Import kcontacts_5.78.0.orig.tar.xz
authorNorbert Preining <norbert@preining.info>
Wed, 13 Jan 2021 01:32:41 +0000 (01:32 +0000)
committerNorbert Preining <norbert@preining.info>
Wed, 13 Jan 2021 01:32:41 +0000 (01:32 +0000)
[dgit import orig kcontacts_5.78.0.orig.tar.xz]

305 files changed:
.arcconfig [new file with mode: 0644]
.gitignore [new file with mode: 0644]
.krazy [new file with mode: 0644]
CMakeLists.txt [new file with mode: 0644]
KF5ContactsConfig.cmake.in [new file with mode: 0644]
LICENSES/BSD-3-Clause.txt [new file with mode: 0644]
LICENSES/LGPL-2.0-or-later.txt [new file with mode: 0644]
LICENSES/MIT.txt [new file with mode: 0644]
LICENSES/Unicode-DFS-2016.txt [new file with mode: 0644]
README.md [new file with mode: 0644]
autotests/CMakeLists.txt [new file with mode: 0644]
autotests/addresseetest.cpp [new file with mode: 0644]
autotests/addresseetest.h [new file with mode: 0644]
autotests/addresstest.cpp [new file with mode: 0644]
autotests/addresstest.h [new file with mode: 0644]
autotests/birthdaytest.cpp [new file with mode: 0644]
autotests/birthdaytest.h [new file with mode: 0644]
autotests/calendarurltest.cpp [new file with mode: 0644]
autotests/calendarurltest.h [new file with mode: 0644]
autotests/clientpidmaptest.cpp [new file with mode: 0644]
autotests/clientpidmaptest.h [new file with mode: 0644]
autotests/contactgrouptest.cpp [new file with mode: 0644]
autotests/customidentifiertest.cpp [new file with mode: 0644]
autotests/customidentifiertest.h [new file with mode: 0644]
autotests/data/testfullvcard.vcf [new file with mode: 0644]
autotests/data/testfullvcard.vcf.ref [new file with mode: 0644]
autotests/data/v4_0.vcard1.vcf.ref [new file with mode: 0644]
autotests/data/v4_0.vcard2.vcf.ref [new file with mode: 0644]
autotests/data/v4_0.vcard3.vcf.ref [new file with mode: 0644]
autotests/data/v4_0.vcard4.vcf.ref [new file with mode: 0644]
autotests/data/v4_0.vcard5.vcf.ref [new file with mode: 0644]
autotests/data/v4_0.vcard6.vcf.ref [new file with mode: 0644]
autotests/data/v4_0.vcard7.vcf.ref [new file with mode: 0644]
autotests/data/v4_0.vcard8.vcf.ref [new file with mode: 0644]
autotests/data/vcard1.vcf [new file with mode: 0644]
autotests/data/vcard1.vcf.2_1ref [new file with mode: 0644]
autotests/data/vcard1.vcf.ref [new file with mode: 0644]
autotests/data/vcard10.vcf [new file with mode: 0644]
autotests/data/vcard10.vcf.ref [new file with mode: 0644]
autotests/data/vcard11.vcf [new file with mode: 0644]
autotests/data/vcard11.vcf.ref [new file with mode: 0644]
autotests/data/vcard12.vcf [new file with mode: 0644]
autotests/data/vcard12.vcf.2_1ref [new file with mode: 0644]
autotests/data/vcard12.vcf.ref [new file with mode: 0644]
autotests/data/vcard13.vcf [new file with mode: 0644]
autotests/data/vcard13.vcf.ref [new file with mode: 0644]
autotests/data/vcard14.vcf [new file with mode: 0644]
autotests/data/vcard14.vcf.2_1ref [new file with mode: 0644]
autotests/data/vcard14.vcf.ref [new file with mode: 0644]
autotests/data/vcard15.vcf [new file with mode: 0644]
autotests/data/vcard15.vcf.ref [new file with mode: 0644]
autotests/data/vcard2.vcf [new file with mode: 0644]
autotests/data/vcard2.vcf.2_1ref [new file with mode: 0644]
autotests/data/vcard2.vcf.ref [new file with mode: 0644]
autotests/data/vcard3.vcf [new file with mode: 0644]
autotests/data/vcard3.vcf.2_1ref [new file with mode: 0644]
autotests/data/vcard3.vcf.ref [new file with mode: 0644]
autotests/data/vcard4.vcf [new file with mode: 0644]
autotests/data/vcard4.vcf.ref [new file with mode: 0644]
autotests/data/vcard5.vcf [new file with mode: 0644]
autotests/data/vcard5.vcf.ref [new file with mode: 0644]
autotests/data/vcard6.vcf [new file with mode: 0644]
autotests/data/vcard6.vcf.2_1ref [new file with mode: 0644]
autotests/data/vcard6.vcf.ref [new file with mode: 0644]
autotests/data/vcard7.vcf [new file with mode: 0644]
autotests/data/vcard7.vcf.2_1ref [new file with mode: 0644]
autotests/data/vcard7.vcf.ref [new file with mode: 0644]
autotests/data/vcard8.vcf [new file with mode: 0644]
autotests/data/vcard8.vcf.ref [new file with mode: 0644]
autotests/data/vcard9.vcf [new file with mode: 0644]
autotests/data/vcard9.vcf.ref [new file with mode: 0644]
autotests/data/vcard_extension_case_normalization.vcf [new file with mode: 0644]
autotests/data/vcard_extension_case_normalization.vcf.ref [new file with mode: 0644]
autotests/data/vcard_legacy_messaging_fields.vcf [new file with mode: 0644]
autotests/data/vcard_legacy_messaging_fields.vcf.ref [new file with mode: 0644]
autotests/data/vcardwithitemasapplesupport.vcf [new file with mode: 0644]
autotests/data/vcardwithitemasapplesupport.vcf.ref [new file with mode: 0644]
autotests/datetimetest.cpp [new file with mode: 0644]
autotests/datetimetest.h [new file with mode: 0644]
autotests/emailtest.cpp [new file with mode: 0644]
autotests/emailtest.h [new file with mode: 0644]
autotests/fieldgrouptest.cpp [new file with mode: 0644]
autotests/fieldgrouptest.h [new file with mode: 0644]
autotests/gendertest.cpp [new file with mode: 0644]
autotests/gendertest.h [new file with mode: 0644]
autotests/geotest.cpp [new file with mode: 0644]
autotests/geotest.h [new file with mode: 0644]
autotests/importexportvcardtest.cpp [new file with mode: 0644]
autotests/importexportvcardtest.h [new file with mode: 0644]
autotests/impptest.cpp [new file with mode: 0644]
autotests/impptest.h [new file with mode: 0644]
autotests/keytest.cpp [new file with mode: 0644]
autotests/keytest.h [new file with mode: 0644]
autotests/langtest.cpp [new file with mode: 0644]
autotests/langtest.h [new file with mode: 0644]
autotests/ldifconvertertest.cpp [new file with mode: 0644]
autotests/ldifconvertertest.h [new file with mode: 0644]
autotests/nicknametest.cpp [new file with mode: 0644]
autotests/nicknametest.h [new file with mode: 0644]
autotests/orgtest.cpp [new file with mode: 0644]
autotests/orgtest.h [new file with mode: 0644]
autotests/phonenumbertest.cpp [new file with mode: 0644]
autotests/phonenumbertest.h [new file with mode: 0644]
autotests/picturetest.cpp [new file with mode: 0644]
autotests/picturetest.h [new file with mode: 0644]
autotests/relatedtest.cpp [new file with mode: 0644]
autotests/relatedtest.h [new file with mode: 0644]
autotests/resourcelocatorurltest.cpp [new file with mode: 0644]
autotests/resourcelocatorurltest.h [new file with mode: 0644]
autotests/roletest.cpp [new file with mode: 0644]
autotests/roletest.h [new file with mode: 0644]
autotests/secrecytest.cpp [new file with mode: 0644]
autotests/secrecytest.h [new file with mode: 0644]
autotests/soundtest.cpp [new file with mode: 0644]
autotests/soundtest.h [new file with mode: 0644]
autotests/testlock.h [new file with mode: 0644]
autotests/testroundtrip.cpp [new file with mode: 0644]
autotests/testroundtrip.qrc [new file with mode: 0644]
autotests/timezonetest.cpp [new file with mode: 0644]
autotests/timezonetest.h [new file with mode: 0644]
autotests/titletest.cpp [new file with mode: 0644]
autotests/titletest.h [new file with mode: 0644]
autotests/vcarddragtest.cpp [new file with mode: 0644]
autotests/vcardlinetest.cpp [new file with mode: 0644]
autotests/vcardlinetest.h [new file with mode: 0644]
autotests/vcardtool_benchmark.cpp [new file with mode: 0644]
autotests/vcardtool_benchmark.h [new file with mode: 0644]
cmake/FindIsoCodes.cmake [new file with mode: 0644]
docs/AddressFormat.md [new file with mode: 0644]
metainfo.yaml [new file with mode: 0644]
po/ar/kcontacts5.po [new file with mode: 0644]
po/ast/kcontacts5.po [new file with mode: 0644]
po/az/kcontacts5.po [new file with mode: 0644]
po/be/kcontacts5.po [new file with mode: 0644]
po/bs/kcontacts5.po [new file with mode: 0644]
po/ca/kcontacts5.po [new file with mode: 0644]
po/ca@valencia/kcontacts5.po [new file with mode: 0644]
po/cs/kcontacts5.po [new file with mode: 0644]
po/da/kcontacts5.po [new file with mode: 0644]
po/de/kcontacts5.po [new file with mode: 0644]
po/el/kcontacts5.po [new file with mode: 0644]
po/en_GB/kcontacts5.po [new file with mode: 0644]
po/eo/kcontacts5.po [new file with mode: 0644]
po/es/kcontacts5.po [new file with mode: 0644]
po/et/kcontacts5.po [new file with mode: 0644]
po/eu/kcontacts5.po [new file with mode: 0644]
po/fi/kcontacts5.po [new file with mode: 0644]
po/fr/kcontacts5.po [new file with mode: 0644]
po/ga/kcontacts5.po [new file with mode: 0644]
po/gl/kcontacts5.po [new file with mode: 0644]
po/hi/kcontacts5.po [new file with mode: 0644]
po/hne/kcontacts5.po [new file with mode: 0644]
po/hu/kcontacts5.po [new file with mode: 0644]
po/ia/kcontacts5.po [new file with mode: 0644]
po/id/kcontacts5.po [new file with mode: 0644]
po/it/kcontacts5.po [new file with mode: 0644]
po/ja/kcontacts5.po [new file with mode: 0644]
po/kk/kcontacts5.po [new file with mode: 0644]
po/km/kcontacts5.po [new file with mode: 0644]
po/ko/kcontacts5.po [new file with mode: 0644]
po/lt/kcontacts5.po [new file with mode: 0644]
po/lv/kcontacts5.po [new file with mode: 0644]
po/mai/kcontacts5.po [new file with mode: 0644]
po/ml/kcontacts5.po [new file with mode: 0644]
po/mr/kcontacts5.po [new file with mode: 0644]
po/nb/kcontacts5.po [new file with mode: 0644]
po/nds/kcontacts5.po [new file with mode: 0644]
po/nl/kcontacts5.po [new file with mode: 0644]
po/nn/kcontacts5.po [new file with mode: 0644]
po/pa/kcontacts5.po [new file with mode: 0644]
po/pl/kcontacts5.po [new file with mode: 0644]
po/pt/kcontacts5.po [new file with mode: 0644]
po/pt_BR/kcontacts5.po [new file with mode: 0644]
po/ro/kcontacts5.po [new file with mode: 0644]
po/ru/kcontacts5.po [new file with mode: 0644]
po/se/kcontacts5.po [new file with mode: 0644]
po/sk/kcontacts5.po [new file with mode: 0644]
po/sl/kcontacts5.po [new file with mode: 0644]
po/sq/kcontacts5.po [new file with mode: 0644]
po/sr/kcontacts5.po [new file with mode: 0644]
po/sr@ijekavian/kcontacts5.po [new file with mode: 0644]
po/sr@ijekavianlatin/kcontacts5.po [new file with mode: 0644]
po/sr@latin/kcontacts5.po [new file with mode: 0644]
po/sv/kcontacts5.po [new file with mode: 0644]
po/tg/kcontacts5.po [new file with mode: 0644]
po/th/kcontacts5.po [new file with mode: 0644]
po/tr/kcontacts5.po [new file with mode: 0644]
po/ug/kcontacts5.po [new file with mode: 0644]
po/uk/kcontacts5.po [new file with mode: 0644]
po/zh_CN/kcontacts5.po [new file with mode: 0644]
po/zh_TW/kcontacts5.po [new file with mode: 0644]
src/CMakeLists.txt [new file with mode: 0644]
src/Messages.sh [new file with mode: 0644]
src/address.cpp [new file with mode: 0644]
src/address.h [new file with mode: 0644]
src/addressee.cpp [new file with mode: 0644]
src/addressee.h [new file with mode: 0644]
src/addresseehelper.cpp [new file with mode: 0644]
src/addresseehelper.h [new file with mode: 0644]
src/addresseelist.h [new file with mode: 0644]
src/addressformatrc [new file with mode: 0644]
src/calendarurl.cpp [new file with mode: 0644]
src/calendarurl.h [new file with mode: 0644]
src/clientpidmap.cpp [new file with mode: 0644]
src/clientpidmap.h [new file with mode: 0644]
src/contactgroup.cpp [new file with mode: 0644]
src/contactgroup.h [new file with mode: 0644]
src/contactgroup.xsd [new file with mode: 0644]
src/contactgrouptool.cpp [new file with mode: 0644]
src/contactgrouptool.h [new file with mode: 0644]
src/converter/CMakeLists.txt [new file with mode: 0644]
src/converter/ldifconverter.cpp [new file with mode: 0644]
src/converter/ldifconverter.h [new file with mode: 0644]
src/converter/vcardconverter.cpp [new file with mode: 0644]
src/converter/vcardconverter.h [new file with mode: 0644]
src/countrytoisomap_data.cpp [new file with mode: 0644]
src/countrytoisomap_p.cpp [new file with mode: 0644]
src/countrytoisomap_p.h [new file with mode: 0644]
src/email.cpp [new file with mode: 0644]
src/email.h [new file with mode: 0644]
src/field.cpp [new file with mode: 0644]
src/field.h [new file with mode: 0644]
src/fieldgroup.cpp [new file with mode: 0644]
src/fieldgroup.h [new file with mode: 0644]
src/gender.cpp [new file with mode: 0644]
src/gender.h [new file with mode: 0644]
src/generator/CMakeLists.txt [new file with mode: 0644]
src/generator/generateisotocountrymap.cpp [new file with mode: 0644]
src/generator/main.cpp [new file with mode: 0644]
src/generator/translatedcountrylist.cpp [new file with mode: 0644]
src/generator/translatedcountrylist.h [new file with mode: 0644]
src/geo.cpp [new file with mode: 0644]
src/geo.h [new file with mode: 0644]
src/impp.cpp [new file with mode: 0644]
src/impp.h [new file with mode: 0644]
src/improtocols/NOTE [new file with mode: 0644]
src/improtocols/aim.desktop [new file with mode: 0644]
src/improtocols/facebook.desktop [new file with mode: 0644]
src/improtocols/gg.desktop [new file with mode: 0644]
src/improtocols/googletalk.desktop [new file with mode: 0644]
src/improtocols/groupwise.desktop [new file with mode: 0644]
src/improtocols/icq.desktop [new file with mode: 0644]
src/improtocols/improtocols.qrc [new file with mode: 0644]
src/improtocols/irc.desktop [new file with mode: 0644]
src/improtocols/meanwhile.desktop [new file with mode: 0644]
src/improtocols/msn.desktop [new file with mode: 0644]
src/improtocols/qq.desktop [new file with mode: 0644]
src/improtocols/sip.desktop [new file with mode: 0644]
src/improtocols/skype.desktop [new file with mode: 0644]
src/improtocols/sms.desktop [new file with mode: 0644]
src/improtocols/twitter.desktop [new file with mode: 0644]
src/improtocols/xmpp.desktop [new file with mode: 0644]
src/improtocols/ymsgr.desktop [new file with mode: 0644]
src/isotocountrymap_data.cpp [new file with mode: 0644]
src/isotocountrymap_p.h [new file with mode: 0644]
src/kcontacts.qrc [new file with mode: 0644]
src/key.cpp [new file with mode: 0644]
src/key.h [new file with mode: 0644]
src/lang.cpp [new file with mode: 0644]
src/lang.h [new file with mode: 0644]
src/ldif.cpp [new file with mode: 0644]
src/ldif_p.h [new file with mode: 0644]
src/nickname.cpp [new file with mode: 0644]
src/nickname.h [new file with mode: 0644]
src/note.cpp [new file with mode: 0644]
src/note.h [new file with mode: 0644]
src/org.cpp [new file with mode: 0644]
src/org.h [new file with mode: 0644]
src/phonenumber.cpp [new file with mode: 0644]
src/phonenumber.h [new file with mode: 0644]
src/picture.cpp [new file with mode: 0644]
src/picture.h [new file with mode: 0644]
src/related.cpp [new file with mode: 0644]
src/related.h [new file with mode: 0644]
src/resourcelocatorurl.cpp [new file with mode: 0644]
src/resourcelocatorurl.h [new file with mode: 0644]
src/role.cpp [new file with mode: 0644]
src/role.h [new file with mode: 0644]
src/secrecy.cpp [new file with mode: 0644]
src/secrecy.h [new file with mode: 0644]
src/sound.cpp [new file with mode: 0644]
src/sound.h [new file with mode: 0644]
src/timezone.cpp [new file with mode: 0644]
src/timezone.h [new file with mode: 0644]
src/title.cpp [new file with mode: 0644]
src/title.h [new file with mode: 0644]
src/vcarddrag.cpp [new file with mode: 0644]
src/vcarddrag.h [new file with mode: 0644]
src/vcardparser/CMakeLists.txt [new file with mode: 0644]
src/vcardparser/vcard.cpp [new file with mode: 0644]
src/vcardparser/vcard.h [new file with mode: 0644]
src/vcardparser/vcardline.cpp [new file with mode: 0644]
src/vcardparser/vcardline.h [new file with mode: 0644]
src/vcardparser/vcardparser.cpp [new file with mode: 0644]
src/vcardparser/vcardparser.h [new file with mode: 0644]
src/vcardtool.cpp [new file with mode: 0644]
src/vcardtool_p.h [new file with mode: 0644]
tests/CMakeLists.txt [new file with mode: 0644]
tests/README.testing [new file with mode: 0644]
tests/checkvcard.pl [new file with mode: 0755]
tests/testread.cpp [new file with mode: 0644]
tests/testread2.cpp [new file with mode: 0644]
tests/testutils.cpp [new file with mode: 0644]
tests/testutils.h [new file with mode: 0644]
tests/testwrite.cpp [new file with mode: 0644]

diff --git a/.arcconfig b/.arcconfig
new file mode 100644 (file)
index 0000000..3ff2b47
--- /dev/null
@@ -0,0 +1,3 @@
+{
+  "phabricator.uri": "https://phabricator.kde.org/project/profile/34/"
+}
diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..3330ae3
--- /dev/null
@@ -0,0 +1,22 @@
+# Ignore the following files
+*~
+*.[oa]
+*.diff
+*.kate-swp
+*.kdev4
+.kdev_include_paths
+*.kdevelop.pcs
+*.moc
+*.moc.cpp
+*.orig
+*.user
+.*.swp
+.swp.*
+Doxyfile
+Makefile
+avail
+random_seed
+/build*/
+CMakeLists.txt.user*
+*.unc-backup*
+.cmake/
diff --git a/.krazy b/.krazy
new file mode 100644 (file)
index 0000000..80b3c47
--- /dev/null
+++ b/.krazy
@@ -0,0 +1 @@
+SKIP /scripts/|/tests/|/testroundtrip
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644 (file)
index 0000000..f05dc56
--- /dev/null
@@ -0,0 +1,99 @@
+cmake_minimum_required(VERSION 3.5)
+
+set(KF5_VERSION "5.78.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.78.0") # handled by release scripts
+
+project(KContacts VERSION ${KF5_VERSION})
+
+# ECM setup
+include(FeatureSummary)
+find_package(ECM 5.78.0 NO_MODULE)
+set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://commits.kde.org/extra-cmake-modules")
+feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
+
+set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${KContacts_SOURCE_DIR}/cmake)
+set(CMAKE_AUTORCC ON)
+
+set(REQUIRED_QT_VERSION 5.14.0)
+
+include(KDEInstallDirs)
+include(KDECMakeSettings)
+include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
+
+include(GenerateExportHeader)
+include(ECMGenerateHeaders)
+include(ECMGeneratePriFile)
+
+include(ECMSetupVersion)
+include(ECMQtDeclareLoggingCategory)
+include(ECMAddQch)
+
+option(BUILD_QCH "Build API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)" OFF)
+add_feature_info(QCH ${BUILD_QCH} "API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)")
+
+set(KCONTACTS_LIB_VERSION ${KF5_VERSION})
+
+ecm_setup_version(PROJECT VARIABLE_PREFIX KContacts
+                        VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kcontacts_version.h"
+                        PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5ContactsConfigVersion.cmake"
+                        SOVERSION 5
+)
+
+########### Find packages ###########
+find_package(Qt5 ${REQUIRED_QT_VERSION} REQUIRED COMPONENTS Gui)
+find_package(KF5 ${KF5_DEP_VERSION} REQUIRED COMPONENTS CoreAddons I18n Config Codecs)
+find_package(IsoCodes MODULE)
+set_package_properties("IsoCodes" PROPERTIES PURPOSE "Needed for country name translations." TYPE RUNTIME)
+
+########### Targets ###########
+
+add_definitions(-DTRANSLATION_DOMAIN=\"kcontacts5\")
+if (IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/po")
+    ki18n_install(po)
+endif()
+
+add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050e00)
+add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x054B00)
+
+add_definitions(-DQT_NO_FOREACH)
+add_subdirectory(src)
+
+if(BUILD_TESTING)
+    add_subdirectory(autotests)
+    add_subdirectory(tests)
+endif()
+
+########### CMake Config Files ###########
+set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KF5Contacts")
+
+if (BUILD_QCH)
+    ecm_install_qch_export(
+        TARGETS KF5Contacts_QCH
+        FILE KF5ContactsQchTargets.cmake
+        DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
+        COMPONENT Devel
+    )
+    set(PACKAGE_INCLUDE_QCHTARGETS "include(\"\${CMAKE_CURRENT_LIST_DIR}/KF5ContactsQchTargets.cmake\")")
+endif()
+
+configure_package_config_file(
+  "${CMAKE_CURRENT_SOURCE_DIR}/KF5ContactsConfig.cmake.in"
+  "${CMAKE_CURRENT_BINARY_DIR}/KF5ContactsConfig.cmake"
+  INSTALL_DESTINATION  ${CMAKECONFIG_INSTALL_DIR}
+)
+
+install(FILES
+  "${CMAKE_CURRENT_BINARY_DIR}/KF5ContactsConfig.cmake"
+  "${CMAKE_CURRENT_BINARY_DIR}/KF5ContactsConfigVersion.cmake"
+  DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
+  COMPONENT Devel
+)
+
+install(EXPORT KF5ContactsTargets DESTINATION "${CMAKECONFIG_INSTALL_DIR}" FILE KF5ContactsTargets.cmake NAMESPACE KF5::)
+
+install(FILES
+   ${CMAKE_CURRENT_BINARY_DIR}/kcontacts_version.h
+  DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5} COMPONENT Devel
+)
+
+feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
diff --git a/KF5ContactsConfig.cmake.in b/KF5ContactsConfig.cmake.in
new file mode 100644 (file)
index 0000000..7a9ab9e
--- /dev/null
@@ -0,0 +1,10 @@
+@PACKAGE_INIT@
+include(CMakeFindDependencyMacro)
+find_dependency(KF5CoreAddons "@KF5_DEP_VERSION@")
+find_dependency(KF5Config "@KF5_DEP_VERSION@")
+find_dependency(KF5I18n "@KF5_DEP_VERSION@")
+find_dependency(KF5Codecs "@KF5_DEP_VERSION@")
+
+include("${CMAKE_CURRENT_LIST_DIR}/KF5ContactsTargets.cmake")
+
+@PACKAGE_INCLUDE_QCHTARGETS@
diff --git a/LICENSES/BSD-3-Clause.txt b/LICENSES/BSD-3-Clause.txt
new file mode 100644 (file)
index 0000000..0741db7
--- /dev/null
@@ -0,0 +1,26 @@
+Copyright (c) <year> <owner>. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice,
+this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice,
+this list of conditions and the following disclaimer in the documentation
+and/or other materials provided with the distribution.
+
+3. Neither the name of the copyright holder nor the names of its contributors
+may be used to endorse or promote products derived from this software without
+specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/LICENSES/LGPL-2.0-or-later.txt b/LICENSES/LGPL-2.0-or-later.txt
new file mode 100644 (file)
index 0000000..5c96471
--- /dev/null
@@ -0,0 +1,446 @@
+GNU LIBRARY GENERAL PUBLIC LICENSE
+
+Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc.
+
+51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+
+Everyone is permitted to copy and distribute verbatim copies of this license
+document, but changing it is not allowed.
+
+[This is the first released version of the library GPL. It is numbered 2 because
+it goes with version 2 of the ordinary GPL.]
+
+Preamble
+
+The licenses for most software are designed to take away your freedom to share
+and change it. By contrast, the GNU General Public Licenses are intended to
+guarantee your freedom to share and change free software--to make sure the
+software is free for all its users.
+
+This license, the Library General Public License, applies to some specially
+designated Free Software Foundation software, and to any other libraries whose
+authors decide to use it. You can use it for your libraries, too.
+
+When we speak of free software, we are referring to freedom, not price. Our
+General Public Licenses are designed to make sure that you have the freedom
+to distribute copies of free software (and charge for this service if you
+wish), that you receive source code or can get it if you want it, that you
+can change the software or use pieces of it in new free programs; and that
+you know you can do these things.
+
+To protect your rights, we need to make restrictions that forbid anyone to
+deny you these rights or to ask you to surrender the rights. These restrictions
+translate to certain responsibilities for you if you distribute copies of
+the library, or if you modify it.
+
+For example, if you distribute copies of the library, whether gratis or for
+a fee, you must give the recipients all the rights that we gave you. You must
+make sure that they, too, receive or can get the source code. If you link
+a program with the library, you must provide complete object files to the
+recipients so that they can relink them with the library, after making changes
+to the library and recompiling it. And you must show them these terms so they
+know their rights.
+
+Our method of protecting your rights has two steps: (1) copyright the library,
+and (2) offer you this license which gives you legal permission to copy, distribute
+and/or modify the library.
+
+Also, for each distributor's protection, we want to make certain that everyone
+understands that there is no warranty for this free library. If the library
+is modified by someone else and passed on, we want its recipients to know
+that what they have is not the original version, so that any problems introduced
+by others will not reflect on the original authors' reputations.
+
+Finally, any free program is threatened constantly by software patents. We
+wish to avoid the danger that companies distributing free software will individually
+obtain patent licenses, thus in effect transforming the program into proprietary
+software. To prevent this, we have made it clear that any patent must be licensed
+for everyone's free use or not licensed at all.
+
+Most GNU software, including some libraries, is covered by the ordinary GNU
+General Public License, which was designed for utility programs. This license,
+the GNU Library General Public License, applies to certain designated libraries.
+This license is quite different from the ordinary one; be sure to read it
+in full, and don't assume that anything in it is the same as in the ordinary
+license.
+
+The reason we have a separate public license for some libraries is that they
+blur the distinction we usually make between modifying or adding to a program
+and simply using it. Linking a program with a library, without changing the
+library, is in some sense simply using the library, and is analogous to running
+a utility program or application program. However, in a textual and legal
+sense, the linked executable is a combined work, a derivative of the original
+library, and the ordinary General Public License treats it as such.
+
+Because of this blurred distinction, using the ordinary General Public License
+for libraries did not effectively promote software sharing, because most developers
+did not use the libraries. We concluded that weaker conditions might promote
+sharing better.
+
+However, unrestricted linking of non-free programs would deprive the users
+of those programs of all benefit from the free status of the libraries themselves.
+This Library General Public License is intended to permit developers of non-free
+programs to use free libraries, while preserving your freedom as a user of
+such programs to change the free libraries that are incorporated in them.
+(We have not seen how to achieve this as regards changes in header files,
+but we have achieved it as regards changes in the actual functions of the
+Library.) The hope is that this will lead to faster development of free libraries.
+
+The precise terms and conditions for copying, distribution and modification
+follow. Pay close attention to the difference between a "work based on the
+library" and a "work that uses the library". The former contains code derived
+from the library, while the latter only works together with the library.
+
+Note that it is possible for a library to be covered by the ordinary General
+Public License rather than by this special one.
+
+TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+0. This License Agreement applies to any software library which contains a
+notice placed by the copyright holder or other authorized party saying it
+may be distributed under the terms of this Library General Public License
+(also called "this License"). Each licensee is addressed as "you".
+
+A "library" means a collection of software functions and/or data prepared
+so as to be conveniently linked with application programs (which use some
+of those functions and data) to form executables.
+
+The "Library", below, refers to any such software library or work which has
+been distributed under these terms. A "work based on the Library" means either
+the Library or any derivative work under copyright law: that is to say, a
+work containing the Library or a portion of it, either verbatim or with modifications
+and/or translated straightforwardly into another language. (Hereinafter, translation
+is included without limitation in the term "modification".)
+
+"Source code" for a work means the preferred form of the work for making modifications
+to it. For a library, complete source code means all the source code for all
+modules it contains, plus any associated interface definition files, plus
+the scripts used to control compilation and installation of the library.
+
+Activities other than copying, distribution and modification are not covered
+by this License; they are outside its scope. The act of running a program
+using the Library is not restricted, and output from such a program is covered
+only if its contents constitute a work based on the Library (independent of
+the use of the Library in a tool for writing it). Whether that is true depends
+on what the Library does and what the program that uses the Library does.
+
+1. You may copy and distribute verbatim copies of the Library's complete source
+code as you receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice and disclaimer
+of warranty; keep intact all the notices that refer to this License and to
+the absence of any warranty; and distribute a copy of this License along with
+the Library.
+
+You may charge a fee for the physical act of transferring a copy, and you
+may at your option offer warranty protection in exchange for a fee.
+
+2. You may modify your copy or copies of the Library or any portion of it,
+thus forming a work based on the Library, and copy and distribute such modifications
+or work under the terms of Section 1 above, provided that you also meet all
+of these conditions:
+
+      a) The modified work must itself be a software library.
+
+b) You must cause the files modified to carry prominent notices stating that
+you changed the files and the date of any change.
+
+c) You must cause the whole of the work to be licensed at no charge to all
+third parties under the terms of this License.
+
+d) If a facility in the modified Library refers to a function or a table of
+data to be supplied by an application program that uses the facility, other
+than as an argument passed when the facility is invoked, then you must make
+a good faith effort to ensure that, in the event an application does not supply
+such function or table, the facility still operates, and performs whatever
+part of its purpose remains meaningful.
+
+(For example, a function in a library to compute square roots has a purpose
+that is entirely well-defined independent of the application. Therefore, Subsection
+2d requires that any application-supplied function or table used by this function
+must be optional: if the application does not supply it, the square root function
+must still compute square roots.)
+
+These requirements apply to the modified work as a whole. If identifiable
+sections of that work are not derived from the Library, and can be reasonably
+considered independent and separate works in themselves, then this License,
+and its terms, do not apply to those sections when you distribute them as
+separate works. But when you distribute the same sections as part of a whole
+which is a work based on the Library, the distribution of the whole must be
+on the terms of this License, whose permissions for other licensees extend
+to the entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest your
+rights to work written entirely by you; rather, the intent is to exercise
+the right to control the distribution of derivative or collective works based
+on the Library.
+
+In addition, mere aggregation of another work not based on the Library with
+the Library (or with a work based on the Library) on a volume of a storage
+or distribution medium does not bring the other work under the scope of this
+License.
+
+3. You may opt to apply the terms of the ordinary GNU General Public License
+instead of this License to a given copy of the Library. To do this, you must
+alter all the notices that refer to this License, so that they refer to the
+ordinary GNU General Public License, version 2, instead of to this License.
+(If a newer version than version 2 of the ordinary GNU General Public License
+has appeared, then you can specify that version instead if you wish.) Do not
+make any other change in these notices.
+
+Once this change is made in a given copy, it is irreversible for that copy,
+so the ordinary GNU General Public License applies to all subsequent copies
+and derivative works made from that copy.
+
+This option is useful when you wish to copy part of the code of the Library
+into a program that is not a library.
+
+4. You may copy and distribute the Library (or a portion or derivative of
+it, under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you accompany it with the complete corresponding
+machine-readable source code, which must be distributed under the terms of
+Sections 1 and 2 above on a medium customarily used for software interchange.
+
+If distribution of object code is made by offering access to copy from a designated
+place, then offering equivalent access to copy the source code from the same
+place satisfies the requirement to distribute the source code, even though
+third parties are not compelled to copy the source along with the object code.
+
+5. A program that contains no derivative of any portion of the Library, but
+is designed to work with the Library by being compiled or linked with it,
+is called a "work that uses the Library". Such a work, in isolation, is not
+a derivative work of the Library, and therefore falls outside the scope of
+this License.
+
+However, linking a "work that uses the Library" with the Library creates an
+executable that is a derivative of the Library (because it contains portions
+of the Library), rather than a "work that uses the library". The executable
+is therefore covered by this License. Section 6 states terms for distribution
+of such executables.
+
+When a "work that uses the Library" uses material from a header file that
+is part of the Library, the object code for the work may be a derivative work
+of the Library even though the source code is not. Whether this is true is
+especially significant if the work can be linked without the Library, or if
+the work is itself a library. The threshold for this to be true is not precisely
+defined by law.
+
+If such an object file uses only numerical parameters, data structure layouts
+and accessors, and small macros and small inline functions (ten lines or less
+in length), then the use of the object file is unrestricted, regardless of
+whether it is legally a derivative work. (Executables containing this object
+code plus portions of the Library will still fall under Section 6.)
+
+Otherwise, if the work is a derivative of the Library, you may distribute
+the object code for the work under the terms of Section 6. Any executables
+containing that work also fall under Section 6, whether or not they are linked
+directly with the Library itself.
+
+6. As an exception to the Sections above, you may also compile or link a "work
+that uses the Library" with the Library to produce a work containing portions
+of the Library, and distribute that work under terms of your choice, provided
+that the terms permit modification of the work for the customer's own use
+and reverse engineering for debugging such modifications.
+
+You must give prominent notice with each copy of the work that the Library
+is used in it and that the Library and its use are covered by this License.
+You must supply a copy of this License. If the work during execution displays
+copyright notices, you must include the copyright notice for the Library among
+them, as well as a reference directing the user to the copy of this License.
+Also, you must do one of these things:
+
+a) Accompany the work with the complete corresponding machine-readable source
+code for the Library including whatever changes were used in the work (which
+must be distributed under Sections 1 and 2 above); and, if the work is an
+executable linked with the Library, with the complete machine-readable "work
+that uses the Library", as object code and/or source code, so that the user
+can modify the Library and then relink to produce a modified executable containing
+the modified Library. (It is understood that the user who changes the contents
+of definitions files in the Library will not necessarily be able to recompile
+the application to use the modified definitions.)
+
+b) Accompany the work with a written offer, valid for at least three years,
+to give the same user the materials specified in Subsection 6a, above, for
+a charge no more than the cost of performing this distribution.
+
+c) If distribution of the work is made by offering access to copy from a designated
+place, offer equivalent access to copy the above specified materials from
+the same place.
+
+d) Verify that the user has already received a copy of these materials or
+that you have already sent this user a copy.
+
+For an executable, the required form of the "work that uses the Library" must
+include any data and utility programs needed for reproducing the executable
+from it. However, as a special exception, the source code distributed need
+not include anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the operating
+system on which the executable runs, unless that component itself accompanies
+the executable.
+
+It may happen that this requirement contradicts the license restrictions of
+other proprietary libraries that do not normally accompany the operating system.
+Such a contradiction means you cannot use both them and the Library together
+in an executable that you distribute.
+
+7. You may place library facilities that are a work based on the Library side-by-side
+in a single library together with other library facilities not covered by
+this License, and distribute such a combined library, provided that the separate
+distribution of the work based on the Library and of the other library facilities
+is otherwise permitted, and provided that you do these two things:
+
+a) Accompany the combined library with a copy of the same work based on the
+Library, uncombined with any other library facilities. This must be distributed
+under the terms of the Sections above.
+
+b) Give prominent notice with the combined library of the fact that part of
+it is a work based on the Library, and explaining where to find the accompanying
+uncombined form of the same work.
+
+8. You may not copy, modify, sublicense, link with, or distribute the Library
+except as expressly provided under this License. Any attempt otherwise to
+copy, modify, sublicense, link with, or distribute the Library is void, and
+will automatically terminate your rights under this License. However, parties
+who have received copies, or rights, from you under this License will not
+have their licenses terminated so long as such parties remain in full compliance.
+
+9. You are not required to accept this License, since you have not signed
+it. However, nothing else grants you permission to modify or distribute the
+Library or its derivative works. These actions are prohibited by law if you
+do not accept this License. Therefore, by modifying or distributing the Library
+(or any work based on the Library), you indicate your acceptance of this License
+to do so, and all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+10. Each time you redistribute the Library (or any work based on the Library),
+the recipient automatically receives a license from the original licensor
+to copy, distribute, link with or modify the Library subject to these terms
+and conditions. You may not impose any further restrictions on the recipients'
+exercise of the rights granted herein. You are not responsible for enforcing
+compliance by third parties to this License.
+
+11. If, as a consequence of a court judgment or allegation of patent infringement
+or for any other reason (not limited to patent issues), conditions are imposed
+on you (whether by court order, agreement or otherwise) that contradict the
+conditions of this License, they do not excuse you from the conditions of
+this License. If you cannot distribute so as to satisfy simultaneously your
+obligations under this License and any other pertinent obligations, then as
+a consequence you may not distribute the Library at all. For example, if a
+patent license would not permit royalty-free redistribution of the Library
+by all those who receive copies directly or indirectly through you, then the
+only way you could satisfy both it and this License would be to refrain entirely
+from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any patents
+or other property right claims or to contest validity of any such claims;
+this section has the sole purpose of protecting the integrity of the free
+software distribution system which is implemented by public license practices.
+Many people have made generous contributions to the wide range of software
+distributed through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing to
+distribute software through any other system and a licensee cannot impose
+that choice.
+
+This section is intended to make thoroughly clear what is believed to be a
+consequence of the rest of this License.
+
+12. If the distribution and/or use of the Library is restricted in certain
+countries either by patents or by copyrighted interfaces, the original copyright
+holder who places the Library under this License may add an explicit geographical
+distribution limitation excluding those countries, so that distribution is
+permitted only in or among countries not thus excluded. In such case, this
+License incorporates the limitation as if written in the body of this License.
+
+13. The Free Software Foundation may publish revised and/or new versions of
+the Library General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to address
+new problems or concerns.
+
+Each version is given a distinguishing version number. If the Library specifies
+a version number of this License which applies to it and "any later version",
+you have the option of following the terms and conditions either of that version
+or of any later version published by the Free Software Foundation. If the
+Library does not specify a license version number, you may choose any version
+ever published by the Free Software Foundation.
+
+14. If you wish to incorporate parts of the Library into other free programs
+whose distribution conditions are incompatible with these, write to the author
+to ask for permission. For software which is copyrighted by the Free Software
+Foundation, write to the Free Software Foundation; we sometimes make exceptions
+for this. Our decision will be guided by the two goals of preserving the free
+status of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+   NO WARRANTY
+
+15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
+THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
+STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY
+"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
+OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE
+THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE
+OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA
+OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES
+OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH
+HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+END OF TERMS AND CONDITIONS
+
+How to Apply These Terms to Your New Libraries
+
+If you develop a new library, and you want it to be of the greatest possible
+use to the public, we recommend making it free software that everyone can
+redistribute and change. You can do so by permitting redistribution under
+these terms (or, alternatively, under the terms of the ordinary General Public
+License).
+
+To apply these terms, attach the following notices to the library. It is safest
+to attach them to the start of each source file to most effectively convey
+the exclusion of warranty; and each file should have at least the "copyright"
+line and a pointer to where the full notice is found.
+
+one line to give the library's name and an idea of what it does.
+
+Copyright (C) year name of author
+
+This library is free software; you can redistribute it and/or modify it under
+the terms of the GNU Library General Public License as published by the Free
+Software Foundation; either version 2 of the License, or (at your option)
+any later version.
+
+This library is distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more
+details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; if not, write to the Free Software Foundation, Inc.,
+51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or your school,
+if any, to sign a "copyright disclaimer" for the library, if necessary. Here
+is a sample; alter the names:
+
+Yoyodyne, Inc., hereby disclaims all copyright interest in
+
+the library `Frob' (a library for tweaking knobs) written
+
+by James Random Hacker.
+
+signature of Ty Coon, 1 April 1990
+
+Ty Coon, President of Vice
+
+That's all there is to it!
diff --git a/LICENSES/MIT.txt b/LICENSES/MIT.txt
new file mode 100644 (file)
index 0000000..204b93d
--- /dev/null
@@ -0,0 +1,19 @@
+MIT License Copyright (c) <year> <copyright holders>
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is furnished
+to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice (including the next
+paragraph) shall be included in all copies or substantial portions of the
+Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
+OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
+OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/LICENSES/Unicode-DFS-2016.txt b/LICENSES/Unicode-DFS-2016.txt
new file mode 100644 (file)
index 0000000..80bd8b3
--- /dev/null
@@ -0,0 +1,49 @@
+UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
+
+Unicode Data Files include all data files under the directories http://www.unicode.org/Public/,
+http://www.unicode.org/reports/, http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/,
+http://www.unicode.org/ivd/data/, and http://www.unicode.org/utility/trac/browser/.
+
+Unicode Data Files do not include PDF online code charts under the directory
+http://www.unicode.org/Public/.
+
+Software includes any source code published in the Unicode Standard or under
+the directories http://www.unicode.org/Public/, http://www.unicode.org/reports/,
+http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/,
+and http://www.unicode.org/utility/trac/browser/.
+
+NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING,
+INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES ("DATA FILES"),
+AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND
+BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE,
+DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.
+
+COPYRIGHT AND PERMISSION NOTICE Copyright © 1991-2016 Unicode, Inc. All rights
+reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of the Unicode data files and any associated documentation (the "Data Files")
+or Unicode software and any associated documentation (the "Software") to deal
+in the Data Files or Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, and/or sell copies
+of the Data Files or Software, and to permit persons to whom the Data Files
+or Software are furnished to do so, provided that either
+
+(a) this copyright and permission notice appear with all copies of the Data
+Files or Software, or
+
+   (b) this copyright and permission notice appear in associated Documentation.
+
+THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
+KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
+IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE
+BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,
+OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
+IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
+OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE.
+
+Except as contained in this notice, the name of a copyright holder shall not
+be used in advertising or otherwise to promote the sale, use or other dealings
+in these Data Files or Software without prior written authorization of the
+copyright holder.
diff --git a/README.md b/README.md
new file mode 100644 (file)
index 0000000..85c2262
--- /dev/null
+++ b/README.md
@@ -0,0 +1,15 @@
+# KContacts
+
+Support for vCard contacts
+
+## Introduction
+
+KContact provides an API for contacts/address book data following the
+vCard standard (RFC 2425 / RFC 2426).
+
+## Features
+- vCard data model (see KContacts::Addressee).
+- vCard input/output (see KContacts::VCardConverter).
+- Contact group management (see KContacts::ContactGroup).
+- Locale-aware address formatting (see KContacts::Address).
+- Localized country name to ISO 3166-1 alpha 2 code mapping and vice verca (see KContacts::Address).
diff --git a/autotests/CMakeLists.txt b/autotests/CMakeLists.txt
new file mode 100644 (file)
index 0000000..01497ef
--- /dev/null
@@ -0,0 +1,46 @@
+include(ECMAddTests)
+
+find_package(Qt5Test ${REQUIRED_QT_VERSION} CONFIG REQUIRED)
+
+########### next target ###############
+
+set(testroundtrip_srcs testroundtrip.cpp)
+qt5_add_resources(testroundtrip_srcs testroundtrip.qrc)
+add_executable(testroundtrip ${testroundtrip_srcs})
+add_test(NAME kcontacts-testroundtrip COMMAND testroundtrip)
+target_link_libraries(testroundtrip KF5Contacts Qt5::Test)
+
+ecm_add_tests(birthdaytest.cpp
+    addresseetest.cpp
+    impptest.cpp
+    emailtest.cpp
+    addresstest.cpp
+    geotest.cpp
+    keytest.cpp
+    phonenumbertest.cpp
+    secrecytest.cpp
+    soundtest.cpp
+    timezonetest.cpp
+    contactgrouptest.cpp
+    vcarddragtest.cpp
+    langtest.cpp gendertest.cpp
+    calendarurltest.cpp
+    ldifconvertertest.cpp
+    relatedtest.cpp
+    resourcelocatorurltest.cpp
+    customidentifiertest.cpp
+    vcardlinetest.cpp
+    fieldgrouptest.cpp
+    importexportvcardtest.cpp
+    titletest.cpp
+    nicknametest.cpp
+    roletest.cpp
+    orgtest.cpp
+    datetimetest.cpp
+    clientpidmaptest.cpp
+    vcardtool_benchmark.cpp
+    NAME_PREFIX "kcontacts-" LINK_LIBRARIES KF5Contacts Qt5::Test KF5::ConfigCore)
+
+ecm_add_tests(picturetest.cpp
+    NAME_PREFIX "kcontacts-" LINK_LIBRARIES KF5Contacts Qt5::Test KF5::ConfigCore Qt5::Gui)
+
diff --git a/autotests/addresseetest.cpp b/autotests/addresseetest.cpp
new file mode 100644 (file)
index 0000000..24c1725
--- /dev/null
@@ -0,0 +1,466 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2007 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+//krazy:excludeall=contractions
+
+#include "addresseetest.h"
+#include "kcontacts/addressee.h"
+#include <QTest>
+
+QTEST_MAIN(AddresseeTest)
+
+void AddresseeTest::emptyTest()
+{
+    KContacts::Addressee addressee;
+    QVERIFY(addressee.isEmpty());
+
+    KContacts::Addressee addresseeWithMail;
+    addresseeWithMail.insertEmail(QStringLiteral("foo@bar.org"));
+    QVERIFY(!addresseeWithMail.isEmpty());
+}
+
+void AddresseeTest::storeTest()
+{
+    KContacts::Addressee addressee;
+
+    KContacts::Picture logo(QStringLiteral("http://scottlandyard.info/pics/logo.png"));
+    KContacts::Picture photo(QStringLiteral("http://scottlandyard.info/~sinclair/photo.png"));
+    KContacts::Sound sound(QStringLiteral("http://scottlandyard.info/~sinclair/sound.wav"));
+
+    QStringList emails;
+    emails << QStringLiteral("john@sinclair.com") << QStringLiteral("ghosthunter@sinclair.com");
+
+    KContacts::Key::List keys;
+    keys << KContacts::Key(QStringLiteral("SecretKey"));
+
+    QStringList categories;
+    categories << QStringLiteral("Helper") << QStringLiteral("Friend");
+
+    QStringList customs;
+    customs << QStringLiteral("X-Danger: high");
+
+    KContacts::Gender gender(QStringLiteral("H"));
+    addressee.setGender(gender);
+    KContacts::Lang lang(QLatin1String("lang"));
+    addressee.setLangs(KContacts::Lang::List() << lang);
+
+    addressee.setUid(QStringLiteral("My uid"));
+    addressee.setName(QStringLiteral("John Sinclair"));
+    addressee.setFormattedName(QStringLiteral("Sinclair, John"));
+    addressee.setFamilyName(QStringLiteral("Sinclair"));
+    addressee.setGivenName(QStringLiteral("John"));
+    addressee.setAdditionalName(QStringLiteral("Bob"));
+    addressee.setPrefix(QStringLiteral("Sir"));
+    addressee.setSuffix(QStringLiteral("II"));
+    addressee.setNickName(QStringLiteral("ghosthunter"));
+    addressee.setBirthday(QDate(1982, 7, 19));
+    addressee.setMailer(QStringLiteral("mutt"));
+    addressee.setTimeZone(KContacts::TimeZone(2));
+    addressee.setGeo(KContacts::Geo(42, 23));
+    addressee.setTitle(QStringLiteral("Ghost Hunter"));
+    addressee.setRole(QStringLiteral("Leader"));
+    addressee.setOrganization(QStringLiteral("Scottland Yard"));
+    addressee.setNote(QStringLiteral("Don't cross black deads way..."));
+    addressee.setProductId(QStringLiteral("ProductId45"));
+    addressee.setRevision(QDateTime(QDate(1982, 9, 15).startOfDay()));
+    addressee.setSortString(QStringLiteral("Name"));
+    KContacts::ResourceLocatorUrl url;
+    url.setUrl(QUrl(QStringLiteral("www.scottlandyard.info")));
+    addressee.setUrl(url);
+    addressee.setSecrecy(KContacts::Secrecy(KContacts::Secrecy::Public));
+    addressee.setLogo(logo);
+    addressee.setPhoto(photo);
+    addressee.setSound(sound);
+    addressee.setEmails(emails);
+    addressee.setKeys(keys);
+    addressee.setCategories(categories);
+    addressee.setCustoms(customs);
+    addressee.setKind(QStringLiteral("foo"));
+    addressee.setChanged(false);
+    KContacts::Impp imp;
+    imp.setAddress(QUrl(QStringLiteral("gg:foo@kde.org")));
+    KContacts::Impp::List listImp;
+    listImp << imp;
+    addressee.setImppList(listImp);
+
+    QVERIFY(addressee.imppList() == listImp);
+    QVERIFY(addressee.langs() == (KContacts::Lang::List() << lang));
+    QVERIFY(addressee.gender() == gender);
+    QVERIFY(addressee.uid() == QLatin1String("My uid"));
+    QVERIFY(addressee.name() == QLatin1String("John Sinclair"));
+    QVERIFY(addressee.formattedName() == QLatin1String("Sinclair, John"));
+    QVERIFY(addressee.familyName() == QLatin1String("Sinclair"));
+    QVERIFY(addressee.givenName() == QLatin1String("John"));
+    QVERIFY(addressee.additionalName() == QLatin1String("Bob"));
+    QVERIFY(addressee.prefix() == QLatin1String("Sir"));
+    QVERIFY(addressee.suffix() == QLatin1String("II"));
+    QVERIFY(addressee.nickName() == QLatin1String("ghosthunter"));
+    QVERIFY(addressee.birthday().date() == QDate(1982, 7, 19));
+    QVERIFY(addressee.birthday().time() == QTime(0, 0));
+    QVERIFY(!addressee.birthdayHasTime());
+    QVERIFY(addressee.mailer() == QLatin1String("mutt"));
+    QVERIFY(addressee.timeZone() == KContacts::TimeZone(2));
+    QVERIFY(addressee.geo() == KContacts::Geo(42, 23));
+    QVERIFY(addressee.title() == QLatin1String("Ghost Hunter"));
+    QVERIFY(addressee.role() == QLatin1String("Leader"));
+    QVERIFY(addressee.organization() == QLatin1String("Scottland Yard"));
+    QVERIFY(addressee.note() == QLatin1String("Don't cross black deads way..."));
+    QVERIFY(addressee.productId() == QLatin1String("ProductId45"));
+    QVERIFY(addressee.revision() == QDateTime(QDate(1982, 9, 15).startOfDay()));
+    QVERIFY(addressee.sortString() == QLatin1String("Name"));
+    QVERIFY(addressee.url() == url);
+    QVERIFY(addressee.secrecy() == KContacts::Secrecy(KContacts::Secrecy::Public));
+    QVERIFY(addressee.logo() == logo);
+    QVERIFY(addressee.photo() == photo);
+    QVERIFY(addressee.sound() == sound);
+    QVERIFY(addressee.emails() == emails);
+    QVERIFY(addressee.keys() == keys);
+    QVERIFY(addressee.categories() == categories);
+    QVERIFY(addressee.customs() == customs);
+    QVERIFY(addressee.changed() == false);
+    QCOMPARE(addressee.kind(), QStringLiteral("foo"));
+}
+
+void AddresseeTest::equalsTest()
+{
+    KContacts::Addressee addressee1, addressee2;
+
+    KContacts::Picture logo(QStringLiteral("http://scottlandyard.info/pics/logo.png"));
+    KContacts::Picture photo(QStringLiteral("http://scottlandyard.info/~sinclair/photo.png"));
+    KContacts::Sound sound(QStringLiteral("http://scottlandyard.info/~sinclair/sound.wav"));
+
+    QStringList emails;
+    emails << QStringLiteral("john@sinclair.com") << QStringLiteral("ghosthunter@sinclair.com");
+
+    KContacts::Key::List keys;
+    keys << KContacts::Key(QStringLiteral("SecretKey"));
+
+    QStringList categories;
+    categories << QStringLiteral("Helper") << QStringLiteral("Friend");
+
+    QStringList customs;
+    customs << QStringLiteral("X-Danger: high");
+
+    addressee1.setUid(QStringLiteral("My uid"));
+    addressee1.setName(QStringLiteral("John Sinclair"));
+    addressee1.setFormattedName(QStringLiteral("Sinclair, John"));
+    addressee1.setFamilyName(QStringLiteral("Sinclair"));
+    addressee1.setGivenName(QStringLiteral("John"));
+    addressee1.setAdditionalName(QStringLiteral("Bob"));
+    addressee1.setPrefix(QStringLiteral("Sir"));
+    addressee1.setSuffix(QStringLiteral("II"));
+    addressee1.setNickName(QStringLiteral("ghosthunter"));
+    addressee1.setBirthday(QDateTime(QDate(1982, 7, 19).startOfDay()));
+    addressee1.setMailer(QStringLiteral("mutt"));
+    addressee1.setTimeZone(KContacts::TimeZone(2));
+    addressee1.setGeo(KContacts::Geo(42, 23));
+    addressee1.setTitle(QStringLiteral("Ghost Hunter"));
+    addressee1.setRole(QStringLiteral("Leader"));
+    addressee1.setOrganization(QStringLiteral("Scottland Yard"));
+    addressee1.setNote(QStringLiteral("Don't cross black deads way..."));
+    addressee1.setProductId(QStringLiteral("ProductId45"));
+    addressee1.setRevision(QDateTime(QDate(1982, 9, 15).startOfDay()));
+    addressee1.setSortString(QStringLiteral("Name"));
+    KContacts::ResourceLocatorUrl url;
+    url.setUrl(QUrl(QStringLiteral("www.scottlandyard.info")));
+    addressee1.setUrl(url);
+    addressee1.setSecrecy(KContacts::Secrecy(KContacts::Secrecy::Public));
+    addressee1.setLogo(logo);
+    addressee1.setPhoto(photo);
+    addressee1.setSound(sound);
+    addressee1.setEmails(emails);
+    addressee1.setKeys(keys);
+    addressee1.setCategories(categories);
+    addressee1.setCustoms(customs);
+    addressee1.setChanged(false);
+
+    addressee2.setUid(QStringLiteral("My uid"));
+    addressee2.setName(QStringLiteral("John Sinclair"));
+    addressee2.setFormattedName(QStringLiteral("Sinclair, John"));
+    addressee2.setFamilyName(QStringLiteral("Sinclair"));
+    addressee2.setGivenName(QStringLiteral("John"));
+    addressee2.setAdditionalName(QStringLiteral("Bob"));
+    addressee2.setPrefix(QStringLiteral("Sir"));
+    addressee2.setSuffix(QStringLiteral("II"));
+    addressee2.setNickName(QStringLiteral("ghosthunter"));
+    addressee2.setBirthday(QDateTime(QDate(1982, 7, 19).startOfDay()));
+    addressee2.setMailer(QStringLiteral("mutt"));
+    addressee2.setTimeZone(KContacts::TimeZone(2));
+    addressee2.setGeo(KContacts::Geo(42, 23));
+    addressee2.setTitle(QStringLiteral("Ghost Hunter"));
+    addressee2.setRole(QStringLiteral("Leader"));
+    addressee2.setOrganization(QStringLiteral("Scottland Yard"));
+    addressee2.setNote(QStringLiteral("Don't cross black deads way..."));
+    addressee2.setProductId(QStringLiteral("ProductId45"));
+    addressee2.setRevision(QDateTime(QDate(1982, 9, 15).startOfDay()));
+    addressee2.setSortString(QStringLiteral("Name"));
+    addressee2.setUrl(url);
+    addressee2.setSecrecy(KContacts::Secrecy(KContacts::Secrecy::Public));
+    addressee2.setLogo(logo);
+    addressee2.setPhoto(photo);
+    addressee2.setSound(sound);
+    addressee2.setEmails(emails);
+    addressee2.setKeys(keys);
+    addressee2.setCategories(categories);
+    addressee2.setCustoms(customs);
+    addressee2.setChanged(false);
+
+    QVERIFY(addressee1 == addressee2);
+}
+
+void AddresseeTest::differsTest()
+{
+    KContacts::Addressee addressee1, addressee2;
+
+    addressee1.setNameFromString(QStringLiteral("John Sinclair"));
+    addressee2.setNameFromString(QStringLiteral("Suko"));
+
+    QVERIFY(addressee1 != addressee2);
+}
+
+void AddresseeTest::assignmentTest()
+{
+    KContacts::Addressee addressee1, addressee2;
+
+    KContacts::Picture logo(QStringLiteral("http://scottlandyard.info/pics/logo.png"));
+    KContacts::Picture photo(QStringLiteral("http://scottlandyard.info/~sinclair/photo.png"));
+    KContacts::Sound sound(QStringLiteral("http://scottlandyard.info/~sinclair/sound.wav"));
+
+    QStringList emails;
+    emails << QStringLiteral("john@sinclair.com") << QStringLiteral("ghosthunter@sinclair.com");
+
+    KContacts::Key::List keys;
+    keys << KContacts::Key(QStringLiteral("SecretKey"));
+
+    QStringList categories;
+    categories << QStringLiteral("Helper") << QStringLiteral("Friend");
+
+    QStringList customs;
+    customs << QStringLiteral("X-Danger: high");
+
+    addressee1.setUid(QStringLiteral("My uid"));
+    addressee1.setName(QStringLiteral("John Sinclair"));
+    addressee1.setFormattedName(QStringLiteral("Sinclair, John"));
+    addressee1.setFamilyName(QStringLiteral("Sinclair"));
+    addressee1.setGivenName(QStringLiteral("John"));
+    addressee1.setAdditionalName(QStringLiteral("Bob"));
+    addressee1.setPrefix(QStringLiteral("Sir"));
+    addressee1.setSuffix(QStringLiteral("II"));
+    addressee1.setNickName(QStringLiteral("ghosthunter"));
+    addressee1.setBirthday(QDateTime(QDate(1982, 7, 19).startOfDay()));
+    addressee1.setMailer(QStringLiteral("mutt"));
+    addressee1.setTimeZone(KContacts::TimeZone(2));
+    addressee1.setGeo(KContacts::Geo(42, 23));
+    addressee1.setTitle(QStringLiteral("Ghost Hunter"));
+    addressee1.setRole(QStringLiteral("Leader"));
+    addressee1.setOrganization(QStringLiteral("Scottland Yard"));
+    addressee1.setNote(QStringLiteral("Don't cross black deads way..."));
+    addressee1.setProductId(QStringLiteral("ProductId45"));
+    addressee1.setRevision(QDateTime(QDate(1982, 9, 15).startOfDay()));
+    addressee1.setSortString(QStringLiteral("Name"));
+    KContacts::ResourceLocatorUrl url;
+    url.setUrl(QUrl(QStringLiteral("www.scottlandyard.info")));
+    addressee1.setUrl(url);
+    addressee1.setSecrecy(KContacts::Secrecy(KContacts::Secrecy::Public));
+    addressee1.setLogo(logo);
+    addressee1.setPhoto(photo);
+    addressee1.setSound(sound);
+    addressee1.setEmails(emails);
+    addressee1.setKeys(keys);
+    addressee1.setCategories(categories);
+    addressee1.setCustoms(customs);
+    addressee1.setChanged(false);
+
+    addressee2 = addressee1;
+
+    QVERIFY(addressee1 == addressee2);
+}
+
+void AddresseeTest::serializeTest()
+{
+    KContacts::Addressee addressee1, addressee2;
+
+    KContacts::Picture logo(QStringLiteral("http://scottlandyard.info/pics/logo.png"));
+    KContacts::Picture photo(QStringLiteral("http://scottlandyard.info/~sinclair/photo.png"));
+    KContacts::Sound sound(QStringLiteral("http://scottlandyard.info/~sinclair/sound.wav"));
+
+    QStringList emails;
+    emails << QStringLiteral("john@sinclair.com") << QStringLiteral("ghosthunter@sinclair.com");
+
+    KContacts::Key::List keys;
+    keys << KContacts::Key(QStringLiteral("SecretKey"));
+
+    QStringList categories;
+    categories << QStringLiteral("Helper") << QStringLiteral("Friend");
+
+    QStringList customs;
+    customs << QStringLiteral("FirstApp-FirstKey:FirstValue")
+            << QStringLiteral("SecondApp-SecondKey:SecondValue")
+            << QStringLiteral("ThirdApp-ThirdKey:ThirdValue");
+
+    addressee1.setUid(QStringLiteral("My uid"));
+    addressee1.setName(QStringLiteral("John Sinclair"));
+    addressee1.setFormattedName(QStringLiteral("Sinclair, John"));
+    addressee1.setFamilyName(QStringLiteral("Sinclair"));
+    addressee1.setGivenName(QStringLiteral("John"));
+    addressee1.setAdditionalName(QStringLiteral("Bob"));
+    addressee1.setPrefix(QStringLiteral("Sir"));
+    addressee1.setSuffix(QStringLiteral("II"));
+    addressee1.setNickName(QStringLiteral("ghosthunter"));
+    addressee1.setBirthday(QDateTime(QDate(1982, 7, 19).startOfDay()));
+    addressee1.setMailer(QStringLiteral("mutt"));
+    addressee1.setTimeZone(KContacts::TimeZone(2));
+    addressee1.setGeo(KContacts::Geo(42, 23));
+    addressee1.setTitle(QStringLiteral("Ghost Hunter"));
+    addressee1.setRole(QStringLiteral("Leader"));
+    addressee1.setOrganization(QStringLiteral("Scottland Yard"));
+    addressee1.setNote(QStringLiteral("Don't cross black deads way..."));
+    addressee1.setProductId(QStringLiteral("ProductId45"));
+    addressee1.setRevision(QDateTime(QDate(1982, 9, 15).startOfDay()));
+    addressee1.setSortString(QStringLiteral("Name"));
+    KContacts::ResourceLocatorUrl url;
+    url.setUrl(QUrl(QStringLiteral("www.scottlandyard.info")));
+
+    addressee1.setUrl(url);
+    addressee1.setSecrecy(KContacts::Secrecy(KContacts::Secrecy::Public));
+    addressee1.setLogo(logo);
+    addressee1.setPhoto(photo);
+    addressee1.setSound(sound);
+    addressee1.setEmails(emails);
+    addressee1.setKeys(keys);
+    addressee1.setCategories(categories);
+    addressee1.setCustoms(customs);
+    addressee1.setChanged(false);
+
+    QByteArray data;
+    QDataStream s(&data, QIODevice::WriteOnly);
+    s << addressee1;
+
+    QDataStream t(&data, QIODevice::ReadOnly);
+    t >> addressee2;
+
+    QVERIFY(addressee1 == addressee2);
+}
+
+void AddresseeTest::fullEmailTest()
+{
+    KContacts::Addressee a;
+    QStringList emails;
+    emails << QStringLiteral("foo@bar.com");
+    a.setEmails(emails);
+    a.setFormattedName(QStringLiteral("firstname \"nickname\" lastname"));
+    QCOMPARE(a.fullEmail(),
+             QStringLiteral("\"firstname \\\"nickname\\\" lastname\" <foo@bar.com>"));
+}
+
+void AddresseeTest::nameFromStringTest()
+{
+    KContacts::Addressee a;
+    a.setNameFromString(QStringLiteral("Firstname Lastname"));
+    QCOMPARE(a.givenName(), QStringLiteral("Firstname"));
+    QCOMPARE(a.familyName(), QStringLiteral("Lastname"));
+    QCOMPARE(a.formattedName(), QStringLiteral("Firstname Lastname"));
+}
+
+void AddresseeTest::customFieldsTest()
+{
+    KContacts::Addressee a;
+
+    // test for empty
+    QVERIFY(a.customs().isEmpty());
+
+    // test insert
+    a.insertCustom(QStringLiteral("MyApp"), QStringLiteral("MyKey"), QStringLiteral("MyValue"));
+    QCOMPARE(a.customs().count(), 1);
+    QCOMPARE(a.custom(QStringLiteral("MyApp"), QStringLiteral("MyKey")), QStringLiteral("MyValue"));
+
+    a.insertCustom(QStringLiteral("MyApp"), QStringLiteral("MyKey"), QStringLiteral("YourValue"));
+    QCOMPARE(a.customs().count(), 1);   // still one, we overwrite...
+    QCOMPARE(a.custom(QStringLiteral("MyApp"), QStringLiteral("MyKey")), QStringLiteral("YourValue"));
+
+    // test query non-existing app/key
+    QCOMPARE(a.custom(QStringLiteral("MyApp"), QStringLiteral("UnknownKey")), QString());
+    QCOMPARE(a.custom(QStringLiteral("UnknownApp"), QStringLiteral("MyKey")), QString());
+
+    // test insert with different key
+    a.insertCustom(QStringLiteral("MyApp"), QStringLiteral("AnotherKey"), QStringLiteral("OtherValue"));
+    QCOMPARE(a.customs().count(), 2);
+    QCOMPARE(a.custom(QStringLiteral("MyApp"), QStringLiteral("AnotherKey")), QStringLiteral("OtherValue"));
+    QCOMPARE(a.custom(QStringLiteral("MyApp"), QStringLiteral("MyKey")), QStringLiteral("YourValue"));
+
+    // test insert with different app
+    a.insertCustom(QStringLiteral("OtherApp"), QStringLiteral("OtherKey"), QStringLiteral("OurValue"));
+    QCOMPARE(a.customs().count(), 3);
+    QCOMPARE(a.custom(QStringLiteral("OtherApp"), QStringLiteral("OtherKey")), QStringLiteral("OurValue"));
+    QCOMPARE(a.custom(QStringLiteral("MyApp"), QStringLiteral("AnotherKey")), QStringLiteral("OtherValue"));
+    QCOMPARE(a.custom(QStringLiteral("MyApp"), QStringLiteral("MyKey")), QStringLiteral("YourValue"));
+
+#if 0 //Order is not defined now as we use a QHash
+    // test customs
+    QCOMPARE(a.customs().at(0), QStringLiteral("MyApp-MyKey:YourValue"));
+    QCOMPARE(a.customs().at(1), QStringLiteral("MyApp-AnotherKey:OtherValue"));
+    QCOMPARE(a.customs().at(2), QStringLiteral("OtherApp-OtherKey:OurValue"));
+#endif
+    // test equal operator
+    KContacts::Addressee b;
+    b.setUid(a.uid());
+    b.insertCustom(QStringLiteral("OtherApp"), QStringLiteral("OtherKey"), QStringLiteral("OurValue"));
+    b.insertCustom(QStringLiteral("MyApp"), QStringLiteral("MyKey"), QStringLiteral("YourValue"));
+    b.insertCustom(QStringLiteral("MyApp"), QStringLiteral("AnotherKey"), QStringLiteral("OtherValue"));
+
+    QCOMPARE(a, b);
+
+    b.insertCustom(QStringLiteral("MyApp"), QStringLiteral("AnotherKey"), QStringLiteral("WrongValue"));
+    QVERIFY(a != b);
+
+    // test setCustoms
+    KContacts::Addressee c;
+    c.insertCustom(QStringLiteral("ThisApp"), QStringLiteral("ShouldNotBe"), QStringLiteral("There"));
+    QCOMPARE(c.customs().count(), 1);
+
+    const QStringList testData = QStringList() << QStringLiteral("FirstApp-FirstKey:FirstValue")
+                                               << QStringLiteral("SecondApp-SecondKey:SecondValue")
+                                               << QStringLiteral("ThirdApp-ThirdKey:ThirdValue");
+
+    c.setCustoms(testData);
+    QCOMPARE(c.customs().count(), 3);
+
+    QCOMPARE(c.custom(QStringLiteral("FirstApp"), QStringLiteral("FirstKey")), QStringLiteral("FirstValue"));
+    QCOMPARE(c.custom(QStringLiteral("SecondApp"), QStringLiteral("SecondKey")), QStringLiteral("SecondValue"));
+    QCOMPARE(c.custom(QStringLiteral("ThirdApp"), QStringLiteral("ThirdKey")), QStringLiteral("ThirdValue"));
+
+    // test remove
+    QCOMPARE(c.customs().count(), 3);
+    c.removeCustom(QStringLiteral("UnknownApp"), QStringLiteral("FirstKey"));
+    QCOMPARE(c.customs().count(), 3);
+    c.removeCustom(QStringLiteral("FirstApp"), QStringLiteral("UnknownKey"));
+    QCOMPARE(c.customs().count(), 3);
+    c.removeCustom(QStringLiteral("FirstApp"), QStringLiteral("FirstKey"));
+    QCOMPARE(c.customs().count(), 2);
+}
+
+void AddresseeTest::parseEmailAddress_data()
+{
+    QTest::addColumn<QString>("inputEmail");
+    QTest::addColumn<QString>("email");
+    QTest::addColumn<QString>("name");
+    QTest::newRow("simpleemail") << QStringLiteral("foo@kde.org") << QStringLiteral("foo@kde.org") << QString();
+    QTest::newRow("email") << QStringLiteral("foo <foo@kde.org>") << QStringLiteral("foo@kde.org") << QStringLiteral("foo");
+    QTest::newRow("namewithdoublequote") << QStringLiteral("\"foo\" <foo@kde.org>") << QStringLiteral("foo@kde.org") << QStringLiteral("foo");
+}
+
+void AddresseeTest::parseEmailAddress()
+{
+    QFETCH(QString, inputEmail);
+    QFETCH(QString, email);
+    QFETCH(QString, name);
+
+    QString parsedName;
+    QString parsedEmail;
+    KContacts::Addressee::parseEmailAddress(inputEmail, parsedName, parsedEmail);
+    QCOMPARE(parsedEmail, email);
+    QCOMPARE(parsedName, name);
+}
diff --git a/autotests/addresseetest.h b/autotests/addresseetest.h
new file mode 100644 (file)
index 0000000..4532d23
--- /dev/null
@@ -0,0 +1,31 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2007 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef ADDRESSEE_TEST_H
+#define ADDRESSEE_TEST_H
+
+#include <QObject>
+
+class AddresseeTest : public QObject
+{
+    Q_OBJECT
+
+private Q_SLOTS:
+    void emptyTest();
+    void storeTest();
+    void equalsTest();
+    void differsTest();
+    void assignmentTest();
+    void serializeTest();
+    void fullEmailTest();
+    void nameFromStringTest();
+    void customFieldsTest();
+    void parseEmailAddress_data();
+    void parseEmailAddress();
+};
+
+#endif
diff --git a/autotests/addresstest.cpp b/autotests/addresstest.cpp
new file mode 100644 (file)
index 0000000..fc395a7
--- /dev/null
@@ -0,0 +1,442 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2007 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "addresstest.h"
+#include "addresseelist.h"
+#include "vcardtool_p.h"
+#include "kcontacts/address.h"
+#include <KConfig>
+#include <KConfigGroup>
+#include <QTest>
+#include <QStandardPaths>
+
+QTEST_MAIN(AddressTest)
+#ifndef Q_OS_WIN
+void initLocale()
+{
+    qputenv("LC_ALL", "it_CH.utf-8");
+}
+
+Q_CONSTRUCTOR_FUNCTION(initLocale)
+#endif
+
+void AddressTest::initTestCase()
+{
+}
+
+void AddressTest::emptyTest()
+{
+    KContacts::Address address;
+
+    QVERIFY(address.isEmpty());
+}
+
+void AddressTest::storeTest()
+{
+    KContacts::Address address;
+
+    address.setId(QStringLiteral("My Id"));
+    address.setType(KContacts::Address::Home);
+    address.setPostOfficeBox(QStringLiteral("1234"));
+    address.setExtended(QStringLiteral("My Extended Label"));
+    address.setStreet(QStringLiteral("My Street"));
+    address.setLocality(QStringLiteral("My Locality"));
+    address.setRegion(QStringLiteral("My Region"));
+    address.setPostalCode(QStringLiteral("My PostalCode"));
+    address.setCountry(QStringLiteral("My Country"));
+    address.setLabel(QStringLiteral("My Label"));
+
+    QCOMPARE(address.id(), QStringLiteral("My Id"));
+    QCOMPARE(address.type(), KContacts::Address::Home);
+    QCOMPARE(address.postOfficeBox(), QStringLiteral("1234"));
+    QCOMPARE(address.extended(), QStringLiteral("My Extended Label"));
+    QCOMPARE(address.street(), QStringLiteral("My Street"));
+    QCOMPARE(address.locality(), QStringLiteral("My Locality"));
+    QCOMPARE(address.region(), QStringLiteral("My Region"));
+    QCOMPARE(address.postalCode(), QStringLiteral("My PostalCode"));
+    QCOMPARE(address.country(), QStringLiteral("My Country"));
+    QCOMPARE(address.label(), QStringLiteral("My Label"));
+    QVERIFY(!address.geo().isValid());
+}
+
+void AddressTest::equalsTest()
+{
+    KContacts::Address address1, address2;
+
+    address1.setId(QStringLiteral("My Id"));
+    address1.setType(KContacts::Address::Home);
+    address1.setPostOfficeBox(QStringLiteral("1234"));
+    address1.setExtended(QStringLiteral("My Extended Label"));
+    address1.setStreet(QStringLiteral("My Street"));
+    address1.setLocality(QStringLiteral("My Locality"));
+    address1.setRegion(QStringLiteral("My Region"));
+    address1.setPostalCode(QStringLiteral("My Postalcode"));
+    address1.setCountry(QStringLiteral("My country"));
+    address1.setLabel(QStringLiteral("My Label"));
+
+    address2.setId(QStringLiteral("My Id"));
+    address2.setType(KContacts::Address::Home);
+    address2.setPostOfficeBox(QStringLiteral("1234"));
+    address2.setExtended(QStringLiteral("My Extended Label"));
+    address2.setStreet(QStringLiteral("My Street"));
+    address2.setLocality(QStringLiteral("My Locality"));
+    address2.setRegion(QStringLiteral("My Region"));
+    address2.setPostalCode(QStringLiteral("My Postalcode"));
+    address2.setCountry(QStringLiteral("My country"));
+    address2.setLabel(QStringLiteral("My Label"));
+
+    QVERIFY(address1 == address2);
+}
+
+void AddressTest::differsTest()
+{
+    KContacts::Address address1(KContacts::Address::Home);
+    KContacts::Address address2(KContacts::Address::Work);
+
+    QVERIFY(address1 != address2);
+}
+
+void AddressTest::assignmentTest()
+{
+    KContacts::Address address1, address2;
+
+    address1.setId(QStringLiteral("My Id"));
+    address1.setType(KContacts::Address::Home);
+    address1.setPostOfficeBox(QStringLiteral("1234"));
+    address1.setExtended(QStringLiteral("My Extended Label"));
+    address1.setStreet(QStringLiteral("My Street"));
+    address1.setLocality(QStringLiteral("My Locality"));
+    address1.setRegion(QStringLiteral("My Region"));
+    address1.setPostalCode(QStringLiteral("My Postalcode"));
+    address1.setCountry(QStringLiteral("My country"));
+    address1.setLabel(QStringLiteral("My Label"));
+
+    address2 = address1;
+
+    QVERIFY(address1 == address2);
+}
+
+void AddressTest::serializeTest()
+{
+    KContacts::Address address1, address2;
+
+    address1.setType(KContacts::Address::Work);
+    address1.setPostOfficeBox(QStringLiteral("1234"));
+    address1.setExtended(QStringLiteral("My Extended Label"));
+    address1.setStreet(QStringLiteral("My Street"));
+    address1.setLocality(QStringLiteral("My Locality"));
+    address1.setRegion(QStringLiteral("My Region"));
+    address1.setPostalCode(QStringLiteral("My Postalcode"));
+    address1.setCountry(QStringLiteral("My country"));
+    address1.setLabel(QStringLiteral("My Label"));
+
+    QByteArray data;
+    QDataStream s(&data, QIODevice::WriteOnly);
+    s << address1;
+
+    QDataStream t(&data, QIODevice::ReadOnly);
+    t >> address2;
+
+    QVERIFY(address1 == address2);
+}
+
+void AddressTest::formatTest()
+{
+    {
+        KContacts::Address address;
+        address.setStreet(QStringLiteral("Lummerlandstr. 1"));
+        address.setPostalCode(QStringLiteral("12345"));
+        address.setLocality(QStringLiteral("Lummerstadt"));
+        address.setCountry(QStringLiteral("Germany"));
+
+        const QString result(QStringLiteral("Jim Knopf\nLummerlandstr. 1\n"
+                                            "12345 Lummerstadt\n\nGERMANY"));
+
+        QCOMPARE(address.formattedAddress(QStringLiteral("Jim Knopf")), result);
+    }
+
+    {
+        KContacts::Address address;
+        address.setStreet(QStringLiteral("457 Foobar Ave"));
+        address.setPostalCode(QStringLiteral("1A2B3C"));
+        address.setLocality(QStringLiteral("Nervousbreaktown"));
+        address.setRegion(QStringLiteral("DC"));
+        address.setCountry(QStringLiteral("United States of America"));
+
+        const QString result(
+            QStringLiteral("Huck Finn\n457 Foobar Ave\nNervousbreaktown,"
+                           "  DC 1A2B3C\n\nUNITED STATES OF AMERICA"));
+        QCOMPARE(address.formattedAddress(QStringLiteral("Huck Finn")), result);
+    }
+
+    {
+        KContacts::Address address;
+        address.setStreet(QStringLiteral("Lummerlandstr. 1"));
+        address.setPostalCode(QStringLiteral("12345"));
+        address.setLocality(QStringLiteral("Lummerstadt"));
+        address.setCountry(QStringLiteral("Deutschland"));
+
+        const QString result(QStringLiteral("Jim Knopf\nLummerlandstr. 1\n"
+                                            "12345 Lummerstadt\n\nDEUTSCHLAND"));
+
+        QCOMPARE(address.formattedAddress(QStringLiteral("Jim Knopf")), result);
+    }
+
+    {
+        KContacts::Address address;
+        address.setStreet(QStringLiteral("Lummerlandstr. 1"));
+        address.setPostalCode(QStringLiteral("12345"));
+        address.setLocality(QStringLiteral("Lummerstadt"));
+        address.setCountry(QString());
+
+        const QString result(QStringLiteral("Jim Knopf\nLummerlandstr. 1\n12345 Lummerstadt"));
+
+        QCOMPARE(address.formattedAddress(QStringLiteral("Jim Knopf")), result);
+    }
+
+    {
+        KContacts::Address address;
+        address.setStreet(QStringLiteral("Haus Randa"));
+        address.setPostalCode(QStringLiteral("1234"));
+        address.setLocality(QStringLiteral("Randa"));
+        address.setPostOfficeBox(QStringLiteral("5678"));
+        address.setCountry(QStringLiteral("Schweiz"));
+
+        // we want the Italian variant of the Swiss format for it_CH
+        const QString result(QStringLiteral("Dr. Konqui\nCasella postale 5678\nHaus Randa\n1234 Randa\n\nSCHWEIZ"));
+
+        QCOMPARE(address.formattedAddress(QStringLiteral("Dr. Konqui")), result);
+    }
+}
+
+void AddressTest::shouldExportVcard3()
+{
+    KContacts::Address address;
+
+    address.setId(QStringLiteral("My Id"));
+    address.setType(KContacts::Address::Home);
+    address.setPostOfficeBox(QStringLiteral("1234"));
+    address.setExtended(QStringLiteral("My Extended Label"));
+    address.setStreet(QStringLiteral("My Street"));
+    address.setLocality(QStringLiteral("My Locality"));
+    address.setRegion(QStringLiteral("My Region"));
+    address.setPostalCode(QStringLiteral("My Postalcode"));
+    address.setCountry(QStringLiteral("My country"));
+    address.setLabel(QStringLiteral("My Label"));
+
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    addr.insertAddress(address);
+    lst << addr;
+
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v3_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:3.0\r\n"
+                        "ADR;TYPE=home:1234;My Extended Label;My Street;My Locality;My Region;My Pos\r\n"
+                        " talcode;My country\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "LABEL;TYPE=home:My Label\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+void AddressTest::shouldParseAddressVCard3()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "ADR;TYPE=home:1234;My Extended Label;My Street;My Locality;My Region;My Pos\r\n"
+                         " talcode;My country\r\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "LABEL;TYPE=home:My Label\r\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).addresses().count(), 1);
+    KContacts::Address address = lst.at(0).addresses().at(0);
+    QCOMPARE(address.type(), KContacts::Address::Home);
+    QCOMPARE(address.postOfficeBox(), QStringLiteral("1234"));
+    QCOMPARE(address.extended(), QStringLiteral("My Extended Label"));
+    QCOMPARE(address.region(), QStringLiteral("My Region"));
+    QCOMPARE(address.street(), QStringLiteral("My Street"));
+    QCOMPARE(address.country(), QStringLiteral("My country"));
+    QCOMPARE(address.postalCode(), QStringLiteral("My Postalcode"));
+    QCOMPARE(address.label(), QStringLiteral("My Label"));
+}
+
+void AddressTest::shouldParseAddressVCard4()
+{
+    QByteArray vcarddata("BEGIN:VCARD\r\n"
+                         "VERSION:4.0\r\n"
+                         "ADR;LABEL=\"My Label\";TYPE=home:1234;My Extended Label;My Street;My Locality\r\n"
+                         " ;My Region;My Postalcode;My country\r\nEMAIL:foo@kde.org\r\n"
+                         "N:;;;;\r\n"
+                         "UID:testuid\r\n"
+                         "END:VCARD\r\n\r\n");
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).addresses().count(), 1);
+    KContacts::Address address = lst.at(0).addresses().at(0);
+    QCOMPARE(address.type(), KContacts::Address::Home);
+    QCOMPARE(address.postOfficeBox(), QStringLiteral("1234"));
+    QCOMPARE(address.extended(), QStringLiteral("My Extended Label"));
+    QCOMPARE(address.region(), QStringLiteral("My Region"));
+    QCOMPARE(address.street(), QStringLiteral("My Street"));
+    QCOMPARE(address.country(), QStringLiteral("My country"));
+    QCOMPARE(address.postalCode(), QStringLiteral("My Postalcode"));
+    QCOMPARE(address.label(), QStringLiteral("My Label"));
+}
+
+void AddressTest::shouldParseAddressVCard4WithGeoPosition()
+{
+    QByteArray vcarddata("BEGIN:VCARD\r\n"
+                         "VERSION:4.0\r\n"
+                         "ADR;GEO=\"geo:22.500000,45.099998\";LABEL=\"My Label\";TYPE=home:1234;My Extend\r\n"
+                         " ed Label;My Street;My Locality;My Region;My Postalcode;My country\r\n"
+                         "EMAIL:foo@kde.org\r\n"
+                         "N:;;;;\r\n"
+                         "UID:testuid\r\n"
+                         "END:VCARD\r\n\r\n");
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).addresses().count(), 1);
+    KContacts::Address address = lst.at(0).addresses().at(0);
+    QCOMPARE(address.type(), KContacts::Address::Home);
+    QCOMPARE(address.postOfficeBox(), QStringLiteral("1234"));
+    QCOMPARE(address.extended(), QStringLiteral("My Extended Label"));
+    QCOMPARE(address.region(), QStringLiteral("My Region"));
+    QCOMPARE(address.street(), QStringLiteral("My Street"));
+    QCOMPARE(address.country(), QStringLiteral("My country"));
+    QCOMPARE(address.postalCode(), QStringLiteral("My Postalcode"));
+    QCOMPARE(address.label(), QStringLiteral("My Label"));
+    KContacts::Geo geo = address.geo();
+    QVERIFY(geo.isValid());
+    QCOMPARE(geo.latitude(), 22.5f);
+    QCOMPARE(geo.longitude(), 45.1f);
+}
+
+void AddressTest::shouldExportVCard4WithGeoPosition()
+{
+    KContacts::Address address;
+
+    address.setId(QStringLiteral("My Id"));
+    address.setType(KContacts::Address::Home);
+    address.setPostOfficeBox(QStringLiteral("1234"));
+    address.setExtended(QStringLiteral("My Extended Label"));
+    address.setStreet(QStringLiteral("My Street"));
+    address.setLocality(QStringLiteral("My Locality"));
+    address.setRegion(QStringLiteral("My Region"));
+    address.setPostalCode(QStringLiteral("My Postalcode"));
+    address.setCountry(QStringLiteral("My country"));
+    address.setLabel(QStringLiteral("My Label"));
+
+    KContacts::Geo geo;
+
+    geo.setLatitude(22.5f);
+    geo.setLongitude(45.1f);
+    address.setGeo(geo);
+
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    addr.insertAddress(address);
+    lst << addr;
+
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "ADR;GEO=\"geo:22.500000,45.099998\";LABEL=\"My Label\";TYPE=home:1234;My Extend\r\n"
+                        " ed Label;My Street;My Locality;My Region;My Postalcode;My country\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+void AddressTest::shouldExportVcard4()
+{
+    KContacts::Address address;
+
+    address.setId(QStringLiteral("My Id"));
+    address.setType(KContacts::Address::Home);
+    address.setPostOfficeBox(QStringLiteral("1234"));
+    address.setExtended(QStringLiteral("My Extended Label"));
+    address.setStreet(QStringLiteral("My Street"));
+    address.setLocality(QStringLiteral("My Locality"));
+    address.setRegion(QStringLiteral("My Region"));
+    address.setPostalCode(QStringLiteral("My Postalcode"));
+    address.setCountry(QStringLiteral("My country"));
+    address.setLabel(QStringLiteral("My Label"));
+
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    addr.insertAddress(address);
+    lst << addr;
+
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "ADR;LABEL=\"My Label\";TYPE=home:1234;My Extended Label;My Street;My Locality\r\n"
+                        " ;My Region;My Postalcode;My country\r\nEMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+void AddressTest::countryToISOTest()
+{
+    using namespace KContacts;
+    QCOMPARE(Address::countryToISO(QStringLiteral("France")), QLatin1String("fr"));
+    QCOMPARE(Address::countryToISO(QStringLiteral("Frankreich")), QLatin1String("fr"));
+    QCOMPARE(Address::countryToISO(QStringLiteral("Germany")), QLatin1String("de"));
+    QCOMPARE(Address::countryToISO(QStringLiteral("Österreich")), QLatin1String("at"));
+    QCOMPARE(Address::countryToISO(QStringLiteral("Disneyland")), QString());
+    QCOMPARE(Address::countryToISO(QStringLiteral("Østrig")), QLatin1String("at"));
+    QCOMPARE(Address::countryToISO(QStringLiteral("Den Demokratiske Republik Congo (DRC)")), QLatin1String("cd"));
+    QCOMPARE(Address::countryToISO(QStringLiteral("Congo-Kinshasa")), QLatin1String("cd"));
+    QCOMPARE(Address::countryToISO(QStringLiteral("South Sudan")), QLatin1String("ss"));
+    QCOMPARE(Address::countryToISO(QStringLiteral("United States")), QLatin1String("us"));
+    QCOMPARE(Address::countryToISO(QStringLiteral("United States Of America")), QLatin1String("us"));
+    QCOMPARE(Address::countryToISO(QStringLiteral("United")), QString());
+    QCOMPARE(Address::countryToISO(QStringLiteral("대한민국")), QLatin1String("kr"));
+
+    QCOMPARE(Address::countryToISO(QStringLiteral("Osterreich")), QLatin1String("at"));
+    QCOMPARE(Address::countryToISO(QStringLiteral("Ünited  States\nOf America")), QLatin1String("us"));
+}
+
+void AddressTest::isoToCountryTest()
+{
+    qunsetenv("LC_ALL");
+    qputenv("LANGUAGE", "en");
+
+    using namespace KContacts;
+    QCOMPARE(Address::ISOtoCountry(QStringLiteral("FR")), QLatin1String("France"));
+    QCOMPARE(Address::ISOtoCountry(QStringLiteral("de")), QLatin1String("Germany"));
+
+    // invalid
+    QCOMPARE(Address::ISOtoCountry(QStringLiteral("EU")), QLatin1String("EU"));
+    QCOMPARE(Address::ISOtoCountry(QStringLiteral("zz")), QLatin1String("zz"));
+    QCOMPARE(Address::ISOtoCountry(QStringLiteral("0")), QLatin1String("0"));
+}
diff --git a/autotests/addresstest.h b/autotests/addresstest.h
new file mode 100644 (file)
index 0000000..e55a12d
--- /dev/null
@@ -0,0 +1,36 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2007 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef ADDRESS_TEST_H
+#define ADDRESS_TEST_H
+
+#include <QObject>
+
+class AddressTest : public QObject
+{
+    Q_OBJECT
+
+private Q_SLOTS:
+    void initTestCase();
+    void emptyTest();
+    void storeTest();
+    void equalsTest();
+    void differsTest();
+    void assignmentTest();
+    void serializeTest();
+    void formatTest();
+    void shouldExportVcard4();
+    void shouldExportVcard3();
+    void shouldParseAddressVCard3();
+    void shouldParseAddressVCard4();
+    void shouldExportVCard4WithGeoPosition();
+    void shouldParseAddressVCard4WithGeoPosition();
+    void countryToISOTest();
+    void isoToCountryTest();
+};
+
+#endif
diff --git a/autotests/birthdaytest.cpp b/autotests/birthdaytest.cpp
new file mode 100644 (file)
index 0000000..e3a0c0c
--- /dev/null
@@ -0,0 +1,219 @@
+/*
+    This file is part of kcontacts.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "birthdaytest.h"
+#include <QTest>
+#include <vcardtool_p.h>
+#include "addressee.h"
+#include "vcard.h"
+
+BirthDayTest::BirthDayTest(QObject *parent)
+    : QObject(parent)
+{
+}
+
+BirthDayTest::~BirthDayTest()
+{
+}
+
+void BirthDayTest::shouldParseBirthDay()
+{
+    QByteArray vcarddata("BEGIN:VCARD\r\n"
+                         "VERSION:4.0\r\n"
+                         "BDAY:19760505T120505\r\n"
+                         "EMAIL:foo@kde.org\r\n"
+                         "EMAIL:bla@kde.org\r\n"
+                         "N:;;;;\r\n"
+                         "UID:testuid\r\n"
+                         "END:VCARD\r\n\r\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QDateTime dt(QDate(1976, 5, 5), QTime(12, 5, 5));
+    QCOMPARE(lst.at(0).birthday(), dt);
+    QCOMPARE(lst.at(0).birthdayHasTime(), true);
+}
+
+void BirthDayTest::shouldParseBirthDayWithoutTime()
+{
+    QByteArray vcarddata("BEGIN:VCARD\r\n"
+                         "VERSION:4.0\r\n"
+                         "BDAY:19760505\r\n"
+                         "EMAIL:foo@kde.org\r\n"
+                         "EMAIL:bla@kde.org\r\n"
+                         "N:;;;;\r\n"
+                         "UID:testuid\r\n"
+                         "END:VCARD\r\n\r\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QDateTime dt(QDate(1976, 5, 5).startOfDay());
+
+    QCOMPARE(lst.at(0).birthday(), dt);
+    QCOMPARE(lst.at(0).birthdayHasTime(), false);
+}
+
+void BirthDayTest::shouldParseBirthDayWithoutTimeAndYear()
+{
+    QByteArray vcarddata("BEGIN:VCARD\r\n"
+                         "VERSION:4.0\r\n"
+                         "BDAY:--0505\r\n"
+                         "EMAIL:foo@kde.org\r\n"
+                         "EMAIL:bla@kde.org\r\n"
+                         "N:;;;;\r\n"
+                         "UID:testuid\r\n"
+                         "END:VCARD\r\n\r\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QDateTime dt(QDate(-1, 5, 5).startOfDay());
+    QCOMPARE(lst.at(0).birthday(), dt);
+    QCOMPARE(lst.at(0).birthdayHasTime(), false);
+}
+
+void BirthDayTest::shouldExportVcard4()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org") << QStringLiteral("bla@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    const QDateTime dt(QDate(1976, 5, 5), QTime(12, 5, 5));
+    addr.setBirthday(dt);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "BDAY:19760505T120505\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "EMAIL:bla@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void BirthDayTest::shouldExportVcard4WithoutTime()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org") << QStringLiteral("bla@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    const QDate d(1976, 5, 5);
+    addr.setBirthday(d);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "BDAY:19760505\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "EMAIL:bla@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void BirthDayTest::shouldExportVcard4WithoutTimeAndWithoutYear()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org") << QStringLiteral("bla@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    const QDate d(-1, 5, 5);
+    addr.setBirthday(d);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "BDAY:--0505\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "EMAIL:bla@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void BirthDayTest::shouldExportVcard3()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org") << QStringLiteral("bla@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    const QDateTime dt(QDate(1976, 5, 5), QTime(12, 5, 5));
+    addr.setBirthday(dt);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v3_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:3.0\r\n"
+                        "BDAY:1976-05-05T12:05:05\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "EMAIL:bla@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void BirthDayTest::shouldExportVcard3WithoutTimeAndWithoutYear()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org") << QStringLiteral("bla@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    const QDate d(-1, 5, 5);
+    addr.setBirthday(d);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v3_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:3.0\r\n"
+                        "BDAY:--05-05\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "EMAIL:bla@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void BirthDayTest::shouldExportVcard3WithoutTime()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org") << QStringLiteral("bla@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    const QDate d(1976, 5, 5);
+    addr.setBirthday(d);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v3_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:3.0\r\n"
+                        "BDAY:1976-05-05\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "EMAIL:bla@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+QTEST_MAIN(BirthDayTest)
diff --git a/autotests/birthdaytest.h b/autotests/birthdaytest.h
new file mode 100644 (file)
index 0000000..a6861d7
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+    This file is part of kcontacts.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef BIRTHDAYTEST_H
+#define BIRTHDAYTEST_H
+
+#include <QObject>
+
+class BirthDayTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit BirthDayTest(QObject *parent = nullptr);
+    ~BirthDayTest();
+
+private Q_SLOTS:
+    void shouldExportVcard4();
+    void shouldExportVcard4WithoutTime();
+    void shouldExportVcard3();
+    void shouldExportVcard3WithoutTime();
+    void shouldParseBirthDay();
+    void shouldParseBirthDayWithoutTime();
+    void shouldParseBirthDayWithoutTimeAndYear();
+    void shouldExportVcard4WithoutTimeAndWithoutYear();
+    void shouldExportVcard3WithoutTimeAndWithoutYear();
+};
+
+#endif // BIRTHDAYTEST_H
diff --git a/autotests/calendarurltest.cpp b/autotests/calendarurltest.cpp
new file mode 100644 (file)
index 0000000..b7fbc87
--- /dev/null
@@ -0,0 +1,291 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "calendarurltest.h"
+
+#include "calendarurl.h"
+#include "vcardtool_p.h"
+#include <QTest>
+
+using namespace KContacts;
+Q_DECLARE_METATYPE(KContacts::CalendarUrl::CalendarType)
+CalendarUrlTest::CalendarUrlTest(QObject *parent)
+    : QObject(parent)
+{
+}
+
+CalendarUrlTest::~CalendarUrlTest()
+{
+}
+
+void CalendarUrlTest::shouldHaveDefaultValue()
+{
+    CalendarUrl calendarUrl(CalendarUrl::FBUrl);
+    QVERIFY(!calendarUrl.isValid());
+    QVERIFY(calendarUrl.url().isEmpty());
+    QVERIFY(calendarUrl.parameters().isEmpty());
+}
+
+void CalendarUrlTest::shouldAssignValue()
+{
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    CalendarUrl calendarUrl(CalendarUrl::FBUrl);
+    calendarUrl.setParameters(params);
+    QVERIFY(!calendarUrl.isValid());
+    QCOMPARE(calendarUrl.type(), CalendarUrl::FBUrl);
+    QVERIFY(calendarUrl.url().isEmpty());
+    QVERIFY(!calendarUrl.parameters().isEmpty());
+    QCOMPARE(calendarUrl.parameters(), params);
+}
+
+void CalendarUrlTest::shouldAssignExternal()
+{
+    CalendarUrl calendarUrl(CalendarUrl::FBUrl);
+    const CalendarUrl::CalendarType type = CalendarUrl::CALUri;
+    calendarUrl.setType(type);
+    QVERIFY(calendarUrl.url().isEmpty());
+    QCOMPARE(calendarUrl.type(), type);
+}
+
+void CalendarUrlTest::shouldSerialized()
+{
+    for (int i = 0; i < CalendarUrl::EndCalendarType; ++i) {
+        CalendarUrl calendarUrl;
+        CalendarUrl result;
+        CalendarUrl::CalendarType type = static_cast<CalendarUrl::CalendarType>(i);
+        calendarUrl.setType(type);
+        QMap<QString, QStringList> params;
+        params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+        params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+        calendarUrl.setParameters(params);
+        calendarUrl.setUrl(QUrl(QStringLiteral("mailto:foo@kde.org")));
+
+        QByteArray data;
+        QDataStream s(&data, QIODevice::WriteOnly);
+        s << calendarUrl;
+
+        QDataStream t(&data, QIODevice::ReadOnly);
+        t >> result;
+
+        QVERIFY(calendarUrl == result);
+    }
+}
+
+void CalendarUrlTest::shouldEqualCalendarUrl()
+{
+    for (int i = 0; i < CalendarUrl::EndCalendarType; ++i) {
+        CalendarUrl calendarUrl;
+        CalendarUrl result;
+        CalendarUrl::CalendarType type = static_cast<CalendarUrl::CalendarType>(i);
+        calendarUrl.setType(type);
+        QMap<QString, QStringList> params;
+        params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+        params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+        calendarUrl.setUrl(QUrl(QStringLiteral("mailto:foo@kde.org")));
+        calendarUrl.setParameters(params);
+
+        result = calendarUrl;
+        QVERIFY(calendarUrl == result);
+    }
+}
+
+void CalendarUrlTest::shouldParseCalendarUrl()
+{
+    for (int i = CalendarUrl::Unknown + 1; i < CalendarUrl::EndCalendarType; ++i) {
+        CalendarUrl::CalendarType type = static_cast<CalendarUrl::CalendarType>(i);
+        QByteArray baType;
+        switch (type) {
+        case CalendarUrl::Unknown:
+        case CalendarUrl::EndCalendarType:
+            break;
+        case CalendarUrl::FBUrl:
+            baType = QByteArray("FBURL");
+            break;
+        case CalendarUrl::CALUri:
+            baType = QByteArray("CALURI");
+            break;
+        case CalendarUrl::CALADRUri:
+            baType = QByteArray("CALADRURI");
+            break;
+        }
+
+        QByteArray vcarddata("BEGIN:VCARD\n"
+                             "VERSION:3.0\n"
+                             "N:LastName;FirstName;;;\n"
+                             "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n");
+        vcarddata += baType;
+        vcarddata += QByteArray(
+            ";PREF=1:https://sherlockholmes.com/calendar/sherlockholmes\n"
+            "REV:2015-03-14T09:24:45+00:00\n"
+            "FN:FirstName LastName\n"
+            "END:VCARD\n");
+
+        KContacts::VCardTool vcard;
+        const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+        QCOMPARE(lst.count(), 1);
+        QCOMPARE(lst.at(0).calendarUrlList().count(), 1);
+        const CalendarUrl calurl = lst.at(0).calendarUrlList().at(0);
+        QCOMPARE(calurl.type(), type);
+        QCOMPARE(calurl.url(), QUrl(QStringLiteral("https://sherlockholmes.com/calendar/sherlockholmes")));
+        QVERIFY(!calurl.parameters().isEmpty());
+    }
+}
+
+void CalendarUrlTest::shouldGenerateVCard_data()
+{
+    QTest::addColumn<KContacts::CalendarUrl::CalendarType>("type");
+    QTest::addColumn<QByteArray>("value");
+    for (int i = CalendarUrl::Unknown + 1; i < CalendarUrl::EndCalendarType; ++i) {
+        KContacts::CalendarUrl::CalendarType type = static_cast<KContacts::CalendarUrl::CalendarType>(i);
+        QByteArray baType;
+        switch (type) {
+        case CalendarUrl::Unknown:
+        case CalendarUrl::EndCalendarType:
+            break;
+        case CalendarUrl::FBUrl:
+            baType = QByteArray("FBURL");
+            break;
+        case CalendarUrl::CALUri:
+            baType = QByteArray("CALURI");
+            break;
+        case CalendarUrl::CALADRUri:
+            baType = QByteArray("CALADRURI");
+            break;
+        }
+        QTest::newRow(baType.constData()) << type << baType;
+    }
+}
+
+void CalendarUrlTest::shouldGenerateVCard()
+{
+    QFETCH(KContacts::CalendarUrl::CalendarType, type);
+    QFETCH(QByteArray, value);
+
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    CalendarUrl url;
+    url.setType(type);
+    url.setUrl(QUrl(QStringLiteral("https://sherlockholmes.com/calendar/sherlockholmes")));
+    addr.insertCalendarUrl(url);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected;
+    // Different order
+    if (type == KContacts::CalendarUrl::FBUrl) {
+        expected = QByteArray("BEGIN:VCARD\r\n"
+                              "VERSION:4.0\r\n"
+                              "EMAIL:foo@kde.org\r\n");
+        expected += value + QByteArray(":https://sherlockholmes.com/calendar/sherlockholmes\r\n"
+                                       "N:;;;;\r\n"
+                                       "UID:testuid\r\n"
+                                       "END:VCARD\r\n\r\n");
+    } else {
+        expected = QByteArray("BEGIN:VCARD\r\n"
+                              "VERSION:4.0\r\n");
+        expected += value + QByteArray(":https://sherlockholmes.com/calendar/sherlockholmes\r\n"
+                                       "EMAIL:foo@kde.org\r\n"
+                                       "N:;;;;\r\n"
+                                       "UID:testuid\r\n"
+                                       "END:VCARD\r\n\r\n");
+    }
+
+    QCOMPARE(ba, expected);
+}
+
+void CalendarUrlTest::shouldGenerateVCardWithParameter()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    CalendarUrl url;
+    url.setType(CalendarUrl::CALUri);
+    url.setUrl(QUrl(QStringLiteral("https://sherlockholmes.com/calendar/sherlockholmes")));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    url.setParameters(params);
+    addr.insertCalendarUrl(url);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected = QByteArray("BEGIN:VCARD\r\n"
+                                     "VERSION:4.0\r\n"
+                                     "CALURI;FOO2=bla2,blo2:https://sherlockholmes.com/calendar/sherlockholmes\r\n"
+                                     "EMAIL:foo@kde.org\r\n"
+                                     "N:;;;;\r\n"
+                                     "UID:testuid\r\n"
+                                     "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+void CalendarUrlTest::shouldNotGeneratedAttributeForVcard3()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    CalendarUrl url;
+    url.setType(CalendarUrl::CALUri);
+    url.setUrl(QUrl(QStringLiteral("https://sherlockholmes.com/calendar/sherlockholmes")));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    url.setParameters(params);
+    addr.insertCalendarUrl(url);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v3_0);
+    QByteArray expected = QByteArray("BEGIN:VCARD\r\n"
+                                     "VERSION:3.0\r\n"
+                                     "EMAIL:foo@kde.org\r\n"
+                                     "N:;;;;\r\n"
+                                     "UID:testuid\r\n"
+                                     "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+void CalendarUrlTest::shouldGenerateMultiCalendarUrl()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    CalendarUrl url;
+    url.setType(CalendarUrl::CALUri);
+    url.setUrl(QUrl(QStringLiteral("https://sherlockholmes.com/calendar/sherlockholmes")));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    url.setParameters(params);
+    addr.insertCalendarUrl(url);
+
+    url.setType(CalendarUrl::FBUrl);
+    url.setUrl(QUrl(QStringLiteral("https://sherlockholmes.com/calendar/sherlockholmes2")));
+    params.clear();
+
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    url.setParameters(params);
+    addr.insertCalendarUrl(url);
+
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected = QByteArray("BEGIN:VCARD\r\n"
+                                     "VERSION:4.0\r\n"
+                                     "CALURI;FOO2=bla2,blo2:https://sherlockholmes.com/calendar/sherlockholmes\r\n"
+                                     "EMAIL:foo@kde.org\r\n"
+                                     "FBURL;FOO1=bla1,blo1:https://sherlockholmes.com/calendar/sherlockholmes2\r\n"
+                                     "N:;;;;\r\n"
+                                     "UID:testuid\r\n"
+                                     "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+QTEST_MAIN(CalendarUrlTest)
diff --git a/autotests/calendarurltest.h b/autotests/calendarurltest.h
new file mode 100644 (file)
index 0000000..58d6142
--- /dev/null
@@ -0,0 +1,34 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef CALENDARURLTEST_H
+#define CALENDARURLTEST_H
+
+#include <QObject>
+
+class CalendarUrlTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit CalendarUrlTest(QObject *parent = nullptr);
+    ~CalendarUrlTest();
+
+private Q_SLOTS:
+    void shouldHaveDefaultValue();
+    void shouldAssignValue();
+    void shouldAssignExternal();
+    void shouldSerialized();
+    void shouldEqualCalendarUrl();
+    void shouldParseCalendarUrl();
+    void shouldGenerateVCard_data();
+    void shouldGenerateVCard();
+    void shouldGenerateVCardWithParameter();
+    void shouldNotGeneratedAttributeForVcard3();
+    void shouldGenerateMultiCalendarUrl();
+};
+
+#endif // CALENDARURLTEST_H
diff --git a/autotests/clientpidmaptest.cpp b/autotests/clientpidmaptest.cpp
new file mode 100644 (file)
index 0000000..45cf85a
--- /dev/null
@@ -0,0 +1,227 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "clientpidmaptest.h"
+#include "clientpidmap.h"
+#include "vcardtool_p.h"
+#include <QTest>
+
+ClientPidMapTest::ClientPidMapTest(QObject *parent)
+    : QObject(parent)
+{
+}
+
+ClientPidMapTest::~ClientPidMapTest()
+{
+}
+
+void ClientPidMapTest::shouldHaveDefaultValue()
+{
+    KContacts::ClientPidMap role;
+    QVERIFY(!role.isValid());
+    QVERIFY(role.clientPidMap().isEmpty());
+    QVERIFY(role.parameters().isEmpty());
+}
+
+void ClientPidMapTest::shouldAssignValue()
+{
+    const QString lang(QStringLiteral("fr"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    KContacts::ClientPidMap role(lang);
+    role.setParameters(params);
+    QVERIFY(role.isValid());
+    QVERIFY(!role.clientPidMap().isEmpty());
+    QCOMPARE(role.clientPidMap(), lang);
+    QVERIFY(!role.parameters().isEmpty());
+    QCOMPARE(role.parameters(), params);
+}
+
+void ClientPidMapTest::shouldAssignExternal()
+{
+    KContacts::ClientPidMap role;
+    const QString lang(QStringLiteral("fr"));
+    role.setClientPidMap(lang);
+    QVERIFY(role.isValid());
+    QCOMPARE(role.clientPidMap(), lang);
+}
+
+void ClientPidMapTest::shouldSerialized()
+{
+    KContacts::ClientPidMap role;
+    KContacts::ClientPidMap result;
+    const QString lang(QStringLiteral("fr"));
+    role.setClientPidMap(lang);
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    role.setParameters(params);
+
+    QByteArray data;
+    QDataStream s(&data, QIODevice::WriteOnly);
+    s << role;
+
+    QDataStream t(&data, QIODevice::ReadOnly);
+    t >> result;
+
+    QVERIFY(role == result);
+}
+
+void ClientPidMapTest::shouldEqualClientPidMap()
+{
+    KContacts::ClientPidMap role;
+    KContacts::ClientPidMap result;
+    const QString lang(QStringLiteral("fr"));
+    role.setClientPidMap(lang);
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    role.setParameters(params);
+
+    result = role;
+    QVERIFY(role == result);
+}
+
+void ClientPidMapTest::shouldParseClientPidMap()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "CLIENTPIDMAP:boo\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).clientPidMapList().count(), 1);
+    QCOMPARE(lst.at(0).clientPidMapList().at(0).clientPidMap(), QStringLiteral("boo"));
+}
+
+void ClientPidMapTest::shouldParseWithoutClientPidMap()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).clientPidMapList().count(), 0);
+}
+
+void ClientPidMapTest::shouldCreateVCard()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::ClientPidMap::List lstClientPidMap;
+    KContacts::ClientPidMap clientpidmap(QStringLiteral("fr"));
+    lstClientPidMap << clientpidmap;
+    addr.setClientPidMapList(lstClientPidMap);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "CLIENTPIDMAP:fr\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void ClientPidMapTest::shouldCreateVCardWithTwoClientPidMap()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::ClientPidMap::List lstClientPidMap;
+    KContacts::ClientPidMap clientpidmap(QStringLiteral("fr"));
+    KContacts::ClientPidMap clientpidmap2(QStringLiteral("fr2"));
+    lstClientPidMap << clientpidmap << clientpidmap2;
+    addr.setClientPidMapList(lstClientPidMap);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "CLIENTPIDMAP:fr\r\n"
+                        "CLIENTPIDMAP:fr2\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void ClientPidMapTest::shouldCreateVCardWithParameters()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::ClientPidMap::List lstClientPidMap;
+    KContacts::ClientPidMap clientpidmap(QStringLiteral("fr"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    clientpidmap.setParameters(params);
+    lstClientPidMap << clientpidmap;
+    addr.setClientPidMapList(lstClientPidMap);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "CLIENTPIDMAP;FOO1=bla1,blo1;FOO2=bla2,blo2:fr\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+void ClientPidMapTest::shouldGenerateClientPidMapForVCard3()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::ClientPidMap::List lstClientPidMap;
+    KContacts::ClientPidMap clientpidmap(QStringLiteral("fr"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    clientpidmap.setParameters(params);
+    lstClientPidMap << clientpidmap;
+    addr.setClientPidMapList(lstClientPidMap);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v3_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:3.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+QTEST_MAIN(ClientPidMapTest)
diff --git a/autotests/clientpidmaptest.h b/autotests/clientpidmaptest.h
new file mode 100644 (file)
index 0000000..18b2b5a
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef CLIENTPIDMAPTEST_H
+#define CLIENTPIDMAPTEST_H
+
+#include <QObject>
+
+class ClientPidMapTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit ClientPidMapTest(QObject *parent = nullptr);
+    ~ClientPidMapTest();
+private Q_SLOTS:
+    void shouldHaveDefaultValue();
+    void shouldAssignValue();
+    void shouldAssignExternal();
+    void shouldSerialized();
+    void shouldEqualClientPidMap();
+    void shouldParseClientPidMap();
+    void shouldParseWithoutClientPidMap();
+    void shouldCreateVCard();
+    void shouldCreateVCardWithTwoClientPidMap();
+    void shouldCreateVCardWithParameters();
+    void shouldGenerateClientPidMapForVCard3();
+};
+
+#endif // CLIENTPIDMAPTEST_H
diff --git a/autotests/contactgrouptest.cpp b/autotests/contactgrouptest.cpp
new file mode 100644 (file)
index 0000000..e465f8c
--- /dev/null
@@ -0,0 +1,372 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2008 Kevin Krammer <kevin.krammer@gmx.at>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include <QTest>
+
+#include "kcontacts/contactgroup.h"
+#include "kcontacts/contactgrouptool.h"
+
+#include <QBuffer>
+
+using namespace KContacts;
+
+class ContactGroupTest : public QObject
+{
+    Q_OBJECT
+
+private Q_SLOTS:
+    void contactGroupContactReference();
+    void contactGroupContactGroupReference();
+    void contactGroupData();
+    void contactGroup();
+    void testGroupRoundTrip();
+    void testGroupListRoundTrip();
+};
+
+QTEST_MAIN(ContactGroupTest)
+
+void ContactGroupTest::contactGroupContactReference()
+{
+    const QLatin1String uid("MyReferenceId");
+    const QLatin1String gid("GID");
+    const QLatin1String preferredEMail("tokoe@kde.org");
+    const QLatin1String customKey("MyCustomKey");
+    const QLatin1String customValue("MyCustomValue");
+
+    // uid test
+    {
+        ContactGroup::ContactReference ref(uid);
+        QCOMPARE(ref.uid(), uid);
+    }
+
+    // uid test
+    {
+        ContactGroup::ContactReference ref;
+        ref.setUid(uid);
+        QCOMPARE(ref.uid(), uid);
+    }
+
+    // preferredEmail test
+    {
+        ContactGroup::ContactReference ref(uid);
+        ref.setPreferredEmail(preferredEMail);
+        QCOMPARE(ref.preferredEmail(), preferredEMail);
+    }
+
+    // custom test
+    {
+        ContactGroup::ContactReference ref(uid);
+        ref.insertCustom(customKey, customValue);
+        QCOMPARE(ref.custom(customKey), customValue);
+        ref.removeCustom(customKey);
+        QCOMPARE(ref.custom(customKey), QString());
+    }
+
+    // assignment test
+    {
+        ContactGroup::ContactReference ref(uid);
+        ref.setGid(gid);
+        ref.setPreferredEmail(preferredEMail);
+        ref.insertCustom(customKey, customValue);
+
+        ContactGroup::ContactReference ref2(ref);
+        QCOMPARE(ref.uid(), ref2.uid());
+        QCOMPARE(ref.gid(), ref2.gid());
+        QCOMPARE(ref.preferredEmail(), ref2.preferredEmail());
+        QCOMPARE(ref.custom(customKey), ref2.custom(customKey));
+
+        QVERIFY(ref == ref2);
+    }
+
+    // const test
+    {
+        ContactGroup::ContactReference ref(uid);
+        ref.setPreferredEmail(preferredEMail);
+        ref.insertCustom(customKey, customValue);
+
+        const ContactGroup::ContactReference constRef(ref);
+        QCOMPARE(constRef.uid(), uid);
+        QCOMPARE(constRef.preferredEmail(), preferredEMail);
+        QCOMPARE(constRef.custom(customKey), customValue);
+        QVERIFY(constRef.gid().isEmpty());
+    }
+}
+
+void ContactGroupTest::contactGroupContactGroupReference()
+{
+    const QLatin1String uid("MyReferenceId");
+    const QLatin1String customKey("MyCustomKey");
+    const QLatin1String customValue("MyCustomValue");
+
+    // uid test
+    {
+        ContactGroup::ContactGroupReference ref(uid);
+        QCOMPARE(ref.uid(), uid);
+    }
+
+    // uid test
+    {
+        ContactGroup::ContactGroupReference ref;
+        ref.setUid(uid);
+        QCOMPARE(ref.uid(), uid);
+    }
+
+    // custom test
+    {
+        ContactGroup::ContactGroupReference ref(uid);
+        ref.insertCustom(customKey, customValue);
+        QCOMPARE(ref.custom(customKey), customValue);
+        ref.removeCustom(customKey);
+        QCOMPARE(ref.custom(customKey), QString());
+    }
+
+    // assignment test
+    {
+        ContactGroup::ContactGroupReference ref(uid);
+        ref.insertCustom(customKey, customValue);
+
+        ContactGroup::ContactGroupReference ref2(ref);
+        QCOMPARE(ref.uid(), ref2.uid());
+        QCOMPARE(ref.custom(customKey), ref2.custom(customKey));
+
+        QVERIFY(ref == ref2);
+    }
+
+    // const test
+    {
+        ContactGroup::ContactGroupReference ref(uid);
+        ref.insertCustom(customKey, customValue);
+
+        const ContactGroup::ContactGroupReference constRef(ref);
+        constRef.uid();
+        constRef.custom(customKey);
+    }
+}
+
+void ContactGroupTest::contactGroupData()
+{
+    const QLatin1String name("Tobias Koenig");
+    const QLatin1String email("tokoe@kde.org");
+    const QLatin1String customKey("MyCustomKey");
+    const QLatin1String customValue("MyCustomValue");
+
+    // name/email test
+    {
+        ContactGroup::Data data(name, email);
+        QCOMPARE(data.name(), name);
+        QCOMPARE(data.email(), email);
+    }
+
+    // name test
+    {
+        ContactGroup::Data data;
+        data.setName(name);
+        QCOMPARE(data.name(), name);
+    }
+
+    // email test
+    {
+        ContactGroup::Data data;
+        data.setEmail(email);
+        QCOMPARE(data.email(), email);
+    }
+
+    // custom test
+    {
+        ContactGroup::Data data(name, email);
+        data.insertCustom(customKey, customValue);
+        QCOMPARE(data.custom(customKey), customValue);
+        data.removeCustom(customKey);
+        QCOMPARE(data.custom(customKey), QString());
+    }
+
+    // assignment test
+    {
+        ContactGroup::Data data(name, email);
+        data.insertCustom(customKey, customValue);
+
+        ContactGroup::Data data2(data);
+        QCOMPARE(data.name(), data2.name());
+        QCOMPARE(data.email(), data2.email());
+        QCOMPARE(data.custom(customKey), data2.custom(customKey));
+
+        QVERIFY(data == data2);
+    }
+
+    // const test
+    {
+        ContactGroup::Data data(name, email);
+        data.insertCustom(customKey, customValue);
+
+        const ContactGroup::Data constData(data);
+        QCOMPARE(constData.name(), name);
+        QCOMPARE(constData.email(), email);
+        QCOMPARE(constData.custom(customKey), customValue);
+    }
+}
+
+void ContactGroupTest::contactGroup()
+{
+    const QLatin1String groupName("MyGroupName");
+    const QLatin1String groupId("MyGroupID");
+    const QLatin1String name("Tobias Koenig");
+    const QLatin1String email("tokoe@kde.org");
+    const QLatin1String uid("MyUid");
+
+    // name test
+    {
+        ContactGroup group(groupName);
+        QCOMPARE(group.name(), groupName);
+    }
+
+    // id test
+    {
+        ContactGroup group(groupName);
+        group.setId(groupId);
+        QCOMPARE(group.id(), groupId);
+    }
+
+    // contact reference test
+    {
+        ContactGroup group(groupName);
+        QCOMPARE(group.contactReferenceCount(), (unsigned int)0);
+
+        ContactGroup::ContactReference ref(uid);
+        ref.setPreferredEmail(email);
+
+        group.append(ref);
+        QCOMPARE(group.contactReferenceCount(), (unsigned int)1);
+
+        const ContactGroup::ContactReference ref2 = group.contactReference(0);
+        QCOMPARE(ref, ref2);
+
+        group.remove(ref);
+        QCOMPARE(group.contactReferenceCount(), (unsigned int)0);
+    }
+
+    // contact group reference test
+    {
+        ContactGroup group(groupName);
+        QCOMPARE(group.contactGroupReferenceCount(), (unsigned int)0);
+
+        ContactGroup::ContactGroupReference ref(uid);
+
+        group.append(ref);
+        QCOMPARE(group.contactGroupReferenceCount(), (unsigned int)1);
+
+        const ContactGroup::ContactGroupReference ref2 = group.contactGroupReference(0);
+        QCOMPARE(ref, ref2);
+
+        group.remove(ref);
+        QCOMPARE(group.contactGroupReferenceCount(), (unsigned int)0);
+    }
+
+    // data test
+    {
+        ContactGroup group(groupName);
+        QCOMPARE(group.dataCount(), (unsigned int)0);
+
+        ContactGroup::Data data(name, email);
+
+        group.append(data);
+        QCOMPARE(group.dataCount(), (unsigned int)1);
+
+        const ContactGroup::Data data2 = group.data(0);
+        QCOMPARE(data, data2);
+
+        group.remove(data);
+        QCOMPARE(group.dataCount(), (unsigned int)0);
+    }
+
+    // mimetype test
+    {
+        ContactGroup group(groupName);
+        QCOMPARE(group.mimeType(), QLatin1String("application/x-vnd.kde.contactgroup"));
+    }
+}
+
+void ContactGroupTest::testGroupRoundTrip()
+{
+    // TODO should also test empty group
+
+    ContactGroup group(QLatin1String("TestGroup"));
+    group.append(ContactGroup::ContactReference(QLatin1String("Xggdjetw")));
+    ContactGroup::ContactReference gidReference;
+    gidReference.setGid(QLatin1String("gid"));
+    group.append(gidReference);
+    group.append(ContactGroup::ContactGroupReference(QLatin1String("aaXggdjetw")));
+    group.append(ContactGroup::Data(QLatin1String("Tobias Koenig"),
+                                    QLatin1String("tokoe@kde.org")));
+    group.append(ContactGroup::Data(QLatin1String("Kevin Krammer"),
+                                    QLatin1String("kevin.krammer@gmx.at")));
+
+    QBuffer buffer;
+    buffer.open(QIODevice::WriteOnly);
+
+    QString errorMessage;
+    bool result = ContactGroupTool::convertToXml(group, &buffer, &errorMessage);
+
+    QVERIFY(result);
+    QVERIFY(errorMessage.isEmpty());
+    buffer.close();
+    QVERIFY(buffer.size() > 0);
+    buffer.open(QIODevice::ReadOnly);
+
+    ContactGroup group2;
+    result = ContactGroupTool::convertFromXml(&buffer, group2, &errorMessage);
+    QVERIFY(result);
+    QVERIFY(errorMessage.isEmpty());
+    QCOMPARE(group, group2);
+}
+
+void ContactGroupTest::testGroupListRoundTrip()
+{
+    // TODO should also test empty list
+
+    ContactGroup::List list;
+
+    ContactGroup group1(QLatin1String("TestGroup1"));
+    group1.append(ContactGroup::ContactReference(QLatin1String("Xggdjetw")));
+    group1.append(ContactGroup::Data(QLatin1String("Tobias Koenig"),
+                                     QLatin1String("tokoe@kde.org")));
+    group1.append(ContactGroup::Data(QLatin1String("Kevin Krammer"),
+                                     QLatin1String("kevin.krammer@gmx.at")));
+
+    list.append(group1);
+
+    ContactGroup group2(QLatin1String("TestGroup2"));
+    group2.append(ContactGroup::ContactReference(QLatin1String("Xggdjetw")));
+    group2.append(ContactGroup::Data(QLatin1String("Tobias Koenig"),
+                                     QLatin1String("tokoe@kde.org")));
+    group2.append(ContactGroup::Data(QLatin1String("Kevin Krammer"),
+                                     QLatin1String("kevin.krammer@gmx.at")));
+
+    list.append(group2);
+
+    QBuffer buffer;
+    buffer.open(QIODevice::WriteOnly);
+
+    QString errorMessage;
+    bool result = ContactGroupTool::convertToXml(list, &buffer, &errorMessage);
+
+    QVERIFY(result);
+    QVERIFY(errorMessage.isEmpty());
+    buffer.close();
+    QVERIFY(buffer.size() > 0);
+
+    buffer.open(QIODevice::ReadOnly);
+
+    ContactGroup::List list2;
+    result = ContactGroupTool::convertFromXml(&buffer, list2, &errorMessage);
+    QVERIFY(result);
+    QVERIFY(errorMessage.isEmpty());
+    QVERIFY(list2.size() == 2);
+    QCOMPARE(list2[0], group1);
+    QCOMPARE(list2[1], group2);
+}
+
+#include "contactgrouptest.moc"
diff --git a/autotests/customidentifiertest.cpp b/autotests/customidentifiertest.cpp
new file mode 100644 (file)
index 0000000..8854c58
--- /dev/null
@@ -0,0 +1,108 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "customidentifiertest.h"
+#include <QTest>
+#include "vcardtool_p.h"
+#include "addressee.h"
+
+CustomIdentifierTest::CustomIdentifierTest(QObject *parent)
+    : QObject(parent)
+{
+}
+
+CustomIdentifierTest::~CustomIdentifierTest()
+{
+}
+
+void CustomIdentifierTest::shouldHaveEmptyCustoms()
+{
+    KContacts::Addressee addresseeWithMail;
+    addresseeWithMail.insertEmail(QStringLiteral("foo@bar.org"));
+    QVERIFY(!addresseeWithMail.isEmpty());
+    QVERIFY(addresseeWithMail.customs().isEmpty());
+}
+
+void CustomIdentifierTest::shouldExportVcard3()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org") << QStringLiteral("bla@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    addr.insertCustom(QStringLiteral("KADDRESSBOOK"), QStringLiteral("X-SpousesName"), QStringLiteral("foo"));
+    lst << addr;
+    KContacts::VCardTool vcard;
+    QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v3_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:3.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "EMAIL:bla@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "X-KADDRESSBOOK-X-SpousesName:foo\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+
+    addr.insertCustom(QStringLiteral("KADDRESSBOOK"), QStringLiteral("X-ANNIVERSARY"), QStringLiteral("19960415"));
+    lst.clear();
+    lst << addr;
+    ba = vcard.exportVCards(lst, KContacts::VCard::v3_0);
+    expected = QByteArray("BEGIN:VCARD\r\n"
+                          "VERSION:3.0\r\n"
+                          "EMAIL:foo@kde.org\r\n"
+                          "EMAIL:bla@kde.org\r\n"
+                          "N:;;;;\r\n"
+                          "UID:testuid\r\n"
+                          "X-KADDRESSBOOK-X-ANNIVERSARY:19960415\r\n"
+                          "X-KADDRESSBOOK-X-SpousesName:foo\r\n"
+                          "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void CustomIdentifierTest::shouldExportVcard4()
+{
+    //TODO don't work to export custom!
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org") << QStringLiteral("bla@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    addr.insertCustom(QStringLiteral("KADDRESSBOOK"), QStringLiteral("X-SpousesName"), QStringLiteral("foo"));
+    lst << addr;
+    KContacts::VCardTool vcard;
+    QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "EMAIL:bla@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "RELATED;TYPE=spouse;VALUE=foo:;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+
+    QDate dt(12, 9, 3);
+    addr.insertCustom(QStringLiteral("KADDRESSBOOK"), QStringLiteral("X-ANNIVERSARY"), dt.toString(Qt::ISODate));
+    lst.clear();
+    lst << addr;
+    ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    expected = QByteArray("BEGIN:VCARD\r\n"
+                          "VERSION:4.0\r\n"
+                          "ANNIVERSARY:00120903\r\n"
+                          "EMAIL:foo@kde.org\r\n"
+                          "EMAIL:bla@kde.org\r\n"
+                          "N:;;;;\r\n"
+                          "RELATED;TYPE=spouse;VALUE=foo:;\r\n"
+                          "UID:testuid\r\n"
+                          "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+QTEST_MAIN(CustomIdentifierTest)
diff --git a/autotests/customidentifiertest.h b/autotests/customidentifiertest.h
new file mode 100644 (file)
index 0000000..6ca04a7
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef CUSTOMIDENTIFIERTEST_H
+#define CUSTOMIDENTIFIERTEST_H
+
+#include <QObject>
+
+class CustomIdentifierTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit CustomIdentifierTest(QObject *parent = nullptr);
+    ~CustomIdentifierTest();
+
+private Q_SLOTS:
+    void shouldExportVcard4();
+    void shouldHaveEmptyCustoms();
+    void shouldExportVcard3();
+};
+
+#endif // CUSTOMIDENTIFIERTEST_H
diff --git a/autotests/data/testfullvcard.vcf b/autotests/data/testfullvcard.vcf
new file mode 100644 (file)
index 0000000..466d7e6
--- /dev/null
@@ -0,0 +1,33 @@
+BEGIN:VCARD
+VERSION:4.0
+FN:Sherlock Holmes
+TEL;VALUE=uri;PREF=1;TYPE="voice,home":tel:+44-555-555-5555;ext=5555
+TEL;VALUE=uri;TYPE="voice,cell,text":tel:+44-555-555-6666
+TEL;VALUE=uri;TYPE="voice,work":tel:+44-555-555-7777
+N:Holmes;Sherlock;;Mr;;
+KIND:individual
+NICKNAME:Shirley
+PHOTO:
+BDAY:19531015T231000Z
+ANNIVERSARY:19960415
+GENDER:M
+ADR;GEO="geo:51.5237,0.1585";LABEL="Mr Sherlock Holmes, 221B Baker Street, London NW1, England, United Kingdom":;;221B Baker Street;London;;NW1;United Kingdom
+EMAIL;TYPE=home:sherlock.holmes@gmail.com
+EMAIL;PREF=1;TYPE=work:detective@sherlockholmes.com
+IMPP;PREF=1:xmpp:detective@sherlockholmes.com
+LANG;TYPE=work;PREF=1:en
+LANG;TYPE=work;PREF=2:fr
+TZ:London/Europe
+GEO:geo:51.5237,0.1585
+TITLE:Detective
+ROLE:Detective
+UID:urn:uuid:b8767877-b4a1-4c70-9acc-505d3819e519
+CATEGORIES:FICTION,LITERATURE
+PRODID:-//KADDRESSBOOK//NONSGML Version 1//EN
+REV:2014722T222710Z
+URL:https://sherlockholmes.com
+KEY;MEDIATYPE=application/pgp-keys:https://sherlockholmes.com/sherlock-holmes.pub.asc
+CALURI;PREF=1:https://sherlockholmes.com/calendar/sherlockholmes
+FBURL;PREF=1:https://sherlockholmes.com/busy/detective
+CALADRURI;PREF=1:mailto:detective@sherlockholmes.com
+END:VCARD
diff --git a/autotests/data/testfullvcard.vcf.ref b/autotests/data/testfullvcard.vcf.ref
new file mode 100644 (file)
index 0000000..466d7e6
--- /dev/null
@@ -0,0 +1,33 @@
+BEGIN:VCARD
+VERSION:4.0
+FN:Sherlock Holmes
+TEL;VALUE=uri;PREF=1;TYPE="voice,home":tel:+44-555-555-5555;ext=5555
+TEL;VALUE=uri;TYPE="voice,cell,text":tel:+44-555-555-6666
+TEL;VALUE=uri;TYPE="voice,work":tel:+44-555-555-7777
+N:Holmes;Sherlock;;Mr;;
+KIND:individual
+NICKNAME:Shirley
+PHOTO:
+BDAY:19531015T231000Z
+ANNIVERSARY:19960415
+GENDER:M
+ADR;GEO="geo:51.5237,0.1585";LABEL="Mr Sherlock Holmes, 221B Baker Street, London NW1, England, United Kingdom":;;221B Baker Street;London;;NW1;United Kingdom
+EMAIL;TYPE=home:sherlock.holmes@gmail.com
+EMAIL;PREF=1;TYPE=work:detective@sherlockholmes.com
+IMPP;PREF=1:xmpp:detective@sherlockholmes.com
+LANG;TYPE=work;PREF=1:en
+LANG;TYPE=work;PREF=2:fr
+TZ:London/Europe
+GEO:geo:51.5237,0.1585
+TITLE:Detective
+ROLE:Detective
+UID:urn:uuid:b8767877-b4a1-4c70-9acc-505d3819e519
+CATEGORIES:FICTION,LITERATURE
+PRODID:-//KADDRESSBOOK//NONSGML Version 1//EN
+REV:2014722T222710Z
+URL:https://sherlockholmes.com
+KEY;MEDIATYPE=application/pgp-keys:https://sherlockholmes.com/sherlock-holmes.pub.asc
+CALURI;PREF=1:https://sherlockholmes.com/calendar/sherlockholmes
+FBURL;PREF=1:https://sherlockholmes.com/busy/detective
+CALADRURI;PREF=1:mailto:detective@sherlockholmes.com
+END:VCARD
diff --git a/autotests/data/v4_0.vcard1.vcf.ref b/autotests/data/v4_0.vcard1.vcf.ref
new file mode 100644 (file)
index 0000000..41030ef
--- /dev/null
@@ -0,0 +1,15 @@
+BEGIN:VCARD
+VERSION:4.0
+ADR;TYPE=parcel;TYPE=postal;TYPE=work:;;6544 Battleford Drive;Raleigh;NC;27
+ 613-3502;U.S.A.
+EMAIL;TYPE=PREF:Frank_Dawson@Lotus.com
+EMAIL:fdawson@earthlink.net
+FN:Frank Dawson
+N:;;;;
+ORG:Lotus Development Corporation
+TEL;TYPE=MSG;TYPE=VOICE;TYPE=WORK:+1-919-676-9515
+TEL;TYPE=FAX;TYPE=WORK:+1-919-676-9564
+UID:gDVbA6LY3t
+URL:http://home.earthlink.net/~fdawson
+END:VCARD
+
diff --git a/autotests/data/v4_0.vcard2.vcf.ref b/autotests/data/v4_0.vcard2.vcf.ref
new file mode 100644 (file)
index 0000000..446da45
--- /dev/null
@@ -0,0 +1,12 @@
+BEGIN:VCARD
+VERSION:4.0
+ADR;TYPE=work:;;501 E. Middlefield Rd.;Mountain View;CA; 94043;U.S.A.
+EMAIL:howes@netscape.com
+FN:Tim Howes
+N:;;;;
+ORG:Netscape Communications Corp.
+TEL;TYPE=MSG;TYPE=VOICE;TYPE=WORK:+1-415-937-3419
+TEL;TYPE=FAX;TYPE=WORK:+1-415-528-4164
+UID:1UgvYejJMs
+END:VCARD
+
diff --git a/autotests/data/v4_0.vcard3.vcf.ref b/autotests/data/v4_0.vcard3.vcf.ref
new file mode 100644 (file)
index 0000000..b91a5d7
--- /dev/null
@@ -0,0 +1,12 @@
+BEGIN:VCARD
+VERSION:4.0
+EMAIL:geiseri@yahoo.com
+FN:ian geiser
+N:geiser;ian;;;
+ORG:Source eXtreme
+TITLE:VP of Engineering
+UID:ebvq9Wo9rO
+X-mozilla-cpt:;0
+X-mozilla-html:FALSE
+END:VCARD
+
diff --git a/autotests/data/v4_0.vcard4.vcf.ref b/autotests/data/v4_0.vcard4.vcf.ref
new file mode 100644 (file)
index 0000000..5e628d3
--- /dev/null
@@ -0,0 +1,14 @@
+BEGIN:VCARD
+VERSION:4.0
+EMAIL:hello@ximian.com
+FN:
+LABEL;TYPE=work:401 Park Drive  3 West\nBoston\, MA 02215\nUSA
+NOTE:Welcome to the Ximian Addressbook.
+ORG:Ximian\, Inc.
+TEL;TYPE=VOICE;TYPE=WORK:(617) 236-0442
+TEL;TYPE=FAX;TYPE=WORK:(617) 236-8630
+UID:pas-id-3E136F9B00000000
+URL:www.ximian.com/
+X-EVOLUTION-FILE-AS:Ximian\, Inc.
+END:VCARD
+
diff --git a/autotests/data/v4_0.vcard5.vcf.ref b/autotests/data/v4_0.vcard5.vcf.ref
new file mode 100644 (file)
index 0000000..10f6749
--- /dev/null
@@ -0,0 +1,313 @@
+BEGIN:VCARD
+VERSION:4.0
+ADR;TYPE=home;TYPE=pref:;;Buehlauer Strasse 45;Dresden;Sachsen;01327;German
+ y
+ADR;TYPE=work:;;Prager Strasse 55;Dresden;Sachsen;01066;Germany
+BDAY:1955-07-19T00:00:00Z
+CATEGORIES:Friend
+CLASS:CONFIDENTIAL
+EMAIL;TYPE=PREF:heiko.mustermann@freenet.org
+EMAIL:heiko8@tst.inf.tu-dresden.de
+FN:Mustermann\, Heiko
+GEO:19.283333;166.616669
+LOGO;ENCODING=b;TYPE=image/png:iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVU
+ AAAOW0lEQVR4nO1df2hb1xX+OlyQwQEJXJAgBQlaiEwDsdqO2l1H47RjMe2gbjOoszG2dozG7aC
+ YMIqTjS7NYKSmbE1StsQpWxMXmsSF1WhlTeSwJlZY06gsSVXWUAkakKAGPajBDxrQ/jjnez8k27
+ EjJdyU+/0jPz29X9L57jnnO+deAxYWFhYWFhYWFu3Hbe082XT2ZF3+WgAAdHZ0AgBqTg0A4H7DT
+ 7oAgNSdKQDAg99/sK33caPB53RqFQBA5PYIAMBdkOf6yc9+ct3P852W786irWjJMs/8+0wdACpV
+ sZTS50V5vSLb1UoVQMCCvnFDx0c65f3BHw4CABJ3RL19mwYfM4Y1e/+0V5h/VbbPXzwPACiVSgA
+ A15XnikVjAIB44Dli3TIKjL+2e0XPYxliGFZshSdzZ+r8OyKGjdl8AQCQfe84AKBaFUaUrojlRL
+ vEUpx5h0eGjo9EZH+kQ7Yz9/d71+vdkAYApO+W16d+/NQNZ8ye8T11ACiV5TkcR5jufCX3XyrLc
+ 9XmxUe6bvi5XH3OaNRnSKRL9vWsywAAstNTyz6HZYhhsD+IYbjmMPDxfz6uA0BMqQcAR96eAgBM
+ vSevtTkJa6tzQnVSNn2XOLSZ03ljHHQ7MLxlSIa2kg5pOrTVHHHu/hANRDrke4t2y3cy+KgEMPs
+ P7F/0O7EMMQzXtNxLn16qA8DUu1nvvcm3DgEAFlxxbo4jFpFYK4woXix8qxhxLYxuH6sDQG5Gvq
+ NSueLtcxwdNTTASemoUTi3+HdkGWIYlrTkj2clzC1ckGRv3xv7vH2VK7QAlUDuktA0f/bG+YpL5
+ 4WpDDXv7TdPbjm472AdACbe9L+r4mdMHuW+42uTAIByuWwZciugY6kdER3zzn8iMkFt3pc93Kvy
+ d0QzvHYxI5h8Qq/BiK1YLur78nJw4mBIznj2V88ueg+HjxyrA0BEdE7EumLePp773u/e25b7jyb
+ kfAObh7z3SleELS40SVZ/u+2F0ToA7H99PHRtyxDD0GQZZ9RKKxUZ+/YdmAAAFD4peJ9hbF2dq7
+ aHGSpn12p+dJI7PQsAcDS3YcxfmZPXnrt65F40P+pd3wsgwF69x/xHedlWNkfX+PlUep0ck0omA
+ ACxO+R10w82tfRch8leAJOas82ek+cho/sfkGtnT8xYhpiMJh9CiytVZayjYIgO37KCmWgrOPy3
+ w3UAKKpsf/zd496+wkVhpOu5Lje0XS6X9X5lbJ49KxZIJqSSEu+Xrsj9V1Xw5OcBIPJBDoCfPw0
+ 9IVn0sanpOgA8NXR9JYBILO7/rd8n/RV9SM1tPg6wDDEOTQxhFEKLYjbuBljBX9tjzyox/Q+xQO
+ crOf7I20cAAIVz+cCnVNJu8Alo3Nb43nEjoSfa8dIOAMDs6Zy+3wcAyM3kvCtUyZ6qXLd0WZj6z
+ E+fAeAX4FZbYo5Fmt9zXfeanwEsQ4xDE0Nqbi203ZhztANVZUb2PdF+imqZLgLX0OvSd7lLbPO+
+ OFan1B8wGotEE3pCYfpWtX4A2L1rZ+gcHN+Pa8EtEpX3mR9tGlieKSf/dVJ9Ysl7j/fhMYTfuDa
+ ANMIyxDA0Z+r6Qy7MC1Mi3lge1PijTYetBNNTkjUfOjQJAMi+LzE6S7nJtX50krknE74hZQZbij
+ o19U7eKcfQAKuaP7lam+hRdZXl19kZX7Xe+PBG2acM7YzE9Bpi1UfeFN9G7Y6+77EfLR59UdGtV
+ X2G8D7IEPrf7PtZq2XdCmhiCBsUYnGxLJfxP5rzkI0Pb6wDwMypmWXHVupOk0eFEfQZIy+MAQB6
+ 79OGhnSvd0yk4c5o4c7Xamlrwj7Nqck9uVf5eblGVnONqIY1W38+4h3DyJH1i6j6jFi3+B1GaPm
+ 8RGFsa9qrqu7zI6KfHXtHmM8KKq8ZfNZg/rMcLEMMQ5NlH/zLwVDz28SbomVRUxI0RDZJZrqici
+ biYmHFz8Q6cmox6bR8bsfOVwD44ylzH47dgK9lTf5dqpOzZ0V1Hnh0AIDfXMdmO7Zx0h8MaO2aT
+ JtQf7D16Se9a9CS0+uEofQVmV7ZjqhPmXhrIvQcnV2doeemv6UfIysAeNoVg9TMfdLqZH3ILYIl
+ x36Oi/v+Knp+/mwhsFfHcR0X2W3Su0Gy4ZrG3tU5GaOHtwhzXv3jqwB8ZgFiaezamFVWAMDO30u
+ OQAsjfvFL8QHpdFLOoPE8FQXG99UvxecMbhameOrCnB8tbh0WtjA3IZuYl6TXC1PoY/b9eRwAUL
+ hYDH3emXdD20EwX4p3SzS4VKWQsAwxDPYHMQxLlnDpJNlbSyEO8BvjvDKrJnZFlcxJ+biGkRT6Y
+ nf45VMAqHypXfMa0uY+8JM2Fpycr+QzfQ+JM0+nhPoMBHit3FFxuHT6FB8rGsYnusWZVsoBAVOH
+ QzrlkoqlcW1qSyQkOMmsE+c9sk2Gy+d//Xzo+Ago40RD3wsARKMrG6oIyxDDsCRDOAtodLsU44M
+ d3QtXKcnzLGELoXN7cos4y3jcl0QAYOFrOZ4ySLGooWqgOYBs4XVp+Qw9i2XZX1GyZtIJvQdhRi
+ Il23S4ntgYSNB67xcWTs2ouDmn97FRrlX6MlzUSt8jo8XQlq0AgMm3J8Ln1OfmnBBg9U2DliGGY
+ UmGEON7pE1lVNtWAGD2IwlPK1fF6jhziGMxE8eR54QhnWtUatY5hpS5ixfCPmexsDHRLedOeDK6
+ YOARsdLxabHqVJIiozbvqQzvsZnvJ33r7dkgfuXQBWHC6NMSIrvqZ+grOTOsX+evPLlZRMlCXsv
+ GGsZn1osgOt7Q2rMaWIYYhmsyhAj+6tue2ybNZ59ruVfl5k614igL+90NvoNz9LT5jkJgKiVWS5
+ 8CAOVSGYAv9FU0eezXaItsHHkkCQBI360RnDKBzODx7iKNGcPa1FCZk3JArZzT53FC5yB4DxGN8
+ IY04d3+m+23AcDMqZmma6wWliGGYcUMCWL/G+HJJsNbhkPtPBxrGwv5pcufAgDcrzlPXayX430w
+ D2GMTx/CQlkqqUzokGO8MpZGUwtagqbASTAScuZ8ATOVlGa7wT6Jnnb/QacTaO4CFR0JFsXiiXj
+ oGrte3lUHgJ2/29ly46BliGG4LoY0YvLoZMgyjr9zXCKyTrEozuemsEfRjtEZfUq+4MvWjFxojd
+ ympTNqamq+iKjP8LJlln6VGQGxkj4hpS2lbJYeXC++xZuQpOxjO2hCi3f0lSxVtAOWIYahLQxpB
+ KXmijJjQed1R9nbptbNAhbbgRBoQYomxAobW0M5jvuWrpGQRj7MyFlsYg6RSDCS863ZnZf3EmuF
+ VcNPDMv9/FNKsfsPHAoxf/RFmbpWLLBtVa5JNvY90FcHWpueYRliGNrKkC/+90Ud8EucLjR7dtQ
+ 3qALLaCz7vsT9nO6V7vVXcqBi6jYUqHB7wyvCDWccz6kGpFU1ZqNCENWaKAWOMjZzn8RsbOTDgU
+ Ohz690vZJWYBliGNr6i1/6r0zM9LQqVXGZI3yqeQjfZ4ae2SCWyaY3QbhldOB7kqHHEuGaSiNe+
+ a3UXlh2zeiaKYOPS7nW19uA8dekPB3TXGf0xVEAgXKv1oCok+VOCcs2DbY2oWc5WIYYhrb4kOms
+ tFgWL0tUlf9QNB0ygcwoXw5XzQY3D9YBIK7M4MQZwM87HM1dSmzP1KgrFgv7joUFNjlwqSF5efV
+ 1YUHurFj32PYx75gdL+uUhbyuf6UZeq9WFznJv6KqL33fjYRliGFoiSGc0FLUxQW8VsolmsAa4U
+ VCSRnng1PlqBPFNO/gKnVs76RP6WRuo35q6HHJsqkKsPZOto7v2e1dY+QF8RkDfaqIdZCVmsOo+
+ swIjbX/GwnLEMPQEkPatZoomdE47QsAoHX6aDRcm+B4X/K6YbT+oYxg/ZttopzKxsmhgF8zrzR0
+ 0bDjhp/l8iL508s3lbcDliGGwf4ghsGIFXWONaxHAvgrDMVUhmGLEfuA4xoiT70rgQQdrteBr6X
+ bktcoF94G/GY6hrO5U9pipAEAz1mttmfFipXAMsQw3BD5fbVwuJbUGl868UJMXdNEa0eIdocLUJ
+ wH8souSfI8eV7DYcr2lPqDgUNlPtzKSqawIMXQ+3rn418PLEMMgxE+hNirCxkDQK82SrgqBqY5K
+ 1eZUanK+94ahrpaUfGCyCCDm0VMpDBImb4SaHKgD/FWFVVmMGFl6Tl3Qgpok0eXXwS5HbAMMQxG
+ MSSIsZekXNp7v8zKymzo0T26WpHO42MjNxsmGHWx6a6/rz/0uWDBi+coFJRdnDHLiI4rTqxQCmo
+ HLEMMgxFR1mJgMOQ1YHO7S14b1zQhQ5iHsLXoiM6g9SbTICDPdIRbiLw5kyqpNK72djNgGWIYjG
+ VIPB5e+cBrauvSdh5tGWKbEHMJFrn6HxDf0bNOfE+Na7cEWaFPT+m+oNMjip9J/pE90Xrz9GphG
+ WIYjGUIW/zZyMysOcrGuTjXVAwXjbgST0WjKbZ70nXkC77VFy9r/jEXZteC077W0NXCMsQwGJuH
+ NGJsp+QlfZqXsHWHKi4n1xS0YZvToWc+lPLr+U+k2BSqgV31MnNjvgfLEMNgjGWsFFytiM3WcZW
+ BOUWgoj6kqv/Ii00RXBm7GljViBFXwaD/d2IZYhiMjbKWgreUhlb3OAFz4CHZz6aGWHd4hTnHFc
+ WWjeBAeJKpKbAMMQy3HEO45Mfecfl3qNSyuB5iRtt/XP43hK5w3nK+4rcBNa7FZQIsQwyDMdFFq
+ xh9UZb+6HtIlr1wF8SHFM6JPsVGueDiMzej8W21sAwxDPYHMQy3nFNfCmltrKuWRDrhv0HlUMWV
+ 8Rrn1JsGyxDDYLS1XA927ZZWooL+MzC29sycuHmNCq3AMsQwfGt8CFHISwEqskbDWwPlkeVgGWJ
+ xczH20lidTXe3AixDLCwsLCwsviX4P68/8cprSSqmAAAAAElFTkSuQmCC
+N:Mustermann;Heiko;;;
+NICKNAME:clown
+NOTE:I'm a friendly note text\,\nplease copy me to your address book...
+ORG:KDE
+PHOTO;ENCODING=b;TYPE=image/png:iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pV
+ UAAAOW0lEQVR4nO1df2hb1xX+OlyQwQEJXJAgBQlaiEwDsdqO2l1H47RjMe2gbjOoszG2dozG7a
+ CYMIqTjS7NYKSmbE1StsQpWxMXmsSF1WhlTeSwJlZY06gsSVXWUAkakKAGPajBDxrQ/jjnez8k2
+ 7EjJdyU+/0jPz29X9L57jnnO+deAxYWFhYWFhYWFu3Hbe082XT2ZF3+WgAAdHZ0AgBqTg0A4H7D
+ T7oAgNSdKQDAg99/sK33caPB53RqFQBA5PYIAMBdkOf6yc9+ct3P852W786irWjJMs/8+0wdACp
+ VsZTS50V5vSLb1UoVQMCCvnFDx0c65f3BHw4CABJ3RL19mwYfM4Y1e/+0V5h/VbbPXzwPACiVSg
+ AA15XnikVjAIB44Dli3TIKjL+2e0XPYxliGFZshSdzZ+r8OyKGjdl8AQCQfe84AKBaFUaUrojlR
+ LvEUpx5h0eGjo9EZH+kQ7Yz9/d71+vdkAYApO+W16d+/NQNZ8ye8T11ACiV5TkcR5jufCX3XyrL
+ c9XmxUe6bvi5XH3OaNRnSKRL9vWsywAAstNTyz6HZYhhsD+IYbjmMPDxfz6uA0BMqQcAR96eAgB
+ MvSevtTkJa6tzQnVSNn2XOLSZ03ljHHQ7MLxlSIa2kg5pOrTVHHHu/hANRDrke4t2y3cy+KgEMP
+ sP7F/0O7EMMQzXtNxLn16qA8DUu1nvvcm3DgEAFlxxbo4jFpFYK4woXix8qxhxLYxuH6sDQG5Gv
+ qNSueLtcxwdNTTASemoUTi3+HdkGWIYlrTkj2clzC1ckGRv3xv7vH2VK7QAlUDuktA0f/bG+YpL
+ 54WpDDXv7TdPbjm472AdACbe9L+r4mdMHuW+42uTAIByuWwZciugY6kdER3zzn8iMkFt3pc93Kv
+ yd0QzvHYxI5h8Qq/BiK1YLur78nJw4mBIznj2V88ueg+HjxyrA0BEdE7EumLePp773u/e25b7jy
+ bkfAObh7z3SleELS40SVZ/u+2F0ToA7H99PHRtyxDD0GQZZ9RKKxUZ+/YdmAAAFD4peJ9hbF2dq
+ 7aHGSpn12p+dJI7PQsAcDS3YcxfmZPXnrt65F40P+pd3wsgwF69x/xHedlWNkfX+PlUep0ck0om
+ AACxO+R10w82tfRch8leAJOas82ek+cho/sfkGtnT8xYhpiMJh9CiytVZayjYIgO37KCmWgrOPy
+ 3w3UAKKpsf/zd496+wkVhpOu5Lje0XS6X9X5lbJ49KxZIJqSSEu+Xrsj9V1Xw5OcBIPJBDoCfPw
+ 09IVn0sanpOgA8NXR9JYBILO7/rd8n/RV9SM1tPg6wDDEOTQxhFEKLYjbuBljBX9tjzyox/Q+xQ
+ OcrOf7I20cAAIVz+cCnVNJu8Alo3Nb43nEjoSfa8dIOAMDs6Zy+3wcAyM3kvCtUyZ6qXLd0WZj6
+ zE+fAeAX4FZbYo5Fmt9zXfeanwEsQ4xDE0Nqbi203ZhztANVZUb2PdF+imqZLgLX0OvSd7lLbPO
+ +OFan1B8wGotEE3pCYfpWtX4A2L1rZ+gcHN+Pa8EtEpX3mR9tGlieKSf/dVJ9Ysl7j/fhMYTfuD
+ aANMIyxDA0Z+r6Qy7MC1Mi3lge1PijTYetBNNTkjUfOjQJAMi+LzE6S7nJtX50krknE74hZQZbi
+ jo19U7eKcfQAKuaP7lam+hRdZXl19kZX7Xe+PBG2acM7YzE9Bpi1UfeFN9G7Y6+77EfLR59UdGt
+ VX2G8D7IEPrf7PtZq2XdCmhiCBsUYnGxLJfxP5rzkI0Pb6wDwMypmWXHVupOk0eFEfQZIy+MAQB
+ 679OGhnSvd0yk4c5o4c7Xamlrwj7Nqck9uVf5eblGVnONqIY1W38+4h3DyJH1i6j6jFi3+B1GaP
+ m8RGFsa9qrqu7zI6KfHXtHmM8KKq8ZfNZg/rMcLEMMQ5NlH/zLwVDz28SbomVRUxI0RDZJZrqic
+ ibiYmHFz8Q6cmox6bR8bsfOVwD44ylzH47dgK9lTf5dqpOzZ0V1Hnh0AIDfXMdmO7Zx0h8MaO2a
+ TJtQf7D16Se9a9CS0+uEofQVmV7ZjqhPmXhrIvQcnV2doeemv6UfIysAeNoVg9TMfdLqZH3ILYI
+ lx36Oi/v+Knp+/mwhsFfHcR0X2W3Su0Gy4ZrG3tU5GaOHtwhzXv3jqwB8ZgFiaezamFVWAMDO30
+ uOQAsjfvFL8QHpdFLOoPE8FQXG99UvxecMbhameOrCnB8tbh0WtjA3IZuYl6TXC1PoY/b9eRwAU
+ LhYDH3emXdD20EwX4p3SzS4VKWQsAwxDPYHMQxLlnDpJNlbSyEO8BvjvDKrJnZFlcxJ+biGkRT6
+ Ynf45VMAqHypXfMa0uY+8JM2Fpycr+QzfQ+JM0+nhPoMBHit3FFxuHT6FB8rGsYnusWZVsoBAVO
+ HQzrlkoqlcW1qSyQkOMmsE+c9sk2Gy+d//Xzo+Ago40RD3wsARKMrG6oIyxDDsCRDOAtodLsU44
+ Md3QtXKcnzLGELoXN7cos4y3jcl0QAYOFrOZ4ySLGooWqgOYBs4XVp+Qw9i2XZX1GyZtIJvQdhR
+ iIl23S4ntgYSNB67xcWTs2ouDmn97FRrlX6MlzUSt8jo8XQlq0AgMm3J8Ln1OfmnBBg9U2DliGG
+ YUmGEON7pE1lVNtWAGD2IwlPK1fF6jhziGMxE8eR54QhnWtUatY5hpS5ixfCPmexsDHRLedOeDK
+ 6YOARsdLxabHqVJIiozbvqQzvsZnvJ33r7dkgfuXQBWHC6NMSIrvqZ+grOTOsX+evPLlZRMlCXs
+ vGGsZn1osgOt7Q2rMaWIYYhmsyhAj+6tue2ybNZ59ruVfl5k614igL+90NvoNz9LT5jkJgKiVWS
+ 58CAOVSGYAv9FU0eezXaItsHHkkCQBI360RnDKBzODx7iKNGcPa1FCZk3JArZzT53FC5yB4DxGN
+ 8IY04d3+m+23AcDMqZmma6wWliGGYcUMCWL/G+HJJsNbhkPtPBxrGwv5pcufAgDcrzlPXayX430
+ wD2GMTx/CQlkqqUzokGO8MpZGUwtagqbASTAScuZ8ATOVlGa7wT6Jnnb/QacTaO4CFR0JFsXiiX
+ joGrte3lUHgJ2/29ly46BliGG4LoY0YvLoZMgyjr9zXCKyTrEozuemsEfRjtEZfUq+4MvWjFxoj
+ dympTNqamq+iKjP8LJlln6VGQGxkj4hpS2lbJYeXC++xZuQpOxjO2hCi3f0lSxVtAOWIYahLQxp
+ BKXmijJjQed1R9nbptbNAhbbgRBoQYomxAobW0M5jvuWrpGQRj7MyFlsYg6RSDCS863ZnZf3Emu
+ FVcNPDMv9/FNKsfsPHAoxf/RFmbpWLLBtVa5JNvY90FcHWpueYRliGNrKkC/+90Ud8EucLjR7dt
+ Q3qALLaCz7vsT9nO6V7vVXcqBi6jYUqHB7wyvCDWccz6kGpFU1ZqNCENWaKAWOMjZzn8RsbOTDg
+ UOhz690vZJWYBliGNr6i1/6r0zM9LQqVXGZI3yqeQjfZ4ae2SCWyaY3QbhldOB7kqHHEuGaSiNe
+ +a3UXlh2zeiaKYOPS7nW19uA8dekPB3TXGf0xVEAgXKv1oCok+VOCcs2DbY2oWc5WIYYhrb4kOm
+ stFgWL0tUlf9QNB0ygcwoXw5XzQY3D9YBIK7M4MQZwM87HM1dSmzP1KgrFgv7joUFNjlwqSF5ef
+ V1YUHurFj32PYx75gdL+uUhbyuf6UZeq9WFznJv6KqL33fjYRliGFoiSGc0FLUxQW8VsolmsAa4
+ UVCSRnng1PlqBPFNO/gKnVs76RP6WRuo35q6HHJsqkKsPZOto7v2e1dY+QF8RkDfaqIdZCVmsOo
+ +swIjbX/GwnLEMPQEkPatZoomdE47QsAoHX6aDRcm+B4X/K6YbT+oYxg/ZttopzKxsmhgF8zrzR
+ 00bDjhp/l8iL508s3lbcDliGGwf4ghsGIFXWONaxHAvgrDMVUhmGLEfuA4xoiT70rgQQdrteBr6
+ XbktcoF94G/GY6hrO5U9pipAEAz1mttmfFipXAMsQw3BD5fbVwuJbUGl868UJMXdNEa0eIdocLU
+ JwH8souSfI8eV7DYcr2lPqDgUNlPtzKSqawIMXQ+3rn418PLEMMgxE+hNirCxkDQK82SrgqBqY5
+ K1eZUanK+94ahrpaUfGCyCCDm0VMpDBImb4SaHKgD/FWFVVmMGFl6Tl3Qgpok0eXXwS5HbAMMQx
+ GMSSIsZekXNp7v8zKymzo0T26WpHO42MjNxsmGHWx6a6/rz/0uWDBi+coFJRdnDHLiI4rTqxQCm
+ oHLEMMgxFR1mJgMOQ1YHO7S14b1zQhQ5iHsLXoiM6g9SbTICDPdIRbiLw5kyqpNK72djNgGWIYj
+ GVIPB5e+cBrauvSdh5tGWKbEHMJFrn6HxDf0bNOfE+Na7cEWaFPT+m+oNMjip9J/pE90Xrz9Gph
+ GWIYjGUIW/zZyMysOcrGuTjXVAwXjbgST0WjKbZ70nXkC77VFy9r/jEXZteC077W0NXCMsQwGJu
+ HNGJsp+QlfZqXsHWHKi4n1xS0YZvToWc+lPLr+U+k2BSqgV31MnNjvgfLEMNgjGWsFFytiM3WcZ
+ WBOUWgoj6kqv/Ii00RXBm7GljViBFXwaD/d2IZYhiMjbKWgreUhlb3OAFz4CHZz6aGWHd4hTnHF
+ cWWjeBAeJKpKbAMMQy3HEO45Mfecfl3qNSyuB5iRtt/XP43hK5w3nK+4rcBNa7FZQIsQwyDMdFF
+ qxh9UZb+6HtIlr1wF8SHFM6JPsVGueDiMzej8W21sAwxDPYHMQy3nFNfCmltrKuWRDrhv0HlUMW
+ V8Rrn1JsGyxDDYLS1XA927ZZWooL+MzC29sycuHmNCq3AMsQwfGt8CFHISwEqskbDWwPlkeVgGW
+ JxczH20lidTXe3AixDLCwsLCwsviX4P68/8cprSSqmAAAAAElFTkSuQmCC
+ROLE:Developer
+SOUND;ENCODING=b:UklGRiQgAABXQVZFZm10IBAAAAABAAEAQB8AAEAfAAABAAgAZGF0YQAgAA
+ B/f39/f39/f39/f39/f4B/gH+Af4CAgIGBgYGBgYGBgYGBgYGBgYGBgIGAgICBgYGBgYGBgYCAg
+ YGAgICAgICAgIGBgICAgYCAgICBgICAgICAgICAgIGAgICAgYCAgICAgICAgICAgICAgICAgICA
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
+ AgICAgICAf4CAgICAgICAgICAgICAgIB/f4CAgICAgICAgIB/f4B/f39/f39/f3+AgICAf4CAf3
+ 9/gIB/f4CAgH9/gICAgH+AgICAgICAgICAf4CAgIB/gICAgICAgICAgICAgICAgICAgICAgICAg
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
+ AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
+ CAgICAgICAgICAgICAgICAgIB/gICAf39/f39/f3+Af4CAgICAgICAgICAgICAgICAgICAgICAg
+ ICAgICAgICAgICAgH9/f39/f39/f39/f39/f4CAgICAgICAgICAgICAgICAgICAgICAgICAgICA
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
+ AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
+ CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
+ AgICAgICAgICAgIGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYCAgICAgICAgI
+ CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
+ AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
+ CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
+ AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
+ CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgYCAgICB
+ gICAgYGBgICAgICAgICAgIGAgICBgICBgYGBgYGBgYGAgYGBgYCBgYGBgYGBgYGBgYGBgYGBgYG
+ BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgICAgYGBgIGBgYGAgI
+ CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYGAgICAgICAgICAgICAgICAgICAgICA
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
+ AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
+ CAgICAgICAgICAgICAgICAgH+AgICAgICAgICAgICAgICAgICAf4CAgIB/gH+Af4B/f39/f39/f
+ 39/f39/f4CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgYG
+ BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgY
+ GBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAgIGBgYCAgICBgYCAgYGBgYCAgICBg
+ YCAgICAgICAgICAgICAgIGAgICAgICAgICAgICAgYGBgYGAgICAgIGBgYCAgICBgYGAgICAgIGA
+ gICAgICAgIGBgYCBgYGAgYGBgYGBgoGBgYGCgoGAgICBgYGBgYCBgYKCgYGBgYGBgYGAgYGBgH9
+ /gIB/f3+AgIB/gH9/gICAf4CBgYB/f35+gIB/f4CBgX9/gYCAgYKCgYCAgYOBgICAgoGAf4GCgn
+ 9/gIB/gICBgH5/f4GAfX+BgYB+fn9/fn+Afn6Af39+f35+fn9+fn6AgH9/f4CAgYCAgYKCgH9/g
+ IKBf3+AgYJ/f4GCg4F/gIGCgoOBfoCDgYF/fH+BgYGAfn6Af4CCgn58gIN/fX+AgICBgYGAgYCB
+ goOCgICBgYB/fXyBhIGAgH5+f4GBgX9/f35+gIKCgXt9goN/f318f4GAf4B/fHt9fn5+fXx+fn5
+ /gH9+fHx/gHx9f4CAfn18gIB9e4GBfn5+foCBfHyAgoGAfX6CgYCBgH+DgHt9gYN/fX2BhYB7en
+ 6AgH98foKCgH18foCAfoCAf4CAf31+fn+AgH1+goJ/fX5/gIKAgIGAfH6CgX17foCBf3+BgoB/g
+ YOBgIB/f4KDgoJ+e3+ChIOBfn1/gX+BfX2BgH59foCCfn1/gX99fICAgoB/f39/gISCf36AgoSB
+ foCBgYGAf4CCf4CCgX5/gYKDgYB/gH+BhIOBgYB/gIOEhIF9foGCg4OBgICBgoOCgICChIOBg4O
+ CgoSDgoKAgYKBgoODhISBf4CCg4SEgoGCg4SEgH6BhIWEgX+EhYKAgoKFhIB+gIKChYKAgYOCgo
+ B+gYWFhIKAg4WEg4ODhIWFhYaGhIWGhYWGh4eHhYOCgoSFg4B/gIB+fX1+fn57e3t7fHt6fH5/f
+ 4GDhYiMkJGQj5GVmZycmZiXlZGIfXRwcnZ4d3Nva2hoamppaWxvc3R0dXl+iJCPjZShqrCzvNHi
+ rFYxOmKSrJ6UmJOAbV1ZboSMjI6JfnNjW2JweYGFg4B/e3Z0c3Btc3p9fHp4fIGBf3+Dh4qLjJG
+ YnZuWkY6MhnpwbnN6fHlya2hlZmdmaW9ycXFzd3t/g42cpquzvMzd/sRADiBZkL6xpLa1jFpANV
+ iHoJ2ioJWGbEQ2VHaOm5aHhIFuYmZzgoVxZFxfdJCSgnt/kKewr7bDsopcSV6JopyRjpOQfmNXZ
+ HmGhYB8fXtvXExKXnyKgnJsc3t8fZC0ysfK0+vHTxEeXY6yr6rAxJRSNTdbh5+fp7KjglQ6PVx3
+ ho6Ph3dmW15oa2x0hIuNkK3R18jJ0Ys8LUlxkqais8WtdlBFT2yDjpywro9mS0VVaXaBiIdyX2J
+ rcG5udYKKjaXT4dfV2Y82JkBpiaKkvdO2eE9GTGZ4hZu6u51yTUNOX2l9kZWKdl5PXG93dHeAip
+ KZut7j2tacRjJIYHCOo77XvoRdVlFYZniVuL+kfl9ST1Rcb4mTjoNxW1pqdXd5fH6CiKHN4d7k2
+ 4E4N05Yaoqo1eO0emVbTU5ZdKDCuZV9b1tMSVlyiYp8dHl7cmpqdYCCgIqixNTR2OqnRTlPXFt3
+ ksbnw4lzcFdKS2KMtLWZiIZwV0lPZXZ1b3uNinZqbXJ3dX2XxOPg4/zDUDRCTUhmiMXx1p+If1g
+ +O1J7pK+yspN3W0pGVGdugYmCen54b21rb3V9i6vZ7vD92WpAS0gzSny04tq3qp5qPDhHX3uVrs
+ KukXVhT0hRYnF/gnuCh31ubG9zdHeMs+Dr8P7KalFVOylJeq7QzMPIqmtIRUZOY4KovqicknhZS
+ 1BWXWh6gIeLiH91b21vc4GcyuXt/umTZGhGIjJfh6y+yt7LkGlfTD1GYYOipKKwnXhkXldVUFhs
+ dYOMjYWBem9ucoCWvNTm9+2weHdZMSpQboujvtnUrY6BZEdDUmV4jZypppeFd2dcWVFWWWh8hYS
+ Ii393c3Z7iJ3A1ePp3aGDfVYyOVZkfJe5zsavpJNsU1BTVmR9kpmcn5uGdGxoWU5VVGZ0fIKLh4
+ F/d3Z6g4ufuc3e3depjoViPz9VWm2FqLu8tLGifmphWlJZbH+Lj5+elod+c19WU0xUZW11gISEg
+ nx6e3h6g4qWp7zM3NrSpZGIYkRFVVVlfZ6vsbW3qIl7b2BUWGVwe4ybn52TkIRuX2BVRVFjZmp7
+ hIF9fX12cnZ6eX6LlZyousfP0c++jot6X0ZRXF9sgaCnqa6yn4eAdGZZYGlvd4mcnqCWnY91aWN
+ cSUtYYmJxf399f351cXFzcHF4foOIlZ+hp7CytLm8uLKNg4RtYF5oanN8j5qZnqGaioV9dGpqb3
+ J1f42Rk5iZjIKAcmFcW1RXYGhwdXt+e3Z2c25tcXJxd3yChY2Tl5udn6Gho6ioq6uonoaHbWNzZ
+ GdxgoGPlZqdj5CJgHFzcWxwdH1/hYqOioSFfnFpaWBdX2Jqb3N5fHh4eHNxcXFxc3d7foOJjI6Q
+ lZOSlZOTl5eYnJucnpyZkYiEfnd1dnZ5fYKHio6QkIyHg394dHRzc3Z5fHt2enJrcG5obG9sbW9
+ ucHJzdnh3eXp5eXt9foCDhoeJjI6OkJGSk5aYmZudn6Gjn5qLh4J3cnJ0dHR5g4GEi42Ih4aBfH
+ h4dXR1eHl4dXhuaW5rZ2ltaWttbW5vcnR1dHZ2dXV2d3d7fn+BhIeIiYuOjpCTlJWZnJueoKarr
+ ZuJhntvaW1ucnh+hIWJi4qFg4F7d3V1c3R3fH1/gHlvbXJnXmdpYmdtamtxcW9vbm9tamxtbG5z
+ dXZ5fHx7fX9+fH6AgoWHioyNj5CRlZeYmp2TiYyGenp9eXh9fX19foB/fH1/e3p8e3l5e3x7e3x
+ 6d3FxcnBwcG9vb29vb29wb25tbWxsbW5vb3Fyc3N1dXV1dnd4ent9fn+BgoGAgoWEhoqJiYyLi4
+ yPioaLiYSEh4WDhIOCgoKAgX58fXx5eXp4eHl4dXZ1cnN0dHR1cnJycXBxcnJycW9ubGxsbW1ub
+ m5ub29vcXNzdHZ2dXh6enp+fn5/gYCBhIKFiYeGiomJi4qKjIuLjIyLiomKh4aKioeIiIWDgYB9
+ fHx7e3l4eHh2dnd3d3l7enp6enp5ent7e3x7enl6e3t7fHx7e3p8fX5/gIKDg4GCg4KCg4OEhoe
+ Hh4iJiomLjIqLi4uLi46Pjo2OjouJiomHh4aDgH9/fXp5eXh3d3h4eHh4d3V2d3Z0dnd0dXd3d3
+ p7fH59fX19fH5+fn+Af4CAf3+Af359f4KDgoSIiIeJjI6PkJOUk5SYmZiYmZqZmJqamJiZmJaWl
+ ZSTkZCQj46Ni4qHh4iFgoKBfn9+fn+AgYCAgYOCgoSEg4SFhIODg4OCgICBf35/gICAgYKCgYGD
+ hIOBgYOCgYGAgIGBgIGCgoKBgoSEg4KCgH9/f318fHt6e3t7enl5eHh5fH18foCAf4GDg4OFhoa
+ GhoeJh4aJioiIiYiIhoWGh4aGh4eHiImHh4mIiIeHh4iIiIqJioqJh4mKh4eJiYiHh4eHhoWGhY
+ OEhYWEhYWDg4SFhYWEg4SDgYKCgH+AgICBgoOCgYGBgYKEhoaGhoiIh4eJiYmKioqKiomKioiJi
+ oqJiYmJiIiIiYiHh4eHh4eGhYWFhISDgoKCgoKCgYGAf31+fXx9fn58e3x8fHx9fX19fX19fX19
+ fHx9fn5/gICBgYGCgoKCg4OCgoODgoKDg4OCgoKCgoGBgYGBgYGCgYCBgIGCgoKDg4KCg4OEhIS
+ FhYWFhYWFhYWFhoWGhoWEhISDg4ODg4ODg4ODg4SDgoKDg4OCg4SDgoKDgoGBgoGAgIB/f35+fn
+ 9+fn9/f35+fn5/gICAgIGBgYKCg4ODg4SEg4OEhIODhIODhIODg4ODg4OCgoKBgoKCg4OCgoODg
+ 4ODg4OEhISEhIWEhIWFhISEhISEhIWEhISEhIODhISEg4ODg4ODg4ODg4ODgoKCgoKCg4KCgoKC
+ goKCgoKCgoOCgoKCgoKBgYKCgoKCgoGBgYGAgICAgYGBgYCAf39/f39/f3+Af39/f39/f39/gIC
+ AgIB/f39/f39/gICAgIB/f39/gIB/f39/gH9/f39/f39/fn5+f39/f39/fn5+fn5/f39/f39/fn
+ 5+fn9/f39/f35+fn5+fn9/f35/f39+fn5+fn9/fn5+fn5+fn5+f39+fn5+fn19fX5+fn5+fn5+f
+ X5+fn5+fn5+fn19fn5+fn5+fX19fX59fn5+fn19fX19fX1+fX19fX19fX19fX19fX19fX19fX19
+ fX19fX19fX19fX19fX19fX19fX19fX19fXx9fX18fH19fXx8fXx9fXx8fHx8fHx8fH19fX19fXx
+ 9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX
+ 19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
+ X19fX19fX19fX19fX19fX19fX19fX19fX1+fX5+fn19fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
+ fn5+fn5+fn5+fn5+f39/fn5/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39
+ /f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f4B/f3
+ 9/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f
+ 39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
+ f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f4B/f39/f39/f39/f39/f39/f39
+ /f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f3
+ 9/f39/f39/f39/f39/f39/f35+fn5+f35/f39/f39/f39/f39/f39/f39/f39/f39/f39/f35+f
+ 39+fn5/fn5+f39/fn9/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
+ f39/f39/f39/f39/f39+fn9/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39
+ /f39/f39/f39/f39/f39/f39/f39/f4CAf39/f39/f39/gIB/f39/f39/f4B/f4CAgICAgICAgI
+ CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
+ gICAgICAgICAgIB/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/gICAgIC
+ AgICAgICAgICAgICAgICAgICAgICAgIGBgYGAgYGBgICAgIGAgICBgYGAgYGBgYGBgYGBgYGBgY
+ GBgYGBgYGBgYGBgYGBgYGAgYCAgICAgICAgICAgICAgICAgICAgICAgICAgH+AgICAf39/gH9/f
+ 3+Af39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f4CAgH9/gIB/f39/f4B/f3+AgICAf4CA
+ gICAgICAgICAgICAgH9/f4CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
+ AgICAgICAgICAgICAgICAgICAgICAgIB/f39/f39/f39/f4CAf39/f39/f39/f39/f39/f39+fn
+ 9/fn5+fn5+fn5+fn5+fX19fX19fX19fX19fX19fX19fn5+fn5+fn9/f39/f4CAgICAgICBgYGBg
+ YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYCAgICAgICAgICAgICAgICAgYGAgICA
+ gICAgICAgICAgICBgYGAgICAgICAgICAgICAgICAgICAgICAgIB/gICAgH9/f39/f39/f39/f39
+ /f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/gICAgICAf39/f39/gH+AgI
+ CAgICAgIB/f39/f39/f4B/f39/f39/f39/f39/f39/f39/f39/f39/f39/fn9/f39/f39/f39+f
+ 39/f39/f39/f39/f39/f39/f39/f4B/f4CAgICAf39/f39/gICAf39/gICAgICAgICAgICAgICA
+ gICAgIGAgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYCAgICBgYGBgYGBgYCBgYGBgYCAgIG
+ BgICAgICAgICAgICAgICAgICAgICAgICAgICBgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
+ CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
+ gICAgICAgICAgICAf3+AgIB/f4CAf39/f39/f3+AgICAgH+AgICAf3+AgICAgICAgH9/f39/f39
+ /f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f3
+ 9/f39/f39/gH9/gICAgICAgICAgIB/gICAgH+AgIB/f39/f39/gICAgICAgH9/f3+AgH9/f4B/f
+ 39/f39/f39/f39/f3+AgICAgICAf3+AgIB/f4CAgIB/f4CAgICAgICAgICAf39/f3+AgIB/f4CA
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAf39/f39
+ /f4CAgH9/f39/f39/f39/f39/f39/f39/f39/f39/f4B/f39/f39/gIB/f39/f39/f39/gH9/f3
+ 9/f4CAgICAgIB/gICAgICAgICAgICAgICAgICAgICAgICAgH+AgICAf4CAgICAgICAgIB/gICAf
+ 4CAgICAgH+Af4CAgH9/f39/f39/f39/gICAgICAgICAgICAf39/f39/f4CAgH9/gICAf3+AgICA
+ gICAgICAgICAgICAgICAgICAgIB/f39/gIB/f4CAgIB/f4CAgH9/gICAf39/f39/f39/f39/f39
+ /f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f3
+ 9/f39/f39/f39/f39/f39/f39/f39/f39/f39/gICAf39/gH9/f3+AgH9/f39/f39/f39/f39/f
+ 39/f39/f39/f39/f39/f39/f39/gICAf3+AgH9/f3+AgH9/f4CAgH9/gICAgICAgICAgICAgICA
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
+ AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
+ CAgICAgICAgICAgICAgICAgICAgICBgYGBgIGBgYCAgYGAgICAgYCAgICAgICAgICAgICAgICAg
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
+ AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
+ CAgICAgICAgICAgICAgICAf39/f39/f4CAgIB/f4CAgICAgICAgICAgICAgICAgICAgICAgICAg
+ ICAf39/f3+Af39/f39/f39/f4B/f39/f4CAgICAgICAgICAgA==
+TEL;TYPE=HOME:0351 223344
+TEL;TYPE=WORK:0351 443322
+TEL;TYPE=CELL:0173 223344
+UID:P9HXg34Oav
+URL:http://www.mustermann.de/~heiko/
+X-KADDRESSBOOK-X-Anniversary:1982-07-07
+X-KADDRESSBOOK-X-AssistantsName:Mr. Smithers
+X-KADDRESSBOOK-X-Department:Edutainment
+X-KADDRESSBOOK-X-IMAddress:122334455
+X-KADDRESSBOOK-X-ManagersName:Mr. Burnes
+X-KADDRESSBOOK-X-Office:223 2nd stage
+X-KADDRESSBOOK-X-Profession:Clown
+X-KADDRESSBOOK-X-SpousesName:femal clown
+END:VCARD
+
diff --git a/autotests/data/v4_0.vcard6.vcf.ref b/autotests/data/v4_0.vcard6.vcf.ref
new file mode 100644 (file)
index 0000000..80622a6
--- /dev/null
@@ -0,0 +1,10 @@
+BEGIN:VCARD
+VERSION:4.0
+CLASS:PUBLIC
+EMAIL;TYPE=PREF:email1@abc.de
+EMAIL:email2@abc.de
+FN:Test User
+N:User;Test;;;
+UID:uJTkVqH5Qt
+END:VCARD
+
diff --git a/autotests/data/v4_0.vcard7.vcf.ref b/autotests/data/v4_0.vcard7.vcf.ref
new file mode 100644 (file)
index 0000000..64ff743
--- /dev/null
@@ -0,0 +1,8 @@
+BEGIN:VCARD
+VERSION:4.0
+FN:
+LABEL;TYPE=work:401 Park Drive  3 West\nBoston\, MA 02215\nUSA\nHerecomesye
+ tanotherline
+UID:pas-id-3E136F9B00000000
+END:VCARD
+
diff --git a/autotests/data/v4_0.vcard8.vcf.ref b/autotests/data/v4_0.vcard8.vcf.ref
new file mode 100644 (file)
index 0000000..55bf303
--- /dev/null
@@ -0,0 +1,8 @@
+BEGIN:VCARD
+VERSION:4.0
+FN:test
+N:test;;;;
+NOTE:line one\nline two\nline three\n
+UID:8OD165Pope
+END:VCARD
+
diff --git a/autotests/data/vcard1.vcf b/autotests/data/vcard1.vcf
new file mode 100644 (file)
index 0000000..da4613e
--- /dev/null
@@ -0,0 +1,14 @@
+BEGIN:vCard
+VERSION:3.0
+UID:gDVbA6LY3t
+FN:Frank Dawson
+ORG:Lotus Development Corporation
+ADR;TYPE=WORK,POSTAL,PARCEL:;;6544 Battleford Drive
+ ;Raleigh;NC;27613-3502;U.S.A.
+TEL;TYPE=VOICE,MSG,WORK:+1-919-676-9515
+TEL;TYPE=FAX,WORK:+1-919-676-9564
+EMAIL;TYPE=INTERNET,PREF:Frank_Dawson@Lotus.com
+EMAIL;TYPE=INTERNET:fdawson@earthlink.net
+URL:http://home.earthlink.net/~fdawson
+END:vCard
+
diff --git a/autotests/data/vcard1.vcf.2_1ref b/autotests/data/vcard1.vcf.2_1ref
new file mode 100644 (file)
index 0000000..08ede3e
--- /dev/null
@@ -0,0 +1,14 @@
+BEGIN:VCARD\r
+VERSION:2.1\r
+ADR;PARCEL;POSTAL;WORK:;;6544 Battleford Drive;Raleigh;NC;27613-3502;U.S.A.\r
+EMAIL;INTERNET;PREF:Frank_Dawson@Lotus.com\r
+EMAIL;INTERNET:fdawson@earthlink.net\r
+FN:Frank Dawson\r
+N:;;;;\r
+ORG:Lotus Development Corporation\r
+TEL;MSG;VOICE;WORK:+1-919-676-9515\r
+TEL;FAX;WORK:+1-919-676-9564\r
+UID:gDVbA6LY3t\r
+URL:http://home.earthlink.net/~fdawson\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard1.vcf.ref b/autotests/data/vcard1.vcf.ref
new file mode 100644 (file)
index 0000000..038cb5f
--- /dev/null
@@ -0,0 +1,15 @@
+BEGIN:VCARD\r
+VERSION:3.0\r
+ADR;TYPE=parcel,postal,work:;;6544 Battleford Drive;Raleigh;NC;27613-3502;U\r
+ .S.A.\r
+EMAIL;TYPE=INTERNET,PREF:Frank_Dawson@Lotus.com\r
+EMAIL;TYPE=INTERNET:fdawson@earthlink.net\r
+FN:Frank Dawson\r
+N:;;;;\r
+ORG:Lotus Development Corporation\r
+TEL;TYPE=MSG,VOICE,WORK:+1-919-676-9515\r
+TEL;TYPE=FAX,WORK:+1-919-676-9564\r
+UID:gDVbA6LY3t\r
+URL:http://home.earthlink.net/~fdawson\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard10.vcf b/autotests/data/vcard10.vcf
new file mode 100644 (file)
index 0000000..821aea6
--- /dev/null
@@ -0,0 +1,56 @@
+BEGIN:VCARD\r
+VERSION:2.1\r
+UID:bfa5fdc5-fbfc-4ce2-8196-29ca0deb3bd3\r
+ADR;WORK;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:;;=44=44=44=44=44=44=44=44=44=44=44=44=44=44=44=2D=53=74=61=C3=9F=65=20=\r
+=32=0A=30=30=30=30=30=20=44=44=44=44=44=44=44=44=44=44;;;;\r
+ORG:Bike Shop\r
+Note:This one has a funny character at the end in the contact list\r
+END:VCARD\r
+BEGIN:VCARD\r
+VERSION:2.1\r
+UID:f8361311-b25c-4237-a94e-3015d8fe19de\r
+N:;Broken;;;\r
+FN:Field after Address broken\r
+ADR;HOME;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:;;=41=41=41=41=41=41=41=2D=41=C3=A4=41=41=41=41=41=20=\r
+=31=31;=55=72=74;;=30=30=30=30=30;\r
+URL:http://some-webseite.com\r
+NOTE:This one's URL field is truncated (see contact's edit form). Remove the linebreak in the VCF's address field and the URL will will be correct.\r
+END:VCARD\r
+BEGIN:VCARD\r
+VERSION:2.1\r
+UID:462269fd-607c-4284-998b-6771143b63a7\r
+N:;Broken;;;\r
+FN:Field after Address not broken\r
+ADR;HOME;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:;;=41=41=41=41=41=41=41=2D=41=C3=A4=41=41=41=41=41=20=\r
+=31=31;=55=72=74;;=30=30=30=30=30;\r
+NOTE:this is identical to "Website broken", but with Note and URL swapped. The Note field does not get truncated as the URL field does.\r
+URL:http://some-webseite.com\r
+END:VCARD\r
+BEGIN:VCARD\r
+VERSION:2.1\r
+UID:b4fc4930-043f-446a-9a76-cf0b548368d8\r
+N:Name;Surname;;Dr. med.;\r
+FN:Dr. med. Surname Name\r
+TITLE;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=46=61=63=68=61=72=7A=74=20=66=C3=BC=72=20=41=6C=6C=67=65=6D=65=69=6E=\r
+=6D=65=64=69=7A=69=6E\r
+NOTE;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=53=70=72=65=63=68=7A=65=69=74=65=6E=3A=0A=4D=6F=20=20=20=38=E2=80=93=\r
+=31=32=2C=20=31=35=E2=80=93=31=38=0A=44=69=20=20=20=20=20=38=E2=80=93=\r
+=31=32=0A=4D=69=20=20=20=20=38=E2=80=93=31=32=2C=20=31=34=E2=80=93=31=\r
+=35=0A=44=6F=20=31=34=E2=80=93=31=39=0A=46=72=20=20=20=20=20=38=E2=80=\r
+=93=31=32\r
+END:VCARD\r
+BEGIN:VCARD\r
+VERSION:2.1\r
+UID:941b057d-e959-4644-b41f-e122b26c3807\r
+N:Doctor;Second;;;\r
+FN:Second Doctor\r
+ADR;WORK;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:;;=44=44=44=44=44=44=44=44=44=44=44=73=74=72=61=C3=9F=65=20=32=36=0A=30=\r
+=30=30=30=30=20=44=44=44=44=44=44=44=44=44=44=44=44=44=44=44=44=44;;;;\r
+ORG:\r
+TITLE:Dentist\r
+NOTE;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=53=70=72=65=63=68=7A=65=69=74=65=6E=3A=0A=4D=6F=20=20=20=38=E2=80=93=\r
+=31=33=0A=44=69=20=20=20=31=30=E2=80=93=31=32=2C=20=31=33=E2=80=93=31=\r
+=38=0A=4D=69=20=20=31=30=E2=80=93=31=32=2C=20=31=33=E2=80=93=31=38=0A=\r
+=44=6F=20=20=31=33=E2=80=93=31=38=0A=46=72=20=20=20=20=20=20=38=E2=80=\r
+=93=31=32\r
+END:VCARD\r
diff --git a/autotests/data/vcard10.vcf.ref b/autotests/data/vcard10.vcf.ref
new file mode 100644 (file)
index 0000000..149a7ed
--- /dev/null
@@ -0,0 +1,53 @@
+BEGIN:VCARD\r
+VERSION:3.0\r
+ADR;TYPE=work:;;DDDDDDDDDDDDDDD-Staße 2\n00000 DDDDDDDDDD;;;;\r
+N:;;;;\r
+NOTE:This one has a funny character at the end in the contact list\r
+ORG:Bike Shop\r
+UID:bfa5fdc5-fbfc-4ce2-8196-29ca0deb3bd3\r
+END:VCARD\r
+\r
+BEGIN:VCARD\r
+VERSION:3.0\r
+ADR;TYPE=home:;;AAAAAAA-AäAAAAA 11;Urt;;00000;\r
+FN:Field after Address broken\r
+N:;Broken;;;\r
+NOTE:This one's URL field is truncated (see contact's edit form). Remove th\r
+ e linebreak in the VCF's address field and the URL will will be correct.\r
+UID:f8361311-b25c-4237-a94e-3015d8fe19de\r
+URL:http://some-webseite.com\r
+END:VCARD\r
+\r
+BEGIN:VCARD\r
+VERSION:3.0\r
+ADR;TYPE=home:;;AAAAAAA-AäAAAAA 11;Urt;;00000;\r
+FN:Field after Address not broken\r
+N:;Broken;;;\r
+NOTE:this is identical to "Website broken"\, but with Note and URL swapped.\r
+  The Note field does not get truncated as the URL field does.\r
+UID:462269fd-607c-4284-998b-6771143b63a7\r
+URL:http://some-webseite.com\r
+END:VCARD\r
+\r
+BEGIN:VCARD\r
+VERSION:3.0\r
+FN:Dr. med. Surname Name\r
+N:Name;Surname;;Dr. med.;\r
+NOTE:Sprechzeiten:\nMo   8–12\, 15–18\nDi     8–12\nMi    8–12\, 14\r
+ –15\nDo 14–19\nFr     8–12\r
+TITLE;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=46acharzt f=C3=BCr Allgemein\r
+ medizin\r
+UID:b4fc4930-043f-446a-9a76-cf0b548368d8\r
+END:VCARD\r
+\r
+BEGIN:VCARD\r
+VERSION:3.0\r
+ADR;TYPE=work:;;DDDDDDDDDDDstraße 26\n00000 DDDDDDDDDDDDDDDDD;;;;\r
+FN:Second Doctor\r
+N:Doctor;Second;;;\r
+NOTE:Sprechzeiten:\nMo   8–13\nDi   10–12\, 13–18\nMi  10–12\, 13\r
+ –18\nDo  13–18\nFr      8–12\r
+TITLE:Dentist\r
+UID:941b057d-e959-4644-b41f-e122b26c3807\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard11.vcf b/autotests/data/vcard11.vcf
new file mode 100644 (file)
index 0000000..904e083
--- /dev/null
@@ -0,0 +1,10 @@
+BEGIN:VCARD
+CLASS:PUBLIC
+EMAIL;TYPE=HOME;X-EVOLUTION-UI-SLOT=2:thejoe@abc.com
+EMAIL;TYPE=WORK;X-EVOLUTION-UI-SLOT=1:johndoe@abc.com
+FN:Test User
+N:User;Test;;;
+UID:uJTkVqH5Qt
+VERSION:3.0
+END:VCARD
+
diff --git a/autotests/data/vcard11.vcf.ref b/autotests/data/vcard11.vcf.ref
new file mode 100644 (file)
index 0000000..2b8709a
--- /dev/null
@@ -0,0 +1,10 @@
+BEGIN:VCARD\r
+VERSION:3.0\r
+CLASS:PUBLIC\r
+EMAIL;TYPE=HOME;X-EVOLUTION-UI-SLOT=2:thejoe@abc.com\r
+EMAIL;TYPE=WORK;X-EVOLUTION-UI-SLOT=1:johndoe@abc.com\r
+FN:Test User\r
+N:User;Test;;;\r
+UID:uJTkVqH5Qt\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard12.vcf b/autotests/data/vcard12.vcf
new file mode 100644 (file)
index 0000000..ecb2d6c
--- /dev/null
@@ -0,0 +1,15 @@
+BEGIN:VCARD\r
+VERSION:3.0\r
+UID:pas-id-54B2522600000001\r
+FN:Good Looking\r
+N:Looking;Good;;;\r
+PHOTO;TYPE=WORK;ENCODING=b:iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAA\r
+ CXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wELCiUrjAUGmgAAABl0RVh0Q29tbWVudABDcm\r
+ VhdGVkIHdpdGggR0lNUFeBDhcAAAAZSURBVAjXY/zPAAVMDAwMDP//MzAwMMLFAEMrBAHo3Yr/\r
+ AAAAAElFTkSuQmCC\r
+PHOTO;TYPE=HOME;ENCODING=b:iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAA\r
+ CXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wELCiQG0MFrrgAAABl0RVh0Q29tbWVudABDcm\r
+ VhdGVkIHdpdGggR0lNUFeBDhcAAAAUSURBVAjXY/j//z8DAwOEhAG4GACzagv1unIx3wAAAABJ\r
+ RU5ErkJggg==\r
+EMAIL;TYPE=WORK;X-EVOLUTION-UI-SLOT=1:goodlooking@example.com\r
+END:VCARD\r
diff --git a/autotests/data/vcard12.vcf.2_1ref b/autotests/data/vcard12.vcf.2_1ref
new file mode 100644 (file)
index 0000000..6560135
Binary files /dev/null and b/autotests/data/vcard12.vcf.2_1ref differ
diff --git a/autotests/data/vcard12.vcf.ref b/autotests/data/vcard12.vcf.ref
new file mode 100644 (file)
index 0000000..980372e
--- /dev/null
@@ -0,0 +1,16 @@
+BEGIN:VCARD\r
+VERSION:3.0\r
+EMAIL;TYPE=WORK;X-EVOLUTION-UI-SLOT=1:goodlooking@example.com\r
+FN:Good Looking\r
+N:Looking;Good;;;\r
+PHOTO;ENCODING=b;TYPE=WORK:iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAA\r
+ CXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wELCiUrjAUGmgAAABl0RVh0Q29tbWVudABDcmV\r
+ hdGVkIHdpdGggR0lNUFeBDhcAAAAZSURBVAjXY/zPAAVMDAwMDP//MzAwMMLFAEMrBAHo3Yr/AA\r
+ AAAElFTkSuQmCC\r
+PHOTO;ENCODING=b;TYPE=HOME:iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAA\r
+ CXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wELCiQG0MFrrgAAABl0RVh0Q29tbWVudABDcmV\r
+ hdGVkIHdpdGggR0lNUFeBDhcAAAAUSURBVAjXY/j//z8DAwOEhAG4GACzagv1unIx3wAAAABJRU\r
+ 5ErkJggg==\r
+UID:pas-id-54B2522600000001\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard13.vcf b/autotests/data/vcard13.vcf
new file mode 100644 (file)
index 0000000..5e31757
--- /dev/null
@@ -0,0 +1,12 @@
+BEGIN:VCARD
+CLASS:PUBLIC
+EMAIL;TYPE=HOME;X-EVOLUTION-UI-SLOT=2:thejoe@abc.com
+EMAIL;TYPE=WORK;X-EVOLUTION-UI-SLOT=1:johndoe@abc.com
+FN:Test User
+N:User;Test;;;
+UID:uJTkVqH5Qt
+URL:test1.url
+URL:test2.url
+VERSION:3.0
+END:VCARD
+
diff --git a/autotests/data/vcard13.vcf.ref b/autotests/data/vcard13.vcf.ref
new file mode 100644 (file)
index 0000000..ce0cba0
--- /dev/null
@@ -0,0 +1,12 @@
+BEGIN:VCARD\r
+VERSION:3.0\r
+CLASS:PUBLIC\r
+EMAIL;TYPE=HOME;X-EVOLUTION-UI-SLOT=2:thejoe@abc.com\r
+EMAIL;TYPE=WORK;X-EVOLUTION-UI-SLOT=1:johndoe@abc.com\r
+FN:Test User\r
+N:User;Test;;;\r
+UID:uJTkVqH5Qt\r
+URL:test1.url\r
+URL:test2.url\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard14.vcf b/autotests/data/vcard14.vcf
new file mode 100644 (file)
index 0000000..8fe5db3
--- /dev/null
@@ -0,0 +1,12 @@
+BEGIN:VCARD\r
+VERSION:3.0\r
+CLASS:PUBLIC\r
+EMAIL;TYPE=HOME,PREF;X-EVOLUTION-UI-SLOT=2:thejoe@abc.com\r
+EMAIL;TYPE=WORK;X-EVOLUTION-UI-SLOT=1:johndoe@abc.com\r
+FN:Test User\r
+N:User;Test;;;\r
+UID:uJTkVqH5Qt\r
+SOURCE:http://www.kde.org\r
+SOURCE:http://www.kde1.org\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard14.vcf.2_1ref b/autotests/data/vcard14.vcf.2_1ref
new file mode 100644 (file)
index 0000000..367e523
--- /dev/null
@@ -0,0 +1,11 @@
+BEGIN:VCARD\r
+VERSION:2.1\r
+EMAIL;HOME;PREF;X-EVOLUTION-UI-SLOT=2:thejoe@abc.com\r
+EMAIL;WORK;X-EVOLUTION-UI-SLOT=1:johndoe@abc.com\r
+FN:Test User\r
+N:User;Test;;;\r
+SOURCE:http://www.kde.org\r
+SOURCE:http://www.kde1.org\r
+UID:uJTkVqH5Qt\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard14.vcf.ref b/autotests/data/vcard14.vcf.ref
new file mode 100644 (file)
index 0000000..2488a73
--- /dev/null
@@ -0,0 +1,12 @@
+BEGIN:VCARD\r
+VERSION:3.0\r
+CLASS:PUBLIC\r
+EMAIL;TYPE=HOME,PREF;X-EVOLUTION-UI-SLOT=2:thejoe@abc.com\r
+EMAIL;TYPE=WORK;X-EVOLUTION-UI-SLOT=1:johndoe@abc.com\r
+FN:Test User\r
+N:User;Test;;;\r
+SOURCE:http://www.kde.org\r
+SOURCE:http://www.kde1.org\r
+UID:uJTkVqH5Qt\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard15.vcf b/autotests/data/vcard15.vcf
new file mode 100644 (file)
index 0000000..7fa66c1
--- /dev/null
@@ -0,0 +1,10 @@
+BEGIN:VCARD\r
+VERSION:3.0\r
+FN:Test Tester\r
+N:Tester;Test;;;\r
+RELATED;TYPE=child;VALUE=text:Child Tester\r
+item1.URL:http://www.example.com\r
+item1.X-ABLABEL:random_label\r
+TEL;TYPE=home:+1-800-123456\r
+UID:40f8971c-1d3a-466f-8cf5-55aad2021e1a\r
+END:VCARD\r
diff --git a/autotests/data/vcard15.vcf.ref b/autotests/data/vcard15.vcf.ref
new file mode 100644 (file)
index 0000000..576e330
--- /dev/null
@@ -0,0 +1,11 @@
+BEGIN:VCARD\r
+VERSION:3.0\r
+FN:Test Tester\r
+N:Tester;Test;;;\r
+RELATED;TYPE=child;VALUE=text:Child Tester\r
+TEL;TYPE=HOME:+1-800-123456\r
+UID:40f8971c-1d3a-466f-8cf5-55aad2021e1a\r
+item1.URL:http://www.example.com\r
+item1.X-ABLABEL:random_label\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard2.vcf b/autotests/data/vcard2.vcf
new file mode 100644 (file)
index 0000000..13cd72e
--- /dev/null
@@ -0,0 +1,12 @@
+BEGIN:vCard
+VERSION:3.0
+UID:1UgvYejJMs
+FN:Tim Howes
+ORG:Netscape Communications Corp.
+ADR;TYPE=WORK:;;501 E. Middlefield Rd.;Mountain View;
+ CA; 94043;U.S.A.
+TEL;TYPE=VOICE,MSG,WORK:+1-415-937-3419
+TEL;TYPE=FAX,WORK:+1-415-528-4164
+EMAIL;TYPE=INTERNET:howes@netscape.com
+END:vCard
+
diff --git a/autotests/data/vcard2.vcf.2_1ref b/autotests/data/vcard2.vcf.2_1ref
new file mode 100644 (file)
index 0000000..0af201c
--- /dev/null
@@ -0,0 +1,12 @@
+BEGIN:VCARD\r
+VERSION:2.1\r
+ADR;WORK:;;501 E. Middlefield Rd.;Mountain View;CA; 94043;U.S.A.\r
+EMAIL;INTERNET:howes@netscape.com\r
+FN:Tim Howes\r
+N:;;;;\r
+ORG:Netscape Communications Corp.\r
+TEL;MSG;VOICE;WORK:+1-415-937-3419\r
+TEL;FAX;WORK:+1-415-528-4164\r
+UID:1UgvYejJMs\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard2.vcf.ref b/autotests/data/vcard2.vcf.ref
new file mode 100644 (file)
index 0000000..0cf6003
--- /dev/null
@@ -0,0 +1,12 @@
+BEGIN:VCARD\r
+VERSION:3.0\r
+ADR;TYPE=work:;;501 E. Middlefield Rd.;Mountain View;CA; 94043;U.S.A.\r
+EMAIL;TYPE=INTERNET:howes@netscape.com\r
+FN:Tim Howes\r
+N:;;;;\r
+ORG:Netscape Communications Corp.\r
+TEL;TYPE=MSG,VOICE,WORK:+1-415-937-3419\r
+TEL;TYPE=FAX,WORK:+1-415-528-4164\r
+UID:1UgvYejJMs\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard3.vcf b/autotests/data/vcard3.vcf
new file mode 100644 (file)
index 0000000..579e2da
--- /dev/null
@@ -0,0 +1,12 @@
+begin:vcard
+uid:ebvq9Wo9rO
+n:geiser;ian
+x-mozilla-html:FALSE
+org:Source eXtreme
+version:2.1
+email;internet:geiseri@yahoo.com
+title:VP of Engineering
+x-mozilla-cpt:;0
+fn:ian geiser
+end:vcard
+
diff --git a/autotests/data/vcard3.vcf.2_1ref b/autotests/data/vcard3.vcf.2_1ref
new file mode 100644 (file)
index 0000000..0a81e62
--- /dev/null
@@ -0,0 +1,12 @@
+BEGIN:VCARD\r
+VERSION:2.1\r
+EMAIL;INTERNET:geiseri@yahoo.com\r
+FN:ian geiser\r
+N:geiser;ian;;;\r
+ORG:Source eXtreme\r
+TITLE:VP of Engineering\r
+UID:ebvq9Wo9rO\r
+X-mozilla-cpt:;0\r
+X-mozilla-html:FALSE\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard3.vcf.ref b/autotests/data/vcard3.vcf.ref
new file mode 100644 (file)
index 0000000..0eeeec2
--- /dev/null
@@ -0,0 +1,12 @@
+BEGIN:VCARD\r
+VERSION:3.0\r
+EMAIL;TYPE=internet:geiseri@yahoo.com\r
+FN:ian geiser\r
+N:geiser;ian;;;\r
+ORG:Source eXtreme\r
+TITLE:VP of Engineering\r
+UID:ebvq9Wo9rO\r
+X-mozilla-cpt:;0\r
+X-mozilla-html:FALSE\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard4.vcf b/autotests/data/vcard4.vcf
new file mode 100644 (file)
index 0000000..7152ceb
--- /dev/null
@@ -0,0 +1,14 @@
+BEGIN:VCARD
+X-EVOLUTION-FILE-AS:Ximian, Inc.
+FN
+N:
+LABEL;QUOTED-PRINTABLE;WORK:401 Park Drive  3 West=0ABoston, MA 02215=0AUSA
+TEL;WORK;VOICE:(617) 236-0442
+TEL;WORK;FAX:(617) 236-8630
+EMAIL;INTERNET:hello@ximian.com
+URL:www.ximian.com/
+ORG:Ximian, Inc.
+NOTE:Welcome to the Ximian Addressbook.
+UID:pas-id-3E136F9B00000000
+END:VCARD
+
diff --git a/autotests/data/vcard4.vcf.ref b/autotests/data/vcard4.vcf.ref
new file mode 100644 (file)
index 0000000..28e0b58
--- /dev/null
@@ -0,0 +1,14 @@
+BEGIN:VCARD\r
+VERSION:3.0\r
+EMAIL;TYPE=INTERNET:hello@ximian.com\r
+LABEL;TYPE=work:401 Park Drive  3 West\nBoston\, MA 02215\nUSA\r
+N:;;;;\r
+NOTE:Welcome to the Ximian Addressbook.\r
+ORG:Ximian\, Inc.\r
+TEL;TYPE=VOICE,WORK:(617) 236-0442\r
+TEL;TYPE=FAX,WORK:(617) 236-8630\r
+UID:pas-id-3E136F9B00000000\r
+URL:www.ximian.com/\r
+X-EVOLUTION-FILE-AS:Ximian\, Inc.\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard5.vcf b/autotests/data/vcard5.vcf
new file mode 100644 (file)
index 0000000..957a1e5
--- /dev/null
@@ -0,0 +1,313 @@
+BEGIN:VCARD
+ADR;TYPE=home;TYPE=pref:;;Buehlauer Strasse 45;Dresden;Sachsen;01327;German
+ y
+ADR;TYPE=work:;;Prager Strasse 55;Dresden;Sachsen;01066;Germany
+BDAY:1955-07-19T00:00:00Z
+CATEGORIES:Friend
+CLASS:CONFIDENTIAL
+EMAIL;TYPE=PREF:heiko.mustermann@freenet.org
+EMAIL:heiko8@tst.inf.tu-dresden.de
+FN:Mustermann, Heiko
+GEO:19.283333;166.616669
+LOGO;ENCODING=b;TYPE=image/png:iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVU
+ AAAOW0lEQVR4nO1df2hb1xX+OlyQwQEJXJAgBQlaiEwDsdqO2l1H47RjMe2gbjOoszG2dozG7aC
+ YMIqTjS7NYKSmbE1StsQpWxMXmsSF1WhlTeSwJlZY06gsSVXWUAkakKAGPajBDxrQ/jjnez8k27
+ EjJdyU+/0jPz29X9L57jnnO+deAxYWFhYWFhYWFu3Hbe082XT2ZF3+WgAAdHZ0AgBqTg0A4H7DT
+ 7oAgNSdKQDAg99/sK33caPB53RqFQBA5PYIAMBdkOf6yc9+ct3P852W786irWjJMs/8+0wdACpV
+ sZTS50V5vSLb1UoVQMCCvnFDx0c65f3BHw4CABJ3RL19mwYfM4Y1e/+0V5h/VbbPXzwPACiVSgA
+ A15XnikVjAIB44Dli3TIKjL+2e0XPYxliGFZshSdzZ+r8OyKGjdl8AQCQfe84AKBaFUaUrojlRL
+ vEUpx5h0eGjo9EZH+kQ7Yz9/d71+vdkAYApO+W16d+/NQNZ8ye8T11ACiV5TkcR5jufCX3XyrLc
+ 9XmxUe6bvi5XH3OaNRnSKRL9vWsywAAstNTyz6HZYhhsD+IYbjmMPDxfz6uA0BMqQcAR96eAgBM
+ vSevtTkJa6tzQnVSNn2XOLSZ03ljHHQ7MLxlSIa2kg5pOrTVHHHu/hANRDrke4t2y3cy+KgEMPs
+ P7F/0O7EMMQzXtNxLn16qA8DUu1nvvcm3DgEAFlxxbo4jFpFYK4woXix8qxhxLYxuH6sDQG5Gvq
+ NSueLtcxwdNTTASemoUTi3+HdkGWIYlrTkj2clzC1ckGRv3xv7vH2VK7QAlUDuktA0f/bG+YpL5
+ 4WpDDXv7TdPbjm472AdACbe9L+r4mdMHuW+42uTAIByuWwZciugY6kdER3zzn8iMkFt3pc93Kvy
+ d0QzvHYxI5h8Qq/BiK1YLur78nJw4mBIznj2V88ueg+HjxyrA0BEdE7EumLePp773u/e25b7jyb
+ kfAObh7z3SleELS40SVZ/u+2F0ToA7H99PHRtyxDD0GQZZ9RKKxUZ+/YdmAAAFD4peJ9hbF2dq7
+ aHGSpn12p+dJI7PQsAcDS3YcxfmZPXnrt65F40P+pd3wsgwF69x/xHedlWNkfX+PlUep0ck0omA
+ ACxO+R10w82tfRch8leAJOas82ek+cho/sfkGtnT8xYhpiMJh9CiytVZayjYIgO37KCmWgrOPy3
+ w3UAKKpsf/zd496+wkVhpOu5Lje0XS6X9X5lbJ49KxZIJqSSEu+Xrsj9V1Xw5OcBIPJBDoCfPw0
+ 9IVn0sanpOgA8NXR9JYBILO7/rd8n/RV9SM1tPg6wDDEOTQxhFEKLYjbuBljBX9tjzyox/Q+xQO
+ crOf7I20cAAIVz+cCnVNJu8Alo3Nb43nEjoSfa8dIOAMDs6Zy+3wcAyM3kvCtUyZ6qXLd0WZj6z
+ E+fAeAX4FZbYo5Fmt9zXfeanwEsQ4xDE0Nqbi203ZhztANVZUb2PdF+imqZLgLX0OvSd7lLbPO+
+ OFan1B8wGotEE3pCYfpWtX4A2L1rZ+gcHN+Pa8EtEpX3mR9tGlieKSf/dVJ9Ysl7j/fhMYTfuDa
+ ANMIyxDA0Z+r6Qy7MC1Mi3lge1PijTYetBNNTkjUfOjQJAMi+LzE6S7nJtX50krknE74hZQZbij
+ o19U7eKcfQAKuaP7lam+hRdZXl19kZX7Xe+PBG2acM7YzE9Bpi1UfeFN9G7Y6+77EfLR59UdGtV
+ X2G8D7IEPrf7PtZq2XdCmhiCBsUYnGxLJfxP5rzkI0Pb6wDwMypmWXHVupOk0eFEfQZIy+MAQB6
+ 79OGhnSvd0yk4c5o4c7Xamlrwj7Nqck9uVf5eblGVnONqIY1W38+4h3DyJH1i6j6jFi3+B1GaPm
+ 8RGFsa9qrqu7zI6KfHXtHmM8KKq8ZfNZg/rMcLEMMQ5NlH/zLwVDz28SbomVRUxI0RDZJZrqici
+ biYmHFz8Q6cmox6bR8bsfOVwD44ylzH47dgK9lTf5dqpOzZ0V1Hnh0AIDfXMdmO7Zx0h8MaO2aT
+ JtQf7D16Se9a9CS0+uEofQVmV7ZjqhPmXhrIvQcnV2doeemv6UfIysAeNoVg9TMfdLqZH3ILYIl
+ x36Oi/v+Knp+/mwhsFfHcR0X2W3Su0Gy4ZrG3tU5GaOHtwhzXv3jqwB8ZgFiaezamFVWAMDO30u
+ OQAsjfvFL8QHpdFLOoPE8FQXG99UvxecMbhameOrCnB8tbh0WtjA3IZuYl6TXC1PoY/b9eRwAUL
+ hYDH3emXdD20EwX4p3SzS4VKWQsAwxDPYHMQxLlnDpJNlbSyEO8BvjvDKrJnZFlcxJ+biGkRT6Y
+ nf45VMAqHypXfMa0uY+8JM2Fpycr+QzfQ+JM0+nhPoMBHit3FFxuHT6FB8rGsYnusWZVsoBAVOH
+ QzrlkoqlcW1qSyQkOMmsE+c9sk2Gy+d//Xzo+Ago40RD3wsARKMrG6oIyxDDsCRDOAtodLsU44M
+ d3QtXKcnzLGELoXN7cos4y3jcl0QAYOFrOZ4ySLGooWqgOYBs4XVp+Qw9i2XZX1GyZtIJvQdhRi
+ Il23S4ntgYSNB67xcWTs2ouDmn97FRrlX6MlzUSt8jo8XQlq0AgMm3J8Ln1OfmnBBg9U2DliGGY
+ UmGEON7pE1lVNtWAGD2IwlPK1fF6jhziGMxE8eR54QhnWtUatY5hpS5ixfCPmexsDHRLedOeDK6
+ YOARsdLxabHqVJIiozbvqQzvsZnvJ33r7dkgfuXQBWHC6NMSIrvqZ+grOTOsX+evPLlZRMlCXsv
+ GGsZn1osgOt7Q2rMaWIYYhmsyhAj+6tue2ybNZ59ruVfl5k614igL+90NvoNz9LT5jkJgKiVWS5
+ 8CAOVSGYAv9FU0eezXaItsHHkkCQBI360RnDKBzODx7iKNGcPa1FCZk3JArZzT53FC5yB4DxGN8
+ IY04d3+m+23AcDMqZmma6wWliGGYcUMCWL/G+HJJsNbhkPtPBxrGwv5pcufAgDcrzlPXayX430w
+ D2GMTx/CQlkqqUzokGO8MpZGUwtagqbASTAScuZ8ATOVlGa7wT6Jnnb/QacTaO4CFR0JFsXiiXj
+ oGrte3lUHgJ2/29ly46BliGG4LoY0YvLoZMgyjr9zXCKyTrEozuemsEfRjtEZfUq+4MvWjFxojd
+ ympTNqamq+iKjP8LJlln6VGQGxkj4hpS2lbJYeXC++xZuQpOxjO2hCi3f0lSxVtAOWIYahLQxpB
+ KXmijJjQed1R9nbptbNAhbbgRBoQYomxAobW0M5jvuWrpGQRj7MyFlsYg6RSDCS863ZnZf3EmuF
+ VcNPDMv9/FNKsfsPHAoxf/RFmbpWLLBtVa5JNvY90FcHWpueYRliGNrKkC/+90Ud8EucLjR7dtQ
+ 3qALLaCz7vsT9nO6V7vVXcqBi6jYUqHB7wyvCDWccz6kGpFU1ZqNCENWaKAWOMjZzn8RsbOTDgU
+ Ohz690vZJWYBliGNr6i1/6r0zM9LQqVXGZI3yqeQjfZ4ae2SCWyaY3QbhldOB7kqHHEuGaSiNe+
+ a3UXlh2zeiaKYOPS7nW19uA8dekPB3TXGf0xVEAgXKv1oCok+VOCcs2DbY2oWc5WIYYhrb4kOms
+ tFgWL0tUlf9QNB0ygcwoXw5XzQY3D9YBIK7M4MQZwM87HM1dSmzP1KgrFgv7joUFNjlwqSF5efV
+ 1YUHurFj32PYx75gdL+uUhbyuf6UZeq9WFznJv6KqL33fjYRliGFoiSGc0FLUxQW8VsolmsAa4U
+ VCSRnng1PlqBPFNO/gKnVs76RP6WRuo35q6HHJsqkKsPZOto7v2e1dY+QF8RkDfaqIdZCVmsOo+
+ swIjbX/GwnLEMPQEkPatZoomdE47QsAoHX6aDRcm+B4X/K6YbT+oYxg/ZttopzKxsmhgF8zrzR0
+ 0bDjhp/l8iL508s3lbcDliGGwf4ghsGIFXWONaxHAvgrDMVUhmGLEfuA4xoiT70rgQQdrteBr6X
+ bktcoF94G/GY6hrO5U9pipAEAz1mttmfFipXAMsQw3BD5fbVwuJbUGl868UJMXdNEa0eIdocLUJ
+ wH8souSfI8eV7DYcr2lPqDgUNlPtzKSqawIMXQ+3rn418PLEMMgxE+hNirCxkDQK82SrgqBqY5K
+ 1eZUanK+94ahrpaUfGCyCCDm0VMpDBImb4SaHKgD/FWFVVmMGFl6Tl3Qgpok0eXXwS5HbAMMQxG
+ MSSIsZekXNp7v8zKymzo0T26WpHO42MjNxsmGHWx6a6/rz/0uWDBi+coFJRdnDHLiI4rTqxQCmo
+ HLEMMgxFR1mJgMOQ1YHO7S14b1zQhQ5iHsLXoiM6g9SbTICDPdIRbiLw5kyqpNK72djNgGWIYjG
+ VIPB5e+cBrauvSdh5tGWKbEHMJFrn6HxDf0bNOfE+Na7cEWaFPT+m+oNMjip9J/pE90Xrz9GphG
+ WIYjGUIW/zZyMysOcrGuTjXVAwXjbgST0WjKbZ70nXkC77VFy9r/jEXZteC077W0NXCMsQwGJuH
+ NGJsp+QlfZqXsHWHKi4n1xS0YZvToWc+lPLr+U+k2BSqgV31MnNjvgfLEMNgjGWsFFytiM3WcZW
+ BOUWgoj6kqv/Ii00RXBm7GljViBFXwaD/d2IZYhiMjbKWgreUhlb3OAFz4CHZz6aGWHd4hTnHFc
+ WWjeBAeJKpKbAMMQy3HEO45Mfecfl3qNSyuB5iRtt/XP43hK5w3nK+4rcBNa7FZQIsQwyDMdFFq
+ xh9UZb+6HtIlr1wF8SHFM6JPsVGueDiMzej8W21sAwxDPYHMQy3nFNfCmltrKuWRDrhv0HlUMWV
+ 8Rrn1JsGyxDDYLS1XA927ZZWooL+MzC29sycuHmNCq3AMsQwfGt8CFHISwEqskbDWwPlkeVgGWJ
+ xczH20lidTXe3AixDLCwsLCwsviX4P68/8cprSSqmAAAAAElFTkSuQmCC
+N:Mustermann;Heiko;;;
+NICKNAME:clown
+NOTE:I'm a friendly note text,\nplease copy me to your address book...
+ORG:KDE
+PHOTO;ENCODING=b;TYPE=image/png:iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pV
+ UAAAOW0lEQVR4nO1df2hb1xX+OlyQwQEJXJAgBQlaiEwDsdqO2l1H47RjMe2gbjOoszG2dozG7a
+ CYMIqTjS7NYKSmbE1StsQpWxMXmsSF1WhlTeSwJlZY06gsSVXWUAkakKAGPajBDxrQ/jjnez8k2
+ 7EjJdyU+/0jPz29X9L57jnnO+deAxYWFhYWFhYWFu3Hbe082XT2ZF3+WgAAdHZ0AgBqTg0A4H7D
+ T7oAgNSdKQDAg99/sK33caPB53RqFQBA5PYIAMBdkOf6yc9+ct3P852W786irWjJMs/8+0wdACp
+ VsZTS50V5vSLb1UoVQMCCvnFDx0c65f3BHw4CABJ3RL19mwYfM4Y1e/+0V5h/VbbPXzwPACiVSg
+ AA15XnikVjAIB44Dli3TIKjL+2e0XPYxliGFZshSdzZ+r8OyKGjdl8AQCQfe84AKBaFUaUrojlR
+ LvEUpx5h0eGjo9EZH+kQ7Yz9/d71+vdkAYApO+W16d+/NQNZ8ye8T11ACiV5TkcR5jufCX3XyrL
+ c9XmxUe6bvi5XH3OaNRnSKRL9vWsywAAstNTyz6HZYhhsD+IYbjmMPDxfz6uA0BMqQcAR96eAgB
+ MvSevtTkJa6tzQnVSNn2XOLSZ03ljHHQ7MLxlSIa2kg5pOrTVHHHu/hANRDrke4t2y3cy+KgEMP
+ sP7F/0O7EMMQzXtNxLn16qA8DUu1nvvcm3DgEAFlxxbo4jFpFYK4woXix8qxhxLYxuH6sDQG5Gv
+ qNSueLtcxwdNTTASemoUTi3+HdkGWIYlrTkj2clzC1ckGRv3xv7vH2VK7QAlUDuktA0f/bG+YpL
+ 54WpDDXv7TdPbjm472AdACbe9L+r4mdMHuW+42uTAIByuWwZciugY6kdER3zzn8iMkFt3pc93Kv
+ yd0QzvHYxI5h8Qq/BiK1YLur78nJw4mBIznj2V88ueg+HjxyrA0BEdE7EumLePp773u/e25b7jy
+ bkfAObh7z3SleELS40SVZ/u+2F0ToA7H99PHRtyxDD0GQZZ9RKKxUZ+/YdmAAAFD4peJ9hbF2dq
+ 7aHGSpn12p+dJI7PQsAcDS3YcxfmZPXnrt65F40P+pd3wsgwF69x/xHedlWNkfX+PlUep0ck0om
+ AACxO+R10w82tfRch8leAJOas82ek+cho/sfkGtnT8xYhpiMJh9CiytVZayjYIgO37KCmWgrOPy
+ 3w3UAKKpsf/zd496+wkVhpOu5Lje0XS6X9X5lbJ49KxZIJqSSEu+Xrsj9V1Xw5OcBIPJBDoCfPw
+ 09IVn0sanpOgA8NXR9JYBILO7/rd8n/RV9SM1tPg6wDDEOTQxhFEKLYjbuBljBX9tjzyox/Q+xQ
+ OcrOf7I20cAAIVz+cCnVNJu8Alo3Nb43nEjoSfa8dIOAMDs6Zy+3wcAyM3kvCtUyZ6qXLd0WZj6
+ zE+fAeAX4FZbYo5Fmt9zXfeanwEsQ4xDE0Nqbi203ZhztANVZUb2PdF+imqZLgLX0OvSd7lLbPO
+ +OFan1B8wGotEE3pCYfpWtX4A2L1rZ+gcHN+Pa8EtEpX3mR9tGlieKSf/dVJ9Ysl7j/fhMYTfuD
+ aANMIyxDA0Z+r6Qy7MC1Mi3lge1PijTYetBNNTkjUfOjQJAMi+LzE6S7nJtX50krknE74hZQZbi
+ jo19U7eKcfQAKuaP7lam+hRdZXl19kZX7Xe+PBG2acM7YzE9Bpi1UfeFN9G7Y6+77EfLR59UdGt
+ VX2G8D7IEPrf7PtZq2XdCmhiCBsUYnGxLJfxP5rzkI0Pb6wDwMypmWXHVupOk0eFEfQZIy+MAQB
+ 679OGhnSvd0yk4c5o4c7Xamlrwj7Nqck9uVf5eblGVnONqIY1W38+4h3DyJH1i6j6jFi3+B1GaP
+ m8RGFsa9qrqu7zI6KfHXtHmM8KKq8ZfNZg/rMcLEMMQ5NlH/zLwVDz28SbomVRUxI0RDZJZrqic
+ ibiYmHFz8Q6cmox6bR8bsfOVwD44ylzH47dgK9lTf5dqpOzZ0V1Hnh0AIDfXMdmO7Zx0h8MaO2a
+ TJtQf7D16Se9a9CS0+uEofQVmV7ZjqhPmXhrIvQcnV2doeemv6UfIysAeNoVg9TMfdLqZH3ILYI
+ lx36Oi/v+Knp+/mwhsFfHcR0X2W3Su0Gy4ZrG3tU5GaOHtwhzXv3jqwB8ZgFiaezamFVWAMDO30
+ uOQAsjfvFL8QHpdFLOoPE8FQXG99UvxecMbhameOrCnB8tbh0WtjA3IZuYl6TXC1PoY/b9eRwAU
+ LhYDH3emXdD20EwX4p3SzS4VKWQsAwxDPYHMQxLlnDpJNlbSyEO8BvjvDKrJnZFlcxJ+biGkRT6
+ Ynf45VMAqHypXfMa0uY+8JM2Fpycr+QzfQ+JM0+nhPoMBHit3FFxuHT6FB8rGsYnusWZVsoBAVO
+ HQzrlkoqlcW1qSyQkOMmsE+c9sk2Gy+d//Xzo+Ago40RD3wsARKMrG6oIyxDDsCRDOAtodLsU44
+ Md3QtXKcnzLGELoXN7cos4y3jcl0QAYOFrOZ4ySLGooWqgOYBs4XVp+Qw9i2XZX1GyZtIJvQdhR
+ iIl23S4ntgYSNB67xcWTs2ouDmn97FRrlX6MlzUSt8jo8XQlq0AgMm3J8Ln1OfmnBBg9U2DliGG
+ YUmGEON7pE1lVNtWAGD2IwlPK1fF6jhziGMxE8eR54QhnWtUatY5hpS5ixfCPmexsDHRLedOeDK
+ 6YOARsdLxabHqVJIiozbvqQzvsZnvJ33r7dkgfuXQBWHC6NMSIrvqZ+grOTOsX+evPLlZRMlCXs
+ vGGsZn1osgOt7Q2rMaWIYYhmsyhAj+6tue2ybNZ59ruVfl5k614igL+90NvoNz9LT5jkJgKiVWS
+ 58CAOVSGYAv9FU0eezXaItsHHkkCQBI360RnDKBzODx7iKNGcPa1FCZk3JArZzT53FC5yB4DxGN
+ 8IY04d3+m+23AcDMqZmma6wWliGGYcUMCWL/G+HJJsNbhkPtPBxrGwv5pcufAgDcrzlPXayX430
+ wD2GMTx/CQlkqqUzokGO8MpZGUwtagqbASTAScuZ8ATOVlGa7wT6Jnnb/QacTaO4CFR0JFsXiiX
+ joGrte3lUHgJ2/29ly46BliGG4LoY0YvLoZMgyjr9zXCKyTrEozuemsEfRjtEZfUq+4MvWjFxoj
+ dympTNqamq+iKjP8LJlln6VGQGxkj4hpS2lbJYeXC++xZuQpOxjO2hCi3f0lSxVtAOWIYahLQxp
+ BKXmijJjQed1R9nbptbNAhbbgRBoQYomxAobW0M5jvuWrpGQRj7MyFlsYg6RSDCS863ZnZf3Emu
+ FVcNPDMv9/FNKsfsPHAoxf/RFmbpWLLBtVa5JNvY90FcHWpueYRliGNrKkC/+90Ud8EucLjR7dt
+ Q3qALLaCz7vsT9nO6V7vVXcqBi6jYUqHB7wyvCDWccz6kGpFU1ZqNCENWaKAWOMjZzn8RsbOTDg
+ UOhz690vZJWYBliGNr6i1/6r0zM9LQqVXGZI3yqeQjfZ4ae2SCWyaY3QbhldOB7kqHHEuGaSiNe
+ +a3UXlh2zeiaKYOPS7nW19uA8dekPB3TXGf0xVEAgXKv1oCok+VOCcs2DbY2oWc5WIYYhrb4kOm
+ stFgWL0tUlf9QNB0ygcwoXw5XzQY3D9YBIK7M4MQZwM87HM1dSmzP1KgrFgv7joUFNjlwqSF5ef
+ V1YUHurFj32PYx75gdL+uUhbyuf6UZeq9WFznJv6KqL33fjYRliGFoiSGc0FLUxQW8VsolmsAa4
+ UVCSRnng1PlqBPFNO/gKnVs76RP6WRuo35q6HHJsqkKsPZOto7v2e1dY+QF8RkDfaqIdZCVmsOo
+ +swIjbX/GwnLEMPQEkPatZoomdE47QsAoHX6aDRcm+B4X/K6YbT+oYxg/ZttopzKxsmhgF8zrzR
+ 00bDjhp/l8iL508s3lbcDliGGwf4ghsGIFXWONaxHAvgrDMVUhmGLEfuA4xoiT70rgQQdrteBr6
+ XbktcoF94G/GY6hrO5U9pipAEAz1mttmfFipXAMsQw3BD5fbVwuJbUGl868UJMXdNEa0eIdocLU
+ JwH8souSfI8eV7DYcr2lPqDgUNlPtzKSqawIMXQ+3rn418PLEMMgxE+hNirCxkDQK82SrgqBqY5
+ K1eZUanK+94ahrpaUfGCyCCDm0VMpDBImb4SaHKgD/FWFVVmMGFl6Tl3Qgpok0eXXwS5HbAMMQx
+ GMSSIsZekXNp7v8zKymzo0T26WpHO42MjNxsmGHWx6a6/rz/0uWDBi+coFJRdnDHLiI4rTqxQCm
+ oHLEMMgxFR1mJgMOQ1YHO7S14b1zQhQ5iHsLXoiM6g9SbTICDPdIRbiLw5kyqpNK72djNgGWIYj
+ GVIPB5e+cBrauvSdh5tGWKbEHMJFrn6HxDf0bNOfE+Na7cEWaFPT+m+oNMjip9J/pE90Xrz9Gph
+ GWIYjGUIW/zZyMysOcrGuTjXVAwXjbgST0WjKbZ70nXkC77VFy9r/jEXZteC077W0NXCMsQwGJu
+ HNGJsp+QlfZqXsHWHKi4n1xS0YZvToWc+lPLr+U+k2BSqgV31MnNjvgfLEMNgjGWsFFytiM3WcZ
+ WBOUWgoj6kqv/Ii00RXBm7GljViBFXwaD/d2IZYhiMjbKWgreUhlb3OAFz4CHZz6aGWHd4hTnHF
+ cWWjeBAeJKpKbAMMQy3HEO45Mfecfl3qNSyuB5iRtt/XP43hK5w3nK+4rcBNa7FZQIsQwyDMdFF
+ qxh9UZb+6HtIlr1wF8SHFM6JPsVGueDiMzej8W21sAwxDPYHMQy3nFNfCmltrKuWRDrhv0HlUMW
+ V8Rrn1JsGyxDDYLS1XA927ZZWooL+MzC29sycuHmNCq3AMsQwfGt8CFHISwEqskbDWwPlkeVgGW
+ JxczH20lidTXe3AixDLCwsLCwsviX4P68/8cprSSqmAAAAAElFTkSuQmCC
+ROLE:Developer
+SOUND;ENCODING=b:UklGRiQgAABXQVZFZm10IBAAAAABAAEAQB8AAEAfAAABAAgAZGF0YQAgAA
+ B/f39/f39/f39/f39/f4B/gH+Af4CAgIGBgYGBgYGBgYGBgYGBgYGBgIGAgICBgYGBgYGBgYCAg
+ YGAgICAgICAgIGBgICAgYCAgICBgICAgICAgICAgIGAgICAgYCAgICAgICAgICAgICAgICAgICA
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
+ AgICAgICAf4CAgICAgICAgICAgICAgIB/f4CAgICAgICAgIB/f4B/f39/f39/f3+AgICAf4CAf3
+ 9/gIB/f4CAgH9/gICAgH+AgICAgICAgICAf4CAgIB/gICAgICAgICAgICAgICAgICAgICAgICAg
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
+ AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
+ CAgICAgICAgICAgICAgICAgIB/gICAf39/f39/f3+Af4CAgICAgICAgICAgICAgICAgICAgICAg
+ ICAgICAgICAgICAgH9/f39/f39/f39/f39/f4CAgICAgICAgICAgICAgICAgICAgICAgICAgICA
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
+ AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
+ CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
+ AgICAgICAgICAgIGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYCAgICAgICAgI
+ CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
+ AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
+ CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
+ AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
+ CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgYCAgICB
+ gICAgYGBgICAgICAgICAgIGAgICBgICBgYGBgYGBgYGAgYGBgYCBgYGBgYGBgYGBgYGBgYGBgYG
+ BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgICAgYGBgIGBgYGAgI
+ CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYGAgICAgICAgICAgICAgICAgICAgICA
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
+ AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
+ CAgICAgICAgICAgICAgICAgH+AgICAgICAgICAgICAgICAgICAf4CAgIB/gH+Af4B/f39/f39/f
+ 39/f39/f4CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgYG
+ BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgY
+ GBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAgIGBgYCAgICBgYCAgYGBgYCAgICBg
+ YCAgICAgICAgICAgICAgIGAgICAgICAgICAgICAgYGBgYGAgICAgIGBgYCAgICBgYGAgICAgIGA
+ gICAgICAgIGBgYCBgYGAgYGBgYGBgoGBgYGCgoGAgICBgYGBgYCBgYKCgYGBgYGBgYGAgYGBgH9
+ /gIB/f3+AgIB/gH9/gICAf4CBgYB/f35+gIB/f4CBgX9/gYCAgYKCgYCAgYOBgICAgoGAf4GCgn
+ 9/gIB/gICBgH5/f4GAfX+BgYB+fn9/fn+Afn6Af39+f35+fn9+fn6AgH9/f4CAgYCAgYKCgH9/g
+ IKBf3+AgYJ/f4GCg4F/gIGCgoOBfoCDgYF/fH+BgYGAfn6Af4CCgn58gIN/fX+AgICBgYGAgYCB
+ goOCgICBgYB/fXyBhIGAgH5+f4GBgX9/f35+gIKCgXt9goN/f318f4GAf4B/fHt9fn5+fXx+fn5
+ /gH9+fHx/gHx9f4CAfn18gIB9e4GBfn5+foCBfHyAgoGAfX6CgYCBgH+DgHt9gYN/fX2BhYB7en
+ 6AgH98foKCgH18foCAfoCAf4CAf31+fn+AgH1+goJ/fX5/gIKAgIGAfH6CgX17foCBf3+BgoB/g
+ YOBgIB/f4KDgoJ+e3+ChIOBfn1/gX+BfX2BgH59foCCfn1/gX99fICAgoB/f39/gISCf36AgoSB
+ foCBgYGAf4CCf4CCgX5/gYKDgYB/gH+BhIOBgYB/gIOEhIF9foGCg4OBgICBgoOCgICChIOBg4O
+ CgoSDgoKAgYKBgoODhISBf4CCg4SEgoGCg4SEgH6BhIWEgX+EhYKAgoKFhIB+gIKChYKAgYOCgo
+ B+gYWFhIKAg4WEg4ODhIWFhYaGhIWGhYWGh4eHhYOCgoSFg4B/gIB+fX1+fn57e3t7fHt6fH5/f
+ 4GDhYiMkJGQj5GVmZycmZiXlZGIfXRwcnZ4d3Nva2hoamppaWxvc3R0dXl+iJCPjZShqrCzvNHi
+ rFYxOmKSrJ6UmJOAbV1ZboSMjI6JfnNjW2JweYGFg4B/e3Z0c3Btc3p9fHp4fIGBf3+Dh4qLjJG
+ YnZuWkY6MhnpwbnN6fHlya2hlZmdmaW9ycXFzd3t/g42cpquzvMzd/sRADiBZkL6xpLa1jFpANV
+ iHoJ2ioJWGbEQ2VHaOm5aHhIFuYmZzgoVxZFxfdJCSgnt/kKewr7bDsopcSV6JopyRjpOQfmNXZ
+ HmGhYB8fXtvXExKXnyKgnJsc3t8fZC0ysfK0+vHTxEeXY6yr6rAxJRSNTdbh5+fp7KjglQ6PVx3
+ ho6Ph3dmW15oa2x0hIuNkK3R18jJ0Ys8LUlxkqais8WtdlBFT2yDjpywro9mS0VVaXaBiIdyX2J
+ rcG5udYKKjaXT4dfV2Y82JkBpiaKkvdO2eE9GTGZ4hZu6u51yTUNOX2l9kZWKdl5PXG93dHeAip
+ KZut7j2tacRjJIYHCOo77XvoRdVlFYZniVuL+kfl9ST1Rcb4mTjoNxW1pqdXd5fH6CiKHN4d7k2
+ 4E4N05Yaoqo1eO0emVbTU5ZdKDCuZV9b1tMSVlyiYp8dHl7cmpqdYCCgIqixNTR2OqnRTlPXFt3
+ ksbnw4lzcFdKS2KMtLWZiIZwV0lPZXZ1b3uNinZqbXJ3dX2XxOPg4/zDUDRCTUhmiMXx1p+If1g
+ +O1J7pK+yspN3W0pGVGdugYmCen54b21rb3V9i6vZ7vD92WpAS0gzSny04tq3qp5qPDhHX3uVrs
+ KukXVhT0hRYnF/gnuCh31ubG9zdHeMs+Dr8P7KalFVOylJeq7QzMPIqmtIRUZOY4KovqicknhZS
+ 1BWXWh6gIeLiH91b21vc4GcyuXt/umTZGhGIjJfh6y+yt7LkGlfTD1GYYOipKKwnXhkXldVUFhs
+ dYOMjYWBem9ucoCWvNTm9+2weHdZMSpQboujvtnUrY6BZEdDUmV4jZypppeFd2dcWVFWWWh8hYS
+ Ii393c3Z7iJ3A1ePp3aGDfVYyOVZkfJe5zsavpJNsU1BTVmR9kpmcn5uGdGxoWU5VVGZ0fIKLh4
+ F/d3Z6g4ufuc3e3depjoViPz9VWm2FqLu8tLGifmphWlJZbH+Lj5+elod+c19WU0xUZW11gISEg
+ nx6e3h6g4qWp7zM3NrSpZGIYkRFVVVlfZ6vsbW3qIl7b2BUWGVwe4ybn52TkIRuX2BVRVFjZmp7
+ hIF9fX12cnZ6eX6LlZyousfP0c++jot6X0ZRXF9sgaCnqa6yn4eAdGZZYGlvd4mcnqCWnY91aWN
+ cSUtYYmJxf399f351cXFzcHF4foOIlZ+hp7CytLm8uLKNg4RtYF5oanN8j5qZnqGaioV9dGpqb3
+ J1f42Rk5iZjIKAcmFcW1RXYGhwdXt+e3Z2c25tcXJxd3yChY2Tl5udn6Gho6ioq6uonoaHbWNzZ
+ GdxgoGPlZqdj5CJgHFzcWxwdH1/hYqOioSFfnFpaWBdX2Jqb3N5fHh4eHNxcXFxc3d7foOJjI6Q
+ lZOSlZOTl5eYnJucnpyZkYiEfnd1dnZ5fYKHio6QkIyHg394dHRzc3Z5fHt2enJrcG5obG9sbW9
+ ucHJzdnh3eXp5eXt9foCDhoeJjI6OkJGSk5aYmZudn6Gjn5qLh4J3cnJ0dHR5g4GEi42Ih4aBfH
+ h4dXR1eHl4dXhuaW5rZ2ltaWttbW5vcnR1dHZ2dXV2d3d7fn+BhIeIiYuOjpCTlJWZnJueoKarr
+ ZuJhntvaW1ucnh+hIWJi4qFg4F7d3V1c3R3fH1/gHlvbXJnXmdpYmdtamtxcW9vbm9tamxtbG5z
+ dXZ5fHx7fX9+fH6AgoWHioyNj5CRlZeYmp2TiYyGenp9eXh9fX19foB/fH1/e3p8e3l5e3x7e3x
+ 6d3FxcnBwcG9vb29vb29wb25tbWxsbW5vb3Fyc3N1dXV1dnd4ent9fn+BgoGAgoWEhoqJiYyLi4
+ yPioaLiYSEh4WDhIOCgoKAgX58fXx5eXp4eHl4dXZ1cnN0dHR1cnJycXBxcnJycW9ubGxsbW1ub
+ m5ub29vcXNzdHZ2dXh6enp+fn5/gYCBhIKFiYeGiomJi4qKjIuLjIyLiomKh4aKioeIiIWDgYB9
+ fHx7e3l4eHh2dnd3d3l7enp6enp5ent7e3x7enl6e3t7fHx7e3p8fX5/gIKDg4GCg4KCg4OEhoe
+ Hh4iJiomLjIqLi4uLi46Pjo2OjouJiomHh4aDgH9/fXp5eXh3d3h4eHh4d3V2d3Z0dnd0dXd3d3
+ p7fH59fX19fH5+fn+Af4CAf3+Af359f4KDgoSIiIeJjI6PkJOUk5SYmZiYmZqZmJqamJiZmJaWl
+ ZSTkZCQj46Ni4qHh4iFgoKBfn9+fn+AgYCAgYOCgoSEg4SFhIODg4OCgICBf35/gICAgYKCgYGD
+ hIOBgYOCgYGAgIGBgIGCgoKBgoSEg4KCgH9/f318fHt6e3t7enl5eHh5fH18foCAf4GDg4OFhoa
+ GhoeJh4aJioiIiYiIhoWGh4aGh4eHiImHh4mIiIeHh4iIiIqJioqJh4mKh4eJiYiHh4eHhoWGhY
+ OEhYWEhYWDg4SFhYWEg4SDgYKCgH+AgICBgoOCgYGBgYKEhoaGhoiIh4eJiYmKioqKiomKioiJi
+ oqJiYmJiIiIiYiHh4eHh4eGhYWFhISDgoKCgoKCgYGAf31+fXx9fn58e3x8fHx9fX19fX19fX19
+ fHx9fn5/gICBgYGCgoKCg4OCgoODgoKDg4OCgoKCgoGBgYGBgYGCgYCBgIGCgoKDg4KCg4OEhIS
+ FhYWFhYWFhYWFhoWGhoWEhISDg4ODg4ODg4ODg4SDgoKDg4OCg4SDgoKDgoGBgoGAgIB/f35+fn
+ 9+fn9/f35+fn5/gICAgIGBgYKCg4ODg4SEg4OEhIODhIODhIODg4ODg4OCgoKBgoKCg4OCgoODg
+ 4ODg4OEhISEhIWEhIWFhISEhISEhIWEhISEhIODhISEg4ODg4ODg4ODg4ODgoKCgoKCg4KCgoKC
+ goKCgoKCgoOCgoKCgoKBgYKCgoKCgoGBgYGAgICAgYGBgYCAf39/f39/f3+Af39/f39/f39/gIC
+ AgIB/f39/f39/gICAgIB/f39/gIB/f39/gH9/f39/f39/fn5+f39/f39/fn5+fn5/f39/f39/fn
+ 5+fn9/f39/f35+fn5+fn9/f35/f39+fn5+fn9/fn5+fn5+fn5+f39+fn5+fn19fX5+fn5+fn5+f
+ X5+fn5+fn5+fn19fn5+fn5+fX19fX59fn5+fn19fX19fX1+fX19fX19fX19fX19fX19fX19fX19
+ fX19fX19fX19fX19fX19fX19fX19fX19fXx9fX18fH19fXx8fXx9fXx8fHx8fHx8fH19fX19fXx
+ 9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX
+ 19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
+ X19fX19fX19fX19fX19fX19fX19fX19fX1+fX5+fn19fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
+ fn5+fn5+fn5+fn5+f39/fn5/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39
+ /f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f4B/f3
+ 9/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f
+ 39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
+ f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f4B/f39/f39/f39/f39/f39/f39
+ /f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f3
+ 9/f39/f39/f39/f39/f39/f35+fn5+f35/f39/f39/f39/f39/f39/f39/f39/f39/f39/f35+f
+ 39+fn5/fn5+f39/fn9/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
+ f39/f39/f39/f39/f39+fn9/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39
+ /f39/f39/f39/f39/f39/f39/f39/f4CAf39/f39/f39/gIB/f39/f39/f4B/f4CAgICAgICAgI
+ CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
+ gICAgICAgICAgIB/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/gICAgIC
+ AgICAgICAgICAgICAgICAgICAgICAgIGBgYGAgYGBgICAgIGAgICBgYGAgYGBgYGBgYGBgYGBgY
+ GBgYGBgYGBgYGBgYGBgYGAgYCAgICAgICAgICAgICAgICAgICAgICAgICAgH+AgICAf39/gH9/f
+ 3+Af39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f4CAgH9/gIB/f39/f4B/f3+AgICAf4CA
+ gICAgICAgICAgICAgH9/f4CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
+ AgICAgICAgICAgICAgICAgICAgICAgIB/f39/f39/f39/f4CAf39/f39/f39/f39/f39/f39+fn
+ 9/fn5+fn5+fn5+fn5+fX19fX19fX19fX19fX19fX19fn5+fn5+fn9/f39/f4CAgICAgICBgYGBg
+ YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYCAgICAgICAgICAgICAgICAgYGAgICA
+ gICAgICAgICAgICBgYGAgICAgICAgICAgICAgICAgICAgICAgIB/gICAgH9/f39/f39/f39/f39
+ /f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/gICAgICAf39/f39/gH+AgI
+ CAgICAgIB/f39/f39/f4B/f39/f39/f39/f39/f39/f39/f39/f39/f39/fn9/f39/f39/f39+f
+ 39/f39/f39/f39/f39/f39/f39/f4B/f4CAgICAf39/f39/gICAf39/gICAgICAgICAgICAgICA
+ gICAgIGAgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYCAgICBgYGBgYGBgYCBgYGBgYCAgIG
+ BgICAgICAgICAgICAgICAgICAgICAgICAgICBgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
+ CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
+ gICAgICAgICAgICAf3+AgIB/f4CAf39/f39/f3+AgICAgH+AgICAf3+AgICAgICAgH9/f39/f39
+ /f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f3
+ 9/f39/f39/gH9/gICAgICAgICAgIB/gICAgH+AgIB/f39/f39/gICAgICAgH9/f3+AgH9/f4B/f
+ 39/f39/f39/f39/f3+AgICAgICAf3+AgIB/f4CAgIB/f4CAgICAgICAgICAf39/f3+AgIB/f4CA
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAf39/f39
+ /f4CAgH9/f39/f39/f39/f39/f39/f39/f39/f39/f4B/f39/f39/gIB/f39/f39/f39/gH9/f3
+ 9/f4CAgICAgIB/gICAgICAgICAgICAgICAgICAgICAgICAgH+AgICAf4CAgICAgICAgIB/gICAf
+ 4CAgICAgH+Af4CAgH9/f39/f39/f39/gICAgICAgICAgICAf39/f39/f4CAgH9/gICAf3+AgICA
+ gICAgICAgICAgICAgICAgICAgIB/f39/gIB/f4CAgIB/f4CAgH9/gICAf39/f39/f39/f39/f39
+ /f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f3
+ 9/f39/f39/f39/f39/f39/f39/f39/f39/f39/gICAf39/gH9/f3+AgH9/f39/f39/f39/f39/f
+ 39/f39/f39/f39/f39/f39/f39/gICAf3+AgH9/f3+AgH9/f4CAgH9/gICAgICAgICAgICAgICA
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
+ AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
+ CAgICAgICAgICAgICAgICAgICAgICBgYGBgIGBgYCAgYGAgICAgYCAgICAgICAgICAgICAgICAg
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
+ AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
+ CAgICAgICAgICAgICAgICAf39/f39/f4CAgIB/f4CAgICAgICAgICAgICAgICAgICAgICAgICAg
+ ICAf39/f3+Af39/f39/f39/f4B/f39/f4CAgICAgICAgICAgA==
+TEL;TYPE=HOME:0351 223344
+TEL;TYPE=WORK:0351 443322
+TEL;TYPE=CELL:0173 223344
+UID:P9HXg34Oav
+URL:http://www.mustermann.de/~heiko/
+VERSION:3.0
+X-KADDRESSBOOK-X-Anniversary:1982-07-07
+X-KADDRESSBOOK-X-AssistantsName:Mr. Smithers
+X-KADDRESSBOOK-X-Department:Edutainment
+X-KADDRESSBOOK-X-IMAddress:122334455
+X-KADDRESSBOOK-X-ManagersName:Mr. Burnes
+X-KADDRESSBOOK-X-Office:223 2nd stage
+X-KADDRESSBOOK-X-Profession:Clown
+X-KADDRESSBOOK-X-SpousesName:femal clown
+END:VCARD
+
diff --git a/autotests/data/vcard5.vcf.ref b/autotests/data/vcard5.vcf.ref
new file mode 100644 (file)
index 0000000..531271f
--- /dev/null
@@ -0,0 +1,312 @@
+BEGIN:VCARD\r
+VERSION:3.0\r
+ADR;TYPE=home,pref:;;Buehlauer Strasse 45;Dresden;Sachsen;01327;Germany\r
+ADR;TYPE=work:;;Prager Strasse 55;Dresden;Sachsen;01066;Germany\r
+BDAY:1955-07-19T00:00:00Z\r
+CATEGORIES:Friend\r
+CLASS:CONFIDENTIAL\r
+EMAIL;TYPE=PREF:heiko.mustermann@freenet.org\r
+EMAIL:heiko8@tst.inf.tu-dresden.de\r
+FN:Mustermann\, Heiko\r
+GEO:19.283333;166.616669\r
+LOGO;ENCODING=b;TYPE=image/png:iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVU\r
+ AAAOW0lEQVR4nO1df2hb1xX+OlyQwQEJXJAgBQlaiEwDsdqO2l1H47RjMe2gbjOoszG2dozG7aC\r
+ YMIqTjS7NYKSmbE1StsQpWxMXmsSF1WhlTeSwJlZY06gsSVXWUAkakKAGPajBDxrQ/jjnez8k27\r
+ EjJdyU+/0jPz29X9L57jnnO+deAxYWFhYWFhYWFu3Hbe082XT2ZF3+WgAAdHZ0AgBqTg0A4H7DT\r
+ 7oAgNSdKQDAg99/sK33caPB53RqFQBA5PYIAMBdkOf6yc9+ct3P852W786irWjJMs/8+0wdACpV\r
+ sZTS50V5vSLb1UoVQMCCvnFDx0c65f3BHw4CABJ3RL19mwYfM4Y1e/+0V5h/VbbPXzwPACiVSgA\r
+ A15XnikVjAIB44Dli3TIKjL+2e0XPYxliGFZshSdzZ+r8OyKGjdl8AQCQfe84AKBaFUaUrojlRL\r
+ vEUpx5h0eGjo9EZH+kQ7Yz9/d71+vdkAYApO+W16d+/NQNZ8ye8T11ACiV5TkcR5jufCX3XyrLc\r
+ 9XmxUe6bvi5XH3OaNRnSKRL9vWsywAAstNTyz6HZYhhsD+IYbjmMPDxfz6uA0BMqQcAR96eAgBM\r
+ vSevtTkJa6tzQnVSNn2XOLSZ03ljHHQ7MLxlSIa2kg5pOrTVHHHu/hANRDrke4t2y3cy+KgEMPs\r
+ P7F/0O7EMMQzXtNxLn16qA8DUu1nvvcm3DgEAFlxxbo4jFpFYK4woXix8qxhxLYxuH6sDQG5Gvq\r
+ NSueLtcxwdNTTASemoUTi3+HdkGWIYlrTkj2clzC1ckGRv3xv7vH2VK7QAlUDuktA0f/bG+YpL5\r
+ 4WpDDXv7TdPbjm472AdACbe9L+r4mdMHuW+42uTAIByuWwZciugY6kdER3zzn8iMkFt3pc93Kvy\r
+ d0QzvHYxI5h8Qq/BiK1YLur78nJw4mBIznj2V88ueg+HjxyrA0BEdE7EumLePp773u/e25b7jyb\r
+ kfAObh7z3SleELS40SVZ/u+2F0ToA7H99PHRtyxDD0GQZZ9RKKxUZ+/YdmAAAFD4peJ9hbF2dq7\r
+ aHGSpn12p+dJI7PQsAcDS3YcxfmZPXnrt65F40P+pd3wsgwF69x/xHedlWNkfX+PlUep0ck0omA\r
+ ACxO+R10w82tfRch8leAJOas82ek+cho/sfkGtnT8xYhpiMJh9CiytVZayjYIgO37KCmWgrOPy3\r
+ w3UAKKpsf/zd496+wkVhpOu5Lje0XS6X9X5lbJ49KxZIJqSSEu+Xrsj9V1Xw5OcBIPJBDoCfPw0\r
+ 9IVn0sanpOgA8NXR9JYBILO7/rd8n/RV9SM1tPg6wDDEOTQxhFEKLYjbuBljBX9tjzyox/Q+xQO\r
+ crOf7I20cAAIVz+cCnVNJu8Alo3Nb43nEjoSfa8dIOAMDs6Zy+3wcAyM3kvCtUyZ6qXLd0WZj6z\r
+ E+fAeAX4FZbYo5Fmt9zXfeanwEsQ4xDE0Nqbi203ZhztANVZUb2PdF+imqZLgLX0OvSd7lLbPO+\r
+ OFan1B8wGotEE3pCYfpWtX4A2L1rZ+gcHN+Pa8EtEpX3mR9tGlieKSf/dVJ9Ysl7j/fhMYTfuDa\r
+ ANMIyxDA0Z+r6Qy7MC1Mi3lge1PijTYetBNNTkjUfOjQJAMi+LzE6S7nJtX50krknE74hZQZbij\r
+ o19U7eKcfQAKuaP7lam+hRdZXl19kZX7Xe+PBG2acM7YzE9Bpi1UfeFN9G7Y6+77EfLR59UdGtV\r
+ X2G8D7IEPrf7PtZq2XdCmhiCBsUYnGxLJfxP5rzkI0Pb6wDwMypmWXHVupOk0eFEfQZIy+MAQB6\r
+ 79OGhnSvd0yk4c5o4c7Xamlrwj7Nqck9uVf5eblGVnONqIY1W38+4h3DyJH1i6j6jFi3+B1GaPm\r
+ 8RGFsa9qrqu7zI6KfHXtHmM8KKq8ZfNZg/rMcLEMMQ5NlH/zLwVDz28SbomVRUxI0RDZJZrqici\r
+ biYmHFz8Q6cmox6bR8bsfOVwD44ylzH47dgK9lTf5dqpOzZ0V1Hnh0AIDfXMdmO7Zx0h8MaO2aT\r
+ JtQf7D16Se9a9CS0+uEofQVmV7ZjqhPmXhrIvQcnV2doeemv6UfIysAeNoVg9TMfdLqZH3ILYIl\r
+ x36Oi/v+Knp+/mwhsFfHcR0X2W3Su0Gy4ZrG3tU5GaOHtwhzXv3jqwB8ZgFiaezamFVWAMDO30u\r
+ OQAsjfvFL8QHpdFLOoPE8FQXG99UvxecMbhameOrCnB8tbh0WtjA3IZuYl6TXC1PoY/b9eRwAUL\r
+ hYDH3emXdD20EwX4p3SzS4VKWQsAwxDPYHMQxLlnDpJNlbSyEO8BvjvDKrJnZFlcxJ+biGkRT6Y\r
+ nf45VMAqHypXfMa0uY+8JM2Fpycr+QzfQ+JM0+nhPoMBHit3FFxuHT6FB8rGsYnusWZVsoBAVOH\r
+ QzrlkoqlcW1qSyQkOMmsE+c9sk2Gy+d//Xzo+Ago40RD3wsARKMrG6oIyxDDsCRDOAtodLsU44M\r
+ d3QtXKcnzLGELoXN7cos4y3jcl0QAYOFrOZ4ySLGooWqgOYBs4XVp+Qw9i2XZX1GyZtIJvQdhRi\r
+ Il23S4ntgYSNB67xcWTs2ouDmn97FRrlX6MlzUSt8jo8XQlq0AgMm3J8Ln1OfmnBBg9U2DliGGY\r
+ UmGEON7pE1lVNtWAGD2IwlPK1fF6jhziGMxE8eR54QhnWtUatY5hpS5ixfCPmexsDHRLedOeDK6\r
+ YOARsdLxabHqVJIiozbvqQzvsZnvJ33r7dkgfuXQBWHC6NMSIrvqZ+grOTOsX+evPLlZRMlCXsv\r
+ GGsZn1osgOt7Q2rMaWIYYhmsyhAj+6tue2ybNZ59ruVfl5k614igL+90NvoNz9LT5jkJgKiVWS5\r
+ 8CAOVSGYAv9FU0eezXaItsHHkkCQBI360RnDKBzODx7iKNGcPa1FCZk3JArZzT53FC5yB4DxGN8\r
+ IY04d3+m+23AcDMqZmma6wWliGGYcUMCWL/G+HJJsNbhkPtPBxrGwv5pcufAgDcrzlPXayX430w\r
+ D2GMTx/CQlkqqUzokGO8MpZGUwtagqbASTAScuZ8ATOVlGa7wT6Jnnb/QacTaO4CFR0JFsXiiXj\r
+ oGrte3lUHgJ2/29ly46BliGG4LoY0YvLoZMgyjr9zXCKyTrEozuemsEfRjtEZfUq+4MvWjFxojd\r
+ ympTNqamq+iKjP8LJlln6VGQGxkj4hpS2lbJYeXC++xZuQpOxjO2hCi3f0lSxVtAOWIYahLQxpB\r
+ KXmijJjQed1R9nbptbNAhbbgRBoQYomxAobW0M5jvuWrpGQRj7MyFlsYg6RSDCS863ZnZf3EmuF\r
+ VcNPDMv9/FNKsfsPHAoxf/RFmbpWLLBtVa5JNvY90FcHWpueYRliGNrKkC/+90Ud8EucLjR7dtQ\r
+ 3qALLaCz7vsT9nO6V7vVXcqBi6jYUqHB7wyvCDWccz6kGpFU1ZqNCENWaKAWOMjZzn8RsbOTDgU\r
+ Ohz690vZJWYBliGNr6i1/6r0zM9LQqVXGZI3yqeQjfZ4ae2SCWyaY3QbhldOB7kqHHEuGaSiNe+\r
+ a3UXlh2zeiaKYOPS7nW19uA8dekPB3TXGf0xVEAgXKv1oCok+VOCcs2DbY2oWc5WIYYhrb4kOms\r
+ tFgWL0tUlf9QNB0ygcwoXw5XzQY3D9YBIK7M4MQZwM87HM1dSmzP1KgrFgv7joUFNjlwqSF5efV\r
+ 1YUHurFj32PYx75gdL+uUhbyuf6UZeq9WFznJv6KqL33fjYRliGFoiSGc0FLUxQW8VsolmsAa4U\r
+ VCSRnng1PlqBPFNO/gKnVs76RP6WRuo35q6HHJsqkKsPZOto7v2e1dY+QF8RkDfaqIdZCVmsOo+\r
+ swIjbX/GwnLEMPQEkPatZoomdE47QsAoHX6aDRcm+B4X/K6YbT+oYxg/ZttopzKxsmhgF8zrzR0\r
+ 0bDjhp/l8iL508s3lbcDliGGwf4ghsGIFXWONaxHAvgrDMVUhmGLEfuA4xoiT70rgQQdrteBr6X\r
+ bktcoF94G/GY6hrO5U9pipAEAz1mttmfFipXAMsQw3BD5fbVwuJbUGl868UJMXdNEa0eIdocLUJ\r
+ wH8souSfI8eV7DYcr2lPqDgUNlPtzKSqawIMXQ+3rn418PLEMMgxE+hNirCxkDQK82SrgqBqY5K\r
+ 1eZUanK+94ahrpaUfGCyCCDm0VMpDBImb4SaHKgD/FWFVVmMGFl6Tl3Qgpok0eXXwS5HbAMMQxG\r
+ MSSIsZekXNp7v8zKymzo0T26WpHO42MjNxsmGHWx6a6/rz/0uWDBi+coFJRdnDHLiI4rTqxQCmo\r
+ HLEMMgxFR1mJgMOQ1YHO7S14b1zQhQ5iHsLXoiM6g9SbTICDPdIRbiLw5kyqpNK72djNgGWIYjG\r
+ VIPB5e+cBrauvSdh5tGWKbEHMJFrn6HxDf0bNOfE+Na7cEWaFPT+m+oNMjip9J/pE90Xrz9GphG\r
+ WIYjGUIW/zZyMysOcrGuTjXVAwXjbgST0WjKbZ70nXkC77VFy9r/jEXZteC077W0NXCMsQwGJuH\r
+ NGJsp+QlfZqXsHWHKi4n1xS0YZvToWc+lPLr+U+k2BSqgV31MnNjvgfLEMNgjGWsFFytiM3WcZW\r
+ BOUWgoj6kqv/Ii00RXBm7GljViBFXwaD/d2IZYhiMjbKWgreUhlb3OAFz4CHZz6aGWHd4hTnHFc\r
+ WWjeBAeJKpKbAMMQy3HEO45Mfecfl3qNSyuB5iRtt/XP43hK5w3nK+4rcBNa7FZQIsQwyDMdFFq\r
+ xh9UZb+6HtIlr1wF8SHFM6JPsVGueDiMzej8W21sAwxDPYHMQy3nFNfCmltrKuWRDrhv0HlUMWV\r
+ 8Rrn1JsGyxDDYLS1XA927ZZWooL+MzC29sycuHmNCq3AMsQwfGt8CFHISwEqskbDWwPlkeVgGWJ\r
+ xczH20lidTXe3AixDLCwsLCwsviX4P68/8cprSSqmAAAAAElFTkSuQmCC\r
+N:Mustermann;Heiko;;;\r
+NICKNAME:clown\r
+NOTE:I'm a friendly note text\,\nplease copy me to your address book...\r
+ORG:KDE\r
+PHOTO;ENCODING=b;TYPE=image/png:iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pV\r
+ UAAAOW0lEQVR4nO1df2hb1xX+OlyQwQEJXJAgBQlaiEwDsdqO2l1H47RjMe2gbjOoszG2dozG7a\r
+ CYMIqTjS7NYKSmbE1StsQpWxMXmsSF1WhlTeSwJlZY06gsSVXWUAkakKAGPajBDxrQ/jjnez8k2\r
+ 7EjJdyU+/0jPz29X9L57jnnO+deAxYWFhYWFhYWFu3Hbe082XT2ZF3+WgAAdHZ0AgBqTg0A4H7D\r
+ T7oAgNSdKQDAg99/sK33caPB53RqFQBA5PYIAMBdkOf6yc9+ct3P852W786irWjJMs/8+0wdACp\r
+ VsZTS50V5vSLb1UoVQMCCvnFDx0c65f3BHw4CABJ3RL19mwYfM4Y1e/+0V5h/VbbPXzwPACiVSg\r
+ AA15XnikVjAIB44Dli3TIKjL+2e0XPYxliGFZshSdzZ+r8OyKGjdl8AQCQfe84AKBaFUaUrojlR\r
+ LvEUpx5h0eGjo9EZH+kQ7Yz9/d71+vdkAYApO+W16d+/NQNZ8ye8T11ACiV5TkcR5jufCX3XyrL\r
+ c9XmxUe6bvi5XH3OaNRnSKRL9vWsywAAstNTyz6HZYhhsD+IYbjmMPDxfz6uA0BMqQcAR96eAgB\r
+ MvSevtTkJa6tzQnVSNn2XOLSZ03ljHHQ7MLxlSIa2kg5pOrTVHHHu/hANRDrke4t2y3cy+KgEMP\r
+ sP7F/0O7EMMQzXtNxLn16qA8DUu1nvvcm3DgEAFlxxbo4jFpFYK4woXix8qxhxLYxuH6sDQG5Gv\r
+ qNSueLtcxwdNTTASemoUTi3+HdkGWIYlrTkj2clzC1ckGRv3xv7vH2VK7QAlUDuktA0f/bG+YpL\r
+ 54WpDDXv7TdPbjm472AdACbe9L+r4mdMHuW+42uTAIByuWwZciugY6kdER3zzn8iMkFt3pc93Kv\r
+ yd0QzvHYxI5h8Qq/BiK1YLur78nJw4mBIznj2V88ueg+HjxyrA0BEdE7EumLePp773u/e25b7jy\r
+ bkfAObh7z3SleELS40SVZ/u+2F0ToA7H99PHRtyxDD0GQZZ9RKKxUZ+/YdmAAAFD4peJ9hbF2dq\r
+ 7aHGSpn12p+dJI7PQsAcDS3YcxfmZPXnrt65F40P+pd3wsgwF69x/xHedlWNkfX+PlUep0ck0om\r
+ AACxO+R10w82tfRch8leAJOas82ek+cho/sfkGtnT8xYhpiMJh9CiytVZayjYIgO37KCmWgrOPy\r
+ 3w3UAKKpsf/zd496+wkVhpOu5Lje0XS6X9X5lbJ49KxZIJqSSEu+Xrsj9V1Xw5OcBIPJBDoCfPw\r
+ 09IVn0sanpOgA8NXR9JYBILO7/rd8n/RV9SM1tPg6wDDEOTQxhFEKLYjbuBljBX9tjzyox/Q+xQ\r
+ OcrOf7I20cAAIVz+cCnVNJu8Alo3Nb43nEjoSfa8dIOAMDs6Zy+3wcAyM3kvCtUyZ6qXLd0WZj6\r
+ zE+fAeAX4FZbYo5Fmt9zXfeanwEsQ4xDE0Nqbi203ZhztANVZUb2PdF+imqZLgLX0OvSd7lLbPO\r
+ +OFan1B8wGotEE3pCYfpWtX4A2L1rZ+gcHN+Pa8EtEpX3mR9tGlieKSf/dVJ9Ysl7j/fhMYTfuD\r
+ aANMIyxDA0Z+r6Qy7MC1Mi3lge1PijTYetBNNTkjUfOjQJAMi+LzE6S7nJtX50krknE74hZQZbi\r
+ jo19U7eKcfQAKuaP7lam+hRdZXl19kZX7Xe+PBG2acM7YzE9Bpi1UfeFN9G7Y6+77EfLR59UdGt\r
+ VX2G8D7IEPrf7PtZq2XdCmhiCBsUYnGxLJfxP5rzkI0Pb6wDwMypmWXHVupOk0eFEfQZIy+MAQB\r
+ 679OGhnSvd0yk4c5o4c7Xamlrwj7Nqck9uVf5eblGVnONqIY1W38+4h3DyJH1i6j6jFi3+B1GaP\r
+ m8RGFsa9qrqu7zI6KfHXtHmM8KKq8ZfNZg/rMcLEMMQ5NlH/zLwVDz28SbomVRUxI0RDZJZrqic\r
+ ibiYmHFz8Q6cmox6bR8bsfOVwD44ylzH47dgK9lTf5dqpOzZ0V1Hnh0AIDfXMdmO7Zx0h8MaO2a\r
+ TJtQf7D16Se9a9CS0+uEofQVmV7ZjqhPmXhrIvQcnV2doeemv6UfIysAeNoVg9TMfdLqZH3ILYI\r
+ lx36Oi/v+Knp+/mwhsFfHcR0X2W3Su0Gy4ZrG3tU5GaOHtwhzXv3jqwB8ZgFiaezamFVWAMDO30\r
+ uOQAsjfvFL8QHpdFLOoPE8FQXG99UvxecMbhameOrCnB8tbh0WtjA3IZuYl6TXC1PoY/b9eRwAU\r
+ LhYDH3emXdD20EwX4p3SzS4VKWQsAwxDPYHMQxLlnDpJNlbSyEO8BvjvDKrJnZFlcxJ+biGkRT6\r
+ Ynf45VMAqHypXfMa0uY+8JM2Fpycr+QzfQ+JM0+nhPoMBHit3FFxuHT6FB8rGsYnusWZVsoBAVO\r
+ HQzrlkoqlcW1qSyQkOMmsE+c9sk2Gy+d//Xzo+Ago40RD3wsARKMrG6oIyxDDsCRDOAtodLsU44\r
+ Md3QtXKcnzLGELoXN7cos4y3jcl0QAYOFrOZ4ySLGooWqgOYBs4XVp+Qw9i2XZX1GyZtIJvQdhR\r
+ iIl23S4ntgYSNB67xcWTs2ouDmn97FRrlX6MlzUSt8jo8XQlq0AgMm3J8Ln1OfmnBBg9U2DliGG\r
+ YUmGEON7pE1lVNtWAGD2IwlPK1fF6jhziGMxE8eR54QhnWtUatY5hpS5ixfCPmexsDHRLedOeDK\r
+ 6YOARsdLxabHqVJIiozbvqQzvsZnvJ33r7dkgfuXQBWHC6NMSIrvqZ+grOTOsX+evPLlZRMlCXs\r
+ vGGsZn1osgOt7Q2rMaWIYYhmsyhAj+6tue2ybNZ59ruVfl5k614igL+90NvoNz9LT5jkJgKiVWS\r
+ 58CAOVSGYAv9FU0eezXaItsHHkkCQBI360RnDKBzODx7iKNGcPa1FCZk3JArZzT53FC5yB4DxGN\r
+ 8IY04d3+m+23AcDMqZmma6wWliGGYcUMCWL/G+HJJsNbhkPtPBxrGwv5pcufAgDcrzlPXayX430\r
+ wD2GMTx/CQlkqqUzokGO8MpZGUwtagqbASTAScuZ8ATOVlGa7wT6Jnnb/QacTaO4CFR0JFsXiiX\r
+ joGrte3lUHgJ2/29ly46BliGG4LoY0YvLoZMgyjr9zXCKyTrEozuemsEfRjtEZfUq+4MvWjFxoj\r
+ dympTNqamq+iKjP8LJlln6VGQGxkj4hpS2lbJYeXC++xZuQpOxjO2hCi3f0lSxVtAOWIYahLQxp\r
+ BKXmijJjQed1R9nbptbNAhbbgRBoQYomxAobW0M5jvuWrpGQRj7MyFlsYg6RSDCS863ZnZf3Emu\r
+ FVcNPDMv9/FNKsfsPHAoxf/RFmbpWLLBtVa5JNvY90FcHWpueYRliGNrKkC/+90Ud8EucLjR7dt\r
+ Q3qALLaCz7vsT9nO6V7vVXcqBi6jYUqHB7wyvCDWccz6kGpFU1ZqNCENWaKAWOMjZzn8RsbOTDg\r
+ UOhz690vZJWYBliGNr6i1/6r0zM9LQqVXGZI3yqeQjfZ4ae2SCWyaY3QbhldOB7kqHHEuGaSiNe\r
+ +a3UXlh2zeiaKYOPS7nW19uA8dekPB3TXGf0xVEAgXKv1oCok+VOCcs2DbY2oWc5WIYYhrb4kOm\r
+ stFgWL0tUlf9QNB0ygcwoXw5XzQY3D9YBIK7M4MQZwM87HM1dSmzP1KgrFgv7joUFNjlwqSF5ef\r
+ V1YUHurFj32PYx75gdL+uUhbyuf6UZeq9WFznJv6KqL33fjYRliGFoiSGc0FLUxQW8VsolmsAa4\r
+ UVCSRnng1PlqBPFNO/gKnVs76RP6WRuo35q6HHJsqkKsPZOto7v2e1dY+QF8RkDfaqIdZCVmsOo\r
+ +swIjbX/GwnLEMPQEkPatZoomdE47QsAoHX6aDRcm+B4X/K6YbT+oYxg/ZttopzKxsmhgF8zrzR\r
+ 00bDjhp/l8iL508s3lbcDliGGwf4ghsGIFXWONaxHAvgrDMVUhmGLEfuA4xoiT70rgQQdrteBr6\r
+ XbktcoF94G/GY6hrO5U9pipAEAz1mttmfFipXAMsQw3BD5fbVwuJbUGl868UJMXdNEa0eIdocLU\r
+ JwH8souSfI8eV7DYcr2lPqDgUNlPtzKSqawIMXQ+3rn418PLEMMgxE+hNirCxkDQK82SrgqBqY5\r
+ K1eZUanK+94ahrpaUfGCyCCDm0VMpDBImb4SaHKgD/FWFVVmMGFl6Tl3Qgpok0eXXwS5HbAMMQx\r
+ GMSSIsZekXNp7v8zKymzo0T26WpHO42MjNxsmGHWx6a6/rz/0uWDBi+coFJRdnDHLiI4rTqxQCm\r
+ oHLEMMgxFR1mJgMOQ1YHO7S14b1zQhQ5iHsLXoiM6g9SbTICDPdIRbiLw5kyqpNK72djNgGWIYj\r
+ GVIPB5e+cBrauvSdh5tGWKbEHMJFrn6HxDf0bNOfE+Na7cEWaFPT+m+oNMjip9J/pE90Xrz9Gph\r
+ GWIYjGUIW/zZyMysOcrGuTjXVAwXjbgST0WjKbZ70nXkC77VFy9r/jEXZteC077W0NXCMsQwGJu\r
+ HNGJsp+QlfZqXsHWHKi4n1xS0YZvToWc+lPLr+U+k2BSqgV31MnNjvgfLEMNgjGWsFFytiM3WcZ\r
+ WBOUWgoj6kqv/Ii00RXBm7GljViBFXwaD/d2IZYhiMjbKWgreUhlb3OAFz4CHZz6aGWHd4hTnHF\r
+ cWWjeBAeJKpKbAMMQy3HEO45Mfecfl3qNSyuB5iRtt/XP43hK5w3nK+4rcBNa7FZQIsQwyDMdFF\r
+ qxh9UZb+6HtIlr1wF8SHFM6JPsVGueDiMzej8W21sAwxDPYHMQy3nFNfCmltrKuWRDrhv0HlUMW\r
+ V8Rrn1JsGyxDDYLS1XA927ZZWooL+MzC29sycuHmNCq3AMsQwfGt8CFHISwEqskbDWwPlkeVgGW\r
+ JxczH20lidTXe3AixDLCwsLCwsviX4P68/8cprSSqmAAAAAElFTkSuQmCC\r
+ROLE:Developer\r
+SOUND;ENCODING=b:UklGRiQgAABXQVZFZm10IBAAAAABAAEAQB8AAEAfAAABAAgAZGF0YQAgAA\r
+ B/f39/f39/f39/f39/f4B/gH+Af4CAgIGBgYGBgYGBgYGBgYGBgYGBgIGAgICBgYGBgYGBgYCAg\r
+ YGAgICAgICAgIGBgICAgYCAgICBgICAgICAgICAgIGAgICAgYCAgICAgICAgICAgICAgICAgICA\r
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC\r
+ AgICAgICAf4CAgICAgICAgICAgICAgIB/f4CAgICAgICAgIB/f4B/f39/f39/f3+AgICAf4CAf3\r
+ 9/gIB/f4CAgH9/gICAgH+AgICAgICAgICAf4CAgIB/gICAgICAgICAgICAgICAgICAgICAgICAg\r
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA\r
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC\r
+ AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI\r
+ CAgICAgICAgICAgICAgICAgIB/gICAf39/f39/f3+Af4CAgICAgICAgICAgICAgICAgICAgICAg\r
+ ICAgICAgICAgICAgH9/f39/f39/f39/f39/f4CAgICAgICAgICAgICAgICAgICAgICAgICAgICA\r
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC\r
+ AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI\r
+ CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA\r
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC\r
+ AgICAgICAgICAgIGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYCAgICAgICAgI\r
+ CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA\r
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC\r
+ AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI\r
+ CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA\r
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC\r
+ AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI\r
+ CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgYCAgICB\r
+ gICAgYGBgICAgICAgICAgIGAgICBgICBgYGBgYGBgYGAgYGBgYCBgYGBgYGBgYGBgYGBgYGBgYG\r
+ BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgICAgYGBgIGBgYGAgI\r
+ CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYGAgICAgICAgICAgICAgICAgICAgICA\r
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC\r
+ AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI\r
+ CAgICAgICAgICAgICAgICAgH+AgICAgICAgICAgICAgICAgICAf4CAgIB/gH+Af4B/f39/f39/f\r
+ 39/f39/f4CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA\r
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgYG\r
+ BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgY\r
+ GBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAgIGBgYCAgICBgYCAgYGBgYCAgICBg\r
+ YCAgICAgICAgICAgICAgIGAgICAgICAgICAgICAgYGBgYGAgICAgIGBgYCAgICBgYGAgICAgIGA\r
+ gICAgICAgIGBgYCBgYGAgYGBgYGBgoGBgYGCgoGAgICBgYGBgYCBgYKCgYGBgYGBgYGAgYGBgH9\r
+ /gIB/f3+AgIB/gH9/gICAf4CBgYB/f35+gIB/f4CBgX9/gYCAgYKCgYCAgYOBgICAgoGAf4GCgn\r
+ 9/gIB/gICBgH5/f4GAfX+BgYB+fn9/fn+Afn6Af39+f35+fn9+fn6AgH9/f4CAgYCAgYKCgH9/g\r
+ IKBf3+AgYJ/f4GCg4F/gIGCgoOBfoCDgYF/fH+BgYGAfn6Af4CCgn58gIN/fX+AgICBgYGAgYCB\r
+ goOCgICBgYB/fXyBhIGAgH5+f4GBgX9/f35+gIKCgXt9goN/f318f4GAf4B/fHt9fn5+fXx+fn5\r
+ /gH9+fHx/gHx9f4CAfn18gIB9e4GBfn5+foCBfHyAgoGAfX6CgYCBgH+DgHt9gYN/fX2BhYB7en\r
+ 6AgH98foKCgH18foCAfoCAf4CAf31+fn+AgH1+goJ/fX5/gIKAgIGAfH6CgX17foCBf3+BgoB/g\r
+ YOBgIB/f4KDgoJ+e3+ChIOBfn1/gX+BfX2BgH59foCCfn1/gX99fICAgoB/f39/gISCf36AgoSB\r
+ foCBgYGAf4CCf4CCgX5/gYKDgYB/gH+BhIOBgYB/gIOEhIF9foGCg4OBgICBgoOCgICChIOBg4O\r
+ CgoSDgoKAgYKBgoODhISBf4CCg4SEgoGCg4SEgH6BhIWEgX+EhYKAgoKFhIB+gIKChYKAgYOCgo\r
+ B+gYWFhIKAg4WEg4ODhIWFhYaGhIWGhYWGh4eHhYOCgoSFg4B/gIB+fX1+fn57e3t7fHt6fH5/f\r
+ 4GDhYiMkJGQj5GVmZycmZiXlZGIfXRwcnZ4d3Nva2hoamppaWxvc3R0dXl+iJCPjZShqrCzvNHi\r
+ rFYxOmKSrJ6UmJOAbV1ZboSMjI6JfnNjW2JweYGFg4B/e3Z0c3Btc3p9fHp4fIGBf3+Dh4qLjJG\r
+ YnZuWkY6MhnpwbnN6fHlya2hlZmdmaW9ycXFzd3t/g42cpquzvMzd/sRADiBZkL6xpLa1jFpANV\r
+ iHoJ2ioJWGbEQ2VHaOm5aHhIFuYmZzgoVxZFxfdJCSgnt/kKewr7bDsopcSV6JopyRjpOQfmNXZ\r
+ HmGhYB8fXtvXExKXnyKgnJsc3t8fZC0ysfK0+vHTxEeXY6yr6rAxJRSNTdbh5+fp7KjglQ6PVx3\r
+ ho6Ph3dmW15oa2x0hIuNkK3R18jJ0Ys8LUlxkqais8WtdlBFT2yDjpywro9mS0VVaXaBiIdyX2J\r
+ rcG5udYKKjaXT4dfV2Y82JkBpiaKkvdO2eE9GTGZ4hZu6u51yTUNOX2l9kZWKdl5PXG93dHeAip\r
+ KZut7j2tacRjJIYHCOo77XvoRdVlFYZniVuL+kfl9ST1Rcb4mTjoNxW1pqdXd5fH6CiKHN4d7k2\r
+ 4E4N05Yaoqo1eO0emVbTU5ZdKDCuZV9b1tMSVlyiYp8dHl7cmpqdYCCgIqixNTR2OqnRTlPXFt3\r
+ ksbnw4lzcFdKS2KMtLWZiIZwV0lPZXZ1b3uNinZqbXJ3dX2XxOPg4/zDUDRCTUhmiMXx1p+If1g\r
+ +O1J7pK+yspN3W0pGVGdugYmCen54b21rb3V9i6vZ7vD92WpAS0gzSny04tq3qp5qPDhHX3uVrs\r
+ KukXVhT0hRYnF/gnuCh31ubG9zdHeMs+Dr8P7KalFVOylJeq7QzMPIqmtIRUZOY4KovqicknhZS\r
+ 1BWXWh6gIeLiH91b21vc4GcyuXt/umTZGhGIjJfh6y+yt7LkGlfTD1GYYOipKKwnXhkXldVUFhs\r
+ dYOMjYWBem9ucoCWvNTm9+2weHdZMSpQboujvtnUrY6BZEdDUmV4jZypppeFd2dcWVFWWWh8hYS\r
+ Ii393c3Z7iJ3A1ePp3aGDfVYyOVZkfJe5zsavpJNsU1BTVmR9kpmcn5uGdGxoWU5VVGZ0fIKLh4\r
+ F/d3Z6g4ufuc3e3depjoViPz9VWm2FqLu8tLGifmphWlJZbH+Lj5+elod+c19WU0xUZW11gISEg\r
+ nx6e3h6g4qWp7zM3NrSpZGIYkRFVVVlfZ6vsbW3qIl7b2BUWGVwe4ybn52TkIRuX2BVRVFjZmp7\r
+ hIF9fX12cnZ6eX6LlZyousfP0c++jot6X0ZRXF9sgaCnqa6yn4eAdGZZYGlvd4mcnqCWnY91aWN\r
+ cSUtYYmJxf399f351cXFzcHF4foOIlZ+hp7CytLm8uLKNg4RtYF5oanN8j5qZnqGaioV9dGpqb3\r
+ J1f42Rk5iZjIKAcmFcW1RXYGhwdXt+e3Z2c25tcXJxd3yChY2Tl5udn6Gho6ioq6uonoaHbWNzZ\r
+ GdxgoGPlZqdj5CJgHFzcWxwdH1/hYqOioSFfnFpaWBdX2Jqb3N5fHh4eHNxcXFxc3d7foOJjI6Q\r
+ lZOSlZOTl5eYnJucnpyZkYiEfnd1dnZ5fYKHio6QkIyHg394dHRzc3Z5fHt2enJrcG5obG9sbW9\r
+ ucHJzdnh3eXp5eXt9foCDhoeJjI6OkJGSk5aYmZudn6Gjn5qLh4J3cnJ0dHR5g4GEi42Ih4aBfH\r
+ h4dXR1eHl4dXhuaW5rZ2ltaWttbW5vcnR1dHZ2dXV2d3d7fn+BhIeIiYuOjpCTlJWZnJueoKarr\r
+ ZuJhntvaW1ucnh+hIWJi4qFg4F7d3V1c3R3fH1/gHlvbXJnXmdpYmdtamtxcW9vbm9tamxtbG5z\r
+ dXZ5fHx7fX9+fH6AgoWHioyNj5CRlZeYmp2TiYyGenp9eXh9fX19foB/fH1/e3p8e3l5e3x7e3x\r
+ 6d3FxcnBwcG9vb29vb29wb25tbWxsbW5vb3Fyc3N1dXV1dnd4ent9fn+BgoGAgoWEhoqJiYyLi4\r
+ yPioaLiYSEh4WDhIOCgoKAgX58fXx5eXp4eHl4dXZ1cnN0dHR1cnJycXBxcnJycW9ubGxsbW1ub\r
+ m5ub29vcXNzdHZ2dXh6enp+fn5/gYCBhIKFiYeGiomJi4qKjIuLjIyLiomKh4aKioeIiIWDgYB9\r
+ fHx7e3l4eHh2dnd3d3l7enp6enp5ent7e3x7enl6e3t7fHx7e3p8fX5/gIKDg4GCg4KCg4OEhoe\r
+ Hh4iJiomLjIqLi4uLi46Pjo2OjouJiomHh4aDgH9/fXp5eXh3d3h4eHh4d3V2d3Z0dnd0dXd3d3\r
+ p7fH59fX19fH5+fn+Af4CAf3+Af359f4KDgoSIiIeJjI6PkJOUk5SYmZiYmZqZmJqamJiZmJaWl\r
+ ZSTkZCQj46Ni4qHh4iFgoKBfn9+fn+AgYCAgYOCgoSEg4SFhIODg4OCgICBf35/gICAgYKCgYGD\r
+ hIOBgYOCgYGAgIGBgIGCgoKBgoSEg4KCgH9/f318fHt6e3t7enl5eHh5fH18foCAf4GDg4OFhoa\r
+ GhoeJh4aJioiIiYiIhoWGh4aGh4eHiImHh4mIiIeHh4iIiIqJioqJh4mKh4eJiYiHh4eHhoWGhY\r
+ OEhYWEhYWDg4SFhYWEg4SDgYKCgH+AgICBgoOCgYGBgYKEhoaGhoiIh4eJiYmKioqKiomKioiJi\r
+ oqJiYmJiIiIiYiHh4eHh4eGhYWFhISDgoKCgoKCgYGAf31+fXx9fn58e3x8fHx9fX19fX19fX19\r
+ fHx9fn5/gICBgYGCgoKCg4OCgoODgoKDg4OCgoKCgoGBgYGBgYGCgYCBgIGCgoKDg4KCg4OEhIS\r
+ FhYWFhYWFhYWFhoWGhoWEhISDg4ODg4ODg4ODg4SDgoKDg4OCg4SDgoKDgoGBgoGAgIB/f35+fn\r
+ 9+fn9/f35+fn5/gICAgIGBgYKCg4ODg4SEg4OEhIODhIODhIODg4ODg4OCgoKBgoKCg4OCgoODg\r
+ 4ODg4OEhISEhIWEhIWFhISEhISEhIWEhISEhIODhISEg4ODg4ODg4ODg4ODgoKCgoKCg4KCgoKC\r
+ goKCgoKCgoOCgoKCgoKBgYKCgoKCgoGBgYGAgICAgYGBgYCAf39/f39/f3+Af39/f39/f39/gIC\r
+ AgIB/f39/f39/gICAgIB/f39/gIB/f39/gH9/f39/f39/fn5+f39/f39/fn5+fn5/f39/f39/fn\r
+ 5+fn9/f39/f35+fn5+fn9/f35/f39+fn5+fn9/fn5+fn5+fn5+f39+fn5+fn19fX5+fn5+fn5+f\r
+ X5+fn5+fn5+fn19fn5+fn5+fX19fX59fn5+fn19fX19fX1+fX19fX19fX19fX19fX19fX19fX19\r
+ fX19fX19fX19fX19fX19fX19fX19fX19fXx9fX18fH19fXx8fXx9fXx8fHx8fHx8fH19fX19fXx\r
+ 9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX\r
+ 19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f\r
+ X19fX19fX19fX19fX19fX19fX19fX19fX1+fX5+fn19fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+\r
+ fn5+fn5+fn5+fn5+f39/fn5/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39\r
+ /f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f4B/f3\r
+ 9/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f\r
+ 39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/\r
+ f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f4B/f39/f39/f39/f39/f39/f39\r
+ /f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f3\r
+ 9/f39/f39/f39/f39/f39/f35+fn5+f35/f39/f39/f39/f39/f39/f39/f39/f39/f39/f35+f\r
+ 39+fn5/fn5+f39/fn9/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/\r
+ f39/f39/f39/f39/f39+fn9/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39\r
+ /f39/f39/f39/f39/f39/f39/f39/f4CAf39/f39/f39/gIB/f39/f39/f4B/f4CAgICAgICAgI\r
+ CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA\r
+ gICAgICAgICAgIB/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/gICAgIC\r
+ AgICAgICAgICAgICAgICAgICAgICAgIGBgYGAgYGBgICAgIGAgICBgYGAgYGBgYGBgYGBgYGBgY\r
+ GBgYGBgYGBgYGBgYGBgYGAgYCAgICAgICAgICAgICAgICAgICAgICAgICAgH+AgICAf39/gH9/f\r
+ 3+Af39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f4CAgH9/gIB/f39/f4B/f3+AgICAf4CA\r
+ gICAgICAgICAgICAgH9/f4CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC\r
+ AgICAgICAgICAgICAgICAgICAgICAgIB/f39/f39/f39/f4CAf39/f39/f39/f39/f39/f39+fn\r
+ 9/fn5+fn5+fn5+fn5+fX19fX19fX19fX19fX19fX19fn5+fn5+fn9/f39/f4CAgICAgICBgYGBg\r
+ YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYCAgICAgICAgICAgICAgICAgYGAgICA\r
+ gICAgICAgICAgICBgYGAgICAgICAgICAgICAgICAgICAgICAgIB/gICAgH9/f39/f39/f39/f39\r
+ /f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/gICAgICAf39/f39/gH+AgI\r
+ CAgICAgIB/f39/f39/f4B/f39/f39/f39/f39/f39/f39/f39/f39/f39/fn9/f39/f39/f39+f\r
+ 39/f39/f39/f39/f39/f39/f39/f4B/f4CAgICAf39/f39/gICAf39/gICAgICAgICAgICAgICA\r
+ gICAgIGAgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYCAgICBgYGBgYGBgYCBgYGBgYCAgIG\r
+ BgICAgICAgICAgICAgICAgICAgICAgICAgICBgICAgICAgICAgICAgICAgICAgICAgICAgICAgI\r
+ CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA\r
+ gICAgICAgICAgICAf3+AgIB/f4CAf39/f39/f3+AgICAgH+AgICAf3+AgICAgICAgH9/f39/f39\r
+ /f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f3\r
+ 9/f39/f39/gH9/gICAgICAgICAgIB/gICAgH+AgIB/f39/f39/gICAgICAgH9/f3+AgH9/f4B/f\r
+ 39/f39/f39/f39/f3+AgICAgICAf3+AgIB/f4CAgIB/f4CAgICAgICAgICAf39/f3+AgIB/f4CA\r
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAf39/f39\r
+ /f4CAgH9/f39/f39/f39/f39/f39/f39/f39/f39/f4B/f39/f39/gIB/f39/f39/f39/gH9/f3\r
+ 9/f4CAgICAgIB/gICAgICAgICAgICAgICAgICAgICAgICAgH+AgICAf4CAgICAgICAgIB/gICAf\r
+ 4CAgICAgH+Af4CAgH9/f39/f39/f39/gICAgICAgICAgICAf39/f39/f4CAgH9/gICAf3+AgICA\r
+ gICAgICAgICAgICAgICAgICAgIB/f39/gIB/f4CAgIB/f4CAgH9/gICAf39/f39/f39/f39/f39\r
+ /f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f3\r
+ 9/f39/f39/f39/f39/f39/f39/f39/f39/f39/gICAf39/gH9/f3+AgH9/f39/f39/f39/f39/f\r
+ 39/f39/f39/f39/f39/f39/f39/gICAf3+AgH9/f3+AgH9/f4CAgH9/gICAgICAgICAgICAgICA\r
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC\r
+ AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI\r
+ CAgICAgICAgICAgICAgICAgICAgICBgYGBgIGBgYCAgYGAgICAgYCAgICAgICAgICAgICAgICAg\r
+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA\r
+ gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC\r
+ AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI\r
+ CAgICAgICAgICAgICAgICAf39/f39/f4CAgIB/f4CAgICAgICAgICAgICAgICAgICAgICAgICAg\r
+ ICAf39/f3+Af39/f39/f39/f4B/f39/f4CAgICAgICAgICAgA==\r
+TEL;TYPE=HOME:0351 223344\r
+TEL;TYPE=WORK:0351 443322\r
+TEL;TYPE=CELL:0173 223344\r
+UID:P9HXg34Oav\r
+URL:http://www.mustermann.de/~heiko/\r
+X-KADDRESSBOOK-X-Anniversary:1982-07-07\r
+X-KADDRESSBOOK-X-AssistantsName:Mr. Smithers\r
+X-KADDRESSBOOK-X-Department:Edutainment\r
+X-KADDRESSBOOK-X-IMAddress:122334455\r
+X-KADDRESSBOOK-X-ManagersName:Mr. Burnes\r
+X-KADDRESSBOOK-X-Office:223 2nd stage\r
+X-KADDRESSBOOK-X-Profession:Clown\r
+X-KADDRESSBOOK-X-SpousesName:femal clown\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard6.vcf b/autotests/data/vcard6.vcf
new file mode 100644 (file)
index 0000000..92339c7
--- /dev/null
@@ -0,0 +1,10 @@
+BEGIN:VCARD
+CLASS:PUBLIC
+EMAIL;TYPE=PREF:email1@abc.de
+EMAIL:email2@abc.de
+FN:Test User
+N:User;Test;;;
+UID:uJTkVqH5Qt
+VERSION:3.0
+END:VCARD
+
diff --git a/autotests/data/vcard6.vcf.2_1ref b/autotests/data/vcard6.vcf.2_1ref
new file mode 100644 (file)
index 0000000..d5a5a9b
--- /dev/null
@@ -0,0 +1,9 @@
+BEGIN:VCARD\r
+VERSION:2.1\r
+EMAIL;PREF:email1@abc.de\r
+EMAIL:email2@abc.de\r
+FN:Test User\r
+N:User;Test;;;\r
+UID:uJTkVqH5Qt\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard6.vcf.ref b/autotests/data/vcard6.vcf.ref
new file mode 100644 (file)
index 0000000..712afe7
--- /dev/null
@@ -0,0 +1,10 @@
+BEGIN:VCARD\r
+VERSION:3.0\r
+CLASS:PUBLIC\r
+EMAIL;TYPE=PREF:email1@abc.de\r
+EMAIL:email2@abc.de\r
+FN:Test User\r
+N:User;Test;;;\r
+UID:uJTkVqH5Qt\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard7.vcf b/autotests/data/vcard7.vcf
new file mode 100644 (file)
index 0000000..8b5be8e
--- /dev/null
@@ -0,0 +1,7 @@
+BEGIN:VCARD
+N:
+LABEL;QUOTED-PRINTABLE;WORK:401 Park Drive  3 West=0ABoston, MA 02215=0AUSA=0A=
+Herecomesyetanotherline
+UID:pas-id-3E136F9B00000000
+END:VCARD
+
diff --git a/autotests/data/vcard7.vcf.2_1ref b/autotests/data/vcard7.vcf.2_1ref
new file mode 100644 (file)
index 0000000..5d4e702
--- /dev/null
@@ -0,0 +1,8 @@
+BEGIN:VCARD\r
+VERSION:2.1\r
+LABEL;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE;WORK:401 Park Drive  3 West\n\r
+ Boston\, MA 02215\nUSA\nHerecomesyetanotherline\r
+N:;;;;\r
+UID:pas-id-3E136F9B00000000\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard7.vcf.ref b/autotests/data/vcard7.vcf.ref
new file mode 100644 (file)
index 0000000..b099b98
--- /dev/null
@@ -0,0 +1,8 @@
+BEGIN:VCARD\r
+VERSION:3.0\r
+LABEL;TYPE=work:401 Park Drive  3 West\nBoston\, MA 02215\nUSA\nHerecomesye\r
+ tanotherline\r
+N:;;;;\r
+UID:pas-id-3E136F9B00000000\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard8.vcf b/autotests/data/vcard8.vcf
new file mode 100644 (file)
index 0000000..eff34b8
--- /dev/null
@@ -0,0 +1,8 @@
+BEGIN:VCARD\r
+FN:test\r
+N:test;;;;\r
+NOTE:line one\Nline two\Nline three\N\r
+UID:8OD165Pope\r
+VERSION:3.0\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard8.vcf.ref b/autotests/data/vcard8.vcf.ref
new file mode 100644 (file)
index 0000000..54f7dbc
--- /dev/null
@@ -0,0 +1,8 @@
+BEGIN:VCARD\r
+VERSION:3.0\r
+FN:test\r
+N:test;;;;\r
+NOTE:line one\nline two\nline three\n\r
+UID:8OD165Pope\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard9.vcf b/autotests/data/vcard9.vcf
new file mode 100644 (file)
index 0000000..c38153b
--- /dev/null
@@ -0,0 +1,14 @@
+BEGIN:VCARD\r
+FN:βγδεαβγδ1βγδεαβγδ1βγδεαβγδ1βγδεαβγδ1βγ\r
+ δεαβγδ1βγδεαβγδ1βγδεαβγδ1βγδεαβγδ1βγδεα\r
+ βγδ1βγδεαβγδ1βγδεαβγδ1\r
+N:123ㄓㄕㄖbcdeαβγδαβγδαβγδαβγδαβγδαβγδαβㄤ\r
+ ㄓㄕㄖ;;;;\r
+NOTE:Длинный комментарий на русском языке\,\r
+  Ñ\87Ñ\82обÑ\8b Ð² Ñ\80езÑ\83лÑ\8cÑ\82аÑ\82е Ð¿Ð¾Ð»Ñ\83Ñ\87илаÑ\81Ñ\8c Ñ\81Ñ\82Ñ\80ока Ð±Ð¾Ð\r
+ »ÐµÐµ 70 Ñ\81имволов.\r
+PRODID:-//ownCloud//NONSGML Contacts 0.3//EN\r
+UID:20140316T155019.877e370c11@martin\r
+VERSION:3.0\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard9.vcf.ref b/autotests/data/vcard9.vcf.ref
new file mode 100644 (file)
index 0000000..cbb9ed8
--- /dev/null
@@ -0,0 +1,14 @@
+BEGIN:VCARD\r
+VERSION:3.0\r
+FN:βγδεαβγδ1βγδεαβγδ1βγδεαβγδ1βγδεαβγδ1βγ\r
+ δεαβγδ1βγδεαβγδ1βγδεαβγδ1βγδεαβγδ1βγδεα\r
+ βγδ1βγδεαβγδ1βγδεαβγδ1\r
+N:123ㄓㄕㄖbcdeαβγδαβγδαβγδαβγδαβγδαβγδαβㄤ\r
+ ㄓㄕㄖ;;;;\r
+NOTE:Длинный комментарий на русском языке\,\r
+  чтобы в результате получилась строка бо\r
+ лее 70 символов.\r
+PRODID:-//ownCloud//NONSGML Contacts 0.3//EN\r
+UID:20140316T155019.877e370c11@martin\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard_extension_case_normalization.vcf b/autotests/data/vcard_extension_case_normalization.vcf
new file mode 100644 (file)
index 0000000..7262727
--- /dev/null
@@ -0,0 +1,18 @@
+BEGIN:VCARD
+VERSION:3.0
+FN:My Name
+N:Name;My;;;
+UID:628d6072-5385-41d3-ad45-cb79a3afa987
+X-KADDRESSBOOK-BLOGFEED:https://my.blog/
+X-KADDRESSBOOK-CRYPTOENCRYPTPREF:askAlways
+X-KADDRESSBOOK-CRYPTOPROTOPREF:inline openpgp\,openpgp/mime\,s/mime\,s/mime
+  opaque\,any s/mime\,any openpgp
+X-KADDRESSBOOK-CRYPTOSIGNPREF:always
+X-KADDRESSBOOK-X-ANNIVERSARY:1970-01-01
+X-KADDRESSBOOK-X-ASSISTANTSNAME:Mycroft
+X-KADDRESSBOOK-X-MANAGERSNAME:My Boss
+X-KADDRESSBOOK-X-OFFICE:My Office
+X-KADDRESSBOOK-X-PROFESSION:My Job
+X-KADDRESSBOOK-X-SPOUSESNAME:My Spouse
+END:VCARD
+
diff --git a/autotests/data/vcard_extension_case_normalization.vcf.ref b/autotests/data/vcard_extension_case_normalization.vcf.ref
new file mode 100644 (file)
index 0000000..a173526
--- /dev/null
@@ -0,0 +1,18 @@
+BEGIN:VCARD\r
+VERSION:3.0\r
+FN:My Name\r
+N:Name;My;;;\r
+UID:628d6072-5385-41d3-ad45-cb79a3afa987\r
+X-KADDRESSBOOK-BlogFeed:https://my.blog/\r
+X-KADDRESSBOOK-CRYPTOENCRYPTPREF:askAlways\r
+X-KADDRESSBOOK-CRYPTOPROTOPREF:inline openpgp\,openpgp/mime\,s/mime\,s/mime\r
+  opaque\,any s/mime\,any openpgp\r
+X-KADDRESSBOOK-CRYPTOSIGNPREF:always\r
+X-KADDRESSBOOK-X-Anniversary:1970-01-01\r
+X-KADDRESSBOOK-X-AssistantsName:Mycroft\r
+X-KADDRESSBOOK-X-ManagersName:My Boss\r
+X-KADDRESSBOOK-X-Office:My Office\r
+X-KADDRESSBOOK-X-Profession:My Job\r
+X-KADDRESSBOOK-X-SpousesName:My Spouse\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcard_legacy_messaging_fields.vcf b/autotests/data/vcard_legacy_messaging_fields.vcf
new file mode 100644 (file)
index 0000000..c983129
--- /dev/null
@@ -0,0 +1,9 @@
+BEGIN:VCARD
+VERSION:3.0
+FN:My Name
+N:Name;My;;;
+UID:12345
+X-messaging/twitter-All:kdecommunity
+X-messaging/irc-All:konqui
+X-messaging/xmpp-All:one@test.orgtwo@test.org
+END:VCARD
diff --git a/autotests/data/vcard_legacy_messaging_fields.vcf.ref b/autotests/data/vcard_legacy_messaging_fields.vcf.ref
new file mode 100644 (file)
index 0000000..d10b9d7
--- /dev/null
@@ -0,0 +1,11 @@
+BEGIN:VCARD\r
+VERSION:3.0\r
+FN:My Name\r
+IMPP:irc:konqui\r
+IMPP:twitter:kdecommunity\r
+IMPP:xmpp:one@test.org\r
+IMPP:xmpp:two@test.org\r
+N:Name;My;;;\r
+UID:12345\r
+END:VCARD\r
+\r
diff --git a/autotests/data/vcardwithitemasapplesupport.vcf b/autotests/data/vcardwithitemasapplesupport.vcf
new file mode 100644 (file)
index 0000000..8d3b51b
--- /dev/null
@@ -0,0 +1,13 @@
+BEGIN:VCARD
+VERSION:3.0
+FN:Name of Broken Card
+N:;SOMENAME;;;
+NOTE:SOME NOTES
+ORG:SOME COMPANY
+PRODID:-//Apple Inc.//Mac OS X 10.11.6//EN
+REV:2018-01-25T21:50:41Z
+TEL;TYPE=PREF,VOICE,WORK:(111) 111-1111
+UID:fe395f83-d5a6-49e3-ae22-ae0799a5aa99
+X-ABShowAs-ABShowAs:COMPANY
+item1.ADR;TYPE=WORK,pref:;;STREET;CITY;STATE;ZIP;COUNTRY
+END:VCARD
diff --git a/autotests/data/vcardwithitemasapplesupport.vcf.ref b/autotests/data/vcardwithitemasapplesupport.vcf.ref
new file mode 100644 (file)
index 0000000..8541896
--- /dev/null
@@ -0,0 +1,14 @@
+BEGIN:VCARD
+VERSION:3.0
+ADR;TYPE=pref,work:;;STREET;CITY;STATE;ZIP;COUNTRY
+FN:Name of Broken Card
+N:;SOMENAME;;;
+NOTE:SOME NOTES
+ORG:SOME COMPANY
+PRODID:-//Apple Inc.//Mac OS X 10.11.6//EN
+REV:2018-01-25T21:50:41Z
+TEL;TYPE=PREF,VOICE,WORK:(111) 111-1111
+UID:fe395f83-d5a6-49e3-ae22-ae0799a5aa99
+X-ABShowAs-ABShowAs:COMPANY
+END:VCARD
+
diff --git a/autotests/datetimetest.cpp b/autotests/datetimetest.cpp
new file mode 100644 (file)
index 0000000..89d0e96
--- /dev/null
@@ -0,0 +1,161 @@
+/*
+    This file is part of kcontacts.
+    SPDX-FileCopyrightText: 2016 Benjamin Löwe <benni@mytum.de>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "datetimetest.h"
+#include <QTest>
+#include <vcardtool_p.h>
+
+DateTimeTest::DateTimeTest(QObject *parent)
+    : QObject(parent)
+{
+}
+
+DateTimeTest::~DateTimeTest()
+{
+}
+
+void DateTimeTest::shouldParseDateTime()
+{
+    using namespace KContacts;
+
+    QDateTime expected, dt;
+    bool timeIsValid;
+
+    dt = VCardTool::parseDateTime(QStringLiteral("2016-01-20T12:33:30+0200"));
+    expected = QDateTime(QDate(2016, 1, 20), QTime(12, 33, 30), Qt::OffsetFromUTC, 2 * 3600);
+    QCOMPARE(dt, expected);
+    QVERIFY(dt.isValid());
+
+    dt = VCardTool::parseDateTime(QStringLiteral("2016-01-20T12:33:30+02"));
+    QCOMPARE(dt, expected);
+    QVERIFY(dt.isValid());
+
+    dt = VCardTool::parseDateTime(QStringLiteral("20160120T123330+0200"));
+    QCOMPARE(dt, expected);
+    QVERIFY(dt.isValid());
+
+    dt = VCardTool::parseDateTime(QStringLiteral("2016-01-20T12:33Z"));
+    expected = QDateTime(QDate(2016, 1, 20), QTime(12, 33, 0), Qt::UTC);
+    QCOMPARE(dt, expected);
+    QVERIFY(dt.isValid());
+
+    dt = VCardTool::parseDateTime(QStringLiteral("2016-01-20T12:33-0300"));
+    expected = QDateTime(QDate(2016, 1, 20), QTime(12, 33, 0), Qt::OffsetFromUTC, -3 * 3600);
+    QCOMPARE(dt, expected);
+    QVERIFY(dt.isValid());
+
+    dt = VCardTool::parseDateTime(QStringLiteral("2016-01-20T12:33"), &timeIsValid);
+    expected = QDateTime(QDate(2016, 1, 20), QTime(12, 33, 0), Qt::LocalTime);
+    QCOMPARE(dt, expected);
+    QVERIFY(timeIsValid);
+    QVERIFY(dt.isValid());
+
+    dt = VCardTool::parseDateTime(QStringLiteral("2016-01-20"), &timeIsValid);
+    expected = QDateTime(QDate(2016, 1, 20), QTime(), Qt::LocalTime);
+    QCOMPARE(dt, expected);
+    QVERIFY(dt.isValid());
+    QVERIFY(!timeIsValid);
+    QCOMPARE(dt.time(), QTime(0, 0));
+
+    dt = VCardTool::parseDateTime(QStringLiteral("T1233Z"), &timeIsValid);
+    QVERIFY(!dt.isValid());
+    QVERIFY(timeIsValid);
+    QCOMPARE(dt.time(), QTime(12, 33));
+
+    dt = VCardTool::parseDateTime(QStringLiteral("--0120"));
+    expected = QDateTime(QDate(-1, 1, 20).startOfDay());
+    QCOMPARE(dt, expected);
+    QVERIFY(dt.isValid());
+
+    dt = VCardTool::parseDateTime(QStringLiteral("--01-20"));
+    expected = QDateTime(QDate(-1, 1, 20).startOfDay());
+    QCOMPARE(dt, expected);
+    QVERIFY(dt.isValid());
+}
+
+void DateTimeTest::shouldCreateDateTime()
+{
+    using namespace KContacts;
+
+    QDateTime dt;
+    QString str, expected;
+
+    dt = QDateTime(QDate(2016, 1, 20), QTime(12, 33, 30), Qt::UTC);
+    str = VCardTool::createDateTime(dt, VCard::v4_0);
+    expected = QStringLiteral("20160120T123330Z");
+    QCOMPARE(str, expected);
+
+    dt = QDateTime(QDate(2016, 1, 20), QTime(), Qt::UTC);
+    str = VCardTool::createDateTime(dt, VCard::v4_0);
+    expected = QStringLiteral("20160120T000000Z");
+    QCOMPARE(str, expected);
+
+    dt = QDateTime(QDate(2016, 1, 20), QTime(12, 33, 30), Qt::LocalTime);
+    str = VCardTool::createDateTime(dt, VCard::v4_0);
+    expected = QStringLiteral("20160120T123330");
+    QCOMPARE(str, expected);
+
+    dt = QDateTime(QDate(2016, 1, 20), QTime(12, 33, 30), Qt::OffsetFromUTC, -2 * 3600);
+    str = VCardTool::createDateTime(dt, VCard::v4_0);
+    expected = QStringLiteral("20160120T123330-0200");
+    QCOMPARE(str, expected);
+
+    dt = QDateTime(QDate(2016, 1, 20), QTime(12, 33, 30), Qt::OffsetFromUTC, +2.5 * 3600);
+    str = VCardTool::createDateTime(dt, VCard::v4_0);
+    expected = QStringLiteral("20160120T123330+0230");
+    QCOMPARE(str, expected);
+
+    dt = QDateTime(QDate(2016, 1, 20), QTime(12, 33, 30), Qt::OffsetFromUTC, -2 * 3600);
+    str = VCardTool::createDateTime(dt, VCard::v3_0);
+    expected = QStringLiteral("2016-01-20T12:33:30-02:00");
+    QCOMPARE(str, expected);
+
+    dt = QDateTime(QDate(), QTime(12, 33, 30), Qt::OffsetFromUTC, -2 * 3600);
+    str = VCardTool::createDateTime(dt, VCard::v3_0);
+    expected = QString();
+    QCOMPARE(str, expected);
+
+    dt = QDateTime(QDate(2016, 1, 20), QTime(12, 33, 30));
+    str = VCardTool::createDateTime(dt, VCard::v3_0, false);
+    expected = QStringLiteral("2016-01-20");
+    QCOMPARE(str, expected);
+
+    dt = QDateTime(QDate(2016, 1, 20), QTime(12, 33, 30));
+    str = VCardTool::createDateTime(dt, VCard::v4_0, false);
+    expected = QStringLiteral("20160120");
+    QCOMPARE(str, expected);
+}
+
+void DateTimeTest::shouldCreateDate()
+{
+    using namespace KContacts;
+
+    QDate d;
+    QString str, expected;
+
+    d = QDate(2016, 1, 20);
+    str = VCardTool::createDate(d, VCard::v3_0);
+    expected = QStringLiteral("2016-01-20");
+    QCOMPARE(str, expected);
+
+    d = QDate(2016, 1, 20);
+    str = VCardTool::createDate(d, VCard::v4_0);
+    expected = QStringLiteral("20160120");
+    QCOMPARE(str, expected);
+
+    d = QDate(-1, 1, 20);
+    str = VCardTool::createDate(d, VCard::v3_0);
+    expected = QStringLiteral("--01-20");
+    QCOMPARE(str, expected);
+
+    d = QDate(-1, 1, 20);
+    str = VCardTool::createDate(d, VCard::v4_0);
+    expected = QStringLiteral("--0120");
+    QCOMPARE(str, expected);
+}
+
+QTEST_MAIN(DateTimeTest)
diff --git a/autotests/datetimetest.h b/autotests/datetimetest.h
new file mode 100644 (file)
index 0000000..041944d
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+    This file is part of kcontacts.
+    SPDX-FileCopyrightText: 2016 Benjamin Löwe <benni@mytum.de>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef DATETIMETEST_H
+#define DATETIMETEST_H
+
+#include <QObject>
+
+class DateTimeTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit DateTimeTest(QObject *parent = nullptr);
+    ~DateTimeTest();
+
+private Q_SLOTS:
+    void shouldParseDateTime();
+    void shouldCreateDateTime();
+    void shouldCreateDate();
+};
+
+#endif // DATETIMETEST_H
diff --git a/autotests/emailtest.cpp b/autotests/emailtest.cpp
new file mode 100644 (file)
index 0000000..f06ae37
--- /dev/null
@@ -0,0 +1,196 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+#include "emailtest.h"
+#include "email.h"
+#include <QTest>
+#include "vcardtool_p.h"
+
+EmailTest::EmailTest(QObject *parent)
+    : QObject(parent)
+{
+}
+
+EmailTest::~EmailTest()
+{
+}
+
+void EmailTest::shouldHaveDefaultValue()
+{
+    KContacts::Email email;
+    QVERIFY(!email.isValid());
+    QVERIFY(email.mail().isEmpty());
+    QVERIFY(email.parameters().isEmpty());
+}
+
+void EmailTest::shouldAssignValue()
+{
+    const QString mail(QStringLiteral("foo@kde.org"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    KContacts::Email email(mail);
+    email.setParameters(params);
+    QVERIFY(email.isValid());
+    QVERIFY(!email.mail().isEmpty());
+    QCOMPARE(email.mail(), mail);
+    QVERIFY(!email.parameters().isEmpty());
+    QCOMPARE(email.parameters(), params);
+}
+
+void EmailTest::shouldAssignExternal()
+{
+    KContacts::Email email;
+    const QString mail(QStringLiteral("foo@kde.org"));
+    email.setEmail(mail);
+    QVERIFY(email.isValid());
+    QVERIFY(!email.mail().isEmpty());
+    QCOMPARE(email.mail(), mail);
+}
+
+void EmailTest::shouldSerialized()
+{
+    KContacts::Email email;
+    KContacts::Email result;
+    const QString mail(QStringLiteral("foo@kde.org"));
+    email.setEmail(mail);
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    email.setParameters(params);
+
+    QByteArray data;
+    QDataStream s(&data, QIODevice::WriteOnly);
+    s << email;
+
+    QDataStream t(&data, QIODevice::ReadOnly);
+    t >> result;
+
+    QVERIFY(email == result);
+}
+
+void EmailTest::shouldEqualEmail()
+{
+    KContacts::Email email;
+    KContacts::Email result;
+    const QString mail(QStringLiteral("foo@kde.org"));
+    email.setEmail(mail);
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    email.setParameters(params);
+
+    result = email;
+    QVERIFY(email == result);
+}
+
+void EmailTest::shouldParseEmailVCard()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "EMAIL;TYPE=HOME,PREF;X-EVOLUTION-UI-SLOT=2:foo@foo.com\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QVERIFY(!lst.at(0).emailList().isEmpty());
+    QCOMPARE(lst.at(0).emailList().count(), 1);
+    KContacts::Email email = lst.at(0).emailList().at(0);
+    QCOMPARE(email.mail(), QStringLiteral("foo@foo.com"));
+    QCOMPARE(email.parameters().count(), 2);
+}
+
+void EmailTest::shouldParseEmailVCardWithMultiEmails()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "EMAIL;TYPE=WORK;X-EVOLUTION-UI-SLOT=2:foo@foo.com\n"
+                         "EMAIL;TYPE=HOME,PREF;X-EVOLUTION-UI-SLOT=2:bla@bla.com\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QVERIFY(!lst.at(0).emailList().isEmpty());
+    QCOMPARE(lst.at(0).emailList().count(), 2);
+    KContacts::Email email = lst.at(0).emailList().at(0);
+    QCOMPARE(email.mail(), QStringLiteral("bla@bla.com"));
+    QCOMPARE(email.type(), KContacts::Email::Home);
+    QVERIFY(email.isPreferred());
+    email = lst.at(0).emailList().at(1);
+    QCOMPARE(email.mail(), QStringLiteral("foo@foo.com"));
+    QCOMPARE(email.type(), KContacts::Email::Work);
+    QVERIFY(!email.isPreferred());
+
+    QCOMPARE(email.parameters().count(), 2);
+}
+
+void EmailTest::shouldParseEmailVCardWithoutEmail()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QVERIFY(lst.at(0).emailList().isEmpty());
+}
+
+void EmailTest::shouldExportVcard()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org") << QStringLiteral("bla@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    lst << addr;
+    KContacts::VCardTool vcard;
+    QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "EMAIL:bla@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+
+    KContacts::Addressee addr2;
+    addr2.setUid(QStringLiteral("testuid"));
+    KContacts::Email email1, email2;
+    email1.setEmail(QStringLiteral("foo@kde.org"));
+    email1.setType(KContacts::Email::Work);
+    email1.setPreferred(true);
+    email2.setEmail(QStringLiteral("bla@kde.org"));
+    email2.setType(KContacts::Email::Home);
+    addr2.setEmailList({email1, email2});
+    ba = vcard.exportVCards({addr2}, KContacts::VCard::v4_0);
+    QByteArray expected2("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL;TYPE=WORK,PREF:foo@kde.org\r\n"
+                        "EMAIL;TYPE=HOME:bla@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected2);
+}
+
+QTEST_MAIN(EmailTest)
diff --git a/autotests/emailtest.h b/autotests/emailtest.h
new file mode 100644 (file)
index 0000000..674d44d
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef EMAILTEST_H
+#define EMAILTEST_H
+
+#include <QObject>
+
+class EmailTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit EmailTest(QObject *parent = nullptr);
+    ~EmailTest();
+
+private Q_SLOTS:
+    void shouldHaveDefaultValue();
+    void shouldAssignValue();
+    void shouldAssignExternal();
+    void shouldSerialized();
+    void shouldEqualEmail();
+    void shouldParseEmailVCard();
+    void shouldParseEmailVCardWithoutEmail();
+    void shouldParseEmailVCardWithMultiEmails();
+    void shouldExportVcard();
+};
+
+#endif // EMAILTEST_H
diff --git a/autotests/fieldgrouptest.cpp b/autotests/fieldgrouptest.cpp
new file mode 100644 (file)
index 0000000..da45beb
--- /dev/null
@@ -0,0 +1,250 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "fieldgrouptest.h"
+#include "fieldgroup.h"
+#include "vcardtool_p.h"
+#include <QTest>
+
+FieldGroupTest::FieldGroupTest(QObject *parent)
+    : QObject(parent)
+{
+}
+
+FieldGroupTest::~FieldGroupTest()
+{
+}
+
+void FieldGroupTest::shouldHaveDefaultValue()
+{
+    KContacts::FieldGroup fieldgroup;
+    QVERIFY(!fieldgroup.isValid());
+    QVERIFY(fieldgroup.fieldGroupName().isEmpty());
+    QVERIFY(fieldgroup.parameters().isEmpty());
+    QVERIFY(fieldgroup.value().isEmpty());
+}
+
+void FieldGroupTest::shouldAssignValue()
+{
+    const QString fielgroundname(QStringLiteral("fr"));
+    const QString value(QStringLiteral("bla"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    KContacts::FieldGroup fieldGroup(fielgroundname);
+    fieldGroup.setParameters(params);
+    fieldGroup.setValue(value);
+    QVERIFY(fieldGroup.isValid());
+    QVERIFY(!fieldGroup.fieldGroupName().isEmpty());
+    QCOMPARE(fieldGroup.fieldGroupName(), fielgroundname);
+    QVERIFY(!fieldGroup.parameters().isEmpty());
+    QCOMPARE(fieldGroup.parameters(), params);
+    QCOMPARE(fieldGroup.value(), value);
+}
+
+void FieldGroupTest::shouldAssignExternal()
+{
+    KContacts::FieldGroup fieldgroup;
+    const QString fieldgroundname(QStringLiteral("fr"));
+    const QString value(QStringLiteral("bla"));
+    fieldgroup.setValue(value);
+    fieldgroup.setFieldGroupName(fieldgroundname);
+    QVERIFY(fieldgroup.isValid());
+    QCOMPARE(fieldgroup.fieldGroupName(), fieldgroundname);
+    QCOMPARE(fieldgroup.value(), value);
+}
+
+void FieldGroupTest::shouldSerialized()
+{
+    KContacts::FieldGroup fieldGroup;
+    KContacts::FieldGroup result;
+    const QString lang(QStringLiteral("fr"));
+    fieldGroup.setFieldGroupName(lang);
+    const QString value(QStringLiteral("bla"));
+    fieldGroup.setValue(value);
+
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    fieldGroup.setParameters(params);
+
+    QByteArray data;
+    QDataStream s(&data, QIODevice::WriteOnly);
+    s << fieldGroup;
+
+    QDataStream t(&data, QIODevice::ReadOnly);
+    t >> result;
+
+    QVERIFY(fieldGroup == result);
+}
+
+void FieldGroupTest::shouldEqualFieldGroup()
+{
+    KContacts::FieldGroup fieldGroup;
+    KContacts::FieldGroup result;
+    const QString lang(QStringLiteral("fr"));
+    const QString value(QStringLiteral("bla"));
+    fieldGroup.setValue(value);
+    fieldGroup.setFieldGroupName(lang);
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    fieldGroup.setParameters(params);
+
+    result = fieldGroup;
+    QVERIFY(fieldGroup == result);
+}
+
+void FieldGroupTest::shouldParseFieldGroup()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "fr.foo:bla\n"
+                         "fr2.foo:bla\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).fieldGroupList().count(), 2);
+}
+
+void FieldGroupTest::shouldParseWithoutFieldGroup()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).fieldGroupList().count(), 0);
+}
+
+void FieldGroupTest::shouldCreateVCard()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::FieldGroup::List lstFieldGroup;
+    KContacts::FieldGroup fieldGroup(QStringLiteral("fr"));
+    const QString value(QStringLiteral("bla"));
+    fieldGroup.setValue(value);
+    lstFieldGroup << fieldGroup;
+    addr.setFieldGroupList(lstFieldGroup);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "fr:bla\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void FieldGroupTest::shouldCreateVCardWithTwoLang()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::FieldGroup::List lstFieldGroup;
+    KContacts::FieldGroup fieldGroup1(QStringLiteral("fr"));
+    const QString value(QStringLiteral("bla"));
+    fieldGroup1.setValue(value);
+
+    KContacts::FieldGroup fieldGroup2(QStringLiteral("fr2"));
+    fieldGroup2.setValue(value);
+    lstFieldGroup << fieldGroup1 << fieldGroup2;
+    addr.setFieldGroupList(lstFieldGroup);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "fr:bla\r\n"
+                        "fr2:bla\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void FieldGroupTest::shouldCreateVCardWithParameters()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    const QString value(QStringLiteral("bla"));
+    KContacts::FieldGroup::List lstFieldGroup;
+    KContacts::FieldGroup fieldGroup(QStringLiteral("fr"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    fieldGroup.setParameters(params);
+    fieldGroup.setValue(value);
+    lstFieldGroup << fieldGroup;
+    addr.setFieldGroupList(lstFieldGroup);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "fr;FOO1=bla1,blo1;FOO2=bla2,blo2:bla\r\n"
+                        "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+void FieldGroupTest::shouldNotGenerateFieldGroupForVCard3()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::FieldGroup::List lstFieldGroup;
+    KContacts::FieldGroup fieldGroup(QStringLiteral("fr"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    fieldGroup.setParameters(params);
+    const QString value(QStringLiteral("bla"));
+    fieldGroup.setValue(value);
+    lstFieldGroup << fieldGroup;
+    addr.setFieldGroupList(lstFieldGroup);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v3_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:3.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "fr;FOO1=bla1,blo1;FOO2=bla2,blo2:bla\r\n"
+                        "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+QTEST_MAIN(FieldGroupTest)
diff --git a/autotests/fieldgrouptest.h b/autotests/fieldgrouptest.h
new file mode 100644 (file)
index 0000000..4683721
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef FieldGroupTest_H
+#define FieldGroupTest_H
+
+#include <QObject>
+
+class FieldGroupTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit FieldGroupTest(QObject *parent = nullptr);
+    ~FieldGroupTest();
+private Q_SLOTS:
+    void shouldHaveDefaultValue();
+    void shouldAssignValue();
+    void shouldAssignExternal();
+    void shouldSerialized();
+    void shouldEqualFieldGroup();
+    void shouldParseFieldGroup();
+    void shouldParseWithoutFieldGroup();
+    void shouldCreateVCard();
+    void shouldCreateVCardWithTwoLang();
+    void shouldCreateVCardWithParameters();
+    void shouldNotGenerateFieldGroupForVCard3();
+};
+
+#endif // FieldGroupTest_H
diff --git a/autotests/gendertest.cpp b/autotests/gendertest.cpp
new file mode 100644 (file)
index 0000000..280cc7a
--- /dev/null
@@ -0,0 +1,243 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "gendertest.h"
+#include "gender.h"
+#include "vcardtool_p.h"
+#include <QTest>
+
+GenderTest::GenderTest(QObject *parent)
+    : QObject(parent)
+{
+}
+
+GenderTest::~GenderTest()
+{
+}
+
+void GenderTest::shouldHaveDefaultValue()
+{
+    KContacts::Gender gender;
+    QVERIFY(!gender.isValid());
+    QVERIFY(gender.gender().isEmpty());
+    QVERIFY(gender.comment().isEmpty());
+}
+
+void GenderTest::shouldAssignValue()
+{
+    const QString genderStr(QStringLiteral("F"));
+    KContacts::Gender gender(genderStr);
+    const QString commentStr(QStringLiteral("foo"));
+    gender.setComment(commentStr);
+    QVERIFY(gender.isValid());
+    QVERIFY(!gender.gender().isEmpty());
+    QCOMPARE(gender.gender(), genderStr);
+    QVERIFY(!gender.comment().isEmpty());
+    QCOMPARE(gender.comment(), commentStr);
+}
+
+void GenderTest::shouldAssignExternal()
+{
+    KContacts::Gender gender;
+    const QString genderStr(QStringLiteral("H"));
+    gender.setGender(genderStr);
+    QVERIFY(gender.isValid());
+    QVERIFY(!gender.gender().isEmpty());
+    QCOMPARE(gender.gender(), genderStr);
+}
+
+void GenderTest::shouldSerialized()
+{
+    KContacts::Gender gender;
+    KContacts::Gender result;
+    const QString genderStr(QStringLiteral("H"));
+    gender.setGender(genderStr);
+    gender.setComment(QStringLiteral("foo"));
+
+    QByteArray data;
+    QDataStream s(&data, QIODevice::WriteOnly);
+    s << gender;
+
+    QDataStream t(&data, QIODevice::ReadOnly);
+    t >> result;
+
+    QVERIFY(gender == result);
+}
+
+void GenderTest::shouldEqualGender()
+{
+    KContacts::Gender gender;
+    KContacts::Gender result;
+    const QString genderStr(QStringLiteral("H"));
+    gender.setGender(genderStr);
+    gender.setComment(QStringLiteral("foo"));
+
+    result = gender;
+    QVERIFY(gender == result);
+}
+
+void GenderTest::shouldParseGender_data()
+{
+    QTest::addColumn<QByteArray>("vcarddata");
+    QTest::addColumn<QString>("genre");
+    QTest::addColumn<QString>("comment");
+    QTest::addColumn<bool>("hasGender");
+
+    QByteArray str("BEGIN:VCARD\n"
+                   "VERSION:3.0\n"
+                   "N:LastName;FirstName;;;\n"
+                   "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                   "REV:2015-03-14T09:24:45+00:00\n"
+                   "FN:FirstName LastName\n"
+                   "END:VCARD\n");
+    QTest::newRow("nogender") << str << QString() << QString() << false;
+
+    str = QByteArray("BEGIN:VCARD\n"
+                     "VERSION:3.0\n"
+                     "N:LastName;FirstName;;;\n"
+                     "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                     "REV:2015-03-14T09:24:45+00:00\n"
+                     "FN:FirstName LastName\n"
+                     "GENDER:H\n"
+                     "END:VCARD\n");
+    QTest::newRow("hasgenderbutnocomment") << str << QStringLiteral("H") << QString() << true;
+
+    str = QByteArray("BEGIN:VCARD\n"
+                     "VERSION:3.0\n"
+                     "N:LastName;FirstName;;;\n"
+                     "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                     "REV:2015-03-14T09:24:45+00:00\n"
+                     "FN:FirstName LastName\n"
+                     "GENDER:;foo\n"
+                     "END:VCARD\n");
+    QTest::newRow("hasgenderbutnotypebutcomment") << str << QString() << QStringLiteral("foo") << true;
+
+    str = QByteArray("BEGIN:VCARD\n"
+                     "VERSION:3.0\n"
+                     "N:LastName;FirstName;;;\n"
+                     "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                     "REV:2015-03-14T09:24:45+00:00\n"
+                     "FN:FirstName LastName\n"
+                     "GENDER:H;foo\n"
+                     "END:VCARD\n");
+    QTest::newRow("hasgendertypeandcomment") << str << QStringLiteral("H") << QStringLiteral("foo") << true;
+}
+
+void GenderTest::shouldParseGender()
+{
+    QFETCH(QByteArray, vcarddata);
+    QFETCH(QString, genre);
+    QFETCH(QString, comment);
+    QFETCH(bool, hasGender);
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).gender().isValid(), hasGender);
+    QCOMPARE(lst.at(0).gender().comment(), comment);
+    QCOMPARE(lst.at(0).gender().gender(), genre);
+}
+
+QByteArray GenderTest::createCard(const QByteArray &gender)
+{
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n");
+    if (!gender.isEmpty()) {
+        expected += gender + "\r\n";
+    }
+    expected += QByteArray(
+        "N:;;;;\r\n"
+        "UID:testuid\r\n"
+        "END:VCARD\r\n\r\n");
+    return expected;
+}
+
+void GenderTest::shouldExportEmptyGender()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected = createCard(QByteArray());
+    QCOMPARE(ba, expected);
+}
+
+void GenderTest::shouldExportOnlyGenderWithoutCommentGender()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Gender gender;
+    gender.setGender(QStringLiteral("H"));
+    addr.setGender(gender);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected = createCard(QByteArray("GENDER:H"));
+    QCOMPARE(ba, expected);
+}
+
+void GenderTest::shouldExportOnlyGenderWithCommentGender()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Gender gender;
+    gender.setGender(QStringLiteral("H"));
+    gender.setComment(QStringLiteral("comment"));
+    addr.setGender(gender);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected = createCard(QByteArray("GENDER:H;comment"));
+    QCOMPARE(ba, expected);
+}
+
+void GenderTest::shouldExportOnlyGenderWithoutTypeCommentGender()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Gender gender;
+    gender.setComment(QStringLiteral("comment"));
+    addr.setGender(gender);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected = createCard(QByteArray("GENDER:;comment"));
+    QCOMPARE(ba, expected);
+}
+
+void GenderTest::shouldNotExportInVcard3()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Gender gender;
+    gender.setComment(QStringLiteral("comment"));
+    addr.setGender(gender);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v3_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:3.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+QTEST_MAIN(GenderTest)
diff --git a/autotests/gendertest.h b/autotests/gendertest.h
new file mode 100644 (file)
index 0000000..c73f388
--- /dev/null
@@ -0,0 +1,38 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef GENDERTEST_H
+#define GENDERTEST_H
+
+#include <QObject>
+
+class GenderTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit GenderTest(QObject *parent = nullptr);
+    ~GenderTest();
+
+private:
+    QByteArray createCard(const QByteArray &gender);
+
+private Q_SLOTS:
+    void shouldHaveDefaultValue();
+    void shouldAssignValue();
+    void shouldAssignExternal();
+    void shouldSerialized();
+    void shouldEqualGender();
+    void shouldParseGender();
+    void shouldParseGender_data();
+    void shouldExportOnlyGenderWithoutCommentGender();
+    void shouldExportEmptyGender();
+    void shouldExportOnlyGenderWithCommentGender();
+    void shouldExportOnlyGenderWithoutTypeCommentGender();
+    void shouldNotExportInVcard3();
+};
+
+#endif // GENDERTEST_H
diff --git a/autotests/geotest.cpp b/autotests/geotest.cpp
new file mode 100644 (file)
index 0000000..09a47dd
--- /dev/null
@@ -0,0 +1,192 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2007 KDE-PIM team <kde-pim@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "geotest.h"
+#include "kcontacts/geo.h"
+#include "vcardtool_p.h"
+#include <QTest>
+
+QTEST_MAIN(GeoTest)
+
+void GeoTest::constructor()
+{
+    KContacts::Geo geo(1.2f, 3.4f);
+
+    QVERIFY((float)geo.latitude() == (float)1.2);
+    QVERIFY((float)geo.longitude() == (float)3.4);
+}
+
+void GeoTest::isValid()
+{
+    KContacts::Geo geo;
+
+    QVERIFY(!geo.isValid());
+
+    geo.setLatitude(23);
+
+    QVERIFY(!geo.isValid());
+
+    geo.setLongitude(45);
+
+    QVERIFY(geo.isValid());
+
+    geo.clear();
+
+    QVERIFY(!geo.isValid());
+    QVERIFY(geo == KContacts::Geo());
+}
+
+void GeoTest::setData()
+{
+    KContacts::Geo geo;
+
+    geo.setLatitude(22.5f);
+    geo.setLongitude(45.1f);
+
+    QVERIFY((float)geo.latitude() == (float)22.5);
+    QVERIFY((float)geo.longitude() == (float)45.1);
+}
+
+void GeoTest::equals()
+{
+    KContacts::Geo geo1(22.5f, 33.7f);
+    KContacts::Geo geo2(22.5f, 33.7f);
+
+    QVERIFY(geo1 == geo2);
+}
+
+void GeoTest::differs()
+{
+    KContacts::Geo geo1(22.5f, 33.7f);
+    KContacts::Geo geo2(22.5f, 33.6f);
+
+    QVERIFY(geo1 != geo2);
+}
+
+void GeoTest::serialization()
+{
+    KContacts::Geo geo1(22.5f, 33.7f);
+    QByteArray data;
+
+    QDataStream s(&data, QIODevice::WriteOnly);
+    s << geo1;
+
+    KContacts::Geo geo2;
+    QDataStream t(&data, QIODevice::ReadOnly);
+    t >> geo2;
+
+    QVERIFY(geo1 == geo2);
+}
+
+void GeoTest::shouldParseGeoVCard3()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "GEO:22.5;180.0\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QVERIFY(lst.at(0).geo().isValid());
+    KContacts::Geo geo = lst.at(0).geo();
+    QCOMPARE(geo.latitude(), 22.5);
+    QCOMPARE(geo.longitude(), 180.0);
+}
+
+void GeoTest::shouldParseGeoVCard4()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:4.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "GEO:geo:22.5,180.0\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QVERIFY(lst.at(0).geo().isValid());
+    KContacts::Geo geo = lst.at(0).geo();
+    QCOMPARE(geo.latitude(), 22.5);
+    QCOMPARE(geo.longitude(), 180.0);
+}
+
+void GeoTest::shouldGenerateVCard3()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+
+    KContacts::Geo geo;
+    geo.setLongitude(180.0);
+    geo.setLatitude(22.5);
+    addr.setGeo(geo);
+
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v3_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:3.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "GEO:22.500000;180.000000\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+void GeoTest::shouldGenerateVCard4()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+
+    KContacts::Geo geo;
+    geo.setLongitude(180.0);
+    geo.setLatitude(22.5);
+    addr.setGeo(geo);
+
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "GEO:geo:22.500000,180.000000\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+void GeoTest::shouldGenerateWithoutGeo()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
diff --git a/autotests/geotest.h b/autotests/geotest.h
new file mode 100644 (file)
index 0000000..d8c784c
--- /dev/null
@@ -0,0 +1,31 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2007 KDE-PIM team <kde-pim@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef GEOTEST_H
+#define GEOTEST_H
+
+#include <QObject>
+
+class GeoTest : public QObject
+{
+    Q_OBJECT
+
+private Q_SLOTS:
+    void constructor();
+    void isValid();
+    void setData();
+    void equals();
+    void differs();
+    void serialization();
+    void shouldParseGeoVCard3();
+    void shouldParseGeoVCard4();
+    void shouldGenerateVCard3();
+    void shouldGenerateVCard4();
+    void shouldGenerateWithoutGeo();
+};
+
+#endif
diff --git a/autotests/importexportvcardtest.cpp b/autotests/importexportvcardtest.cpp
new file mode 100644 (file)
index 0000000..b8fa2bb
--- /dev/null
@@ -0,0 +1,211 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "importexportvcardtest.h"
+#include <QTest>
+#include "vcardtool_p.h"
+#include <QDebug>
+
+ImportExportVCardTest::ImportExportVCardTest(QObject *parent)
+    : QObject(parent)
+{
+}
+
+ImportExportVCardTest::~ImportExportVCardTest()
+{
+}
+
+static void compareBuffers(const QByteArray &outputData, const QByteArray &expected)
+{
+    if (outputData != expected) {
+        qDebug() << " outputData " << outputData;
+        qDebug() << " expected " << expected;
+    }
+    const QList<QByteArray> outputLines = outputData.split('\n');
+    const QList<QByteArray> outputRefLines = expected.split('\n');
+    for (int i = 0; i < qMin(outputLines.count(), outputRefLines.count()); ++i) {
+        const QByteArray &actual = outputLines.at(i);
+        const QByteArray &expect = outputRefLines.at(i);
+        if (actual != expect) {
+            qCritical() << "Mismatch at output line" << (i + 1);
+            QCOMPARE(actual, expect);
+            QCOMPARE(actual.count(), expect.count());
+        }
+    }
+    QCOMPARE(outputLines.count(), outputRefLines.count());
+    QCOMPARE(outputData.size(), expected.size());
+}
+
+void ImportExportVCardTest::shouldExportFullTestVcard4()
+{
+    QByteArray vcarddata("BEGIN:VCARD\r\n"
+                         "VERSION:4.0\r\n"
+                         "FN:Sherlock Holmes\r\n"
+                         "TEL;VALUE=uri;PREF=1;TYPE=\"voice,home\":tel:+44-555-555-5555;ext=5555\r\n"
+                         "TEL;VALUE=uri;TYPE=\"voice,cell,text\":tel:+44-555-555-6666\r\n"
+                         "TEL;VALUE=uri;TYPE=\"voice,work\":tel:+44-555-555-7777\r\n"
+                         "N:Holmes;Sherlock;;Mr;;\r\n"
+                         "KIND:individual\r\n"
+                         "NICKNAME:Shirley\r\n"
+                         "PHOTO:\r\n"
+                         "BDAY:19531015T231000Z\r\n"
+                         "ANNIVERSARY:19960415\r\n"
+                         "GENDER:M\r\n"
+                         "ADR;GEO=\"geo:51.5237,0.1585\";LABEL=\"Mr Sherlock Holmes, 221B Baker Street, London NW1, England, United Kingdom\":;;221B Baker Street;London;;NW1;United Kingdom\r\n"
+                         "EMAIL;TYPE=home:sherlock.holmes@gmail.com\r\n"
+                         "EMAIL;PREF=1;TYPE=work:detective@sherlockholmes.com\r\n"
+                         "IMPP;PREF=1:xmpp:detective@sherlockholmes.com\r\n"
+                         "LANG;TYPE=work;PREF=1:en\r\n"
+                         "LANG;TYPE=work;PREF=2:fr\r\n"
+                         "TZ:London/Europe\r\n"
+                         "GEO:geo:51.5237,0.1585\r\n"
+                         "TITLE;ALTID=1;LANGUAGE=fr:Patron\r\n"
+                         "TITLE;ALTID=2;LANGUAGE=en:Boss\r\n"
+                         "ROLE:Detective\r\n"
+                         "UID:urn:uuid:b8767877-b4a1-4c70-9acc-505d3819e519\r\n"
+                         "CATEGORIES:FICTION,LITERATURE\r\n"
+                         "PRODID:-//KADDRESSBOOK//NONSGML Version 1//EN\r\n"
+                         "REV:20140722T222710Z\r\n"
+                         "URL;TYPE=home:https://sherlockholmes.com\r\n"
+                         "KEY;MEDIATYPE=application/pgp-keys:https://sherlockholmes.com/sherlock-holmes.pub.asc\r\n"
+                         "CALURI;PREF=1:https://sherlockholmes.com/calendar/sherlockholmes\r\n"
+                         "FBURL;PREF=1:https://sherlockholmes.com/busy/detective\r\n"
+                         "CALADRURI;PREF=1:mailto:detective@sherlockholmes.com\r\n"
+                         "END:VCARD\r\n\r\n");
+    QByteArray vcardexpected("BEGIN:VCARD\r\n"
+                             "VERSION:4.0\r\n"
+                             "ADR;GEO=\"geo:51.523701,0.158500\";LABEL=\"Mr Sherlock Holmes, 221B Baker Stre\r\n"
+                             " et, London NW1, England, United Kingdom\";TYPE:;;221B Baker Street;London;;\r\n"
+                             " NW1;United Kingdom\r\n"
+                             "ANNIVERSARY:19960415\r\n"
+                             "BDAY:19531015T231000Z\r\n"
+                             "CALADRURI;PREF=1:mailto:detective@sherlockholmes.com\r\n"
+                             "CALURI;PREF=1:https://sherlockholmes.com/calendar/sherlockholmes\r\n"
+                             "EMAIL;TYPE=home:sherlock.holmes@gmail.com\r\n"
+                             "EMAIL;PREF=1;TYPE=work:detective@sherlockholmes.com\r\n"
+                             "FBURL;PREF=1:https://sherlockholmes.com/busy/detective\r\n"
+                             "FN:Sherlock Holmes\r\n"
+                             "GENDER:M\r\n"
+                             "GEO:geo:51.523701,0.158500\r\n"
+                             "IMPP;PREF=1:xmpp:detective@sherlockholmes.com\r\n"
+                             "KEY;MEDIATYPE=application/pgp-keys:https://sherlockholmes.com/sherlock-holm\r\n"
+                             " es.pub.asc\r\nKIND:individual\r\n"
+                             "LANG;PREF=1;TYPE=work:en\r\n"
+                             "LANG;PREF=2;TYPE=work:fr\r\n"
+                             "N:Holmes;Sherlock;;Mr;\r\n"
+                             "NICKNAME:Shirley\r\n"
+                             "PRODID:-//KADDRESSBOOK//NONSGML Version 1//EN\r\n"
+                             "REV:20140722T222710Z\r\n"
+                             "ROLE:Detective\r\n"
+                             "TEL;TYPE=\"home,voice\";PREF=1;VALUE=uri:tel:+44-555-555-5555;ext=5555\r\n"
+                             "TEL;TYPE=\"cell,voice\";VALUE=uri:tel:+44-555-555-6666\r\n"
+                             "TEL;TYPE=\"voice,work\";VALUE=uri:tel:+44-555-555-7777\r\n"
+                             "TITLE;ALTID=1;LANGUAGE=fr:Patron\r\n"
+                             "TITLE;ALTID=2;LANGUAGE=en:Boss\r\n"
+                             "TZ:+00:00\r\n"
+                             "UID:urn:uuid:b8767877-b4a1-4c70-9acc-505d3819e519\r\n"
+                             "URL;TYPE=home:https://sherlockholmes.com\r\n"
+                             "END:VCARD\r\n\r\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+
+    const QByteArray result = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    compareBuffers(result, vcardexpected);
+}
+
+void ImportExportVCardTest::shouldExportMiscElementVcard4()
+{
+    QByteArray vcarddata("BEGIN:VCARD\r\n"
+                         "VERSION:4.0\r\n"
+                         "UID:urn:uuid:4fbe8971-0bc3-424c-9c26-36c3e1eff6b1\r\n"
+                         "FN;PID=1.1:J. Doe\r\n"
+                         "N:Doe;J.;;;\r\n"
+                         "EMAIL;PID=1.1:jdoe@example.com\r\n"
+                         "EMAIL;PID=2.1:boss@example.com\r\n"
+                         "TEL;PID=1.1;VALUE=uri:tel:+1-555-555-5555\r\n"
+                         "TEL;PID=2.1;VALUE=uri:tel:+1-666-666-6666\r\n"
+                         "CLIENTPIDMAP:1;urn:uuid:53e374d9-337e-4727-8803-a1e9c14e0556\r\n"
+                         "END:VCARD\r\n\r\n");
+    QByteArray vcardexpected("BEGIN:VCARD\r\n"
+                             "VERSION:4.0\r\n"
+                             "CLIENTPIDMAP:1;urn:uuid:53e374d9-337e-4727-8803-a1e9c14e0556\r\n"
+                             "EMAIL;PID=1.1:jdoe@example.com\r\n"
+                             "EMAIL;PID=2.1:boss@example.com\r\n"
+                             "FN:J. Doe\r\n"
+                             "N:Doe;J.;;;\r\n"
+                             "TEL;PID=1.1;VALUE=uri:tel:+1-555-555-5555\r\n"
+                             "TEL;PID=2.1;VALUE=uri:tel:+1-666-666-6666\r\n"
+                             "UID:urn:uuid:4fbe8971-0bc3-424c-9c26-36c3e1eff6b1\r\n"
+                             "END:VCARD\r\n\r\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+
+    const QByteArray result = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    compareBuffers(result, vcardexpected);
+}
+
+void ImportExportVCardTest::shouldExportMemberElementVcard4()
+{
+    QByteArray vcarddata("BEGIN:VCARD"
+                         "VERSION:4.0\r\n"
+                         "KIND:group\r\n"
+                         "FN:Funky distribution list\r\n"
+                         "MEMBER:mailto:subscriber1@example.com\r\n"
+                         "MEMBER:xmpp:subscriber2@example.com\r\n"
+                         "MEMBER:sip:subscriber3@example.com\r\n"
+                         "MEMBER:tel:+1-418-555-5555\r\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\r\n"
+                         "END:VCARD\r\n");
+
+    QByteArray vcardexpected("BEGIN:VCARD\r\n"
+                             "VERSION:4.0\r\n"
+                             "FN:Funky distribution list\r\n"
+                             "KIND:group\r\n"
+                             "MEMBER:mailto:subscriber1@example.com\r\n"
+                             "MEMBER:xmpp:subscriber2@example.com\r\n"
+                             "MEMBER:sip:subscriber3@example.com\r\n"
+                             "MEMBER:tel:+1-418-555-5555\r\n"
+                             "N:;;;;\r\n"
+                             "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\r\n"
+                             "END:VCARD\r\n\r\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+
+    const QByteArray result = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    compareBuffers(result, vcardexpected);
+}
+
+void ImportExportVCardTest::shouldExportMissingNewlineVcard4()
+{
+    QByteArray vcarddata("BEGIN:VCARD"
+                         "VERSION:4.0\r\n"
+                         "KIND:group\r\n"
+                         "FN:Funky distribution list\r\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\r\n"
+                         "END:VCARD");
+
+    QByteArray vcardexpected("BEGIN:VCARD\r\n"
+                             "VERSION:4.0\r\n"
+                             "FN:Funky distribution list\r\n"
+                             "KIND:group\r\n"
+                             "N:;;;;\r\n"
+                             "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\r\n"
+                             "END:VCARD\r\n\r\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+
+    const QByteArray result = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    compareBuffers(result, vcardexpected);
+}
+
+// TODO please make this data driven before copy/pasting more methods here...
+
+QTEST_MAIN(ImportExportVCardTest)
diff --git a/autotests/importexportvcardtest.h b/autotests/importexportvcardtest.h
new file mode 100644 (file)
index 0000000..33f5b07
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef IMPORTEXPORTVCARDTEST_H
+#define IMPORTEXPORTVCARDTEST_H
+
+#include <QObject>
+
+class ImportExportVCardTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit ImportExportVCardTest(QObject *parent = nullptr);
+    ~ImportExportVCardTest();
+private Q_SLOTS:
+    void shouldExportFullTestVcard4();
+    void shouldExportMiscElementVcard4();
+    void shouldExportMemberElementVcard4();
+    void shouldExportMissingNewlineVcard4();
+};
+
+#endif // IMPORTEXPORTVCARDTEST_H
diff --git a/autotests/impptest.cpp b/autotests/impptest.cpp
new file mode 100644 (file)
index 0000000..2316795
--- /dev/null
@@ -0,0 +1,320 @@
+/*
+    This file is part of libkabc.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "impptest.h"
+#include "impp.h"
+#include <QTest>
+#include "vcardtool_p.h"
+
+ImppTest::ImppTest(QObject *parent)
+    : QObject(parent)
+{
+}
+
+ImppTest::~ImppTest()
+{
+}
+
+void ImppTest::shouldHaveDefaultValue()
+{
+    KContacts::Impp impp;
+    QVERIFY(!impp.isValid());
+    QVERIFY(impp.address().isEmpty());
+    QVERIFY(impp.serviceType().isEmpty());
+    QVERIFY(impp.parameters().isEmpty());
+}
+
+void ImppTest::shouldAssignValue()
+{
+    const QUrl address(QStringLiteral("icq:address"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    KContacts::Impp impp;
+    impp.setParameters(params);
+    impp.setAddress(address);
+    QVERIFY(impp.isValid());
+    QVERIFY(!impp.address().isEmpty());
+    QCOMPARE(impp.address(), address);
+    QCOMPARE(impp.serviceType(), QLatin1String("icq"));
+    QCOMPARE(impp.serviceIcon(), QLatin1String("im-icq"));
+    QVERIFY(!impp.parameters().isEmpty());
+    QCOMPARE(impp.parameters(), params);
+}
+
+void ImppTest::shouldSerialized()
+{
+    const QUrl address(QStringLiteral("icq:address"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    KContacts::Impp impp;
+    impp.setParameters(params);
+    impp.setAddress(address);
+
+    QByteArray data;
+    QDataStream s(&data, QIODevice::WriteOnly);
+    s << impp;
+
+    KContacts::Impp result;
+    QDataStream t(&data, QIODevice::ReadOnly);
+    t >> result;
+
+    QVERIFY(impp == result);
+}
+
+void ImppTest::shouldEqualImpp()
+{
+    const QUrl address(QStringLiteral("icq:address"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    KContacts::Impp impp;
+    impp.setParameters(params);
+    impp.setAddress(address);
+
+    KContacts::Impp result(impp);
+    QVERIFY(impp == result);
+}
+
+void ImppTest::shouldParseWithoutImpp()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "LANG:fr"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).imppList().count(), 0);
+}
+
+void ImppTest::shouldParseImpp()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "IMPP;X-SERVICE-TYPE=skype:skype:xxxxxxxx\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).imppList().count(), 1);
+    KContacts::Impp impp = lst.at(0).imppList().at(0);
+    QCOMPARE(impp.address(), QUrl(QStringLiteral("skype:xxxxxxxx")));
+    QCOMPARE(impp.serviceType(), QLatin1String("skype"));
+}
+
+void ImppTest::shouldParseImppVcard4()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:4.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "IMPP;PREF=1:skype:xxxxxxxx\n"
+                         "IMPP:skype:1234567890\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).imppList().count(), 2);
+    KContacts::Impp impp = lst.at(0).imppList().at(0);
+    QCOMPARE(impp.address(), QUrl(QStringLiteral("skype:xxxxxxxx")));
+    QCOMPARE(impp.serviceType(), QLatin1String("skype"));
+    QVERIFY(impp.isPreferred());
+    impp = lst.at(0).imppList().at(1);
+    QCOMPARE(impp.address(), QUrl(QStringLiteral("skype:1234567890")));
+    QCOMPARE(impp.serviceType(), QLatin1String("skype"));
+    QVERIFY(!impp.isPreferred());
+}
+
+QByteArray createCard(const QString &type)
+{
+    QByteArray expected("BEGIN:VCARD\n"
+                        "VERSION:3.0\n"
+                        "EMAIL:foo@kde.org\n");
+    if (!type.isEmpty()) {
+        expected += "IMPP;X-SERVICE-TYPE=" + type.toLatin1() + ":" + type.toLatin1() + ":address\n";
+    }
+    expected += QByteArray(
+        "N:;;;;\n"
+        "UID:testuid\n"
+        "END:VCARD\n\n");
+    return expected;
+}
+
+void ImppTest::shouldParseServiceType_data()
+{
+    QTest::addColumn<QString>("type");
+    QTest::addColumn<bool>("hasImpp");
+    QTest::newRow("withoutimpp") << QString() << false;
+    for (const auto &type : KContacts::Impp::serviceTypes()) {
+        QTest::newRow(type.toLatin1().constData()) << type << true;
+    }
+}
+
+void ImppTest::shouldParseServiceType()
+{
+    QFETCH(QString, type);
+    QFETCH(bool, hasImpp);
+
+    QByteArray vcarddata = createCard(type);
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+
+    QCOMPARE(!lst.at(0).imppList().isEmpty(), hasImpp);
+    if (hasImpp) {
+        KContacts::Impp impp = lst.at(0).imppList().at(0);
+        QCOMPARE(impp.address(), QUrl(QStringLiteral("%1:address").arg(type)));
+        QCOMPARE(impp.serviceType(), type);
+    }
+}
+
+QByteArray expectedVcard(const QString &type)
+{
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n");
+    if (!type.isEmpty()) {
+        expected += "IMPP:" + type.toLatin1() + ":address\r\n";
+    }
+
+    expected += ("N:;;;;\r\n"
+                 "UID:testuid\r\n"
+                 "END:VCARD\r\n\r\n");
+    return expected;
+}
+
+void ImppTest::shouldExportEmptyType()
+{
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QCOMPARE(ba, expected);
+}
+
+void ImppTest::shouldExportType_data()
+{
+    QTest::addColumn<QString>("type");
+    for (const auto &type : KContacts::Impp::serviceTypes()) {
+        QTest::newRow(type.toLatin1().constData()) << type;
+    }
+}
+
+void ImppTest::shouldExportType()
+{
+    QFETCH(QString, type);
+
+    QByteArray expected = expectedVcard(type);
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Impp impp;
+    impp.setAddress(QUrl(type + QStringLiteral(":address")));
+    addr.insertImpp(impp);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QCOMPARE(ba, expected);
+}
+
+void ImppTest::shouldExportWithParameters()
+{
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "IMPP;FOO1=bla1,blo1;FOO2=bla2,blo2:skype:address\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    KContacts::Impp impp;
+    impp.setAddress(QUrl(QStringLiteral("skype:address")));
+    impp.setParameters(params);
+    impp.setPreferred(false);
+    addr.insertImpp(impp);
+    lst << addr;
+
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QCOMPARE(ba, expected);
+}
+
+void ImppTest::shouldShouldNotExportTwiceServiceType()
+{
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "IMPP;FOO1=bla1,blo1;FOO2=bla2,blo2;PREF=1:skype:address\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    params.insert(QStringLiteral("X-SERVICE-TYPE"), QStringList() << QStringLiteral("aim"));
+    KContacts::Impp impp;
+    impp.setAddress(QUrl(QStringLiteral("skype:address")));
+    impp.setParameters(params);
+    impp.setPreferred(true);
+    addr.insertImpp(impp);
+    lst << addr;
+
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QCOMPARE(ba, expected);
+}
+
+void ImppTest::testProtocolInformation()
+{
+    const auto types = KContacts::Impp::serviceTypes();
+    QVERIFY(types.size() > 10);
+    QVERIFY(types.contains(QLatin1String("xmpp")));
+
+    for (const auto &type : types) {
+        QVERIFY(!KContacts::Impp::serviceLabel(type).isEmpty());
+    }
+
+    QCOMPARE(KContacts::Impp::serviceIcon(QStringLiteral("xmpp")), QLatin1String("im-jabber"));
+}
+
+QTEST_MAIN(ImppTest)
diff --git a/autotests/impptest.h b/autotests/impptest.h
new file mode 100644 (file)
index 0000000..6a630f2
--- /dev/null
@@ -0,0 +1,41 @@
+/*
+    This file is part of libkabc.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef IMPPTEST_H
+#define IMPPTEST_H
+
+#include <QObject>
+
+class ImppTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit ImppTest(QObject *parent = nullptr);
+    ~ImppTest();
+
+private Q_SLOTS:
+    void shouldParseImppVcard4();
+    void shouldHaveDefaultValue();
+    void shouldAssignValue();
+    void shouldSerialized();
+    void shouldEqualImpp();
+    void shouldParseWithoutImpp();
+    void shouldParseImpp();
+    void shouldParseServiceType_data();
+    void shouldParseServiceType();
+    void shouldExportEmptyType();
+
+    void shouldExportType_data();
+    void shouldExportType();
+
+    void shouldExportWithParameters();
+    void shouldShouldNotExportTwiceServiceType();
+
+    void testProtocolInformation();
+};
+
+#endif // IMPPTEST_H
diff --git a/autotests/keytest.cpp b/autotests/keytest.cpp
new file mode 100644 (file)
index 0000000..90659c3
--- /dev/null
@@ -0,0 +1,173 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2007 Tobias Koenig <tokoe@kde.org>
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "keytest.h"
+#include "kcontacts/key.h"
+#include <QTest>
+#include "vcardtool_p.h"
+
+QTEST_MAIN(KeyTest)
+
+void KeyTest::storeTest()
+{
+    KContacts::Key key;
+
+    key.setId(QStringLiteral("My Id"));
+    key.setType(KContacts::Key::Custom);
+    key.setCustomTypeString(QStringLiteral("GnuPG"));
+    key.setTextData(QStringLiteral("That's my super secret key"));
+
+    QVERIFY(key.id() == QLatin1String("My Id"));
+    QVERIFY(key.type() == KContacts::Key::Custom);
+    QVERIFY(key.customTypeString() == QLatin1String("GnuPG"));
+    QVERIFY(key.textData() == QLatin1String("That's my super secret key"));
+    QVERIFY(key.isBinary() == false);
+}
+
+void KeyTest::equalsTest()
+{
+    KContacts::Key key1, key2;
+
+    key1.setId(QStringLiteral("My Id"));
+    key1.setType(KContacts::Key::Custom);
+    key1.setCustomTypeString(QStringLiteral("GnuPG"));
+    key1.setTextData(QStringLiteral("That's my super secret key"));
+
+    key2.setId(QStringLiteral("My Id"));
+    key2.setType(KContacts::Key::Custom);
+    key2.setCustomTypeString(QStringLiteral("GnuPG"));
+    key2.setTextData(QStringLiteral("That's my super secret key"));
+
+    QVERIFY(key1 == key2);
+}
+
+void KeyTest::differsTest()
+{
+    KContacts::Key key1(QStringLiteral("TextKey"), KContacts::Key::PGP);
+    KContacts::Key key2(QStringLiteral("TextKey"), KContacts::Key::Custom);
+
+    QVERIFY(key1 != key2);
+}
+
+void KeyTest::assignmentTest()
+{
+    KContacts::Key key1, key2;
+
+    key1.setId(QStringLiteral("My Id"));
+    key1.setType(KContacts::Key::Custom);
+    key1.setCustomTypeString(QStringLiteral("GnuPG"));
+    key1.setTextData(QStringLiteral("That's my super secret key"));
+
+    key2 = key1;
+
+    QVERIFY(key1 == key2);
+}
+
+void KeyTest::serializeTest()
+{
+    KContacts::Key key1, key2;
+
+    key1.setId(QStringLiteral("My Id"));
+    key1.setType(KContacts::Key::Custom);
+    key1.setCustomTypeString(QStringLiteral("GnuPG"));
+    key1.setTextData(QStringLiteral("That's my super secret key"));
+
+    QByteArray data;
+    QDataStream s(&data, QIODevice::WriteOnly);
+    s << key1;
+
+    QDataStream t(&data, QIODevice::ReadOnly);
+    t >> key2;
+
+    QVERIFY(key1 == key2);
+}
+
+void KeyTest::shouldExportVCard3()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Key key1(QStringLiteral("https://foo.org/sherlock-holmes.pub.asc"), KContacts::Key::PGP);
+    addr.setKeys(KContacts::Key::List{key1});
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v3_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:3.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "KEY;TYPE=PGP:https://foo.org/sherlock-holmes.pub.asc\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void KeyTest::shouldExportVCard4()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Key key1(QStringLiteral("https://foo.org/sherlock-holmes.pub.asc"), KContacts::Key::PGP);
+    addr.setKeys(KContacts::Key::List{key1});
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "KEY;MEDIATYPE=application/pgp-keys:https://foo.org/sherlock-holmes.pub.asc\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void KeyTest::shouldParseVcard3()
+{
+    QByteArray vcarddata("BEGIN:VCARD\r\n"
+                         "VERSION:3.0\r\n"
+                         "EMAIL:foo@kde.org\r\n"
+                         "KEY;TYPE=PGP:https://foo.org/sherlock-holmes.pub.asc\r\n"
+                         "N:;;;;\r\n"
+                         "UID:testuid\r\n"
+                         "END:VCARD\r\n\r\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QVERIFY(!lst.at(0).keys().isEmpty());
+    QCOMPARE(lst.at(0).keys().count(), 1);
+
+    KContacts::Key key = lst.at(0).keys().at(0);
+    QCOMPARE(key.type(), KContacts::Key::PGP);
+    QCOMPARE(key.textData(), QStringLiteral("https://foo.org/sherlock-holmes.pub.asc"));
+}
+
+void KeyTest::shouldParseVcard4()
+{
+    QByteArray vcarddata("BEGIN:VCARD\r\n"
+                         "VERSION:4.0\r\n"
+                         "EMAIL:foo@kde.org\r\n"
+                         "KEY;MEDIATYPE=application/pgp-keys:https://foo.org/sherlock-holmes.pub.asc\r\n"
+                         "N:;;;;\r\n"
+                         "UID:testuid\r\n"
+                         "END:VCARD\r\n\r\n");
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QVERIFY(!lst.at(0).keys().isEmpty());
+    QCOMPARE(lst.at(0).keys().count(), 1);
+
+    KContacts::Key key = lst.at(0).keys().at(0);
+    QCOMPARE(key.type(), KContacts::Key::PGP);
+    QCOMPARE(key.textData(), QStringLiteral("https://foo.org/sherlock-holmes.pub.asc"));
+}
diff --git a/autotests/keytest.h b/autotests/keytest.h
new file mode 100644 (file)
index 0000000..556dd8f
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2007 Tobias Koenig <tokoe@kde.org>
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef KEY_TEST_H
+#define KEY_TEST_H
+
+#include <QObject>
+
+class KeyTest : public QObject
+{
+    Q_OBJECT
+
+private Q_SLOTS:
+    void storeTest();
+    void equalsTest();
+    void differsTest();
+    void assignmentTest();
+    void serializeTest();
+    void shouldExportVCard3();
+    void shouldExportVCard4();
+    void shouldParseVcard3();
+    void shouldParseVcard4();
+};
+
+#endif
diff --git a/autotests/langtest.cpp b/autotests/langtest.cpp
new file mode 100644 (file)
index 0000000..9c3b8ae
--- /dev/null
@@ -0,0 +1,227 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "langtest.h"
+#include "lang.h"
+#include "vcardtool_p.h"
+#include <QTest>
+
+LangTest::LangTest(QObject *parent)
+    : QObject(parent)
+{
+}
+
+LangTest::~LangTest()
+{
+}
+
+void LangTest::shouldHaveDefaultValue()
+{
+    KContacts::Lang language;
+    QVERIFY(!language.isValid());
+    QVERIFY(language.language().isEmpty());
+    QVERIFY(language.parameters().isEmpty());
+}
+
+void LangTest::shouldAssignValue()
+{
+    const QString lang(QStringLiteral("fr"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    KContacts::Lang language(lang);
+    language.setParameters(params);
+    QVERIFY(language.isValid());
+    QVERIFY(!language.language().isEmpty());
+    QCOMPARE(language.language(), lang);
+    QVERIFY(!language.parameters().isEmpty());
+    QCOMPARE(language.parameters(), params);
+}
+
+void LangTest::shouldAssignExternal()
+{
+    KContacts::Lang language;
+    const QString lang(QStringLiteral("fr"));
+    language.setLanguage(lang);
+    QVERIFY(language.isValid());
+    QCOMPARE(language.language(), lang);
+}
+
+void LangTest::shouldSerialized()
+{
+    KContacts::Lang language;
+    KContacts::Lang result;
+    const QString lang(QStringLiteral("fr"));
+    language.setLanguage(lang);
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    language.setParameters(params);
+
+    QByteArray data;
+    QDataStream s(&data, QIODevice::WriteOnly);
+    s << language;
+
+    QDataStream t(&data, QIODevice::ReadOnly);
+    t >> result;
+
+    QVERIFY(language == result);
+}
+
+void LangTest::shouldEqualLanguage()
+{
+    KContacts::Lang language;
+    KContacts::Lang result;
+    const QString lang(QStringLiteral("fr"));
+    language.setLanguage(lang);
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    language.setParameters(params);
+
+    result = language;
+    QVERIFY(language == result);
+}
+
+void LangTest::shouldParseLanguage()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "LANG:fr\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).langs().count(), 1);
+    QCOMPARE(lst.at(0).langs().at(0).language(), QStringLiteral("fr"));
+}
+
+void LangTest::shouldParseWithoutLanguage()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).langs().count(), 0);
+}
+
+void LangTest::shouldCreateVCard()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Lang::List lstLang;
+    KContacts::Lang lang(QStringLiteral("fr"));
+    lstLang << lang;
+    addr.setLangs(lstLang);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "LANG:fr\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void LangTest::shouldCreateVCardWithTwoLang()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Lang::List lstLang;
+    KContacts::Lang lang(QStringLiteral("fr"));
+    KContacts::Lang lang2(QStringLiteral("fr2"));
+    lstLang << lang << lang2;
+    addr.setLangs(lstLang);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "LANG:fr\r\n"
+                        "LANG:fr2\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void LangTest::shouldCreateVCardWithParameters()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Lang::List lstLang;
+    KContacts::Lang lang(QStringLiteral("fr"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    lang.setParameters(params);
+    lstLang << lang;
+    addr.setLangs(lstLang);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "LANG;FOO1=bla1,blo1;FOO2=bla2,blo2:fr\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+void LangTest::shouldNotGenerateLangForVCard3()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Lang::List lstLang;
+    KContacts::Lang lang(QStringLiteral("fr"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    lang.setParameters(params);
+    lstLang << lang;
+    addr.setLangs(lstLang);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v3_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:3.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+QTEST_MAIN(LangTest)
diff --git a/autotests/langtest.h b/autotests/langtest.h
new file mode 100644 (file)
index 0000000..fdc8a8d
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef LANGTEST_H
+#define LANGTEST_H
+
+#include <QObject>
+
+class LangTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit LangTest(QObject *parent = nullptr);
+    ~LangTest();
+private Q_SLOTS:
+    void shouldHaveDefaultValue();
+    void shouldAssignValue();
+    void shouldAssignExternal();
+    void shouldSerialized();
+    void shouldEqualLanguage();
+    void shouldParseLanguage();
+    void shouldParseWithoutLanguage();
+    void shouldCreateVCard();
+    void shouldCreateVCardWithTwoLang();
+    void shouldCreateVCardWithParameters();
+    void shouldNotGenerateLangForVCard3();
+};
+
+#endif // LANGTEST_H
diff --git a/autotests/ldifconvertertest.cpp b/autotests/ldifconvertertest.cpp
new file mode 100644 (file)
index 0000000..f72c077
--- /dev/null
@@ -0,0 +1,554 @@
+/*
+    This file is part of libkabc.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "ldifconvertertest.h"
+#include "converter/ldifconverter.h"
+#include <QTest>
+using namespace KContacts;
+
+LDifConverterTest::LDifConverterTest(QObject *parent)
+    : QObject(parent)
+{
+}
+
+LDifConverterTest::~LDifConverterTest()
+{
+}
+
+void LDifConverterTest::shouldImportEmail()
+{
+    QString str = QStringLiteral("dn: cn=laurent,mail=foo@kde.org\n"
+                                 "sn: laurent\n"
+                                 "cn: laurent\n"
+                                 "uid: d1d5cdd4-7d5d-484b-828d-58864d8efe74\n"
+                                 "mail: foo@kde.org\n"
+                                 "objectclass: top_n"
+                                 "objectclass: person\n"
+                                 "objectclass: organizationalPerson");
+    AddresseeList lst;
+    ContactGroup::List contactGroup;
+    bool result = LDIFConverter::LDIFToAddressee(str, lst, contactGroup);
+    QVERIFY(result);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).emails().count(), 1);
+    QCOMPARE(lst.at(0).emails().at(0), QStringLiteral("foo@kde.org"));
+    QCOMPARE(contactGroup.count(), 0);
+}
+
+void LDifConverterTest::shouldImportMultiEmails()
+{
+    QString str = QStringLiteral("dn: cn=laurent,mail=foo@kde.org\n"
+                                 "sn: laurent\n"
+                                 "cn: laurent\n"
+                                 "uid: d1d5cdd4-7d5d-484b-828d-58864d8efe74\n"
+                                 "mail: foo@kde.org\n"
+                                 "mail: foo2@kde.org\n"
+                                 "objectclass: top_n"
+                                 "objectclass: person\n"
+                                 "objectclass: organizationalPerson");
+    AddresseeList lst;
+    ContactGroup::List contactGroup;
+    bool result = LDIFConverter::LDIFToAddressee(str, lst, contactGroup);
+    QVERIFY(result);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).emails().count(), 2);
+    QCOMPARE(lst.at(0).emails().at(0), QStringLiteral("foo@kde.org"));
+    QCOMPARE(lst.at(0).emails().at(1), QStringLiteral("foo2@kde.org"));
+    QCOMPARE(contactGroup.count(), 0);
+}
+
+void LDifConverterTest::shouldImportStandardBirthday()
+{
+    QString str = QStringLiteral("dn: cn=laurent,mail=foo@kde.org\n"
+                                 "sn: laurent\n"
+                                 "cn: laurent\n"
+                                 "uid: d1d5cdd4-7d5d-484b-828d-58864d8efe74\n"
+                                 "birthyear: 2015\n"
+                                 "birthmonth: 3\n"
+                                 "birthday: 19\n"
+                                 "mail: foo@kde.org\n"
+                                 "objectclass: top_n"
+                                 "objectclass: person\n"
+                                 "objectclass: organizationalPerson");
+    AddresseeList lst;
+    ContactGroup::List contactGroup;
+    bool result = LDIFConverter::LDIFToAddressee(str, lst, contactGroup);
+    QVERIFY(result);
+    QCOMPARE(lst.count(), 1);
+    QVERIFY(lst.at(0).birthday().date().isValid());
+    QCOMPARE(lst.at(0).birthday().date(), QDate(2015, 3, 19));
+    QVERIFY(!lst.at(0).birthdayHasTime());
+    QCOMPARE(contactGroup.count(), 0);
+}
+
+void LDifConverterTest::shouldImportStandardBirthdayWithoutYear()
+{
+    QString str = QStringLiteral("dn: cn=laurent,mail=foo@kde.org\n"
+                                 "sn: laurent\n"
+                                 "cn: laurent\n"
+                                 "uid: d1d5cdd4-7d5d-484b-828d-58864d8efe74\n"
+                                 "birthmonth: 3\n"
+                                 "birthday: 19\n"
+                                 "mail: foo@kde.org\n"
+                                 "objectclass: top_n"
+                                 "objectclass: person\n"
+                                 "objectclass: organizationalPerson");
+    AddresseeList lst;
+    ContactGroup::List contactGroup;
+    bool result = LDIFConverter::LDIFToAddressee(str, lst, contactGroup);
+    QVERIFY(result);
+    QCOMPARE(lst.count(), 1);
+    QVERIFY(lst.at(0).birthday().date().isValid());
+    QCOMPARE(lst.at(0).birthday().date(), QDate(-1, 3, 19));
+    QVERIFY(!lst.at(0).birthdayHasTime());
+    QCOMPARE(contactGroup.count(), 0);
+}
+
+void LDifConverterTest::shouldImportTheBatsBirthday()
+{
+    QString str = QStringLiteral("dn: cn=laurent,mail=foo@kde.org\n"
+                                 "sn: laurent\n"
+                                 "cn: laurent\n"
+                                 "uid: d1d5cdd4-7d5d-484b-828d-58864d8efe74\n"
+                                 "xbatBirthday: 20150319\n"
+                                 "mail: foo@kde.org\n"
+                                 "objectclass: top_n"
+                                 "objectclass: person\n"
+                                 "objectclass: organizationalPerson");
+    AddresseeList lst;
+    ContactGroup::List contactGroup;
+    bool result = LDIFConverter::LDIFToAddressee(str, lst, contactGroup);
+    QVERIFY(result);
+    QCOMPARE(lst.count(), 1);
+    QVERIFY(lst.at(0).birthday().date().isValid());
+    QCOMPARE(lst.at(0).birthday().date(), QDate(2015, 3, 19));
+    QVERIFY(!lst.at(0).birthdayHasTime());
+    QCOMPARE(contactGroup.count(), 0);
+}
+
+void LDifConverterTest::shouldImportTheBatsEmails()
+{
+    QString str = QStringLiteral("dn: cn=laurent,mail=foo@kde.org\n"
+                                 "sn: laurent\n"
+                                 "cn: laurent\n"
+                                 "uid: d1d5cdd4-7d5d-484b-828d-58864d8efe74\n"
+                                 "mail: foo@kde.org\n"
+                                 "othermailbox: foo2@kde.org\n"
+                                 "othermailbox: foo3@kde.org\n"
+                                 "objectclass: top_n"
+                                 "objectclass: person\n"
+                                 "objectclass: organizationalPerson");
+    AddresseeList lst;
+    ContactGroup::List contactGroup;
+    bool result = LDIFConverter::LDIFToAddressee(str, lst, contactGroup);
+    QVERIFY(result);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).emails().count(), 3);
+    QCOMPARE(lst.at(0).emails().at(0), QStringLiteral("foo@kde.org"));
+    QCOMPARE(lst.at(0).emails().at(1), QStringLiteral("foo2@kde.org"));
+    QCOMPARE(lst.at(0).emails().at(2), QStringLiteral("foo3@kde.org"));
+    QCOMPARE(contactGroup.count(), 0);
+}
+
+void LDifConverterTest::shouldImportTitle()
+{
+    QString str = QStringLiteral("dn: cn=laurent,mail=foo@kde.org\n"
+                                 "sn: laurent\n"
+                                 "cn: laurent\n"
+                                 "uid: d1d5cdd4-7d5d-484b-828d-58864d8efe74\n"
+                                 "title: foo\n"
+                                 "mail: foo@kde.org\n"
+                                 "objectclass: top_n"
+                                 "objectclass: person\n"
+                                 "objectclass: organizationalPerson");
+    AddresseeList lst;
+    ContactGroup::List contactGroup;
+    bool result = LDIFConverter::LDIFToAddressee(str, lst, contactGroup);
+    QVERIFY(result);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).title(), QStringLiteral("foo"));
+    QCOMPARE(contactGroup.count(), 0);
+}
+
+void LDifConverterTest::shouldImportWorkStreet()
+{
+    QString str = QStringLiteral("dn: cn=laurent,mail=foo@kde.org\n"
+                                 "sn: laurent\n"
+                                 "cn: laurent\n"
+                                 "uid: d1d5cdd4-7d5d-484b-828d-58864d8efe74\n"
+                                 "title: foo\n"
+                                 "mail: foo@kde.org\n"
+                                 "street: work address\n"
+                                 "mozillaWorkStreet2: work address next\n"
+                                 "objectclass: top_n"
+                                 "objectclass: person\n"
+                                 "objectclass: organizationalPerson");
+    AddresseeList lst;
+    ContactGroup::List contactGroup;
+    bool result = LDIFConverter::LDIFToAddressee(str, lst, contactGroup);
+    QVERIFY(result);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).address(Address::Work).street(), QStringLiteral("work address\nwork address next"));
+    QCOMPARE(contactGroup.count(), 0);
+}
+
+void LDifConverterTest::shouldImportContactGroup()
+{
+    QString str = QStringLiteral("dn: cn=test,mail=\n"
+                                 "cn: test\n"
+                                 "modifyTimeStamp: 20080526T234914Z\n"
+                                 "display-name: Test\n"
+                                 "objectclass: top\n"
+                                 "objectclass: groupOfNames\n"
+                                 "member: cn=Jim Doe,mail=jim.doe@foobar.com\n"
+                                 "member: cn=Jane Doe,mail=jane.doe@foobar.com\n"
+                                 "member: cn=John Doe,mail=john.doe@foobar.com\n");
+    AddresseeList lst;
+    ContactGroup::List contactGroup;
+    bool result = LDIFConverter::LDIFToAddressee(str, lst, contactGroup);
+    QVERIFY(result);
+    QCOMPARE(lst.count(), 0);
+    QCOMPARE(contactGroup.count(), 1);
+    ContactGroup first = contactGroup.first();
+    QCOMPARE(first.name(), QStringLiteral("Test"));
+    QCOMPARE((int)first.count(), 3);
+}
+
+void LDifConverterTest::shouldImportMultiEntries()
+{
+    QString str = QStringLiteral("dn: cn=test1,mail=test1@test.test\n"
+                                 "sn: test1\n"
+                                 "cn: test1\n"
+                                 "uid: jpgdf2NrLQ\n"
+                                 "mail: test1@test.test\n"
+                                 "modifytimestamp: 20121219T140848Z\n"
+                                 "objectclass: top\n"
+                                 "objectclass: person\n"
+                                 "objectclass: organizationalPerson\n"
+                                 "\n"
+                                 "dn: cn=test2,mail=test2@test.test\n"
+                                 "sn: test2\n"
+                                 "cn: test2\n"
+                                 "uid: ow2mwdUb6A\n"
+                                 "mail: test2@test.test\n"
+                                 "objectclass: top\n"
+                                 "objectclass: person\n"
+                                 "objectclass: organizationalPerson\n");
+    AddresseeList lst;
+    ContactGroup::List contactGroup;
+    bool result = LDIFConverter::LDIFToAddressee(str, lst, contactGroup);
+    QVERIFY(result);
+    QCOMPARE(lst.count(), 2);
+    QCOMPARE(contactGroup.count(), 0);
+    QCOMPARE(lst.at(0).emails().at(0), QStringLiteral("test1@test.test"));
+    QCOMPARE(lst.at(1).emails().at(0), QStringLiteral("test2@test.test"));
+}
+
+void LDifConverterTest::shouldImportGroupAndAddress()
+{
+    QString str = QStringLiteral("dn: cn=laurent,mail=foo@kde.org\n"
+                                 "sn: laurent\n"
+                                 "cn: laurent\n"
+                                 "uid: d1d5cdd4-7d5d-484b-828d-58864d8efe74\n"
+                                 "title: foo\n"
+                                 "mail: foo@kde.org\n"
+                                 "street: work address\n"
+                                 "mozillaWorkStreet2: work address next\n"
+                                 "objectclass: top_n"
+                                 "objectclass: person\n"
+                                 "objectclass: organizationalPerson\n"
+                                 "\n"
+                                 "dn: cn=test,mail=\n"
+                                 "cn: test\n"
+                                 "modifyTimeStamp: 20080526T234914Z\n"
+                                 "display-name: Test\n"
+                                 "objectclass: top\n"
+                                 "objectclass: groupOfNames\n"
+                                 "member: cn=Jim Doe,mail=jim.doe@foobar.com\n"
+                                 "member: cn=Jane Doe,mail=jane.doe@foobar.com\n"
+                                 "member: cn=John Doe,mail=john.doe@foobar.com\n");
+
+    AddresseeList lst;
+    ContactGroup::List contactGroup;
+    bool result = LDIFConverter::LDIFToAddressee(str, lst, contactGroup);
+    QVERIFY(result);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(contactGroup.count(), 1);
+}
+
+void LDifConverterTest::shouldExportEmail()
+{
+    AddresseeList lst;
+    ContactGroup::List contactGroup;
+    Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    lst << addr;
+    QString str;
+    bool result = LDIFConverter::addresseeAndContactGroupToLDIF(lst, contactGroup, str);
+    QVERIFY(result);
+    QString expected = QStringLiteral("dn: cn=,mail=foo@kde.org\n"
+                                      "objectclass: top\n"
+                                      "objectclass: person\n"
+                                      "objectclass: organizationalPerson\n"
+                                      "uid: testuid\n"
+                                      "mail: foo@kde.org\n\n");
+
+    QCOMPARE(str, expected);
+}
+
+void LDifConverterTest::shouldExportMultiEmails()
+{
+    AddresseeList lst;
+    ContactGroup::List contactGroup;
+    Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org") << QStringLiteral("foo2@kde.org") << QStringLiteral("foo3@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    lst << addr;
+    QString str;
+    bool result = LDIFConverter::addresseeAndContactGroupToLDIF(lst, contactGroup, str);
+    QVERIFY(result);
+    QString expected = QStringLiteral("dn: cn=,mail=foo@kde.org\n"
+                                      "objectclass: top\n"
+                                      "objectclass: person\n"
+                                      "objectclass: organizationalPerson\n"
+                                      "uid: testuid\n"
+                                      "mail: foo@kde.org\n"
+                                      "mozillasecondemail: foo2@kde.org\n"
+                                      "othermailbox: foo3@kde.org\n"
+                                      "\n");
+
+    QCOMPARE(str, expected);
+}
+
+void LDifConverterTest::shouldExportBirthday()
+{
+    AddresseeList lst;
+    ContactGroup::List contactGroup;
+    Addressee addr;
+    QDate date(2015, 3, 3);
+    addr.setBirthday(date);
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    lst << addr;
+    QString str;
+    bool result = LDIFConverter::addresseeAndContactGroupToLDIF(lst, contactGroup, str);
+    QVERIFY(result);
+    QString expected = QStringLiteral("dn: cn=,mail=foo@kde.org\n"
+                                      "objectclass: top\n"
+                                      "objectclass: person\n"
+                                      "objectclass: organizationalPerson\n"
+                                      "uid: testuid\n"
+                                      "mail: foo@kde.org\n"
+                                      "birthyear: 2015\n"
+                                      "birthmonth: 3\n"
+                                      "birthday: 3\n"
+                                      "\n");
+
+    QCOMPARE(str, expected);
+}
+
+void LDifConverterTest::shouldExportBirthdayWithoutYear()
+{
+    AddresseeList lst;
+    ContactGroup::List contactGroup;
+    Addressee addr;
+    QDate date(-1, 3, 3);
+    addr.setBirthday(date);
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    lst << addr;
+    QString str;
+    bool result = LDIFConverter::addresseeAndContactGroupToLDIF(lst, contactGroup, str);
+    QVERIFY(result);
+    QString expected = QStringLiteral("dn: cn=,mail=foo@kde.org\n"
+                                      "objectclass: top\n"
+                                      "objectclass: person\n"
+                                      "objectclass: organizationalPerson\n"
+                                      "uid: testuid\n"
+                                      "mail: foo@kde.org\n"
+                                      "birthmonth: 3\n"
+                                      "birthday: 3\n"
+                                      "\n");
+
+    QCOMPARE(str, expected);
+}
+
+void LDifConverterTest::shouldExportTitle()
+{
+    AddresseeList lst;
+    ContactGroup::List contactGroup;
+    Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setTitle(QStringLiteral("foo"));
+    addr.setUid(QStringLiteral("testuid"));
+    lst << addr;
+    QString str;
+    bool result = LDIFConverter::addresseeAndContactGroupToLDIF(lst, contactGroup, str);
+    QVERIFY(result);
+    QString expected = QStringLiteral("dn: cn=,mail=foo@kde.org\n"
+                                      "objectclass: top\n"
+                                      "objectclass: person\n"
+                                      "objectclass: organizationalPerson\n"
+                                      "uid: testuid\n"
+                                      "mail: foo@kde.org\n"
+                                      "title: foo\n"
+                                      "\n");
+
+    QCOMPARE(str, expected);
+}
+
+void LDifConverterTest::shouldExportMultiEntries()
+{
+    AddresseeList lst;
+    ContactGroup::List contactGroup;
+    Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setTitle(QStringLiteral("foo"));
+    addr.setUid(QStringLiteral("testuid"));
+    lst << addr;
+
+    Addressee addr2;
+    QDate date(2015, 3, 3);
+    addr2.setBirthday(date);
+    addr2.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr2.setUid(QStringLiteral("testuid"));
+    lst << addr2;
+
+    QString str;
+    bool result = LDIFConverter::addresseeAndContactGroupToLDIF(lst, contactGroup, str);
+    QVERIFY(result);
+
+    const QString expected = QStringLiteral("dn: cn=,mail=foo@kde.org\n"
+                                            "objectclass: top\n"
+                                            "objectclass: person\n"
+                                            "objectclass: organizationalPerson\n"
+                                            "uid: testuid\n"
+                                            "mail: foo@kde.org\n"
+                                            "title: foo\n"
+                                            "\n"
+                                            "dn: cn=,mail=foo@kde.org\n"
+                                            "objectclass: top\n"
+                                            "objectclass: person\n"
+                                            "objectclass: organizationalPerson\n"
+                                            "uid: testuid\n"
+                                            "mail: foo@kde.org\n"
+                                            "birthyear: 2015\n"
+                                            "birthmonth: 3\n"
+                                            "birthday: 3\n"
+                                            "\n");
+    QCOMPARE(str, expected);
+}
+
+void LDifConverterTest::shouldExportGroup()
+{
+    AddresseeList lst;
+    ContactGroup::List contactGroup;
+    ContactGroup grp;
+    ContactGroup::Data data;
+    data.setEmail(QStringLiteral("foo@kde.org"));
+    data.setName(QStringLiteral("foo"));
+    grp.append(data);
+    ContactGroup::Data data2;
+    data2.setEmail(QStringLiteral("foo2@kde.org"));
+    data2.setName(QStringLiteral("foo2"));
+    grp.append(data2);
+    contactGroup.append(grp);
+
+    QString str;
+    bool result = LDIFConverter::addresseeAndContactGroupToLDIF(lst, contactGroup, str);
+    QVERIFY(result);
+
+    const QString expected = QStringLiteral("objectclass: top\n"
+                                            "objectclass: groupOfNames\n"
+                                            "member: cn=foo,mail=foo@kde.org\n"
+                                            "member: cn=foo2,mail=foo2@kde.org\n"
+                                            "\n");
+    QCOMPARE(str, expected);
+}
+
+void LDifConverterTest::shouldExportWorkStreet()
+{
+    AddresseeList lst;
+    Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    Address address(Address::Work);
+    address.setStreet(QStringLiteral("work address"));
+    address.setPostalCode(QStringLiteral("postal"));
+    addr.insertAddress(address);
+    lst << addr;
+    ContactGroup::List contactGroup;
+
+    QString str;
+    bool result = LDIFConverter::addresseeAndContactGroupToLDIF(lst, contactGroup, str);
+    QVERIFY(result);
+
+    const QString expected = QStringLiteral("dn: cn=,mail=foo@kde.org\n"
+                                            "objectclass: top\n"
+                                            "objectclass: person\n"
+                                            "objectclass: organizationalPerson\n"
+                                            "uid: testuid\n"
+                                            "mail: foo@kde.org\n"
+                                            "postalcode: postal\n"
+                                            "streetaddress: work address\n"
+                                            "street: work address\n"
+                                            "\n");
+    QCOMPARE(str, expected);
+}
+
+void LDifConverterTest::shouldExportFullName()
+{
+    AddresseeList lst;
+    Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    addr.setName(QStringLiteral("name"));
+    addr.setNickName(QStringLiteral("nickname"));
+    addr.setFamilyName(QStringLiteral("familyname"));
+    lst << addr;
+    ContactGroup::List contactGroup;
+
+    QString str;
+    bool result = LDIFConverter::addresseeAndContactGroupToLDIF(lst, contactGroup, str);
+    QVERIFY(result);
+
+    const QString expected = QStringLiteral("dn: cn=,mail=foo@kde.org\n"
+                                            "objectclass: top\n"
+                                            "objectclass: person\n"
+                                            "objectclass: organizationalPerson\n"
+                                            "sn: familyname\n"
+                                            "uid: testuid\n"
+                                            "nickname: nickname\n"
+                                            "xmozillanickname: nickname\n"
+                                            "mozillanickname: nickname\n"
+                                            "mail: foo@kde.org\n"
+                                            "\n");
+
+    QCOMPARE(str, expected);
+}
+
+void LDifConverterTest::testGarbage()
+{
+    AddresseeList lst;
+    ContactGroup::List contactGroup;
+    QString str;
+    bool result;
+
+    result = LDIFConverter::addresseeAndContactGroupToLDIF(lst, contactGroup, str);
+    QVERIFY(!result);
+    result = LDIFConverter::contactGroupToLDIF(contactGroup, str);
+    QVERIFY(!result);
+    result = LDIFConverter::addresseeToLDIF(lst, str);
+    QVERIFY(!result);
+
+    Addressee addr;
+    result = LDIFConverter::addresseeToLDIF(addr, str);
+    QVERIFY(!result);
+}
+
+QTEST_MAIN(LDifConverterTest)
diff --git a/autotests/ldifconvertertest.h b/autotests/ldifconvertertest.h
new file mode 100644 (file)
index 0000000..909e72f
--- /dev/null
@@ -0,0 +1,49 @@
+/*
+    This file is part of libkabc.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef LDIFCONVERTERTEST_H
+#define LDIFCONVERTERTEST_H
+
+#include <QObject>
+
+class LDifConverterTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit LDifConverterTest(QObject *parent = nullptr);
+    ~LDifConverterTest();
+
+private Q_SLOTS:
+    //Import
+    void shouldImportEmail();
+    void shouldImportMultiEmails();
+    void shouldImportStandardBirthday();
+    void shouldImportStandardBirthdayWithoutYear();
+    void shouldImportTheBatsBirthday();
+    void shouldImportTheBatsEmails();
+    void shouldImportTitle();
+    void shouldImportWorkStreet();
+    void shouldImportContactGroup();
+    void shouldImportMultiEntries();
+    void shouldImportGroupAndAddress();
+
+    //Export
+    void shouldExportEmail();
+    void shouldExportBirthday();
+    void shouldExportBirthdayWithoutYear();
+    void shouldExportTitle();
+    void shouldExportMultiEntries();
+    void shouldExportGroup();
+    void shouldExportWorkStreet();
+    void shouldExportMultiEmails();
+    void shouldExportFullName();
+
+    //Garbage tests
+    void testGarbage();
+};
+
+#endif // LDIFCONVERTERTEST_H
diff --git a/autotests/nicknametest.cpp b/autotests/nicknametest.cpp
new file mode 100644 (file)
index 0000000..161b70b
--- /dev/null
@@ -0,0 +1,230 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "nicknametest.h"
+#include "nickname.h"
+#include "vcardtool_p.h"
+#include <QTest>
+
+NickNameTest::NickNameTest(QObject *parent)
+    : QObject(parent)
+{
+}
+
+NickNameTest::~NickNameTest()
+{
+}
+
+void NickNameTest::shouldHaveDefaultValue()
+{
+    KContacts::NickName nickname;
+    QVERIFY(!nickname.isValid());
+    QVERIFY(nickname.nickname().isEmpty());
+    QVERIFY(nickname.parameters().isEmpty());
+}
+
+void NickNameTest::shouldAssignValue()
+{
+    const QString lang(QStringLiteral("fr"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    KContacts::NickName nickname(lang);
+    nickname.setParameters(params);
+    QVERIFY(nickname.isValid());
+    QVERIFY(!nickname.nickname().isEmpty());
+    QCOMPARE(nickname.nickname(), lang);
+    QVERIFY(!nickname.parameters().isEmpty());
+    QCOMPARE(nickname.parameters(), params);
+}
+
+void NickNameTest::shouldAssignExternal()
+{
+    KContacts::NickName nickname;
+    const QString lang(QStringLiteral("fr"));
+    nickname.setNickName(lang);
+    QVERIFY(nickname.isValid());
+    QCOMPARE(nickname.nickname(), lang);
+}
+
+void NickNameTest::shouldSerialized()
+{
+    KContacts::NickName nickname;
+    KContacts::NickName result;
+    const QString lang(QStringLiteral("fr"));
+    nickname.setNickName(lang);
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    nickname.setParameters(params);
+
+    QByteArray data;
+    QDataStream s(&data, QIODevice::WriteOnly);
+    s << nickname;
+
+    QDataStream t(&data, QIODevice::ReadOnly);
+    t >> result;
+
+    QVERIFY(nickname == result);
+}
+
+void NickNameTest::shouldEqualNickName()
+{
+    KContacts::NickName nickname;
+    KContacts::NickName result;
+    const QString lang(QStringLiteral("fr"));
+    nickname.setNickName(lang);
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    nickname.setParameters(params);
+
+    result = nickname;
+    QVERIFY(nickname == result);
+}
+
+void NickNameTest::shouldParseNickName()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "NickName:boo\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).extraNickNameList().count(), 1);
+    QCOMPARE(lst.at(0).extraNickNameList().at(0).nickname(), QStringLiteral("boo"));
+    QCOMPARE(lst.at(0).nickName(), QStringLiteral("boo"));
+}
+
+void NickNameTest::shouldParseWithoutNickName()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).extraNickNameList().count(), 0);
+    QCOMPARE(lst.at(0).nickName(), QString());
+}
+
+void NickNameTest::shouldCreateVCard()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::NickName::List lstNickName;
+    KContacts::NickName title(QStringLiteral("blo"));
+    lstNickName << title;
+    addr.setExtraNickNameList(lstNickName);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "NICKNAME:blo\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void NickNameTest::shouldCreateVCardWithTwoNickName()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::NickName::List lstNickName;
+    KContacts::NickName title(QStringLiteral("fr"));
+    KContacts::NickName title2(QStringLiteral("fr2"));
+    lstNickName << title << title2;
+    addr.setExtraNickNameList(lstNickName);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "NICKNAME:fr\r\n"
+                        "NICKNAME:fr2\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void NickNameTest::shouldCreateVCardWithParameters()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::NickName::List lstNickName;
+    KContacts::NickName title(QStringLiteral("fr"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    title.setParameters(params);
+    lstNickName << title;
+    addr.setExtraNickNameList(lstNickName);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "NICKNAME;FOO1=bla1,blo1;FOO2=bla2,blo2:fr\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+void NickNameTest::shouldGenerateNickNameForVCard3()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::NickName::List lstNickName;
+    KContacts::NickName title(QStringLiteral("fr"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    title.setParameters(params);
+    lstNickName << title;
+    addr.setExtraNickNameList(lstNickName);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v3_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:3.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "NICKNAME;FOO1=bla1,blo1;FOO2=bla2,blo2:fr\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+QTEST_MAIN(NickNameTest)
diff --git a/autotests/nicknametest.h b/autotests/nicknametest.h
new file mode 100644 (file)
index 0000000..fde1f94
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef NICKNAMETEST_H
+#define NICKNAMETEST_H
+
+#include <QObject>
+
+class NickNameTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit NickNameTest(QObject *parent = nullptr);
+    ~NickNameTest();
+private Q_SLOTS:
+    void shouldHaveDefaultValue();
+    void shouldAssignValue();
+    void shouldAssignExternal();
+    void shouldSerialized();
+    void shouldEqualNickName();
+    void shouldParseNickName();
+    void shouldParseWithoutNickName();
+    void shouldCreateVCard();
+    void shouldCreateVCardWithTwoNickName();
+    void shouldCreateVCardWithParameters();
+    void shouldGenerateNickNameForVCard3();
+};
+
+#endif // NICKNAMETEST_H
diff --git a/autotests/orgtest.cpp b/autotests/orgtest.cpp
new file mode 100644 (file)
index 0000000..caaa314
--- /dev/null
@@ -0,0 +1,273 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "orgtest.h"
+#include "org.h"
+#include "vcardtool_p.h"
+#include <QTest>
+
+OrgTest::OrgTest(QObject *parent)
+    : QObject(parent)
+{
+}
+
+OrgTest::~OrgTest()
+{
+}
+
+void OrgTest::shouldHaveDefaultValue()
+{
+    KContacts::Org org;
+    QVERIFY(!org.isValid());
+    QVERIFY(org.organization().isEmpty());
+    QVERIFY(org.parameters().isEmpty());
+}
+
+void OrgTest::shouldAssignValue()
+{
+    const QString organization(QStringLiteral("fr"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    KContacts::Org org(organization);
+    org.setParameters(params);
+    QVERIFY(org.isValid());
+    QVERIFY(!org.organization().isEmpty());
+    QCOMPARE(org.organization(), organization);
+    QVERIFY(!org.parameters().isEmpty());
+    QCOMPARE(org.parameters(), params);
+}
+
+void OrgTest::shouldAssignExternal()
+{
+    KContacts::Org org;
+    const QString organization(QStringLiteral("fr"));
+    org.setOrganization(organization);
+    QVERIFY(org.isValid());
+    QCOMPARE(org.organization(), organization);
+}
+
+void OrgTest::shouldSerialized()
+{
+    KContacts::Org org;
+    KContacts::Org result;
+    const QString organization(QStringLiteral("fr"));
+    org.setOrganization(organization);
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    org.setParameters(params);
+
+    QByteArray data;
+    QDataStream s(&data, QIODevice::WriteOnly);
+    s << org;
+
+    QDataStream t(&data, QIODevice::ReadOnly);
+    t >> result;
+
+    QVERIFY(org == result);
+}
+
+void OrgTest::shouldEqualOrg()
+{
+    KContacts::Org org;
+    KContacts::Org result;
+    const QString organization(QStringLiteral("fr"));
+    org.setOrganization(organization);
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    org.setParameters(params);
+
+    result = org;
+    QVERIFY(org == result);
+}
+
+void OrgTest::shouldParseOrg()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "Org:boo\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).extraOrganizationList().count(), 1);
+    QCOMPARE(lst.at(0).organization(), QStringLiteral("boo"));
+    QCOMPARE(lst.at(0).extraOrganizationList().at(0).organization(), QStringLiteral("boo"));
+}
+
+void OrgTest::shouldParseVcardWithTwoOrg()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "Org:boo\n"
+                         "Org:bla\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).extraOrganizationList().count(), 2);
+    QCOMPARE(lst.at(0).extraOrganizationList().at(0).organization(), QStringLiteral("boo"));
+    QCOMPARE(lst.at(0).extraOrganizationList().at(1).organization(), QStringLiteral("bla"));
+}
+
+void OrgTest::shouldCreateVCardWithSemiColon()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Org::List lstOrg;
+    KContacts::Org org(QStringLiteral("fr;bla"));
+    lstOrg << org;
+    addr.setExtraOrganizationList(lstOrg);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "ORG:fr\\\\;bla\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void OrgTest::shouldParseWithoutOrg()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).extraOrganizationList().count(), 0);
+}
+
+void OrgTest::shouldCreateVCard()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Org::List lstOrg;
+    KContacts::Org org(QStringLiteral("fr"));
+    lstOrg << org;
+    addr.setExtraOrganizationList(lstOrg);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "ORG:fr\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void OrgTest::shouldCreateVCardWithTwoOrg()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Org::List lstOrg;
+    KContacts::Org org(QStringLiteral("fr"));
+    KContacts::Org org2(QStringLiteral("fr2"));
+    lstOrg << org << org2;
+    addr.setExtraOrganizationList(lstOrg);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "ORG:fr\r\n"
+                        "ORG:fr2\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void OrgTest::shouldCreateVCardWithParameters()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Org::List lstOrg;
+    KContacts::Org org(QStringLiteral("fr"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    org.setParameters(params);
+    lstOrg << org;
+    addr.setExtraOrganizationList(lstOrg);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "ORG;FOO1=bla1,blo1;FOO2=bla2,blo2:fr\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+void OrgTest::shouldGenerateOrgForVCard3()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Org::List lstOrg;
+    KContacts::Org org(QStringLiteral("fr"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    org.setParameters(params);
+    lstOrg << org;
+    addr.setExtraOrganizationList(lstOrg);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v3_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:3.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "ORG;FOO1=bla1,blo1;FOO2=bla2,blo2:fr\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+QTEST_MAIN(OrgTest)
diff --git a/autotests/orgtest.h b/autotests/orgtest.h
new file mode 100644 (file)
index 0000000..d8fbe50
--- /dev/null
@@ -0,0 +1,35 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef ORGTEST_H
+#define ORGTEST_H
+
+#include <QObject>
+
+class OrgTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit OrgTest(QObject *parent = nullptr);
+    ~OrgTest();
+private Q_SLOTS:
+    void shouldHaveDefaultValue();
+    void shouldAssignValue();
+    void shouldAssignExternal();
+    void shouldSerialized();
+    void shouldEqualOrg();
+    void shouldParseOrg();
+    void shouldParseWithoutOrg();
+    void shouldCreateVCard();
+    void shouldCreateVCardWithTwoOrg();
+    void shouldCreateVCardWithParameters();
+    void shouldGenerateOrgForVCard3();
+    void shouldParseVcardWithTwoOrg();
+    void shouldCreateVCardWithSemiColon();
+};
+
+#endif // ORGTEST_H
diff --git a/autotests/phonenumbertest.cpp b/autotests/phonenumbertest.cpp
new file mode 100644 (file)
index 0000000..a612ea4
--- /dev/null
@@ -0,0 +1,337 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2007 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "phonenumbertest.h"
+#include "kcontacts/phonenumber.h"
+#include <addressee.h>
+#include <addresseelist.h>
+#include <QTest>
+#include <vcardtool_p.h>
+
+QTEST_MAIN(PhoneNumberTest)
+
+#ifndef Q_OS_WIN
+void initLocale()
+{
+    qputenv("LC_ALL", "en_US.utf-8");
+}
+
+Q_CONSTRUCTOR_FUNCTION(initLocale)
+#endif
+
+void PhoneNumberTest::emptyTest()
+{
+    KContacts::PhoneNumber number;
+
+    QVERIFY(number.isEmpty());
+}
+
+void PhoneNumberTest::storeTest()
+{
+    KContacts::PhoneNumber number;
+
+    number.setId(QStringLiteral("My Id"));
+    number.setType(KContacts::PhoneNumber::Work | KContacts::PhoneNumber::Cell);
+    number.setNumber(QStringLiteral("2734826345"));
+
+    QVERIFY(number.id() == QLatin1String("My Id"));
+    QVERIFY(number.type() == (KContacts::PhoneNumber::Work | KContacts::PhoneNumber::Cell));
+    QVERIFY(number.number() == QLatin1String("2734826345"));
+}
+
+void PhoneNumberTest::equalsTest()
+{
+    KContacts::PhoneNumber number1, number2;
+
+    number1.setId(QStringLiteral("My Id"));
+    number1.setType(KContacts::PhoneNumber::Work | KContacts::PhoneNumber::Cell);
+    number1.setNumber(QStringLiteral("2734826345"));
+
+    number2.setId(QStringLiteral("My Id"));
+    number2.setType(KContacts::PhoneNumber::Work | KContacts::PhoneNumber::Cell);
+    number2.setNumber(QStringLiteral("2734826345"));
+
+    QVERIFY(number1 == number2);
+}
+
+void PhoneNumberTest::differsTest()
+{
+    KContacts::PhoneNumber number1(QStringLiteral("123"), KContacts::PhoneNumber::Home);
+    KContacts::PhoneNumber number2(QStringLiteral("123"), KContacts::PhoneNumber::Work);
+
+    QVERIFY(number1 != number2);
+}
+
+void PhoneNumberTest::assignmentTest()
+{
+    KContacts::PhoneNumber number1, number2;
+
+    number1.setId(QStringLiteral("My Id"));
+    number1.setType(KContacts::PhoneNumber::Work | KContacts::PhoneNumber::Cell);
+    number1.setNumber(QStringLiteral("2734826345"));
+
+    number1 = number2;
+
+    QVERIFY(number1 == number2);
+}
+
+void PhoneNumberTest::serializeTest()
+{
+    KContacts::PhoneNumber number1, number2;
+
+    number1.setId(QStringLiteral("My Id"));
+    number1.setType(KContacts::PhoneNumber::Work | KContacts::PhoneNumber::Cell);
+    number1.setNumber(QStringLiteral("2734826345"));
+
+    QByteArray data;
+    QDataStream s(&data, QIODevice::WriteOnly);
+    s << number1;
+
+    QDataStream t(&data, QIODevice::ReadOnly);
+    t >> number2;
+
+    QVERIFY(number1 == number2);
+}
+
+void PhoneNumberTest::labelTest()
+{
+    QMap<KContacts::PhoneNumber::Type, QString> labels;
+
+    const KContacts::PhoneNumber::TypeList types = KContacts::PhoneNumber::typeList();
+
+    // check all types standalone
+    for (KContacts::PhoneNumber::Type type : types) {
+        const KContacts::PhoneNumber phone(QStringLiteral("1"), type);
+        QCOMPARE(phone.type(), type);
+
+        // Pref is special cased
+        if (type != KContacts::PhoneNumber::Pref) {
+            QCOMPARE(phone.typeLabel(), KContacts::PhoneNumber::typeFlagLabel((KContacts::PhoneNumber::TypeFlag)(int)type));
+            labels.insert(type, phone.typeLabel());
+        } else {
+            labels.insert(type, KContacts::PhoneNumber::typeFlagLabel((KContacts::PhoneNumber::TypeFlag)(int)type));
+        }
+        QCOMPARE(KContacts::PhoneNumber::typeLabel(type), phone.typeLabel());
+    }
+
+    // combine all with Pref
+    for (KContacts::PhoneNumber::Type type : qAsConst(types)) {
+        KContacts::PhoneNumber::Type combinedType = type | KContacts::PhoneNumber::Pref;
+        const KContacts::PhoneNumber phone(QLatin1String("1"), combinedType);
+        QCOMPARE(phone.type(), combinedType);
+        QCOMPARE(KContacts::PhoneNumber::typeLabel(combinedType), phone.typeLabel());
+
+        if (type < KContacts::PhoneNumber::Pref) {
+            const QString expectedCombinedString = QStringLiteral("%1/%2").arg(labels[type]).arg(labels[KContacts::PhoneNumber::Pref]);
+            QCOMPARE(phone.typeLabel(), expectedCombinedString);
+        } else if (type > KContacts::PhoneNumber::Pref) {
+            const QString expectedCombinedString = QStringLiteral("%1/%2").arg(labels[KContacts::PhoneNumber::Pref]).arg(labels[type]);
+            QCOMPARE(phone.typeLabel(), expectedCombinedString);
+        }
+    }
+
+    // combine all with Fax
+    for (KContacts::PhoneNumber::Type type : qAsConst(types)) {
+        KContacts::PhoneNumber::Type combinedType = type | KContacts::PhoneNumber::Fax;
+        const KContacts::PhoneNumber phone(QLatin1String("1"), combinedType);
+        QCOMPARE(phone.type(), combinedType);
+        QCOMPARE(KContacts::PhoneNumber::typeLabel(combinedType), phone.typeLabel());
+
+        if (type == KContacts::PhoneNumber::Home
+            || type == KContacts::PhoneNumber::Work) {
+            // special cased
+        } else if (type < KContacts::PhoneNumber::Fax) {
+            const QString expectedCombinedString = QStringLiteral("%1/%2").arg(labels[type]).arg(labels[KContacts::PhoneNumber::Fax]);
+            QCOMPARE(phone.typeLabel(), expectedCombinedString);
+        } else if (type > KContacts::PhoneNumber::Fax) {
+            const QString expectedCombinedString = QStringLiteral("%1/%2").arg(labels[KContacts::PhoneNumber::Fax]).arg(labels[type]);
+            QCOMPARE(phone.typeLabel(), expectedCombinedString);
+        }
+    }
+
+    // special cases
+    QCOMPARE(KContacts::PhoneNumber::typeLabel(KContacts::PhoneNumber::Pref), QLatin1String("Preferred Number"));
+    QCOMPARE(KContacts::PhoneNumber::typeLabel(KContacts::PhoneNumber::Home
+                                               |KContacts::PhoneNumber::Fax),
+             QLatin1String("Home Fax"));
+    QCOMPARE(KContacts::PhoneNumber::typeLabel(KContacts::PhoneNumber::Work
+                                               |KContacts::PhoneNumber::Fax),
+             QLatin1String("Work Fax"));
+    QCOMPARE(KContacts::PhoneNumber::typeLabel(KContacts::PhoneNumber::Home
+                                               |KContacts::PhoneNumber::Fax
+                                               |KContacts::PhoneNumber::Pref),
+             QLatin1String("Home Fax/Preferred"));
+    QCOMPARE(KContacts::PhoneNumber::typeLabel(KContacts::PhoneNumber::Work
+                                               |KContacts::PhoneNumber::Fax
+                                               |KContacts::PhoneNumber::Pref),
+             QLatin1String("Work Fax/Preferred"));
+}
+
+void PhoneNumberTest::shouldParseVCard21()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:2.1\n"
+                         "EMAIL:foo@kde.org\n"
+                         "N:;;;;\n"
+                         "TEL;CELL;WORK:+1-919-676-9564\n"
+                         "UID:testuid\n"
+                         "END:VCARD\n"
+                         "\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    const KContacts::Addressee &addr = lst.at(0);
+    QCOMPARE(addr.phoneNumbers().count(), 1);
+    KContacts::PhoneNumber number1 = addr.phoneNumbers().at(0);
+    QCOMPARE(number1.number(), QLatin1String("+1-919-676-9564"));
+    QVERIFY(number1.supportsSms());
+    QVERIFY(!number1.isPreferred());
+}
+
+void PhoneNumberTest::shouldExportVCard21()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+
+    KContacts::PhoneNumber number1;
+
+    number1.setId(QStringLiteral("My Id"));
+    number1.setType(KContacts::PhoneNumber::Work | KContacts::PhoneNumber::Cell);
+    number1.setNumber(QStringLiteral("+1-919-676-9564"));
+    addr.setPhoneNumbers(KContacts::PhoneNumber::List() << number1);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v2_1);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:2.1\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "TEL;CELL;WORK:+1-919-676-9564\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n"
+                        "\r\n");
+    QCOMPARE(ba, expected);
+}
+
+void PhoneNumberTest::shouldExportVCard3()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+
+    KContacts::PhoneNumber number1;
+
+    number1.setId(QStringLiteral("My Id"));
+    number1.setType(KContacts::PhoneNumber::Work | KContacts::PhoneNumber::Cell);
+    number1.setNumber(QStringLiteral("+1-919-676-9564"));
+    addr.setPhoneNumbers(KContacts::PhoneNumber::List() << number1);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v3_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:3.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "TEL;TYPE=CELL,WORK:+1-919-676-9564\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n"
+                        "\r\n");
+    QCOMPARE(ba, expected);
+}
+
+void PhoneNumberTest::shouldExportVCard4()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+
+    KContacts::PhoneNumber number1;
+
+    number1.setId(QStringLiteral("My Id"));
+    number1.setType(KContacts::PhoneNumber::Work | KContacts::PhoneNumber::Cell);
+    number1.setNumber(QStringLiteral("+1-919-676-9564"));
+    addr.setPhoneNumbers(KContacts::PhoneNumber::List() << number1);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "TEL;TYPE=\"cell,work\":+1-919-676-9564\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n"
+                        "\r\n");
+    QCOMPARE(ba, expected);
+}
+
+void PhoneNumberTest::shouldParseVcard3()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "TEL;VALUE=uri;PREF=1;TYPE=\"voice,home\":tel:+44-555-555-5555;ext=5555\r\n"
+                         "TEL;VALUE=uri;TYPE=\"voice,cell,text\":tel:+44-555-555-6666\r\n"
+                         "TEL;VALUE=uri;TYPE=\"voice,work\":tel:+44-555-555-7777\r\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "LANG:fr\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    const KContacts::Addressee &addr = lst.at(0);
+    QCOMPARE(addr.phoneNumbers().count(), 3);
+}
+
+void PhoneNumberTest::shouldParseVcard4()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:4.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "TEL;VALUE=uri;PREF=1;TYPE=\"voice,home\":tel:+44-555-555-5555;ext=5555\r\n"
+                         "TEL;VALUE=uri;TYPE=\"voice,cell,text\":tel:+44-555-555-6666\r\n"
+                         "TEL;VALUE=uri;TYPE=\"voice,work\":tel:+44-555-555-7777\r\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "LANG:fr\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    const KContacts::Addressee &addr = lst.at(0);
+    QCOMPARE(addr.phoneNumbers().count(), 3);
+}
+
+void PhoneNumberTest::testNormalizeNumber_data()
+{
+    QTest::addColumn<QString>("input");
+    QTest::addColumn<QString>("expected");
+
+    QTest::newRow("empty") << QString() << QString();
+    QTest::newRow("normalized") << QStringLiteral("+49123456789") << QStringLiteral("+49123456789");
+    QTest::newRow("formatted") << QStringLiteral("+49(123) 456 - 789") << QStringLiteral("+49123456789");
+}
+
+void PhoneNumberTest::testNormalizeNumber()
+{
+    QFETCH(QString, input);
+    QFETCH(QString, expected);
+
+    KContacts::PhoneNumber num;
+    num.setNumber(input);
+    QCOMPARE(num.normalizedNumber(), expected);
+}
diff --git a/autotests/phonenumbertest.h b/autotests/phonenumbertest.h
new file mode 100644 (file)
index 0000000..8340f9d
--- /dev/null
@@ -0,0 +1,38 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2007 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef PHONENUMBER_TEST_H
+#define PHONENUMBER_TEST_H
+
+#include <QObject>
+
+class PhoneNumberTest : public QObject
+{
+    Q_OBJECT
+
+private Q_SLOTS:
+    void emptyTest();
+    void storeTest();
+    void equalsTest();
+    void differsTest();
+    void assignmentTest();
+    void serializeTest();
+    void labelTest();
+
+    void shouldExportVCard3();
+    void shouldExportVCard4();
+    void shouldParseVcard3();
+    void shouldParseVcard4();
+
+    void shouldExportVCard21();
+    void shouldParseVCard21();
+
+    void testNormalizeNumber_data();
+    void testNormalizeNumber();
+};
+
+#endif
diff --git a/autotests/picturetest.cpp b/autotests/picturetest.cpp
new file mode 100644 (file)
index 0000000..1002778
--- /dev/null
@@ -0,0 +1,254 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2007 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "picturetest.h"
+#include "kcontacts/picture.h"
+#include <QPainter>
+#include <QTest>
+#include <QBuffer>
+
+QTEST_MAIN(PictureTest)
+
+static QImage testImage()
+{
+    static QImage image;
+
+    if (image.isNull()) {
+        image = QImage(200, 200, QImage::Format_RGB32);
+        QPainter p(&image);
+        p.drawRect(10, 10, 50, 50);
+    }
+
+    return image;
+}
+
+static QByteArray testImageRawPNG()
+{
+    static QByteArray raw;
+
+    if (raw.isNull()) {
+        QBuffer buffer(&raw);
+        buffer.open(QIODevice::WriteOnly);
+        testImage().save(&buffer, "PNG");
+    }
+
+    return raw;
+}
+
+static QByteArray testImageRawJPEG()
+{
+    static QByteArray raw;
+
+    if (raw.isNull()) {
+        QBuffer buffer(&raw);
+        buffer.open(QIODevice::WriteOnly);
+        testImage().save(&buffer, "JPEG");
+    }
+
+    return raw;
+}
+
+void PictureTest::emptyTest()
+{
+    KContacts::Picture picture;
+
+    QVERIFY(picture.isEmpty());
+}
+
+void PictureTest::storeTestInternImage()
+{
+    KContacts::Picture picture;
+
+    picture.setData(testImage());
+
+    QVERIFY(picture.isEmpty() == false);
+    QVERIFY(picture.isIntern() == true);
+    QVERIFY(picture.type() == QLatin1String("jpeg"));
+    QVERIFY(picture.data() == testImage());
+    QVERIFY(picture.rawData() == testImageRawJPEG());
+}
+
+void PictureTest::storeTestInternRawData()
+{
+    KContacts::Picture picture;
+
+    picture.setRawData(testImageRawPNG(), QStringLiteral("png"));
+
+    QVERIFY(picture.isEmpty() == false);
+    QVERIFY(picture.isIntern() == true);
+    QVERIFY(picture.type() == QLatin1String("png"));
+    QVERIFY(picture.rawData() == testImageRawPNG());
+    QVERIFY(picture.data() == testImage());
+}
+
+void PictureTest::storeTestExtern()
+{
+    KContacts::Picture picture;
+
+    picture.setUrl(QStringLiteral("http://myhomepage.com/foto.png"), QStringLiteral("png"));
+
+    QVERIFY(picture.isEmpty() == false);
+    QVERIFY(picture.isIntern() == false);
+    QVERIFY(picture.type() == QLatin1String("png"));
+    QVERIFY(picture.url() == QLatin1String("http://myhomepage.com/foto.png"));
+}
+
+void PictureTest::equalsTestInternImage()
+{
+    KContacts::Picture picture1, picture2;
+
+    picture1.setData(testImage());
+
+    picture2.setData(testImage());
+
+    QVERIFY(picture1 == picture2);
+
+    // access rawData() so a QByteArray is created
+    QVERIFY(!picture1.rawData().isNull());
+    QVERIFY(picture1 == picture2);
+}
+
+void PictureTest::equalsTestInternRawData()
+{
+    KContacts::Picture picture1, picture2;
+
+    picture1.setRawData(testImageRawPNG(), QStringLiteral("png"));
+
+    picture2.setRawData(testImageRawPNG(), QStringLiteral("png"));
+
+    QVERIFY(picture1 == picture2);
+
+    // access data() so a QImage is created
+    QVERIFY(!picture1.data().isNull());
+    QVERIFY(picture1 == picture2);
+}
+
+void PictureTest::equalsTestInternImageAndRawData()
+{
+    KContacts::Picture picture1, picture2;
+
+    picture1.setData(testImage());
+
+    picture2.setRawData(testImageRawJPEG(), QStringLiteral("jpeg"));
+
+    QVERIFY(picture1.rawData() == picture2.rawData());
+}
+
+void PictureTest::equalsTestExtern()
+{
+    KContacts::Picture picture1, picture2;
+
+    picture1.setUrl(QStringLiteral("http://myhomepage.com/foto.png"), QStringLiteral("png"));
+
+    picture2.setUrl(QStringLiteral("http://myhomepage.com/foto.png"), QStringLiteral("png"));
+
+    QVERIFY(picture1 == picture2);
+}
+
+void PictureTest::differsTest()
+{
+    KContacts::Picture picture1, picture2;
+
+    picture1.setUrl(QStringLiteral("http://myhomepage.com/foto.png"), QStringLiteral("png"));
+
+    picture2.setData(testImage());
+
+    QVERIFY(picture1 != picture2);
+}
+
+void PictureTest::differsTestInternRawData()
+{
+    KContacts::Picture picture1, picture2;
+
+    picture1.setRawData(testImageRawJPEG(), QStringLiteral("jpeg"));
+
+    picture2.setRawData(testImageRawPNG(), QStringLiteral("png"));
+
+    QVERIFY(picture1 != picture2);
+    QVERIFY(picture1.rawData() != picture2.rawData());
+}
+
+void PictureTest::differsTestExtern()
+{
+    KContacts::Picture picture1, picture2;
+
+    picture1.setUrl(QStringLiteral("http://myhomepage.com/foto.png"), QStringLiteral("png"));
+
+    picture1.setUrl(QStringLiteral("http://myhomepage.com/foto2.png"), QStringLiteral("png"));
+
+    QVERIFY(picture1 != picture2);
+}
+
+void PictureTest::assignmentTestIntern()
+{
+    KContacts::Picture picture1, picture2;
+
+    picture1.setData(testImage());
+
+    picture2 = picture1;
+
+    QVERIFY(picture1 == picture2);
+}
+
+void PictureTest::assignmentTestExtern()
+{
+    KContacts::Picture picture1, picture2;
+
+    picture1.setUrl(QStringLiteral("http://myhomepage.com/foto.png"), QStringLiteral("png"));
+
+    picture2 = picture1;
+
+    QVERIFY(picture1 == picture2);
+}
+
+void PictureTest::serializeTestInternImage()
+{
+    KContacts::Picture picture1, picture2;
+
+    picture1.setData(testImage());
+
+    QByteArray data;
+    QDataStream s(&data, QIODevice::WriteOnly);
+    s << picture1;
+
+    QDataStream t(&data, QIODevice::ReadOnly);
+    t >> picture2;
+
+    QVERIFY(picture1 == picture2);
+}
+
+void PictureTest::serializeTestInternRawData()
+{
+    KContacts::Picture picture1, picture2;
+
+    picture1.setRawData(testImageRawPNG(), QStringLiteral("png"));
+
+    QByteArray data;
+    QDataStream s(&data, QIODevice::WriteOnly);
+    s << picture1;
+
+    QDataStream t(&data, QIODevice::ReadOnly);
+    t >> picture2;
+
+    QVERIFY(picture1 == picture2);
+}
+
+void PictureTest::serializeTestExtern()
+{
+    KContacts::Picture picture1, picture2;
+
+    picture1.setUrl(QStringLiteral("http://myhomepage.com/foto.png"), QStringLiteral("png"));
+
+    QByteArray data;
+    QDataStream s(&data, QIODevice::WriteOnly);
+    s << picture1;
+
+    QDataStream t(&data, QIODevice::ReadOnly);
+    t >> picture2;
+
+    QVERIFY(picture1 == picture2);
+}
diff --git a/autotests/picturetest.h b/autotests/picturetest.h
new file mode 100644 (file)
index 0000000..b525a00
--- /dev/null
@@ -0,0 +1,36 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2007 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef PICTURE_TEST_H
+#define PICTURE_TEST_H
+
+#include <QObject>
+
+class PictureTest : public QObject
+{
+    Q_OBJECT
+
+private Q_SLOTS:
+    void emptyTest();
+    void storeTestInternImage();
+    void storeTestInternRawData();
+    void storeTestExtern();
+    void equalsTestInternImage();
+    void equalsTestInternRawData();
+    void equalsTestInternImageAndRawData();
+    void equalsTestExtern();
+    void differsTest();
+    void differsTestInternRawData();
+    void differsTestExtern();
+    void assignmentTestIntern();
+    void assignmentTestExtern();
+    void serializeTestInternImage();
+    void serializeTestInternRawData();
+    void serializeTestExtern();
+};
+
+#endif
diff --git a/autotests/relatedtest.cpp b/autotests/relatedtest.cpp
new file mode 100644 (file)
index 0000000..aa46bcc
--- /dev/null
@@ -0,0 +1,249 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "relatedtest.h"
+#include "related.h"
+#include "vcardtool_p.h"
+#include <QTest>
+
+RelatedTest::RelatedTest(QObject *parent)
+    : QObject(parent)
+{
+}
+
+RelatedTest::~RelatedTest()
+{
+}
+
+void RelatedTest::shouldHaveDefaultValue()
+{
+    KContacts::Related related;
+    QVERIFY(!related.isValid());
+    QVERIFY(related.related().isEmpty());
+    QVERIFY(related.parameters().isEmpty());
+}
+
+void RelatedTest::shouldAssignValue()
+{
+    const QString relatedTo(QStringLiteral("friend"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    KContacts::Related related(relatedTo);
+    related.setParameters(params);
+    QVERIFY(related.isValid());
+    QVERIFY(!related.related().isEmpty());
+    QCOMPARE(related.related(), relatedTo);
+    QVERIFY(!related.parameters().isEmpty());
+    QCOMPARE(related.parameters(), params);
+}
+
+void RelatedTest::shouldAssignExternal()
+{
+    KContacts::Related related;
+    const QString relatedTo(QStringLiteral("friend"));
+    related.setRelated(relatedTo);
+    QVERIFY(related.isValid());
+    QCOMPARE(related.related(), relatedTo);
+}
+
+void RelatedTest::shouldSerialized()
+{
+    KContacts::Related related;
+    KContacts::Related result;
+    const QString relatedTo(QStringLiteral("friend"));
+    related.setRelated(relatedTo);
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    related.setParameters(params);
+
+    QByteArray data;
+    QDataStream s(&data, QIODevice::WriteOnly);
+    s << related;
+
+    QDataStream t(&data, QIODevice::ReadOnly);
+    t >> result;
+
+    QVERIFY(related == result);
+}
+
+void RelatedTest::shouldEqualRelated()
+{
+    KContacts::Related related;
+    KContacts::Related result;
+    const QString relatedTo(QStringLiteral("friend"));
+    related.setRelated(relatedTo);
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    related.setParameters(params);
+
+    result = related;
+    QVERIFY(related == result);
+}
+
+void RelatedTest::shouldParseRelated()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:4.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "RELATED:friend\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).relationships().count(), 1);
+    const KContacts::Related related = lst.at(0).relationships().at(0);
+    QCOMPARE(related.related(), QStringLiteral("friend"));
+}
+
+void RelatedTest::shouldParseRelatedWithArgument()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:4.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "RELATED;FOO1=bla1,blo1;FOO2=bla2,blo2:friend\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).relationships().count(), 1);
+    const KContacts::Related related = lst.at(0).relationships().at(0);
+    QCOMPARE(related.related(), QStringLiteral("friend"));
+    QCOMPARE(related.parameters().count(), 2);
+}
+
+void RelatedTest::shouldParseWithoutRelated()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).relationships().count(), 0);
+}
+
+void RelatedTest::shouldCreateVCard4()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Related::List lstRelated;
+    KContacts::Related related(QStringLiteral("friend"));
+    lstRelated << related;
+    addr.setRelationships(lstRelated);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "RELATED:friend\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void RelatedTest::shouldCreateVCardWithTwoRelated()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Related::List lstRelated;
+    KContacts::Related related(QStringLiteral("friend"));
+    KContacts::Related related2(QStringLiteral("kde"));
+    lstRelated << related << related2;
+    addr.setRelationships(lstRelated);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "RELATED:friend\r\n"
+                        "RELATED:kde\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void RelatedTest::shouldCreateVCardWithParameters()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Related::List lstRelated;
+    KContacts::Related related(QStringLiteral("friend"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    related.setParameters(params);
+    lstRelated << related;
+    addr.setRelationships(lstRelated);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "RELATED;FOO1=bla1,blo1;FOO2=bla2,blo2:friend\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+void RelatedTest::shouldNotExportInVcard3()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Related::List lstRelated;
+    KContacts::Related related(QStringLiteral("friend"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    related.setParameters(params);
+    lstRelated << related;
+    addr.setRelationships(lstRelated);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v3_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:3.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "RELATED;FOO1=bla1,blo1;FOO2=bla2,blo2:friend\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+QTEST_MAIN(RelatedTest)
diff --git a/autotests/relatedtest.h b/autotests/relatedtest.h
new file mode 100644 (file)
index 0000000..1a57c83
--- /dev/null
@@ -0,0 +1,34 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef RELATEDTEST_H
+#define RELATEDTEST_H
+
+#include <QObject>
+
+class RelatedTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit RelatedTest(QObject *parent = nullptr);
+    ~RelatedTest();
+private Q_SLOTS:
+    void shouldHaveDefaultValue();
+    void shouldAssignValue();
+    void shouldAssignExternal();
+    void shouldSerialized();
+    void shouldEqualRelated();
+    void shouldParseRelated();
+    void shouldParseWithoutRelated();
+    void shouldCreateVCard4();
+    void shouldCreateVCardWithTwoRelated();
+    void shouldCreateVCardWithParameters();
+    void shouldNotExportInVcard3();
+    void shouldParseRelatedWithArgument();
+};
+
+#endif // RELATEDTEST_H
diff --git a/autotests/resourcelocatorurltest.cpp b/autotests/resourcelocatorurltest.cpp
new file mode 100644 (file)
index 0000000..77b95be
--- /dev/null
@@ -0,0 +1,221 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "resourcelocatorurltest.h"
+
+#include "resourcelocatorurl.h"
+#include "vcardtool_p.h"
+#include <QTest>
+
+using namespace KContacts;
+ResourceLocatorUrlTest::ResourceLocatorUrlTest(QObject *parent)
+    : QObject(parent)
+{
+}
+
+ResourceLocatorUrlTest::~ResourceLocatorUrlTest()
+{
+}
+
+void ResourceLocatorUrlTest::shouldHaveDefaultValue()
+{
+    ResourceLocatorUrl ResourceLocatorUrl;
+    QVERIFY(!ResourceLocatorUrl.isValid());
+    QVERIFY(ResourceLocatorUrl.url().isEmpty());
+    QVERIFY(ResourceLocatorUrl.parameters().isEmpty());
+}
+
+void ResourceLocatorUrlTest::shouldAssignValue()
+{
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    ResourceLocatorUrl ResourceLocatorUrl;
+    ResourceLocatorUrl.setParameters(params);
+    QVERIFY(!ResourceLocatorUrl.isValid());
+    QVERIFY(ResourceLocatorUrl.url().isEmpty());
+    QVERIFY(!ResourceLocatorUrl.parameters().isEmpty());
+    QCOMPARE(ResourceLocatorUrl.parameters(), params);
+}
+
+void ResourceLocatorUrlTest::shouldAssignExternal()
+{
+    ResourceLocatorUrl resourcelocatorurl;
+    QUrl url = QUrl(QStringLiteral("https://www.kde.org"));
+    resourcelocatorurl.setUrl(url);
+    QVERIFY(!resourcelocatorurl.url().isEmpty());
+    QCOMPARE(resourcelocatorurl.url(), url);
+}
+
+void ResourceLocatorUrlTest::shouldSerialized()
+{
+    ResourceLocatorUrl resourcelocatorurl;
+    ResourceLocatorUrl result;
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    resourcelocatorurl.setParameters(params);
+    resourcelocatorurl.setUrl(QUrl(QStringLiteral("mailto:foo@kde.org")));
+
+    QByteArray data;
+    QDataStream s(&data, QIODevice::WriteOnly);
+    s << resourcelocatorurl;
+
+    QDataStream t(&data, QIODevice::ReadOnly);
+    t >> result;
+
+    QVERIFY(resourcelocatorurl == result);
+}
+
+void ResourceLocatorUrlTest::shouldEqualResourceLocatorUrl()
+{
+    ResourceLocatorUrl resourcelocatorurl;
+    ResourceLocatorUrl result;
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    resourcelocatorurl.setUrl(QUrl(QStringLiteral("mailto:foo@kde.org")));
+    resourcelocatorurl.setParameters(params);
+
+    result = resourcelocatorurl;
+    QVERIFY(resourcelocatorurl == result);
+}
+
+void ResourceLocatorUrlTest::shouldParseResourceLocatorUrl()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "URL;PREF=1;TYPE=HOME:https://firsturl\n"
+                         "URL;TYPE=WORK,PREF:https://sherlockholmes.com/calendar/sherlockholmes\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).extraUrlList().count(), 2);
+    auto calurl = lst.at(0).extraUrlList().at(0);
+    QCOMPARE(calurl.url(), QUrl(QStringLiteral("https://firsturl")));
+    QVERIFY(calurl.isPreferred());
+    QCOMPARE(calurl.type(), KContacts::ResourceLocatorUrl::Home);
+    QVERIFY(!calurl.parameters().isEmpty());
+    calurl = lst.at(0).extraUrlList().at(1);
+    QCOMPARE(calurl.url(), QUrl(QStringLiteral("https://sherlockholmes.com/calendar/sherlockholmes")));
+    QVERIFY(calurl.isPreferred());
+    QCOMPARE(calurl.type(), KContacts::ResourceLocatorUrl::Work);
+    QVERIFY(!calurl.parameters().isEmpty());
+}
+
+void ResourceLocatorUrlTest::shouldGenerateVCard4()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::ResourceLocatorUrl webpage;
+    webpage.setUrl(QUrl(QStringLiteral("https://www.kde.org")));
+    addr.setUrl(webpage);
+    ResourceLocatorUrl url;
+    url.setUrl(QUrl(QStringLiteral("https://sherlockholmes.com/calendar/sherlockholmes")));
+    addr.insertExtraUrl(url);
+    url.setUrl(QUrl(QStringLiteral("https://foo.kde.org")));
+    addr.insertExtraUrl(url);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected;
+    expected = QByteArray("BEGIN:VCARD\r\n"
+                          "VERSION:4.0\r\n"
+                          "EMAIL:foo@kde.org\r\n"
+                          "N:;;;;\r\n"
+                          "UID:testuid\r\n"
+                          "URL:https://www.kde.org\r\n"
+                          "URL:https://sherlockholmes.com/calendar/sherlockholmes\r\n"
+                          "URL:https://foo.kde.org\r\n"
+                          "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void ResourceLocatorUrlTest::shouldGenerateVCardWithParameter()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::ResourceLocatorUrl webpage;
+    webpage.setUrl(QUrl(QStringLiteral("https://www.kde.org")));
+    addr.setUrl(webpage);
+    ResourceLocatorUrl url;
+    url.setUrl(QUrl(QStringLiteral("https://sherlockholmes.com/calendar/sherlockholmes")));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    url.setParameters(params);
+    addr.insertExtraUrl(url);
+    url.setUrl(QUrl(QStringLiteral("https://foo.kde.org")));
+    QMap<QString, QStringList> params2;
+    url.setParameters(params2);
+    addr.insertExtraUrl(url);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected;
+    expected = QByteArray("BEGIN:VCARD\r\n"
+                          "VERSION:4.0\r\n"
+                          "EMAIL:foo@kde.org\r\n"
+                          "N:;;;;\r\n"
+                          "UID:testuid\r\n"
+                          "URL:https://www.kde.org\r\n"
+                          "URL;FOO2=bla2,blo2:https://sherlockholmes.com/calendar/sherlockholmes\r\n"
+                          "URL:https://foo.kde.org\r\n"
+                          "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void ResourceLocatorUrlTest::shouldGenerateVCard3()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::ResourceLocatorUrl webpage;
+    webpage.setUrl(QUrl(QStringLiteral("https://www.kde.org")));
+    addr.setUrl(webpage);
+    ResourceLocatorUrl url;
+    url.setUrl(QUrl(QStringLiteral("https://sherlockholmes.com/calendar/sherlockholmes")));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    url.setParameters(params);
+    addr.insertExtraUrl(url);
+    url.setUrl(QUrl(QStringLiteral("https://foo.kde.org")));
+    QMap<QString, QStringList> params2;
+    url.setParameters(params2);
+    url.setType(ResourceLocatorUrl::Work);
+    url.setPreferred(true);
+    addr.insertExtraUrl(url);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v3_0);
+    QByteArray expected;
+    expected = QByteArray("BEGIN:VCARD\r\n"
+                          "VERSION:3.0\r\n"
+                          "EMAIL:foo@kde.org\r\n"
+                          "N:;;;;\r\n"
+                          "UID:testuid\r\n"
+                          "URL:https://www.kde.org\r\n"
+                          "URL;FOO2=bla2,blo2:https://sherlockholmes.com/calendar/sherlockholmes\r\n"
+                          "URL;TYPE=WORK,PREF:https://foo.kde.org\r\n"
+                          "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+QTEST_MAIN(ResourceLocatorUrlTest)
diff --git a/autotests/resourcelocatorurltest.h b/autotests/resourcelocatorurltest.h
new file mode 100644 (file)
index 0000000..e6c11d7
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef ResourceLocatorUrlTest_H
+#define ResourceLocatorUrlTest_H
+
+#include <QObject>
+
+class ResourceLocatorUrlTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit ResourceLocatorUrlTest(QObject *parent = nullptr);
+    ~ResourceLocatorUrlTest();
+
+private Q_SLOTS:
+    void shouldHaveDefaultValue();
+    void shouldAssignValue();
+    void shouldAssignExternal();
+    void shouldSerialized();
+    void shouldEqualResourceLocatorUrl();
+    void shouldParseResourceLocatorUrl();
+    void shouldGenerateVCard4();
+    void shouldGenerateVCardWithParameter();
+    void shouldGenerateVCard3();
+};
+
+#endif // ResourceLocatorUrlTest_H
diff --git a/autotests/roletest.cpp b/autotests/roletest.cpp
new file mode 100644 (file)
index 0000000..e4ff322
--- /dev/null
@@ -0,0 +1,230 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "roletest.h"
+#include "role.h"
+#include "vcardtool_p.h"
+#include <QTest>
+
+RoleTest::RoleTest(QObject *parent)
+    : QObject(parent)
+{
+}
+
+RoleTest::~RoleTest()
+{
+}
+
+void RoleTest::shouldHaveDefaultValue()
+{
+    KContacts::Role role;
+    QVERIFY(!role.isValid());
+    QVERIFY(role.role().isEmpty());
+    QVERIFY(role.parameters().isEmpty());
+}
+
+void RoleTest::shouldAssignValue()
+{
+    const QString lang(QStringLiteral("fr"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    KContacts::Role role(lang);
+    role.setParameters(params);
+    QVERIFY(role.isValid());
+    QVERIFY(!role.role().isEmpty());
+    QCOMPARE(role.role(), lang);
+    QVERIFY(!role.parameters().isEmpty());
+    QCOMPARE(role.parameters(), params);
+}
+
+void RoleTest::shouldAssignExternal()
+{
+    KContacts::Role role;
+    const QString lang(QStringLiteral("fr"));
+    role.setRole(lang);
+    QVERIFY(role.isValid());
+    QCOMPARE(role.role(), lang);
+}
+
+void RoleTest::shouldSerialized()
+{
+    KContacts::Role role;
+    KContacts::Role result;
+    const QString lang(QStringLiteral("fr"));
+    role.setRole(lang);
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    role.setParameters(params);
+
+    QByteArray data;
+    QDataStream s(&data, QIODevice::WriteOnly);
+    s << role;
+
+    QDataStream t(&data, QIODevice::ReadOnly);
+    t >> result;
+
+    QVERIFY(role == result);
+}
+
+void RoleTest::shouldEqualRole()
+{
+    KContacts::Role role;
+    KContacts::Role result;
+    const QString lang(QStringLiteral("fr"));
+    role.setRole(lang);
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    role.setParameters(params);
+
+    result = role;
+    QVERIFY(role == result);
+}
+
+void RoleTest::shouldParseRole()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "Role:boo\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).extraRoleList().count(), 1);
+    QCOMPARE(lst.at(0).role(), QStringLiteral("boo"));
+    QCOMPARE(lst.at(0).extraRoleList().at(0).role(), QStringLiteral("boo"));
+}
+
+void RoleTest::shouldParseWithoutRole()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).extraRoleList().count(), 0);
+    QCOMPARE(lst.at(0).role(), QString());
+}
+
+void RoleTest::shouldCreateVCard()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Role::List lstRole;
+    KContacts::Role role(QStringLiteral("fr"));
+    lstRole << role;
+    addr.setExtraRoleList(lstRole);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "ROLE:fr\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void RoleTest::shouldCreateVCardWithTwoRole()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Role::List lstRole;
+    KContacts::Role role(QStringLiteral("fr"));
+    KContacts::Role role2(QStringLiteral("fr2"));
+    lstRole << role << role2;
+    addr.setExtraRoleList(lstRole);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "ROLE:fr\r\n"
+                        "ROLE:fr2\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void RoleTest::shouldCreateVCardWithParameters()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Role::List lstRole;
+    KContacts::Role role(QStringLiteral("fr"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    role.setParameters(params);
+    lstRole << role;
+    addr.setExtraRoleList(lstRole);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "ROLE;FOO1=bla1,blo1;FOO2=bla2,blo2:fr\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+void RoleTest::shouldGenerateRoleForVCard3()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Role::List lstRole;
+    KContacts::Role role(QStringLiteral("fr"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    role.setParameters(params);
+    lstRole << role;
+    addr.setExtraRoleList(lstRole);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v3_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:3.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "ROLE;FOO1=bla1,blo1;FOO2=bla2,blo2:fr\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+QTEST_MAIN(RoleTest)
diff --git a/autotests/roletest.h b/autotests/roletest.h
new file mode 100644 (file)
index 0000000..25d80f4
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef ROLETEST_H
+#define ROLETEST_H
+
+#include <QObject>
+
+class RoleTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit RoleTest(QObject *parent = nullptr);
+    ~RoleTest();
+private Q_SLOTS:
+    void shouldHaveDefaultValue();
+    void shouldAssignValue();
+    void shouldAssignExternal();
+    void shouldSerialized();
+    void shouldEqualRole();
+    void shouldParseRole();
+    void shouldParseWithoutRole();
+    void shouldCreateVCard();
+    void shouldCreateVCardWithTwoRole();
+    void shouldCreateVCardWithParameters();
+    void shouldGenerateRoleForVCard3();
+};
+
+#endif // ROLETEST_H
diff --git a/autotests/secrecytest.cpp b/autotests/secrecytest.cpp
new file mode 100644 (file)
index 0000000..dda341f
--- /dev/null
@@ -0,0 +1,73 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2007 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "secrecytest.h"
+#include "kcontacts/secrecy.h"
+#include "vcardtool_p.h"
+#include <QTest>
+
+QTEST_MAIN(SecrecyTest)
+
+void SecrecyTest::emptyTest()
+{
+    KContacts::Secrecy secrecy;
+
+    QVERIFY(secrecy.type() == KContacts::Secrecy::Invalid);
+}
+
+void SecrecyTest::storeTest()
+{
+    KContacts::Secrecy secrecy;
+
+    secrecy.setType(KContacts::Secrecy::Private);
+
+    QVERIFY(secrecy.type() == KContacts::Secrecy::Private);
+}
+
+void SecrecyTest::equalsTest()
+{
+    KContacts::Secrecy secrecy1, secrecy2;
+
+    secrecy1.setType(KContacts::Secrecy::Confidential);
+    secrecy2.setType(KContacts::Secrecy::Confidential);
+
+    QVERIFY(secrecy1 == secrecy2);
+}
+
+void SecrecyTest::differsTest()
+{
+    KContacts::Secrecy secrecy1(KContacts::Secrecy::Private);
+    KContacts::Secrecy secrecy2(KContacts::Secrecy::Confidential);
+
+    QVERIFY(secrecy1 != secrecy2);
+}
+
+void SecrecyTest::assignmentTest()
+{
+    KContacts::Secrecy secrecy1, secrecy2;
+
+    secrecy1.setType(KContacts::Secrecy::Confidential);
+    secrecy1 = secrecy2;
+
+    QVERIFY(secrecy1 == secrecy2);
+}
+
+void SecrecyTest::serializeTest()
+{
+    KContacts::Secrecy secrecy1, secrecy2;
+
+    secrecy1.setType(KContacts::Secrecy::Confidential);
+
+    QByteArray data;
+    QDataStream s(&data, QIODevice::WriteOnly);
+    s << secrecy1;
+
+    QDataStream t(&data, QIODevice::ReadOnly);
+    t >> secrecy2;
+
+    QVERIFY(secrecy1 == secrecy2);
+}
diff --git a/autotests/secrecytest.h b/autotests/secrecytest.h
new file mode 100644 (file)
index 0000000..dc38edb
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2007 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef SECRECY_TEST_H
+#define SECRECY_TEST_H
+
+#include <QObject>
+
+class SecrecyTest : public QObject
+{
+    Q_OBJECT
+
+private Q_SLOTS:
+    void emptyTest();
+    void storeTest();
+    void equalsTest();
+    void differsTest();
+    void assignmentTest();
+    void serializeTest();
+};
+
+#endif
diff --git a/autotests/soundtest.cpp b/autotests/soundtest.cpp
new file mode 100644 (file)
index 0000000..6f5176e
--- /dev/null
@@ -0,0 +1,249 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2007 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "soundtest.h"
+#include "kcontacts/sound.h"
+#include "addressee.h"
+#include <QTest>
+#include "vcardtool_p.h"
+
+QTEST_MAIN(SoundTest)
+
+static QByteArray testData()
+{
+    static QByteArray data;
+
+    if (data.isNull()) {
+        for (int i = 0; i < 20; ++i) {
+            data.append(char(i));
+        }
+    }
+
+    return data;
+}
+
+void SoundTest::emptyTest()
+{
+    KContacts::Sound sound;
+
+    QVERIFY(sound.isEmpty());
+}
+
+void SoundTest::storeTestIntern()
+{
+    KContacts::Sound sound;
+
+    sound.setData(testData());
+
+    QVERIFY(sound.isIntern() == true);
+    QVERIFY(sound.data() == testData());
+}
+
+void SoundTest::storeTestExtern()
+{
+    KContacts::Sound sound;
+
+    sound.setUrl(QLatin1String("http://myhomepage.com/sound.wav"));
+
+    QVERIFY(sound.isIntern() == false);
+    QVERIFY(sound.url() == QLatin1String("http://myhomepage.com/sound.wav"));
+}
+
+void SoundTest::equalsTestIntern()
+{
+    KContacts::Sound sound1, sound2;
+
+    sound1.setData(testData());
+    sound2.setData(testData());
+
+    QVERIFY(sound1 == sound2);
+}
+
+void SoundTest::equalsTestExtern()
+{
+    KContacts::Sound sound1, sound2;
+
+    sound1.setUrl(QStringLiteral("http://myhomepage.com/sound.wav"));
+    sound2.setUrl(QStringLiteral("http://myhomepage.com/sound.wav"));
+
+    QVERIFY(sound1 == sound2);
+}
+
+void SoundTest::differsTest()
+{
+    KContacts::Sound sound1, sound2;
+
+    sound1.setUrl(QStringLiteral("http://myhomepage.com/sound.wav"));
+    sound2.setData(testData());
+
+    QVERIFY(sound1 != sound2);
+}
+
+void SoundTest::assignmentTestIntern()
+{
+    KContacts::Sound sound1, sound2;
+
+    sound1.setData(testData());
+
+    sound2 = sound1;
+
+    QVERIFY(sound1 == sound2);
+}
+
+void SoundTest::assignmentTestExtern()
+{
+    KContacts::Sound sound1, sound2;
+
+    sound1.setUrl(QStringLiteral("http://myhomepage.com/sound.wav"));
+
+    sound2 = sound1;
+
+    QVERIFY(sound1 == sound2);
+}
+
+void SoundTest::serializeTest()
+{
+    KContacts::Sound sound1, sound2;
+
+    sound1.setUrl(QStringLiteral("http://myhomepage.com/sound.wav"));
+    sound1.setData(testData());
+
+    QByteArray data;
+    QDataStream s(&data, QIODevice::WriteOnly);
+    s << sound1;
+
+    QDataStream t(&data, QIODevice::ReadOnly);
+    t >> sound2;
+
+    QVERIFY(sound1 == sound2);
+}
+
+void SoundTest::shouldParseSource()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "SOUND;VALUE=URI:http://myhomepage.com/sound.wav\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QVERIFY(!lst.at(0).sound().isEmpty());
+    KContacts::Sound sound = lst.at(0).sound();
+    QVERIFY(!sound.isIntern());
+    QCOMPARE(sound.url(), QStringLiteral("http://myhomepage.com/sound.wav"));
+}
+
+void SoundTest::shouldGenerateVCard4WithData()
+{
+    KContacts::Addressee::List lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Sound sound1;
+
+    sound1.setUrl(QStringLiteral("http://myhomepage.com/sound.wav"));
+    sound1.setData(testData());
+    addr.setSound(sound1);
+
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected;
+    expected = QByteArray("BEGIN:VCARD\r\n"
+                          "VERSION:4.0\r\n"
+                          "EMAIL:foo@kde.org\r\n"
+                          "N:;;;;\r\n"
+                          "SOUND;ENCODING=b:AAECAwQFBgcICQoLDA0ODxAREhM=\r\n"
+                          "UID:testuid\r\n"
+                          "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void SoundTest::shouldGenerateVCard4WithUrl()
+{
+    KContacts::Addressee::List lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Sound sound1;
+
+    sound1.setUrl(QStringLiteral("http://myhomepage.com/sound.wav"));
+    addr.setSound(sound1);
+
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected;
+    expected = QByteArray("BEGIN:VCARD\r\n"
+                          "VERSION:4.0\r\n"
+                          "EMAIL:foo@kde.org\r\n"
+                          "N:;;;;\r\n"
+                          "SOUND;VALUE=URI:http://myhomepage.com/sound.wav\r\n"
+                          "UID:testuid\r\n"
+                          "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void SoundTest::shouldGenerateVCard3WithData()
+{
+    KContacts::Addressee::List lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Sound sound1;
+
+    sound1.setUrl(QStringLiteral("http://myhomepage.com/sound.wav"));
+    sound1.setData(testData());
+    addr.setSound(sound1);
+
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v3_0);
+    QByteArray expected;
+    expected = QByteArray("BEGIN:VCARD\r\n"
+                          "VERSION:3.0\r\n"
+                          "EMAIL:foo@kde.org\r\n"
+                          "N:;;;;\r\n"
+                          "SOUND;ENCODING=b:AAECAwQFBgcICQoLDA0ODxAREhM=\r\n"
+                          "UID:testuid\r\n"
+                          "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void SoundTest::shouldGenerateVCard3WithUrl()
+{
+    KContacts::Addressee::List lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Sound sound1;
+
+    sound1.setUrl(QStringLiteral("http://myhomepage.com/sound.wav"));
+    addr.setSound(sound1);
+
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v3_0);
+    QByteArray expected;
+    expected = QByteArray("BEGIN:VCARD\r\n"
+                          "VERSION:3.0\r\n"
+                          "EMAIL:foo@kde.org\r\n"
+                          "N:;;;;\r\n"
+                          "SOUND;VALUE=URI:http://myhomepage.com/sound.wav\r\n"
+                          "UID:testuid\r\n"
+                          "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
diff --git a/autotests/soundtest.h b/autotests/soundtest.h
new file mode 100644 (file)
index 0000000..785ec28
--- /dev/null
@@ -0,0 +1,34 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2007 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef SOUND_TEST_H
+#define SOUND_TEST_H
+
+#include <QObject>
+
+class SoundTest : public QObject
+{
+    Q_OBJECT
+
+private Q_SLOTS:
+    void emptyTest();
+    void storeTestIntern();
+    void storeTestExtern();
+    void equalsTestIntern();
+    void equalsTestExtern();
+    void differsTest();
+    void assignmentTestIntern();
+    void assignmentTestExtern();
+    void serializeTest();
+    void shouldParseSource();
+    void shouldGenerateVCard4WithData();
+    void shouldGenerateVCard4WithUrl();
+    void shouldGenerateVCard3WithData();
+    void shouldGenerateVCard3WithUrl();
+};
+
+#endif
diff --git a/autotests/testlock.h b/autotests/testlock.h
new file mode 100644 (file)
index 0000000..50eef6c
--- /dev/null
@@ -0,0 +1,39 @@
+/*
+    This file is part of the KContacts framework.
+
+    SPDX-FileCopyrightText: 2003 Cornelius Schumacher <schumacher@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+#ifndef KCONTACTS_TESTLOCK_H
+#define KCONTACTS_TESTLOCK_H
+
+#include <QWidget>
+#include <QLabel>
+
+#include "kcontacts/lock.h"
+
+class QLabel;
+class QTreeWidget;
+
+class LockWidget : public QWidget
+{
+    Q_OBJECT
+public:
+    LockWidget(const QString &identifier);
+    ~LockWidget();
+
+protected Q_SLOTS:
+    void lock();
+    void unlock();
+
+    void updateLockView();
+
+private:
+    KContacts::Lock *mLock = nullptr;
+
+    QLabel *mStatus = nullptr;
+    QTreeWidget *mLockView = nullptr;
+};
+
+#endif
diff --git a/autotests/testroundtrip.cpp b/autotests/testroundtrip.cpp
new file mode 100644 (file)
index 0000000..92b4b94
--- /dev/null
@@ -0,0 +1,165 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2012 Kevin Krammer <krammer@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "addressee.h"
+
+#include "converter/vcardconverter.h"
+
+#include <QTest>
+#include <QDebug>
+#include <QDir>
+#include <QObject>
+
+using namespace KContacts;
+
+class RoundtripTest : public QObject
+{
+    Q_OBJECT
+
+private:
+
+    QDir mInputDir;
+    QDir mOutput2_1Dir;
+    QDir mOutput3_0Dir;
+    QDir mOutput4_0Dir;
+
+    QStringList mInputFiles;
+
+private Q_SLOTS:
+    void initTestCase();
+    void testVCardRoundtrip_data();
+    void testVCardRoundtrip();
+};
+
+// check the validity of our test data set
+void RoundtripTest::initTestCase()
+{
+    // check that all resource prefixes exist
+
+    mInputDir = QDir(QStringLiteral(":/input"));
+    QVERIFY(mInputDir.exists());
+    QVERIFY(mInputDir.cd(QStringLiteral("data")));
+
+    mOutput2_1Dir = QDir(QStringLiteral(":/output2.1"));
+    QVERIFY(mOutput2_1Dir.exists());
+    QVERIFY(mOutput2_1Dir.cd(QStringLiteral("data")));
+
+    mOutput3_0Dir = QDir(QStringLiteral(":/output3.0"));
+    QVERIFY(mOutput3_0Dir.exists());
+    QVERIFY(mOutput3_0Dir.cd(QStringLiteral("data")));
+
+    mOutput4_0Dir = QDir(QStringLiteral(":/output4.0"));
+    QVERIFY(mOutput4_0Dir.exists());
+    QVERIFY(mOutput4_0Dir.cd(QStringLiteral("data")));
+
+    // check that there are input files
+
+    mInputFiles = mInputDir.entryList();
+
+    QVERIFY(!mInputFiles.isEmpty());
+}
+
+void RoundtripTest::testVCardRoundtrip_data()
+{
+    QTest::addColumn<QString>("inputFile");
+    QTest::addColumn<QString>("output2_1File");
+    QTest::addColumn<QString>("output3_0File");
+    QTest::addColumn<QString>("output4_0File");
+
+    QString outFile21Pattern = QLatin1String("%1.2_1ref");
+    QString outFile4Pattern = QLatin1String("v4_0.%1.ref");
+    QString outFilePattern = QLatin1String("%1.ref");
+    for (const QString &inputFile : qAsConst(mInputFiles)) {
+        const QString outFile = outFilePattern.arg(inputFile);
+        const QString outFileV2_1 = outFile21Pattern.arg(inputFile);
+        const QString outFileV4 = outFile4Pattern.arg(inputFile);
+        QTest::newRow(QFile::encodeName(inputFile).constData())
+            << inputFile
+            << (mOutput2_1Dir.exists(outFileV2_1) ? outFileV2_1 : QString())
+            << (mOutput3_0Dir.exists(outFile) ? outFile : QString())
+            << (mOutput4_0Dir.exists(outFileV4) ? outFileV4 : QString());
+    }
+}
+
+static void compareBuffers(const char *version, const QByteArray &outputData, const QByteArray &outputRefData)
+{
+    if (outputData != outputRefData) {
+        qDebug() << " outputData " << outputData;
+        qDebug() << " outputRefData " << outputRefData;
+    }
+    const QList<QByteArray> outputLines = outputData.split('\n');
+    const QList<QByteArray> outputRefLines = outputRefData.split('\n');
+    for (int i = 0; i < qMin(outputLines.count(), outputRefLines.count()); ++i) {
+        const QByteArray &actual = outputLines.at(i);
+        const QByteArray &expect = outputRefLines.at(i);
+        if (actual != expect) {
+            qCritical() << "Mismatch in" << version << "output line" << (i + 1);
+            QCOMPARE(actual, expect);
+            QCOMPARE(actual.count(), expect.count());
+        }
+    }
+    QCOMPARE(outputLines.count(), outputRefLines.count());
+    QCOMPARE(outputData.size(), outputRefData.size());
+}
+
+void RoundtripTest::testVCardRoundtrip()
+{
+    QFETCH(QString, inputFile);
+    QFETCH(QString, output2_1File);
+    QFETCH(QString, output3_0File);
+    QFETCH(QString, output4_0File);
+
+    QVERIFY2(!output2_1File.isEmpty()
+             || !output3_0File.isEmpty()
+             || !output4_0File.isEmpty(),
+             "No reference output file for either format version");
+
+    QFile input(QFileInfo(mInputDir, inputFile).absoluteFilePath());
+    QVERIFY(input.open(QIODevice::ReadOnly));
+
+    const QByteArray inputData = input.readAll();
+    QVERIFY(!inputData.isEmpty());
+
+    VCardConverter converter;
+    const Addressee::List list = converter.parseVCards(inputData);
+    QVERIFY(!list.isEmpty());
+
+    if (!output2_1File.isEmpty()) {
+        const QByteArray outputData = converter.createVCards(list, VCardConverter::v2_1);
+
+        QFile outputFile(QFileInfo(mOutput2_1Dir, output2_1File).absoluteFilePath());
+        QVERIFY(outputFile.open(QIODevice::ReadOnly));
+
+        const QByteArray outputRefData = outputFile.readAll();
+        compareBuffers("v2.1", outputData, outputRefData);
+    }
+
+    if (!output3_0File.isEmpty()) {
+        const QByteArray outputData = converter.createVCards(list, VCardConverter::v3_0);
+
+        QFile outputFile(QFileInfo(mOutput3_0Dir, output3_0File).absoluteFilePath());
+        QVERIFY(outputFile.open(QIODevice::ReadOnly));
+
+        const QByteArray outputRefData = outputFile.readAll();
+        compareBuffers("v3.0", outputData, outputRefData);
+    }
+#if 0
+    if (!output4_0File.isEmpty()) {
+        const QByteArray outputData = converter.createVCards(list, VCardConverter::v4_0);
+
+        QFile outputFile(QFileInfo(mOutput4_0Dir, output4_0File).absoluteFilePath());
+        QVERIFY(outputFile.open(QIODevice::ReadOnly));
+
+        const QByteArray outputRefData = outputFile.readAll();
+        compareBuffers("v4.0", outputData, outputRefData);
+    }
+#endif
+}
+
+QTEST_MAIN(RoundtripTest)
+
+#include "testroundtrip.moc"
diff --git a/autotests/testroundtrip.qrc b/autotests/testroundtrip.qrc
new file mode 100644 (file)
index 0000000..af1c2d3
--- /dev/null
@@ -0,0 +1,71 @@
+<!DOCTYPE RCC><RCC version="1.0">
+  <!-- input files -->
+  <qresource prefix="/input">
+    <file>data/vcard1.vcf</file>
+    <file>data/vcard2.vcf</file>
+    <file>data/vcard3.vcf</file>
+    <file>data/vcard4.vcf</file>
+    <file>data/vcard5.vcf</file>
+    <file>data/vcard6.vcf</file>
+    <file>data/vcard7.vcf</file>
+    <file>data/vcard8.vcf</file>
+    <file>data/vcard9.vcf</file>
+    <file>data/vcard10.vcf</file>
+    <file>data/vcard11.vcf</file>
+    <file>data/vcard12.vcf</file>
+    <file>data/vcard13.vcf</file>
+    <file>data/vcard14.vcf</file>
+    <file>data/vcard15.vcf</file>
+    <file>data/vcard_extension_case_normalization.vcf</file>
+    <file>data/vcard_legacy_messaging_fields.vcf</file>
+    <!-- <file>data/testfullvcard.vcf</file> -->
+    <!-- <file>data/vcardwithitemasapplesupport.vcf</file> -->
+  </qresource>
+  
+  <!-- output files formatted for vcard version 2.1 -->
+  <qresource prefix="/output2.1">
+    <file>data/vcard1.vcf.2_1ref</file>
+    <file>data/vcard2.vcf.2_1ref</file>
+    <file>data/vcard3.vcf.2_1ref</file>
+    <file>data/vcard6.vcf.2_1ref</file>
+    <file>data/vcard7.vcf.2_1ref</file>
+    <file>data/vcard12.vcf.2_1ref</file>
+    <file>data/vcard14.vcf.2_1ref</file>
+  </qresource>
+  
+  <!-- output files formatted for vcard version 3.0 -->
+  <qresource prefix="/output3.0">
+    <file>data/vcard1.vcf.ref</file>
+    <file>data/vcard2.vcf.ref</file>
+    <file>data/vcard3.vcf.ref</file>
+    <file>data/vcard4.vcf.ref</file>
+    <file>data/vcard5.vcf.ref</file>
+    <file>data/vcard6.vcf.ref</file>
+    <file>data/vcard7.vcf.ref</file>
+    <file>data/vcard8.vcf.ref</file>
+    <file>data/vcard9.vcf.ref</file>
+    <file>data/vcard10.vcf.ref</file>
+    <file>data/vcard11.vcf.ref</file>
+    <file>data/vcard12.vcf.ref</file>
+    <file>data/vcard13.vcf.ref</file>
+    <file>data/vcard14.vcf.ref</file>
+    <file>data/vcard15.vcf.ref</file>
+    <file>data/vcard_extension_case_normalization.vcf.ref</file>
+    <file>data/vcard_legacy_messaging_fields.vcf.ref</file>
+    <!-- <file>data/testfullvcard.vcf.ref</file> -->
+    <!-- <file>data/vcardwithitemasapplesupport.vcf.ref</file> -->
+  </qresource>
+
+  <!-- output files formatted for vcard version 4.0 -->
+  <qresource prefix="/output4.0">
+    <file>data/v4_0.vcard1.vcf.ref</file>
+    <file>data/v4_0.vcard2.vcf.ref</file>
+    <file>data/v4_0.vcard3.vcf.ref</file>
+    <file>data/v4_0.vcard4.vcf.ref</file>
+    <file>data/v4_0.vcard5.vcf.ref</file>
+    <file>data/v4_0.vcard6.vcf.ref</file>
+    <file>data/v4_0.vcard7.vcf.ref</file>
+    <file>data/v4_0.vcard8.vcf.ref</file>
+  </qresource>
+
+</RCC>
diff --git a/autotests/timezonetest.cpp b/autotests/timezonetest.cpp
new file mode 100644 (file)
index 0000000..569fc66
--- /dev/null
@@ -0,0 +1,124 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2007 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "timezonetest.h"
+#include "kcontacts/timezone.h"
+#include <QTest>
+#include "vcardtool_p.h"
+
+QTEST_MAIN(TimeZoneTest)
+
+void TimeZoneTest::emptyTest()
+{
+    KContacts::TimeZone timezone;
+
+    QVERIFY(timezone.isValid() == false);
+}
+
+void TimeZoneTest::storeTest()
+{
+    KContacts::TimeZone timezone;
+
+    timezone.setOffset(2);
+
+    QVERIFY(timezone.offset() == 2);
+}
+
+void TimeZoneTest::equalsTest()
+{
+    KContacts::TimeZone timezone1, timezone2;
+
+    timezone1.setOffset(2);
+    timezone2.setOffset(2);
+
+    QVERIFY(timezone1 == timezone2);
+}
+
+void TimeZoneTest::differsTest()
+{
+    KContacts::TimeZone timezone1(2);
+    KContacts::TimeZone timezone2(3);
+
+    QVERIFY(timezone1 != timezone2);
+    QVERIFY(timezone1 != KContacts::TimeZone());
+}
+
+void TimeZoneTest::assignmentTest()
+{
+    KContacts::TimeZone timezone1, timezone2;
+
+    timezone1.setOffset(2);
+    timezone1 = timezone2;
+
+    QVERIFY(timezone1 == timezone2);
+}
+
+void TimeZoneTest::serializeTest()
+{
+    KContacts::TimeZone timezone1, timezone2;
+
+    timezone1.setOffset(2);
+
+    QByteArray data;
+    QDataStream s(&data, QIODevice::WriteOnly);
+    s << timezone1;
+
+    QDataStream t(&data, QIODevice::ReadOnly);
+    t >> timezone2;
+
+    QVERIFY(timezone1 == timezone2);
+}
+
+void TimeZoneTest::shouldGenerateVCard3()
+{
+    KContacts::Addressee::List lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::TimeZone timezone;
+
+    timezone.setOffset(2);
+    addr.setTimeZone(timezone);
+
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v3_0);
+    QByteArray expected;
+    expected = QByteArray("BEGIN:VCARD\r\n"
+                          "VERSION:3.0\r\n"
+                          "EMAIL:foo@kde.org\r\n"
+                          "N:;;;;\r\n"
+                          "TZ:+00:02\r\n"
+                          "UID:testuid\r\n"
+                          "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+void TimeZoneTest::shouldGenerateVCard4()
+{
+    //TODO fixme.
+    KContacts::Addressee::List lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::TimeZone timezone;
+
+    timezone.setOffset(2);
+    addr.setTimeZone(timezone);
+
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    const QByteArray expected("BEGIN:VCARD\r\n"
+                              "VERSION:4.0\r\n"
+                              "EMAIL:foo@kde.org\r\n"
+                              "N:;;;;\r\n"
+                              "TZ:+00:02\r\n"
+                              "UID:testuid\r\n"
+                              "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
diff --git a/autotests/timezonetest.h b/autotests/timezonetest.h
new file mode 100644 (file)
index 0000000..2ecd513
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2007 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef TIMEZONE_TEST_H
+#define TIMEZONE_TEST_H
+
+#include <QObject>
+
+class TimeZoneTest : public QObject
+{
+    Q_OBJECT
+
+private Q_SLOTS:
+    void emptyTest();
+    void storeTest();
+    void equalsTest();
+    void differsTest();
+    void assignmentTest();
+    void serializeTest();
+    void shouldGenerateVCard3();
+    void shouldGenerateVCard4();
+};
+
+#endif
diff --git a/autotests/titletest.cpp b/autotests/titletest.cpp
new file mode 100644 (file)
index 0000000..b8050f0
--- /dev/null
@@ -0,0 +1,251 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "titletest.h"
+#include "title.h"
+#include "vcardtool_p.h"
+#include <QTest>
+
+TitleTest::TitleTest(QObject *parent)
+    : QObject(parent)
+{
+}
+
+TitleTest::~TitleTest()
+{
+}
+
+void TitleTest::shouldHaveDefaultValue()
+{
+    KContacts::Title title;
+    QVERIFY(!title.isValid());
+    QVERIFY(title.title().isEmpty());
+    QVERIFY(title.parameters().isEmpty());
+}
+
+void TitleTest::shouldAssignValue()
+{
+    const QString lang(QStringLiteral("fr"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    KContacts::Title title(lang);
+    title.setParameters(params);
+    QVERIFY(title.isValid());
+    QVERIFY(!title.title().isEmpty());
+    QCOMPARE(title.title(), lang);
+    QVERIFY(!title.parameters().isEmpty());
+    QCOMPARE(title.parameters(), params);
+}
+
+void TitleTest::shouldAssignExternal()
+{
+    KContacts::Title title;
+    const QString lang(QStringLiteral("fr"));
+    title.setTitle(lang);
+    QVERIFY(title.isValid());
+    QCOMPARE(title.title(), lang);
+}
+
+void TitleTest::shouldSerialized()
+{
+    KContacts::Title title;
+    KContacts::Title result;
+    const QString lang(QStringLiteral("fr"));
+    title.setTitle(lang);
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    title.setParameters(params);
+
+    QByteArray data;
+    QDataStream s(&data, QIODevice::WriteOnly);
+    s << title;
+
+    QDataStream t(&data, QIODevice::ReadOnly);
+    t >> result;
+
+    QVERIFY(title == result);
+}
+
+void TitleTest::shouldEqualTitle()
+{
+    KContacts::Title title;
+    KContacts::Title result;
+    const QString lang(QStringLiteral("fr"));
+    title.setTitle(lang);
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    title.setParameters(params);
+
+    result = title;
+    QVERIFY(title == result);
+}
+
+void TitleTest::shouldParseTwoTitles()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "Title:boo\n"
+                         "Title:bla\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).extraTitleList().count(), 2);
+    QCOMPARE(lst.at(0).title(), QStringLiteral("boo"));
+    QCOMPARE(lst.at(0).extraTitleList().at(0).title(), QStringLiteral("boo"));
+    QCOMPARE(lst.at(0).extraTitleList().at(1).title(), QStringLiteral("bla"));
+}
+
+void TitleTest::shouldParseTitle()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "Title:boo\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).extraTitleList().count(), 1);
+    QCOMPARE(lst.at(0).title(), QStringLiteral("boo"));
+    QCOMPARE(lst.at(0).extraTitleList().at(0).title(), QStringLiteral("boo"));
+}
+
+void TitleTest::shouldParseWithoutTitle()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    KContacts::VCardTool vcard;
+    const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+    QCOMPARE(lst.count(), 1);
+    QCOMPARE(lst.at(0).extraTitleList().count(), 0);
+    QCOMPARE(lst.at(0).title(), QString());
+}
+
+void TitleTest::shouldCreateVCard()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Title::List lstTitle;
+    KContacts::Title title(QStringLiteral("fr"));
+    lstTitle << title;
+    addr.setExtraTitleList(lstTitle);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "TITLE:fr\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void TitleTest::shouldCreateVCardWithTwoTitle()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Title::List lstTitle;
+    KContacts::Title title(QStringLiteral("fr"));
+    KContacts::Title title2(QStringLiteral("fr2"));
+    lstTitle << title << title2;
+    addr.setExtraTitleList(lstTitle);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "TITLE:fr\r\n"
+                        "TITLE:fr2\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+
+    QCOMPARE(ba, expected);
+}
+
+void TitleTest::shouldCreateVCardWithParameters()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Title::List lstTitle;
+    KContacts::Title title(QStringLiteral("fr"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    title.setParameters(params);
+    lstTitle << title;
+    addr.setExtraTitleList(lstTitle);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "TITLE;FOO1=bla1,blo1;FOO2=bla2,blo2:fr\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+void TitleTest::shouldGenerateTitleForVCard3()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Title::List lstTitle;
+    KContacts::Title title(QStringLiteral("fr"));
+    QMap<QString, QStringList> params;
+    params.insert(QStringLiteral("Foo1"), QStringList() << QStringLiteral("bla1") << QStringLiteral("blo1"));
+    params.insert(QStringLiteral("Foo2"), QStringList() << QStringLiteral("bla2") << QStringLiteral("blo2"));
+    title.setParameters(params);
+    lstTitle << title;
+    addr.setExtraTitleList(lstTitle);
+    lst << addr;
+    KContacts::VCardTool vcard;
+    const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v3_0);
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:3.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "TITLE;FOO1=bla1,blo1;FOO2=bla2,blo2:fr\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    QCOMPARE(ba, expected);
+}
+
+QTEST_MAIN(TitleTest)
diff --git a/autotests/titletest.h b/autotests/titletest.h
new file mode 100644 (file)
index 0000000..8003808
--- /dev/null
@@ -0,0 +1,34 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef TITLETEST_H
+#define TITLETEST_H
+
+#include <QObject>
+
+class TitleTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit TitleTest(QObject *parent = nullptr);
+    ~TitleTest();
+private Q_SLOTS:
+    void shouldHaveDefaultValue();
+    void shouldAssignValue();
+    void shouldAssignExternal();
+    void shouldSerialized();
+    void shouldEqualTitle();
+    void shouldParseTwoTitles();
+    void shouldParseTitle();
+    void shouldParseWithoutTitle();
+    void shouldCreateVCard();
+    void shouldCreateVCardWithTwoTitle();
+    void shouldCreateVCardWithParameters();
+    void shouldGenerateTitleForVCard3();
+};
+
+#endif // TITLETEST_H
diff --git a/autotests/vcarddragtest.cpp b/autotests/vcarddragtest.cpp
new file mode 100644 (file)
index 0000000..76f98fc
--- /dev/null
@@ -0,0 +1,169 @@
+/*
+  This file is part of the KContacts framework.
+  SPDX-FileCopyrightText: 2010 Klarälvdalens Datakonsult AB a KDAB Group company <info@kdab.net>
+  SPDX-FileContributor: Kevin Krammer <krake@kdab.com>
+
+  SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include <QTest>
+
+#include "converter/kcontacts/vcardconverter.h"
+#include "kcontacts/vcarddrag.h"
+
+#include <QMimeData>
+using namespace KContacts;
+
+class VCardDragTest : public QObject
+{
+    Q_OBJECT
+
+public:
+    VCardDragTest();
+
+private:
+    Addressee mAddressee1;
+    Addressee mAddressee2;
+
+private Q_SLOTS:
+    void testPopulate();
+    void testCanDecode();
+    void testFromMimeData();
+};
+
+QTEST_MAIN(VCardDragTest)
+
+VCardDragTest::VCardDragTest()
+    : QObject()
+{
+    mAddressee1.setGivenName(QStringLiteral("Kevin"));
+    mAddressee1.setFamilyName(QStringLiteral("Krammer"));
+    mAddressee1.insertEmail(QStringLiteral("kevin.krammer@gmx.at"));
+
+    mAddressee2.setGivenName(QStringLiteral("Tobias"));
+    mAddressee2.setFamilyName(QStringLiteral("König"));
+    mAddressee2.insertEmail(QStringLiteral("tokoe@kde.org"));
+}
+
+void VCardDragTest::testPopulate()
+{
+    VCardConverter converter;
+    const QByteArray vcard = converter.createVCard(mAddressee1);
+    QVERIFY(!vcard.isEmpty());
+
+    QMimeData *data = new QMimeData();
+    bool result = VCardDrag::populateMimeData(data, vcard);
+    QVERIFY(result);
+    QVERIFY(data->hasFormat(KContacts::Addressee::mimeType()));
+    QCOMPARE(data->data(KContacts::Addressee::mimeType()), vcard);
+    delete data;
+
+    data = new QMimeData();
+    result = VCardDrag::populateMimeData(data, Addressee::List() << mAddressee1);
+    QVERIFY(result);
+    QVERIFY(data->hasFormat(KContacts::Addressee::mimeType()));
+    QCOMPARE(data->data(KContacts::Addressee::mimeType()), vcard);
+    delete data;
+
+    const QByteArray vcards = converter.createVCards(Addressee::List() << mAddressee1 << mAddressee2);
+    data = new QMimeData();
+    result = VCardDrag::populateMimeData(data, Addressee::List() << mAddressee1 << mAddressee2);
+    QVERIFY(result);
+    QVERIFY(data->hasFormat(KContacts::Addressee::mimeType()));
+    QCOMPARE(data->data(KContacts::Addressee::mimeType()), vcards);
+    delete data;
+
+    data = new QMimeData();
+    result = VCardDrag::populateMimeData(data, Addressee::List());
+    QVERIFY(!result);
+    QVERIFY(!data->hasFormat(KContacts::Addressee::mimeType()));
+    delete data;
+}
+
+void VCardDragTest::testCanDecode()
+{
+    VCardConverter converter;
+    const QByteArray vcard = converter.createVCard(mAddressee1);
+    QVERIFY(!vcard.isEmpty());
+
+    QMimeData *data = new QMimeData();
+    data->setData(Addressee::mimeType(), vcard);
+    QVERIFY(VCardDrag::canDecode(data));
+    delete data;
+
+    data = new QMimeData();
+    data->setData(QStringLiteral("text/x-vcard"), vcard);
+    QVERIFY(VCardDrag::canDecode(data));
+    delete data;
+
+    data = new QMimeData();
+    data->setData(QStringLiteral("application/octetstream"), vcard);
+    QVERIFY(!VCardDrag::canDecode(data));
+    delete data;
+}
+
+void VCardDragTest::testFromMimeData()
+{
+    VCardConverter converter;
+    const QByteArray vcard = converter.createVCard(mAddressee1);
+    QVERIFY(!vcard.isEmpty());
+
+    QByteArray content;
+
+    QMimeData *data = new QMimeData();
+    data->setData(Addressee::mimeType(), vcard);
+    bool result = VCardDrag::fromMimeData(data, content);
+    QVERIFY(result);
+    QCOMPARE(content, vcard);
+    delete data;
+
+    data = new QMimeData();
+    data->setData(QStringLiteral("text/x-vcard"), vcard);
+    result = VCardDrag::fromMimeData(data, content);
+    QVERIFY(result);
+    QCOMPARE(content, vcard);
+    delete data;
+
+    data = new QMimeData();
+    data->setData(QStringLiteral("application/octetstream"), vcard);
+    result = VCardDrag::fromMimeData(data, content);
+    QVERIFY(!result);
+    delete data;
+
+    const QByteArray vcards = converter.createVCards(Addressee::List() << mAddressee1 << mAddressee2);
+    QVERIFY(!vcards.isEmpty());
+
+    Addressee::List addresseeList;
+
+    data = new QMimeData();
+    data->setData(Addressee::mimeType(), vcards);
+    result = VCardDrag::fromMimeData(data, addresseeList);
+    QVERIFY(result);
+    QCOMPARE(addresseeList.count(), 2);
+    QCOMPARE(addresseeList[0], mAddressee1);
+    QCOMPARE(addresseeList[1], mAddressee2);
+    delete data;
+
+    data = new QMimeData();
+    data->setData(QStringLiteral("text/x-vcard"), vcards);
+    result = VCardDrag::fromMimeData(data, addresseeList);
+    QVERIFY(result);
+    QCOMPARE(addresseeList.count(), 2);
+    QCOMPARE(addresseeList[0], mAddressee1);
+    QCOMPARE(addresseeList[1], mAddressee2);
+    delete data;
+
+    data = new QMimeData();
+    data->setData(QStringLiteral("application/octetstream"), vcards);
+    result = VCardDrag::fromMimeData(data, addresseeList);
+    QVERIFY(!result);
+    delete data;
+
+    data = new QMimeData();
+    data->setData(Addressee::mimeType(), QByteArray());
+    result = VCardDrag::fromMimeData(data, addresseeList);
+    QVERIFY(!result);
+    delete data;
+}
+
+#include "vcarddragtest.moc"
diff --git a/autotests/vcardlinetest.cpp b/autotests/vcardlinetest.cpp
new file mode 100644 (file)
index 0000000..8789ece
--- /dev/null
@@ -0,0 +1,114 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "vcardlinetest.h"
+#include "vcardline.h"
+#include <QTest>
+
+VCardLineTest::VCardLineTest(QObject *parent)
+    : QObject(parent)
+{
+}
+
+VCardLineTest::~VCardLineTest()
+{
+}
+
+void VCardLineTest::shouldHaveDefaultValue()
+{
+    KContacts::VCardLine line;
+    QVERIFY(line.identifier().isEmpty());
+    QVERIFY(line.group().isEmpty());
+    QVERIFY(line.parameterList().isEmpty());
+    QVERIFY(line.value().isNull());
+}
+
+void VCardLineTest::shouldAssignValues()
+{
+    KContacts::VCardLine line;
+    const QString identifier(QStringLiteral("foo"));
+    const QString group(QStringLiteral("bla"));
+    line.setIdentifier(identifier);
+    line.setGroup(group);
+    QMap<QString, QString> map;
+    for (int i = 0; i < 5; ++i) {
+        map.insert(QStringLiteral("foo%1").arg(i), QStringLiteral("bla%1").arg(i));
+        line.addParameter(QStringLiteral("foo%1").arg(i), QStringLiteral("bla%1").arg(i));
+    }
+    const QVariant valueVariant = QVariant(QStringLiteral("a"));
+    line.setValue(valueVariant);
+
+    QVERIFY(!line.parameterList().isEmpty());
+    QCOMPARE(line.parameterList(), QStringList() << map.keys());
+
+    QCOMPARE(line.identifier(), identifier);
+
+    QCOMPARE(line.group(), group);
+    QCOMPARE(line.value(), valueVariant);
+}
+
+void VCardLineTest::shouldCopyValue()
+{
+    KContacts::VCardLine line;
+    const QString identifier(QStringLiteral("foo"));
+    const QString group(QStringLiteral("bla"));
+    line.setIdentifier(identifier);
+    line.setGroup(group);
+    QMap<QString, QString> map;
+    for (int i = 0; i < 5; ++i) {
+        map.insert(QStringLiteral("foo%1").arg(i), QStringLiteral("bla%1").arg(i));
+        line.addParameter(QStringLiteral("foo%1").arg(i), QStringLiteral("bla%1").arg(i));
+    }
+    const QVariant valueVariant = QVariant(QStringLiteral("a"));
+    line.setValue(valueVariant);
+
+    QVERIFY(!line.parameterList().isEmpty());
+    QCOMPARE(line.parameterList(), QStringList() << map.keys());
+
+    QCOMPARE(line.identifier(), identifier);
+
+    QCOMPARE(line.group(), group);
+    QCOMPARE(line.value(), valueVariant);
+
+    KContacts::VCardLine copyLine(line);
+    QVERIFY(!copyLine.parameterList().isEmpty());
+    QCOMPARE(copyLine.parameterList(), QStringList() << map.keys());
+
+    QCOMPARE(copyLine.identifier(), identifier);
+
+    QCOMPARE(copyLine.group(), group);
+    QCOMPARE(copyLine.value(), valueVariant);
+}
+
+void VCardLineTest::shouldEqualValue()
+{
+    KContacts::VCardLine line;
+    const QString identifier(QStringLiteral("foo"));
+    const QString group(QStringLiteral("bla"));
+    line.setIdentifier(identifier);
+    line.setGroup(group);
+    QMap<QString, QString> map;
+    for (int i = 0; i < 5; ++i) {
+        map.insert(QStringLiteral("foo%1").arg(i), QStringLiteral("bla%1").arg(i));
+        line.addParameter(QStringLiteral("foo%1").arg(i), QStringLiteral("bla%1").arg(i));
+    }
+    const QVariant valueVariant = QVariant(QStringLiteral("a"));
+    line.setValue(valueVariant);
+
+    QVERIFY(!line.parameterList().isEmpty());
+    QCOMPARE(line.parameterList(), QStringList() << map.keys());
+
+    QCOMPARE(line.identifier(), identifier);
+
+    QCOMPARE(line.group(), group);
+    QCOMPARE(line.value(), valueVariant);
+
+    KContacts::VCardLine copyLine(line);
+    QVERIFY(line == copyLine);
+}
+
+QTEST_MAIN(VCardLineTest)
diff --git a/autotests/vcardlinetest.h b/autotests/vcardlinetest.h
new file mode 100644 (file)
index 0000000..f5d1eba
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef VCARDLINETEST_H
+#define VCARDLINETEST_H
+
+#include <QObject>
+
+class VCardLineTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit VCardLineTest(QObject *parent = nullptr);
+    ~VCardLineTest();
+private Q_SLOTS:
+    void shouldHaveDefaultValue();
+    void shouldAssignValues();
+    void shouldCopyValue();
+    void shouldEqualValue();
+};
+
+#endif // VCARDLINETEST_H
diff --git a/autotests/vcardtool_benchmark.cpp b/autotests/vcardtool_benchmark.cpp
new file mode 100644 (file)
index 0000000..303df88
--- /dev/null
@@ -0,0 +1,65 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016 David Faure <faure@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "vcardtool_benchmark.h"
+#include "title.h"
+#include "vcardtool_p.h"
+#include <QTest>
+
+PerformanceTest::PerformanceTest(QObject *parent)
+    : QObject(parent)
+{
+}
+
+PerformanceTest::~PerformanceTest()
+{
+}
+
+void PerformanceTest::testParserPerformance()
+{
+    QByteArray vcarddata("BEGIN:VCARD\n"
+                         "VERSION:3.0\n"
+                         "N:LastName;FirstName;;;\n"
+                         "UID:c80cf296-0825-4eb0-ab16-1fac1d522a33@xxxxxx.xx\n"
+                         "Title:boo\n"
+                         "REV:2015-03-14T09:24:45+00:00\n"
+                         "FN:FirstName LastName\n"
+                         "END:VCARD\n");
+
+    QBENCHMARK {
+        KContacts::VCardTool vcard;
+        const KContacts::AddresseeList lst = vcard.parseVCards(vcarddata);
+        QCOMPARE(lst.count(), 1);
+    }
+}
+
+void PerformanceTest::testExportPerformance()
+{
+    KContacts::AddresseeList lst;
+    KContacts::Addressee addr;
+    addr.setEmails(QStringList() << QStringLiteral("foo@kde.org"));
+    addr.setUid(QStringLiteral("testuid"));
+    KContacts::Title::List lstTitle;
+    KContacts::Title title(QStringLiteral("fr"));
+    lstTitle << title;
+    addr.setExtraTitleList(lstTitle);
+    lst << addr;
+    QByteArray expected("BEGIN:VCARD\r\n"
+                        "VERSION:4.0\r\n"
+                        "EMAIL:foo@kde.org\r\n"
+                        "N:;;;;\r\n"
+                        "TITLE:fr\r\n"
+                        "UID:testuid\r\n"
+                        "END:VCARD\r\n\r\n");
+    QBENCHMARK {
+        KContacts::VCardTool vcard;
+        const QByteArray ba = vcard.exportVCards(lst, KContacts::VCard::v4_0);
+        QCOMPARE(ba, expected);
+    }
+}
+
+QTEST_GUILESS_MAIN(PerformanceTest)
diff --git a/autotests/vcardtool_benchmark.h b/autotests/vcardtool_benchmark.h
new file mode 100644 (file)
index 0000000..acb1a14
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016 David Faure <faure@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef VCARDTOOL_BENCHMARK_H
+#define VCARDTOOL_BENCHMARK_H
+
+#include <QObject>
+
+class PerformanceTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit PerformanceTest(QObject *parent = nullptr);
+    ~PerformanceTest();
+private Q_SLOTS:
+    void testParserPerformance();
+    void testExportPerformance();
+};
+
+#endif
diff --git a/cmake/FindIsoCodes.cmake b/cmake/FindIsoCodes.cmake
new file mode 100644 (file)
index 0000000..5d9c467
--- /dev/null
@@ -0,0 +1,43 @@
+# - Try to find iso-codes
+# Once done this will define
+#
+#  IsoCodes_FOUND - system has iso-codes
+#  IsoCodes_DOMAINS - the available domains provided by iso-codes
+#
+# SPDX-FileCopyrightText: 2016 Pino Toscano <pino@kde.org>
+#
+# SPDX-License-Identifier: BSD-3-Clause
+
+macro(_ISOCODES_GET_PKGCONFIG_VAR _outvar _varname)
+  execute_process(
+    COMMAND ${PKG_CONFIG_EXECUTABLE} --variable=${_varname} iso-codes
+    OUTPUT_VARIABLE _result
+    RESULT_VARIABLE _null
+  )
+
+  if (_null)
+  else ()
+    string(REGEX REPLACE "[\r\n]" " " _result "${_result}")
+    string(REGEX REPLACE " +$" ""  _result "${_result}")
+    separate_arguments(_result)
+    set(${_outvar} ${_result} CACHE INTERNAL "")
+  endif ()
+endmacro ()
+
+find_package(PkgConfig)
+if (PkgConfig_FOUND)
+  if (IsoCodes_MIN_VERSION)
+    pkg_check_modules(_pc_ISOCODES iso-codes>=${IsoCodes_MIN_VERSION})
+  else ()
+    pkg_check_modules(_pc_ISOCODES iso-codes)
+  endif ()
+  if (_pc_ISOCODES_FOUND)
+    _isocodes_get_pkgconfig_var(IsoCodes_DOMAINS "domains")
+  endif ()
+endif ()
+
+include(FindPackageHandleStandardArgs)
+#find_package_handle_standard_args(IsoCodes DEFAULT_MSG IsoCodes_DOMAINS)
+find_package_handle_standard_args(IsoCodes REQUIRED_VARS _pc_ISOCODES_FOUND IsoCodes_DOMAINS VERSION_VAR _pc_ISOCODES_VERSION)
+
+mark_as_advanced(IsoCodes_DOMAINS)
diff --git a/docs/AddressFormat.md b/docs/AddressFormat.md
new file mode 100644 (file)
index 0000000..a313f47
--- /dev/null
@@ -0,0 +1,72 @@
+# Localized Address Formats
+
+Address formats can be a tricky thing. KContacts tries very hard to perfectly fit
+the needs of ~95% of users and to be at least sufficient for the other 5%.
+
+The formatting of an address depends on the destination country as well as on
+the origin country of a letter. Basically, the part indicating the destination
+country follows the rules of the country of origin, all the rest follows the
+rules of the destination country. So we need to store for every country a) the
+country positioning and b) the address formatting.
+
+Address formats should usually be stored in a country's entry.desktop. There we
+store the country position in field "AddressCountryPosition" and the address
+format in a field "AddressFormat". Note that for most countries one field
+"AddressFormat" is sufficient for personal as well as company addresses
+(because personal addresses look just like business addresses without company);
+however, in some countries (eg. Hungary) business addresses differ in their
+structure. In this case you have the possibility of adding another field
+"BusinessAddressFormat" which will be preferred for formatting of business
+addresses; if KContacts can't find such a field, it will fall back to
+"AddressFormat". (Please use BusinessAddressFormat ONLY if you really need to)
+
+The format consists mainly of tags that will be replaced by address fields.
+The list of tags may grow in the future, the format *might* change in the near
+future, but I hope not.
+
+Any comments very very welcome to kde-pim@kde.org or to jost@schenck.de.
+
+-Jost.
+
+## Fields AddressFormat and BusinessAddressFormat
+
+```
+%n  = real name
+%N  = REAL NAME
+%cm = company
+%CM = COMPANY
+%s  = street
+%S  = STREET
+%z  = zip code
+%l  = location
+%L  = LOCATION
+%r  = region
+%R  = REGION
+%p  = post office box
+%,  = conditional comma+whitespace, 
+      will be left out if the value left or right of it is purged
+%w  = conditional whitespace,
+      will be left out if the value left or right of it is purged
+%0(...) = the text inside the brackets will be completely purged if not
+      at least one tag inside it evaluates to something. Example: when the
+      address doesn't have a postbox, the string %0(PO Box %p) will not 
+      evaluate to "PO Box " but to an empty string.
+\n  = newline
+```
+
+## Field AddressCountryPosition
+
+```
+below = country name below rest of address
+BELOW = country name below in capital letters
+above = country name above rest of address
+ABOVE = country name above in capital letters
+```
+
+## Some Tips
+
+- You sometimes have three fields in a line which can all be empty. If you eg.
+separate them all with conditional whitespace (same goes for cond. comma) like
+in "%z%w%r%w%l" and only the middle value (here: region) is empty, there will
+be no whitespace at all between the outer values (here: zipcode and location).
+To avoid this, combine two of these values with purge brackets: %0(%z%w%r)%w%l. 
diff --git a/metainfo.yaml b/metainfo.yaml
new file mode 100644 (file)
index 0000000..d66fcfa
--- /dev/null
@@ -0,0 +1,17 @@
+maintainer: mlaurent
+description: Support for vCard contacts
+tier: 2
+type: functional
+public_lib: true
+platforms:
+    - name: All
+portingAid: false
+deprecated: false
+libraries:
+ - qmake: KContacts
+   cmake: "KF5::Contacts"
+cmakename: KF5Contacts
+
+group: Frameworks
+subgroup: Tier 2
+release: true
diff --git a/po/ar/kcontacts5.po b/po/ar/kcontacts5.po
new file mode 100644 (file)
index 0000000..63354ec
--- /dev/null
@@ -0,0 +1,588 @@
+# translation of kabc.po to Arabic
+# translation of kabc.po to
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Youssef Chahibi <chahibi@gmail.com>, 2007.
+# zayed <zayed.alsaidi@gmail.com>, 2009.
+# Safa Alfulaij <safa1996alfulaij@gmail.com>, 2018.
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2018-01-31 19:03+0300\n"
+"Last-Translator: Safa Alfulaij <safa1996alfulaij@gmail.com>\n"
+"Language-Team: Arabic <doc@arabeyes.org>\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+"X-Generator: Lokalize 2.0\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "صندوق البريد"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "معلومات العنوان الموسّعة"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "الشّارع"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "المحلّة"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "المنطقة"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "الرّمز البريديّ"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "الدّولة"
+
+#: address.cpp:496
+#, fuzzy, kde-format
+msgid "Delivery Label"
+msgstr "عنوان التّسليم"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "محليّ"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "عالميّ"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "بريديّ"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "للطّرود"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "المنزل"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "العمل"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "العنوان المفضّل"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "آخر"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "المعرّف الفريد"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "الاسم"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "الاسم المنسّق"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "اسم العائلة"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "الاسم المُعطى"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "أسماء إضافيّة"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "السّوابق التّشريفيّة"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "اللواحق التّشريفيّة"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "الاسم المستعار"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "عيد الميلاد"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "عنوان المنزل، الشّارع"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "عنوان المنزل، صندوق البريد"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "عنوان المنزل، المدينة"
+
+#: addressee.cpp:847
+#, fuzzy, kde-format
+msgid "Home Address State"
+msgstr "عنوان المنزل، المقاطعة"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "عنوان المنزل، الرّمز البريديّ"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "عنوان المنزل، الدّولة"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr ""
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "عنوان العمل، الشّارع"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "عنوان العمل، صندوق البريد"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "عنوان العمل، المدينة"
+
+#: addressee.cpp:882
+#, fuzzy, kde-format
+msgid "Business Address State"
+msgstr "عنوان العمل، المقاطعة"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "عنوان العمل، الرّمز البريديّ"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "عنوان العمل، الدّولة"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr ""
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "هاتف المنزل"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "هاتف العمل"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "الهاتف المحمول"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "فاكس المنزل"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "فاكس العمل"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "هاتف السّيارة"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr ""
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "عنوان البريد الإلكترونيّ"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "عميل البريد"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "المنطقة الزمنيّة"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "الموقع الجغرافيّ"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "اللقب"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "الدّور"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "المنظّمة"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "القِسم"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr ""
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr ""
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "تاريخ المراجعة"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr ""
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "الصّفحة الرّئيسيّة"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr ""
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "الشّعار"
+
+#: addressee.cpp:1341
+#, fuzzy, kde-format
+msgid "Photo"
+msgstr "الصّورة"
+
+#: addressee.cpp:1361
+#, fuzzy, kde-format
+msgid "Sound"
+msgstr "الصّوت"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "د."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "الآنسة"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "السّيّد"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "السّيّدة"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "الفاضلة"
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "البروفيسور"
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "الأوّل"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "الثّاني"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "الثّالث"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "الابن"
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "الأبّ"
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "حقل مجهول"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "الكلّ"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "متكرّر"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "العنوان"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "البريد الإلكترونيّ"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "شخصيّ"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "مخصّص"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "غير معرّف"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "مخصّص"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "نوع مجهول"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "رقم الهاتف"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "المنزل"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "العمل"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "المرسال"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "المفضّل"
+
+#: phonenumber.cpp:180
+#, fuzzy, kde-format
+msgid "Voice"
+msgstr "الصّوت"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "الفاكس"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "المحمول"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "الڤديو"
+
+#: phonenumber.cpp:188
+#, fuzzy, kde-format
+msgid "Mailbox"
+msgstr "صندوق البريد"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "المودم"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "السّيارة"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "آخر"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "الرّقم المفضّل"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "فاكس العمل"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "عامّ"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "خاصّ"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "سرّيّ"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "نوع مجهول"
diff --git a/po/ast/kcontacts5.po b/po/ast/kcontacts5.po
new file mode 100644 (file)
index 0000000..2b7184b
--- /dev/null
@@ -0,0 +1,584 @@
+# Copyright (C) YEAR This file is copyright:
+# This file is distributed under the same license as the kcontacts package.
+#
+# enolp <enolp@softastur.org>, 2019, 2020.
+msgid ""
+msgstr ""
+"Project-Id-Version: kcontacts\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2020-11-08 12:44+0100\n"
+"Last-Translator: enolp <enolp@softastur.org>\n"
+"Language-Team: Asturian <alministradores@softastur.org>\n"
+"Language: ast\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 20.08.3\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr ""
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr ""
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Cai"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Llugar"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Rexón"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Códigu postal"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "País"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr ""
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr ""
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Internacional"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Postal"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr ""
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Casa"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Trabayu"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr ""
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr ""
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Identificador únicu"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Nome"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr ""
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr ""
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr ""
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Nomes adicionales"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Prefixos honoríficos"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Sufixos honoríficos"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Nomatu"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Aniversariu"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr ""
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr ""
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr ""
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr ""
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr ""
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr ""
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr ""
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr ""
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr ""
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr ""
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr ""
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr ""
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr ""
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr ""
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Teléfonu de casa"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Teléfonu d'empresa"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Teléfonu móvil"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Fax de casa"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Fax d'empresa"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Teléfonu del coche"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Paxinador"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Direición de corréu"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Veceru de corréu"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Fusu horariu"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Posición xeográfica"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Títulu"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr ""
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organización"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Departamentu"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Nota"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr ""
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr ""
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr ""
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr ""
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr ""
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr ""
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Semeya"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Soníu"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr ""
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr ""
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr ""
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr ""
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr ""
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr ""
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr ""
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr ""
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr ""
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr ""
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr ""
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Direición"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr ""
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Personal"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr ""
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr ""
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr ""
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr ""
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Númberu telefónicu"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Casa"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Trabayu"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Mensaxeru"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr ""
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Voz"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Fax"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Móvil"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Videu"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr ""
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Módem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Coche"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr ""
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Otru"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr ""
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Fax del trabayu"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr ""
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr ""
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Confidential"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr ""
diff --git a/po/az/kcontacts5.po b/po/az/kcontacts5.po
new file mode 100644 (file)
index 0000000..9d126e4
--- /dev/null
@@ -0,0 +1,585 @@
+# Copyright (C) YEAR This file is copyright:
+# This file is distributed under the same license as the kcontacts package.
+#
+# Xəyyam <xxmn77@gmail.com>, 2020.
+msgid ""
+msgstr ""
+"Project-Id-Version: kcontacts\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2020-04-10 22:11+0400\n"
+"Last-Translator: Xəyyam <xxmn77@gmail.com>\n"
+"Language-Team: Azerbaijani\n"
+"Language: az\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 19.12.3\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Poçt Abunəçi Qutusu"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Ünvan Haqqında ətraflı Məlumat"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Küçə"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Yaşayış Məskəni"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Bölgə"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Poçt Kodu"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Ölkə"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Çatdırılma Etiketi"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Ölkə Daxili Ünvan"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Beynəlxalq"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Məktubların çatdırılma ünvanı"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Göndərişlər üçün ünvan"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Ev Ünvanı"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "İş Ünvanı"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Əsas ünvan"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Başqa ünvanlar"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Unikal İdentifikator"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Ad"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Tam Adı"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Soyadı"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Adı"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Əlavə Adlar"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Fəxri Müraciətlər (adın əvvəlində)"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Fəxri Müraciətlər (adın sonunda)"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Ləqəb"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Ad günü"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Ev Ünvanı: küçə"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Ev Ünvanı: Poçt Qutusu"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Ev Ünvanı: şəhər"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Ev Ünvanı: Rayon/Bölgə"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Ev Ünvanı İndeksi"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Ev Ünvanı: Olkə"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Ev Ünvanı: yarlıq"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Xidməti Ünvan: küçə"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Xidməti Ünvan: Abunəçi Qutusu"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Xidməti Ünvan: Şəhər"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Xidməti Ünvan: Rayon/Bölgə"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Xidməti Ünvan: indeks"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Xidməti Ünvan: Ölkə"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Xidməti Ünvan: yarlıq"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Ev Telefonu"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Xidməti Telefon"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Mobil Telefon"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Ev Faksı"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Xidməti Faks"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Avtomobil Telefonu"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "İSDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Peycer"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "E-poçt ünvanı"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "E-poçt müştərisi"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Saat Qurşağı"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Coğrafi Məkan"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Müraciət forması"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Vəzifəsi"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Təşkilat"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Şöbə"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Qeyd"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Məhsulun identifikatoru"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Düzəliş Tarixi"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Çeşidləmə"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Veb Sayt"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Təlükəsizlik Səviyyəsi"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Loqo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Foto"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Səs"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Xanım"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Cənab"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Xanım"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Xanım"
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Kiçik"
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Böyük"
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Naməlum Sahə"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Bütün"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Tez-tez təkrar olunan"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Ünvan"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "E-poçt"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Şəxsi"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Fərdi"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Qeyri-müəyyən"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+# "Ən Yaxşı Məxfilik Açarı"
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP (məxfilik açarı)("
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Fərdi açar"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Naməlum növ"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Telefon nömrəsi"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Ev Telefonu"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "İş Telefonu"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Mesencer"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Əsas Telefon"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Səs"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Faks"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Mobil"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "E-poçt qutusu"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Avtomobil"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Digər Telefon Növü"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Əsas Nömrə"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Xidməti Faks"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Publik"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Gizli"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Məxfi"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Naməlum Növ"
diff --git a/po/be/kcontacts5.po b/po/be/kcontacts5.po
new file mode 100644 (file)
index 0000000..be7568b
--- /dev/null
@@ -0,0 +1,615 @@
+# translation of kabc.po to Belarusian
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Darafei Praliaskouski <komzpa@licei2.com>, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2007-05-30 17:58+0300\n"
+"Last-Translator: Darafei Praliaskouski <komzpa@licei2.com>\n"
+"Language-Team: Belarusian <i18n@mova.org>\n"
+"Language: be\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Абанентавая скрыня"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Пашыраная інфармацыя аб адрасе"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Вуліца"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Раён"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Рэгіён"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Паштовы індэкс"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Краіна"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr ""
+
+#: address.cpp:514
+#, fuzzy, kde-format
+#| msgid "Domestic"
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Унутраны"
+
+#: address.cpp:516
+#, fuzzy, kde-format
+#| msgid "International"
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Міжнародны"
+
+#: address.cpp:518
+#, fuzzy, kde-format
+#| msgid "Postal"
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Паштовы"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr ""
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Хатні"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr ""
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Асноўны адрас"
+
+#: address.cpp:528
+#, fuzzy, kde-format
+#| msgid "Other"
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Іншы"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr ""
+
+#: addressee.cpp:440
+#, fuzzy, kde-format
+#| msgid "Name"
+msgid "Name"
+msgstr "Назва"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr ""
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr ""
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr ""
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr ""
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr ""
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr ""
+
+#: addressee.cpp:787
+#, fuzzy, kde-format
+#| msgid "Name"
+msgid "Nick Name"
+msgstr "Назва"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr ""
+
+#: addressee.cpp:832
+#, fuzzy, kde-format
+#| msgid "Select Addressee"
+msgid "Home Address Street"
+msgstr "Выберыце адрасата"
+
+#: addressee.cpp:837
+#, fuzzy, kde-format
+#| msgid "Post Office Box"
+msgid "Home Address Post Office Box"
+msgstr "Абанентавая скрыня"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr ""
+
+#: addressee.cpp:847
+#, fuzzy, kde-format
+#| msgid "Email Addresses"
+msgid "Home Address State"
+msgstr "Адрасы электроннай пошты"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr ""
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr ""
+
+#: addressee.cpp:862
+#, fuzzy, kde-format
+#| msgid "Email Addresses"
+msgid "Home Address Label"
+msgstr "Адрасы электроннай пошты"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr ""
+
+#: addressee.cpp:872
+#, fuzzy, kde-format
+#| msgid "Post Office Box"
+msgid "Business Address Post Office Box"
+msgstr "Абанентавая скрыня"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr ""
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr ""
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr ""
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr ""
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr ""
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr ""
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr ""
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr ""
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Хатні факс"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr ""
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr ""
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Пэйджэр"
+
+#: addressee.cpp:942
+#, fuzzy, kde-format
+#| msgid "Email Addresses"
+msgid "Email Address"
+msgstr "Адрасы электроннай пошты"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr ""
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr ""
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr ""
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr ""
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr ""
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr ""
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr ""
+
+#: addressee.cpp:1195
+#, fuzzy, kde-format
+#| msgid "No"
+msgid "Note"
+msgstr "Не"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr ""
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr ""
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr ""
+
+#: addressee.cpp:1281
+#, fuzzy, kde-format
+#| msgctxt "Home Address"
+#| msgid "Home"
+msgid "Homepage"
+msgstr "Хатні"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr ""
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr ""
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr ""
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr ""
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Др."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Сп-ня"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Сп."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Сп."
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Сп."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Праф."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "мал."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Сп."
+
+#: field.cpp:205
+#, fuzzy, kde-format
+#| msgid "Unknown type"
+msgid "Unknown Field"
+msgstr "Невядомы тып"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr ""
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr ""
+
+#: field.cpp:222
+#, fuzzy, kde-format
+#| msgid "Email Addresses"
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Адрасы электроннай пошты"
+
+#: field.cpp:224
+#, fuzzy, kde-format
+#| msgid "Email"
+msgid "Email"
+msgstr "Электронная пошта"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr ""
+
+#: field.cpp:230
+#, fuzzy, kde-format
+#| msgid "Custom"
+msgid "Custom"
+msgstr "Асаблівы"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr ""
+
+#: key.cpp:201
+#, fuzzy, kde-format
+#| msgid "X509"
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, fuzzy, kde-format
+#| msgid "PGP"
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, fuzzy, kde-format
+#| msgid "Custom"
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Асаблівы"
+
+#: key.cpp:210
+#, fuzzy, kde-format
+#| msgid "Unknown type"
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Невядомы тып"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr ""
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Хатні"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Працоўны"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Для паведамленняў"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr ""
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Голас"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Факс"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr ""
+
+#: phonenumber.cpp:186
+#, fuzzy, kde-format
+#| msgid "Video"
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Відэа"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Паштовая скрыня"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Мадэм"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr ""
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, fuzzy, kde-format
+#| msgid "Other"
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Іншы"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Асноўны нумар"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Працоўны факс"
+
+#: secrecy.cpp:98
+#, fuzzy, kde-format
+#| msgid "Public"
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Публічны"
+
+#: secrecy.cpp:101
+#, fuzzy, kde-format
+#| msgid "Private"
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Прыватны"
+
+#: secrecy.cpp:104
+#, fuzzy, kde-format
+#| msgid "Confidential"
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Канфідэнцыйны"
+
+#: secrecy.cpp:107
+#, fuzzy, kde-format
+#| msgid "Unknown type"
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Невядомы тып"
diff --git a/po/bs/kcontacts5.po b/po/bs/kcontacts5.po
new file mode 100644 (file)
index 0000000..e9ded44
--- /dev/null
@@ -0,0 +1,587 @@
+# Bosnian translation for kdepimlibs
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the kdepimlibs package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kdepimlibs\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2013-10-18 20:19+0000\n"
+"Last-Translator: Vedran Ljubovic <vljubovic@smartnet.ba>\n"
+"Language-Team: Bosnian <bs@li.org>\n"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Launchpad (build 16807)\n"
+"X-Launchpad-Export-Date: 2013-10-19 05:16+0000\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Poštanski pretinac"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Dodatne informacije o adresi"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Ulica"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Lokalitet"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Oblast"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Poštanski broj"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Zemlja:"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Dostavna oznaka"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Domaći"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Međunarodno"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Poštanski"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Paket"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Početak"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Posao"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Preferirana adresa"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Ostale"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Jedinstveni identifikator"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Ime"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Uobličeno ime"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Prezime"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Ime"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Dodatna imena"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Počasni prefiksi"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Počasni sufiksi"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Nadimak"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Rođendan"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Kućna adresa - Ulica"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Kućna adresa, poštanski fah"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Kućna adresa - Grad"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Kućna adresa - Kanton"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Kućna adresa - Pošt. br."
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Kućna adresa - Država"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Kućna adresa - Oznaka"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Poslovna adresa - Ulica"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Poslovna adresa, poštanski fah"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Poslovna adresa - Grad"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Poslovna adresa - Kanton"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Poslovna adresa - Pošt. br."
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Poslovna adresa - Država"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Poslovna adresa - Oznaka"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Kućni telefon"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Telefon na poslu"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Mobilni telefon"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Kućni faks"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Fax na poslu"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Telefon u automobilu"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Pejdžer"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "E-mail adresa"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Klijent pošte"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Vremenska zona"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Geografski položaj"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Naslov"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Uloga"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organizacija"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Odjeljenje"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Bilješka"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Identifikator proizvoda"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Datum revizije"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "String za sortiranje"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Početna stranica"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Sigurnosna klasa"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logotip"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Fotografija"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Zvuk"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Gđica"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Gdin."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Gđa."
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "gđica"
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Ml."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "St."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Nepoznato polje"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Sve"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Često"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Adresa"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "E-mail"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Lično"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Prilagođeno"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Nedefinisano"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Prilagođeno"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Nepoznata vrsta"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr ""
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Početak"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Posao"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Glasnik"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Preferirano"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Glas"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Faks"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Mobilni"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Sandučić"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Automobil"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Ostali"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Preferirani broj"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Faks na poslu"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Javni"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Privatni"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Povjerljivi"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Nepoznat tip"
diff --git a/po/ca/kcontacts5.po b/po/ca/kcontacts5.po
new file mode 100644 (file)
index 0000000..1253407
--- /dev/null
@@ -0,0 +1,590 @@
+# Translation of kcontacts5.po to Catalan
+# Copyright (C) 2007-2017 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2.1 or
+# version 3 or later versions approved by the membership of KDE e.V.
+#
+# Josep Ma. Ferrer <txemaq@gmail.com>, 2007, 2008, 2009, 2010, 2015, 2017.
+# Albert Astals Cid <aacid@kde.org>, 2009.
+# Manuel Tortosa Moreno <manutortosa@gmail.com>, 2009.
+# Antoni Bella Pérez <antonibella5@yahoo.com>, 2014, 2015.
+msgid ""
+msgstr ""
+"Project-Id-Version: kcontacts\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2017-12-29 18:45+0100\n"
+"Last-Translator: Josep Ma. Ferrer <txemaq@gmail.com>\n"
+"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Accelerator-Marker: &\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Apartat de correus"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Informació ampliada de l'adreça"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Carrer"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Localitat"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Província"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Codi postal"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "País"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Etiqueta de lliurament"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Nacional"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Internacional"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Postal"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Paquets postals"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Llar"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Feina"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Adreça preferida"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Altra"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Identificador únic"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Nom"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Nom amb format"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Cognoms"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Nom"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Noms addicionals"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Prefixos honorífics"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Sufixos honorífics"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Sobrenom"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Data de naixement"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Carrer de l'adreça particular"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Apartat de correus de l'adreça particular"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Població de l'adreça particular"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Província de l'adreça particular"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Codi postal de l'adreça particular"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "País de l'adreça particular"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Etiqueta de l'adreça particular"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Carrer de l'adreça professional"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Apartat de correus de l'adreça professional"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Població de l'adreça professional"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Província de l'adreça professional"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Codi postal de l'adreça professional"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "País de l'adreça professional"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Etiqueta de l'adreça professional"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Telèfon particular"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Telèfon professional"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Telèfon mòbil"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Fax de la llar"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Fax professional"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Telèfon del cotxe"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "XDSI"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Cercapersones"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Adreça de correu electrònic"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Client de correu"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Zona horària"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Posició geogràfica"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Títol"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Funció"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organització"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Departament"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Nota"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Identificador del producte"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Data de la revisió"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Text curt"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Pàgina personal"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Classe de seguretat"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logotip"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Foto"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "So"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Sra."
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Sr."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Sra."
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Sra."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Camp desconegut"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Tot"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Freqüent"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Adreça"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "Correu electrònic"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Personal"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Personalitzada"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Sense definir"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Personalitzada"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Tipus desconegut"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Número de telèfon"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Llar"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Feina"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Messenger"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Preferit"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Veu"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Fax"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Mòbil"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Vídeo"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Bústia"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Mòdem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Cotxe"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Altres"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Número preferit"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Fax de la feina"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Públic"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Privat"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Confidencial"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Tipus desconegut"
diff --git a/po/ca@valencia/kcontacts5.po b/po/ca@valencia/kcontacts5.po
new file mode 100644 (file)
index 0000000..3ce5d24
--- /dev/null
@@ -0,0 +1,590 @@
+# Translation of kcontacts5.po to Catalan (Valencian)
+# Copyright (C) 2007-2017 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2.1 or
+# version 3 or later versions approved by the membership of KDE e.V.
+#
+# Josep Ma. Ferrer <txemaq@gmail.com>, 2007, 2008, 2009, 2010, 2015, 2017.
+# Albert Astals Cid <aacid@kde.org>, 2009.
+# Manuel Tortosa Moreno <manutortosa@gmail.com>, 2009.
+# Antoni Bella Pérez <antonibella5@yahoo.com>, 2014, 2015.
+msgid ""
+msgstr ""
+"Project-Id-Version: kcontacts\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2017-12-29 18:45+0100\n"
+"Last-Translator: Josep Ma. Ferrer <txemaq@gmail.com>\n"
+"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"Language: ca@valencia\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Accelerator-Marker: &\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Apartat de correus"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Informació ampliada de l'adreça"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Carrer"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Localitat"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Província"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Codi postal"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "País"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Etiqueta de lliurament"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Nacional"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Internacional"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Postal"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Paquets postals"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Llar"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Faena"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Adreça preferida"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Altra"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Identificador únic"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Nom"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Nom amb format"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Cognoms"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Nom"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Noms addicionals"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Prefixos honorífics"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Sufixos honorífics"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Sobrenom"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Data de naixement"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Carrer de l'adreça particular"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Apartat de correus de l'adreça particular"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Població de l'adreça particular"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Província de l'adreça particular"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Codi postal de l'adreça particular"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "País de l'adreça particular"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Etiqueta de l'adreça particular"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Carrer de l'adreça professional"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Apartat de correus de l'adreça professional"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Població de l'adreça professional"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Província de l'adreça professional"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Codi postal de l'adreça professional"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "País de l'adreça professional"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Etiqueta de l'adreça professional"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Telèfon particular"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Telèfon professional"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Telèfon mòbil"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Fax de la llar"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Fax professional"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Telèfon del cotxe"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "XDSI"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Cercapersones"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Adreça de correu electrònic"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Client de correu"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Zona horària"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Posició geogràfica"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Títol"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Funció"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organització"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Departament"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Nota"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Identificador del producte"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Data de la revisió"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Text curt"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Pàgina personal"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Classe de seguretat"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logotip"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Foto"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "So"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Sra."
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Sr."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Sra."
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Sra."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Camp desconegut"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Tot"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Freqüent"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Adreça"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "Correu electrònic"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Personal"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Personalitzada"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Sense definir"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Personalitzada"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Tipus desconegut"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Número de telèfon"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Llar"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Faena"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Messenger"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Preferit"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Veu"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Fax"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Mòbil"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Vídeo"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Bústia"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Mòdem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Cotxe"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Altres"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Número preferit"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Fax de la faena"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Públic"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Privat"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Confidencial"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Tipus desconegut"
diff --git a/po/cs/kcontacts5.po b/po/cs/kcontacts5.po
new file mode 100644 (file)
index 0000000..21e935a
--- /dev/null
@@ -0,0 +1,585 @@
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Lukáš Tinkl <ltinkl@redhat.com>, 2010.
+# Vít Pelčák <vit@pelcak.org>, 2011, 2012, 2014, 2017.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2017-02-27 11:18+0100\n"
+"Last-Translator: Vít Pelčák <vit@pelcak.org>\n"
+"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Lokalize 2.0\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Poštovní schránka"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Rozšířená informace o adrese"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Ulice"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Město"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Region"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "PSČ"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Země"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Štítek"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Domácí"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Mezinárodní"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Poštovní"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Balík"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Domů"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Pracovní"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Preferovaná adresa"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Jiné"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Unikátní identifikátor"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Jméno"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Formátované jméno"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Jméno rodiny"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Jméno"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Další jména"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Před jménem"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Za jménem"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Přezdívka"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Narozeniny"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Ulice domácí adresy"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Poštovní schránka domů"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Město domácí adresy"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Stát domácí adresy"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "PSČ domácí adresy"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Země domácí adresy"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Popisek domácí adresy"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Ulice obchodní adresy"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Poštovní schránka do práce"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Město obchodní adresy"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Stát obchodní adresy"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "PSČ obchodní adresy"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Země obchodní adresy"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Popisek obchodní adresy"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Telefon domů"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Telefon do práce"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Mobilní telefon"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Fax domů"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Fax do práce"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Telefon do auta"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Pager"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "E-mailová adresa"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Poštovní klient"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Časové pásmo"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Zeměpisná pozice"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Titul"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Role"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organizace"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Oddělení"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Poznámka"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Identifikátor produktu"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Datum revize"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Třídící řetězec"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Domovská stránka"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Bezpečnostní třída"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Fotka"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Zvuk"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Slečna"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Pan"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Paní"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Pí."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Neznámé pole"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Vše"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Časté"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Adresa"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "E-mail"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Osobní"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Vlastní"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Nedefinovaný"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Vlastní"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Neznámý typ"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Telefonní číslo"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Domů"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Pracovní"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Komunikátor"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Preferovaný"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Hlas"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Fax"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Mobilní"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Poštovní schránka"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Auto"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Jiný"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Preferované číslo"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Fax do práce"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Veřejný"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Soukromý"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Důvěrný"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Neznámý typ"
diff --git a/po/da/kcontacts5.po b/po/da/kcontacts5.po
new file mode 100644 (file)
index 0000000..add6c88
--- /dev/null
@@ -0,0 +1,587 @@
+# translation of kabc.po to dansk
+# translation of kabc.po to
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Martin Schlander <mschlander@opensuse.org>, 2008, 2009, 2016.
+# Jan Madsen <jan.madsen.pt@gmail.com>, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2016-07-11 21:52+0100\n"
+"Last-Translator: Martin Schlander <mschlander@opensuse.org>\n"
+"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Postboks"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Udvidet adresseinformation"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Gade"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Egn"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Region"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Postnummer"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Land"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Leveringsetiket"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Indenrigs"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "International"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Post"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Pakke"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Hjemme"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Arbejde"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Foretrukken adresse"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Andet"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Unik identifikator"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Navn"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Formateret navn"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Efternavn"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Fornavn"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Yderligere navne"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Ærestitel (før)"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Ærestitel (efter)"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Kaldenavn"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Fødselsdag"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Vejnavn, hjemmeadresse"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Hjemmeadresse, postboks"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "By, hjemmeadresse"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Delstat, hjemmeadresse"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Postnummer, hjemmeadresse"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Land, hjemmeadresse"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Etiket med hjemmeadresse"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Vejnavn, erhvervsadresse"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Erhvervsadresse, postboks"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "By, erhvervsadresse"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Delstat, erhvervsadresse"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Postnummer, erhvervsadresse"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Land, erhvervsadresse"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Etiket med erhvervsadresse"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Hjemmetelefon"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Arbejdstelefon"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Mobiltelefon"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Hjemmefax"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Arbejdsfax"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Biltelefon"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Personsøger"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "E-mailadresse"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Mail-klient"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Tidszone"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Geografisk position"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Titel"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Funktion"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organisation"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Afdeling"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Note"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Produkt-identifikator"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Ændringsdato"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Sorteringsstreng"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Hjemmeside"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Sikkerhedsniveau"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Foto"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Lyd"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Fr."
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Hr."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Fr."
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Fr."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Ukendt felt"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Alle"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Hyppig"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Adresse"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "E-mail"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Personligt"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Brugerdefineret"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Udefineret"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Brugerdefineret"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Ukendt type"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Telefonnummer"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Hjemme"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Arbejde"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Messenger"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Foretrukket"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Voice"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Fax"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Mobil"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Postkasse"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Bil"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Andet"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Foretrukket nummer"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Arbejdsfax"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Offentlig"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Privat"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Fortrolig"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Ukendt type"
diff --git a/po/de/kcontacts5.po b/po/de/kcontacts5.po
new file mode 100644 (file)
index 0000000..0b61e6f
--- /dev/null
@@ -0,0 +1,584 @@
+# Stephan Johach <hunsum@gmx.de>, 2007.
+# Burkhard Lück <lueck@hube-lueck.de>, 2008, 2009.
+# Thomas Reitelbach <tr@erdfunkstelle.de>, 2009.
+# Frederik Schwarzer <schwarzer@kde.org>, 2010, 2013, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2016-01-12 08:17+0100\n"
+"Last-Translator: Frederik Schwarzer <schwarzer@kde.org>\n"
+"Language-Team: German <kde-i18n-de@kde.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Postfach"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Erweiterte Adressinformationen"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Straße"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Ort"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Region"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Postleitzahl"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Land"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Adressaufkleber"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Inland"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "International"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Postanschrift"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Paketanschrift"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Privat"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Dienstlich"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Bevorzugte Adresse"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Weitere"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Eindeutiger Bezeichner"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Name"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Formatierter Name"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Nachname"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Vorname"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Zusätzliche Namen"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Titel-Abk. (vor Name)"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Titel-Abk. (nach Name)"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Spitzname"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Geburtstag"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Straße (privat)"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Postfach (privat)"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Stadt (privat)"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Staat/Bundesland (privat)"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Postleitzahl (privat)"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Land (privat)"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Aufkleber (Privatadresse)"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Straße (geschäftlich)"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Postfach (geschäftlich)"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Stadt (geschäftlich)"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Staat/Bundesland (geschäftlich)"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Postleitzahl (geschäftlich)"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Land (geschäftlich)"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Aufkleber (Geschäftsadresse)"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Telefon (privat)"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Telefon (geschäftlich)"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Mobiltelefon"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Fax privat"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Fax (geschäftlich)"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Autotelefon"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Pager"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "E-Mail-Adresse"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Mail-Programm"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Zeitzone"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Ort"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Titel"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Rolle"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organisation"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Abteilung"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Notiz"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Produktkennung"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Korrekturdatum"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Sortierungsschlüssel"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Internetseite"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Sicherheitsklasse"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Foto"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Klang"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Fräulein"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Herr"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Frau"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Frau"
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jun."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sen."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Unbekanntes Feld"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Alle"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Häufig"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Adresse"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "E-Mail"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Persönlich"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Benutzerdefiniert"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Nicht definiert"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Benutzerdefiniert"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Unbekannter Typ"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Telefonnummer"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Privat"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Dienstlich"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Messenger"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Bevorzugte"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Voice"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Fax"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Mobil"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Mailbox"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Autotelefon"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Weitere"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Bevorzugte Telefonnummer"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Fax dienstlich"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Öffentlich"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Privat"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Vertraulich"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Unbekannter Typ"
diff --git a/po/el/kcontacts5.po b/po/el/kcontacts5.po
new file mode 100644 (file)
index 0000000..6ebd115
--- /dev/null
@@ -0,0 +1,588 @@
+# translation of kabc.po to greek
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Spiros Georgaras <sng@hellug.gr>, 2007.
+# Toussis Manolis <manolis@koppermind.homelinux.org>, 2008, 2009.
+# Dimitrios Glentadakis <dglent@gmail.com>, 2010, 2013.
+# Stelios <sstavra@gmail.com>, 2020.
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2020-09-07 14:02+0300\n"
+"Last-Translator: Stelios <sstavra@gmail.com>\n"
+"Language-Team: Greek <kde-i18n-el@kde.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 20.04.2\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Ταχυδρομική θυρίδα"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Εκτεταμένες πληροφορίες διεύθυνσης"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Οδός"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Δήμος/Πόλη"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Νομός/Περιφέρεια"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Ταχυδρομικός κώδικας"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Χώρα"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Ετικέτα παράδοσης"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Εγχώρια"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Διεθνής"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Ταχυδρομική"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Δεμάτων"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Οικία"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Εργασία"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Προτιμώμενη διεύθυνση"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Άλλη"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Μοναδικό αναγνωριστικό"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Όνομα"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Μορφοποιημένο όνομα"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Όνομα οικογενείας"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Δοσμένο όνομα"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Πρόσθετα ονόματα"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Τιμητικά προθέματα"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Τιμητικά επιθέματα"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Ψευδώνυμο"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Γενέθλια"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Οδός διεύθυνσης οικίας"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Ταχυδρομική θυρίδα διεύθυνσης οικίας"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Πόλη διεύθυνσης οικίας"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Νομός/Περιφέρεια διεύθυνσης οικίας"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Ταχ. κώδ. διεύθυνσης οικίας"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Χώρα διεύθυνσης οικίας"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Ετικέτα διεύθυνσης οικίας"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Οδός διεύθυνσης επιχείρησης"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Ταχυδρομική θυρίδα διεύθυνσης επιχείρισης"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Πόλη διεύθυνσης επιχείρησης"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Νομός/Περιφέρεια διεύθυνσης επιχείρησης"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Ταχ. κώδ. διεύθυνσης επιχείρησης"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Χώρα διεύθυνσης επιχείρησης"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Ετικέτα διεύθυνσης επιχείρησης"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Τηλέφωνο οικίας"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Τηλέφωνο επιχείρησης"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Κινητό τηλέφωνο"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Φαξ οικίας"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Φαξ επιχείρησης"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Τηλέφωνο αυτοκινήτου"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Βομβητής"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Διεύθυνση ηλ. αλληλογραφίας"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Πελάτης ταχυδρομείου"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Ωρολογιακή ζώνη"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Γεωγραφική θέση"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Τίτλος"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Ρόλος"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Οργανισμός"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Τμήμα"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Σημείωση"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Αναγνωριστικό προϊόντος"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Ημερομηνία αναθεώρησης"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Συμβολοσειρά ταξινόμησης"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Προσωπική σελίδα"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Κλάση ασφαλείας"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Λογότυπο"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Φωτογραφία"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Ήχος"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Δρ."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Δις"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "κ."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "κα."
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "κα."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Καθ."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Σερ"
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Άγνωστο πεδίο"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Όλα"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Συχνά"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Διεύθυνση"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "Ηλ. αλληλογραφία"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Προσωπικά"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Προσαρμοσμένο"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Μη ορισμένο"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Προσαρμοσμένο"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Άγνωστος τύπος"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Αριθμός τηλεφώνου"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Οικία"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Εργασία"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Αποστολέας μηνυμάτων"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Προτεινόμενο"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Φωνή"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Φαξ"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Κινητό"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Βίντεο"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Γραμματοκιβώτιο"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Μόντεμ"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Τηλέφωνο αυτοκινήτου"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Άλλο"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Προτιμώμενος αριθμός"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Φαξ εργασίας"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Δημόσιο"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Ιδιωτικό"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Εμπιστευτικό"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Άγνωστος τύπος"
diff --git a/po/en_GB/kcontacts5.po b/po/en_GB/kcontacts5.po
new file mode 100644 (file)
index 0000000..2abd7e8
--- /dev/null
@@ -0,0 +1,584 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Steve Allewell <steve.allewell@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2016-01-10 13:55+0000\n"
+"Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
+"Language-Team: British English <kde-l10n-en_gb@kde.org>\n"
+"Language: en_GB\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Post Office Box"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Extended Address Information"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Street"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Locality"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Region"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Postal Code"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Country"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Delivery Label"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Domestic"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "International"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Postal"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Parcel"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Home"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Work"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Preferred Address"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Other"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Unique Identifier"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Name"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Formatted Name"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Family Name"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Given Name"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Additional Names"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Honorific Prefixes"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Honorific Suffixes"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Nick Name"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Birthday"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Home Address Street"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Home Address Post Office Box"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Home Address City"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Home Address County"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Home Address Post Code"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Home Address Country"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Home Address Label"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Business Address Street"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Business Address Post Office Box"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Business Address City"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Business Address County"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Business Address Post Code"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Business Address Country"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Business Address Label"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Home Phone"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Business Phone"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Mobile Phone"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Home Fax"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Business Fax"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Car Phone"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Pager"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Email Address"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Mail Client"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Time Zone"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Geographic Position"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Title"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Role"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organisation"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Department"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Note"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Product Identifier"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Revision Date"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Sort String"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Homepage"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Security Class"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Photo"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Sound"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Miss"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Mr."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Mrs."
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Ms."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Unknown Field"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "All"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Frequent"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Address"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "Email"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Personal"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Custom"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Undefined"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Custom"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Unknown type"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Telephone number"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Home"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Work"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Messenger"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Preferred"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Voice"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Fax"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Mobile"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Mailbox"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Car"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Other"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Preferred Number"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Work Fax"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Public"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Private"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Confidential"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Unknown type"
diff --git a/po/eo/kcontacts5.po b/po/eo/kcontacts5.po
new file mode 100644 (file)
index 0000000..d09eaff
--- /dev/null
@@ -0,0 +1,586 @@
+# Translation of kabc into esperanto.
+# Axel Rousseau <axel@esperanto-jeunes.org>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2009-11-15 12:06+0100\n"
+"Last-Translator: Axel Rousseau <axel@esperanto-jeunes.org>\n"
+"Language-Team: esperanto <kde-i18n-eo@kde.org>\n"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: pology\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr ""
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr ""
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Strato"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr ""
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Regiono"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr ""
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Lando"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr ""
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr ""
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr ""
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr ""
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr ""
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr ""
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr ""
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Preferata adreso"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr ""
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr ""
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Nomo"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr ""
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr ""
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr ""
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr ""
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr ""
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr ""
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr ""
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Naskiĝdato"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr ""
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr ""
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr ""
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr ""
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr ""
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr ""
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr ""
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr ""
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr ""
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr ""
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr ""
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr ""
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr ""
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr ""
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr ""
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr ""
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr ""
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr ""
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr ""
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr ""
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr ""
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Mesaĝricevilo"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Retpoŝta adreso"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr ""
+
+#: addressee.cpp:982
+#, fuzzy, kde-format
+#| msgid "Timezone Error"
+msgid "Time Zone"
+msgstr "Tempzona eraro"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr ""
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr ""
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr ""
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organizaĵo"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Distrikto"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Noto"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr ""
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr ""
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr ""
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "TTT-hejmpaĝo"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr ""
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr ""
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Foto"
+
+#: addressee.cpp:1361
+#, fuzzy, kde-format
+#| msgctxt "Describing the sound of the character"
+#| msgid "Sound: "
+msgid "Sound"
+msgstr "Sono:"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "D-ro"
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Sinjorino"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "S-ro"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "S-ino"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "F-ino"
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "P-ro"
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jn"
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Mjn"
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr ""
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Ĉiuj"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr ""
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr ""
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "Retpoŝto"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Personaj"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Propra"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Nedifinita"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr ""
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr ""
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr ""
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr ""
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr ""
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr ""
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr ""
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr ""
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Fax"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr ""
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr ""
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Poŝtkesto"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr ""
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr ""
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr ""
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr ""
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr ""
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr ""
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr ""
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr ""
diff --git a/po/es/kcontacts5.po b/po/es/kcontacts5.po
new file mode 100644 (file)
index 0000000..9c85b2b
--- /dev/null
@@ -0,0 +1,591 @@
+# translation of kabc.po to Spanish
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Santiago Fernández Sancho <santi@kde-es.org>, 2007, 2008.
+# Dario Andres Rodriguez <andresbajotierra@gmail.com>, 2008, 2009.
+# Jaime Robles <jaime@kde.org>, 2009.
+# Adrián Martínez <sfxgt3@gmail.com>, 2010.
+# Javier Vinal <fjvinal@gmail.com>, 2011, 2012, 2013, 2015.
+# Cristina Yenyxe González García <the.blue.valkyrie@gmail.com>, 2011.
+# Eloy Cuadra <ecuadra@eloihr.net>, 2020.
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2020-04-21 02:05+0200\n"
+"Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n"
+"Language-Team: Spanish <kde-l10n-es@kde.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 20.03.90\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Dirección postal"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Información extendida de la dirección"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Calle"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Localidad"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Región"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Código postal"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "País"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Etiqueta de entrega"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Nacional"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Internacional"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Postal"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Paquetería"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Particular"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Trabajo"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Direcciones preferidas"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Otra"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Identificador único"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Nombre"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Nombre formateado"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Apellidos"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Nombre"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Nombres adicionales"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Prefijos honoríficos"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Sufijos honoríficos"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Apodo"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Cumpleaños"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Calle de la dirección particular"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Apartado de correos de la dirección particular"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Ciudad de la dirección particular"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Estado de la dirección particular"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Código postal de la dirección particular"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "País de la dirección particular"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Etiqueta de la dirección particular"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Calle de la dirección de trabajo"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Apartado de correos de la dirección de trabajo"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Ciudad de la dirección de trabajo"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Estado de la dirección de trabajo"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Código postal de la dirección de trabajo"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "País de la dirección de trabajo"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Etiqueta de la dirección de trabajo"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Teléfono particular"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Teléfono del trabajo"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Teléfono móvil"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Fax particular"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Fax del trabajo"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Teléfono del automóvil"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "RDSI"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Busca"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Dirección de correo electrónico"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Cliente de correo"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Zona horaria"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Posición geográfica"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Título"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Papel"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organización"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Departamento"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Nota"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Identificador de producto"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Fecha de revisión"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Ordenar cadena"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Página web"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Clase de seguridad"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Fotografía"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Sonido"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Srta."
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Sr."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Sra."
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Srta."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Campo desconocido"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Todos"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Frecuente"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Dirección"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "Correo electrónico"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Personal"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Personalizado"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Sin definir"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Personalizada"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Tipo desconocido"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Número de teléfono"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Particular"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Trabajo"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Mensajería"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Preferido"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Voz"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Fax"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Móvil"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Vídeo"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Buzón"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Módem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Automóvil"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Otro"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Número preferido"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Fax del trabajo"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Público"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Privado"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Confidencial"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Tipo desconocido"
diff --git a/po/et/kcontacts5.po b/po/et/kcontacts5.po
new file mode 100644 (file)
index 0000000..099eaab
--- /dev/null
@@ -0,0 +1,584 @@
+# translation of kabc.po to
+#
+# Marek Laane <bald@starman.ee>, 2006-2007.
+# Marek Laane <bald@smail.ee>, 2007-2009, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2016-01-14 17:41+0200\n"
+"Last-Translator: Marek Laane <qiilaq69@gmail.com>\n"
+"Language-Team: Estonian <kde-et@linux.ee>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.5\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Postkast"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Laiendatud aadressiteave"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Tänav"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Asula"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Piirkond"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Postiindeks"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Riik"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Posti etikett"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Kodumaine"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Rahvusvaheline"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Postiindeks"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Postipakk"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Kodu"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Töö"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Eelistatud aadress"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Muu"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Unikaalne identifikaator"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Nimi"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Vormindatud nimi"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Perekonnanimi"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Eesnimi"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Lisanimed"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Austavad eesliited"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Austavad järelliited"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Hüüdnimi"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Sünnipäev"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Koduse aadressi tänav"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Koduse aadressi postkast"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Koduse aadressi linn"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Koduse aadressi maakond/provints"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Koduse aadressi postiindeks"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Koduse aadressi riik"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Koduse aadressi etikett"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Tööaadressi tänav"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Tööaadressi postkast"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Tööaadressi linn"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Tööaadressi maakond/provints"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Tööaadressi postiindeks"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Tööaadressi riik"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Tööaadressi etikett"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Kodune telefon"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Töötelefon"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Mobiiltelefon"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Kodune faks"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Tööfaks"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Autotelefon"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Peiler"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "E-posti aadress"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "E-posti klient"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Ajavöönd"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Geograafiline asukoht"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Tiitel"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Amet"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organisatsioon"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Osakond"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Märkus"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Toote identifikaator"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Versiooni kuupäev"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Sorteerimisalus"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Kodulehekülg"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Turbeklass"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Foto"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Heli"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Preili"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Hr."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Pr."
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Pr."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Tundmatu väli"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Kõik"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Sagedased"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Aadress"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "E-post"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Isiklik"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Kohandatud"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Määramata"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Kohandatud"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Tundmatu tüüp"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Telefoninumber"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Kodu"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Töö"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Automaatvastaja"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Eelistatud"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Hääl"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Faks"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Mobiil"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Postkast"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Auto"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Muu"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Eelistatud number"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Töö faks"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Avalik"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Privaatne"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Konfidentsiaalne"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Tundmatu tüüp"
diff --git a/po/eu/kcontacts5.po b/po/eu/kcontacts5.po
new file mode 100644 (file)
index 0000000..1a041bf
--- /dev/null
@@ -0,0 +1,589 @@
+# Translation of kcontacts5.po to Euskara/Basque (eu).
+# Copyright (C) 2019, This file is copyright:
+# This file is distributed under the same license as the kcontacts package.
+# KDE euskaratzeko proiektuaren arduraduna <xalba@euskalnet.net>.
+#
+# Translators:
+# Iñigo Salvador Azurmendi <xalba@euskalnet.net>, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: kcontacts\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2019-10-20 22:14+0200\n"
+"Last-Translator: Iñigo Salvador Azurmendi <xalba@euskalnet.net>\n"
+"Language-Team: Basque <kde-i18n-eu@kde.org>\n"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 19.08.2\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Posta-kutxa"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Helbidearen informazio hedatua"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Kalea"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Herria"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Eskualdea"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Posta-kodea"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Herrialdea"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Banatze etiketa"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Nazionala"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Nazioartekoa"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Postala"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Paketeak"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Etxekoa"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Lanekoa"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Hobetsitako helbidea"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Bestelakoak"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Identifikatzaile bakuna"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Izena"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Formatudun izena"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Abizenak"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Izena"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Gainerako izenak"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Ohorezko aurrizkiak"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Ohorezko atzizkiak"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Goitizena"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Urtemuga"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Etxeko helbideko kalea"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Etxeko helbideko posta-kutxa"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Etxeko helbideko hiria"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Etxeko helbideko probintzia"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Etxeko helbideko posta-kodea"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Etxeko helbideko herrialdea"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Etxeko helbideko etiketa"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Laneko helbideko kalea"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Laneko helbideko posta-kutxa"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Laneko helbideko hiria"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Laneko helbideko probintzia"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Laneko helbideko posta-kodea"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Laneko helbideko herrialdea"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Laneko helbideko etiketa"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Etxeko telefonoa"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Laneko telefonoa"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Telefono mugikorra"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Etxeko faxa"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Laneko faxa"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Beribileko telefonoa"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "RDSI (ISDN)"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Bilagailua"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Eposta helbidea"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Posta bezeroa"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Ordu eremua"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Kokapen geografikoa"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Titulua"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Rola"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Erakundea"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Saila"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Oharra"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Produktuaren identifikatzailea"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Berrikuspen data"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Sailkatzeko katea"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Orri nagusia"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Segurtasun klasea"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logoa"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Argazkia"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Soinua"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "dk."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Andereño"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "jn."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "and."
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "adño."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "irak."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "jr."
+
+# xalba 2019-10-20 ig. Bere horretan utzi dut euskaraz nola ipini ez dudalako aurkitu.
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Eremu ezezaguna"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Guztia"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Maiztasuna"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Helbidea"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "E-posta"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Pertsonala"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Norberak finkatua"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Definitu gabea"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Norberak finkatua"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Mota ezezagunekoa"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Telefono zenbakia"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Etxekoa"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Lanekoa"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Mezularia"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Hobetsia"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Ahotsa"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Faxa"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Mugikorra"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Bideoa"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Postontzia"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modema"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Beribila"
+
+# Personal Communications Service
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Bestelakoak"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Hobetsitako zenbakia"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Laneko faxa"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Publikoa"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Pribatua"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Isilpekoa"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Mota ezezaguna"
diff --git a/po/fi/kcontacts5.po b/po/fi/kcontacts5.po
new file mode 100644 (file)
index 0000000..7c38797
--- /dev/null
@@ -0,0 +1,589 @@
+# Translation of kabc.po to Finnish
+# Copyright © 2007, 2009, 2012 This_file_is_part_of_KDE
+# This file is distributed under the same license as the kdepimlibs package.
+# Mikko Piippo <piippo@cc.helsinki.fi>, 2007.
+# Tommi Nieminen <translator@legisign.org>, 2009, 2012.
+# Lasse Liehu <lasse.liehu@gmail.com>, 2013, 2015.
+#
+# KDE Finnish translation sprint participants:
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2015-12-27 18:23+0200\n"
+"Last-Translator: Lasse Liehu <lasse.liehu@gmail.com>\n"
+"Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-POT-Import-Date: 2012-12-01 22:25:17+0000\n"
+"X-Generator: Lokalize 2.0\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "PL"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Tarkemmat osoitetiedot"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Katuosoite"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Paikkakunta"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Alue"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Postinumero"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Maa"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Toimitusosoite"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Kotimaan osoite"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Kansainvälinen osoite"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Postiosoite"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Pakettiosoite"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Koti"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Työ"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Ensisijainen osoite"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Muu "
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Ainutkertainen tunniste"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Nimi"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Muotoiltu nimi"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Sukunimi"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Etunimi"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Lisänimet"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Kunnioittavat etuliitteet"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Kunnioittavat jälkiliitteet"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Kutsumanimi"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Syntymäpäivä"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Kotiosoitteen katuosoite"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Kotiosoitteen postilokero"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Kotiosoitteen kaupunki"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Kotiosoitteen osavaltio"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Kotiosoitteen postinumero"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Kotiosoitteen maa"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Kotiosoite"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Työosoitteen katuosoite"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Työosoitteen postilokero"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Työosoitteen kaupunki"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Työosoitteen osavaltio"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Työosoitteen postinumero"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Työosoitteen maa"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Työosoite"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Kotipuhelin"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Työpuhelin"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Matkapuhelin"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Kotifaksi"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Työfaksi"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Autopuhelin"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Hakulaite"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Sähköpostiosoite"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Postiohjelma"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Aikavyöhyke"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Maantieteellinen sijainti"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Ammatti"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Työnkuva"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organisaatio"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Osasto"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Huomautukset"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Tuotteen tunniste"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Tarkistuspäivä"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Lajittelujono"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Kotisivu"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Turvallisuusluokitus"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Valokuva"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Äänitiedosto"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Tri"
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Neiti"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Herra"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Rouva"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Rouva"
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "nuor."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "vanh."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Tuntematon kenttä"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Kaikki"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Säännöllinen"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Osoite"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "Sähköposti"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Henkilökohtainen"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Oma"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Määrittämätön"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Oma"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Tuntematon tyyppi"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Puhelinnumero"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Koti"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Työ"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Pikaviestin"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Ensisijainen"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Ääni"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Faksi"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Matkapuhelin"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Postilaatikko"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modeemi"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Auto"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Muu "
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Ensisijainen numero"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Työfaksi"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Julkinen"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Yksityinen"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Luottamuksellinen"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Tuntematon tyyppi"
diff --git a/po/fr/kcontacts5.po b/po/fr/kcontacts5.po
new file mode 100644 (file)
index 0000000..33bc93b
--- /dev/null
@@ -0,0 +1,594 @@
+# translation of kabc.po to Francais
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Francois Grange <rumbaya@gmail.com>, 2007, 2008.
+# Guillaume Pujol <guill.p@gmail.com>, 2008.
+# Sébastien Renard <Sebastien.Renard@digitalfox.org>, 2008.
+# Mickael Sibelle <kimael@gmail.com>, 2008.
+# Sebastien Renard <Sebastien.Renard@digitalfox.org>, 2010, 2013.
+# xavier <xavier.besnard@neuf.fr>, 2013.
+# Vincent Pinon <vpinon@kde.org>, 2017.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2017-06-07 23:52+0100\n"
+"Last-Translator: Vincent Pinon <vpinon@kde.org>\n"
+"Language-Team: French <kde-francophone@kde.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 2.0\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Boîte postale"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Informations de complément d'adresse"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Rue"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Ville"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Région"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Code postal"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Pays"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Étiquette de livraison"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "National"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "International"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Postal"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Paquet"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Domicile"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Travail"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Adresse préférée"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Autre"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Identifiant unique"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Nom"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Nom formaté"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Nom de famille"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Prénom"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Noms additionnels"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Préfixes honorifiques"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Suffixes honorifiques"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Pseudonyme"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Date d'anniversaire"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Rue du domicile"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Code postal du domicile"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Ville du domicile"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "État du domicile"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Code postal du domicile"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Pays du domicile"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Libellé de l'adresse du domicile"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Rue du lieu de travail"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Code postal du lieu de travail"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Ville du lieu de travail"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "État du lieu de travail"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Code postal du lieu de travail"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Pays du lieu de travail"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Libellé du lieu de travail"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Téléphone du domicile"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Téléphone professionnel"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Téléphone mobile"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Fax personnel"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Fax professionnel"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Téléphone de voiture"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "RNIS"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Bipeur"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Adresse de courrier électronique"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Client de courrier électronique"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Fuseau horaire"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Position géographique"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Titre"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Rôle"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organisation"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Département"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Note"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Identifiant du produit"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Date de révision"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Chaîne de tri"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Page d'accueil"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Classe de sécurité"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Photo"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Son"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr"
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Mlle"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "M."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Mme"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Mme"
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Pr."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I "
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III "
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Champ inconnu"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Tous"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Fréquent"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Adresse"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "Adresse de courrier électronique"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Personnel"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Personnalisé"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Indéfini"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Personnalisé"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Type inconnu"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Numéro de téléphone"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Domicile"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Professionnel"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Messagerie"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Préféré"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Boîte vocale"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Fax"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Portable"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Vidéo"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Boîte aux lettres"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Voiture"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Autre"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Numéro préféré"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Fax professionnel"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Public"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Privé"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Confidentiel"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Type inconnu"
diff --git a/po/ga/kcontacts5.po b/po/ga/kcontacts5.po
new file mode 100644 (file)
index 0000000..71a50b4
--- /dev/null
@@ -0,0 +1,584 @@
+# Irish translation of kabc
+# Copyright (C) 2009 This_file_is_part_of_KDE
+# This file is distributed under the same license as the kabc package.
+# Kevin Scannell <kscanne@gmail.com>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: kdepimlibs/kabc.po\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2007-06-27 10:27-0500\n"
+"Last-Translator: Kevin Scannell <kscanne@gmail.com>\n"
+"Language-Team: Irish <gaeilge-gnulinux@lists.sourceforge.net>\n"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n < 11 ? "
+"3 : 4\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Bosca Oifig an Phoist"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Eolas Seolta Breisithe"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Sráid"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Ceantar"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Réigiún"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Cód Poist"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Tír"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Lipéad Seachadta"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Intíre"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Idirnáisiúnta"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Post"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Beart"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Baile"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Obair"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Seoladh de Rogha"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Eile"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Aitheantóir Sainiúil"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Ainm"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Ainm Formáidithe"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Sloinne"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Ainm"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Ainmneacha Eile"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Réimíreanna Ómóis"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Iarmhíreanna Ómóis"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Leasainm"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Lá Breithe"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Seoladh Baile - Sráid"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Bosca Oifig an Phoist - Baile"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Seoladh Baile - Cathair"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Seoladh Baile - Stát"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Seoladh Baile - Cód Poist"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Seoladh Baile - Tír"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Seoladh Baile - Lipéad"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Seoladh Gnó - Sráid"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Bosca Oifig an Phoist - Gnó"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Seoladh Gnó - Cathair"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Seoladh Gnó - Stát"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Seoladh Gnó - Cód Poist"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Seoladh Gnó - Tír"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Seoladh Gnó - Lipéad"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Fón Baile"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Fón Gnó"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Fón Póca"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Facs Baile"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Facs Gnó"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Fón Cairr"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "LDSC"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Glaoire"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Seoladh Ríomhphoist"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Cliant Ríomhphoist"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Crios Ama"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Suíomh Geografach"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Teideal"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Ról"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Eagras"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Roinn"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Nóta"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Aitheantóir Táirge"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Dáta Leasaithe"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Teaghrán Sórtála"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Leathanach Baile"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Aicme Slándála"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Lógó"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Grianghraf"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Fuaim"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "An Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Iníon"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "An tUas."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Bean"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Ms."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "An tOll."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Óg"
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Mór"
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Réimse Anaithnid"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Uile"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Go Minic"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Seoladh"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "Ríomhphost"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Pearsanta"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Saincheaptha"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Neamhshainithe"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X.509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Saincheaptha"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Cineál anaithnid"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr ""
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Baile"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Obair"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Teachtaire"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Molta"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Guth"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Facs"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Fón Póca"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Fón Físe"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Bosca Poist"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Móideim"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Carr"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Eile"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Uimhir de Rogha"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Facs oibre"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Poiblí"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Príobháideach"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Faoi Rún"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Cineál anaithnid"
diff --git a/po/gl/kcontacts5.po b/po/gl/kcontacts5.po
new file mode 100644 (file)
index 0000000..e2a026e
--- /dev/null
@@ -0,0 +1,590 @@
+# translation of kabc.po to galician
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# mvillarino <mvillarino@users.sourceforge.net>, 2007, 2008, 2009.
+# Marce Villarino <mvillarino@users.sourceforge.net>, 2009.
+# marce villarino <mvillarino@users.sourceforge.net>, 2009.
+# Xosé <xosecalvo@gmail.com>, 2009.
+# Marce Villarino <mvillarino@kde-espana.es>, 2012, 2013.
+# Adrián Chaves Fernández (Gallaecio) <adriyetichaves@gmail.com>, 2015.
+# Adrián Chaves (Gallaecio) <adrian@chaves.io>, 2017.
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2017-07-29 09:52+0100\n"
+"Last-Translator: Adrián Chaves (Gallaecio) <adrian@chaves.io>\n"
+"Language-Team: Galician <kde-i18n-doc@kde.org>\n"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Apartado de correos"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Información ampliada do enderezo"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Rúa"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Localidade"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Rexión"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Código postal"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "País"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Etiqueta de envío"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Nacional"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Internacional"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Postal"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Paquetaría"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Casa"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Traballo"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Enderezo preferido"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Outro"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Identificador único"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Nome"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Nome Formatado"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Apelido"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Nome Propio"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Nomes Adicionais"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Prefixos Honoríficos"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Sufixos Honoríficos"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Alcume"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Aniversario"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Rúa do enderezo particular"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Apartado de correos do enderezo particular"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Cidade do enderezo particular"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Provincia do enderezo particular"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Código postal do enderezo particular"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "País do enderezo particular"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Etiqueta do enderezo particular"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Rúa do enderezo do traballo"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Caixa de correo do enderezo do traballo"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Cidade do enderezo do traballo"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Provincia do enderezo do traballo"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Código postal do enderezo do traballo"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "País do enderezo do traballo"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Etiqueta do enderezo do traballo"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Teléfono privado"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Teléfono do traballo"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Móbil"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Fax privado"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Fax do traballo"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Teléfono do coche"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "RDSI"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Busca"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Enderezo de correo electrónico"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Cliente de correo"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Fuso horario"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Posición xeográfica"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Título"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Función"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organización"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Departamento"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Nota"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Identificador do produto"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Data de revisión"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Ordenar a cadea"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Páxina web"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Clase de seguranza"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logotipo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Foto"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Son"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Sra."
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Sr."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Srta."
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Sra."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Campo descoñecido"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Todos"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Frecuente"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Enderezo"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "Correo electrónico"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Persoal"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Personalizado"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Non definido"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Personalizado"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Tipo descoñecido"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Número de teléfono"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Casa"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Traballo"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Mensaxaría"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Preferido"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Voz"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Fax"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Móbil"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Vídeo"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Caixa de correo"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Módem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Coche"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Outro"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Número preferido"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Fax do traballo"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Público"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Privado"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Confidencial"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Tipo descoñecido"
diff --git a/po/hi/kcontacts5.po b/po/hi/kcontacts5.po
new file mode 100644 (file)
index 0000000..fa9b72e
--- /dev/null
@@ -0,0 +1,622 @@
+# translation of kabc.po to Hindi
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Ravishankar Shrivastava <raviratlami@yahoo.com>, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2008-01-28 11:36+0530\n"
+"Last-Translator: Ravishankar Shrivastava <aviratlami@aol.in>\n"
+"Language-Team: Hindi <indlinux-hindi@lists.sourceforge.net>\n"
+"Language: hi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "पोस्ट बॉक्स नं."
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "पता की विस्तारित जानकारी"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "सड़क"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "जगह"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "क्षेत्र"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "पिन कोड"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "देश"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "डिलेवरी लेबल"
+
+#: address.cpp:514
+#, fuzzy, kde-format
+#| msgid "Domestic"
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "घरेलू"
+
+#: address.cpp:516
+#, fuzzy, kde-format
+#| msgid "International"
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "अंतर्राष्ट्रीय"
+
+#: address.cpp:518
+#, fuzzy, kde-format
+#| msgid "Postal"
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "पोस्टल"
+
+#: address.cpp:520
+#, fuzzy, kde-format
+#| msgid "Parcel"
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "पार्सल"
+
+#: address.cpp:522
+#, fuzzy, kde-format
+#| msgid "Home"
+msgctxt "Home Address"
+msgid "Home"
+msgstr "घर"
+
+#: address.cpp:524
+#, fuzzy, kde-format
+#| msgid "Work"
+msgctxt "Work Address"
+msgid "Work"
+msgstr "कार्यस्थल"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "पसंदीदा पता"
+
+#: address.cpp:528
+#, fuzzy, kde-format
+#| msgid "Other"
+msgctxt "another type of address"
+msgid "Other"
+msgstr "अन्य"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr ""
+
+#: addressee.cpp:440
+#, fuzzy, kde-format
+#| msgid "Name"
+msgid "Name"
+msgstr "नाम"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr ""
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr ""
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr ""
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr ""
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr ""
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr ""
+
+#: addressee.cpp:787
+#, fuzzy, kde-format
+#| msgid "Name"
+msgid "Nick Name"
+msgstr "नाम"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr ""
+
+#: addressee.cpp:832
+#, fuzzy, kde-format
+#| msgid "Select Addressee"
+msgid "Home Address Street"
+msgstr "पाने वाला चुनें"
+
+#: addressee.cpp:837
+#, fuzzy, kde-format
+#| msgid "Post Office Box"
+msgid "Home Address Post Office Box"
+msgstr "पोस्ट बॉक्स नं."
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr ""
+
+#: addressee.cpp:847
+#, fuzzy, kde-format
+#| msgid "Email Addresses"
+msgid "Home Address State"
+msgstr "ईमेल पता"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr ""
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr ""
+
+#: addressee.cpp:862
+#, fuzzy, kde-format
+#| msgid "Email Addresses"
+msgid "Home Address Label"
+msgstr "ईमेल पता"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr ""
+
+#: addressee.cpp:872
+#, fuzzy, kde-format
+#| msgid "Post Office Box"
+msgid "Business Address Post Office Box"
+msgstr "पोस्ट बॉक्स नं."
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr ""
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr ""
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr ""
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr ""
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr ""
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr ""
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr ""
+
+#: addressee.cpp:912
+#, fuzzy, kde-format
+#| msgid "Mobile"
+msgid "Mobile Phone"
+msgstr "मोबिल"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "घर का फ़ैक्स"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr ""
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr ""
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "आईएसडीएन"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "पेजर"
+
+#: addressee.cpp:942
+#, fuzzy, kde-format
+#| msgid "Email Addresses"
+msgid "Email Address"
+msgstr "ईमेल पता"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr ""
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr ""
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr ""
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr ""
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr ""
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr ""
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr ""
+
+#: addressee.cpp:1195
+#, fuzzy, kde-format
+#| msgid "No"
+msgid "Note"
+msgstr "नहीं"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr ""
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr ""
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr ""
+
+#: addressee.cpp:1281
+#, fuzzy, kde-format
+#| msgid "Home"
+msgid "Homepage"
+msgstr "घर"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr ""
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr ""
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr ""
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr ""
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "डॉ."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "कुमारी"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "श्रीमान्"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "श्रीमती"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "सुश्री"
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "प्रा."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "कनिष्ठ"
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "वरिष्ठ"
+
+#: field.cpp:205
+#, fuzzy, kde-format
+#| msgid "Unknown type"
+msgid "Unknown Field"
+msgstr "अज्ञात क़िस्म"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr ""
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr ""
+
+#: field.cpp:222
+#, fuzzy, kde-format
+#| msgid "Email Addresses"
+msgctxt "street/postal"
+msgid "Address"
+msgstr "ईमेल पता"
+
+#: field.cpp:224
+#, fuzzy, kde-format
+#| msgid "Email"
+msgid "Email"
+msgstr "ईमेल"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr ""
+
+#: field.cpp:230
+#, fuzzy, kde-format
+#| msgid "Custom"
+msgid "Custom"
+msgstr "मनपसंद"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr ""
+
+#: key.cpp:201
+#, fuzzy, kde-format
+#| msgid "X509"
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "एक्स509"
+
+#: key.cpp:204
+#, fuzzy, kde-format
+#| msgid "PGP"
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "पीजीपी"
+
+#: key.cpp:207
+#, fuzzy, kde-format
+#| msgid "Custom"
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "मनपसंद"
+
+#: key.cpp:210
+#, fuzzy, kde-format
+#| msgid "Unknown type"
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "अज्ञात क़िस्म"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr ""
+
+#: phonenumber.cpp:172
+#, fuzzy, kde-format
+#| msgid "Home"
+msgctxt "Home phone"
+msgid "Home"
+msgstr "घर"
+
+#: phonenumber.cpp:174
+#, fuzzy, kde-format
+#| msgid "Work"
+msgctxt "Work phone"
+msgid "Work"
+msgstr "कार्यस्थल"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "मेसेंजर "
+
+#: phonenumber.cpp:178
+#, fuzzy, kde-format
+#| msgid "Preferred"
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "पसंदीदा"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "आवाज़"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "फ़ैक्स"
+
+#: phonenumber.cpp:184
+#, fuzzy, kde-format
+#| msgid "Mobile"
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "मोबिल"
+
+#: phonenumber.cpp:186
+#, fuzzy, kde-format
+#| msgid "Video"
+msgctxt "Video phone"
+msgid "Video"
+msgstr "वीडियो"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "डाक डिब्बा"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "मॉडेम"
+
+#: phonenumber.cpp:192
+#, fuzzy, kde-format
+#| msgid "Car"
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "कार"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "पीसीएस"
+
+#: phonenumber.cpp:200
+#, fuzzy, kde-format
+#| msgid "Other"
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "अन्य"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "पसंदीदा संख्या"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "ऑफिस का फ़ैक्स"
+
+#: secrecy.cpp:98
+#, fuzzy, kde-format
+#| msgid "Public"
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "सार्वजनिक"
+
+#: secrecy.cpp:101
+#, fuzzy, kde-format
+#| msgid "Private"
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "निजी"
+
+#: secrecy.cpp:104
+#, fuzzy, kde-format
+#| msgid "Confidential"
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "गोपनीय"
+
+#: secrecy.cpp:107
+#, fuzzy, kde-format
+#| msgid "Unknown type"
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "अज्ञात क़िस्म"
diff --git a/po/hne/kcontacts5.po b/po/hne/kcontacts5.po
new file mode 100644 (file)
index 0000000..ef4ddcd
--- /dev/null
@@ -0,0 +1,588 @@
+# translation of kabc.po to Hindi
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Ravishankar Shrivastava <raviratlami@yahoo.com>, 2008.
+# Ravishankar Shrivastava <raviratlami@aol.in>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2009-02-28 21:51+0530\n"
+"Last-Translator: Ravishankar Shrivastava <raviratlami@aol.in>\n"
+"Language-Team: Hindi <kde-i18n-doc@lists.kde.org>\n"
+"Language: hne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 0.2\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "पोस्ट डब्बा नं."
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "पता के विस्तारित जानकारी"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "सड़क"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "जगह"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "छेत्र"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "पिन कोड"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "देस"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "डिलेवरी लेबल"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "घरेलू"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "अंतररास्ट्रीय"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "पोस्टल"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "पार्सल"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "घर"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "कामस्थल"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "निसानी पता"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "अन्य"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "बेजोड़ पहचान"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "नांव"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "फार्मेटेड नाम"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "कुटुंब नाम"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "दे गे नाम"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "अतिरिक्त नाम"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr ""
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr ""
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "उप नांव"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "जन्मदिन"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "घर के पता सड़क"
+
+#: addressee.cpp:837
+#, fuzzy, kde-format
+#| msgid "Post Office Box"
+msgid "Home Address Post Office Box"
+msgstr "पोस्ट डब्बा नं."
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "घर के पता सहर"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "घर के पता राज्य"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "घर के पता जिप कोड"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "घर के पता देस"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "घर के पता लेबल"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr ""
+
+#: addressee.cpp:872
+#, fuzzy, kde-format
+#| msgid "Post Office Box"
+msgid "Business Address Post Office Box"
+msgstr "पोस्ट डब्बा नं."
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr ""
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr ""
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr ""
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr ""
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr ""
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "घर फोन"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "व्यवसाय फोन"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "मोबाइल फोन"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "घर के फैक्स"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "व्यवसाय फेक्स"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "कार फोन"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "आईएसडीएन"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "पेजर"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "ईमेल पता"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "डाकिया"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "समय छेत्र"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "भौगोलिक स्थिति"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "सीर्सक"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "भूमिका"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "संगठन "
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "विभाग"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "टिप्पनी"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr ""
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "संसोधन तारीक"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr ""
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "मुख पेज"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "सुरक्छा क्लास"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "लोगो"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "फोटू"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "अवाज"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "डा."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "कुमारी"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "स्रीमान्"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "स्रीमती"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "सुस्री"
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "प्रा."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "कनिस्ठ"
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "वरिस्ठ"
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "अग्यात छेत्र"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "सब्बो"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "बारंबार"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "पता"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "ईमेल"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "निजी"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "मनमाफिक"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "अपरिभासित "
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "एक्स509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "पीजीपी"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "मनमाफिक"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "अग्यात किसिम"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr ""
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "घर"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "कामस्थल"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "मेसेंजर "
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "निसानी"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "अवाज"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "फैक्स"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "मोबाइल"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "वीडियो"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "डाक डिब्बा"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "माडेम"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "कार"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "पीसीएस"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "अन्य"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "निसानी संख्या"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "आफिस के फैक्स"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "सार्वजनिक"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "निजी"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "गोपनीय"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "अग्यात किसिम"
diff --git a/po/hu/kcontacts5.po b/po/hu/kcontacts5.po
new file mode 100644 (file)
index 0000000..f5b80f5
--- /dev/null
@@ -0,0 +1,585 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Tamas Szanto <tszanto@interware.hu>, 2007.
+# Kristóf Kiszel <ulysses@kubuntu.org>, 2010, 2014, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: KDE 4.3\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2019-11-12 19:44+0100\n"
+"Last-Translator: Kristóf Kiszel <ulysses@kubuntu.org>\n"
+"Language-Team: Hungarian <kde-l10n-hu@kde.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 20.03.70\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Postafiók"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Kibővített címadatok"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Utca"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Helység"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Megye/régió"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Irányítószám"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Ország"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Kézbesítési címke"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Belföldi"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Külföldi"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Postai cím"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Csomag"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Otthoni"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Munkahelyi"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Elsődleges cím"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Egyéb"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Egyedi azonosító"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Név"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Formázott név"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Családi név"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Utónév"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Egyéb nevek"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Előtagok"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Utótagok"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Becenév"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Születésnap"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Utca (otthoni)"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Postafiók (otthoni)"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Helység (otthoni)"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Állam (otthoni)"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Irányítószám (otthoni)"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Ország (otthoni)"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Címke (otthoni)"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Utca (munkahelyi)"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Postafiók (munkahelyi)"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Helység (munkahelyi)"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Állam (munkahelyi)"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Irányítószám (munkahelyi)"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Ország (munkahelyi)"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Címke (munkahelyi)"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Telefon (otthoni)"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Telefon (munkahelyi)"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Mobil"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Fax (otthoni)"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Fax (munkahelyi)"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Autótelefon"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Csipogó"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "E-mail cím"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Levelezőprogram"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Időzóna"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Földrajzi pozíció"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Megszólítás"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Beosztás"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Szervezet"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Osztály"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Megjegyzés"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Termékazonosító"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Verzió"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Rendezési sztring"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Honlap"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Biztonsági osztály"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logó"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Fénykép"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Hang"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Miss"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Mr."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Mrs."
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Ms."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Ismeretlen mező"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Mind"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "A fontosabbak"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Cím"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "E-mail cím"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Privát"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Egyedi"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Nincs megadva"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Egyedi"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Ismeretlen címtípus"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Telefonszám"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Otthoni"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Munkahelyi"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Üzenetküldő"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Elsődleges"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Hang"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Fax"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Mobil"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Videó"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Postaláda"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Autó"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Egyéb"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Elsődleges telefonszám"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Munkahelyi fax"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Nyilvános"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Privát"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Bizalmas"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Ismeretlen"
diff --git a/po/ia/kcontacts5.po b/po/ia/kcontacts5.po
new file mode 100644 (file)
index 0000000..b7356a5
--- /dev/null
@@ -0,0 +1,584 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# g.sora <g.sora@tiscali.it>, 2011, 2012, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2019-12-21 23:51+0100\n"
+"Last-Translator: Giovanni Sora <g.sora@tiscali.it>\n"
+"Language-Team: Interlingua <kde-i18n-doc@kde.org>\n"
+"Language: ia\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Cassa de officio de posta"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Information de adresse extendite"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Strata"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Localitate"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Region"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Codice postal"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Pais"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Etiquetta de livration"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Domestic"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "International"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Postal"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Parcella"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Domo"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Labor"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Adresse preferite"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Altere"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Identificator unic"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Nomine"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Nomine formatate"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Nomine de Familia"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Nomine date"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Nomines additional"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Prefixos honorific"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Suffixos honorific"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Pseudonymo"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Anniversario de nativitate"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Strata de adresse de domo"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Cassa de officio de posta de adresse de domo"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Citate de adresse de domo"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Stato de adresse de domo"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Codice postal de adresse de domo"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Pais de adresse de domo"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Etiquetta de adresse de domo"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Strata de adresse de labor"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Cassa de officio de posta de adresse de labor"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Citate de adresse de labor"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Stato de adresse de labor"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Codice postal de adresse de labor"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Pais de adresse de labor"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Etiquetta de adresse de labor"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Telephono de domo"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Telephono de affaires"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Telephono mobile"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Fax de domo"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Fax de affaires"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Telephono de automobile"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Pager"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Adresse de E-Posta"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Cliente de e-posta"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Zona de Tempore"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Position geographic"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Titulo"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Rolo"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organization"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Departimento"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Nota"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Identificator de producto"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Data de revision"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Ordina catena"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Pagina Domo o Principal"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Classe de securitate"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Photo"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Sono"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Senioretta"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Senior"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Seniora"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Seniora"
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Campo incognite"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Omne"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Frequente"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Adresse"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "E-posta"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Personal"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Personalisate"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Non definite"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Personalisate"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Typo incognite"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Numero de telephono"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Domo"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Labor"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Messagero"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Preferite"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Voce"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Fax"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Mobile"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Cassa postal"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Automobile"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Altere"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Numero preferite"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Fax de labor"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Public"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Private"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Confidential"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Typo incognite"
diff --git a/po/id/kcontacts5.po b/po/id/kcontacts5.po
new file mode 100644 (file)
index 0000000..890f1e7
--- /dev/null
@@ -0,0 +1,583 @@
+# Copyright (C) YEAR This file is copyright:
+# This file is distributed under the same license as the kcontacts package.
+# Wantoyo <wantoyek@gmail.com>, 2019.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kcontacts\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2019-10-13 07:49+0700\n"
+"Last-Translator: Wantoyo <wantoyek@gmail.com>\n"
+"Language-Team: Indonesian <kde-i18n-doc@kde.org>\n"
+"Language: id\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Kotak Kantor Pos"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Informasi Alamat Diperluas"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Jalan"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Lokalitas"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Region"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Kode Pos"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Negeri"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Label Pengiriman"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Domestik"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Internasional"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Kartu Pos"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Parsel"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Rumah"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Kantor"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Alamat yang Disukai"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Lainnya"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Pengidentifikasi Unik"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Nama"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Nama yang Diformat"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Nama Keluarga"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Nama yang Diberikan"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Nama-nama Tambahan"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Awalan Kehormatan"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Akhiran Kehormatan"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Nama Panggilan"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Hari Lahir"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Jalan Alamat Rumah"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Kotak Kantor Pos Alamat Rumah"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Kota Alamat Rumah"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Negara Alamat Rumah"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Kode Zip Alamat Rumah"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Negeri Alamat Rumah"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Label Alamat Rumah"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Jalan Alamat Bisnis"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Kotak Kantor Pos Alamat Bisnis"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Kota Alamat Bisnis"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Negara Alamat Bisnis"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Kode Zip Alamat Bisnis"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Negeri Alamat Bisnis"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Label Alamat Bisnis"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Telepon Rumah"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Telepon Bisnis"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Telepon Genggam"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Fax Rumah"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Fax Bianis"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Telepon Mobil"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Pèjer (Pager)"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Alamat Email"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Klien Mail"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Zona Waktu"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Posisi Geografis"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Judul"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Peran"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organisasi"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Jawatan"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Catatan"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Pengidentifikasi Produk"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Tanggal Revisi"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Urutkan String"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Laman"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Kelas Keamanan"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Foto"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Suara"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Nona"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Tn."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Ny."
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Nn."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Bidang tak diketahui"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Semua"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Sering"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Alamat"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "Email"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Personal"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Kustom"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Tak ditentukan"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Kustom"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Tipe tak diketahui"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Nomor telepon"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Rumah"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Kantor"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Perpesanan"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Disukai"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Suara"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Fax"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Seluler"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Kotak Surat"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Mobil"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Lainnya"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Nomor yang Disukai"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Fax Kantor"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Publik"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Privat"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Diberi Kepercayaan"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Tipe tak diketahui"
diff --git a/po/it/kcontacts5.po b/po/it/kcontacts5.po
new file mode 100644 (file)
index 0000000..40fc441
--- /dev/null
@@ -0,0 +1,587 @@
+# translation of kabc.po to Italian
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the kabc package.
+# Federico Zenith <federico.zenith@member.fsf.org>, 2007.
+# Pino Toscano <toscano.pino@tiscali.it>, 2009.
+# Luigi Toscano <luigi.toscano@tiscali.it>, 2015.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2015-12-28 16:57+0100\n"
+"Last-Translator: Luigi Toscano <luigi.toscano@tiscali.it>\n"
+"Language-Team: Italian <kde-i18n-it@kde.org>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Casella postale"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Informazioni estese sull'indirizzo"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Via"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Località"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Regione"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Codice postale"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Nazione"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Etichetta di consegna"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Domestico"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Internazionale"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Postale"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Pacco"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Casa"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Lavoro"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Indirizzo preferito"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Altro"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Identificatore univoco"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Nome"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Nome formattato"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Cognome"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Nome"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Altri nomi"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Prefissi onorifici"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Suffissi onorifici"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Soprannome"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Data di nascita"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Via indirizzo di casa"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Casella postale indirizzo di casa"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Città indirizzo di casa"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Stato indirizzo di casa"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "CAP indirizzo di casa"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Stato indirizzo di casa"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Etichetta indirizzo di casa"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Via indirizzo di lavoro"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Casella postale indirizzo di lavoro"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Città indirizzo di lavoro"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Stato indirizzo di lavoro"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "CAP indirizzo di lavoro"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Stato indirizzo di lavoro"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Etichetta indirizzo di lavoro"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Telefono di casa"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Telefono di lavoro"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Telefono cellulare"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Fax a casa"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Fax di lavoro"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Telefono auto"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Cercapersone"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Indirizzo di posta elettronica"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Programma di posta elettronica"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Fuso orario"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Posizione geografica"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Titolo"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Ruolo"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organizzazione"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Dipartimento"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Nota"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Identificativo prodotto"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Data di revisione"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Stringa di ordinamento"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Homepage"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Classe di sicurezza"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Foto"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Suono"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dott."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Sig.rina"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Sig."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Sig.ra"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Ing."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Campo sconosciuto"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Tutto"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Frequente"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Indirizzo"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "Posta elettronica"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Personale"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Personalizzato"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Non definito"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Personalizzata"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Tipo sconosciuto"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Numero di telefono"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Casa"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Lavoro"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Messaggistica"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Preferito"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Voce"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Fax"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Cellulare"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Casella"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Macchina"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Altro"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Numero preferito"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Fax al lavoro"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Pubblico"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Privato"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Confidenziale"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Tipo sconosciuto"
diff --git a/po/ja/kcontacts5.po b/po/ja/kcontacts5.po
new file mode 100644 (file)
index 0000000..bd43b00
--- /dev/null
@@ -0,0 +1,585 @@
+# Translation of kabc into Japanese.
+# This file is distributed under the same license as the kdepimlibs package.
+# Yukiko Bando <ybando@k6.dion.ne.jp>, 2007, 2008, 2009, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2010-01-27 01:03+0900\n"
+"Last-Translator: Yukiko Bando <ybando@k6.dion.ne.jp>\n"
+"Language-Team: Japanese <kde-jp@kde.org>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "私書箱"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "住所の詳細"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "番地"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "区市町村"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "都道府県"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "郵便番号"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "国"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "宛先ラベル"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "国内"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "国際"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "郵便"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "小包"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "自宅"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "勤務先"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "優先住所"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "その他"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "一意の識別子"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "名前"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "フォーマットされた名前"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "姓"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "名"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "付加的な名前"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "敬称 (前)"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "敬称 (後)"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "ニックネーム"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "誕生日"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "自宅住所 番地"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "自宅住所 私書箱"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "自宅住所 市"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "自宅住所 都道府県"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "自宅住所 郵便番号"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "自宅住所 国"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "自宅住所 ラベル"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "勤務先住所 番地"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "勤務先住所 私書箱"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "勤務先住所 市"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "勤務先住所 都道府県"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "勤務先住所 郵便番号"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "勤務先住所 国"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "勤務先住所 ラベル"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "自宅電話"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "勤務先電話"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "携帯電話"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "自宅のファクス"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "勤務先ファクス"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "車載電話"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "ポケットベル"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "メールアドレス"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "メールクライアント"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "タイムゾーン"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "地理的な位置"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "肩書"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "役割"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "組織"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "部署"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "備考"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "製品の識別子"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "改訂日付"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "ソート文字列"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "ホームページ"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "セキュリティクラス"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "ロゴ"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "写真"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "音声"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Miss"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Mr."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Mrs."
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Ms."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "未知のフィールド"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "すべて"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "よく使う"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "住所"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "メール"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "個人的"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "カスタム"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "未定義"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X.509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "カスタム"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "未知のタイプ"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr ""
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "自宅"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "勤務先"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "メッセンジャー"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "優先電話番号"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "ボイスフォン"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "ファクス"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "携帯電話"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "ビデオフォン"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "メールボックス"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "モデム"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "自動車電話"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "その他"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "優先番号"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "勤務先のファクス"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "公開"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "プライベート"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "内密"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "未知のタイプ"
diff --git a/po/kk/kcontacts5.po b/po/kk/kcontacts5.po
new file mode 100644 (file)
index 0000000..d13ce41
--- /dev/null
@@ -0,0 +1,584 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Sairan Kikkarin <sairan@computer.org>, 2011, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2013-04-19 06:20+0600\n"
+"Last-Translator: Sairan Kikkarin <sairan@computer.org>\n"
+"Language-Team: Kazakh <kde-i18n-doc@kde.org>\n"
+"Language: kk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.2\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Абоненттік жәшік"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Кеңейтілген адресі"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Көше"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Елді мекен"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Өлке/Обылыс"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Пошта индексі"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Ел"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Жапсырма жарлық"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Ел ішіндегі"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Халықаралық"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Хаттарға арналған"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Дестелерге арналған"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Ұй"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Жұмыс"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Негізгі адресі"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Басқа"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Бірегей идентификаторы"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Аты-жөні"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Пішімделген атау"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Тегі"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Өз аты"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Әкесінің (қосымша) аты"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Қошеметтеу префиксі"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Қошеметтеу жұрнағы"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Бүркеншік аты"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Туған күні"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Үй адрес көшесі"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Үй адрес абоненттік жәшігі"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Үй адрес қаласы"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Үй адрес уәлаят/облысы"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Үй адрес пошта индексі"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Үй адрес Елі"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Үй адрес жапсырма жарлығы"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Жұмыс адрес көшесі"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Жұмыс адрес абоненттік жәшігі"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Жұмыс адрес қаласы"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Жұмыс адрес уәлаят/облысы"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Жұмыс адрес пошта индексі"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Жұмыс адрес Елі"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Жұмыс адрес жапсырма жарлығы"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Үй телефоны"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Жұмыс телефоны"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Қалта телефоны"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Үйдегі факсы"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Жұмыстағы факс"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Машинадағы телефоны"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr " "
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Пейджері"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Эл.пошта адресі"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Пошта клиенті"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Уақыт белдеуі"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Географиялық орны"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Атағы"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Қызметі"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Ұйымы"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Бөлімі"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Жазба"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Өнім идентификаторы"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Соңғы өзгертілген кезі"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Реттеу"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Мекен парағы"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Қауіпсіздік класы"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Логотипі"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Фотосуреті"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Дыбысы"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "д-р"
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "мис."
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "мистер"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "мадам"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "миссис"
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "проф."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Беймәлім өріс"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Бүкілі"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Жиі қолданатын"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Адресі"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "Эл.поштасы"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Дербес"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Өзге"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Анықталмаған"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Өзге"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Беймәлім түрі"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr ""
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Ұй"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Жұмыс"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Хабарласу"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Негізгісі"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Дауыс"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Факс"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Қалтафон"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Бейнефон"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Дауыс поштасы"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Модем"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Машинадағы телефон"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS (GSM-1900)"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Басқа"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Негізгі тел. нөмірі"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Жұмыс факсы"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Ашық"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Жеке"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Сырлы"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Беймәлім түрі"
diff --git a/po/km/kcontacts5.po b/po/km/kcontacts5.po
new file mode 100644 (file)
index 0000000..af4f163
--- /dev/null
@@ -0,0 +1,588 @@
+# translation of kabc.po to Khmer
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Khoem Sokhem <khoemsokhem@khmeros.info>, 2008, 2009, 2010.
+# Morn Met, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2010-01-25 15:44+0700\n"
+"Last-Translator: Khoem Sokhem <khoemsokhem@khmeros.info>\n"
+"Language-Team: Khmer <support@khmeros.info>\n"
+"Language: km\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"\n"
+"\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "ប្រអប់​សំបុត្រ"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "ព័ត៌មាន​អាសយដ្ឋាន​បន្ថែម"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "ផ្លូវ"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "មូលដ្ឋាន"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "តំបន់"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "កូដ​​ប្រៃសណីយ៍"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "ប្រទេស"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "ស្លាក​បញ្ចូន"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "ក្នុង​ប្រទេស"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "អន្តរជាតិ"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "ប្រៃសណីយ៍"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "កញ្ចប់"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "ផ្ទះ"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "ការងារ"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "អាសយដ្ឋាន​ដែល​ពេញចិត្ត"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "ផ្សេងៗ"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "ឧបករណ៍​កំណត់​អត្តសញ្ញាណ​តែ​មួយ​គត់"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "ឈ្មោះ"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "ឈ្មោះ​មានទ្រង់ទ្រាយ"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "នាម​ត្រកូល"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "នាម​ខ្លួន"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "ឈ្មោះ​បន្ថែម"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "បុព្វបទ​កិត្តិយស"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "បច្ច័យ​កិត្តិយស"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "សម្មតិនាម"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "ថ្ងៃ​កំណើត"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "ផ្លូវ​អាសយដ្ឋាន​ផ្ទះ"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "ប្រអប់​សំបុត្រ​នៃ​អាយដ្ឋាន​ផ្ទះ"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "ទីក្រុង​អាសយដ្ឋាន​ផ្ទះ"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "រដ្ឋ​អាសយដ្ឋាន​ផ្ទះ"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "កូដ​តំបន់​អាសយដ្ឋាន​ផ្ទះ"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "ប្រទេស​អាសយដ្ឋាន​ផ្ទះ"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "ស្លាក​អាសយដ្ឋាន​ផ្ទះ"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "ផ្លូវ​អាសយដ្ឋាន​ពាណិជ្ជកម្ម"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "ប្រអប់​សំបុត្រ​នៃ​អាសយដ្ឋាន​កន្លែង​ធ្វើការ"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "ទីក្រុង​អាសយដ្ឋាន​ពាណិជ្ជកម្ម"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "រដ្ឋ​អាសយដ្ឋាន​ពាណិជ្ជកម្ម"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "កូដ​តំបន់​អាសយដ្ឋាន​ពាណិជ្ជកម្ម"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "ប្រភេទ​អាសយដ្ឋាន​ពាណិជ្ជកម្ម"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "ស្លាក​អាសយដ្ឋាន​ពាណិជ្ជកម្ម"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "ទូរស័ព្ទ​ផ្ទះ"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "ទូរស័ព្ទ​ពាណិជ្ជកម្ម"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "ទូរស័ព្ទ​ចល័ត"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "ទូរសារ​នៅ​ផ្ទះ"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "ទូរសារ​ពាណិជ្ជកម្ម"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "ទូរស័ព្ទ​រថយន្ត"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "ភេកយ័រ"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "អាសយដ្ឋាន​អ៊ីមែល"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "កម្មវិធី​អ៊ីមែល"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "តំបន់​ពេលវេលា"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "ទីតាំង​ភូមិសាស្ត្រ"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "មុខងារ"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "តួនាទី"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "អង្គភាព"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "នាយកដ្ឋាន"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "ចំណាំ"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "ឧបករណ៍​កំណត់​អត្តសញ្ញាណ​ផលិតផល"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "កាលបរិច្ឆេទ​ពិនិត្យ​ឡើង​វិញ"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "តម្រៀប​ខ្សែអក្សរ"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "គេហទំព័រ"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "ថ្នាក់​សុវត្ថិភាព"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "រូបសញ្ញា"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "រូបថត"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "សំឡេង"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "វេជ្ជបណ្ឌិត"
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "កញ្ញា"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "លោក"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "អ្នក​ស្រី"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "អ្នកនាង"
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "សាស្ត្រាចារ្យ"
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "មិនស្គាល់​វាល"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "ទាំងអស់"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "ញឹកញាប់"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "អាសយដ្ឋាន"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "អ៊ីមែល"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "ផ្ទាល់ខ្លួន"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "ផ្ទាល់ខ្លួន"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "មិន​បាន​កំណត់"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "ផ្ទាល់ខ្លួន"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "ប្រភេទ​មិន​ស្គាល់"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr ""
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "ផ្ទះ"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "ការងារ"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "កម្មវិធី​ផ្ញើ​សំបុត្រ"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "បាន​ពេញចិត្ត"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "សំឡេង"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "ទូរសារ"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "ចល័ត"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "វីដេអូ"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "ប្រអប់​សំបុត្រ"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "ម៉ូដឹម"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "រថយន្ត"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "ផ្សេងៗ"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "លេខ​ពេញ​ចិត្ត"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "ទូរសារ​កន្លែង​ធ្វើការ"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "សាធារណៈ"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "ឯកជន"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "សម្ងាត់"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "ប្រភេទ​មិន​ស្គាល់"
diff --git a/po/ko/kcontacts5.po b/po/ko/kcontacts5.po
new file mode 100644 (file)
index 0000000..6741bb2
--- /dev/null
@@ -0,0 +1,584 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Shinjo Park <kde@peremen.name>, 2015, 2016.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2016-12-11 22:23+0100\n"
+"Last-Translator: Shinjo Park <kde@peremen.name>\n"
+"Language-Team: Korean <kde-kr@kde.org>\n"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Lokalize 2.0\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "우편 사서함"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "확장 주소 정보"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "도로명"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "자치구"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "지역"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "우편 번호"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "국가"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "배달 정보"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "국내"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "국제"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "우편"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "소포"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "집"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "직장"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "선호 주소"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "기타"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "고유 식별자"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "이름"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "형식 있는 이름"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "성"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "성 제외 이름"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "추가 이름"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "존칭 접두사"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "존칭 접미사"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "별명"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "생일"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "집 주소 도로명"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "집 주소 사서함"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "집 주소 도시"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "집 주소 도/광역시"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "집 주소 우편 번호"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "집 주소 국가"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "집 주소 레이블"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "직장 주소 도로명"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "직장 주소 사서함"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "직장 주소 도시"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "직장 주소 도/광역시"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "직장 주소 우편 번호"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "직장 주소 국가"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "직장 주소 레이블"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "집 전화"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "직장 전화"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "휴대 전화"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "집 팩스"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "직장 팩스"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "카폰"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "호출기"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "이메일 주소"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "메일 클라이언트"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "시간대"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "지리적 위치"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "직위"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "직급"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "조직"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "부서"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "메모"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "제품 식별자"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "리비전 날짜"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "정렬 문자열"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "홈페이지"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "보안 등급"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "로고"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "사진"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "소리"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "박사"
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr ""
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr ""
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr ""
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr ""
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "교수"
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "1세"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "2세"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "3세"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr ""
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr ""
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "알 수 없는 필드"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "모두"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "자주"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "주소"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "이메일"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "개인"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "사용자 정의"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "정의되지 않음"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "사용자 정의"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "알 수 없는 형식"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "전화 번호"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "홈"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "직장"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "메신저"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "선호함"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "음성"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "팩스"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "휴대폰"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "동영상"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "사서함"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "모뎀"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "카폰"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "기타"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "선호하는 번호"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "직장 팩스"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "공공"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "개인"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "통제됨"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "알 수 없는 형식"
diff --git a/po/lt/kcontacts5.po b/po/lt/kcontacts5.po
new file mode 100644 (file)
index 0000000..d0d41b4
--- /dev/null
@@ -0,0 +1,586 @@
+# translation of kabc.po to Lithuanian
+# This file is distributed under the same license as the kabc package.
+# Donatas Glodenis <dgvirtual@akl.lt>, 2007-2009.
+# Tomas Straupis <tomasstraupis@gmail.com>, 2011.
+# Remigijus Jarmalavičius <remigijus@jarmalavicius.lt>, 2011.
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2019-12-04 23:51+0200\n"
+"Last-Translator: Remigijus Jarmalavičius <remigijus@jarmalavicius.lt>\n"
+"Language-Team: Lithuanian <kde-i18n-lt@kde.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n%10>=2 && (n%100<10 || n"
+"%100>=20) ? 1 : n%10==0 || (n%100>10 && n%100<20) ? 2 : 3);\n"
+"X-Generator: Poedit 2.2.4\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Pašto dėžutė"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Papildoma adreso informacija"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Gatvė"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Vietovė"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Regionas"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Pašto indeksas"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Šalis"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Pristatymo etiketė"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Šalies viduje"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Tarptautinis"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Pašto"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Siuntinys"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Namų"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Darbo"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Pageidautinas adresas"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Kita"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Unikalus identifikatorius"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Vardas"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Formatuotas vardas"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Pavardė"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Vardas"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Kiti vardai"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Garbės priešdėliai"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Garbės priesagos"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Slapyvardis"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Gimimo diena"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Namų adreso gatvė"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Namų adreso pašto dėžutė"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Namų adreso miestas"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Namų adreso valstija"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Namų adreso pašto kodas"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Namų adreso šalis"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Namų adreso etiketė"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Darbo adreso gatvė"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Darbo adreso pašto dėžutė"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Darbo adreso miestas"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Darbo adreso valstija"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Darbo adreso pašto kodas"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Darbo adreso šalis"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Darbo adreso etiketė"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Namų telefonas"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Verslo telefonas"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Mobilus telefonas"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Namų faksas"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Darbo faksas"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Automobilio telefonas"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Pranešimų gaviklis"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "El. pašto adresas"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Pašto klientas"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Laiko zona"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Geografinė vieta"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Antraštė"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Vaidmuo"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organizacija"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Skyrius"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Pastaba"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Produkto identifikatorius"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Keitimo data"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Rikiavimo eilutė"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Namų puslapis"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Saugumo klasė"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Nuotrauka"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Garsas"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Panelė"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Ponas"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Ponia"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "P."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jaun."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Vyr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Nežinomas laukas"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Visi"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Dažnus"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Adresas"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "El. paštas"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Asmeninis"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Pasirinktas"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Neapibrėžtas"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Pasirinktas"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Nežinomas tipas"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Telefono numeris"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Namų"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Darbo"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Pranešėjas"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Pagrindinis"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Balsas"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Faksas"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Mobilus"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Pašto dėžutė"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modemas"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Automobilinis"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Kita"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Pageidautinas numeris"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Darbo faksas"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Vieša"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Asmeninė"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Konfidenciali"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Nežinomas tipas"
diff --git a/po/lv/kcontacts5.po b/po/lv/kcontacts5.po
new file mode 100644 (file)
index 0000000..274db07
--- /dev/null
@@ -0,0 +1,588 @@
+# translation of kabc.po to Latvian
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Viesturs Zarins <viesturs.zarins@mii.lu.lv>, 2007, 2008, 2010.
+# Maris Nartiss <maris.kde@gmail.com>, 2008.
+# Viesturs Zariņš <viesturs.zarins@mii.lu.lv>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2010-01-01 14:26+0200\n"
+"Last-Translator: Viesturs Zarins <viesturs.zarins@mii.lu.lv>\n"
+"Language-Team: Latvian <locale@laka.lv>\n"
+"Language: lv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.0\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
+"2);\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Pasta kastīte"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Paplašināta adreses informācija"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Iela"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Apvidus"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Reģions"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Pasta indekss"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Valsts"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Piegādes uzlīme"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Iekšzemes"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Starptautisks"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Pastam"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Paciņām"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Mājas"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Darbs"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Vēlamā adrese"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Cita"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Unikāls identifikators"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Vārds"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Formatēts vārds"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Uzvārds"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Vārds"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Papildus vārdi"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Goda prefiksi"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Goda sufiksi"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Iesauka"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Dzimšanas diena"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Mājas adreses iela"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Mājas adreses pasta nodaļas kastīte"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Mājas adreses pilsēta"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Mājas adreses štats"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Mājas adreses pasta indekss"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Mājas adreses valsts"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Mājas adreses birka"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Darba adreses iela"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Darba adrese pasta nodaļas kastīte"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Darba adreses pilsēta"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Darba adreses štats"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Darba adreses pasta indekss"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Darba adreses valsts"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Darba adreses birka"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Mājas tālrunis"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Darba tālrunis"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Mobīlais tālrunis"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Mājas fakss"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Darba fakss"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Automašīnas tālrunis"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Peidžers"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "E-pasta adrese"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Pasta klients"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Laika zona"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Ģeogrāfiskais novietojums"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Amats"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Loma"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organizācija"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Departaments"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Piezīme"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Produkta identifikators"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Revīzijas datums"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Kārtošanas virkne"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Mājaslapa"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Drošības klase"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Foto"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Skaņa"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Miss"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Kungs"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Kundze"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Misiz"
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jun."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sers"
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Nezināms lauks"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Visi"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Biežs"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Adrese"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "E-pasts"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Personīgs"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Pielāgots"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Nenodefinēts"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Pielāgota"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Nezināma tipa"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr ""
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Mājas"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Darbs"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Ziņojumprogramma"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Vēlamais"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Balss"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Fakss"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Mobīlais"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Pastkastīte"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modēms"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Mašīna"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Cits"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Vēlamais numurs"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Fakss darbā"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Publisks"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Privāts"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Konfidenciāls"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Nezināms tips"
diff --git a/po/mai/kcontacts5.po b/po/mai/kcontacts5.po
new file mode 100644 (file)
index 0000000..16d8997
--- /dev/null
@@ -0,0 +1,586 @@
+# translation of kabc.po to Maithili
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Rajesh Ranjan <rajesh672@gmail.com>, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2010-09-24 20:39+0530\n"
+"Last-Translator: Rajesh Ranjan <rajesh672@gmail.com>\n"
+"Language-Team: Maithili <bhashaghar@googlegroups.com>\n"
+"Language: mai\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+"\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr ""
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr ""
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "सड़क"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "नगर"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "क्षेत्र"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "पोस्टल कोड"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "देश"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr ""
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "घरेलू"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "अंतर्राष्ट्रीय"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "पोस्टल"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "पार्सल"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "घर"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "कामकाज"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr ""
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "आन"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr ""
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "नाम"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr ""
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "घरक नाम"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "देल नाम"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr ""
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr ""
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr ""
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr ""
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "जन्मदिन"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr ""
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr ""
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr ""
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr ""
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr ""
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr ""
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr ""
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr ""
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr ""
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr ""
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr ""
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr ""
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr ""
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr ""
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "फोन आवास"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr ""
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "मोबाइल फोन"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "घरक फैक्स"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr ""
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr ""
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "पेजर"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "इमेल पता"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "डाकिया"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "समय क्षेत्र"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "भौगोलिक स्थिति"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "शीर्षक"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "भूमिका"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "संस्था"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "विभाग"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "नोट"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr ""
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr ""
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr ""
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "मुख्य पृष्ठ"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr ""
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "लोगो"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "चित्र"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "ध्वनि"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr ""
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr ""
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr ""
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr ""
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr ""
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr ""
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr ""
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr ""
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr ""
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr ""
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr ""
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "सभ"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr ""
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "पता"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "इमेल"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "व्यक्तिगत"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "पसंदीदा"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "अपरिभाषित"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr ""
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "पीजीपी"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "पसंदीदा"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "अज्ञात प्रकार"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr ""
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "घर"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "कामकाज"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr ""
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "पसंदीदा"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "आवाज"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "फैक्स"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "मोबाइल"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "वीडियो"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr ""
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "माडेम"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "कार"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr ""
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "आन"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr ""
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "कार्यालय फ़ैक्स"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "सार्वजनिक"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "निजी"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "गोपनीय"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "अज्ञात प्रकार"
diff --git a/po/ml/kcontacts5.po b/po/ml/kcontacts5.po
new file mode 100644 (file)
index 0000000..b6f8661
--- /dev/null
@@ -0,0 +1,585 @@
+# Malayalam translations for kcontacts package.
+# Copyright (C) 2019 This file is copyright:
+# This file is distributed under the same license as the kcontacts package.
+# Automatically generated, 2019.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kcontacts\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2019-06-19 03:19+0200\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Swathanthra|സ്വതന്ത്ര Malayalam|മലയാളം Computing|കമ്പ്യൂട്ടിങ്ങ് <smc."
+"org.in>\n"
+"Language: ml\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr ""
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr ""
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr ""
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr ""
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr ""
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr ""
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr ""
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr ""
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr ""
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr ""
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr ""
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr ""
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr ""
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr ""
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr ""
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr ""
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr ""
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr ""
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr ""
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr ""
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr ""
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr ""
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr ""
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr ""
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr ""
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr ""
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr ""
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr ""
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr ""
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr ""
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr ""
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr ""
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr ""
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr ""
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr ""
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr ""
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr ""
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr ""
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr ""
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr ""
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr ""
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr ""
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr ""
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr ""
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr ""
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr ""
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr ""
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr ""
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr ""
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr ""
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr ""
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr ""
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr ""
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr ""
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr ""
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr ""
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr ""
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr ""
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr ""
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr ""
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr ""
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr ""
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr ""
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr ""
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr ""
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr ""
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr ""
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr ""
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr ""
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr ""
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr ""
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr ""
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr ""
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr ""
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr ""
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr ""
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr ""
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr ""
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr ""
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr ""
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr ""
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr ""
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr ""
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr ""
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr ""
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr ""
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr ""
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr ""
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr ""
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr ""
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr ""
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr ""
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr ""
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr ""
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr ""
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr ""
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr ""
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr ""
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr ""
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr ""
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr ""
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr ""
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr ""
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr ""
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr ""
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr ""
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr ""
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr ""
diff --git a/po/mr/kcontacts5.po b/po/mr/kcontacts5.po
new file mode 100644 (file)
index 0000000..892cbd6
--- /dev/null
@@ -0,0 +1,584 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Chetan Khona <chetan@kompkin.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2013-03-07 18:21+0530\n"
+"Last-Translator: Chetan Khona <chetan@kompkin.com>\n"
+"Language-Team: Marathi <kde-i18n-doc@kde.org>\n"
+"Language: mr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr ""
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr ""
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr ""
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr ""
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "विभाग"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr ""
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "देश"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr ""
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr ""
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr ""
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr ""
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr ""
+
+#: address.cpp:522
+#, fuzzy, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "मुख्य"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr ""
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr ""
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "इतर"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr ""
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "नाव"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr ""
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr ""
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr ""
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr ""
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr ""
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr ""
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr ""
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "वाढदिवस"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr ""
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr ""
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr ""
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr ""
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr ""
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr ""
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr ""
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr ""
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr ""
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr ""
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr ""
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr ""
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr ""
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr ""
+
+#: addressee.cpp:902
+#, fuzzy, kde-format
+msgid "Home Phone"
+msgstr "घरचा फोन (&M):"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr ""
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr ""
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr ""
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr ""
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr ""
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr ""
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "पेजर"
+
+#: addressee.cpp:942
+#, fuzzy, kde-format
+msgid "Email Address"
+msgstr "इमेल पत्ता :"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "मेल ग्राहक"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "वेळ क्षेत्र"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr ""
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "शिर्षक"
+
+#: addressee.cpp:1104
+#, fuzzy, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "भूमीका :"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "संस्था"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr ""
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "नोंद"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr ""
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr ""
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr ""
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "मुख्यपान"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr ""
+
+#: addressee.cpp:1321
+#, fuzzy, kde-format
+msgid "Logo"
+msgstr "प्रतिकचिन्ह (&L):"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr ""
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "ध्वनी"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Miss"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Mr."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Mrs."
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Ms."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr ""
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "सर्व"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr ""
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "पत्ता"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "इमेल"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "खाजगी"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "ऐच्छिक"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "व्याख्यारहित"
+
+#: key.cpp:201
+#, fuzzy, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "x"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr ""
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "ऐच्छिक"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr ""
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr ""
+
+#: phonenumber.cpp:172
+#, fuzzy, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "मुख्य"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr ""
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr ""
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "पसंतीचे"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr ""
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr ""
+
+#: phonenumber.cpp:184
+#, fuzzy, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "मोबाईल"
+
+#: phonenumber.cpp:186
+#, fuzzy, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "दृश्य"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr ""
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "मोडेम"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr ""
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr ""
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "इतर"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr ""
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr ""
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "सार्वजनिक"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "वैयक्तिक"
+
+#: secrecy.cpp:104
+#, fuzzy, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "गुप्त"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr ""
diff --git a/po/nb/kcontacts5.po b/po/nb/kcontacts5.po
new file mode 100644 (file)
index 0000000..11452b3
--- /dev/null
@@ -0,0 +1,587 @@
+# Translation of kcontacts5 to Norwegian Bokmål
+#
+# Nils Kristian Tomren <slx@nilsk.net>, 2007.
+# Bjørn Steensrud <bjornst@skogkatt.homelinux.org>, 2008, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2009-11-22 10:26+0100\n"
+"Last-Translator: Bjørn Steensrud <bjornst@skogkatt.homelinux.org>\n"
+"Language-Team: Norwegian Bokmål <l10n-no@lister.huftis.org>\n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Postboks"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Utvidet adresseinformasjon"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Gate"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Sted"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Område"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Postnummer"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Land"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Leveringsetikett"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Innenlands"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Internasjonalt"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Post"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Pakke"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Hjem"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Arbeid"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Foretrukket adresse"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Andre"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Entydig identifikasjon"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Navn"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Formattert navn"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Etternavn"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Fornavn"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Flere navn"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Høflige prefikser"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Høflige suffikser"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Kallenavn"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Fødselsdag"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Hjemmeadresse,gate"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Hjemmeadresse, postboks"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Hjemmeadresse, by"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Hjemmeadresse, stat"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Hjemmeadresse, postnummer"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Hjemmeadresse, land"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Hjemmeadresse, merkelapp"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Firmaadresse, gate"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Firmaadresse, postboks"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Firmaadresse, by"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Firmaadresse, stat"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Firmaadresse, postnummer"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Firmaadresse, land"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Firmaadresse, merkelapp"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Hjemmetelefon"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Telefon arbeid"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Mobiltelefon"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Hjemmefaks"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Faks arbeid"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Telefon i bil"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Personsøker"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "E-postadresse"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "E-postklient"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Tidssone"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Geografisk plassering"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Tittel"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Rolle"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organisasjon"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Avdeling"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Merknad"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Produkt-identifikator"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Revidert dato"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Sorteringsstreng"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Hjemmeside"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Sikkerhetsklasse"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Foto"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Lyd"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Frøken"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Herr"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Fru"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Fr."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Ukjent felt"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Alle"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Ofte"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Adresse"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "E-post"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Privat"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Tilpasset"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Udefinert"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Tilpasset"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Ukjent type"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr ""
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Hjem"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Arbeid"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Meldingstjeneste"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Foretrukket"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Stemme"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Faks"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Mobil"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Postkasse"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Bil"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Andre"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Foretrukket nummer"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Arbeidsfaks"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Offentlig"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Privat"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Konfidensiell"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Ukjent type"
diff --git a/po/nds/kcontacts5.po b/po/nds/kcontacts5.po
new file mode 100644 (file)
index 0000000..a4a3aa0
--- /dev/null
@@ -0,0 +1,587 @@
+# Translation of kabc.po to Low Saxon
+# translation of kabc.po to Low Saxon
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Sönke Dibbern <s_dibbern@web.de>, 2007, 2008.
+# Manfred Wiese <m.j.wiese@web.de>, 2009, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2010-01-25 07:37+0100\n"
+"Last-Translator: Manfred Wiese <m.j.wiese@web.de>\n"
+"Language-Team: Low Saxon <kde-i18n-nds@kde.org>\n"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Postfach"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Verwiedert Adressinformatschonen"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Straat"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Oort"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Regioon"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Postleddtall"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Land"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Leveropbacker"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Binnenlannsch"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Butenlannsch"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Postadress"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Paketadress"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Tohuus"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Arbeit"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Vörtrocken Adress"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Annerswat"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Eenkennig Beteker"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Naam"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Formateert Naam"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Familiennaam"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Vörnaam"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Naams bito"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Höflichkeits-Prefixen"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Höflichkeits-Suffixen"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Ökelnaam"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Geboortsdag"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Straat (Tohuus)"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Postfach (Tohuus)"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Stadt (Tohuus)"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Bunnsland (Tohuus)"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Postleddtall (Tohuus)"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Land (Tohuus)"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Adressopbacker (Tohuus)"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Straat (Arbeit)"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Postfach (Arbeit)"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Stadt (Arbeit)"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Land (Arbeit)"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Postleddtall (Arbeit)"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Land (Arbeit)"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Adressopbacker (Arbeit)"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Telefoon (Tohuus)"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Telefoon (Arbeit)"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Mobiltelefoon"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Fax (Tohuus)"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Fax (Arbeit)"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Autotelefoon"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Pager"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Nettpostadress"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Nettpostprogramm"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Tietrebeet"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Geograafsch Steed"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Titel"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Rull"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organisatschoon"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Afdelen"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Notiz"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Produktbeteker"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Revischoondatum"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Sorteer-Tekenkeed"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Tohuussiet"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Sekerheitklass"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Foto"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Klang"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Fru"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Herr"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Fru"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Fru"
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Perf."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jun."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sen."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Nich begäng Feld"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "All"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Faken"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Adress"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "Nettpost"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Persöönlich"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Anner"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Nich fastleggt"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Anner"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Typ nich begäng"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr ""
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Tohuus"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Arbeit"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Kortnarichten"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Vörtrocken"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Stimm"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Fax"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Mobiltelefoon"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Antermaschien"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Auto"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Annerswat"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Vörtrocken Nummer"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Fax (Arbeit)"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Apen"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Privaat"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Vertrolich"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Typ nich begäng"
diff --git a/po/nl/kcontacts5.po b/po/nl/kcontacts5.po
new file mode 100644 (file)
index 0000000..9d7f114
--- /dev/null
@@ -0,0 +1,588 @@
+# translation of kabc.po to Nederlands
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Bram Schoenmakers <bramschoenmakers@kde.nl>, 2007.
+# Antoon Tolboom <atolboo@casema.nl>, 2008.
+# Kristof Bal <kristof.bal@gmail.com>, 2009.
+# Freek de Kruijf <freekdekruijf@kde.nl>, 2010, 2015.
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2015-12-25 14:31+0100\n"
+"Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
+"Language-Team: Dutch <kde-i18n-nl@kde.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.5\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Postbus"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Uitgebreide adresinformatie"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Straat"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Plaats"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Regio"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Postcode"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Land"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Bezorglabel"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Binnenlands"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Internationaal"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Postadres"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Perceel"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Thuis"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Werk"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Voorkeuradres"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Overige"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Unieke identifier"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Naam"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Opgemaakte naam"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Achternaam"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Voornaam"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Extra namen"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Titel voorvoegsel"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Titel achtervoegsel"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Bijnaam"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Verjaardag"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Straat privé"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Postbus van huisadres"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Plaats privé"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Provincie privé"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Postcode privé"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Land privé"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Label privé"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Straat zakelijk"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Postbus van zakelijke adres"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Plaats zakelijk"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Provincie zakelijk"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Postcode zakelijk"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Land zakelijk"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Label zakelijk"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Telefoon privé"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Telefoon zakelijk"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Mobiele telefoon"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Fax privé"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Fax zakelijk"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Autotelefoon"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Semafoon"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "E-mailadres"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "E-mailprogramma"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Tijdzone"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Geografische positie"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Titel"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Functie"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organisatie"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Afdeling"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Notitie"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Product-identifier"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Revisiedatum"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Sorteertekst"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Webpagina"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Beveiligingsklasse"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Foto"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Geluid"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Mej."
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Men."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Mevr."
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Mevr."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Onbekend veld"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Alles"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Vaak"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Adres"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "E-mailadres"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Persoonlijk"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Aangepast"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Ongedefinieerd"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Aangepast"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Onbekend type"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Telefoonnummer"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Thuis"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Werk"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Messenger"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Voorkeur"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Stem"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Fax"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Mobiel"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Postbus"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Auto"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Overige"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Voorkeurnummer"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Fax zakelijk"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Publiek"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Privé"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Vertrouwelijk"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Onbekend type"
diff --git a/po/nn/kcontacts5.po b/po/nn/kcontacts5.po
new file mode 100644 (file)
index 0000000..17e2872
--- /dev/null
@@ -0,0 +1,587 @@
+# Translation of kcontacts5 to Norwegian Nynorsk
+#
+# Eirik U. Birkeland <eirbir@gmail.com>, 2008, 2009.
+# Karl Ove Hufthammer <karl@huftis.org>, 2008, 2010, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2019-08-04 09:48+0200\n"
+"Last-Translator: Karl Ove Hufthammer <karl@huftis.org>\n"
+"Language-Team: Norwegian Nynorsk <l10n-no@lister.huftis.org>\n"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 19.04.3\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Postboks"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Utvida adresseinformasjon"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Adresse"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Stad"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Område"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Postnummer"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Land"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Leveringsetikett"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Lokal"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Internasjonal"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Post"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Pakke"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Heime"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Arbeid"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Føretrekt adresse"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Anna"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Unik identifikator"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Namn"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Formatert namn"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Etternamn"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Fornamn"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Andre namn"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Titlar før namnet"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Titlar etter namnet"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Kallenamn"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Fødselsdag"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Adresse, heime"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Postboks, heime"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Poststad, heime"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Delstat/region, heime"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Postnummer, heime"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Land, heime"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Merkelapp, heime"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Adresse, firma"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Postboks, firma"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Poststad, firma"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Delstat/region, firma"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Postnummer, firma"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Land, firma"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Merkelapp, firma"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Heimetelefon"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Jobbtelefon"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Mobiltelefon"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Heimefaks"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Firmafaks"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Biltelefon"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Personsøkjar"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "E-postadresse"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "E-postklient"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Tidssone"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Geografisk plassering"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Tittel"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Rolle"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organisasjon"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Avdeling"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Notat"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Produktidentifikasjon"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Revisjonsdato"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Sorter streng"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Heimeside"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Tryggleiksklasse"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Foto"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Lyd"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Frøken"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Herr"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Fru"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Fr."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Ukjent felt"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Alle"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Vanleg"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Adresse"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "E-post"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Personleg"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Tilpassa"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Udefinert"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Tilpassa"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Ukjend type"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Telefonnummer"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Heime"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Arbeid"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Meldingsteneste"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Føretrekt"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Stemme"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Faks"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Mobil"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Postkasse"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Bil"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Anna"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Føretrekt nummer"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Faks, arbeid"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Offentleg"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Privat"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Konfidensiell"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Ukjend type"
diff --git a/po/pa/kcontacts5.po b/po/pa/kcontacts5.po
new file mode 100644 (file)
index 0000000..25574f4
--- /dev/null
@@ -0,0 +1,586 @@
+# translation of kabc.po to Punjabi
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# AP S Alam <aalam@users.sf.net>, 2007.
+# A S Alam <aalam@users.sf.net>, 2007, 2009, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2010-02-01 08:16+0530\n"
+"Last-Translator: A S Alam <aalam@users.sf.net>\n"
+"Language-Team: ਪੰਜਾਬੀ <punjabi-users@lists.sf.net>\n"
+"Language: pa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "ਪੋਸਟ ਆਫਿਸ ਬਾਕਸ"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "ਹੋਰ ਸਿਰਨਾਵਾਂ ਜਾਣਕਾਰੀ"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "ਗਲੀ"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "ਟਿਕਾਣਾ"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "ਖੇਤਰ"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "ਪੋਸਟ ਕੋਡ"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "ਦੇਸ਼"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "ਪਚਾਉਣਯੋਗ ਲੇਬਲ"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "ਘਰੇਲੂ"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "ਅੰਤਰਰਾਸ਼ਟਰੀ"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "ਪੋਸਟ"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "ਪਾਰਸਲ"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "ਘਰ"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "ਕੰਮ"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "ਪਸੰਦੀਦਾ ਸਿਰਨਾਵਾਂ"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "ਹੋਰ"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "ਵਿਲੱਖਣ ਪਛਾਣਕਰਤਾ"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "ਨਾਂ"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "ਫਾਰਮੈਟ ਕੀਤਾ ਨਾਂ"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "ਪਰਵਾਰਿਕ ਨਾਂ"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "ਦਿੱਤਾ ਨਾਂ"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "ਹੋਰ ਨਾਂ"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr ""
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr ""
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "ਛੋਟਾ ਨਾਂ"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "ਜਨਮਦਿਨ"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "ਘਰ ਐਡਰੈੱਸ ਗਲੀ"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "ਘਰ ਐਡਰੈੱਸ ਪੋਸਟ ਆਫਿਸ ਬਾਕਸ"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "ਘਰ ਐਡਰੈੱਸ ਸ਼ਹਿਰ"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "ਘਰ ਐਡਰੈੱਸ ਸੂਬਾ"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "ਘਰ ਐਡਰੈੱਸ ਜ਼ਿਪਕੋਡ"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "ਘਰ ਐਡਰੈੱਸ ਦੇਸ਼"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "ਘਰ ਐਡਰੈੱਸ ਲੇਬਲ"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "ਵਪਾਰਕ ਐਡਰੈਸ ਗਲੀ"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "ਵਪਾਰਕ ਐਡਰੈਸ ਪੋਸਟ ਆਫਿਸ ਬਾਕਸ"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "ਵਪਾਰਕ ਐਡਰੈਸ ਸ਼ਹਿਰ"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "ਵਪਾਰਕ ਐਡਰੈਸ ਸੂਬਾ"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "ਵਪਾਰਕ ਐਡਰੈਸ ਜ਼ਿੱਪਕੋਡ"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "ਵਪਾਰਕ ਐਡਰੈਸ ਦੇਸ਼"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "ਵਪਾਰਕ ਐਡਰੈਸ ਲੇਬਲ"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "ਘਰ ਫੋਨ"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "ਵਪਾਰਕ ਫੋਨ"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "ਮੋਬਾਇਲ ਫੋਨ"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "ਫੈਕਸ ਘਰ"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "ਵਪਾਰਕ ਫੈਕਸ"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "ਕਾਰ ਫੋਨ"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "ਪੇਜ਼ਰ"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "ਈਮੇਲ ਐਡਰੈਸ"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "ਮੇਲ ਕਲਾਇਟ"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "ਟਾਈਮ ਜ਼ੋਨ"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "ਭੂਗੋਲਿਕ ਸਥਿਤੀ"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "ਟਾਈਟਲ"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "ਰੋਲ"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "ਸੰਗਠਨ"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "ਵਿਭਾਗ"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "ਨੋਟ"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "ਪਰੋਡੱਕਟ ਪਛਾਣਕਰਤਾ"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "ਰੀਵਿਜ਼ਨ ਮਿਤੀ"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "ਲੜੀਬੱਧ ਲਾਈਨ"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "ਮੁੱਖ ਪੇਜ਼"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "ਸੁਰੱਖਿਆ ਕਲਾਸ"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "ਲੋਗੋ"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "ਫੋਟੋ"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "ਸਾਊਂਡ"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "ਡਾ."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "ਕੁਮਾਰੀ"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "ਸ੍ਰੀਮਾਨ"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "ਸ੍ਰੀਮਤੀ"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "ਸ੍ਰੀਮਤੀ"
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "ਪ੍ਰੋ:"
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "ਜੂਨੀ"
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "ਸੀਨੀ"
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "ਅਣਜਾਣ ਖੇਤਰ"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "ਸਭ"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "ਅਕਸਰ"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "ਐਡਰੈੱਸ"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "ਈਮੇਲ"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "ਨਿੱਜੀ"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "ਕਸਟਮ"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "ਅਣ-ਪਰਭਾਸ਼ਿਤ"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "ਕਸਟਮ"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "ਅਣਜਾਣ ਕਿਸਮ"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr ""
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "ਘਰ"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "ਕੰਮ"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "ਮੈਸੰਜਰ"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "ਪਸੰਦੀਦਾ"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "ਅਵਾਜ਼"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "ਫੈਕਸ"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "ਮੋਬਾਇਲ"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "ਵੀਡਿਓ"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "ਪੱਤਰ-ਬਕਸਾ"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "ਮਾਡਮ"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "ਕਾਰ"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "ਹੋਰ"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "ਪਸੰਦੀਦਾ ਨੰਬਰ"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "ਫੈਕਸ ਕੰਮ"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "ਪਬਲਿਕ"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "ਪ੍ਰਾਈਵੇਟ"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "ਗੁਪਤ"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "ਅਣਜਾਣ ਕਿਸਮ"
diff --git a/po/pl/kcontacts5.po b/po/pl/kcontacts5.po
new file mode 100644 (file)
index 0000000..f924e1f
--- /dev/null
@@ -0,0 +1,585 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>, 2014, 2015, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2016-12-04 10:12+0100\n"
+"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>\n"
+"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Skrytka pocztowa"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Rozszerzone informacje adresowe"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Ulica"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Miejscowość"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Region"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Kod pocztowy"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Kraj"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Etykieta dostarczania"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Krajowy"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Międzynarodowy"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Poczta"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Parcela"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Dom"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Praca"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Domyślny adres"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Inny"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Niepowtarzalny identyfikator"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Nazwa"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Sformatowana nazwa"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Nazwisko"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Imię"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Dodatkowe imiona"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Tytuły (przedrostki)"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Tytuły (przyrostki)"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Pseudonim"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Urodziny"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Adres (ulica)"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Skrytka pocztowa adresu domowego"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Adres (miasto)"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Adres (województwo, prowincja, stan)"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Adres (kod pocztowy)"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Adres (kraj)"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Etykieta adresowa"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Adres do pracy (ulica)"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Skrytka pocztowa adresu w pracy"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Adres do pracy (miasto)"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Adres do pracy (województwo, prowincja, stan)"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Adres do pracy (kod pocztowy)"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Adres do pracy (kraj)"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Etykieta adresowa do pracy"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Telefon domowy"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Telefon do pracy"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Telefon komórkowy"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Domowy fax"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Fax w pracy"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Telefon w samochodzie"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Pager"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Adres e-mail"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Program pocztowy"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Strefa czasowa"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Położenie geograficzne"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Tytuł"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Rola"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organizacja"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Dział"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Notatka"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Identyfikator produktu"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Data wydania"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Ciąg sortujący"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Strona domowa"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Klasa bezpieczeństwa"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Zdjęcie"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Dźwięk"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Panna"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Pan"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Pani"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Pani"
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Junior"
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Senior"
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Nieznany rodzaj pola"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Wszystkie"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Częsty"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Adres"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "E-mail"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Osobiste"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Własny"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Nieokreślony"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Własny"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Nieznany rodzaj"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Numer telefonu"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Dom"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Praca"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Komunikator"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Preferowane"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Głosowy"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Faks"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Telefon komórkowy"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Wideo"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Skrzynka pocztowa"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Samochód"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Inny"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Numer preferowany"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Faks w pracy"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Publiczny"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Prywatny"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Poufny"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Nieznany rodzaj"
diff --git a/po/pt/kcontacts5.po b/po/pt/kcontacts5.po
new file mode 100644 (file)
index 0000000..f6eee70
--- /dev/null
@@ -0,0 +1,581 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2015-12-25 12:52+0000\n"
+"Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
+"Language-Team: pt <kde-i18n-pt@kde.org>\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-POFile-SpellExtra: Mails Pager LockNull Jr PCS\n"
+"X-POFile-IgnoreConsistency: Name\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Caixa de Correio"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Informação Estendida do Endereço"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Rua"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Localidade"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Região"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Código Postal"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "País"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Legenda de Entrega"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Doméstico"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Internacional"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Postal"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Parcela"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Residência"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Emprego"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Endereço Preferido"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Outro"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Identificador Único"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Nome"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Nome Formatado"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Apelido"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Nome Próprio"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Nomes Adicionais"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Prefixos Honoríficos"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Sufixos Honoríficos"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Alcunha"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Data de Nascimento"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Endereço da Residência"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Caixa de Correio da Residência"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Cidade do Endereço da Residência"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Província do Endereço da Residência"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Código Postal do Endereço da Residência"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "País do Endereço da Residência"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Legenda do Endereço da Residência"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Rua do Endereço de Trabalho"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Caixa de Correio do Endereço de Trabalho"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Cidade do Endereço de Trabalho"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Província do Endereço de Trabalho"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Código Postal do Endereço de Trabalho"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "País do Endereço de Trabalho"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Legenda do Endereço de Trabalho"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Telefone da Residência"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Telefone do Trabalho"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Telemóvel"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Fax de Casa"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Fax do Trabalho"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Telefone do Carro"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "RDIS"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "'Pager'"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Endereço de E-mail"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Cliente de E-mail"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Fuso-Horário"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Posição Geográfica"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Título"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Papel"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organização"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Departamento"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Nota"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Identificador do Produto"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Data de Revisão"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Texto de Ordenação"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Página Web"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Classe de Segurança"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logótipo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Fotografia"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Som"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Menina"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Sr."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Srª."
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Srª."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Campo Desconhecido"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Tudo"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Frequente"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Endereço"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "E-mail"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Pessoal"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Personalizado"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Indefinido"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Personalizada"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Tipo desconhecido"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Número de telefone"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Residência"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Emprego"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Mensageiro"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Preferido"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Voz"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Fax"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Telemóvel"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Vídeo"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Caixa do correio"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "vCard"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Outro"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Número Preferido"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Fax do Emprego"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Público"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Privado"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Confidencial"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Tipo desconhecido"
diff --git a/po/pt_BR/kcontacts5.po b/po/pt_BR/kcontacts5.po
new file mode 100644 (file)
index 0000000..e950f32
--- /dev/null
@@ -0,0 +1,587 @@
+# Translation of kcontacts5.po to Brazilian Portuguese
+# Copyright (C) 2014-2015 This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# André Marcelo Alvarenga <alvarenga@kde.org>, 2014, 2015.
+# Luiz Fernando Ranghetti <elchevive@opensuse.org>, 2020.
+msgid ""
+msgstr ""
+"Project-Id-Version: kcontacts5\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2020-03-10 13:50-0300\n"
+"Last-Translator: Luiz Fernando Ranghetti <elchevive@opensuse.org>\n"
+"Language-Team: Portuguese <kde-i18n-pt_BR@kde.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 19.12.2\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Caixa Postal"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Informação estendida do endereço"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Rua"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Localidade"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Região"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "CEP"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "País"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Etiqueta de entrega"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Nacional"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Internacional"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Postal"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Encomenda"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Residencial"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Comercial"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Endereço preferido"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Outro"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Identificador único"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Nome"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Nome formatado"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Sobrenome"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Primeiro nome"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Nomes adicionais"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Prefixos honoríficos"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Sufixos honoríficos"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Nome de exibição"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Aniversário"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Endereço residencial"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Caixa de correio do endereço residencial"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Cidade do endereço residencial"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Estado do endereço residencial"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "CEP do endereço residencial"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "País do endereço residencial"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Legenda do endereço residencial"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Endereço comercial"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Caixa de correio do endereço comercial"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Cidade do endereço comercial"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Estado do endereço comercial"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "CEP do endereço comercial"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "País do endereço comercial"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Legenda do endereço comercial"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Telefone residencial"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Telefone comercial"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Telefone celular"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Fax residencial"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Fax comercial"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Telefone do carro"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+# Dispositivo eletrônico "Bip". (Alvarenga)
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Pager"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Endereço de e-mail"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Cliente de e-mail"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Fuso horário"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Posição geográfica"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Título"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Função"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Empresa"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Departamento"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Observação"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Identificador do produto"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Data de revisão"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "String de ordenação"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Site"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Classe de segurança"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logotipo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Foto"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Som"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr(a)."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Srta."
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Sr."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Srª."
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Srª."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof(a)."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Campo desconhecido"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Todos"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Frequente"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Endereço"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "E-mail"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Pessoal"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Personalizado"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Não definido"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Personalizada"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Tipo desconhecido"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Número do telefone"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Residencial"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Comercial"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Mensageiro"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Preferido"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Voz"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Fax"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Celular"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Vídeo"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Caixa de e-mail"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Carro"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Outro"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Número preferido"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Fax comercial"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Público"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Privado"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Confidencial"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Tipo desconhecido"
diff --git a/po/ro/kcontacts5.po b/po/ro/kcontacts5.po
new file mode 100644 (file)
index 0000000..ed5b248
--- /dev/null
@@ -0,0 +1,587 @@
+# translation of kabc to Romanian
+# Copyright (C) 2008 This_file_is_part_of_KDE
+# This file is distributed under the same license as the kabc package.
+# Laurenţiu Buzdugan <lbuz@rolix.org>, 2008".
+# Sergiu Bivol <sergiu@cip.md>, 2008, 2009, 2013, 2020.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2020-09-07 00:06+0100\n"
+"Last-Translator: Sergiu Bivol <sergiu@cip.md>\n"
+"Language-Team: Romanian\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2;\n"
+"X-Generator: Lokalize 19.12.3\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Căsuță poștală"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Informații adresă extinse"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Strada"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Localitate"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Regiune"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Cod poștal"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Țară"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Etichetă livrare"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Domiciliu"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Internațională"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Poștală"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Colet"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Acasă"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Serviciu"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Adresa preferată"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Alta"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Identificator unic"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Nume"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Nume formatat"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Nume de familie"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Prenume"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Nume suplimentare"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Prefixe onorifice"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Sufixe onorifice"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Poreclă"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Zi de naștere"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Strada adresei de acasă"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Căsuța poștală a adresei de acasă"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Orașul adresei de acasă"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Statul adresei de acasă"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Cod poștal al adresei de acasă"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Țara adresei de acasă"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Eticheta adresei de acasă"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Strada adresei de afaceri"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Căsuța poștală a adresei de afaceri"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Orașul adresei de afaceri"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Statul adresei de afaceri"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Cod poștal al adresei de afaceri"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Țara adresei de afaceri"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Eticheta adresei de afaceri"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Telefon la domiciliu"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Telefon de afaceri"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Telefon mobil"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Fax acasă"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Fax de afaceri"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Telefon în mașină"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Pager"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Adresă de e-mail"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Program de poștă electronică"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Fus orar"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Poziție geografică"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Titlu"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Rol"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organizație"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Departament"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Notă"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Identificator produs"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Dată revizie"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Sortează șirul"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Pagină WEB"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Clasă de securitate"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Fotografie"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Sunet"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Domnișoara"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Dl."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "D-na."
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "D-șoara."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Câmp necunoscut"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Toate"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Frecvent"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Adresă"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "Email"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Personal"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Personalizat"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Nedefinit"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Personalizat"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Tip necunoscut"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Număr de telefon"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Acasă"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Serviciu"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Mesager"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Preferat"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Voce"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Fax"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Mobil"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Cutie poștală"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Mașină"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Alta"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Număr preferat"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Fax serviciu"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Public"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Privat"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Confidențial"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Tip necunoscut"
diff --git a/po/ru/kcontacts5.po b/po/ru/kcontacts5.po
new file mode 100644 (file)
index 0000000..e91b1f6
--- /dev/null
@@ -0,0 +1,592 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Чуплыгин Сергей <neochapay@gmail.com>, 2007.
+# Nick Shaforostoff <shaforostoff@kde.ru>, 2007, 2008.
+# Andrey Cherepanov <skull@kde.ru>, 2009.
+# Alexander Potashev <aspotashev@gmail.com>, 2010, 2011, 2016.
+# Alexander Yavorsky <kekcuha@gmail.com>, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2019-01-19 15:09+0300\n"
+"Last-Translator: Alexander Yavorsky <kekcuha@gmail.com>\n"
+"Language-Team: Russian <kde-russian@lists.kde.ru>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 18.12.1\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Абонентский ящик"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Расширенная информация об адресе"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Улица"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Населённый пункт"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Область"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Почтовый индекс"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Страна"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Наклейка на конверт"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Адрес внутри страны"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Международный адрес"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Адрес для корреспонденции"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Адрес для посылок"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Домашний адрес"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Служебный адрес"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Основной адрес"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Другой адрес"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Уникальный идентификатор"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Имя"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Полное имя"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Фамилия"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Имя"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Дополнительные имена"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Почтительное обращение (в начале)"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Почтительное обращение (в конце)"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Ник"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "День рождения"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Домашний адрес: улица"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Домашний адрес: а/я"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Домашний адрес: город"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Домашний адрес: область/край"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Домашний адрес: индекс"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Домашний адрес: страна"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Домашний адрес: наклейка"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Служебный адрес: улица"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Служебный адрес: а/я"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Служебный адрес: город"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Служебный адрес: область/край"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Служебный адрес: индекс"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Служебный адрес: страна"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Служебный адрес: наклейка"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Домашний телефон"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Служебный телефон"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Мобильный телефон"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Домашний факс"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Служебный факс"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Телефон в автомобиле"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Пейджер"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Адрес электронной почты"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Почтовый клиент"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Часовой пояс"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Географическое местоположение"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Обращение"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Должность"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Организация"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Отдел"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Заметка"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Идентификатор продукта"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Дата изменения"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Сортировка"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Веб-сайт"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Класс безопасности"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Логотип"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Фотография"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Звуковой файл"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Д-р"
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Г-жа"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Г-н"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Г-жа"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Г-жа"
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Проф."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "мл."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "ст."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Неизвестное поле"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Все"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Часто используемые"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Адрес"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "Адрес электронной почты"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Персональный"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Другой"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Не определён"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Другой"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Неизвестный тип"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Номер телефона"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Домашний телефон"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Служебный телефон"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Мгновенные сообщения"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Основной телефон"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Обычный"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Факс"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Мобильный"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Видеофон"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Голосовая почта"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Модем"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Телефон в автомобиле"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Другой тип"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Основной номер"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Служебный факс"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Доступен всем"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Приватный доступ"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Конфиденциальный доступ"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Неизвестный доступ"
diff --git a/po/se/kcontacts5.po b/po/se/kcontacts5.po
new file mode 100644 (file)
index 0000000..cb6e522
--- /dev/null
@@ -0,0 +1,586 @@
+# Translation of kcontacts5 to Northern Sami
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2007-09-11 22:44+0200\n"
+"Last-Translator: Northern Sami translation team <i18n-sme@lister.ping.uio."
+"no>\n"
+"Language-Team: Northern Sami <l10n-no@lister.huftis.org>\n"
+"Language: se\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr ""
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr ""
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr ""
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr ""
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr ""
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr ""
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr ""
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr ""
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr ""
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr ""
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr ""
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr ""
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr ""
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr ""
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr ""
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr ""
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr ""
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr ""
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr ""
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr ""
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr ""
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr ""
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr ""
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr ""
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr ""
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr ""
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr ""
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr ""
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr ""
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr ""
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr ""
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr ""
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr ""
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr ""
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr ""
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr ""
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr ""
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr ""
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr ""
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr ""
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr ""
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr ""
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr ""
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr ""
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr ""
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr ""
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr ""
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr ""
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr ""
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr ""
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr ""
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr ""
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr ""
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr ""
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr ""
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr ""
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr ""
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr ""
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr ""
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr ""
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr ""
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr ""
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr ""
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr ""
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr ""
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr ""
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr ""
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr ""
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr ""
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr ""
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr ""
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr ""
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr ""
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr ""
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr ""
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr ""
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr ""
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr ""
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr ""
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr ""
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr ""
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr ""
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr ""
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr ""
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr ""
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr ""
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr ""
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr ""
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr ""
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr ""
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr ""
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr ""
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr ""
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr ""
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr ""
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr ""
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr ""
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr ""
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr ""
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr ""
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr ""
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr ""
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr ""
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr ""
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr ""
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr ""
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr ""
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr ""
diff --git a/po/sk/kcontacts5.po b/po/sk/kcontacts5.po
new file mode 100644 (file)
index 0000000..d2aef29
--- /dev/null
@@ -0,0 +1,582 @@
+# translation of kabc5.po to Slovak
+# Roman Paholík <wizzardsk@gmail.com>, 2014, 2015.
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc5\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2015-12-26 14:17+0100\n"
+"Last-Translator: Roman Paholik <wizzardsk@gmail.com>\n"
+"Language-Team: Slovak <kde-sk@linux.sk>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Poštová schránka"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Rozšírené adresové informácie"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Ulica"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Lokalita"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Región"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "PSČ"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Krajina"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Návestie doručenia"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Domáci"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Medzinárodný"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Poštový"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Balík"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Doma"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Práca"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Preferovaná adresa"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Ostatné"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Jedinečný identifikátor"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Názov"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Formátované meno"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Priezvisko"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Krstné meno"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Ďalšie mená"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Titul pred menom"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Titul za menom"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Prezývka"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Narodeniny"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Adresa domov - ulica"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Poštová schránka domácej adresy"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Adresa domov - mesto"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Adresa domov - štát"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Adresa domov - PSČ"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Adresa domov - krajina"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Návestie adresy domov"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Adresa  - ulica"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Poštová schránka pracovnej adresy"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Adresa do zamestnania - mesto"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Adresa do zamestnania - štát"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Adresa do zamestnania - PSČ"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Adresa do zamestnania - krajina"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Návestie adresy do zamestnania"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Telefón domov"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Telefón do práce"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Mobilný telefón"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Fax domov"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Fax do práce"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Telefón v aute"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Pager"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "E-mailová adresa"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Poštový klient"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Časové pásmo"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Geografická pozícia"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Titul"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Funkcia"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organizácia"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Oddelenie"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Poznámka"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Identifikátor produktu"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Dátum revízie"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Zoradiť reťazec"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Domovská stránka"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Trieda bezpečnosti"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Fotka"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Zvuk"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Slečna"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Pán"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Pani"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Slečna"
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Neznáme pole"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Všetko"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Častý"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Adresa"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "E-mail"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Osobné"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Vlastné"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Nedefinované"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Vlastné"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Neznámy typ"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Telefóne číslo"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Domov"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Práca"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Doručovateľ"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Uprednostňovaný"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Hlas"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Fax"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Mobil"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Mailbox"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Auto"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Ostatné"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Uprednostňované číslo"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Fax do práce"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Verejný"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Súkromný"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Dôverné"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Neznámy typ"
diff --git a/po/sl/kcontacts5.po b/po/sl/kcontacts5.po
new file mode 100644 (file)
index 0000000..2fa96ac
--- /dev/null
@@ -0,0 +1,589 @@
+# translation of kabc.po to Slovenian
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Andrej Vernekar <andrej.vernekar@moj.net>, 2007, 2008, 2010.
+# Jure Repinc <jlp@holodeck1.com>, 2009, 2012.
+# Andrej Mernik <andrejm@ubuntu.si>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2020-02-27 12:57+0100\n"
+"Last-Translator: \n"
+"Language-Team: Slovenian <lugos-slo@lugos.si>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Translator: Andrej Mernik <andrejm@ubuntu.si>\n"
+"X-Generator: Poedit 2.3\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n"
+"%100==4 ? 3 : 0);\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Poštni predal"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Razširjeni podatki o naslovu"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Ulica"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Ime pošte"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Območje"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Poštna številka"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Država"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Oznaka za dostavo"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Notranji"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Mednarodni"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Poštni"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Paketni"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Domači"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Službeni"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Prednostni naslov"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Drugi"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Edinstven določilnik"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Ime"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Oblikovano ime"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Priimek"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Dano ime"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Dodatna imena"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Častne predpone"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Častne pripone"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Vzdevek"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Rojstni dan"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Ulica domačega naslova"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Poštni predal domačega naslova"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Mesto domačega naslova"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Zvezna država domačega naslova"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Poštna številka domačega naslova"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Država domačega naslova"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Oznaka domačega naslova"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Ulica poslovnega naslova"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Poštni predal poslovnega naslova"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Mesto poslovnega naslova"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Zvezna država poslovnega naslova"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Poštna številka poslovnega naslova"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Država poslovnega naslova"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Oznaka poslovnega naslova"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Domači telefon"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Poslovni telefon"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Prenosni telefon"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Domači faks"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Poslovni faks"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Avtomobilski telefon"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Pozivnik"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "E-poštni naslov"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Poštni odjemalec"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Časovni pas"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Geografski položaj"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Naziv"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Vloga"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organizacija"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Oddelek"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Opomba"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Določilnik izdelka"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Datum predelave"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Niz za razvrščanje"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Domača stran"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Varnostni razred"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logotip"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Fotografija"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Zvok"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Gdč."
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "G."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Ga."
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Ga./Gdč."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "ml."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "st."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Neznano polje"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Vse"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Pogosto"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Naslov"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "E-pošta"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Osebno"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Po meri"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Nedoločeno"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Po meri"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Neznana vrsta"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Telefonska številka"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Domači"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Službeni"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Sporočilnik"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Prednostni"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Glasovna pošta"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Faks"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Prenosni"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Poštni predal"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Avtomobilski"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Drugo"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Prednostna številka"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Službeni faks"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Javen"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Zasebni"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Zaupni"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Neznana vrsta"
diff --git a/po/sq/kcontacts5.po b/po/sq/kcontacts5.po
new file mode 100644 (file)
index 0000000..3df84c2
--- /dev/null
@@ -0,0 +1,586 @@
+# Albanian translation for kdepimlibs
+# Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009
+# This file is distributed under the same license as the kdepimlibs package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kdepimlibs\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2010-03-08 01:12+0000\n"
+"Last-Translator: Vilson Gjeci <vilsongjeci@gmail.com>\n"
+"Language-Team: Albanian <sq@li.org>\n"
+"Language: sq\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2011-04-21 22:43+0000\n"
+"X-Generator: Launchpad (build 12883)\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Kuti Zyre Postale"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Informacion i Zgjeruar i Adresës"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Rruga"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Lokaliteti"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Rajoni"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Kodi Postal"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Vendi"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Kodi i Shpërndarjes"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Shtëpiak"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Ndërkombëtar"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Postal"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Dëftesa"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Shtëpia"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Puna"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Adresa e Preferuar"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Të Tjera"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Identifikues i Vetëm"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Emri"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Emër i Formatuar"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Mbiemri"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Emri i dhënë"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Emra Shtesë"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Prefikse Nderimi"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Shtesa Nderimi"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "I Mbiquajtur"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Ditëlindja"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Rruga e Adresës së Shtëpisë"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Kutia e Zyrës Postare të Adresës së Shtëpisë"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Qyteti i Adresës së Shtëpisë"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Shteti i Adresës së Shtëpisë"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Zip Kodi i Adresës së Shtëpisë"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Vendi i Adresës së Shtëpisë"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Etiketa e Adresës së Shtëpisë"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Adresa e Rrugës së Biznesit"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Kutia e Zyrës Postare të Adresës së Biznesit"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Qyteti i Adresës së Biznesit"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Shteti i Adresës së Biznesit"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Kodi Zip i Adresës së Biznesit"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Vendi i Adresës së Biznesit"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Shënimi i Adresës së Biznesit"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Telefoni i Shtëpisë"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Telefoni i Zyrës"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Telefoni Celular"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Faksi i Shtëpisë"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Faksi i Zyrës"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Telefoni në makinë"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Pager"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Adresa Email"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Klient Poste"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Zona Kohore"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Pozicioni Gjeografik"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Titulli"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Roli"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organizata"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Departamenti"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Shënim"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Identifikuesi i Produktit"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Data e Rishikimit"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Shiriti i Nisjes"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Faqja Kryesore"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Shkalla e Sigurisë"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Stema"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Foto"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Zëri"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Zonjusha"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Zoti"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Zonja"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Zonja"
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Zt."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Fushë e Panjohur"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Të Gjitha"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Shpesh"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Adresa"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "Email"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Personale"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "E Personalizuar"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "E papërcaktuar"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "E Personalizuar"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Lloj i panjohur"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr ""
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Shtëpia"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Puna"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Messenger"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "I Preferuar"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Zë"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Fax"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Telefon Celular"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Kuti Postare"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Makina"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Të Tjera"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Numri i Preferuar"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Faks Pune"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Publike"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Private"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Në konfidencë"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Lloj i panjohur"
diff --git a/po/sr/kcontacts5.po b/po/sr/kcontacts5.po
new file mode 100644 (file)
index 0000000..74dbf03
--- /dev/null
@@ -0,0 +1,606 @@
+# Translation of kcontacts5.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2007, 2009, 2015, 2017.
+# Dalibor Djuric <dalibor.djuric@mozilla-srbija.org>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: kcontacts5\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2019-12-03 02:53+0100\n"
+"PO-Revision-Date: 2015-12-26 22:15+0100\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: address.cpp:397
+#, kde-format
+msgid "Post Office Box"
+msgstr "Поштански фах"
+
+#: address.cpp:413
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Додатни адресни подаци"
+
+#: address.cpp:429
+#, kde-format
+msgid "Street"
+msgstr "Улица"
+
+#: address.cpp:445
+#, kde-format
+msgid "Locality"
+msgstr "Локалитет"
+
+#: address.cpp:461
+#, kde-format
+msgid "Region"
+msgstr "Регија"
+
+#: address.cpp:477
+#, kde-format
+msgid "Postal Code"
+msgstr "Поштански број"
+
+#: address.cpp:493
+#, kde-format
+msgid "Country"
+msgstr "Држава"
+
+#: address.cpp:509
+#, kde-format
+msgid "Delivery Label"
+msgstr "Етикета испоруке"
+
+#: address.cpp:527
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Домаћа"
+
+#: address.cpp:529
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Међународна"
+
+#: address.cpp:531
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Поштанска"
+
+#: address.cpp:533
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Пакетна"
+
+# >> @label Address type
+#: address.cpp:535
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Кућна"
+
+# >> @label Address type
+#: address.cpp:537
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Пословна"
+
+# >> @label Address type
+#: address.cpp:539
+#, kde-format
+msgid "Preferred Address"
+msgstr "Пожељна адреса"
+
+#: address.cpp:541
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Друга"
+
+#: addressee.cpp:433
+#, kde-format
+msgid "Unique Identifier"
+msgstr "јединствени идентификатор"
+
+#: addressee.cpp:453
+#, kde-format
+msgid "Name"
+msgstr "име и презиме"
+
+#: addressee.cpp:649
+#, kde-format
+msgid "Formatted Name"
+msgstr "форматирано име"
+
+#: addressee.cpp:669
+#, kde-format
+msgid "Family Name"
+msgstr "презиме"
+
+#: addressee.cpp:689
+#, kde-format
+msgid "Given Name"
+msgstr "име"
+
+#: addressee.cpp:709
+#, kde-format
+msgid "Additional Names"
+msgstr "додатна имена"
+
+#: addressee.cpp:729
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "титуларни префикси"
+
+#: addressee.cpp:749
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "титуларни суфикси"
+
+#: addressee.cpp:800
+#, kde-format
+msgid "Nick Name"
+msgstr "надимак"
+
+#: addressee.cpp:840
+#, kde-format
+msgid "Birthday"
+msgstr "рођендан"
+
+#: addressee.cpp:845
+#, kde-format
+msgid "Home Address Street"
+msgstr "кућна адреса, улица"
+
+#: addressee.cpp:850
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "кућна адреса, поштански фах"
+
+#: addressee.cpp:855
+#, kde-format
+msgid "Home Address City"
+msgstr "кућна адреса, град"
+
+#: addressee.cpp:860
+#, kde-format
+msgid "Home Address State"
+msgstr "кућна адреса, република"
+
+#: addressee.cpp:865
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "кућна адреса, поштански број"
+
+#: addressee.cpp:870
+#, kde-format
+msgid "Home Address Country"
+msgstr "кућна адреса, држава"
+
+#: addressee.cpp:875
+#, kde-format
+msgid "Home Address Label"
+msgstr "кућна адреса, етикета"
+
+#: addressee.cpp:880
+#, kde-format
+msgid "Business Address Street"
+msgstr "пословна адреса, улица"
+
+#: addressee.cpp:885
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "пословна адреса, поштански фах"
+
+#: addressee.cpp:890
+#, kde-format
+msgid "Business Address City"
+msgstr "пословна адреса, град"
+
+#: addressee.cpp:895
+#, kde-format
+msgid "Business Address State"
+msgstr "пословна адреса, република"
+
+#: addressee.cpp:900
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "пословна адреса, поштански број"
+
+#: addressee.cpp:905
+#, kde-format
+msgid "Business Address Country"
+msgstr "пословна адреса, држава"
+
+#: addressee.cpp:910
+#, kde-format
+msgid "Business Address Label"
+msgstr "пословна адреса, етикета"
+
+#: addressee.cpp:915
+#, kde-format
+msgid "Home Phone"
+msgstr "кућни телефон"
+
+#: addressee.cpp:920
+#, kde-format
+msgid "Business Phone"
+msgstr "пословни телефон"
+
+#: addressee.cpp:925
+#, kde-format
+msgid "Mobile Phone"
+msgstr "мобилни телефон"
+
+#: addressee.cpp:930 phonenumber.cpp:231
+#, kde-format
+msgid "Home Fax"
+msgstr "Кућни факс"
+
+#: addressee.cpp:935
+#, kde-format
+msgid "Business Fax"
+msgstr "пословни факс"
+
+#: addressee.cpp:940
+#, kde-format
+msgid "Car Phone"
+msgstr "телефон у колима"
+
+#: addressee.cpp:945 phonenumber.cpp:207
+#, kde-format
+msgid "ISDN"
+msgstr "ИСДН"
+
+#: addressee.cpp:950 phonenumber.cpp:211
+#, kde-format
+msgid "Pager"
+msgstr "Пејџер"
+
+#: addressee.cpp:955
+#, kde-format
+msgid "Email Address"
+msgstr "адреса е‑поште"
+
+#: addressee.cpp:975
+#, kde-format
+msgid "Mail Client"
+msgstr "поштански клијент"
+
+#: addressee.cpp:995
+#, kde-format
+msgid "Time Zone"
+msgstr "временска зона"
+
+#: addressee.cpp:1015
+#, kde-format
+msgid "Geographic Position"
+msgstr "географски положај"
+
+#: addressee.cpp:1066
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "титула"
+
+#: addressee.cpp:1117
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "положај"
+
+#: addressee.cpp:1168 field.cpp:241
+#, kde-format
+msgid "Organization"
+msgstr "организација"
+
+#: addressee.cpp:1188
+#, kde-format
+msgid "Department"
+msgstr "одељење"
+
+#: addressee.cpp:1208
+#, kde-format
+msgid "Note"
+msgstr "напомена"
+
+#: addressee.cpp:1228
+#, kde-format
+msgid "Product Identifier"
+msgstr "идентификатор производа"
+
+#: addressee.cpp:1248
+#, kde-format
+msgid "Revision Date"
+msgstr "датум ревизије"
+
+#: addressee.cpp:1268
+#, kde-format
+msgid "Sort String"
+msgstr "ниска за ређање"
+
+#: addressee.cpp:1294
+#, kde-format
+msgid "Homepage"
+msgstr "домаћа страница"
+
+#: addressee.cpp:1314
+#, kde-format
+msgid "Security Class"
+msgstr "безбедносна класа"
+
+#: addressee.cpp:1334
+#, kde-format
+msgid "Logo"
+msgstr "логотип"
+
+#: addressee.cpp:1354
+#, kde-format
+msgid "Photo"
+msgstr "фотографија"
+
+#: addressee.cpp:1374
+#, kde-format
+msgid "Sound"
+msgstr "звук"
+
+#: addresseehelper.cpp:74
+#, kde-format
+msgid "Dr."
+msgstr "др"
+
+#: addresseehelper.cpp:75
+#, kde-format
+msgid "Miss"
+msgstr "гђица"
+
+#: addresseehelper.cpp:76
+#, kde-format
+msgid "Mr."
+msgstr "гдин"
+
+#: addresseehelper.cpp:77
+#, kde-format
+msgid "Mrs."
+msgstr "гђа"
+
+#: addresseehelper.cpp:78
+#, kde-format
+msgid "Ms."
+msgstr "гђица"
+
+#: addresseehelper.cpp:79
+#, kde-format
+msgid "Prof."
+msgstr "проф."
+
+#: addresseehelper.cpp:81
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:82
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:83
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:84
+#, kde-format
+msgid "Jr."
+msgstr "млађи"
+
+#: addresseehelper.cpp:85
+#, kde-format
+msgid "Sr."
+msgstr "старији"
+
+#: field.cpp:218
+#, kde-format
+msgid "Unknown Field"
+msgstr "непознато поље"
+
+# >> @item category of fields
+#: field.cpp:231
+#, kde-format
+msgid "All"
+msgstr "сва"
+
+# >> @item category of fields
+#: field.cpp:233
+#, kde-format
+msgid "Frequent"
+msgstr "честа"
+
+# >> @item category of fields
+#: field.cpp:235
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "адреса"
+
+# >> @item category of fields
+#: field.cpp:237
+#, kde-format
+msgid "Email"
+msgstr "е‑пошта"
+
+# >> @item category of fields
+#: field.cpp:239
+#, kde-format
+msgid "Personal"
+msgstr "лична"
+
+# >> @item category of fields
+#: field.cpp:243
+#, kde-format
+msgid "Custom"
+msgstr "посебна"
+
+# >> @item category of fields
+#: field.cpp:245
+#, kde-format
+msgid "Undefined"
+msgstr "недефинисана"
+
+#: key.cpp:214
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "Икс.509"
+
+#: key.cpp:217
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "ПГП"
+
+#: key.cpp:220
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "посебан"
+
+#: key.cpp:223
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "непознат"
+
+#: phonenumber.cpp:183
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Број телефона"
+
+# >> @label Communication resource: home phone
+#: phonenumber.cpp:185
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Кућни"
+
+# >> @label Communication resource: work phone
+#: phonenumber.cpp:187
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Пословни"
+
+# >> @label Communication resource
+#: phonenumber.cpp:189
+#, kde-format
+msgid "Messenger"
+msgstr "Гласник"
+
+# >> @label Communication resource: preferred phone
+#: phonenumber.cpp:191
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Пожељни"
+
+# >> @label Communication resource
+#: phonenumber.cpp:193
+#, kde-format
+msgid "Voice"
+msgstr "Гласовни"
+
+# >> @label Communication resource
+#: phonenumber.cpp:195
+#, kde-format
+msgid "Fax"
+msgstr "Факс"
+
+#: phonenumber.cpp:197
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Мобилни"
+
+#: phonenumber.cpp:199
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Видео"
+
+# >> @label Communication resource
+#: phonenumber.cpp:201
+#, kde-format
+msgid "Mailbox"
+msgstr "Сандуче"
+
+# >> @label Communication resource
+#: phonenumber.cpp:203
+#, kde-format
+msgid "Modem"
+msgstr "Модем"
+
+# >> @label Communication resource
+#: phonenumber.cpp:205
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "У колима"
+
+#: phonenumber.cpp:209
+#, kde-format
+msgid "PCS"
+msgstr "ПЦС"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Други"
+
+# >> @label Communication resource
+#: phonenumber.cpp:226
+#, kde-format
+msgid "Preferred Number"
+msgstr "Пожељни број"
+
+#: phonenumber.cpp:236
+#, kde-format
+msgid "Work Fax"
+msgstr "Пословни факс"
+
+#: secrecy.cpp:111
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "јавно"
+
+#: secrecy.cpp:114
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "приватно"
+
+#: secrecy.cpp:117
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "поверљиво"
+
+#: secrecy.cpp:120
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "непознато"
diff --git a/po/sr@ijekavian/kcontacts5.po b/po/sr@ijekavian/kcontacts5.po
new file mode 100644 (file)
index 0000000..5643936
--- /dev/null
@@ -0,0 +1,606 @@
+# Translation of kcontacts5.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2007, 2009, 2015, 2017.
+# Dalibor Djuric <dalibor.djuric@mozilla-srbija.org>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: kcontacts5\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2019-12-03 02:53+0100\n"
+"PO-Revision-Date: 2015-12-26 22:15+0100\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@ijekavian\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: address.cpp:397
+#, kde-format
+msgid "Post Office Box"
+msgstr "Поштански фах"
+
+#: address.cpp:413
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Додатни адресни подаци"
+
+#: address.cpp:429
+#, kde-format
+msgid "Street"
+msgstr "Улица"
+
+#: address.cpp:445
+#, kde-format
+msgid "Locality"
+msgstr "Локалитет"
+
+#: address.cpp:461
+#, kde-format
+msgid "Region"
+msgstr "Регија"
+
+#: address.cpp:477
+#, kde-format
+msgid "Postal Code"
+msgstr "Поштански број"
+
+#: address.cpp:493
+#, kde-format
+msgid "Country"
+msgstr "Држава"
+
+#: address.cpp:509
+#, kde-format
+msgid "Delivery Label"
+msgstr "Етикета испоруке"
+
+#: address.cpp:527
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Домаћа"
+
+#: address.cpp:529
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Међународна"
+
+#: address.cpp:531
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Поштанска"
+
+#: address.cpp:533
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Пакетна"
+
+# >> @label Address type
+#: address.cpp:535
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Кућна"
+
+# >> @label Address type
+#: address.cpp:537
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Пословна"
+
+# >> @label Address type
+#: address.cpp:539
+#, kde-format
+msgid "Preferred Address"
+msgstr "Пожељна адреса"
+
+#: address.cpp:541
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Друга"
+
+#: addressee.cpp:433
+#, kde-format
+msgid "Unique Identifier"
+msgstr "јединствени идентификатор"
+
+#: addressee.cpp:453
+#, kde-format
+msgid "Name"
+msgstr "име и презиме"
+
+#: addressee.cpp:649
+#, kde-format
+msgid "Formatted Name"
+msgstr "форматирано име"
+
+#: addressee.cpp:669
+#, kde-format
+msgid "Family Name"
+msgstr "презиме"
+
+#: addressee.cpp:689
+#, kde-format
+msgid "Given Name"
+msgstr "име"
+
+#: addressee.cpp:709
+#, kde-format
+msgid "Additional Names"
+msgstr "додатна имена"
+
+#: addressee.cpp:729
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "титуларни префикси"
+
+#: addressee.cpp:749
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "титуларни суфикси"
+
+#: addressee.cpp:800
+#, kde-format
+msgid "Nick Name"
+msgstr "надимак"
+
+#: addressee.cpp:840
+#, kde-format
+msgid "Birthday"
+msgstr "рођендан"
+
+#: addressee.cpp:845
+#, kde-format
+msgid "Home Address Street"
+msgstr "кућна адреса, улица"
+
+#: addressee.cpp:850
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "кућна адреса, поштански фах"
+
+#: addressee.cpp:855
+#, kde-format
+msgid "Home Address City"
+msgstr "кућна адреса, град"
+
+#: addressee.cpp:860
+#, kde-format
+msgid "Home Address State"
+msgstr "кућна адреса, република"
+
+#: addressee.cpp:865
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "кућна адреса, поштански број"
+
+#: addressee.cpp:870
+#, kde-format
+msgid "Home Address Country"
+msgstr "кућна адреса, држава"
+
+#: addressee.cpp:875
+#, kde-format
+msgid "Home Address Label"
+msgstr "кућна адреса, етикета"
+
+#: addressee.cpp:880
+#, kde-format
+msgid "Business Address Street"
+msgstr "пословна адреса, улица"
+
+#: addressee.cpp:885
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "пословна адреса, поштански фах"
+
+#: addressee.cpp:890
+#, kde-format
+msgid "Business Address City"
+msgstr "пословна адреса, град"
+
+#: addressee.cpp:895
+#, kde-format
+msgid "Business Address State"
+msgstr "пословна адреса, република"
+
+#: addressee.cpp:900
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "пословна адреса, поштански број"
+
+#: addressee.cpp:905
+#, kde-format
+msgid "Business Address Country"
+msgstr "пословна адреса, држава"
+
+#: addressee.cpp:910
+#, kde-format
+msgid "Business Address Label"
+msgstr "пословна адреса, етикета"
+
+#: addressee.cpp:915
+#, kde-format
+msgid "Home Phone"
+msgstr "кућни телефон"
+
+#: addressee.cpp:920
+#, kde-format
+msgid "Business Phone"
+msgstr "пословни телефон"
+
+#: addressee.cpp:925
+#, kde-format
+msgid "Mobile Phone"
+msgstr "мобилни телефон"
+
+#: addressee.cpp:930 phonenumber.cpp:231
+#, kde-format
+msgid "Home Fax"
+msgstr "Кућни факс"
+
+#: addressee.cpp:935
+#, kde-format
+msgid "Business Fax"
+msgstr "пословни факс"
+
+#: addressee.cpp:940
+#, kde-format
+msgid "Car Phone"
+msgstr "телефон у колима"
+
+#: addressee.cpp:945 phonenumber.cpp:207
+#, kde-format
+msgid "ISDN"
+msgstr "ИСДН"
+
+#: addressee.cpp:950 phonenumber.cpp:211
+#, kde-format
+msgid "Pager"
+msgstr "Пејџер"
+
+#: addressee.cpp:955
+#, kde-format
+msgid "Email Address"
+msgstr "адреса е‑поште"
+
+#: addressee.cpp:975
+#, kde-format
+msgid "Mail Client"
+msgstr "поштански клијент"
+
+#: addressee.cpp:995
+#, kde-format
+msgid "Time Zone"
+msgstr "временска зона"
+
+#: addressee.cpp:1015
+#, kde-format
+msgid "Geographic Position"
+msgstr "географски положај"
+
+#: addressee.cpp:1066
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "титула"
+
+#: addressee.cpp:1117
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "положај"
+
+#: addressee.cpp:1168 field.cpp:241
+#, kde-format
+msgid "Organization"
+msgstr "организација"
+
+#: addressee.cpp:1188
+#, kde-format
+msgid "Department"
+msgstr "одељење"
+
+#: addressee.cpp:1208
+#, kde-format
+msgid "Note"
+msgstr "напомена"
+
+#: addressee.cpp:1228
+#, kde-format
+msgid "Product Identifier"
+msgstr "идентификатор производа"
+
+#: addressee.cpp:1248
+#, kde-format
+msgid "Revision Date"
+msgstr "датум ревизије"
+
+#: addressee.cpp:1268
+#, kde-format
+msgid "Sort String"
+msgstr "ниска за ређање"
+
+#: addressee.cpp:1294
+#, kde-format
+msgid "Homepage"
+msgstr "домаћа страница"
+
+#: addressee.cpp:1314
+#, kde-format
+msgid "Security Class"
+msgstr "безбједносна класа"
+
+#: addressee.cpp:1334
+#, kde-format
+msgid "Logo"
+msgstr "логотип"
+
+#: addressee.cpp:1354
+#, kde-format
+msgid "Photo"
+msgstr "фотографија"
+
+#: addressee.cpp:1374
+#, kde-format
+msgid "Sound"
+msgstr "звук"
+
+#: addresseehelper.cpp:74
+#, kde-format
+msgid "Dr."
+msgstr "др"
+
+#: addresseehelper.cpp:75
+#, kde-format
+msgid "Miss"
+msgstr "гђица"
+
+#: addresseehelper.cpp:76
+#, kde-format
+msgid "Mr."
+msgstr "гдин"
+
+#: addresseehelper.cpp:77
+#, kde-format
+msgid "Mrs."
+msgstr "гђа"
+
+#: addresseehelper.cpp:78
+#, kde-format
+msgid "Ms."
+msgstr "гђица"
+
+#: addresseehelper.cpp:79
+#, kde-format
+msgid "Prof."
+msgstr "проф."
+
+#: addresseehelper.cpp:81
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:82
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:83
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:84
+#, kde-format
+msgid "Jr."
+msgstr "млађи"
+
+#: addresseehelper.cpp:85
+#, kde-format
+msgid "Sr."
+msgstr "старији"
+
+#: field.cpp:218
+#, kde-format
+msgid "Unknown Field"
+msgstr "непознато поље"
+
+# >> @item category of fields
+#: field.cpp:231
+#, kde-format
+msgid "All"
+msgstr "сва"
+
+# >> @item category of fields
+#: field.cpp:233
+#, kde-format
+msgid "Frequent"
+msgstr "честа"
+
+# >> @item category of fields
+#: field.cpp:235
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "адреса"
+
+# >> @item category of fields
+#: field.cpp:237
+#, kde-format
+msgid "Email"
+msgstr "е‑пошта"
+
+# >> @item category of fields
+#: field.cpp:239
+#, kde-format
+msgid "Personal"
+msgstr "лична"
+
+# >> @item category of fields
+#: field.cpp:243
+#, kde-format
+msgid "Custom"
+msgstr "посебна"
+
+# >> @item category of fields
+#: field.cpp:245
+#, kde-format
+msgid "Undefined"
+msgstr "недефинисана"
+
+#: key.cpp:214
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "Икс.509"
+
+#: key.cpp:217
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "ПГП"
+
+#: key.cpp:220
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "посебан"
+
+#: key.cpp:223
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "непознат"
+
+#: phonenumber.cpp:183
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Број телефона"
+
+# >> @label Communication resource: home phone
+#: phonenumber.cpp:185
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Кућни"
+
+# >> @label Communication resource: work phone
+#: phonenumber.cpp:187
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Пословни"
+
+# >> @label Communication resource
+#: phonenumber.cpp:189
+#, kde-format
+msgid "Messenger"
+msgstr "Гласник"
+
+# >> @label Communication resource: preferred phone
+#: phonenumber.cpp:191
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Пожељни"
+
+# >> @label Communication resource
+#: phonenumber.cpp:193
+#, kde-format
+msgid "Voice"
+msgstr "Гласовни"
+
+# >> @label Communication resource
+#: phonenumber.cpp:195
+#, kde-format
+msgid "Fax"
+msgstr "Факс"
+
+#: phonenumber.cpp:197
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Мобилни"
+
+#: phonenumber.cpp:199
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Видео"
+
+# >> @label Communication resource
+#: phonenumber.cpp:201
+#, kde-format
+msgid "Mailbox"
+msgstr "Сандуче"
+
+# >> @label Communication resource
+#: phonenumber.cpp:203
+#, kde-format
+msgid "Modem"
+msgstr "Модем"
+
+# >> @label Communication resource
+#: phonenumber.cpp:205
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "У колима"
+
+#: phonenumber.cpp:209
+#, kde-format
+msgid "PCS"
+msgstr "ПЦС"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Други"
+
+# >> @label Communication resource
+#: phonenumber.cpp:226
+#, kde-format
+msgid "Preferred Number"
+msgstr "Пожељни број"
+
+#: phonenumber.cpp:236
+#, kde-format
+msgid "Work Fax"
+msgstr "Пословни факс"
+
+#: secrecy.cpp:111
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "јавно"
+
+#: secrecy.cpp:114
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "приватно"
+
+#: secrecy.cpp:117
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "повјерљиво"
+
+#: secrecy.cpp:120
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "непознато"
diff --git a/po/sr@ijekavianlatin/kcontacts5.po b/po/sr@ijekavianlatin/kcontacts5.po
new file mode 100644 (file)
index 0000000..3e0c7f0
--- /dev/null
@@ -0,0 +1,606 @@
+# Translation of kcontacts5.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2007, 2009, 2015, 2017.
+# Dalibor Djuric <dalibor.djuric@mozilla-srbija.org>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: kcontacts5\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2019-12-03 02:53+0100\n"
+"PO-Revision-Date: 2015-12-26 22:15+0100\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@ijekavianlatin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: address.cpp:397
+#, kde-format
+msgid "Post Office Box"
+msgstr "Poštanski fah"
+
+#: address.cpp:413
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Dodatni adresni podaci"
+
+#: address.cpp:429
+#, kde-format
+msgid "Street"
+msgstr "Ulica"
+
+#: address.cpp:445
+#, kde-format
+msgid "Locality"
+msgstr "Lokalitet"
+
+#: address.cpp:461
+#, kde-format
+msgid "Region"
+msgstr "Regija"
+
+#: address.cpp:477
+#, kde-format
+msgid "Postal Code"
+msgstr "Poštanski broj"
+
+#: address.cpp:493
+#, kde-format
+msgid "Country"
+msgstr "Država"
+
+#: address.cpp:509
+#, kde-format
+msgid "Delivery Label"
+msgstr "Etiketa isporuke"
+
+#: address.cpp:527
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Domaća"
+
+#: address.cpp:529
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Međunarodna"
+
+#: address.cpp:531
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Poštanska"
+
+#: address.cpp:533
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Paketna"
+
+# >> @label Address type
+#: address.cpp:535
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Kućna"
+
+# >> @label Address type
+#: address.cpp:537
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Poslovna"
+
+# >> @label Address type
+#: address.cpp:539
+#, kde-format
+msgid "Preferred Address"
+msgstr "Poželjna adresa"
+
+#: address.cpp:541
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Druga"
+
+#: addressee.cpp:433
+#, kde-format
+msgid "Unique Identifier"
+msgstr "jedinstveni identifikator"
+
+#: addressee.cpp:453
+#, kde-format
+msgid "Name"
+msgstr "ime i prezime"
+
+#: addressee.cpp:649
+#, kde-format
+msgid "Formatted Name"
+msgstr "formatirano ime"
+
+#: addressee.cpp:669
+#, kde-format
+msgid "Family Name"
+msgstr "prezime"
+
+#: addressee.cpp:689
+#, kde-format
+msgid "Given Name"
+msgstr "ime"
+
+#: addressee.cpp:709
+#, kde-format
+msgid "Additional Names"
+msgstr "dodatna imena"
+
+#: addressee.cpp:729
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "titularni prefiksi"
+
+#: addressee.cpp:749
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "titularni sufiksi"
+
+#: addressee.cpp:800
+#, kde-format
+msgid "Nick Name"
+msgstr "nadimak"
+
+#: addressee.cpp:840
+#, kde-format
+msgid "Birthday"
+msgstr "rođendan"
+
+#: addressee.cpp:845
+#, kde-format
+msgid "Home Address Street"
+msgstr "kućna adresa, ulica"
+
+#: addressee.cpp:850
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "kućna adresa, poštanski fah"
+
+#: addressee.cpp:855
+#, kde-format
+msgid "Home Address City"
+msgstr "kućna adresa, grad"
+
+#: addressee.cpp:860
+#, kde-format
+msgid "Home Address State"
+msgstr "kućna adresa, republika"
+
+#: addressee.cpp:865
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "kućna adresa, poštanski broj"
+
+#: addressee.cpp:870
+#, kde-format
+msgid "Home Address Country"
+msgstr "kućna adresa, država"
+
+#: addressee.cpp:875
+#, kde-format
+msgid "Home Address Label"
+msgstr "kućna adresa, etiketa"
+
+#: addressee.cpp:880
+#, kde-format
+msgid "Business Address Street"
+msgstr "poslovna adresa, ulica"
+
+#: addressee.cpp:885
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "poslovna adresa, poštanski fah"
+
+#: addressee.cpp:890
+#, kde-format
+msgid "Business Address City"
+msgstr "poslovna adresa, grad"
+
+#: addressee.cpp:895
+#, kde-format
+msgid "Business Address State"
+msgstr "poslovna adresa, republika"
+
+#: addressee.cpp:900
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "poslovna adresa, poštanski broj"
+
+#: addressee.cpp:905
+#, kde-format
+msgid "Business Address Country"
+msgstr "poslovna adresa, država"
+
+#: addressee.cpp:910
+#, kde-format
+msgid "Business Address Label"
+msgstr "poslovna adresa, etiketa"
+
+#: addressee.cpp:915
+#, kde-format
+msgid "Home Phone"
+msgstr "kućni telefon"
+
+#: addressee.cpp:920
+#, kde-format
+msgid "Business Phone"
+msgstr "poslovni telefon"
+
+#: addressee.cpp:925
+#, kde-format
+msgid "Mobile Phone"
+msgstr "mobilni telefon"
+
+#: addressee.cpp:930 phonenumber.cpp:231
+#, kde-format
+msgid "Home Fax"
+msgstr "Kućni faks"
+
+#: addressee.cpp:935
+#, kde-format
+msgid "Business Fax"
+msgstr "poslovni faks"
+
+#: addressee.cpp:940
+#, kde-format
+msgid "Car Phone"
+msgstr "telefon u kolima"
+
+#: addressee.cpp:945 phonenumber.cpp:207
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:950 phonenumber.cpp:211
+#, kde-format
+msgid "Pager"
+msgstr "Pejdžer"
+
+#: addressee.cpp:955
+#, kde-format
+msgid "Email Address"
+msgstr "adresa e‑pošte"
+
+#: addressee.cpp:975
+#, kde-format
+msgid "Mail Client"
+msgstr "poštanski klijent"
+
+#: addressee.cpp:995
+#, kde-format
+msgid "Time Zone"
+msgstr "vremenska zona"
+
+#: addressee.cpp:1015
+#, kde-format
+msgid "Geographic Position"
+msgstr "geografski položaj"
+
+#: addressee.cpp:1066
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "titula"
+
+#: addressee.cpp:1117
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "položaj"
+
+#: addressee.cpp:1168 field.cpp:241
+#, kde-format
+msgid "Organization"
+msgstr "organizacija"
+
+#: addressee.cpp:1188
+#, kde-format
+msgid "Department"
+msgstr "odeljenje"
+
+#: addressee.cpp:1208
+#, kde-format
+msgid "Note"
+msgstr "napomena"
+
+#: addressee.cpp:1228
+#, kde-format
+msgid "Product Identifier"
+msgstr "identifikator proizvoda"
+
+#: addressee.cpp:1248
+#, kde-format
+msgid "Revision Date"
+msgstr "datum revizije"
+
+#: addressee.cpp:1268
+#, kde-format
+msgid "Sort String"
+msgstr "niska za ređanje"
+
+#: addressee.cpp:1294
+#, kde-format
+msgid "Homepage"
+msgstr "domaća stranica"
+
+#: addressee.cpp:1314
+#, kde-format
+msgid "Security Class"
+msgstr "bezbjednosna klasa"
+
+#: addressee.cpp:1334
+#, kde-format
+msgid "Logo"
+msgstr "logotip"
+
+#: addressee.cpp:1354
+#, kde-format
+msgid "Photo"
+msgstr "fotografija"
+
+#: addressee.cpp:1374
+#, kde-format
+msgid "Sound"
+msgstr "zvuk"
+
+#: addresseehelper.cpp:74
+#, kde-format
+msgid "Dr."
+msgstr "dr"
+
+#: addresseehelper.cpp:75
+#, kde-format
+msgid "Miss"
+msgstr "gđica"
+
+#: addresseehelper.cpp:76
+#, kde-format
+msgid "Mr."
+msgstr "gdin"
+
+#: addresseehelper.cpp:77
+#, kde-format
+msgid "Mrs."
+msgstr "gđa"
+
+#: addresseehelper.cpp:78
+#, kde-format
+msgid "Ms."
+msgstr "gđica"
+
+#: addresseehelper.cpp:79
+#, kde-format
+msgid "Prof."
+msgstr "prof."
+
+#: addresseehelper.cpp:81
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:82
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:83
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:84
+#, kde-format
+msgid "Jr."
+msgstr "mlađi"
+
+#: addresseehelper.cpp:85
+#, kde-format
+msgid "Sr."
+msgstr "stariji"
+
+#: field.cpp:218
+#, kde-format
+msgid "Unknown Field"
+msgstr "nepoznato polje"
+
+# >> @item category of fields
+#: field.cpp:231
+#, kde-format
+msgid "All"
+msgstr "sva"
+
+# >> @item category of fields
+#: field.cpp:233
+#, kde-format
+msgid "Frequent"
+msgstr "česta"
+
+# >> @item category of fields
+#: field.cpp:235
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "adresa"
+
+# >> @item category of fields
+#: field.cpp:237
+#, kde-format
+msgid "Email"
+msgstr "e‑pošta"
+
+# >> @item category of fields
+#: field.cpp:239
+#, kde-format
+msgid "Personal"
+msgstr "lična"
+
+# >> @item category of fields
+#: field.cpp:243
+#, kde-format
+msgid "Custom"
+msgstr "posebna"
+
+# >> @item category of fields
+#: field.cpp:245
+#, kde-format
+msgid "Undefined"
+msgstr "nedefinisana"
+
+#: key.cpp:214
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X.509"
+
+#: key.cpp:217
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:220
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "poseban"
+
+#: key.cpp:223
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "nepoznat"
+
+#: phonenumber.cpp:183
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Broj telefona"
+
+# >> @label Communication resource: home phone
+#: phonenumber.cpp:185
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Kućni"
+
+# >> @label Communication resource: work phone
+#: phonenumber.cpp:187
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Poslovni"
+
+# >> @label Communication resource
+#: phonenumber.cpp:189
+#, kde-format
+msgid "Messenger"
+msgstr "Glasnik"
+
+# >> @label Communication resource: preferred phone
+#: phonenumber.cpp:191
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Poželjni"
+
+# >> @label Communication resource
+#: phonenumber.cpp:193
+#, kde-format
+msgid "Voice"
+msgstr "Glasovni"
+
+# >> @label Communication resource
+#: phonenumber.cpp:195
+#, kde-format
+msgid "Fax"
+msgstr "Faks"
+
+#: phonenumber.cpp:197
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Mobilni"
+
+#: phonenumber.cpp:199
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+# >> @label Communication resource
+#: phonenumber.cpp:201
+#, kde-format
+msgid "Mailbox"
+msgstr "Sanduče"
+
+# >> @label Communication resource
+#: phonenumber.cpp:203
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+# >> @label Communication resource
+#: phonenumber.cpp:205
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "U kolima"
+
+#: phonenumber.cpp:209
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Drugi"
+
+# >> @label Communication resource
+#: phonenumber.cpp:226
+#, kde-format
+msgid "Preferred Number"
+msgstr "Poželjni broj"
+
+#: phonenumber.cpp:236
+#, kde-format
+msgid "Work Fax"
+msgstr "Poslovni faks"
+
+#: secrecy.cpp:111
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "javno"
+
+#: secrecy.cpp:114
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "privatno"
+
+#: secrecy.cpp:117
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "povjerljivo"
+
+#: secrecy.cpp:120
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "nepoznato"
diff --git a/po/sr@latin/kcontacts5.po b/po/sr@latin/kcontacts5.po
new file mode 100644 (file)
index 0000000..83a6540
--- /dev/null
@@ -0,0 +1,606 @@
+# Translation of kcontacts5.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2007, 2009, 2015, 2017.
+# Dalibor Djuric <dalibor.djuric@mozilla-srbija.org>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: kcontacts5\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2019-12-03 02:53+0100\n"
+"PO-Revision-Date: 2015-12-26 22:15+0100\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@latin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: address.cpp:397
+#, kde-format
+msgid "Post Office Box"
+msgstr "Poštanski fah"
+
+#: address.cpp:413
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Dodatni adresni podaci"
+
+#: address.cpp:429
+#, kde-format
+msgid "Street"
+msgstr "Ulica"
+
+#: address.cpp:445
+#, kde-format
+msgid "Locality"
+msgstr "Lokalitet"
+
+#: address.cpp:461
+#, kde-format
+msgid "Region"
+msgstr "Regija"
+
+#: address.cpp:477
+#, kde-format
+msgid "Postal Code"
+msgstr "Poštanski broj"
+
+#: address.cpp:493
+#, kde-format
+msgid "Country"
+msgstr "Država"
+
+#: address.cpp:509
+#, kde-format
+msgid "Delivery Label"
+msgstr "Etiketa isporuke"
+
+#: address.cpp:527
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Domaća"
+
+#: address.cpp:529
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Međunarodna"
+
+#: address.cpp:531
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Poštanska"
+
+#: address.cpp:533
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Paketna"
+
+# >> @label Address type
+#: address.cpp:535
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Kućna"
+
+# >> @label Address type
+#: address.cpp:537
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Poslovna"
+
+# >> @label Address type
+#: address.cpp:539
+#, kde-format
+msgid "Preferred Address"
+msgstr "Poželjna adresa"
+
+#: address.cpp:541
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Druga"
+
+#: addressee.cpp:433
+#, kde-format
+msgid "Unique Identifier"
+msgstr "jedinstveni identifikator"
+
+#: addressee.cpp:453
+#, kde-format
+msgid "Name"
+msgstr "ime i prezime"
+
+#: addressee.cpp:649
+#, kde-format
+msgid "Formatted Name"
+msgstr "formatirano ime"
+
+#: addressee.cpp:669
+#, kde-format
+msgid "Family Name"
+msgstr "prezime"
+
+#: addressee.cpp:689
+#, kde-format
+msgid "Given Name"
+msgstr "ime"
+
+#: addressee.cpp:709
+#, kde-format
+msgid "Additional Names"
+msgstr "dodatna imena"
+
+#: addressee.cpp:729
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "titularni prefiksi"
+
+#: addressee.cpp:749
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "titularni sufiksi"
+
+#: addressee.cpp:800
+#, kde-format
+msgid "Nick Name"
+msgstr "nadimak"
+
+#: addressee.cpp:840
+#, kde-format
+msgid "Birthday"
+msgstr "rođendan"
+
+#: addressee.cpp:845
+#, kde-format
+msgid "Home Address Street"
+msgstr "kućna adresa, ulica"
+
+#: addressee.cpp:850
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "kućna adresa, poštanski fah"
+
+#: addressee.cpp:855
+#, kde-format
+msgid "Home Address City"
+msgstr "kućna adresa, grad"
+
+#: addressee.cpp:860
+#, kde-format
+msgid "Home Address State"
+msgstr "kućna adresa, republika"
+
+#: addressee.cpp:865
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "kućna adresa, poštanski broj"
+
+#: addressee.cpp:870
+#, kde-format
+msgid "Home Address Country"
+msgstr "kućna adresa, država"
+
+#: addressee.cpp:875
+#, kde-format
+msgid "Home Address Label"
+msgstr "kućna adresa, etiketa"
+
+#: addressee.cpp:880
+#, kde-format
+msgid "Business Address Street"
+msgstr "poslovna adresa, ulica"
+
+#: addressee.cpp:885
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "poslovna adresa, poštanski fah"
+
+#: addressee.cpp:890
+#, kde-format
+msgid "Business Address City"
+msgstr "poslovna adresa, grad"
+
+#: addressee.cpp:895
+#, kde-format
+msgid "Business Address State"
+msgstr "poslovna adresa, republika"
+
+#: addressee.cpp:900
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "poslovna adresa, poštanski broj"
+
+#: addressee.cpp:905
+#, kde-format
+msgid "Business Address Country"
+msgstr "poslovna adresa, država"
+
+#: addressee.cpp:910
+#, kde-format
+msgid "Business Address Label"
+msgstr "poslovna adresa, etiketa"
+
+#: addressee.cpp:915
+#, kde-format
+msgid "Home Phone"
+msgstr "kućni telefon"
+
+#: addressee.cpp:920
+#, kde-format
+msgid "Business Phone"
+msgstr "poslovni telefon"
+
+#: addressee.cpp:925
+#, kde-format
+msgid "Mobile Phone"
+msgstr "mobilni telefon"
+
+#: addressee.cpp:930 phonenumber.cpp:231
+#, kde-format
+msgid "Home Fax"
+msgstr "Kućni faks"
+
+#: addressee.cpp:935
+#, kde-format
+msgid "Business Fax"
+msgstr "poslovni faks"
+
+#: addressee.cpp:940
+#, kde-format
+msgid "Car Phone"
+msgstr "telefon u kolima"
+
+#: addressee.cpp:945 phonenumber.cpp:207
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:950 phonenumber.cpp:211
+#, kde-format
+msgid "Pager"
+msgstr "Pejdžer"
+
+#: addressee.cpp:955
+#, kde-format
+msgid "Email Address"
+msgstr "adresa e‑pošte"
+
+#: addressee.cpp:975
+#, kde-format
+msgid "Mail Client"
+msgstr "poštanski klijent"
+
+#: addressee.cpp:995
+#, kde-format
+msgid "Time Zone"
+msgstr "vremenska zona"
+
+#: addressee.cpp:1015
+#, kde-format
+msgid "Geographic Position"
+msgstr "geografski položaj"
+
+#: addressee.cpp:1066
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "titula"
+
+#: addressee.cpp:1117
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "položaj"
+
+#: addressee.cpp:1168 field.cpp:241
+#, kde-format
+msgid "Organization"
+msgstr "organizacija"
+
+#: addressee.cpp:1188
+#, kde-format
+msgid "Department"
+msgstr "odeljenje"
+
+#: addressee.cpp:1208
+#, kde-format
+msgid "Note"
+msgstr "napomena"
+
+#: addressee.cpp:1228
+#, kde-format
+msgid "Product Identifier"
+msgstr "identifikator proizvoda"
+
+#: addressee.cpp:1248
+#, kde-format
+msgid "Revision Date"
+msgstr "datum revizije"
+
+#: addressee.cpp:1268
+#, kde-format
+msgid "Sort String"
+msgstr "niska za ređanje"
+
+#: addressee.cpp:1294
+#, kde-format
+msgid "Homepage"
+msgstr "domaća stranica"
+
+#: addressee.cpp:1314
+#, kde-format
+msgid "Security Class"
+msgstr "bezbednosna klasa"
+
+#: addressee.cpp:1334
+#, kde-format
+msgid "Logo"
+msgstr "logotip"
+
+#: addressee.cpp:1354
+#, kde-format
+msgid "Photo"
+msgstr "fotografija"
+
+#: addressee.cpp:1374
+#, kde-format
+msgid "Sound"
+msgstr "zvuk"
+
+#: addresseehelper.cpp:74
+#, kde-format
+msgid "Dr."
+msgstr "dr"
+
+#: addresseehelper.cpp:75
+#, kde-format
+msgid "Miss"
+msgstr "gđica"
+
+#: addresseehelper.cpp:76
+#, kde-format
+msgid "Mr."
+msgstr "gdin"
+
+#: addresseehelper.cpp:77
+#, kde-format
+msgid "Mrs."
+msgstr "gđa"
+
+#: addresseehelper.cpp:78
+#, kde-format
+msgid "Ms."
+msgstr "gđica"
+
+#: addresseehelper.cpp:79
+#, kde-format
+msgid "Prof."
+msgstr "prof."
+
+#: addresseehelper.cpp:81
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:82
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:83
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:84
+#, kde-format
+msgid "Jr."
+msgstr "mlađi"
+
+#: addresseehelper.cpp:85
+#, kde-format
+msgid "Sr."
+msgstr "stariji"
+
+#: field.cpp:218
+#, kde-format
+msgid "Unknown Field"
+msgstr "nepoznato polje"
+
+# >> @item category of fields
+#: field.cpp:231
+#, kde-format
+msgid "All"
+msgstr "sva"
+
+# >> @item category of fields
+#: field.cpp:233
+#, kde-format
+msgid "Frequent"
+msgstr "česta"
+
+# >> @item category of fields
+#: field.cpp:235
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "adresa"
+
+# >> @item category of fields
+#: field.cpp:237
+#, kde-format
+msgid "Email"
+msgstr "e‑pošta"
+
+# >> @item category of fields
+#: field.cpp:239
+#, kde-format
+msgid "Personal"
+msgstr "lična"
+
+# >> @item category of fields
+#: field.cpp:243
+#, kde-format
+msgid "Custom"
+msgstr "posebna"
+
+# >> @item category of fields
+#: field.cpp:245
+#, kde-format
+msgid "Undefined"
+msgstr "nedefinisana"
+
+#: key.cpp:214
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X.509"
+
+#: key.cpp:217
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:220
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "poseban"
+
+#: key.cpp:223
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "nepoznat"
+
+#: phonenumber.cpp:183
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Broj telefona"
+
+# >> @label Communication resource: home phone
+#: phonenumber.cpp:185
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Kućni"
+
+# >> @label Communication resource: work phone
+#: phonenumber.cpp:187
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Poslovni"
+
+# >> @label Communication resource
+#: phonenumber.cpp:189
+#, kde-format
+msgid "Messenger"
+msgstr "Glasnik"
+
+# >> @label Communication resource: preferred phone
+#: phonenumber.cpp:191
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Poželjni"
+
+# >> @label Communication resource
+#: phonenumber.cpp:193
+#, kde-format
+msgid "Voice"
+msgstr "Glasovni"
+
+# >> @label Communication resource
+#: phonenumber.cpp:195
+#, kde-format
+msgid "Fax"
+msgstr "Faks"
+
+#: phonenumber.cpp:197
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Mobilni"
+
+#: phonenumber.cpp:199
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+# >> @label Communication resource
+#: phonenumber.cpp:201
+#, kde-format
+msgid "Mailbox"
+msgstr "Sanduče"
+
+# >> @label Communication resource
+#: phonenumber.cpp:203
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+# >> @label Communication resource
+#: phonenumber.cpp:205
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "U kolima"
+
+#: phonenumber.cpp:209
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Drugi"
+
+# >> @label Communication resource
+#: phonenumber.cpp:226
+#, kde-format
+msgid "Preferred Number"
+msgstr "Poželjni broj"
+
+#: phonenumber.cpp:236
+#, kde-format
+msgid "Work Fax"
+msgstr "Poslovni faks"
+
+#: secrecy.cpp:111
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "javno"
+
+#: secrecy.cpp:114
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "privatno"
+
+#: secrecy.cpp:117
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "poverljivo"
+
+#: secrecy.cpp:120
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "nepoznato"
diff --git a/po/sv/kcontacts5.po b/po/sv/kcontacts5.po
new file mode 100644 (file)
index 0000000..5fca736
--- /dev/null
@@ -0,0 +1,585 @@
+# translation of kabc.po to Swedish
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Stefan Asserhäll <stefan.asserhall@bredband.net>, 2007, 2008, 2009, 2015.
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2015-12-28 20:14+0100\n"
+"Last-Translator: Stefan Asserhäll <stefan.asserhall@bredband.net>\n"
+"Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Postbox"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Utökad adressinformation"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Gata"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Plats"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Område"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Postnummer"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Land"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Leveransetikett"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Inrikes"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Internationell"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Post"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Paket"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Hem"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Arbete"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Önskad adress"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Övriga"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Unik identifiering"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Namn"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Formaterat namn"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Efternamn"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Tilltalsnamn"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Andra namn"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Inledande titlar"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Efterföljande titlar"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Smeknamn"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Födelsedag"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Gatuadress hem"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Postboxadress hem"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Stadsadress hem"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Stat hem"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Postnummer hem"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Landsadress hem"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Adressetikett hem"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Gatuadress arbete"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Postboxadress arbete"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Stadsadress arbete"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Stat arbete"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Postnummer arbete"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Landsadress arbete"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Adressetikett arbete"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Hemtelefon"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Telefon arbete"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Mobiltelefon"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Hemtelefax"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Arbetsfax"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Biltelefon"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Personsökare"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "E-postadress"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "E-postklient"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Tidszon"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Geografisk plats"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Titel"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Roll"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Organisation"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Avdelning"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Anteckning"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Produktidentifiering"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Ändringsdatum"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Sorteringsbegrepp"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Hemsida"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Säkerhetsklass"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logotyp"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Foto"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Ljud"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Fröken"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Herr"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Fru"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Ms."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Professor"
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Okänt fält"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Alla"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Vanlig"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Adress"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "E-post"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Personligt"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Egen"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Odefinierad"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Egen"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Okänd typ"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Telefonnummer"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Hem"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Arbete"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Meddelandetjänst"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Önskat"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Röst"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Fax"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Mobil"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Brevlåda"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Bil"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Övriga"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Önskat nummer"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Arbetstelefax"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Öppen"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Privat"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Konfidentiell"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Okänd typ"
diff --git a/po/tg/kcontacts5.po b/po/tg/kcontacts5.po
new file mode 100644 (file)
index 0000000..f9aa77b
--- /dev/null
@@ -0,0 +1,584 @@
+# Copyright (C) YEAR This file is copyright:
+# This file is distributed under the same license as the kcontacts package.
+#
+# Victor Ibragimov <victor.ibragimov@gmail.com>, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: kcontacts\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2019-09-19 10:36+0500\n"
+"Last-Translator: Victor Ibragimov <victor.ibragimov@gmail.com>\n"
+"Language-Team: English <kde-i18n-doc@kde.org>\n"
+"Language: tg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 19.04.3\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Нишонии почта"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Маълумоти васеъшудаи нишонӣ"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Кӯча"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Маҳал"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Ноҳия"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Рамзи почта"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Кишвар"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Тамғаи таҳвил"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Дохилӣ"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Байналмилалӣ"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Почтаӣ"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Бӯғча"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Хонагӣ"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Корӣ"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Нишонии пазируфта"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Дигар"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Рақами мушаххас"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Ном"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Номи пурра"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Насаб"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Номи падар"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Номҳои иловагӣ"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Пешванди номи бошараф"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Пасванди номи бошараф"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Тахаллус"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Зодрӯз"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Кӯчаи нишонии хонагӣ"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Нишонии почта (Нишонии хонагӣ)"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Шаҳри нишонии хонагӣ"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Ноҳияи нишонии хонагӣ"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Рамзи почтаи нишонии хонагӣ"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Кишвари нишонии хонагӣ"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Тамғаи нишонии хонагӣ"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Кӯчаи нишонии корӣ"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Нишонии почта (Нишонии корӣ)"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Шаҳри нишонии корӣ"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Ноҳияи нишонии корӣ"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Рамзи почтаи нишонии корӣ"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Кишвари нишонии корӣ"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Тамғаи нишонии корӣ"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Рақами телефони хонагӣ"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Рақами телефони корӣ"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Рақами телефони дастӣ"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Факси хонагӣ"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Факси корӣ"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Телефони мошинӣ"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Пейҷер"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Нишонии почтаи электронӣ"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Мизоҷи почта"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Минтақаи вақт"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Мавқеи ҷуғрофӣ"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Унвон"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Вазифа"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Ташкилот"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Шуъба"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Тавзеҳ"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Рақами мушаххаси маҳсул"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Санаи тафтиш"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Мураттабсозӣ"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Сомона"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Дараҷаи амният"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Тамға"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Сурат"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Овоз"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Доктор"
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Хонум"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Раис"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Раиса"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Бону"
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Профессор"
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Хурд"
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Ҷаноб"
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Сатри номаълум"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Ҳама"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Оддӣ"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Нишонӣ"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "Почтаи электронӣ"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Шахсӣ"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Фармоишӣ"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Номуайян"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Фармоишӣ"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Навъи номаълум"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Рақами телефон"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Хонагӣ"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Корӣ"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Паёмнависӣ"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Пазируфта"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Овозӣ"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Факс"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Дастӣ"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Видеоӣ"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Қутти почта"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Модем"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Мошинӣ"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Дигар"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Рақами пазируфта"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Факси корӣ"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Ҷамъиятӣ"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Шахсӣ"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Махфӣ"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Навъи номаълум"
diff --git a/po/th/kcontacts5.po b/po/th/kcontacts5.po
new file mode 100644 (file)
index 0000000..65c5dad
--- /dev/null
@@ -0,0 +1,589 @@
+# translation of kabc.po to Thai
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Thanomsub Noppaburana <donga.nb@gmail.com>, 2008, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2010-03-25 14:10+0700\n"
+"Last-Translator: Thanomsub Noppaburana <donga.nb@gmail.com>\n"
+"Language-Team: Thai <thai-l10n@googlegroups.com>\n"
+"Language: th\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "ตู้ไปรษณีย์"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "ข้อมูลที่อยู่เพิ่มเติม"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "ถนน"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "แขวง/ตำบล"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "เขต/อำเภอ"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "รหัสไปรษณีย์"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "ประเทศ"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "ป้ายจัดส่ง"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "ในประเทศ"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "ต่างประเทศ"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "ไปรษณีย์"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "ที่จัดส่งพัสดุ"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "ที่บ้าน"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "ที่ทำงาน"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "ที่อยู่ที่ควรใช้"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "อื่น ๆ"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr ""
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "ชื่อ"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "ชื่อตามรูปแบบ"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "นามสกุล"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "ชื่อจริง"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr ""
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr ""
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr ""
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "ชื่อเล่น"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "วันเกิด"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "ที่อยู่ที่บ้าน"
+
+#: addressee.cpp:837
+#, fuzzy, kde-format
+#| msgid "Post Office Box"
+msgid "Home Address Post Office Box"
+msgstr "ตู้ไปรษณีย์"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr ""
+
+#: addressee.cpp:847
+#, fuzzy, kde-format
+#| msgid "Email Addresses"
+msgid "Home Address State"
+msgstr "ที่อยู่อีเมล"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr ""
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr ""
+
+#: addressee.cpp:862
+#, fuzzy, kde-format
+#| msgid "Email Addresses"
+msgid "Home Address Label"
+msgstr "ที่อยู่อีเมล"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr ""
+
+#: addressee.cpp:872
+#, fuzzy, kde-format
+#| msgid "Post Office Box"
+msgid "Business Address Post Office Box"
+msgstr "ตู้ไปรษณีย์"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr ""
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr ""
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr ""
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr ""
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr ""
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "โทรศัพท์ที่บ้าน"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "โทรศัพท์ภาคธุรกิจ"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "โทรศัพท์เคลื่อนที่"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "โทรสารที่บ้าน"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "โทรสารภาคธุรกิจ"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "โทรศัพท์ติดรถยนตร์"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "หมายเลข ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "เพจเจอร์"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "ที่อยู่อีเมล"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "โปรแกรมรับส่งอีเมล"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "เขตเวลา"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "ตำแหน่งพิกัดทางภูมิศาสตร์"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "ตำแหน่ง"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "บทบาทหน้าที่"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "องค์กร"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "แผนก"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "บันทึกย่อ"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "ค่าประจำตัวผลิตภัณฑ์"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "วันที่ปรับปรุงใหม่"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "เรียงลำดับข้อความ"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "หน้าเว็บหลัก"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "ระดับความปลอดภัย"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "โลโก้"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "ภาพถ่าย"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "เสียง"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "ดร."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "นางสาว"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "นาย"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "นาง"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "น.ส."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "ศ."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "ด.ช."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "ด.ช."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "ช่องข้อมูลที่ไม่รู้จัก"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "ทั้งหมด"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "ความถี่"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "ที่อยู่"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "อีเมล"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "ส่วนบุคคล"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "กำหนดเอง"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "ยังไม่กำหนด"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "แบบ X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "แบบ PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "กำหนดเอง"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "ไม่ทราบประเภท"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr ""
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "ที่บ้าน"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "ที่ทำงาน"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "ข้อความด่วนทันใจ"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "ที่ควรใช้"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "เสียง"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "โทรสาร"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "โทรศัพท์เคลื่อนที่"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "โทรศัพท์ภาพ"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "กล่องจดหมาย"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "โมเด็ม"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "โทรศัพท์ติดรถยนต์"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "หมายเลข PCT"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "อื่น ๆ"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "หมายเลขที่ควรใช้"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "โทรสารที่ทำงาน"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "สาธารณะ"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "ส่วนบุคคล"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "ชั้นความลับ"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "ไม่ทราบประเภท"
diff --git a/po/tr/kcontacts5.po b/po/tr/kcontacts5.po
new file mode 100644 (file)
index 0000000..8312f6b
--- /dev/null
@@ -0,0 +1,588 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+# H. İbrahim Güngör <ibrahim@pardus.org.tr>, 2010.
+# obsoleteman <tulliana@gmail.com>, 2008-2009.
+# Volkan Gezer <volkangezer@gmail.com>, 2013-2014, 2017.
+# Kaan Ozdincer <kaanozdincer@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: kdepimlibs-kde4\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2017-04-12 15:44+0100\n"
+"Last-Translator: Volkan Gezer <volkangezer@gmail.com>\n"
+"Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Posta Kutusu"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Genişletilmiş Adres Bilgileri"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Cadde"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Semt"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Bölge"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Posta Kodu"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Ülke"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Dağıtım Etiketi"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Yerel"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Uluslararası"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Posta"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Paket"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Ev"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "İş"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Tercih Edilen Adres"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Diğer"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Özgün Tanımlayıcı"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "İsim"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Biçimlendirilmiş Ad"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Soyadı"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Verilen Ad"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Ek Adlar"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Unvan Önekleri"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Unvan Sonekleri"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Takma Ad"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "Doğum Günü"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Ev Adresi Cadde"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Ev Adresi Posta Kutusu"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Ev Adresi Şehir"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Ev Adresi Eyalet"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Ev Adresi Posta Kodu"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Ev Adresi Ülke"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Ev Adresi Etiketi"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "İş Adresi Cadde"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "İş Adresi Posta Kutusu"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "İş Adresi Şehir"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "İş Adresi Eyalet"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "İş Adresi Posta Kodu"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "İş Adresi Ülke"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "İş Adresi Etiketi"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Ev Telefonu"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "İş Telefonu"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Cep Telefonu"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Ev Faksı"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "İş Faks Numarası"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Araç Telefonu"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Çağrı Cihazı"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "E-posta Adresi"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "E-Posta İstemcisi"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Zaman Dilimi"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Coğrafi Konum"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Başlık"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Unvan"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Kurum"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Bölüm"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Not"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Ürün Tanımlayıcı"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Değiştirilme Tarihi"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Sıralama İfadesi"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Ev Sayfası"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Güvenlik Sınıfı"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Logo"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Fotoğraf"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Ses"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Bayan"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Bay"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Bayan"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Byn."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Bilinmeyen Alan"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Tümü"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Sık Sık"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Adres"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "E-posta"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Kişisel"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Özel"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Tanımlanmamış"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Özel"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Bilinmeyen tip"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Telefon numarası"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Ev"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "İş"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Anında Mesajlaşma"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Tercih Edilen"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Ses"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Faks"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Cep"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Video"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Posta Kutusu"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Araba"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Diğer"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Tercih Edilen Numara"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "İş Faksı"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Genel"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Özel"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Güvenilir"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Bilinmeyen tip"
diff --git a/po/ug/kcontacts5.po b/po/ug/kcontacts5.po
new file mode 100644 (file)
index 0000000..1fff662
--- /dev/null
@@ -0,0 +1,584 @@
+# Uyghur translation for kabc.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Sahran <sahran.ug@gmail.com>, 2011.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2013-09-08 07:05+0900\n"
+"Last-Translator: Gheyret Kenji <gheyret@gmail.com>\n"
+"Language-Team: Uyghur Computer Science Association <UKIJ@yahoogroups.com>\n"
+"Language: ug\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Post Office Box"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr ""
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "كوچا"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "ئورۇن"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "رايون"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr ""
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "دۆلەت"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr ""
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr ""
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "خەلقئارا"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr ""
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr ""
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "ماكان"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "ئىش"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "ئامراق ئادرېس"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "باشقا"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr ""
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "ئاتى"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr ""
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "تەگات"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "بېرىلگەن ئاتى"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr ""
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr ""
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr ""
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "لەقىمى"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "تۇغۇلغان كۈن"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr ""
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr ""
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr ""
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr ""
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr ""
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr ""
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "ئوي ئادرېسى ئەنى"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr ""
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr ""
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr ""
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr ""
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr ""
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr ""
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr ""
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "ئۆي تېلېفون"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "شىركەت تېلېفون"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "يانفون"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "ئوي فاكىسى"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "خىزمەت فاكىس"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "ماشىنا تېلېفونى"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "چاقىرغۇ"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "ئېلخەت ئادرېسلىرى"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "خەت خېرىدارى"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "ۋاقىت رايونى"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr ""
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "ماۋزۇ"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "رول"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "ئورگان"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "تارماق"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "ئىزاھات"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr ""
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr ""
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr ""
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "باش بەت"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr ""
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "تۇغ"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "سۈرەت"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "ئاۋاز"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "دوكتور"
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "خانقىز"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "ئەپەندى"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "خانىم"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "خانىم"
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "ئەۋلاد"
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "ئەجداد"
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr ""
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "ھەممىسى"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "دائىم"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "ئادرېس"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "ئېلخەت"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "شەخسىي"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "ئىختىيارى"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "ئېنىقلىمىسىز"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr ""
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "ئىختىيارى"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "نامەلۇم تىپ"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr ""
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "ماكان"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "ئىش"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "مۇڭداشقۇ"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "1-تاللاش تۈرى"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "ئاۋاز"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "فاكىس"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "يانفون"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "سىن"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "خەت ساندۇقى"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "مودېم"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "ماشىنا"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr ""
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "باشقا"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr ""
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "خىزمەتتىكى فاكىس"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "ئاممىۋى"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "شەخسىي"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "مەخپىي"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "نامەلۇم تىپ"
diff --git a/po/uk/kcontacts5.po b/po/uk/kcontacts5.po
new file mode 100644 (file)
index 0000000..8b96bb5
--- /dev/null
@@ -0,0 +1,587 @@
+# Translation of kcontacts5.po to Ukrainian
+# Copyright (C) 2018 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2.1 or
+# version 3 or later versions approved by the membership of KDE e.V.
+#
+# Yuri Chornoivan <yurchor@ukr.net>, 2014, 2015.
+msgid ""
+msgstr ""
+"Project-Id-Version: kcontacts5\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2015-12-25 16:12+0200\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "Абонентська скринька"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "Додаткова інформація про адресу"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "Вулиця"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "Район"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "Область"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "Поштовий код"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "Країна"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "Надпис доставки"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "Домашня"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "Міжнародна"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "Поштова"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "Для посилок"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "Домашня"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "Робоча"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "Головна адреса"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "Інша"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "Унікальний ідентифікатор"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "Ім’я"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "Форматоване ім’я"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "Прізвище"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "Ім'я"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "Додаткові імена"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "Почесні префікси"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "Почесні суфікси"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "Псевдонім"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "День народження"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "Домашня адреса (вулиця)"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "Абонентська скринька домашньої адреси"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "Домашня адреса (місто)"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "Домашня адреса (область)"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "Домашня адреса (поштовий код)"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "Домашня адреса (країна)"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "Домашня адреса (мітка)"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "Робоча адреса (вулиця)"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "Абонентська скринька робочої адреси"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "Робоча адреса (місто)"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "Робоча адреса (область)"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "Робоча адреса (поштовий код)"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "Робоча адреса (країна)"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "Робоча адреса (мітка)"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "Домашній телефон"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "Робочий телефон"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "Мобільний телефон"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "Домашній факс"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "Робочий факс"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "Автомобільний телефон"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "Пейджер"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "Адреса ел. пошти"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "Поштовий клієнт"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "Часовий пояс"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "Географічне розташування"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "Титул"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "Посада"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "Установа"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "Відділ"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "Примітка"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "Ідентифікатор продукту"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "Дата модифікації"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "Рядок сорту"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "Домашня сторінка"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "Клас безпеки"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "Логотип"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "Фото"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "Звук"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Др."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "панна"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "пан"
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "пані"
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "пані"
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Проф."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Мол."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Ст."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "Невідоме поле"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "Всі"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "Часті"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "Адреса"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "Ел. пошта"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "Особисті"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "Нетипові"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "Не визначено"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "Нетиповий"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "Невідомий тип"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "Номер телефону"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "Домашній"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "Робочий"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "Кур'єр"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "Головний"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "Голос"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "Факс"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "Мобільний"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "Відео"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "Поштова скринька"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Модем"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "Автомобільний"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "Інший"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "Головний номер"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "Робочий факс"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "Публічний"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "Особистий"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "Конфіденційний"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "Невідомий тип"
diff --git a/po/zh_CN/kcontacts5.po b/po/zh_CN/kcontacts5.po
new file mode 100644 (file)
index 0000000..3fd3e01
--- /dev/null
@@ -0,0 +1,589 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Xuetian Weng <xweng@cs.stonybrook.edu>, 2014.
+# Weng Xuetian <wengxt@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: kdeorg\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2021-01-01 14:21\n"
+"Last-Translator: \n"
+"Language-Team: Chinese Simplified\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Crowdin-Project: kdeorg\n"
+"X-Crowdin-Project-ID: 269464\n"
+"X-Crowdin-Language: zh-CN\n"
+"X-Crowdin-File: /kf5-trunk/messages/kcontacts/kcontacts5.pot\n"
+"X-Crowdin-File-ID: 10972\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "邮局邮箱"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "扩展地址信息"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "街道"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "位置"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "地域"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "邮政编码"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "国家"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "邮递标签"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "国内"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "国际"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "邮局"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "包裹"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "家庭"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "办公"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "首选地址"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "其它"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "唯一标识符"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "名字"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "格式化姓名"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "姓氏"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "姓名"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "其它姓名"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "敬称前缀"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "敬称后缀"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "昵名"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "生日"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "居住地址(街道)"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "住宅邮局邮箱"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "居住地址(城市)"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "居住地址(区域)"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "居住地址(邮编)"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "居住地址(国家)"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "居住地址(标志)"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "办公地址(街道)"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "办公地址邮局信箱"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "办公地址(城市)"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "办公地址(地区)"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "办公地址(邮编)"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "办公地址(城市)"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "办公地址(标签)"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "宅电"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "办公电话"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "移动电话"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "家庭传真"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "办公传真"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "汽车电话"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "寻呼机"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "电子邮件地址"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "邮件客户端"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "时区"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "地理位置"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "头衔"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "职务"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "组织"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "部门"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "备注"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "产品标识符"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "修订日期"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "排序字符串"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "主页"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "安全类别"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "徽标"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "照片"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "声音"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr."
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Miss"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Mr."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Mrs."
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Ms."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "未知字段"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "全部"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "频繁"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "地址"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "电子邮件"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "个人"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "自定义"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "未定义"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "自定义"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "未知类型"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "电话号码"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "家庭"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "办公"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "信使"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "首选"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "语音"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "传真"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "手机"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "视频"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "邮箱"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "调制解调器"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "车载"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "其它"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "首选号码"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "办公传真"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "公共"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "个人"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "机密"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "未知类型"
diff --git a/po/zh_TW/kcontacts5.po b/po/zh_TW/kcontacts5.po
new file mode 100644 (file)
index 0000000..033578c
--- /dev/null
@@ -0,0 +1,587 @@
+# translation of kabc.po to Chinese Traditional
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Franklin Weng <franklin at goodhorse dot idv dot tw>, 2007, 2008.
+# Frank Weng (a.k.a. Franklin) <franklin at goodhorse dot idv dot tw>, 2008, 2009.
+# pan93412 <pan93412@gmail.com>, 2018.
+msgid ""
+msgstr ""
+"Project-Id-Version: kabc\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2020-06-26 02:00+0200\n"
+"PO-Revision-Date: 2018-04-05 20:16+0800\n"
+"Last-Translator: pan93412 <pan93412@gmail.com>\n"
+"Language-Team: Chinese <zh-l10n@lists.linux.org.tw>\n"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: address.cpp:384
+#, kde-format
+msgid "Post Office Box"
+msgstr "郵政信箱"
+
+#: address.cpp:400
+#, kde-format
+msgid "Extended Address Information"
+msgstr "延伸位址資訊"
+
+#: address.cpp:416
+#, kde-format
+msgid "Street"
+msgstr "街道"
+
+#: address.cpp:432
+#, kde-format
+msgid "Locality"
+msgstr "位置"
+
+#: address.cpp:448
+#, kde-format
+msgid "Region"
+msgstr "區域"
+
+#: address.cpp:464
+#, kde-format
+msgid "Postal Code"
+msgstr "郵遞區號"
+
+#: address.cpp:480
+#, kde-format
+msgid "Country"
+msgstr "國家"
+
+#: address.cpp:496
+#, kde-format
+msgid "Delivery Label"
+msgstr "傳送標籤"
+
+#: address.cpp:514
+#, kde-format
+msgctxt "Address is in home country"
+msgid "Domestic"
+msgstr "家庭"
+
+#: address.cpp:516
+#, kde-format
+msgctxt "Address is not in home country"
+msgid "International"
+msgstr "國際"
+
+#: address.cpp:518
+#, kde-format
+msgctxt "Address for delivering letters"
+msgid "Postal"
+msgstr "郵局"
+
+#: address.cpp:520
+#, kde-format
+msgctxt "Address for delivering packages"
+msgid "Parcel"
+msgstr "包裹"
+
+#: address.cpp:522
+#, kde-format
+msgctxt "Home Address"
+msgid "Home"
+msgstr "住家"
+
+#: address.cpp:524
+#, kde-format
+msgctxt "Work Address"
+msgid "Work"
+msgstr "工作"
+
+#: address.cpp:526
+#, kde-format
+msgid "Preferred Address"
+msgstr "預設位址"
+
+#: address.cpp:528
+#, kde-format
+msgctxt "another type of address"
+msgid "Other"
+msgstr "其他"
+
+#: addressee.cpp:420
+#, kde-format
+msgid "Unique Identifier"
+msgstr "唯一身份"
+
+#: addressee.cpp:440
+#, kde-format
+msgid "Name"
+msgstr "名稱"
+
+#: addressee.cpp:636
+#, kde-format
+msgid "Formatted Name"
+msgstr "格式化名稱"
+
+#: addressee.cpp:656
+#, kde-format
+msgid "Family Name"
+msgstr "姓氏"
+
+#: addressee.cpp:676
+#, kde-format
+msgid "Given Name"
+msgstr "指定名稱"
+
+#: addressee.cpp:696
+#, kde-format
+msgid "Additional Names"
+msgstr "額外名稱"
+
+#: addressee.cpp:716
+#, kde-format
+msgid "Honorific Prefixes"
+msgstr "前置敬語"
+
+#: addressee.cpp:736
+#, kde-format
+msgid "Honorific Suffixes"
+msgstr "後置敬語"
+
+#: addressee.cpp:787
+#, kde-format
+msgid "Nick Name"
+msgstr "暱稱"
+
+#: addressee.cpp:827
+#, kde-format
+msgid "Birthday"
+msgstr "生日"
+
+#: addressee.cpp:832
+#, kde-format
+msgid "Home Address Street"
+msgstr "住家地址(街道)"
+
+#: addressee.cpp:837
+#, kde-format
+msgid "Home Address Post Office Box"
+msgstr "住家地址郵政信箱"
+
+#: addressee.cpp:842
+#, kde-format
+msgid "Home Address City"
+msgstr "住家地址(城市)"
+
+#: addressee.cpp:847
+#, kde-format
+msgid "Home Address State"
+msgstr "住家地址(省、州)"
+
+#: addressee.cpp:852
+#, kde-format
+msgid "Home Address Zip Code"
+msgstr "住家地址(郵遞區號)"
+
+#: addressee.cpp:857
+#, kde-format
+msgid "Home Address Country"
+msgstr "住家地址(國家)"
+
+#: addressee.cpp:862
+#, kde-format
+msgid "Home Address Label"
+msgstr "住家地址標籤"
+
+#: addressee.cpp:867
+#, kde-format
+msgid "Business Address Street"
+msgstr "辦公室地址(街道)"
+
+#: addressee.cpp:872
+#, kde-format
+msgid "Business Address Post Office Box"
+msgstr "辦公室地址郵政信箱"
+
+#: addressee.cpp:877
+#, kde-format
+msgid "Business Address City"
+msgstr "辦公室地址(城市)"
+
+#: addressee.cpp:882
+#, kde-format
+msgid "Business Address State"
+msgstr "辦公室地址(省、州)"
+
+#: addressee.cpp:887
+#, kde-format
+msgid "Business Address Zip Code"
+msgstr "辦公室地址(郵遞區號)"
+
+#: addressee.cpp:892
+#, kde-format
+msgid "Business Address Country"
+msgstr "辦公室地址(國家)"
+
+#: addressee.cpp:897
+#, kde-format
+msgid "Business Address Label"
+msgstr "辦公室地址標籤"
+
+#: addressee.cpp:902
+#, kde-format
+msgid "Home Phone"
+msgstr "住家電話"
+
+#: addressee.cpp:907
+#, kde-format
+msgid "Business Phone"
+msgstr "辦公室電話"
+
+#: addressee.cpp:912
+#, kde-format
+msgid "Mobile Phone"
+msgstr "行動電話"
+
+#: addressee.cpp:917 phonenumber.cpp:218
+#, kde-format
+msgid "Home Fax"
+msgstr "家用傳真"
+
+#: addressee.cpp:922
+#, kde-format
+msgid "Business Fax"
+msgstr "辦公室傳真"
+
+#: addressee.cpp:927
+#, kde-format
+msgid "Car Phone"
+msgstr "車上電話"
+
+#: addressee.cpp:932 phonenumber.cpp:194
+#, kde-format
+msgid "ISDN"
+msgstr "ISDN"
+
+#: addressee.cpp:937 phonenumber.cpp:198
+#, kde-format
+msgid "Pager"
+msgstr "呼叫器"
+
+#: addressee.cpp:942
+#, kde-format
+msgid "Email Address"
+msgstr "電子郵件地址"
+
+#: addressee.cpp:962
+#, kde-format
+msgid "Mail Client"
+msgstr "郵件處理程式"
+
+#: addressee.cpp:982
+#, kde-format
+msgid "Time Zone"
+msgstr "時區"
+
+#: addressee.cpp:1002
+#, kde-format
+msgid "Geographic Position"
+msgstr "地理位置"
+
+#: addressee.cpp:1053
+#, kde-format
+msgctxt "a person's title"
+msgid "Title"
+msgstr "職稱"
+
+#: addressee.cpp:1104
+#, kde-format
+msgctxt "of a person in an organization"
+msgid "Role"
+msgstr "角色"
+
+#: addressee.cpp:1155 field.cpp:228
+#, kde-format
+msgid "Organization"
+msgstr "組織"
+
+#: addressee.cpp:1175
+#, kde-format
+msgid "Department"
+msgstr "部門"
+
+#: addressee.cpp:1195
+#, kde-format
+msgid "Note"
+msgstr "附註"
+
+#: addressee.cpp:1215
+#, kde-format
+msgid "Product Identifier"
+msgstr "產品識別"
+
+#: addressee.cpp:1235
+#, kde-format
+msgid "Revision Date"
+msgstr "版本日期"
+
+#: addressee.cpp:1255
+#, kde-format
+msgid "Sort String"
+msgstr "排序字串"
+
+#: addressee.cpp:1281
+#, kde-format
+msgid "Homepage"
+msgstr "首頁"
+
+#: addressee.cpp:1301
+#, kde-format
+msgid "Security Class"
+msgstr "安全類別"
+
+#: addressee.cpp:1321
+#, kde-format
+msgid "Logo"
+msgstr "圖標"
+
+#: addressee.cpp:1341
+#, kde-format
+msgid "Photo"
+msgstr "相片"
+
+#: addressee.cpp:1361
+#, kde-format
+msgid "Sound"
+msgstr "音效"
+
+#: addresseehelper.cpp:62
+#, kde-format
+msgid "Dr."
+msgstr "Dr. "
+
+#: addresseehelper.cpp:63
+#, kde-format
+msgid "Miss"
+msgstr "Miss"
+
+#: addresseehelper.cpp:64
+#, kde-format
+msgid "Mr."
+msgstr "Mr."
+
+#: addresseehelper.cpp:65
+#, kde-format
+msgid "Mrs."
+msgstr "Mrs."
+
+#: addresseehelper.cpp:66
+#, kde-format
+msgid "Ms."
+msgstr "Ms."
+
+#: addresseehelper.cpp:67
+#, kde-format
+msgid "Prof."
+msgstr "Prof."
+
+#: addresseehelper.cpp:69
+#, kde-format
+msgid "I"
+msgstr "I"
+
+#: addresseehelper.cpp:70
+#, kde-format
+msgid "II"
+msgstr "II"
+
+#: addresseehelper.cpp:71
+#, kde-format
+msgid "III"
+msgstr "III"
+
+#: addresseehelper.cpp:72
+#, kde-format
+msgid "Jr."
+msgstr "Jr."
+
+#: addresseehelper.cpp:73
+#, kde-format
+msgid "Sr."
+msgstr "Sr."
+
+#: field.cpp:205
+#, kde-format
+msgid "Unknown Field"
+msgstr "未知的欄位"
+
+#: field.cpp:218
+#, kde-format
+msgid "All"
+msgstr "全部"
+
+#: field.cpp:220
+#, kde-format
+msgid "Frequent"
+msgstr "頻繁"
+
+#: field.cpp:222
+#, kde-format
+msgctxt "street/postal"
+msgid "Address"
+msgstr "地址"
+
+#: field.cpp:224
+#, kde-format
+msgid "Email"
+msgstr "電子郵件"
+
+#: field.cpp:226
+#, kde-format
+msgid "Personal"
+msgstr "個人"
+
+#: field.cpp:230
+#, kde-format
+msgid "Custom"
+msgstr "自訂"
+
+#: field.cpp:232
+#, kde-format
+msgid "Undefined"
+msgstr "未定義"
+
+#: key.cpp:201
+#, kde-format
+msgctxt "X.509 public key"
+msgid "X509"
+msgstr "X509"
+
+#: key.cpp:204
+#, kde-format
+msgctxt "Pretty Good Privacy key"
+msgid "PGP"
+msgstr "PGP"
+
+#: key.cpp:207
+#, kde-format
+msgctxt "A custom key"
+msgid "Custom"
+msgstr "自訂"
+
+#: key.cpp:210
+#, kde-format
+msgctxt "another type of encryption key"
+msgid "Unknown type"
+msgstr "未知的型態"
+
+#: phonenumber.cpp:170
+#, kde-format
+msgctxt "Undefined phone type"
+msgid "Telephone number"
+msgstr "電話號碼"
+
+#: phonenumber.cpp:172
+#, kde-format
+msgctxt "Home phone"
+msgid "Home"
+msgstr "住家"
+
+#: phonenumber.cpp:174
+#, kde-format
+msgctxt "Work phone"
+msgid "Work"
+msgstr "工作"
+
+#: phonenumber.cpp:176
+#, kde-format
+msgid "Messenger"
+msgstr "即時訊息"
+
+#: phonenumber.cpp:178
+#, kde-format
+msgctxt "Preferred phone"
+msgid "Preferred"
+msgstr "預設"
+
+#: phonenumber.cpp:180
+#, kde-format
+msgid "Voice"
+msgstr "語音"
+
+#: phonenumber.cpp:182
+#, kde-format
+msgid "Fax"
+msgstr "傳真"
+
+#: phonenumber.cpp:184
+#, kde-format
+msgctxt "Mobile Phone"
+msgid "Mobile"
+msgstr "行動電話"
+
+#: phonenumber.cpp:186
+#, kde-format
+msgctxt "Video phone"
+msgid "Video"
+msgstr "影像"
+
+#: phonenumber.cpp:188
+#, kde-format
+msgid "Mailbox"
+msgstr "郵政信箱"
+
+#: phonenumber.cpp:190
+#, kde-format
+msgid "Modem"
+msgstr "Modem"
+
+#: phonenumber.cpp:192
+#, kde-format
+msgctxt "Car Phone"
+msgid "Car"
+msgstr "車用電話"
+
+#: phonenumber.cpp:196
+#, kde-format
+msgid "PCS"
+msgstr "PCS"
+
+#: phonenumber.cpp:200
+#, kde-format
+msgctxt "another type of phone"
+msgid "Other"
+msgstr "其他"
+
+#: phonenumber.cpp:213
+#, kde-format
+msgid "Preferred Number"
+msgstr "預設號碼"
+
+#: phonenumber.cpp:223
+#, kde-format
+msgid "Work Fax"
+msgstr "工作傳真"
+
+#: secrecy.cpp:98
+#, kde-format
+msgctxt "access is for everyone"
+msgid "Public"
+msgstr "公開"
+
+#: secrecy.cpp:101
+#, kde-format
+msgctxt "access is by owner only"
+msgid "Private"
+msgstr "私人"
+
+#: secrecy.cpp:104
+#, kde-format
+msgctxt "access is by owner and a controlled group"
+msgid "Confidential"
+msgstr "機密"
+
+#: secrecy.cpp:107
+#, kde-format
+msgctxt "unknown secrecy type"
+msgid "Unknown type"
+msgstr "未知的型態"
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
new file mode 100644 (file)
index 0000000..c12b705
--- /dev/null
@@ -0,0 +1,171 @@
+set(vcardparser_SRCS
+  vcardparser/vcard.cpp
+  vcardparser/vcardline.cpp
+  vcardparser/vcardparser.cpp
+)
+
+set(kcontacts_SRCS
+  address.cpp
+  addressee.cpp
+  addresseehelper.cpp
+  calendarurl.cpp
+  contactgroup.cpp
+  contactgrouptool.cpp
+  countrytoisomap_p.cpp
+  email.cpp
+  field.cpp
+  geo.cpp
+  gender.cpp
+  impp.cpp
+  key.cpp
+  lang.cpp
+  ldif.cpp
+  phonenumber.cpp
+  picture.cpp
+  related.cpp
+  resourcelocatorurl.cpp
+  secrecy.cpp
+  sound.cpp
+  timezone.cpp
+  vcarddrag.cpp
+  vcardtool.cpp
+  fieldgroup.cpp
+  title.cpp
+  nickname.cpp
+  role.cpp
+  note.cpp
+  org.cpp
+  clientpidmap.cpp
+  ${vcardparser_SRCS}
+  kcontacts.qrc
+  improtocols/improtocols.qrc
+)
+
+set(kcontacts_converter_SRCS
+  converter/vcardconverter.cpp
+  converter/ldifconverter.cpp
+)
+
+ecm_qt_declare_logging_category(kcontacts_converter_SRCS
+    HEADER kcontacts_debug.h
+    IDENTIFIER KCONTACTS_LOG
+    CATEGORY_NAME kf.contacts
+    OLD_CATEGORY_NAMES log_kcontacts org.kde.pim.kcontacts
+    DESCRIPTION "KContacts"
+    EXPORT KCONTACTS
+)
+
+add_library(KF5Contacts ${kcontacts_SRCS} ${kcontacts_converter_SRCS})
+
+generate_export_header(KF5Contacts BASE_NAME kcontacts)
+
+add_library(KF5::Contacts ALIAS KF5Contacts)
+
+target_include_directories(KF5Contacts INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF5}/KContacts>")
+set(KContacts_BUILD_INCLUDE_DIRS
+    ${KContacts_SOURCE_DIR}/src
+    ${KContacts_BINARY_DIR}/src
+    ${KContacts_SOURCE_DIR}/src/vcardparser
+)
+target_include_directories(KF5Contacts PUBLIC "$<BUILD_INTERFACE:${KContacts_BUILD_INCLUDE_DIRS}>")
+
+target_link_libraries(KF5Contacts
+PUBLIC
+    Qt5::Core
+PRIVATE
+    KF5::CoreAddons
+    Qt5::Gui
+    KF5::ConfigCore
+    KF5::I18n
+    KF5::Codecs # for the vcard parser
+)
+
+set_target_properties(KF5Contacts PROPERTIES
+    VERSION ${KContacts_VERSION}
+    SOVERSION ${KContacts_SOVERSION}
+    EXPORT_NAME Contacts
+)
+
+install(TARGETS KF5Contacts EXPORT KF5ContactsTargets ${KF5_INSTALL_TARGETS_DEFAULT_ARGS})
+
+ecm_generate_headers(KContacts_CamelCase_HEADERS
+  HEADER_NAMES
+  Address
+  Addressee
+  AddresseeList
+  CalendarUrl
+  ContactGroup
+  ContactGroupTool
+  Email
+  Field
+  Geo
+  Gender
+  Key
+  Lang
+  Impp
+  PhoneNumber
+  Picture
+  Related
+  ResourceLocatorUrl
+  Secrecy
+  Sound
+  TimeZone
+  Title
+  Role
+  Note
+  Org
+  NickName
+  VCardDrag
+  FieldGroup
+  ClientPidMap
+  PREFIX KContacts
+  REQUIRED_HEADERS KContacts_HEADERS
+)
+
+add_subdirectory(converter)
+add_subdirectory(generator)
+
+install(FILES
+    ${CMAKE_CURRENT_BINARY_DIR}/kcontacts_export.h
+    ${KContacts_HEADERS}
+    DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KContacts/kcontacts
+    COMPONENT Devel
+)
+
+install(FILES
+    ${KContacts_CamelCase_HEADERS}
+    DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KContacts/KContacts
+    COMPONENT Devel
+)
+
+ecm_qt_install_logging_categories(
+    EXPORT KCONTACTS
+    FILE kcontacts.categories
+    DESTINATION "${KDE_INSTALL_LOGGINGCATEGORIESDIR}"
+)
+
+ecm_generate_pri_file(BASE_NAME KContacts LIB_NAME KF5Contacts DEPS "KCoreAddons" FILENAME_VAR PRI_FILENAME INCLUDE_INSTALL_DIR ${KDE_INSTALL_INCLUDEDIR_KF5}/KContacts)
+install(FILES ${PRI_FILENAME} DESTINATION ${ECM_MKSPECS_INSTALL_DIR})
+
+if(BUILD_QCH)
+    ecm_add_qch(
+        KF5Contacts_QCH
+        NAME KContacts
+        BASE_NAME KF5Contacts
+        VERSION ${KContacts_VERSION}
+        ORG_DOMAIN org.kde
+        SOURCES # using only public headers, to cover only public API
+            ${KContacts_HEADERS}
+            "${CMAKE_SOURCE_DIR}/docs/AddressFormat.md"
+        MD_MAINPAGE "${CMAKE_SOURCE_DIR}/README.md"
+        LINK_QCHS
+            Qt5Core_QCH
+        INCLUDE_DIRS
+            ${KContacts_BUILD_INCLUDE_DIRS}
+        BLANK_MACROS
+            KCONTACTS_EXPORT
+        TAGFILE_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR}
+        QCH_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR}
+        COMPONENT Devel
+    )
+endif()
diff --git a/src/Messages.sh b/src/Messages.sh
new file mode 100644 (file)
index 0000000..98e3c3c
--- /dev/null
@@ -0,0 +1,2 @@
+#! /usr/bin/env bash
+$XGETTEXT *.cpp -o $podir/kcontacts5.pot
diff --git a/src/address.cpp b/src/address.cpp
new file mode 100644 (file)
index 0000000..97806a4
--- /dev/null
@@ -0,0 +1,705 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2001 Cornelius Schumacher <schumacher@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "address.h"
+#include "countrytoisomap_data.cpp"
+#include "isotocountrymap_data.cpp"
+
+#include "kcontacts_debug.h"
+#include <krandom.h>
+#include <KLocalizedString>
+#include <KConfig>
+
+#include <KConfigGroup>
+
+#include <QSharedData>
+#include <QStandardPaths>
+#include <QLocale>
+#include <QDataStream>
+
+using namespace KContacts;
+
+// template tags for address formatting localization
+#define KCONTACTS_FMTTAG_realname   QStringLiteral("%n")
+#define KCONTACTS_FMTTAG_REALNAME   QStringLiteral("%N")
+#define KCONTACTS_FMTTAG_company    QStringLiteral("%cm")
+#define KCONTACTS_FMTTAG_COMPANY    QStringLiteral("%CM")
+#define KCONTACTS_FMTTAG_pobox      QStringLiteral("%p")
+#define KCONTACTS_FMTTAG_street     QStringLiteral("%s")
+#define KCONTACTS_FMTTAG_STREET     QStringLiteral("%S")
+#define KCONTACTS_FMTTAG_zipcode    QStringLiteral("%z")
+#define KCONTACTS_FMTTAG_location   QStringLiteral("%l")
+#define KCONTACTS_FMTTAG_LOCATION   QStringLiteral("%L")
+#define KCONTACTS_FMTTAG_region     QStringLiteral("%r")
+#define KCONTACTS_FMTTAG_REGION     QStringLiteral("%R")
+#define KCONTACTS_FMTTAG_newline    QStringLiteral("\\n")
+#define KCONTACTS_FMTTAG_condcomma  QStringLiteral("%,")
+#define KCONTACTS_FMTTAG_condwhite  QStringLiteral("%w")
+#define KCONTACTS_FMTTAG_purgeempty QStringLiteral("%0")
+
+/**
+  Finds the balanced closing bracket starting from the opening bracket at
+  pos in tsection.
+  @return  position of closing bracket, -1 for unbalanced brackets
+*/
+static int findBalancedBracket(const QString &tsection, int pos)
+{
+    int balancecounter = 0;
+    for (int i = pos + 1; i < tsection.length(); ++i) {
+        if (QLatin1Char(')') == tsection[i] && 0 == balancecounter) {
+            // found end of brackets
+            return i;
+        } else {
+            if (QLatin1Char('(') == tsection[i]) {
+                // nested brackets
+                balancecounter++;
+            }
+        }
+    }
+    return -1;
+}
+
+/**
+  Parses a snippet of an address template
+  @param tsection   the template string to be parsed
+  @param result     QString reference in which the result will be stored
+  @return           true if at least one tag evaluated positively, else false
+*/
+static bool parseAddressTemplateSection(const QString &tsection, QString &result, const QString &realName, const QString &orgaName, const KContacts::Address &address)
+{
+    // This method first parses and substitutes any bracketed sections and
+    // after that replaces any tags with their values. If a bracketed section
+    // or a tag evaluate to zero, they are not just removed but replaced
+    // with a placeholder. This is because in the last step conditionals are
+    // resolved which depend on information about zero-evaluations.
+    result = tsection;
+    int stpos = 0;
+    bool ret = false;
+
+    // first check for brackets that have to be evaluated first
+    int fpos = result.indexOf(KCONTACTS_FMTTAG_purgeempty, stpos);
+    while (-1 != fpos) {
+        int bpos1 = fpos + KCONTACTS_FMTTAG_purgeempty.length();
+        // expect opening bracket and find next balanced closing bracket. If
+        // next char is no opening bracket, continue parsing (no valid tag)
+        if (QLatin1Char('(') == result[bpos1]) {
+            int bpos2 = findBalancedBracket(result, bpos1);
+            if (-1 != bpos2) {
+                // we have balanced brackets, recursively parse:
+                QString rplstr;
+                bool purge = !parseAddressTemplateSection(result.mid(bpos1 + 1,
+                                                                     bpos2 - bpos1 - 1), rplstr,
+                                                          realName, orgaName, address);
+                if (purge) {
+                    // purge -> remove all
+                    // replace with !_P_!, so conditional tags work later
+                    result.replace(fpos, bpos2 - fpos + 1, QStringLiteral("!_P_!"));
+                    // leave stpos as it is
+                } else {
+                    // no purge -> replace with recursively parsed string
+                    result.replace(fpos, bpos2 - fpos + 1, rplstr);
+                    ret = true;
+                    stpos = fpos + rplstr.length();
+                }
+            } else {
+                // unbalanced brackets:  keep on parsing (should not happen
+                // and will result in bad formatting)
+                stpos = bpos1;
+            }
+        }
+        fpos = result.indexOf(KCONTACTS_FMTTAG_purgeempty, stpos);
+    }
+
+    // after sorting out all purge tags, we just search'n'replace the rest,
+    // keeping track of whether at least one tag evaluates to something.
+    // The following macro needs QString for R_FIELD
+    // It substitutes !_P_! for empty fields so conditional tags work later
+#define REPLTAG(R_TAG, R_FIELD) \
+    if (result.contains(R_TAG)) { \
+        QString rpl = R_FIELD.isEmpty() ? QStringLiteral("!_P_!") : R_FIELD; \
+        result.replace(R_TAG, rpl); \
+        if (!R_FIELD.isEmpty()) { \
+            ret = true; \
+        } \
+    }
+    REPLTAG(KCONTACTS_FMTTAG_realname, realName);
+    REPLTAG(KCONTACTS_FMTTAG_REALNAME, realName.toUpper());
+    REPLTAG(KCONTACTS_FMTTAG_company, orgaName);
+    REPLTAG(KCONTACTS_FMTTAG_COMPANY, orgaName.toUpper());
+    REPLTAG(KCONTACTS_FMTTAG_pobox, address.postOfficeBox());
+    REPLTAG(KCONTACTS_FMTTAG_street, address.street());
+    REPLTAG(KCONTACTS_FMTTAG_STREET, address.street().toUpper());
+    REPLTAG(KCONTACTS_FMTTAG_zipcode, address.postalCode());
+    REPLTAG(KCONTACTS_FMTTAG_location, address.locality());
+    REPLTAG(KCONTACTS_FMTTAG_LOCATION, address.locality().toUpper());
+    REPLTAG(KCONTACTS_FMTTAG_region, address.region());
+    REPLTAG(KCONTACTS_FMTTAG_REGION, address.region().toUpper());
+    result.replace(KCONTACTS_FMTTAG_newline, QLatin1String("\n"));
+#undef REPLTAG
+
+    // conditional comma
+    fpos = result.indexOf(KCONTACTS_FMTTAG_condcomma, 0);
+    while (-1 != fpos) {
+        const QString str1 = result.mid(fpos - 5, 5);
+        const QString str2 = result.mid(fpos + 2, 5);
+        if (str1 != QLatin1String("!_P_!") && str2 != QLatin1String("!_P_!")) {
+            result.replace(fpos, 2, QStringLiteral(", "));
+        } else {
+            result.remove(fpos, 2);
+        }
+        fpos = result.indexOf(KCONTACTS_FMTTAG_condcomma, fpos);
+    }
+    // conditional whitespace
+    fpos = result.indexOf(KCONTACTS_FMTTAG_condwhite, 0);
+    while (-1 != fpos) {
+        const QString str1 = result.mid(fpos - 5, 5);
+        const QString str2 = result.mid(fpos + 2, 5);
+        if (str1 != QLatin1String("!_P_!") && str2 != QLatin1String("!_P_!")) {
+            result.replace(fpos, 2, QLatin1Char(' '));
+        } else {
+            result.remove(fpos, 2);
+        }
+        fpos = result.indexOf(KCONTACTS_FMTTAG_condwhite, fpos);
+    }
+
+    // remove purged:
+    result.remove(QStringLiteral("!_P_!"));
+
+    return ret;
+}
+
+class Q_DECL_HIDDEN Address::Private : public QSharedData
+{
+public:
+    Private()
+        : mEmpty(true)
+    {
+        mId = KRandom::randomString(10);
+    }
+
+    Private(const Private &other)
+        : QSharedData(other)
+    {
+        mEmpty = other.mEmpty;
+        mId = other.mId;
+        mType = other.mType;
+
+        mPostOfficeBox = other.mPostOfficeBox;
+        mExtended = other.mExtended;
+        mStreet = other.mStreet;
+        mLocality = other.mLocality;
+        mRegion = other.mRegion;
+        mPostalCode = other.mPostalCode;
+        mCountry = other.mCountry;
+        mLabel = other.mLabel;
+    }
+
+    bool mEmpty;
+    QString mId;
+    Type mType;
+    Geo mGeo;
+
+    QString mPostOfficeBox;
+    QString mExtended;
+    QString mStreet;
+    QString mLocality;
+    QString mRegion;
+    QString mPostalCode;
+    QString mCountry;
+    QString mLabel;
+};
+
+Address::Address()
+    : d(new Private)
+{
+}
+
+Address::Address(Type type)
+    : d(new Private)
+{
+    d->mType = type;
+}
+
+Address::Address(const Address &other)
+    : d(other.d)
+{
+}
+
+Address::~Address()
+{
+}
+
+Address &Address::operator=(const Address &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+bool Address::operator==(const Address &other) const
+{
+    if (d->mId != other.d->mId) {
+        return false;
+    }
+    if (d->mType != other.d->mType) {
+        return false;
+    }
+    if (d->mPostOfficeBox != other.d->mPostOfficeBox) {
+        return false;
+    }
+    if (d->mExtended != other.d->mExtended) {
+        return false;
+    }
+    if (d->mStreet != other.d->mStreet) {
+        return false;
+    }
+    if (d->mLocality != other.d->mLocality) {
+        return false;
+    }
+    if (d->mRegion != other.d->mRegion) {
+        return false;
+    }
+    if (d->mPostalCode != other.d->mPostalCode) {
+        return false;
+    }
+    if (d->mCountry != other.d->mCountry) {
+        return false;
+    }
+    if (d->mLabel != other.d->mLabel) {
+        return false;
+    }
+
+    if (d->mGeo != other.d->mGeo) {
+        return false;
+    }
+
+    return true;
+}
+
+bool Address::operator!=(const Address &a) const
+{
+    return !(a == *this);
+}
+
+bool Address::isEmpty() const
+{
+    return d->mEmpty;
+}
+
+void Address::clear()
+{
+    *this = Address();
+}
+
+void Address::setId(const QString &id)
+{
+    d->mEmpty = false;
+    d->mId = id;
+}
+
+QString Address::id() const
+{
+    return d->mId;
+}
+
+void Address::setType(Type type)
+{
+    d->mEmpty = false;
+    d->mType = type;
+}
+
+Address::Type Address::type() const
+{
+    return d->mType;
+}
+
+QString Address::typeLabel(Type type)
+{
+    QString label;
+    bool first = true;
+    const TypeList list = typeList();
+
+    TypeList::ConstIterator it;
+    TypeList::ConstIterator end(list.end());
+    for (it = list.begin(); it != end; ++it) {
+        // these are actually flags
+        const TypeFlag flag = static_cast<TypeFlag>(static_cast<int>(*it));
+        if (type & flag) {
+            if (!first) {
+                label.append(QLatin1Char('/'));
+            }
+
+            label.append(typeFlagLabel(flag));
+
+            if (first) {
+                first = false;
+            }
+        }
+    }
+    return label;
+}
+
+QString Address::typeLabel() const
+{
+    QString label;
+    bool first = true;
+
+    const TypeList list = typeList();
+
+    TypeList::ConstIterator it;
+    for (it = list.begin(); it != list.end(); ++it) {
+        if ((type() & (*it)) && ((*it) != Pref)) {
+            if (!first) {
+                label.append(QLatin1Char('/'));
+            }
+            label.append(typeLabel(*it));
+            if (first) {
+                first = false;
+            }
+        }
+    }
+
+    return label;
+}
+
+void Address::setPostOfficeBox(const QString &postOfficeBox)
+{
+    d->mEmpty = false;
+    d->mPostOfficeBox = postOfficeBox;
+}
+
+QString Address::postOfficeBox() const
+{
+    return d->mPostOfficeBox;
+}
+
+QString Address::postOfficeBoxLabel()
+{
+    return i18n("Post Office Box");
+}
+
+void Address::setExtended(const QString &extended)
+{
+    d->mEmpty = false;
+    d->mExtended = extended;
+}
+
+QString Address::extended() const
+{
+    return d->mExtended;
+}
+
+QString Address::extendedLabel()
+{
+    return i18n("Extended Address Information");
+}
+
+void Address::setStreet(const QString &street)
+{
+    d->mEmpty = false;
+    d->mStreet = street;
+}
+
+QString Address::street() const
+{
+    return d->mStreet;
+}
+
+QString Address::streetLabel()
+{
+    return i18n("Street");
+}
+
+void Address::setLocality(const QString &locality)
+{
+    d->mEmpty = false;
+    d->mLocality = locality;
+}
+
+QString Address::locality() const
+{
+    return d->mLocality;
+}
+
+QString Address::localityLabel()
+{
+    return i18n("Locality");
+}
+
+void Address::setRegion(const QString &region)
+{
+    d->mEmpty = false;
+    d->mRegion = region;
+}
+
+QString Address::region() const
+{
+    return d->mRegion;
+}
+
+QString Address::regionLabel()
+{
+    return i18n("Region");
+}
+
+void Address::setPostalCode(const QString &postalCode)
+{
+    d->mEmpty = false;
+    d->mPostalCode = postalCode;
+}
+
+QString Address::postalCode() const
+{
+    return d->mPostalCode;
+}
+
+QString Address::postalCodeLabel()
+{
+    return i18n("Postal Code");
+}
+
+void Address::setCountry(const QString &country)
+{
+    d->mEmpty = false;
+    d->mCountry = country;
+}
+
+QString Address::country() const
+{
+    return d->mCountry;
+}
+
+QString Address::countryLabel()
+{
+    return i18n("Country");
+}
+
+void Address::setLabel(const QString &label)
+{
+    d->mEmpty = false;
+    d->mLabel = label;
+}
+
+QString Address::label() const
+{
+    return d->mLabel;
+}
+
+QString Address::labelLabel()
+{
+    return i18n("Delivery Label");
+}
+
+Address::TypeList Address::typeList()
+{
+    static TypeList list;
+
+    if (list.isEmpty()) {
+        list << Dom << Intl << Postal << Parcel << Home << Work << Pref;
+    }
+
+    return list;
+}
+
+QString Address::typeFlagLabel(TypeFlag type)
+{
+    switch (type) {
+    case Dom:
+        return i18nc("Address is in home country", "Domestic");
+    case Intl:
+        return i18nc("Address is not in home country", "International");
+    case Postal:
+        return i18nc("Address for delivering letters", "Postal");
+    case Parcel:
+        return i18nc("Address for delivering packages", "Parcel");
+    case Home:
+        return i18nc("Home Address", "Home");
+    case Work:
+        return i18nc("Work Address", "Work");
+    case Pref:
+        return i18n("Preferred Address");
+    }
+    return i18nc("another type of address", "Other");
+}
+
+void Address::setGeo(const Geo &geo)
+{
+    d->mEmpty = false;
+    d->mGeo = geo;
+}
+
+Geo Address::geo() const
+{
+    return d->mGeo;
+}
+
+QString Address::toString() const
+{
+    QString str = QLatin1String("Address {\n");
+    str += QStringLiteral("  IsEmpty: %1\n").
+           arg(d->mEmpty ? QStringLiteral("true") : QStringLiteral("false"));
+    str += QStringLiteral("  Id: %1\n").arg(d->mId);
+    str += QStringLiteral("  Type: %1\n").arg(typeLabel(d->mType));
+    str += QStringLiteral("  Post office box: %1\n").arg(d->mPostOfficeBox);
+    str += QStringLiteral("  Extended: %1\n").arg(d->mExtended);
+    str += QStringLiteral("  Street: %1\n").arg(d->mStreet);
+    str += QStringLiteral("  Locality: %1\n").arg(d->mLocality);
+    str += QStringLiteral("  Region: %1\n").arg(d->mRegion);
+    str += QStringLiteral("  Postal code: %1\n").arg(d->mPostalCode);
+    str += QStringLiteral("  Country: %1\n").arg(d->mCountry);
+    str += QStringLiteral("  Label: %1\n").arg(d->mLabel);
+    str += QStringLiteral("  Geo: %1\n").arg(d->mGeo.toString());
+    str += QLatin1String("}\n");
+
+    return str;
+}
+
+static QString countryCodeFromLocale()
+{
+    const auto n = QLocale().name(); // this is in the form <lang>_<COUNTRY>, with the exception of 'C'
+    const auto idx = n.indexOf(QLatin1Char('_'));
+    if (idx > 0) {
+        return n.mid(idx + 1).toLower();
+    }
+    return {};
+}
+
+static QString addressFormatRc()
+{
+    Q_INIT_RESOURCE(kcontacts); // must be called outside of a namespace
+    return QStringLiteral(":/org.kde.kcontacts/addressformatrc");
+}
+
+QString Address::formattedAddress(const QString &realName, const QString &orgaName) const
+{
+    QString ciso;
+    QString addrTemplate;
+    QString ret;
+
+    // FIXME: first check for iso-country-field and prefer that one
+    if (!country().isEmpty()) {
+        ciso = countryToISO(country());
+    } else {
+        // fall back to our own country
+        ciso = countryCodeFromLocale();
+    }
+    static const KConfig entry(addressFormatRc());
+
+    KConfigGroup group = entry.group(ciso);
+    // decide whether this needs special business address formatting
+    if (orgaName.isEmpty()) {
+        addrTemplate = group.readEntry("AddressFormat");
+    } else {
+        addrTemplate = group.readEntry("BusinessAddressFormat");
+        if (addrTemplate.isEmpty()) {
+            addrTemplate = group.readEntry("AddressFormat");
+        }
+    }
+
+    // in the case there's no format found at all, default to what we've always
+    // used:
+    if (addrTemplate.isEmpty()) {
+        qCWarning(KCONTACTS_LOG) << "address format database incomplete"
+                                 << "(no format for locale" << ciso
+                                 << "found). Using default address formatting.";
+        addrTemplate = QStringLiteral("%0(%n\\n)%0(%cm\\n)%0(%s\\n)%0(PO BOX %p\\n)%0(%l%w%r)%,%z");
+    }
+
+    // scan
+    parseAddressTemplateSection(addrTemplate, ret, realName, orgaName, *this);
+
+    // now add the country line if needed (formatting this time according to
+    // the rules of our own system country )
+    if (!country().isEmpty()) {
+
+        // Don't include line breaks if country is the only text
+        if (ret.isEmpty()) {
+            return country().toUpper();
+        }
+
+        KConfigGroup group = entry.group(countryCodeFromLocale());
+        QString cpos = group.readEntry("AddressCountryPosition");
+        if (QLatin1String("BELOW") == cpos || cpos.isEmpty()) {
+            ret = ret + QLatin1String("\n\n") + country().toUpper();
+        } else if (QLatin1String("below") == cpos) {
+            ret = ret + QLatin1String("\n\n") + country();
+        } else if (QLatin1String("ABOVE") == cpos) {
+            ret = country().toUpper() + QLatin1String("\n\n") + ret;
+        } else if (QLatin1String("above") == cpos) {
+            ret = country() + QLatin1String("\n\n") + ret;
+        }
+    }
+
+    return ret;
+}
+
+QString Address::countryToISO(const QString &cname)
+{
+    const auto lookupKey = normalizeCountryName(cname);
+
+    // look for an exact match
+    auto it = std::lower_bound(std::begin(country_to_iso_index), std::end(country_to_iso_index), lookupKey, [](const CountryToIsoIndex &lhs, const QByteArray &rhs) {
+        return strcmp(country_name_stringtable + lhs.m_offset, rhs.constData()) < 0;
+    });
+    if (it != std::end(country_to_iso_index) && strcmp(country_name_stringtable + (*it).m_offset, lookupKey.constData()) == 0) {
+        return (*it).isoCode();
+    }
+
+    // a unique prefix will do too
+    it = std::lower_bound(std::begin(country_to_iso_index), std::end(country_to_iso_index), lookupKey, [](const CountryToIsoIndex &lhs, const QByteArray &rhs) {
+        return strncmp(country_name_stringtable + lhs.m_offset, rhs.constData(), strlen(country_name_stringtable + lhs.m_offset)) < 0;
+    });
+    const auto endIt = std::upper_bound(std::begin(country_to_iso_index), std::end(country_to_iso_index), lookupKey, [](const QByteArray &lhs, const CountryToIsoIndex &rhs) {
+        return strncmp(lhs.constData(), country_name_stringtable + rhs.m_offset, strlen(country_name_stringtable + rhs.m_offset)) < 0;
+    });
+    if (it != std::end(country_to_iso_index) && endIt == (it + 1) && strncmp(country_name_stringtable + (*it).m_offset, lookupKey.constData(), strlen(country_name_stringtable + (*it).m_offset)) == 0) {
+        return (*it).isoCode();
+    }
+
+    return {};
+}
+
+QString Address::ISOtoCountry(const QString &ISOname)
+{
+    // get country name from ISO country code (e.g. "no" -> i18n("Norway"))
+    const auto iso = ISOname.simplified().toLower().toUtf8();
+    if (iso.size() != 2) {
+        return ISOname;
+    }
+
+    const auto it = std::lower_bound(std::begin(iso_to_country_index), std::end(iso_to_country_index), iso.constData(), [](const IsoToCountryIndex &lhs, const char *rhs) {
+        return strncmp(&lhs.m_c1, rhs, 2) < 0;
+    });
+    if (it != std::end(iso_to_country_index) && strncmp(&(*it).m_c1, iso.constData(), 2) == 0) {
+        return i18nd("iso_3166-1", en_country_name_stringtable + (*it).m_offset);
+    }
+
+    return ISOname;
+}
+
+QDataStream &KContacts::operator<<(QDataStream &s, const Address &addr)
+{
+    return s << addr.d->mId << (uint)addr.d->mType << addr.d->mPostOfficeBox
+             << addr.d->mExtended << addr.d->mStreet << addr.d->mLocality
+             << addr.d->mRegion << addr.d->mPostalCode << addr.d->mCountry
+             << addr.d->mLabel << addr.d->mEmpty << addr.d->mGeo;
+}
+
+QDataStream &KContacts::operator>>(QDataStream &s, Address &addr)
+{
+    uint type;
+    s >> addr.d->mId >> type >> addr.d->mPostOfficeBox >> addr.d->mExtended
+    >> addr.d->mStreet >> addr.d->mLocality >> addr.d->mRegion
+    >> addr.d->mPostalCode >> addr.d->mCountry >> addr.d->mLabel
+    >> addr.d->mEmpty >> addr.d->mGeo;
+
+    addr.d->mType = Address::Type(type);
+
+    return s;
+}
diff --git a/src/address.h b/src/address.h
new file mode 100644 (file)
index 0000000..5eb6680
--- /dev/null
@@ -0,0 +1,369 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2001 Cornelius Schumacher <schumacher@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef KCONTACTS_ADDRESS_H
+#define KCONTACTS_ADDRESS_H
+
+#include "kcontacts_export.h"
+#include "geo.h"
+
+#include <QMetaType>
+#include <QSharedDataPointer>
+#include <QString>
+#include <QVector>
+
+namespace KContacts {
+class Geo;
+/**
+  @brief
+  Postal address information.
+
+  This class represents information about a postal address.
+*/
+class KCONTACTS_EXPORT Address
+{
+    friend KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &s, const Address &addr);
+    friend KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &s, Address &addr);
+
+    Q_GADGET
+    Q_PROPERTY(QString id READ id WRITE setId)
+    Q_PROPERTY(bool isEmpty READ isEmpty)
+    Q_PROPERTY(Type type READ type WRITE setType)
+    Q_PROPERTY(QString typeLabel READ typeLabel)
+    Q_PROPERTY(QString postOfficeBox READ postOfficeBox WRITE setPostOfficeBox)
+    Q_PROPERTY(QString extended READ extended WRITE setExtended)
+    Q_PROPERTY(QString street READ street WRITE setStreet)
+    Q_PROPERTY(QString locality READ locality WRITE setLocality)
+    Q_PROPERTY(QString region READ region WRITE setRegion)
+    Q_PROPERTY(QString postalCode READ postalCode WRITE setPostalCode)
+    Q_PROPERTY(QString country READ country WRITE setCountry)
+    Q_PROPERTY(QString label READ label WRITE setLabel)
+    Q_PROPERTY(KContacts::Geo geo READ geo WRITE setGeo)
+    /**
+     * Country-specific formatted address without an addressee.
+     * This is the same as calling formattedAddress() with empty arguments.
+     * @see formattedAddress()
+     * @since 5.12
+     */
+    Q_PROPERTY(QString formattedAddress READ formattedAddress)
+
+public:
+    /**
+      List of addresses.
+    */
+    typedef QVector<Address> List;
+
+    /**
+      Address types:
+      @see Type
+    */
+    enum TypeFlag {
+        Dom = 1,     /**< domestic */
+        Intl = 2,    /**< international */
+        Postal = 4,  /**< postal */
+        Parcel = 8,  /**< parcel */
+        Home = 16,   /**< home address */
+        Work = 32,   /**< address at work */
+        Pref = 64    /**< preferred address */
+    };
+
+    /**
+     * Stores a combination of #TypeFlag values.
+     */
+    Q_DECLARE_FLAGS(Type, TypeFlag)
+    Q_FLAG(Type)
+
+    /**
+      List of address types.
+    */
+    typedef QList<TypeFlag> TypeList;
+
+    /**
+      Creates an empty address.
+    */
+    Address();
+
+    /**
+      Creates an address of the given @p type.
+    */
+    Address(Type type);
+
+    /**
+      Copy constructor.
+    */
+    Address(const Address &address);
+
+    /**
+      Destroys the address.
+    */
+    ~Address();
+
+    /**
+      Equality operator.
+
+      @param addr the address to compare to
+      @return @c true if @c this and @p addr are equal, otherwise @c false
+    */
+    Q_REQUIRED_RESULT bool operator==(const Address &other) const;
+
+    /**
+      Not-equal operator.
+
+      @param addr the address to compare to
+      @return @c true if @c this and @p addr are not equal, otherwise @c false
+    */
+    Q_REQUIRED_RESULT bool operator!=(const Address &other) const;
+
+    /**
+      Assignment operator.
+
+      @param addr the address data to assign to @c this
+      @return a reference to @c this
+    */
+    Address &operator=(const Address &other);
+
+    /**
+      Returns true, if the address is empty.
+    */
+    Q_REQUIRED_RESULT bool isEmpty() const;
+
+    /**
+      Clears all entries of the address.
+    */
+    void clear();
+
+    /**
+      Sets the unique @p identifier.
+    */
+    void setId(const QString &identifier);
+
+    /**
+      Returns the unique identifier.
+    */
+    Q_REQUIRED_RESULT QString id() const;
+
+    /**
+      Sets the type of address. See enum for definiton of types.
+
+      @param type type, can be a bitwise or of multiple types.
+    */
+    void setType(Type type);
+
+    /**
+      Returns the type of address. Can be a bitwise or of multiple types.
+    */
+    Q_REQUIRED_RESULT Type type() const;
+
+    /**
+      Returns a translated string of all types the address has.
+    */
+    Q_REQUIRED_RESULT QString typeLabel() const;
+
+    /**
+      Sets the post office box.
+    */
+    void setPostOfficeBox(const QString &postOfficeBox);
+
+    /**
+      Returns the post office box.
+    */
+    Q_REQUIRED_RESULT QString postOfficeBox() const;
+
+    /**
+      Returns the translated label for post office box field.
+    */
+    static QString postOfficeBoxLabel();
+
+    /**
+      Sets the @p extended address information.
+    */
+    void setExtended(const QString &extended);
+
+    /**
+      Returns the extended address information.
+    */
+    Q_REQUIRED_RESULT QString extended() const;
+
+    /**
+      Returns the translated label for extended field.
+    */
+    static QString extendedLabel();
+
+    /**
+      Sets the @p street (including house number).
+    */
+    void setStreet(const QString &street);
+
+    /**
+      Returns the street.
+    */
+    Q_REQUIRED_RESULT QString street() const;
+
+    /**
+      Returns the translated label for street field.
+    */
+    static QString streetLabel();
+
+    /**
+      Sets the @p locality, e.g. city.
+
+      @param locality the locality of the address, e.g. city
+    */
+    void setLocality(const QString &locality);
+
+    /**
+      Returns the locality.
+    */
+    Q_REQUIRED_RESULT QString locality() const;
+
+    /**
+      Returns the translated label for locality field.
+    */
+    static QString localityLabel();
+
+    /**
+      Sets the @p region, e.g. state.
+
+      @param region the region the address falls into, e.g. state
+    */
+    void setRegion(const QString &region);
+
+    /**
+      Returns the region.
+    */
+    Q_REQUIRED_RESULT QString region() const;
+
+    /**
+      Returns the translated label for region field.
+    */
+    static QString regionLabel();
+
+    /**
+      Sets the postal @p code.
+    */
+    void setPostalCode(const QString &code);
+
+    /**
+      Returns the postal code.
+    */
+    Q_REQUIRED_RESULT QString postalCode() const;
+
+    /**
+      Returns the translated label for postal code field.
+    */
+    static QString postalCodeLabel();
+
+    /**
+      Sets the @p country.
+    */
+    void setCountry(const QString &country);
+
+    /**
+      Returns the country.
+    */
+    Q_REQUIRED_RESULT QString country() const;
+
+    /**
+      Returns the translated label for country field.
+    */
+    static QString countryLabel();
+
+    /**
+      Sets the delivery @p label. This is the literal text to be used as label.
+
+      @param label the string to use for delivery labels
+    */
+    void setLabel(const QString &label);
+
+    /**
+      Returns the delivery label.
+    */
+    Q_REQUIRED_RESULT QString label() const;
+
+    /**
+      Returns the translated label for delivery label field.
+    */
+    static QString labelLabel();
+
+    /**
+      Returns the list of available types.
+    */
+    static TypeList typeList();
+
+    /**
+      Returns the translated label for the given @p type.
+    */
+    static QString typeLabel(Type type);
+
+    /**
+      Returns a string representation of the address.
+    */
+    Q_REQUIRED_RESULT QString toString() const;
+
+    /**
+      Returns this address formatted according to the country-specific
+      address formatting rules. The formatting rules applied depend on
+      either the addresses {@link #country country} field, or (if the
+      latter is empty) on the system country setting. If companyName is
+      provided, an available business address format will be preferred.
+
+      @param realName   the formatted name of the contact
+      @param orgaName   the name of the organization or company
+      @return           the formatted address (containing newline characters)
+    */
+    Q_REQUIRED_RESULT QString formattedAddress(const QString &realName = QString(), const QString &orgaName = QString()) const;
+
+    /**
+      Returns ISO code for a localized country name. Only localized country
+      names will be understood.
+      @param cname  name of the country
+      @return       two digit ISO code, empty string if the country was not
+                    recognized
+    */
+    static QString countryToISO(const QString &cname);
+
+    /**
+      Returns a localized country name for a ISO code.
+      This might be replaced by a KLocale method in the future.
+      @param ISOname two digit ISO code
+      @return        localized name of the country
+    */
+    static QString ISOtoCountry(const QString &ISOname);
+
+    static QString typeFlagLabel(TypeFlag type);
+
+    /**
+      Set geographic position.
+     */
+    void setGeo(const Geo &geo);
+
+    /**
+      Return geographic position.
+     */
+    Q_REQUIRED_RESULT Geo geo() const;
+
+private:
+    class Private;
+    QSharedDataPointer<Private> d;
+};
+
+Q_DECLARE_OPERATORS_FOR_FLAGS(Address::Type)
+
+/**
+  Serializes the @p address object into the @p stream.
+*/
+KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &stream, const Address &address);
+
+/**
+  Initializes the @p address object from the @p stream.
+*/
+KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &stream, Address &address);
+}
+
+Q_DECLARE_METATYPE(KContacts::Address)
+
+#endif
diff --git a/src/addressee.cpp b/src/addressee.cpp
new file mode 100644 (file)
index 0000000..2ccff81
--- /dev/null
@@ -0,0 +1,2691 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2001 Cornelius Schumacher <schumacher@kde.org>
+    SPDX-FileCopyrightText: 2003 Carsten Pfeiffer <pfeiffer@kde.org>
+    SPDX-FileCopyrightText: 2005 Ingo Kloecker <kloecker@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include <QDate>
+#include <QRegularExpression>
+#include <QSharedData>
+#include <QUuid>
+
+#include "kcontacts_debug.h"
+#include <KLocalizedString>
+
+#include "addresseehelper.h"
+#include "field.h"
+#include "addressee.h"
+
+using namespace KContacts;
+
+static bool matchBinaryPattern(int value, int pattern);
+
+template<class L>
+static bool listEquals(const QVector<L> &list, const QVector<L> &pattern);
+static bool listEquals(const QStringList &list, const QStringList &pattern);
+
+class Q_DECL_HIDDEN Addressee::Private : public QSharedData
+{
+public:
+    Private()
+        : mUid(QUuid::createUuid().toString().mid(1, 36))
+        , mEmpty(true)
+        , mChanged(false)
+        , mBirthdayWithTime(false)
+    {
+        //We avoid the curly braces so the string is RFC4122 compliant and can be used as urn
+    }
+
+    Private(const Private &other)
+        : QSharedData(other)
+    {
+        mUid = other.mUid;
+        mName = other.mName;
+        mFormattedName = other.mFormattedName;
+        mFamilyName = other.mFamilyName;
+        mGivenName = other.mGivenName;
+        mAdditionalName = other.mAdditionalName;
+        mPrefix = other.mPrefix;
+        mSuffix = other.mSuffix;
+        mBirthday = other.mBirthday;
+        mBirthdayWithTime = other.mBirthdayWithTime;
+        mMailer = other.mMailer;
+        mTimeZone = other.mTimeZone;
+        mGeo = other.mGeo;
+        mDepartment = other.mDepartment;
+        mNote = other.mNote;
+        mProductId = other.mProductId;
+        mRevision = other.mRevision;
+        mSortString = other.mSortString;
+        mSecrecy = other.mSecrecy;
+        mLogo = other.mLogo;
+        mPhoto = other.mPhoto;
+        mSound = other.mSound;
+
+        mPhoneNumbers = other.mPhoneNumbers;
+        mAddresses = other.mAddresses;
+        mKeys = other.mKeys;
+        mLangs = other.mLangs;
+        mGender = other.mGender;
+        mEmails = other.mEmails;
+        mCategories = other.mCategories;
+        mCustomFields = other.mCustomFields;
+        mCalendarUrl = other.mCalendarUrl;
+        mSoundListExtra = other.mSoundListExtra;
+        mPhotoExtraList = other.mPhotoExtraList;
+        mLogoExtraList = other.mLogoExtraList;
+        mUrlExtraList = other.mUrlExtraList;
+        mMembers = other.mMembers;
+        mRelationships = other.mRelationships;
+        mSources = other.mSources;
+        mEmpty = other.mEmpty;
+        mImpps = other.mImpps;
+        mChanged = other.mChanged;
+        mTitleExtraList = other.mTitleExtraList;
+        mRoleExtraList = other.mRoleExtraList;
+        mOrgExtraList = other.mOrgExtraList;
+    }
+
+    ~Private()
+    {
+    }
+
+    QString mUid;
+    QString mName;
+    QString mFormattedName;
+    QString mFamilyName;
+    QString mGivenName;
+    QString mAdditionalName;
+    QString mPrefix;
+    QString mSuffix;
+    QDateTime mBirthday;
+    QString mMailer;
+    TimeZone mTimeZone;
+    Geo mGeo;
+    QString mDepartment;
+    QString mNote;
+    QString mProductId;
+    QDateTime mRevision;
+    QString mSortString;
+    Secrecy mSecrecy;
+    Picture mLogo;
+    Picture mPhoto;
+    Sound mSound;
+
+    PhoneNumber::List mPhoneNumbers;
+    Address::List mAddresses;
+    Key::List mKeys;
+    Email::List mEmails;
+    Lang::List mLangs;
+    Impp::List mImpps;
+    Gender mGender;
+    QString mKind;
+    QStringList mCategories;
+    QHash<QString, QString> mCustomFields;
+    CalendarUrl::List mCalendarUrl;
+    Sound::List mSoundListExtra;
+    Picture::List mPhotoExtraList;
+    Picture::List mLogoExtraList;
+    ResourceLocatorUrl::List mUrlExtraList;
+    QVector<QUrl> mSources;
+    QStringList mMembers;
+    Related::List mRelationships;
+    FieldGroup::List mFieldGroupList;
+    Title::List mTitleExtraList;
+    Role::List mRoleExtraList;
+    Org::List mOrgExtraList;
+    NickName::List mNickNameExtraList;
+    ClientPidMap::List mClientPidMapList;
+    bool mEmpty    : 1;
+    bool mChanged  : 1;
+    bool mBirthdayWithTime;
+};
+
+Addressee::Addressee()
+    : d(new Private)
+{
+}
+
+Addressee::~Addressee()
+{
+}
+
+Addressee::Addressee(const Addressee &other)
+    : d(other.d)
+{
+}
+
+Addressee &Addressee::operator=(const Addressee &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+bool Addressee::operator==(const Addressee &addressee) const
+{
+    if (d->mUid != addressee.d->mUid) {
+        qCDebug(KCONTACTS_LOG) << "uid differs";
+        return false;
+    }
+
+    if (d->mName != addressee.d->mName
+        && !(d->mName.isEmpty() && addressee.d->mName.isEmpty())) {
+        qCDebug(KCONTACTS_LOG) << "name differs";
+        return false;
+    }
+
+    if (d->mFormattedName != addressee.d->mFormattedName
+        && !(d->mFormattedName.isEmpty() && addressee.d->mFormattedName.isEmpty())) {
+        qCDebug(KCONTACTS_LOG) << "formattedName differs";
+        return false;
+    }
+
+    if (d->mFamilyName != addressee.d->mFamilyName
+        && !(d->mFamilyName.isEmpty() && addressee.d->mFamilyName.isEmpty())) {
+        qCDebug(KCONTACTS_LOG) << "familyName differs";
+        return false;
+    }
+
+    if (d->mGivenName != addressee.d->mGivenName
+        && !(d->mGivenName.isEmpty() && addressee.d->mGivenName.isEmpty())) {
+        qCDebug(KCONTACTS_LOG) << "givenName differs";
+        return false;
+    }
+
+    if (d->mAdditionalName != addressee.d->mAdditionalName
+        && !(d->mAdditionalName.isEmpty() && addressee.d->mAdditionalName.isEmpty())) {
+        qCDebug(KCONTACTS_LOG) << "additionalName differs";
+        return false;
+    }
+
+    if (d->mPrefix != addressee.d->mPrefix
+        && !(d->mPrefix.isEmpty() && addressee.d->mPrefix.isEmpty())) {
+        qCDebug(KCONTACTS_LOG) << "prefix differs";
+        return false;
+    }
+
+    if (d->mSuffix != addressee.d->mSuffix
+        && !(d->mSuffix.isEmpty() && addressee.d->mSuffix.isEmpty())) {
+        qCDebug(KCONTACTS_LOG) << "suffix differs";
+        return false;
+    }
+
+    if (d->mBirthday != addressee.d->mBirthday || d->mBirthdayWithTime != addressee.d->mBirthdayWithTime) {
+        qCDebug(KCONTACTS_LOG) << "birthday differs";
+        return false;
+    }
+
+    if (d->mMailer != addressee.d->mMailer
+        && !(d->mMailer.isEmpty() && addressee.d->mMailer.isEmpty())) {
+        qCDebug(KCONTACTS_LOG) << "mailer differs";
+        return false;
+    }
+
+    if (d->mTimeZone != addressee.d->mTimeZone) {
+        qCDebug(KCONTACTS_LOG) << "timeZone differs";
+        return false;
+    }
+
+    if (d->mGeo != addressee.d->mGeo) {
+        qCDebug(KCONTACTS_LOG) << "geo differs";
+        return false;
+    }
+
+    if (d->mDepartment != addressee.d->mDepartment
+        && !(d->mDepartment.isEmpty() && addressee.d->mDepartment.isEmpty())) {
+        qCDebug(KCONTACTS_LOG) << "department differs";
+        return false;
+    }
+
+    if (d->mNote != addressee.d->mNote
+        && !(d->mNote.isEmpty() && addressee.d->mNote.isEmpty())) {
+        qCDebug(KCONTACTS_LOG) << "note differs";
+        return false;
+    }
+
+    if (d->mProductId != addressee.d->mProductId
+        && !(d->mProductId.isEmpty() && addressee.d->mProductId.isEmpty())) {
+        qCDebug(KCONTACTS_LOG) << "productId differs";
+        return false;
+    }
+
+    if (d->mSortString != addressee.d->mSortString
+        && !(d->mSortString.isEmpty() && addressee.d->mSortString.isEmpty())) {
+        qCDebug(KCONTACTS_LOG) << "sortString differs";
+        return false;
+    }
+
+    if (d->mSecrecy != addressee.d->mSecrecy) {
+        qCDebug(KCONTACTS_LOG) << "secrecy differs";
+        return false;
+    }
+
+    if (d->mLogo != addressee.d->mLogo) {
+        qCDebug(KCONTACTS_LOG) << "logo differs";
+        return false;
+    }
+
+    if (d->mPhoto != addressee.d->mPhoto) {
+        qCDebug(KCONTACTS_LOG) << "photo differs";
+        return false;
+    }
+
+    if (d->mSound != addressee.d->mSound) {
+        qCDebug(KCONTACTS_LOG) << "sound differs";
+        return false;
+    }
+
+    if (!listEquals(d->mPhoneNumbers, addressee.d->mPhoneNumbers)) {
+        qCDebug(KCONTACTS_LOG) << "phoneNumbers differs";
+        return false;
+    }
+
+    if (!listEquals(d->mAddresses, addressee.d->mAddresses)) {
+        qCDebug(KCONTACTS_LOG) << "addresses differs";
+        return false;
+    }
+
+    if (!listEquals(d->mKeys, addressee.d->mKeys)) {
+        qCDebug(KCONTACTS_LOG) << "keys differs";
+        return false;
+    }
+    if (!listEquals(d->mEmails, addressee.d->mEmails)) {
+        qCDebug(KCONTACTS_LOG) << "emails differs";
+        return false;
+    }
+
+    if (!listEquals(d->mCategories, addressee.d->mCategories)) {
+        qCDebug(KCONTACTS_LOG) << "categories differs";
+        return false;
+    }
+
+    if (d->mCustomFields != addressee.d->mCustomFields) {
+        qCDebug(KCONTACTS_LOG) << "custom differs";
+        return false;
+    }
+    if (d->mLangs != addressee.d->mLangs) {
+        qCDebug(KCONTACTS_LOG) << "langs differs";
+        return false;
+    }
+    if (d->mImpps != addressee.d->mImpps) {
+        qCDebug(KCONTACTS_LOG) << "impps differs";
+        return false;
+    }
+    if (d->mGender != addressee.d->mGender) {
+        qCDebug(KCONTACTS_LOG) << "gender differs";
+        return false;
+    }
+    if (d->mKind != addressee.d->mKind) {
+        qCDebug(KCONTACTS_LOG) << "kind differs";
+        return false;
+    }
+    if (!listEquals(d->mCalendarUrl, addressee.d->mCalendarUrl)) {
+        qCDebug(KCONTACTS_LOG) << "calendarUrl differs";
+        return false;
+    }
+    if (!listEquals(d->mSoundListExtra, addressee.d->mSoundListExtra)) {
+        qCDebug(KCONTACTS_LOG) << "Extra sound differs";
+        return false;
+    }
+    if (!listEquals(d->mPhotoExtraList, addressee.d->mPhotoExtraList)) {
+        qCDebug(KCONTACTS_LOG) << "Extra photo differs";
+        return false;
+    }
+    if (!listEquals(d->mLogoExtraList, addressee.d->mLogoExtraList)) {
+        qCDebug(KCONTACTS_LOG) << "Extra logo differs";
+        return false;
+    }
+    if (!listEquals(d->mUrlExtraList, addressee.d->mUrlExtraList)) {
+        qCDebug(KCONTACTS_LOG) << "Extra url differs";
+        return false;
+    }
+    if (!listEquals(d->mMembers, addressee.d->mMembers)) {
+        qCDebug(KCONTACTS_LOG) << "Extra url differs";
+        return false;
+    }
+    if (!listEquals(d->mRelationships, addressee.d->mRelationships)) {
+        qCDebug(KCONTACTS_LOG) << "Relationships differs";
+        return false;
+    }
+    if (!listEquals(d->mSources, addressee.d->mSources)) {
+        qCDebug(KCONTACTS_LOG) << "Sources differs";
+        return false;
+    }
+
+    if (!listEquals(d->mFieldGroupList, addressee.d->mFieldGroupList)) {
+        qCDebug(KCONTACTS_LOG) << "Field Groups differs";
+        return false;
+    }
+
+    if (!listEquals(d->mTitleExtraList, addressee.d->mTitleExtraList)) {
+        qCDebug(KCONTACTS_LOG) << "Extra TitleList differs";
+        return false;
+    }
+
+    if (!listEquals(d->mRoleExtraList, addressee.d->mRoleExtraList)) {
+        qCDebug(KCONTACTS_LOG) << "Extra RoleList differs";
+        return false;
+    }
+
+    if (!listEquals(d->mOrgExtraList, addressee.d->mOrgExtraList)) {
+        qCDebug(KCONTACTS_LOG) << "Extra Organization List differs";
+        return false;
+    }
+
+    if (!listEquals(d->mNickNameExtraList, addressee.d->mNickNameExtraList)) {
+        qCDebug(KCONTACTS_LOG) << "Extra NickName List differs";
+        return false;
+    }
+
+    if (!listEquals(d->mClientPidMapList, addressee.d->mClientPidMapList)) {
+        qCDebug(KCONTACTS_LOG) << "ClientPidMap List differs";
+        return false;
+    }
+    return true;
+}
+
+bool Addressee::operator!=(const Addressee &a) const
+{
+    return !(a == *this);
+}
+
+bool Addressee::isEmpty() const
+{
+    return d->mEmpty;
+}
+
+void Addressee::setUid(const QString &id)
+{
+    if (id == d->mUid) {
+        return;
+    }
+
+    d->mEmpty = false;
+    d->mUid = id;
+}
+
+QString Addressee::uid() const
+{
+    return d->mUid;
+}
+
+QString Addressee::uidLabel()
+{
+    return i18n("Unique Identifier");
+}
+
+void Addressee::setName(const QString &name)
+{
+    if (name == d->mName) {
+        return;
+    }
+
+    d->mEmpty = false;
+    d->mName = name;
+}
+
+QString Addressee::name() const
+{
+    return d->mName;
+}
+
+QString Addressee::nameLabel()
+{
+    return i18n("Name");
+}
+
+void Addressee::setKind(const QString &kind)
+{
+    if (kind == d->mKind) {
+        return;
+    }
+
+    d->mEmpty = false;
+    d->mKind = kind;
+}
+
+QString Addressee::kind() const
+{
+    return d->mKind;
+}
+
+void Addressee::insertExtraSound(const Sound &sound)
+{
+    d->mEmpty = false;
+    d->mSoundListExtra.append(sound);
+}
+
+Sound::List Addressee::extraSoundList() const
+{
+    return d->mSoundListExtra;
+}
+
+void Addressee::insertExtraPhoto(const Picture &picture)
+{
+    d->mEmpty = false;
+    d->mPhotoExtraList.append(picture);
+}
+
+Picture::List Addressee::extraPhotoList() const
+{
+    return d->mPhotoExtraList;
+}
+
+void Addressee::insertExtraLogo(const Picture &logo)
+{
+    d->mEmpty = false;
+    d->mLogoExtraList.append(logo);
+}
+
+Picture::List Addressee::extraLogoList() const
+{
+    return d->mLogoExtraList;
+}
+
+void Addressee::setExtraSoundList(const Sound::List &soundList)
+{
+    d->mEmpty = false;
+    d->mSoundListExtra = soundList;
+}
+
+void Addressee::setExtraPhotoList(const Picture::List &pictureList)
+{
+    d->mEmpty = false;
+    d->mPhotoExtraList = pictureList;
+}
+
+void Addressee::setExtraLogoList(const Picture::List &logoList)
+{
+    d->mEmpty = false;
+    d->mLogoExtraList = logoList;
+}
+
+void Addressee::insertExtraUrl(const ResourceLocatorUrl &url)
+{
+    if (url.isValid()) {
+        d->mEmpty = false;
+        d->mUrlExtraList.append(url);
+    }
+}
+
+void Addressee::setExtraUrlList(const ResourceLocatorUrl::List &urlList)
+{
+    d->mEmpty = false;
+    d->mUrlExtraList = urlList;
+}
+
+ResourceLocatorUrl::List Addressee::extraUrlList() const
+{
+    return d->mUrlExtraList;
+}
+
+void Addressee::insertSourceUrl(const QUrl &url)
+{
+    d->mEmpty = false;
+    d->mSources.append(url);
+}
+
+void Addressee::setSourcesUrlList(const QVector<QUrl> &urlList)
+{
+    d->mEmpty = false;
+    d->mSources = urlList;
+}
+
+QVector<QUrl> Addressee::sourcesUrlList() const
+{
+    return d->mSources;
+}
+
+FieldGroup::List Addressee::fieldGroupList() const
+{
+    return d->mFieldGroupList;
+}
+
+void Addressee::setFieldGroupList(const FieldGroup::List &fieldGroupList)
+{
+    d->mEmpty = false;
+    d->mFieldGroupList = fieldGroupList;
+}
+
+void Addressee::insertFieldGroup(const FieldGroup &fieldGroup)
+{
+    if (fieldGroup.isValid()) {
+        d->mEmpty = false;
+        //TODO don't duplicate ?
+        d->mFieldGroupList.append(fieldGroup);
+    }
+}
+
+ClientPidMap::List Addressee::clientPidMapList() const
+{
+    return d->mClientPidMapList;
+}
+
+void Addressee::setClientPidMapList(const ClientPidMap::List &clientpidmaplist)
+{
+    d->mEmpty = false;
+    d->mClientPidMapList = clientpidmaplist;
+}
+
+void Addressee::insertClientPidMap(const ClientPidMap &clientpidmap)
+{
+    if (clientpidmap.isValid()) {
+        d->mEmpty = false;
+        //TODO don't duplicate ?
+        d->mClientPidMapList.append(clientpidmap);
+    }
+}
+
+void Addressee::insertImpp(const Impp &impp)
+{
+    if (impp.isValid()) {
+        d->mEmpty = false;
+        //Don't duplicate ?
+        d->mImpps.append(impp);
+    }
+}
+
+void Addressee::setImppList(const Impp::List &imppList)
+{
+    d->mEmpty = false;
+    d->mImpps = imppList;
+}
+
+Impp::List Addressee::imppList() const
+{
+    return d->mImpps;
+}
+
+void Addressee::insertCalendarUrl(const CalendarUrl &calendarUrl)
+{
+    d->mEmpty = false;
+    //TODO verify that there is not same calendarurl
+    if (calendarUrl.isValid()) {
+        d->mCalendarUrl.append(calendarUrl);
+    }
+}
+
+CalendarUrl::List Addressee::calendarUrlList() const
+{
+    return d->mCalendarUrl;
+}
+
+void Addressee::setFormattedName(const QString &formattedName)
+{
+    if (formattedName == d->mFormattedName) {
+        return;
+    }
+
+    d->mEmpty = false;
+    d->mFormattedName = formattedName;
+}
+
+QString Addressee::formattedName() const
+{
+    return d->mFormattedName;
+}
+
+QString Addressee::formattedNameLabel()
+{
+    return i18n("Formatted Name");
+}
+
+void Addressee::setFamilyName(const QString &familyName)
+{
+    if (familyName == d->mFamilyName) {
+        return;
+    }
+
+    d->mEmpty = false;
+    d->mFamilyName = familyName;
+}
+
+QString Addressee::familyName() const
+{
+    return d->mFamilyName;
+}
+
+QString Addressee::familyNameLabel()
+{
+    return i18n("Family Name");
+}
+
+void Addressee::setGivenName(const QString &givenName)
+{
+    if (givenName == d->mGivenName) {
+        return;
+    }
+
+    d->mEmpty = false;
+    d->mGivenName = givenName;
+}
+
+QString Addressee::givenName() const
+{
+    return d->mGivenName;
+}
+
+QString Addressee::givenNameLabel()
+{
+    return i18n("Given Name");
+}
+
+void Addressee::setAdditionalName(const QString &additionalName)
+{
+    if (additionalName == d->mAdditionalName) {
+        return;
+    }
+
+    d->mEmpty = false;
+    d->mAdditionalName = additionalName;
+}
+
+QString Addressee::additionalName() const
+{
+    return d->mAdditionalName;
+}
+
+QString Addressee::additionalNameLabel()
+{
+    return i18n("Additional Names");
+}
+
+void Addressee::setPrefix(const QString &prefix)
+{
+    if (prefix == d->mPrefix) {
+        return;
+    }
+
+    d->mEmpty = false;
+    d->mPrefix = prefix;
+}
+
+QString Addressee::prefix() const
+{
+    return d->mPrefix;
+}
+
+QString Addressee::prefixLabel()
+{
+    return i18n("Honorific Prefixes");
+}
+
+void Addressee::setSuffix(const QString &suffix)
+{
+    if (suffix == d->mSuffix) {
+        return;
+    }
+
+    d->mEmpty = false;
+    d->mSuffix = suffix;
+}
+
+QString Addressee::suffix() const
+{
+    return d->mSuffix;
+}
+
+QString Addressee::suffixLabel()
+{
+    return i18n("Honorific Suffixes");
+}
+
+void Addressee::setNickName(const QString &nickName)
+{
+    NickName t(nickName);
+    if (!d->mNickNameExtraList.isEmpty()) {
+        t = d->mNickNameExtraList.takeFirst();
+        t.setNickName(nickName);
+        d->mNickNameExtraList.prepend(t);
+        d->mEmpty = false;
+    } else {
+        insertExtraNickName(t);
+    }
+}
+
+void Addressee::setNickName(const NickName &nickName)
+{
+    insertExtraNickName(nickName);
+}
+
+void Addressee::insertExtraNickName(const NickName &nickName)
+{
+    if (nickName.isValid()) {
+        d->mEmpty = false;
+        d->mNickNameExtraList.append(nickName);
+    }
+}
+
+void Addressee::setExtraNickNameList(const NickName::List &nickNameList)
+{
+    d->mEmpty = false;
+    d->mNickNameExtraList = nickNameList;
+}
+
+NickName::List Addressee::extraNickNameList() const
+{
+    return d->mNickNameExtraList;
+}
+
+QString Addressee::nickName() const
+{
+    if (d->mNickNameExtraList.isEmpty()) {
+        return {};
+    } else {
+        return d->mNickNameExtraList.at(0).nickname();
+    }
+}
+
+QString Addressee::nickNameLabel()
+{
+    return i18n("Nick Name");
+}
+
+void Addressee::setBirthday(const QDateTime &birthday, bool withTime)
+{
+    if (birthday == d->mBirthday && d->mBirthdayWithTime == withTime) {
+        return;
+    }
+
+    d->mEmpty = false;
+    d->mBirthday = birthday;
+    if (!withTime) {
+        d->mBirthday.setTime(QTime());
+    }
+    d->mBirthdayWithTime = withTime;
+}
+
+void Addressee::setBirthday(const QDate &birthday)
+{
+    if (birthday == d->mBirthday.date() && !d->mBirthdayWithTime) {
+        return;
+    }
+
+    d->mEmpty = false;
+    d->mBirthday = QDateTime(birthday, QTime());
+    d->mBirthdayWithTime = false;
+}
+
+QDateTime Addressee::birthday() const
+{
+    return d->mBirthday;
+}
+
+bool Addressee::birthdayHasTime() const
+{
+    return d->mBirthdayWithTime;
+}
+
+QString Addressee::birthdayLabel()
+{
+    return i18n("Birthday");
+}
+
+QString Addressee::homeAddressStreetLabel()
+{
+    return i18n("Home Address Street");
+}
+
+QString Addressee::homeAddressPostOfficeBoxLabel()
+{
+    return i18n("Home Address Post Office Box");
+}
+
+QString Addressee::homeAddressLocalityLabel()
+{
+    return i18n("Home Address City");
+}
+
+QString Addressee::homeAddressRegionLabel()
+{
+    return i18n("Home Address State");
+}
+
+QString Addressee::homeAddressPostalCodeLabel()
+{
+    return i18n("Home Address Zip Code");
+}
+
+QString Addressee::homeAddressCountryLabel()
+{
+    return i18n("Home Address Country");
+}
+
+QString Addressee::homeAddressLabelLabel()
+{
+    return i18n("Home Address Label");
+}
+
+QString Addressee::businessAddressStreetLabel()
+{
+    return i18n("Business Address Street");
+}
+
+QString Addressee::businessAddressPostOfficeBoxLabel()
+{
+    return i18n("Business Address Post Office Box");
+}
+
+QString Addressee::businessAddressLocalityLabel()
+{
+    return i18n("Business Address City");
+}
+
+QString Addressee::businessAddressRegionLabel()
+{
+    return i18n("Business Address State");
+}
+
+QString Addressee::businessAddressPostalCodeLabel()
+{
+    return i18n("Business Address Zip Code");
+}
+
+QString Addressee::businessAddressCountryLabel()
+{
+    return i18n("Business Address Country");
+}
+
+QString Addressee::businessAddressLabelLabel()
+{
+    return i18n("Business Address Label");
+}
+
+QString Addressee::homePhoneLabel()
+{
+    return i18n("Home Phone");
+}
+
+QString Addressee::businessPhoneLabel()
+{
+    return i18n("Business Phone");
+}
+
+QString Addressee::mobilePhoneLabel()
+{
+    return i18n("Mobile Phone");
+}
+
+QString Addressee::homeFaxLabel()
+{
+    return i18n("Home Fax");
+}
+
+QString Addressee::businessFaxLabel()
+{
+    return i18n("Business Fax");
+}
+
+QString Addressee::carPhoneLabel()
+{
+    return i18n("Car Phone");
+}
+
+QString Addressee::isdnLabel()
+{
+    return i18n("ISDN");
+}
+
+QString Addressee::pagerLabel()
+{
+    return i18n("Pager");
+}
+
+QString Addressee::emailLabel()
+{
+    return i18n("Email Address");
+}
+
+void Addressee::setMailer(const QString &mailer)
+{
+    if (mailer == d->mMailer) {
+        return;
+    }
+
+    d->mEmpty = false;
+    d->mMailer = mailer;
+}
+
+QString Addressee::mailer() const
+{
+    return d->mMailer;
+}
+
+QString Addressee::mailerLabel()
+{
+    return i18n("Mail Client");
+}
+
+void Addressee::setTimeZone(const TimeZone &timeZone)
+{
+    if (timeZone == d->mTimeZone) {
+        return;
+    }
+
+    d->mEmpty = false;
+    d->mTimeZone = timeZone;
+}
+
+TimeZone Addressee::timeZone() const
+{
+    return d->mTimeZone;
+}
+
+QString Addressee::timeZoneLabel()
+{
+    return i18n("Time Zone");
+}
+
+void Addressee::setGeo(const Geo &geo)
+{
+    if (geo == d->mGeo) {
+        return;
+    }
+
+    d->mEmpty = false;
+    d->mGeo = geo;
+}
+
+Geo Addressee::geo() const
+{
+    return d->mGeo;
+}
+
+QString Addressee::geoLabel()
+{
+    return i18n("Geographic Position");
+}
+
+void Addressee::setTitle(const QString &title)
+{
+    Title t(title);
+    if (!d->mTitleExtraList.isEmpty()) {
+        t = d->mTitleExtraList.takeFirst();
+        t.setTitle(title);
+        d->mTitleExtraList.prepend(t);
+        d->mEmpty = false;
+    } else {
+        insertExtraTitle(title);
+    }
+}
+
+void Addressee::setTitle(const Title &title)
+{
+    insertExtraTitle(title);
+}
+
+void Addressee::insertExtraTitle(const Title &title)
+{
+    if (title.isValid()) {
+        d->mEmpty = false;
+        d->mTitleExtraList.append(title);
+    }
+}
+
+QString Addressee::title() const
+{
+    if (d->mTitleExtraList.isEmpty()) {
+        return {};
+    } else {
+        return d->mTitleExtraList.at(0).title();
+    }
+}
+
+Title::List Addressee::extraTitleList() const
+{
+    return d->mTitleExtraList;
+}
+
+void Addressee::setExtraTitleList(const Title::List &urltitle)
+{
+    d->mEmpty = false;
+    d->mTitleExtraList = urltitle;
+}
+
+QString Addressee::titleLabel()
+{
+    return i18nc("a person's title", "Title");
+}
+
+void Addressee::setRole(const QString &role)
+{
+    Role t(role);
+    if (!d->mRoleExtraList.isEmpty()) {
+        t = d->mRoleExtraList.takeFirst();
+        t.setRole(role);
+        d->mRoleExtraList.prepend(t);
+        d->mEmpty = false;
+    } else {
+        insertExtraRole(t);
+    }
+}
+
+void Addressee::setRole(const Role &role)
+{
+    insertExtraRole(role);
+}
+
+void Addressee::insertExtraRole(const Role &role)
+{
+    if (role.isValid()) {
+        d->mEmpty = false;
+        d->mRoleExtraList.append(role);
+    }
+}
+
+void Addressee::setExtraRoleList(const Role::List &roleList)
+{
+    d->mEmpty = false;
+    d->mRoleExtraList = roleList;
+}
+
+Role::List Addressee::extraRoleList() const
+{
+    return d->mRoleExtraList;
+}
+
+QString Addressee::role() const
+{
+    if (d->mRoleExtraList.isEmpty()) {
+        return {};
+    } else {
+        return d->mRoleExtraList.at(0).role();
+    }
+}
+
+QString Addressee::roleLabel()
+{
+    return i18nc("of a person in an organization", "Role");
+}
+
+void Addressee::setOrganization(const QString &organization)
+{
+    Org t(organization);
+    if (!d->mOrgExtraList.isEmpty()) {
+        t = d->mOrgExtraList.takeFirst();
+        t.setOrganization(organization);
+        d->mOrgExtraList.prepend(t);
+        d->mEmpty = false;
+    } else {
+        insertExtraOrganization(t);
+    }
+}
+
+void Addressee::setOrganization(const Org &organization)
+{
+    insertExtraOrganization(organization);
+}
+
+void Addressee::insertExtraOrganization(const Org &organization)
+{
+    if (organization.isValid()) {
+        d->mEmpty = false;
+        d->mOrgExtraList.append(organization);
+    }
+}
+
+void Addressee::setExtraOrganizationList(const Org::List &orgList)
+{
+    d->mEmpty = false;
+    d->mOrgExtraList = orgList;
+}
+
+Org::List Addressee::extraOrganizationList() const
+{
+    return d->mOrgExtraList;
+}
+
+QString Addressee::organization() const
+{
+    if (d->mOrgExtraList.isEmpty()) {
+        return {};
+    } else {
+        return d->mOrgExtraList.at(0).organization();
+    }
+}
+
+QString Addressee::organizationLabel()
+{
+    return i18n("Organization");
+}
+
+void Addressee::setDepartment(const QString &department)
+{
+    if (department == d->mDepartment) {
+        return;
+    }
+
+    d->mEmpty = false;
+    d->mDepartment = department;
+}
+
+QString Addressee::department() const
+{
+    return d->mDepartment;
+}
+
+QString Addressee::departmentLabel()
+{
+    return i18n("Department");
+}
+
+void Addressee::setNote(const QString &note)
+{
+    if (note == d->mNote) {
+        return;
+    }
+
+    d->mEmpty = false;
+    d->mNote = note;
+}
+
+QString Addressee::note() const
+{
+    return d->mNote;
+}
+
+QString Addressee::noteLabel()
+{
+    return i18n("Note");
+}
+
+void Addressee::setProductId(const QString &productId)
+{
+    if (productId == d->mProductId) {
+        return;
+    }
+
+    d->mEmpty = false;
+    d->mProductId = productId;
+}
+
+QString Addressee::productId() const
+{
+    return d->mProductId;
+}
+
+QString Addressee::productIdLabel()
+{
+    return i18n("Product Identifier");
+}
+
+void Addressee::setRevision(const QDateTime &revision)
+{
+    if (revision == d->mRevision) {
+        return;
+    }
+
+    d->mEmpty = false;
+    d->mRevision = revision;
+}
+
+QDateTime Addressee::revision() const
+{
+    return d->mRevision;
+}
+
+QString Addressee::revisionLabel()
+{
+    return i18n("Revision Date");
+}
+
+void Addressee::setSortString(const QString &sortString)
+{
+    if (sortString == d->mSortString) {
+        return;
+    }
+
+    d->mEmpty = false;
+    d->mSortString = sortString;
+}
+
+QString Addressee::sortString() const
+{
+    return d->mSortString;
+}
+
+QString Addressee::sortStringLabel()
+{
+    return i18n("Sort String");
+}
+
+void Addressee::setUrl(const QUrl &url)
+{
+    KContacts::ResourceLocatorUrl resourceLocator;
+    resourceLocator.setUrl(url);
+    insertExtraUrl(resourceLocator);
+}
+
+void Addressee::setUrl(const ResourceLocatorUrl &url)
+{
+    insertExtraUrl(url);
+}
+
+ResourceLocatorUrl Addressee::url() const
+{
+    if (d->mUrlExtraList.isEmpty()) {
+        return ResourceLocatorUrl();
+    } else {
+        return d->mUrlExtraList.at(0);
+    }
+}
+
+QString Addressee::urlLabel()
+{
+    return i18n("Homepage");
+}
+
+void Addressee::setSecrecy(const Secrecy &secrecy)
+{
+    if (secrecy == d->mSecrecy) {
+        return;
+    }
+
+    d->mEmpty = false;
+    d->mSecrecy = secrecy;
+}
+
+Secrecy Addressee::secrecy() const
+{
+    return d->mSecrecy;
+}
+
+QString Addressee::secrecyLabel()
+{
+    return i18n("Security Class");
+}
+
+void Addressee::setLogo(const Picture &logo)
+{
+    if (logo == d->mLogo) {
+        return;
+    }
+
+    d->mEmpty = false;
+    d->mLogo = logo;
+}
+
+Picture Addressee::logo() const
+{
+    return d->mLogo;
+}
+
+QString Addressee::logoLabel()
+{
+    return i18n("Logo");
+}
+
+void Addressee::setPhoto(const Picture &photo)
+{
+    if (photo == d->mPhoto) {
+        return;
+    }
+
+    d->mEmpty = false;
+    d->mPhoto = photo;
+}
+
+Picture Addressee::photo() const
+{
+    return d->mPhoto;
+}
+
+QString Addressee::photoLabel()
+{
+    return i18n("Photo");
+}
+
+void Addressee::setSound(const Sound &sound)
+{
+    if (sound == d->mSound) {
+        return;
+    }
+
+    d->mEmpty = false;
+    d->mSound = sound;
+}
+
+Sound Addressee::sound() const
+{
+    return d->mSound;
+}
+
+QString Addressee::soundLabel()
+{
+    return i18n("Sound");
+}
+
+void Addressee::setNameFromString(const QString &s)
+{
+    QString str = s;
+    //remove enclosing quotes from string
+    if (str.length() > 1
+        && s[0] == QLatin1Char('"')
+        && s[s.length() - 1] == QLatin1Char('"')) {
+        str = s.mid(1, s.length() - 2);
+    }
+
+    setFormattedName(str);
+    setName(str);
+
+    // clear all name parts
+    setPrefix(QString());
+    setGivenName(QString());
+    setAdditionalName(QString());
+    setFamilyName(QString());
+    setSuffix(QString());
+
+    if (str.isEmpty()) {
+        return;
+    }
+
+    static QString spaceStr = QStringLiteral(" ");
+    static QString emptyStr = QStringLiteral("");
+    AddresseeHelper *helper = AddresseeHelper::self();
+
+    int i = str.indexOf(QLatin1Char(','));
+    if (i < 0) {
+        QStringList parts = str.split(spaceStr);
+        int leftOffset = 0;
+        int rightOffset = parts.count() - 1;
+
+        QString suffix;
+        while (rightOffset >= 0) {
+            if (helper->containsSuffix(parts[rightOffset])) {
+                suffix.prepend(parts[rightOffset] + (suffix.isEmpty() ? emptyStr : spaceStr));
+                rightOffset--;
+            } else {
+                break;
+            }
+        }
+        setSuffix(suffix);
+
+        if (rightOffset < 0) {
+            return;
+        }
+
+        if (rightOffset - 1 >= 0 && helper->containsPrefix(parts[rightOffset - 1].toLower())) {
+            setFamilyName(parts[rightOffset - 1] + spaceStr + parts[rightOffset]);
+            rightOffset--;
+        } else {
+            if (helper->treatAsFamilyName()) {
+                setFamilyName(parts[rightOffset]);
+            } else {
+                setGivenName(parts[rightOffset]);
+            }
+        }
+
+        QString prefix;
+        while (leftOffset < rightOffset) {
+            if (helper->containsTitle(parts[leftOffset])) {
+                prefix.append((prefix.isEmpty() ? emptyStr : spaceStr) + parts[leftOffset]);
+                leftOffset++;
+            } else {
+                break;
+            }
+        }
+        setPrefix(prefix);
+
+        if (leftOffset < rightOffset) {
+            setGivenName(parts[leftOffset]);
+            leftOffset++;
+        }
+
+        QString additionalName;
+        while (leftOffset < rightOffset) {
+            additionalName.append((additionalName.isEmpty() ? emptyStr : spaceStr) + parts[leftOffset]);
+            leftOffset++;
+        }
+        setAdditionalName(additionalName);
+    } else {
+        QString part1 = str.left(i);
+        QString part2 = str.mid(i + 1);
+
+        QStringList parts = part1.split(spaceStr);
+        int leftOffset = 0;
+        int rightOffset = parts.count() - 1;
+
+        if (!parts.isEmpty()) {
+            QString suffix;
+            while (rightOffset >= 0) {
+                if (helper->containsSuffix(parts[rightOffset])) {
+                    suffix.prepend(parts[rightOffset] + (suffix.isEmpty() ? emptyStr : spaceStr));
+                    rightOffset--;
+                } else {
+                    break;
+                }
+            }
+            setSuffix(suffix);
+
+            if (rightOffset - 1 >= 0 && helper->containsPrefix(parts[rightOffset - 1].toLower())) {
+                setFamilyName(parts[rightOffset - 1] + spaceStr + parts[rightOffset]);
+                rightOffset--;
+            } else {
+                setFamilyName(parts[rightOffset]);
+            }
+
+            QString prefix;
+            while (leftOffset < rightOffset) {
+                if (helper->containsTitle(parts[leftOffset])) {
+                    prefix.append((prefix.isEmpty() ? emptyStr : spaceStr) + parts[leftOffset]);
+                    leftOffset++;
+                } else {
+                    break;
+                }
+            }
+        } else {
+            setPrefix(QString());
+            setFamilyName(QString());
+            setSuffix(QString());
+        }
+
+        parts = part2.split(spaceStr);
+
+        leftOffset = 0;
+        rightOffset = parts.count();
+
+        if (!parts.isEmpty()) {
+            QString prefix;
+            while (leftOffset < rightOffset) {
+                if (helper->containsTitle(parts[leftOffset])) {
+                    prefix.append((prefix.isEmpty() ? emptyStr : spaceStr) + parts[leftOffset]);
+                    leftOffset++;
+                } else {
+                    break;
+                }
+            }
+            setPrefix(prefix);
+
+            if (leftOffset < rightOffset) {
+                setGivenName(parts[leftOffset]);
+                leftOffset++;
+            }
+
+            QString additionalName;
+            while (leftOffset < rightOffset) {
+                additionalName.append((additionalName.isEmpty() ? emptyStr : spaceStr) + parts[leftOffset]);
+                leftOffset++;
+            }
+            setAdditionalName(additionalName);
+        } else {
+            setGivenName(QString());
+            setAdditionalName(QString());
+        }
+    }
+}
+
+QString Addressee::realName() const
+{
+    QString n(formattedName());
+    if (!n.isEmpty()) {
+        return n;
+    }
+
+    n = assembledName();
+    if (!n.isEmpty()) {
+        return n;
+    }
+
+    n = name();
+    if (!n.isEmpty()) {
+        return n;
+    }
+
+    return organization();
+}
+
+QString Addressee::assembledName() const
+{
+    const QString name = prefix() + QLatin1Char(' ')
+                         +givenName() + QLatin1Char(' ')
+                         +additionalName() + QLatin1Char(' ')
+                         +familyName() + QLatin1Char(' ')
+                         +suffix();
+
+    return name.simplified();
+}
+
+QString Addressee::fullEmail(const QString &email) const
+{
+    QString e;
+    if (email.isNull()) {
+        e = preferredEmail();
+    } else {
+        e = email;
+    }
+    if (e.isEmpty()) {
+        return QString();
+    }
+
+    QString text;
+    if (realName().isEmpty()) {
+        text = e;
+    } else {
+        QRegularExpression needQuotes(QStringLiteral("[^ 0-9A-Za-z\\x{0080}-\\x{FFFF}]"));
+        if (realName().indexOf(needQuotes) != -1) {
+            QString name = realName();
+            name.replace(QLatin1String("\""), QLatin1String("\\\""));
+            text = QLatin1String("\"") + name + QLatin1String("\" <") + e + QLatin1Char('>');
+        } else {
+            text = realName() + QLatin1String(" <") + e + QLatin1Char('>');
+        }
+    }
+
+    return text;
+}
+
+void Addressee::insertEmail(const QString &email, bool preferred, const QMap<QString, QStringList> &param)
+{
+    if (email.simplified().isEmpty()) {
+        return;
+    }
+
+    for (int i = 0; i < d->mEmails.size(); ++i) {
+        if (d->mEmails.at(i).mail() == email) {
+            if (!preferred || i == 0) {
+                return;
+            }
+            Email tempMail = d->mEmails.takeAt(i);
+            d->mEmails.prepend(tempMail);
+            return;
+        }
+    }
+
+    Email mail(email);
+    mail.setParameters(param);
+    d->mEmpty = false;
+    if (preferred) {
+        d->mEmails.prepend(mail);
+    } else {
+        d->mEmails.append(mail);
+    }
+}
+
+void Addressee::removeEmail(const QString &email)
+{
+    for (int i = 0; i < d->mEmails.size(); ++i) {
+        if (d->mEmails.at(i).mail() == email) {
+            d->mEmails.removeAt(i);
+        }
+    }
+}
+
+QString Addressee::preferredEmail() const
+{
+    if (d->mEmails.isEmpty()) {
+        return QString();
+    } else {
+        return d->mEmails.first().mail();
+    }
+}
+
+QStringList Addressee::emails() const
+{
+    QStringList list;
+    const int numberOfEmail = d->mEmails.size();
+    list.reserve(numberOfEmail);
+    for (int i = 0; i < numberOfEmail; ++i) {
+        list << d->mEmails.at(i).mail();
+    }
+
+    return list;
+}
+
+Email::List Addressee::emailList() const
+{
+    return d->mEmails;
+}
+
+void Addressee::setEmails(const QStringList &emails)
+{
+    d->mEmails.clear();
+    const int numEmails = emails.size();
+    d->mEmails.reserve(numEmails);
+    for (int i = 0; i < numEmails; ++i) {
+        d->mEmails.append(Email(emails.at(i)));
+    }
+    d->mEmpty = false;
+}
+
+void Addressee::setEmailList(const Email::List &list)
+{
+    d->mEmails = list;
+    d->mEmpty = false;
+}
+
+void Addressee::removeLang(const QString &language)
+{
+    for (int i = 0; i < d->mLangs.size(); ++i) {
+        if (d->mLangs.at(i).language() == language) {
+            d->mLangs.removeAt(i);
+        }
+    }
+}
+
+void Addressee::setLangs(const Lang::List &langs)
+{
+    d->mLangs = langs;
+    d->mEmpty = false;
+}
+
+void Addressee::insertLang(const Lang &language)
+{
+    const QString languageStr = language.language();
+    if (languageStr.simplified().isEmpty()) {
+        return;
+    }
+    d->mEmpty = false;
+
+    Lang::List::Iterator it;
+    Lang::List::Iterator end(d->mLangs.end());
+    for (it = d->mLangs.begin(); it != end; ++it) {
+        if ((*it).language() == languageStr) {
+            (*it).setParameters(language.parameters());
+            return;
+        }
+    }
+    d->mLangs.append(language);
+}
+
+Lang::List Addressee::langs() const
+{
+    return d->mLangs;
+}
+
+void Addressee::setGender(const Gender &gender)
+{
+    if (gender == d->mGender) {
+        return;
+    }
+
+    d->mEmpty = false;
+    d->mGender = gender;
+}
+
+Gender Addressee::gender() const
+{
+    return d->mGender;
+}
+
+void Addressee::insertPhoneNumber(const PhoneNumber &phoneNumber)
+{
+    d->mEmpty = false;
+
+    PhoneNumber::List::Iterator it;
+    PhoneNumber::List::Iterator end(d->mPhoneNumbers.end());
+    for (it = d->mPhoneNumbers.begin(); it != end; ++it) {
+        if ((*it).id() == phoneNumber.id()) {
+            *it = phoneNumber;
+            return;
+        }
+    }
+    if (!phoneNumber.number().simplified().isEmpty()) {
+        d->mPhoneNumbers.append(phoneNumber);
+    }
+}
+
+void Addressee::removePhoneNumber(const PhoneNumber &phoneNumber)
+{
+    PhoneNumber::List::Iterator it;
+    for (it = d->mPhoneNumbers.begin(); it != d->mPhoneNumbers.end(); ++it) {
+        if ((*it).id() == phoneNumber.id()) {
+            d->mPhoneNumbers.erase(it);
+            return;
+        }
+    }
+}
+
+PhoneNumber Addressee::phoneNumber(PhoneNumber::Type type) const
+{
+    PhoneNumber phoneNumber(QString(), type);
+    PhoneNumber::List::ConstIterator it;
+    for (it = d->mPhoneNumbers.constBegin(); it != d->mPhoneNumbers.constEnd(); ++it) {
+        if (matchBinaryPattern((*it).type(), type)) {
+            if ((*it).type() & PhoneNumber::Pref) {
+                return *it;
+            } else if (phoneNumber.number().isEmpty()) {
+                phoneNumber = (*it);
+            }
+        }
+    }
+
+    return phoneNumber;
+}
+
+PhoneNumber::List Addressee::phoneNumbers() const
+{
+    return d->mPhoneNumbers;
+}
+
+void Addressee::setPhoneNumbers(const PhoneNumber::List &phoneNumbers)
+{
+    d->mEmpty = false;
+    d->mPhoneNumbers.clear();
+    d->mPhoneNumbers = phoneNumbers;
+}
+
+PhoneNumber::List Addressee::phoneNumbers(PhoneNumber::Type type) const
+{
+    PhoneNumber::List list;
+
+    PhoneNumber::List::ConstIterator it;
+    const PhoneNumber::List::ConstIterator end(d->mPhoneNumbers.constEnd());
+    for (it = d->mPhoneNumbers.constBegin(); it != end; ++it) {
+        if (matchBinaryPattern((*it).type(), type)) {
+            list.append(*it);
+        }
+    }
+    return list;
+}
+
+PhoneNumber Addressee::findPhoneNumber(const QString &id) const
+{
+    PhoneNumber::List::ConstIterator it;
+    const PhoneNumber::List::ConstIterator end(d->mPhoneNumbers.constEnd());
+    for (it = d->mPhoneNumbers.constBegin(); it != end; ++it) {
+        if ((*it).id() == id) {
+            return *it;
+        }
+    }
+    return PhoneNumber();
+}
+
+void Addressee::insertKey(const Key &key)
+{
+    d->mEmpty = false;
+
+    Key::List::Iterator it;
+    Key::List::Iterator end(d->mKeys.end());
+    for (it = d->mKeys.begin(); it != end; ++it) {
+        if ((*it).id() == key.id()) {
+            *it = key;
+            return;
+        }
+    }
+    d->mKeys.append(key);
+}
+
+void vectorRemoveAll(Key::List &t, const Key &key)
+{
+    t.removeAll(key);
+}
+
+void Addressee::removeKey(const Key &key)
+{
+    Key::List::Iterator it;
+    for (it = d->mKeys.begin(); it != d->mKeys.end(); ++it) {
+        if ((*it).id() == key.id()) {
+            d->mKeys.removeAll(key);
+            return;
+        }
+    }
+}
+
+Key Addressee::key(Key::Type type, const QString &customTypeString) const
+{
+    Key::List::ConstIterator it;
+    Key::List::ConstIterator end(d->mKeys.constEnd());
+    for (it = d->mKeys.constBegin(); it != end; ++it) {
+        if ((*it).type() == type) {
+            if (type == Key::Custom) {
+                if (customTypeString.isEmpty()) {
+                    return *it;
+                } else {
+                    if ((*it).customTypeString() == customTypeString) {
+                        return *it;
+                    }
+                }
+            } else {
+                return *it;
+            }
+        }
+    }
+    return Key(QString(), type);
+}
+
+void Addressee::setKeys(const Key::List &list)
+{
+    d->mKeys = list;
+    d->mEmpty = false;
+}
+
+Key::List Addressee::keys() const
+{
+    return d->mKeys;
+}
+
+Key::List Addressee::keys(Key::Type type, const QString &customTypeString) const
+{
+    Key::List list;
+
+    Key::List::ConstIterator it;
+    Key::List::ConstIterator end(d->mKeys.constEnd());
+    for (it = d->mKeys.constBegin(); it != end; ++it) {
+        if ((*it).type() == type) {
+            if (type == Key::Custom) {
+                if (customTypeString.isEmpty()) {
+                    list.append(*it);
+                } else {
+                    if ((*it).customTypeString() == customTypeString) {
+                        list.append(*it);
+                    }
+                }
+            } else {
+                list.append(*it);
+            }
+        }
+    }
+    return list;
+}
+
+Key Addressee::findKey(const QString &id) const
+{
+    Key::List::ConstIterator it;
+    Key::List::ConstIterator end(d->mKeys.constEnd());
+    for (it = d->mKeys.constBegin(); it != end; ++it) {
+        if ((*it).id() == id) {
+            return *it;
+        }
+    }
+    return Key();
+}
+
+QString Addressee::toString() const
+{
+    QString str = QLatin1String("Addressee {\n");
+    str += QStringLiteral("  Uid: %1\n").arg(uid());
+
+    str += QStringLiteral("  Name: %1\n").arg(name());
+    str += QStringLiteral("  FormattedName: %1\n").arg(formattedName());
+    str += QStringLiteral("  FamilyName: %1\n").arg(familyName());
+    str += QStringLiteral("  GivenName: %1\n").arg(givenName());
+    str += QStringLiteral("  AdditionalName: %1\n").arg(additionalName());
+    str += QStringLiteral("  Prefix: %1\n").arg(prefix());
+    str += QStringLiteral("  Suffix: %1\n").arg(suffix());
+    str += QStringLiteral("  NickName: %1\n").arg(nickName());
+    str += QStringLiteral("  Birthday: %1\n").arg(birthday().toString());
+    str += QStringLiteral("  Mailer: %1\n").arg(mailer());
+    str += QStringLiteral("  TimeZone: %1\n").arg(timeZone().toString());
+    str += QStringLiteral("  Geo: %1\n").arg(geo().toString());
+    str += QStringLiteral("  Title: %1\n").arg(title());
+    str += QStringLiteral("  Role: %1\n").arg(role());
+    str += QStringLiteral("  Organization: %1\n").arg(organization());
+    str += QStringLiteral("  Department: %1\n").arg(department());
+    str += QStringLiteral("  Note: %1\n").arg(note());
+    str += QStringLiteral("  ProductId: %1\n").arg(productId());
+    str += QStringLiteral("  Revision: %1\n").arg(revision().toString());
+    str += QStringLiteral("  SortString: %1\n").arg(sortString());
+    str += QStringLiteral("  Url: %1\n").arg(url().url().url());
+    str += QStringLiteral("  Secrecy: %1\n").arg(secrecy().toString());
+    str += QStringLiteral("  Logo: %1\n").arg(logo().toString());
+    str += QStringLiteral("  Photo: %1\n").arg(photo().toString());
+    str += QStringLiteral("  Sound: %1\n").arg(sound().toString());
+    str += QStringLiteral("  Gender: %1\n").arg(gender().toString());
+    str += QStringLiteral("  Kind: %1\n").arg(kind());
+
+    str += QLatin1String("  Emails {\n");
+    const Email::List listEmail = d->mEmails;
+    Email::List::ConstIterator it5;
+    for (it5 = listEmail.begin(); it5 != listEmail.end(); ++it5) {
+        str += (*it5).toString();
+    }
+    str += QLatin1String("  }\n");
+
+    str += QLatin1String("  Langs {\n");
+    const Lang::List listLang = d->mLangs;
+    Lang::List::ConstIterator it6;
+    for (it6 = listLang.begin(); it6 != listLang.end(); ++it6) {
+        str += (*it6).toString();
+    }
+    str += QLatin1String("  }\n");
+
+    str += QLatin1String("  PhoneNumbers {\n");
+    const PhoneNumber::List p = phoneNumbers();
+    PhoneNumber::List::ConstIterator it2;
+    for (it2 = p.begin(); it2 != p.end(); ++it2) {
+        str += (*it2).toString();
+    }
+    str += QLatin1String("  }\n");
+
+    str += QLatin1String("  Addresses {\n");
+    const Address::List a = addresses();
+    Address::List::ConstIterator it3;
+    for (it3 = a.begin(); it3 != a.end(); ++it3) {
+        str += (*it3).toString();
+    }
+    str += QLatin1String("  }\n");
+
+    str += QLatin1String("  Keys {\n");
+    const Key::List k = keys();
+    Key::List::ConstIterator it4;
+    for (it4 = k.begin(); it4 != k.end(); ++it4) {
+        str += (*it4).toString();
+    }
+    str += QLatin1String("  }\n");
+
+    str += QLatin1String("}\n");
+
+    return str;
+}
+
+void Addressee::insertAddress(const Address &address)
+{
+    if (address.isEmpty()) {
+        return;
+    }
+
+    d->mEmpty = false;
+
+    Address::List::Iterator it;
+    Address::List::Iterator end(d->mAddresses.end());
+    for (it = d->mAddresses.begin(); it != end; ++it) {
+        if ((*it).id() == address.id()) {
+            *it = address;
+            return;
+        }
+    }
+
+    d->mAddresses.append(address);
+}
+
+void Addressee::removeAddress(const Address &address)
+{
+    Address::List::Iterator it;
+    for (it = d->mAddresses.begin(); it != d->mAddresses.end(); ++it) {
+        if ((*it).id() == address.id()) {
+            d->mAddresses.erase(it);
+            return;
+        }
+    }
+}
+
+Address Addressee::address(Address::Type type) const
+{
+    Address address(type);
+    Address::List::ConstIterator it;
+    Address::List::ConstIterator end(d->mAddresses.constEnd());
+    for (it = d->mAddresses.constBegin(); it != end; ++it) {
+        if (matchBinaryPattern((*it).type(), type)) {
+            if ((*it).type() & Address::Pref) {
+                return *it;
+            } else if (address.isEmpty()) {
+                address = (*it);
+            }
+        }
+    }
+
+    return address;
+}
+
+Address::List Addressee::addresses() const
+{
+    return d->mAddresses;
+}
+
+Address::List Addressee::addresses(Address::Type type) const
+{
+    Address::List list;
+
+    Address::List::ConstIterator it;
+    Address::List::ConstIterator end(d->mAddresses.constEnd());
+    for (it = d->mAddresses.constBegin(); it != end; ++it) {
+        if (matchBinaryPattern((*it).type(), type)) {
+            list.append(*it);
+        }
+    }
+
+    return list;
+}
+
+Address Addressee::findAddress(const QString &id) const
+{
+    Address::List::ConstIterator it;
+    Address::List::ConstIterator end(d->mAddresses.constEnd());
+    for (it = d->mAddresses.constBegin(); it != end; ++it) {
+        if ((*it).id() == id) {
+            return *it;
+        }
+    }
+    return Address();
+}
+
+void Addressee::insertCategory(const QString &c)
+{
+    d->mEmpty = false;
+
+    if (d->mCategories.contains(c)) {
+        return;
+    }
+
+    d->mCategories.append(c);
+}
+
+void Addressee::removeCategory(const QString &category)
+{
+    if (d->mCategories.contains(category)) {
+        d->mCategories.removeAll(category);
+    }
+}
+
+bool Addressee::hasCategory(const QString &category) const
+{
+    return d->mCategories.contains(category);
+}
+
+void Addressee::setCategories(const QStringList &c)
+{
+    d->mEmpty = false;
+
+    d->mCategories = c;
+}
+
+QStringList Addressee::categories() const
+{
+    return d->mCategories;
+}
+
+void Addressee::insertMember(const QString &member)
+{
+    d->mEmpty = false;
+
+    if (d->mMembers.contains(member)) {
+        return;
+    }
+
+    d->mMembers.append(member);
+}
+
+void Addressee::setMembers(const QStringList &m)
+{
+    d->mEmpty = false;
+    d->mMembers = m;
+}
+
+QStringList Addressee::members() const
+{
+    return d->mMembers;
+}
+
+void Addressee::insertRelationship(const Related &relation)
+{
+    d->mEmpty = false;
+
+    if (d->mRelationships.contains(relation)) {
+        return;
+    }
+
+    d->mRelationships.append(relation);
+}
+
+void Addressee::setRelationships(const Related::List &c)
+{
+    d->mEmpty = false;
+    d->mRelationships = c;
+}
+
+Related::List Addressee::relationships() const
+{
+    return d->mRelationships;
+}
+
+static const auto VENDOR_ID = QStringLiteral("KADDRESSBOOK");
+static const auto X_ANNIVERSARY = QStringLiteral("X-Anniversary");
+static const auto X_ASSISTANTSNAME = QStringLiteral("X-AssistantsName");
+static const auto BLOGFEED = QStringLiteral("BlogFeed");
+static const auto X_MANAGERSNAME = QStringLiteral("X-ManagersName");
+static const auto X_OFFICE = QStringLiteral("X-Office");
+static const auto X_PROFESSION = QStringLiteral("X-Profession");
+static const auto X_SPOUSESNAME = QStringLiteral("X-SpousesName");
+
+QDate Addressee::anniversary() const
+{
+    return QDate::fromString(custom(VENDOR_ID, X_ANNIVERSARY), Qt::ISODate);
+}
+
+void Addressee::setAnniversary(const QDate &anniversary)
+{
+    if (anniversary.isValid()) {
+        insertCustom(VENDOR_ID, X_ANNIVERSARY, anniversary.toString(Qt::ISODate));
+    } else {
+        removeCustom(VENDOR_ID, X_ANNIVERSARY);
+    }
+}
+
+QString Addressee::assistantsName() const
+{
+    return custom(VENDOR_ID, X_ASSISTANTSNAME);
+}
+
+void Addressee::setAssistantsName(const QString &assistantsName)
+{
+    if (!assistantsName.isEmpty()) {
+        insertCustom(VENDOR_ID, X_ASSISTANTSNAME, assistantsName);
+    } else {
+        removeCustom(VENDOR_ID, X_ASSISTANTSNAME);
+    }
+}
+
+QUrl Addressee::blogFeed() const
+{
+    return QUrl(custom(VENDOR_ID, BLOGFEED));
+}
+
+void Addressee::setBlogFeed(const QUrl &blogFeed)
+{
+    if (!blogFeed.isEmpty()) {
+        insertCustom(VENDOR_ID, BLOGFEED, blogFeed.url());
+    } else {
+        removeCustom(VENDOR_ID, BLOGFEED);
+    }
+}
+
+QString Addressee::managersName() const
+{
+    return custom(VENDOR_ID, X_MANAGERSNAME);
+}
+
+void Addressee::setManagersName(const QString &managersName)
+{
+    if (!managersName.isEmpty()) {
+        insertCustom(VENDOR_ID, X_MANAGERSNAME, managersName);
+    } else {
+        removeCustom(VENDOR_ID, X_MANAGERSNAME);
+    }
+}
+
+QString Addressee::office() const
+{
+    return custom(VENDOR_ID, X_OFFICE);
+}
+
+void Addressee::setOffice(const QString &office)
+{
+    if (!office.isEmpty()) {
+        insertCustom(VENDOR_ID, X_OFFICE, office);
+    } else {
+        removeCustom(VENDOR_ID, X_OFFICE);
+    }
+}
+
+QString Addressee::profession() const
+{
+    return custom(VENDOR_ID, X_PROFESSION);
+}
+
+void Addressee::setProfession(const QString &profession)
+{
+    if (!profession.isEmpty()) {
+        insertCustom(VENDOR_ID, X_PROFESSION, profession);
+    } else {
+        removeCustom(VENDOR_ID, X_PROFESSION);
+    }
+}
+
+QString Addressee::spousesName() const
+{
+    return custom(VENDOR_ID, X_SPOUSESNAME);
+}
+
+void Addressee::setSpousesName(const QString &spousesName)
+{
+    if (!spousesName.isEmpty()) {
+        insertCustom(VENDOR_ID, X_SPOUSESNAME, spousesName);
+    } else {
+        removeCustom(VENDOR_ID, X_SPOUSESNAME);
+    }
+}
+
+void Addressee::insertCustom(const QString &app, const QString &name, const QString &value)
+{
+    if (value.isEmpty() || name.isEmpty() || app.isEmpty()) {
+        return;
+    }
+
+    d->mEmpty = false;
+
+    const QString qualifiedName = app + QLatin1Char('-') + name;
+
+    d->mCustomFields.insert(qualifiedName, value);
+}
+
+void Addressee::removeCustom(const QString &app, const QString &name)
+{
+    const QString qualifiedName = app + QLatin1Char('-') + name;
+
+    d->mCustomFields.remove(qualifiedName);
+}
+
+QString Addressee::custom(const QString &app, const QString &name) const
+{
+    const QString qualifiedName = app + QLatin1Char('-') + name;
+
+    return d->mCustomFields.value(qualifiedName);
+}
+
+void Addressee::setCustoms(const QStringList &customs)
+{
+    d->mEmpty = false;
+
+    d->mCustomFields.clear();
+
+    for (const QString &custom : customs) {
+        const int index = custom.indexOf(QLatin1Char(':'));
+        if (index == -1) {
+            continue;
+        }
+
+        const QString qualifiedName = custom.left(index);
+        const QString value = custom.mid(index + 1);
+
+        d->mCustomFields.insert(qualifiedName, value);
+    }
+}
+
+QStringList Addressee::customs() const
+{
+    QStringList result;
+
+    QHash<QString, QString>::const_iterator it = d->mCustomFields.constBegin();
+    const QHash<QString, QString>::const_iterator end = d->mCustomFields.constEnd();
+    result.reserve(d->mCustomFields.count());
+    while (it != end) {
+        result << it.key() + QLatin1Char(':') + it.value();
+        ++it;
+    }
+
+    return result;
+}
+
+void Addressee::parseEmailAddress(const QString &rawEmail, QString &fullName, QString &email)
+{
+    // This is a simplified version of KPIM::splitAddress().
+
+    fullName.clear();
+    email.clear();
+    if (rawEmail.isEmpty()) {
+        return;    // KPIM::AddressEmpty;
+    }
+
+    // The code works on 8-bit strings, so convert the input to UTF-8.
+    QByteArray address = rawEmail.toUtf8();
+
+    QByteArray displayName;
+    QByteArray addrSpec;
+    QByteArray comment;
+
+    // The following is a primitive parser for a mailbox-list (cf. RFC 2822).
+    // The purpose is to extract a displayable string from the mailboxes.
+    // Comments in the addr-spec are not handled. No error checking is done.
+
+    enum sourceLevel {
+        TopLevel,
+        InComment,
+        InAngleAddress
+    };
+    sourceLevel context = TopLevel;
+    bool inQuotedString = false;
+    int commentLevel = 0;
+    bool stop = false;
+
+    for (char *p = address.data(); *p && !stop; ++p) {
+        switch (context) {
+        case TopLevel:
+            switch (*p) {
+            case '"':
+                inQuotedString = !inQuotedString;
+                displayName += *p;
+                break;
+            case '(':
+                if (!inQuotedString) {
+                    context = InComment;
+                    commentLevel = 1;
+                } else {
+                    displayName += *p;
+                }
+                break;
+            case '<':
+                if (!inQuotedString) {
+                    context = InAngleAddress;
+                } else {
+                    displayName += *p;
+                }
+                break;
+            case '\\': // quoted character
+                displayName += *p;
+                ++p; // skip the '\'
+                if (*p) {
+                    displayName += *p;
+                } else {
+                    //return KPIM::UnexpectedEnd;
+                    goto ABORT_PARSING;
+                }
+                break;
+            case ',':
+                if (!inQuotedString) {
+                    //if ( allowMultipleAddresses )
+                    //  stop = true;
+                    //else
+                    //  return KPIM::UnexpectedComma;
+                    goto ABORT_PARSING;
+                } else {
+                    displayName += *p;
+                }
+                break;
+            default:
+                displayName += *p;
+            }
+            break;
+        case InComment:
+            switch (*p) {
+            case '(':
+                ++commentLevel;
+                comment += *p;
+                break;
+            case ')':
+                --commentLevel;
+                if (commentLevel == 0) {
+                    context = TopLevel;
+                    comment += ' '; // separate the text of several comments
+                } else {
+                    comment += *p;
+                }
+                break;
+            case '\\': // quoted character
+                comment += *p;
+                ++p; // skip the '\'
+                if (*p) {
+                    comment += *p;
+                } else {
+                    //return KPIM::UnexpectedEnd;
+                    goto ABORT_PARSING;
+                }
+                break;
+            default:
+                comment += *p;
+            }
+            break;
+        case InAngleAddress:
+            switch (*p) {
+            case '"':
+                inQuotedString = !inQuotedString;
+                addrSpec += *p;
+                break;
+            case '>':
+                if (!inQuotedString) {
+                    context = TopLevel;
+                } else {
+                    addrSpec += *p;
+                }
+                break;
+            case '\\': // quoted character
+                addrSpec += *p;
+                ++p; // skip the '\'
+                if (*p) {
+                    addrSpec += *p;
+                } else {
+                    //return KPIM::UnexpectedEnd;
+                    goto ABORT_PARSING;
+                }
+                break;
+            default:
+                addrSpec += *p;
+            }
+            break;
+        } // switch ( context )
+    }
+
+ABORT_PARSING:
+    displayName = displayName.trimmed();
+    comment = comment.trimmed();
+    addrSpec = addrSpec.trimmed();
+    fullName = QString::fromUtf8(displayName);
+    email = QString::fromUtf8(addrSpec);  // check for errors
+    if (inQuotedString) {
+        return;    // KPIM::UnbalancedQuote;
+    }
+    if (context == InComment) {
+        return;    // KPIM::UnbalancedParens;
+    }
+    if (context == InAngleAddress) {
+        return;    // KPIM::UnclosedAngleAddr;
+    }
+
+    if (addrSpec.isEmpty()) {
+        if (displayName.isEmpty()) {
+            return;    // KPIM::NoAddressSpec;
+        } else {
+            //addrSpec = displayName;
+            //displayName.truncate( 0 );
+            // Address of the form "foo@bar" or "foo@bar (Name)".
+            email = fullName;
+            fullName = QString::fromUtf8(comment);
+        }
+    }
+
+    email = email.toLower();
+
+    // Check that the full name is not enclosed in balanced double quotes.
+    // If it is then remove them.
+    const unsigned int len = fullName.length();
+    if (len<3) {                                       // not long enough to be
+        return;
+    }
+    if (fullName.startsWith(QLatin1Char('"')) && fullName.endsWith(QLatin1Char('"'))) {
+        fullName = fullName.mid(1, len - 2);
+    }
+}
+
+void Addressee::setChanged(bool value)
+{
+    d->mChanged = value;
+}
+
+bool Addressee::changed() const
+{
+    return d->mChanged;
+}
+
+QString Addressee::mimeType()
+{
+    return QStringLiteral("text/directory");
+}
+
+QDataStream &KContacts::operator<<(QDataStream &s, const Addressee &a)
+{
+    s << a.d->mUid;
+
+    s << a.d->mName;
+    s << a.d->mFormattedName;
+    s << a.d->mFamilyName;
+    s << a.d->mGivenName;
+    s << a.d->mAdditionalName;
+    s << a.d->mPrefix;
+    s << a.d->mSuffix;
+    s << a.d->mBirthday;
+    s << a.d->mBirthdayWithTime;
+    s << a.d->mMailer;
+    s << a.d->mTimeZone;
+    s << a.d->mGeo;
+    s << a.d->mDepartment;
+    s << a.d->mNote;
+    s << a.d->mProductId;
+    s << a.d->mRevision;
+    s << a.d->mSortString;
+    s << a.d->mSecrecy;
+    s << a.d->mLogo;
+    s << a.d->mPhoto;
+    s << a.d->mSound;
+    s << a.d->mPhoneNumbers;
+    s << a.d->mAddresses;
+    s << a.d->mEmails;
+    s << a.d->mCategories;
+    s << a.customs();
+    s << a.d->mKeys;
+    s << a.d->mLangs;
+    s << a.d->mGender;
+    s << a.d->mKind;
+    s << a.d->mCalendarUrl;
+    s << a.d->mSoundListExtra;
+    s << a.d->mPhotoExtraList;
+    s << a.d->mLogoExtraList;
+    s << a.d->mUrlExtraList;
+    s << a.d->mMembers;
+    s << a.d->mRelationships;
+    s << a.d->mSources;
+    s << a.d->mImpps;
+    s << a.d->mFieldGroupList;
+    s << a.d->mTitleExtraList;
+    s << a.d->mRoleExtraList;
+    s << a.d->mOrgExtraList;
+    s << a.d->mNickNameExtraList;
+    s << a.d->mClientPidMapList;
+
+    return s;
+}
+
+QDataStream &KContacts::operator>>(QDataStream &s, Addressee &a)
+{
+    s >> a.d->mUid;
+
+    s >> a.d->mName;
+    s >> a.d->mFormattedName;
+    s >> a.d->mFamilyName;
+    s >> a.d->mGivenName;
+    s >> a.d->mAdditionalName;
+    s >> a.d->mPrefix;
+    s >> a.d->mSuffix;
+    s >> a.d->mBirthday;
+    s >> a.d->mBirthdayWithTime;
+    s >> a.d->mMailer;
+    s >> a.d->mTimeZone;
+    s >> a.d->mGeo;
+    s >> a.d->mDepartment;
+    s >> a.d->mNote;
+    s >> a.d->mProductId;
+    s >> a.d->mRevision;
+    s >> a.d->mSortString;
+    s >> a.d->mSecrecy;
+    s >> a.d->mLogo;
+    s >> a.d->mPhoto;
+    s >> a.d->mSound;
+    s >> a.d->mPhoneNumbers;
+    s >> a.d->mAddresses;
+    s >> a.d->mEmails;
+    s >> a.d->mCategories;
+    QStringList customFields;
+    s >> customFields;
+    a.setCustoms(customFields);
+    s >> a.d->mKeys;
+    s >> a.d->mLangs;
+    s >> a.d->mGender;
+    s >> a.d->mKind;
+    s >> a.d->mCalendarUrl;
+    s >> a.d->mSoundListExtra;
+    s >> a.d->mPhotoExtraList;
+    s >> a.d->mLogoExtraList;
+    s >> a.d->mUrlExtraList;
+    s >> a.d->mMembers;
+    s >> a.d->mRelationships;
+    s >> a.d->mSources;
+    s >> a.d->mImpps;
+    s >> a.d->mFieldGroupList;
+    s >> a.d->mTitleExtraList;
+    s >> a.d->mRoleExtraList;
+    s >> a.d->mOrgExtraList;
+    s >> a.d->mNickNameExtraList;
+    s >> a.d->mClientPidMapList;
+    a.d->mEmpty = false;
+
+    return s;
+}
+
+bool matchBinaryPattern(int value, int pattern)
+{
+    /**
+      We want to match all telephonnumbers/addresses which have the bits in the
+      pattern set. More are allowed.
+      if pattern == 0 we have a special handling, then we want only those with
+      exactly no bit set.
+     */
+    if (pattern == 0) {
+        return value == 0;
+    } else {
+        return pattern == (pattern & value);
+    }
+}
+
+template<class L>
+bool listEquals(const QVector<L> &list, const QVector<L> &pattern)
+{
+    if (list.count() != pattern.count()) {
+        return false;
+    }
+    const int numberOfElement(list.count());
+    for (int i = 0; i < numberOfElement; ++i) {
+        if (!pattern.contains(list[i])) {
+            return false;
+        }
+    }
+
+    return true;
+}
+
+bool listEquals(const QStringList &list, const QStringList &pattern)
+{
+    if (list.count() != pattern.count()) {
+        return false;
+    }
+
+    const int numberOfElement(list.count());
+    for (int i = 0; i < numberOfElement; ++i) {
+        if (!pattern.contains(list[i])) {
+            return false;
+        }
+    }
+
+    return true;
+}
+
+template <typename T>
+static QVariantList toVariantList(const QVector<T> &v)
+{
+    QVariantList l;
+    l.reserve(v.size());
+    std::transform(v.begin(), v.end(), std::back_inserter(l), [](const T &elem) {
+        return QVariant::fromValue(elem);
+    });
+    return l;
+}
+
+QVariantList Addressee::emailsVariant() const
+{
+    return toVariantList(d->mEmails);
+}
+
+QVariantList Addressee::phoneNumbersVariant() const
+{
+    return toVariantList(d->mPhoneNumbers);
+}
+
+QVariantList Addressee::addressesVariant() const
+{
+    return toVariantList(d->mAddresses);
+}
+
+QVariantList Addressee::urlsVariant() const
+{
+    return toVariantList(d->mUrlExtraList);
+}
+
+QVariantList Addressee::imppsVariant() const
+{
+    return toVariantList(d->mImpps);
+}
+
+#include "moc_addressee.cpp"
diff --git a/src/addressee.h b/src/addressee.h
new file mode 100644 (file)
index 0000000..d7e0abf
--- /dev/null
@@ -0,0 +1,1210 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2001 Cornelius Schumacher <schumacher@kde.org>
+    SPDX-FileCopyrightText: 2013 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef KCONTACTS_ADDRESSEE_H
+#define KCONTACTS_ADDRESSEE_H
+
+#include <QDateTime>
+#include <QStringList>
+#include <QSharedDataPointer>
+#include <QUrl>
+#include <QMap>
+
+#include "address.h"
+#include "geo.h"
+#include "key.h"
+#include "email.h"
+#include "lang.h"
+#include "gender.h"
+#include "phonenumber.h"
+#include "picture.h"
+#include "secrecy.h"
+#include "sound.h"
+#include "impp.h"
+#include "timezone.h"
+#include "calendarurl.h"
+#include "related.h"
+#include "addresseelist.h"
+#include "resourcelocatorurl.h"
+#include "fieldgroup.h"
+#include "title.h"
+#include "nickname.h"
+#include "role.h"
+#include "org.h"
+#include "clientpidmap.h"
+
+namespace KContacts {
+/**
+  @short address book entry
+
+  This class represents an entry in the address book.
+
+  The data of this class is implicitly shared. You can pass this class by value.
+
+  If you need the name of a field for presenting it to the user you should use
+  the functions ending in Label(). They return a translated string which can be
+  used as label for the corresponding field.
+
+  About the name fields:
+
+  givenName() is the first name and familyName() the last name. In some
+  countries the family name comes first, that's the reason for the
+  naming. formattedName() is the full name with the correct formatting.
+  It is used as an override, when the correct formatting can't be generated
+  from the other name fields automatically.
+
+  realName() returns a fully formatted name(). It uses formattedName, if set,
+  otherwise it constucts the name from the name fields. As fallback, if
+  nothing else is set it uses name().
+
+  name() is the NAME type of RFC2426. It can be used as internal name for the
+  data enty, but shouldn't be used for displaying the data to the user.
+ */
+class KCONTACTS_EXPORT Addressee
+{
+    friend KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &, const Addressee &);
+    friend KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &, Addressee &);
+
+    Q_GADGET
+    Q_PROPERTY(bool isEmpty READ isEmpty)
+    Q_PROPERTY(QString uid READ uid WRITE setUid)
+    Q_PROPERTY(QString name READ name WRITE setName)
+    Q_PROPERTY(QString formattedName READ formattedName WRITE setFormattedName)
+    Q_PROPERTY(QString familyName READ familyName WRITE setFamilyName)
+    Q_PROPERTY(QString givenName READ givenName WRITE setGivenName)
+    Q_PROPERTY(QString additionalName READ additionalName WRITE setAdditionalName)
+    Q_PROPERTY(QString prefix READ prefix WRITE setPrefix)
+    Q_PROPERTY(QString suffix READ suffix WRITE setSuffix)
+    Q_PROPERTY(QString nickName READ nickName)
+    Q_PROPERTY(QDateTime birthday READ birthday) // ### can't set this due to withTime argument
+    Q_PROPERTY(bool birthdayHasTime READ birthdayHasTime)
+    Q_PROPERTY(QString mailer READ mailer WRITE setMailer)
+    Q_PROPERTY(KContacts::Geo geo READ geo WRITE setGeo)
+    Q_PROPERTY(QString title READ title)
+    Q_PROPERTY(QString role READ role)
+    Q_PROPERTY(QString organization READ organization)
+    Q_PROPERTY(QString department READ department WRITE setDepartment)
+    Q_PROPERTY(QString note READ note WRITE setNote)
+    Q_PROPERTY(QString productId READ productId WRITE setProductId)
+    Q_PROPERTY(QDateTime revision READ revision)
+    Q_PROPERTY(QString sortString READ sortString WRITE setSortString)
+    Q_PROPERTY(KContacts::ResourceLocatorUrl url READ url WRITE setUrl)
+    Q_PROPERTY(QString realName READ realName)
+    Q_PROPERTY(QString assembledName READ assembledName)
+    Q_PROPERTY(QString preferredEmail READ preferredEmail)
+    Q_PROPERTY(QStringList categories READ categories WRITE setCategories)
+    Q_PROPERTY(QStringList customs READ customs)
+    Q_PROPERTY(bool changed READ changed WRITE setChanged)
+    Q_PROPERTY(QDate anniversary READ anniversary WRITE setAnniversary)
+    Q_PROPERTY(QString assistantsName READ assistantsName WRITE setAssistantsName)
+    Q_PROPERTY(QUrl blogFeed READ blogFeed WRITE setBlogFeed)
+    Q_PROPERTY(QString managersName READ managersName WRITE setManagersName)
+    Q_PROPERTY(QString office READ office WRITE setOffice)
+    Q_PROPERTY(QString profession READ profession WRITE setProfession)
+    Q_PROPERTY(QString spousesName READ spousesName WRITE setSpousesName)
+
+    // using variants for QML compatibility, can be changed to proper types once QML supports that
+    Q_PROPERTY(QVariantList emails READ emailsVariant)
+    Q_PROPERTY(QVariantList phoneNumbers READ phoneNumbersVariant)
+    Q_PROPERTY(QVariantList addresses READ addressesVariant)
+    Q_PROPERTY(QVariantList urls READ urlsVariant)
+    Q_PROPERTY(QVariantList impps READ imppsVariant)
+
+    // ### the following properties are still missing:
+    // - logos, photos, sounds
+    // - keys
+    // - the list variants for nicks, titles, roles, orgs
+    // - timezone, secrecy, gender, kind, members, relationships, language
+    // - field groups, sourceUrls, calendarUrls
+
+public:
+    /**
+      A list of addressee objects
+     */
+    typedef AddresseeList List;
+    /**
+      A map from unique identifier to addressee.
+
+      @see uid()
+     */
+    typedef QHash<QString, Addressee> Map;
+
+    /**
+      Construct an empty address book entry.
+     */
+    Addressee();
+
+    /**
+      Destroys the address book entry.
+     */
+    ~Addressee();
+
+    /**
+      Copy constructor.
+     */
+    Addressee(const Addressee &other);
+
+    /**
+      Assignment operator.
+
+      @return a reference to @c this
+    */
+    Addressee &operator=(const Addressee &other);
+
+    /**
+      Equality operator.
+
+      @return @c true if @c this and the given addressee are equal,
+              otherwise @c false
+    */
+    bool operator==(const Addressee &other) const;
+
+    /**
+      Not-equal operator.
+
+      @return @c true if @c this and the given addressee are not equal,
+              otherwise @c false
+    */
+    bool operator!=(const Addressee &other) const;
+
+    /**
+      Return if the address book entry is empty.
+     */
+    bool isEmpty() const;
+
+    /**
+      Set unique identifier.
+
+      @param uid the KABC unique identifier
+     */
+    void setUid(const QString &uid);
+
+    /**
+      Return unique identifier.
+     */
+    QString uid() const;
+
+    /**
+      Return translated label for uid field.
+     */
+    static QString uidLabel();
+
+    /**
+      Set name.
+     */
+    void setName(const QString &name);
+
+    /**
+      Return name.
+     */
+    QString name() const;
+
+    /**
+      Return translated label for name field.
+     */
+    static QString nameLabel();
+
+    /**
+      Set formatted name.
+     */
+    void setFormattedName(const QString &formattedName);
+
+    /**
+      Return formatted name.
+     */
+    QString formattedName() const;
+
+    /**
+      Return translated label for formattedName field.
+     */
+    static QString formattedNameLabel();
+
+    /**
+      Set family name.
+     */
+    void setFamilyName(const QString &familyName);
+
+    /**
+      Return family name.
+     */
+    QString familyName() const;
+
+    /**
+      Return translated label for familyName field.
+     */
+    static QString familyNameLabel();
+
+    /**
+      Set given name.
+     */
+    void setGivenName(const QString &givenName);
+
+    /**
+      Return given name.
+     */
+    QString givenName() const;
+
+    /**
+      Return translated label for givenName field.
+     */
+    static QString givenNameLabel();
+
+    /**
+      Set additional names.
+     */
+    void setAdditionalName(const QString &additionalName);
+
+    /**
+      Return additional names.
+     */
+    QString additionalName() const;
+
+    /**
+      Return translated label for additionalName field.
+     */
+    static QString additionalNameLabel();
+
+    /**
+      Set honorific prefixes.
+     */
+    void setPrefix(const QString &prefix);
+
+    /**
+      Return honorific prefixes.
+     */
+    QString prefix() const;
+
+    /**
+      Return translated label for prefix field.
+     */
+    static QString prefixLabel();
+
+    /**
+      Set honorific suffixes.
+     */
+    void setSuffix(const QString &suffix);
+
+    /**
+      Return honorific suffixes.
+     */
+    QString suffix() const;
+
+    /**
+      Return translated label for suffix field.
+     */
+    static QString suffixLabel();
+
+    /**
+      Set nick name.
+     */
+    void setNickName(const QString &nickName);
+    void setNickName(const NickName &nickName);
+    void insertExtraNickName(const NickName &nickName);
+    void setExtraNickNameList(const NickName::List &nickNameList);
+    NickName::List extraNickNameList() const;
+
+    /**
+      Return nick name.
+     */
+    QString nickName() const;
+
+    /**
+      Return translated label for nickName field.
+     */
+    static QString nickNameLabel();
+
+    /**
+      Set birthday (date and time). If withTime is false the time will be set
+      to midnight and birthdayHasTime() will return false afterwards.
+      @since 5.4
+     */
+    void setBirthday(const QDateTime &birthday, bool withTime = true);
+
+    /**
+      Set birthday (date only). birthdayHasTime() will return false afterwards.
+     */
+    void setBirthday(const QDate &birthday);
+
+    /**
+      Return birthday. (If a valid date has been set, birthday().time() will
+      always return a valid QTime!)
+     */
+    QDateTime birthday() const;
+
+    /**
+      Returns true if birthday has been set with a time. Returns false otherwise.
+     */
+    bool birthdayHasTime() const;
+
+    /**
+      Return translated label for birthday field.
+     */
+    static QString birthdayLabel();
+
+    /**
+      Return translated label for homeAddressStreet field.
+     */
+    static QString homeAddressStreetLabel();
+
+    /**
+      Return translated label for homeAddressPostOfficeBox field.
+     */
+    static QString homeAddressPostOfficeBoxLabel();
+
+    /**
+      Return translated label for homeAddressLocality field.
+     */
+    static QString homeAddressLocalityLabel();
+
+    /**
+      Return translated label for homeAddressRegion field.
+     */
+    static QString homeAddressRegionLabel();
+
+    /**
+      Return translated label for homeAddressPostalCode field.
+     */
+    static QString homeAddressPostalCodeLabel();
+
+    /**
+      Return translated label for homeAddressCountry field.
+     */
+    static QString homeAddressCountryLabel();
+
+    /**
+      Return translated label for homeAddressLabel field.
+     */
+    static QString homeAddressLabelLabel();
+
+    /**
+      Return translated label for businessAddressStreet field.
+     */
+    static QString businessAddressStreetLabel();
+
+    /**
+      Return translated label for businessAddressPostOfficeBox field.
+     */
+    static QString businessAddressPostOfficeBoxLabel();
+
+    /**
+      Return translated label for businessAddressLocality field.
+     */
+    static QString businessAddressLocalityLabel();
+
+    /**
+      Return translated label for businessAddressRegion field.
+     */
+    static QString businessAddressRegionLabel();
+
+    /**
+      Return translated label for businessAddressPostalCode field.
+     */
+    static QString businessAddressPostalCodeLabel();
+
+    /**
+      Return translated label for businessAddressCountry field.
+     */
+    static QString businessAddressCountryLabel();
+
+    /**
+      Return translated label for businessAddressLabel field.
+     */
+    static QString businessAddressLabelLabel();
+
+    /**
+      Return translated label for homePhone field.
+     */
+    static QString homePhoneLabel();
+
+    /**
+      Return translated label for businessPhone field.
+     */
+    static QString businessPhoneLabel();
+
+    /**
+      Return translated label for mobilePhone field.
+     */
+    static QString mobilePhoneLabel();
+
+    /**
+      Return translated label for homeFax field.
+     */
+    static QString homeFaxLabel();
+
+    /**
+      Return translated label for businessFax field.
+     */
+    static QString businessFaxLabel();
+
+    /**
+      Return translated label for carPhone field.
+     */
+    static QString carPhoneLabel();
+
+    /**
+      Return translated label for isdn field.
+     */
+    static QString isdnLabel();
+
+    /**
+      Return translated label for pager field.
+     */
+    static QString pagerLabel();
+
+    /**
+      Return translated label for email field.
+     */
+    static QString emailLabel();
+
+    /**
+      Set mail client.
+     */
+    void setMailer(const QString &mailer);
+
+    /**
+      Return mail client.
+     */
+    QString mailer() const;
+
+    /**
+      Return translated label for mailer field.
+     */
+    static QString mailerLabel();
+
+    /**
+      Set time zone.
+     */
+    void setTimeZone(const TimeZone &timeZone);
+
+    /**
+      Return time zone.
+     */
+    TimeZone timeZone() const;
+
+    /**
+      Return translated label for timeZone field.
+     */
+    static QString timeZoneLabel();
+
+    /**
+      Set geographic position.
+     */
+    void setGeo(const Geo &geo);
+
+    /**
+      Return geographic position.
+     */
+    Geo geo() const;
+
+    /**
+      Return translated label for geo field.
+     */
+    static QString geoLabel();
+
+    /**
+      Set title.
+     */
+    //Remove in kf6
+    void setTitle(const QString &title);
+    void setTitle(const Title &title);
+    void insertExtraTitle(const Title &title);
+    void setExtraTitleList(const Title::List &urltitle);
+    Title::List extraTitleList() const;
+    /**
+      Return title.
+     */
+    QString title() const;
+
+    /**
+      Return translated label for title field.
+     */
+    static QString titleLabel();
+
+    /**
+      Set role.
+     */
+    void setRole(const QString &role);
+    void setRole(const Role &role);
+    void insertExtraRole(const Role &role);
+    void setExtraRoleList(const Role::List &roleList);
+    Role::List extraRoleList() const;
+
+    /**
+      Return role.
+     */
+    QString role() const;
+
+    /**
+      Return translated label for role field.
+     */
+    static QString roleLabel();
+
+    /**
+      Set organization.
+     */
+    //Remove in kf6
+    void setOrganization(const QString &organization);
+    void setOrganization(const Org &organization);
+    void insertExtraOrganization(const Org &organization);
+    void setExtraOrganizationList(const Org::List &orgList);
+    Org::List extraOrganizationList() const;
+
+    /**
+      Return organization.
+     */
+    QString organization() const;
+
+    /**
+      Return translated label for organization field.
+     */
+    static QString organizationLabel();
+
+    /**
+      Set department.
+     */
+    void setDepartment(const QString &department);
+
+    /**
+      Return department.
+     */
+    QString department() const;
+
+    /**
+      Return translated label for department field.
+     */
+    static QString departmentLabel();
+
+    /**
+      Set note.
+     */
+    void setNote(const QString &note);
+
+    /**
+      Return note.
+     */
+    QString note() const;
+
+    /**
+      Return translated label for note field.
+     */
+    static QString noteLabel();
+
+    /**
+      Set product identifier.
+     */
+    void setProductId(const QString &productId);
+
+    /**
+      Return product identifier.
+     */
+    QString productId() const;
+
+    /**
+      Return translated label for productId field.
+     */
+    static QString productIdLabel();
+
+    /**
+      Set revision date.
+     */
+    void setRevision(const QDateTime &revision);
+
+    /**
+      Return revision date.
+     */
+    QDateTime revision() const;
+
+    /**
+      Return translated label for revision field.
+     */
+    static QString revisionLabel();
+
+    /**
+      Set sort string.
+     */
+    void setSortString(const QString &sortString);
+
+    /**
+      Return sort string.
+     */
+    QString sortString() const;
+
+    /**
+      Return translated label for sortString field.
+     */
+    static QString sortStringLabel();
+
+    /**
+      Set homepage.
+     */
+    void setUrl(const ResourceLocatorUrl &url);
+    //kf6: remove it
+    void setUrl(const QUrl &url);
+
+    /**
+      Return homepage.
+     */
+    ResourceLocatorUrl url() const;
+
+    /**
+      Return translated label for url field.
+     */
+    static QString urlLabel();
+
+    /**
+      Set security class.
+     */
+    void setSecrecy(const Secrecy &secrecy);
+
+    /**
+      Return security class.
+     */
+    Secrecy secrecy() const;
+
+    /**
+      Return translated label for secrecy field.
+     */
+    static QString secrecyLabel();
+
+    /**
+      Set logo.
+     */
+    void setLogo(const Picture &logo);
+
+    /**
+      Return logo.
+     */
+    Picture logo() const;
+
+    /**
+      Return translated label for logo field.
+     */
+    static QString logoLabel();
+
+    /**
+      Set photo.
+     */
+    void setPhoto(const Picture &photo);
+
+    /**
+      Return photo.
+     */
+    Picture photo() const;
+
+    /**
+      Return translated label for photo field.
+     */
+    static QString photoLabel();
+
+    /**
+      Set sound.
+     */
+    void setSound(const Sound &sound);
+
+    /**
+      Return sound.
+     */
+    Sound sound() const;
+
+    /**
+      Return translated label for sound field.
+     */
+    static QString soundLabel();
+
+    /**
+      Set name fields by parsing the given string and trying to associate the
+      parts of the string with according fields. This function should probably
+      be a bit more clever.
+     */
+    void setNameFromString(const QString &s);
+
+    /**
+      Return the name of the addressee. This is calculated from all the name
+      fields.
+     */
+    QString realName() const;
+
+    /**
+      Return the name that consists of all name parts.
+     */
+    QString assembledName() const;
+
+    /**
+      Return email address including real name.
+
+      @param email Email address to be used to construct the full email string.
+                   If this is QString() the preferred email address is used.
+     */
+    QString fullEmail(const QString &email = QString()) const;
+
+    /**
+      Insert an email address. If the email address already exists in this
+      addressee it is not duplicated.
+
+      @param email Email address
+      @param preferred Set to true, if this is the preferred email address of
+                       the addressee.
+     */
+    void insertEmail(const QString &email, bool preferred = false, const QMap<QString, QStringList> &param = QMap<QString, QStringList>());
+
+    /**
+      Remove email address. If the email address doesn't exist, nothing happens.
+
+      @param email Email address to remove
+     */
+    void removeEmail(const QString &email);
+
+    /**
+      Return preferred email address. This is the first email address or the
+      last one added with insertEmail() with a set preferred parameter.
+     */
+    QString preferredEmail() const;
+
+    /**
+      Return list of all email addresses.
+     */
+    QStringList emails() const;
+
+    /**
+       Set the emails to @p list.
+       The first email address gets the preferred one!
+       @param list The list of email addresses.
+     */
+    void setEmails(const QStringList &list);
+
+    /**
+      Insert a phone number. If a phone number with the same id already exists
+      in this addressee it is not duplicated.
+
+      @param phoneNumber The telephone number to insert to the addressee
+     */
+    void insertPhoneNumber(const PhoneNumber &phoneNumber);
+
+    /**
+      Remove phone number. If no phone number with the given id exists for this
+      addresse nothing happens.
+
+      @param phoneNumber The telephone number to remove from the addressee
+     */
+    void removePhoneNumber(const PhoneNumber &phoneNumber);
+
+    /**
+      Return phone number, which matches the given type.
+
+      @param type The type of phone number to get
+     */
+    PhoneNumber phoneNumber(PhoneNumber::Type type) const;
+
+    /**
+      Return list of all phone numbers.
+     */
+    PhoneNumber::List phoneNumbers() const;
+
+    void setPhoneNumbers(const PhoneNumber::List &phoneNumbers);
+
+    /**
+      Return list of phone numbers with a special type.
+
+      @param type The type of phone number to get
+     */
+    PhoneNumber::List phoneNumbers(PhoneNumber::Type type) const;
+
+    /**
+      Return phone number with the given id.
+
+      @param id The identifier of the phone number to look for.
+                See PhoneNumber::id()
+     */
+    PhoneNumber findPhoneNumber(const QString &id) const;
+
+    /**
+      Insert a key. If a key with the same id already exists
+      in this addressee it is not duplicated.
+
+      @param key The key to insert
+     */
+    void insertKey(const Key &key);
+
+    /**
+      Remove a key. If no key with the given id exists for this
+      addresse nothing happens.
+
+      @param key The key to remove
+     */
+    void removeKey(const Key &key);
+
+    /**
+      Return key, which matches the given type.
+      If @p type == Key::Custom you can specify a string
+      that should match. If you leave the string empty, the first
+      key with a custom value is returned.
+
+      @param type The type of key to look for
+      @param customTypeString A string to match custom keys against when
+             @p type is @c Key::Custom
+     */
+    Key key(Key::Type type, const QString &customTypeString = QString()) const;
+
+    /**
+      Return list of all keys.
+     */
+    Key::List keys() const;
+
+    /**
+       Set the list of keys
+       @param keys The keys to be set.
+     */
+    void setKeys(const Key::List &keys);
+
+    /**
+      Return list of keys with a special type.
+      If @p type == Key::Custom you can specify a string
+      that should match. If you leave the string empty, all custom
+      keys will be returned.
+
+      @param type The type of key to look for
+      @param customTypeString A string to match custom keys against when
+             @p type is @c Key::Custom
+     */
+    Key::List keys(Key::Type type, const QString &customTypeString = QString()) const;
+
+    /**
+      Return key with the given id.
+
+      @param id The identifier of the key to look for. See Key::id()
+     */
+    Key findKey(const QString &id) const;
+
+    /**
+      Insert an address. If an address with the same id already exists
+      in this addressee it is not duplicated.
+
+      @param address The address to insert
+     */
+    void insertAddress(const Address &address);
+
+    /**
+      Remove address. If no address with the given id exists for this
+      addresse nothing happens.
+
+      @param address The address to remove
+     */
+    void removeAddress(const Address &address);
+
+    /**
+      Return address, which matches the given type.
+
+      @param type The type of address to look for
+     */
+    Address address(Address::Type type) const;
+
+    /**
+      Return list of all addresses.
+     */
+    Address::List addresses() const;
+
+    /**
+      Return list of addresses with a special type.
+
+      @param type The type of addresses to look for
+     */
+    Address::List addresses(Address::Type type) const;
+
+    /**
+      Return address with the given id.
+
+      @param id The identifier of the address to look for. See Address::id()
+     */
+    Address findAddress(const QString &id) const;
+
+    /**
+      Insert category. If the category already exists it is not duplicated.
+     */
+    void insertCategory(const QString &category);
+
+    /**
+      Remove category.
+     */
+    void removeCategory(const QString &category);
+
+    /**
+      Return, if addressee has the given category.
+     */
+    bool hasCategory(const QString &category) const;
+
+    /**
+      Set categories to given value.
+     */
+    void setCategories(const QStringList &category);
+
+    /**
+      Return list of all set categories.
+     */
+    QStringList categories() const;
+
+    /**
+      Insert custom entry. The entry is identified by the name of the inserting
+      application and a unique name. If an entry with the given app and name
+      already exists its value is replaced with the new given value.
+
+      An empty value isn't allowed (nothing happens if this is called with
+      any of the three arguments being empty)
+
+      @param app Name of the application inserting this custom entry
+      @param name Name of this application specific custom entry
+      @param value Value of this application specific custom entry
+     */
+    void insertCustom(const QString &app, const QString &name, const QString &value);
+
+    /**
+      Remove custom entry.
+
+      @param app Name of the application which has inserted this custom entry
+      @param name Name of this application specific custom entry
+     */
+    void removeCustom(const QString &app, const QString &name);
+
+    /**
+      Return value of custom entry, identified by app and entry name.
+
+      @param app Name of the application which has inserted this custom entry
+      @param name Name of this application specific custom entry
+     */
+    QString custom(const QString &app, const QString &name) const;
+
+    /**
+      Set all custom entries.
+     */
+    void setCustoms(const QStringList &customs);
+
+    /**
+      Return list of all custom entries.
+
+      The format of the custom entries is 'app-key:value' and the list is sorted
+      alphabetically by 'app-key'.
+     */
+    QStringList customs() const;
+
+    /**
+      Parse full email address. The result is given back in fullName and email.
+
+      @param rawEmail The input string to parse for name and email
+      @param fullName The name part of the @p rawEmail input, if it contained one
+      @param email The email part of the @p rawEmail input, if it contained one
+     */
+    static void parseEmailAddress(const QString &rawEmail, QString &fullName, QString &email);
+
+    /**
+      Returns string representation of the addressee.
+     */
+    QString toString() const;
+
+    /**
+      Mark addressee as changed.
+
+      @param value Sets the status indicating changed data
+     */
+    void setChanged(bool value);
+
+    /**
+      Return whether the addressee is changed.
+     */
+    bool changed() const;
+
+    /**
+      Returns the MIME type used for Addressees
+     */
+    static QString mimeType();
+
+    KContacts::Email::List emailList() const;
+    void setEmailList(const Email::List &list);
+
+    /**
+     * Remove Language
+     * @brief removeLang
+     * @param language
+     */
+    void removeLang(const QString &language);
+    /**
+     * Insert Language
+     * @brief insertLang
+     * @param language
+     */
+    void insertLang(const Lang &language);
+    /**
+     * @brief langs
+     * @return List of lang
+     */
+    Lang::List langs() const;
+    void setLangs(const Lang::List &langs);
+
+    void setGender(const Gender &gender);
+    Gender gender() const;
+
+    QString kind() const;
+    void setKind(const QString &kind);
+
+    void insertCalendarUrl(const CalendarUrl &calendarUrl);
+    CalendarUrl::List calendarUrlList() const;
+
+    void insertExtraSound(const Sound &sound);
+    void setExtraSoundList(const Sound::List &soundList);
+    Sound::List extraSoundList() const;
+
+    void insertExtraPhoto(const Picture &picture);
+    void setExtraPhotoList(const Picture::List &pictureList);
+    Picture::List extraPhotoList() const;
+
+    void insertExtraLogo(const Picture &logo);
+    void setExtraLogoList(const Picture::List &logoList);
+    Picture::List extraLogoList() const;
+
+    ResourceLocatorUrl::List extraUrlList() const;
+    void setExtraUrlList(const ResourceLocatorUrl::List &urlList);
+    void insertExtraUrl(const ResourceLocatorUrl &url);
+
+    //Member
+    void insertMember(const QString &member);
+    void setMembers(const QStringList &c);
+    QStringList members() const;
+
+    //Relation
+    void insertRelationship(const Related &related);
+    void setRelationships(const Related::List &c);
+    Related::List relationships() const;
+
+    //Source
+    void insertSourceUrl(const QUrl &url);
+    void setSourcesUrlList(const QVector<QUrl> &urlList);
+    QVector<QUrl> sourcesUrlList() const;
+
+    //Impp
+    Impp::List imppList() const;
+    void setImppList(const Impp::List &imppList);
+    void insertImpp(const Impp &impp);
+
+    //FieldGroup
+    FieldGroup::List fieldGroupList() const;
+    void setFieldGroupList(const FieldGroup::List &fieldGroupList);
+    void insertFieldGroup(const FieldGroup &fieldGroup);
+
+    //ClientPidMap
+    ClientPidMap::List clientPidMapList() const;
+    void setClientPidMapList(const ClientPidMap::List &clientpidmaplist);
+    void insertClientPidMap(const ClientPidMap &clientpidmap);
+
+    /**
+     * Returns the contact's anniversary date.
+     * @note This is a non-standard extension using the @c X-Anniversary field.
+     * @since 5.12
+     */
+    QDate anniversary() const;
+    /**
+     * Sets the contact's anniversary date.
+     * @note This is a non-standard extension using the @c X-Anniversary field.
+     * @since 5.12
+     */
+    void setAnniversary(const QDate &anniversary);
+
+    /**
+     * Returns the contact's assistant's name.
+     * @note This is a non-standard extension using the @c X-AssistantsName field.
+     * @since 5.12
+     */
+    QString assistantsName() const;
+    /**
+     * Set the contact's assistant's name.
+     * @note This is a non-standard extension using the @c X-AssistantsName field.
+     * @since 5.12
+     */
+    void setAssistantsName(const QString &assistantsName);
+
+    /**
+     * Returns the contact's blog feed.
+     * @note This is a non-standard extension using the @c BlogFeed field.
+     * @since 5.12
+     */
+    QUrl blogFeed() const;
+    /**
+     * Set the contact's blog feed.
+     * @note This is a non-standard extension using the @c BlogFeed field.
+     * @since 5.12
+     */
+    void setBlogFeed(const QUrl &blogFeed);
+
+    /**
+     * Returns the contact's manager's name.
+     * @note This is a non-standard extension using the @c X-ManagersName field.
+     * @since 5.12
+     */
+    QString managersName() const;
+    /**
+     * Set the contact's manager's name.
+     * @note This is a non-standard extension using the @c X-ManagersName field.
+     * @since 5.12
+     */
+    void setManagersName(const QString &managersName);
+
+    /**
+     * Returns the contact's office.
+     * @note This is a non-standard extension using the @c X-Office field.
+     * @since 5.12
+     */
+    QString office() const;
+    /**
+     * Set the contact's office.
+     * @note This is a non-standard extension using the @c X-Office field.
+     * @since 5.12
+     */
+    void setOffice(const QString &office);
+
+    /**
+     * Returns the contact's profession.
+     * @note This is a non-standard extension using the @c X-Profession field.
+     * @since 5.12
+     */
+    QString profession() const;
+    /**
+     * Set the contact's profession.
+     * @note This is a non-standard extension using the @c X-Profession field.
+     * @since 5.12
+     */
+    void setProfession(const QString &profession);
+
+    /**
+     * Returns the contact's spouse's name.
+     * @note This is a non-standard extension using the @c X-SpousesName field.
+     * @since 5.12
+     */
+    QString spousesName() const;
+    /**
+     * Set the contact's spouse's name.
+     * @note This is a non-standard extension using the @c X-SpousesName field.
+     * @since 5.12
+     */
+    void setSpousesName(const QString &spousesName);
+
+private:
+    QVariantList emailsVariant() const;
+    QVariantList phoneNumbersVariant() const;
+    QVariantList addressesVariant() const;
+    QVariantList urlsVariant() const;
+    QVariantList imppsVariant() const;
+
+    class Private;
+    QSharedDataPointer<Private> d;
+};
+
+KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &, const Addressee &);
+KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &, Addressee &);
+}
+
+#define KCONTACTS_ADDRESSEE_METATYPE_DEFINED 1
+Q_DECLARE_METATYPE(KContacts::Addressee)
+
+#endif
diff --git a/src/addresseehelper.cpp b/src/addresseehelper.cpp
new file mode 100644 (file)
index 0000000..1aae3f2
--- /dev/null
@@ -0,0 +1,106 @@
+/*
+    This file is part of the KDE libraries
+    SPDX-FileCopyrightText: 2003 Carsten Pfeiffer <pfeiffer@kde.org>
+
+    This SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "addresseehelper.h"
+
+#include <KConfig>
+#include <KLocalizedString>
+#include <KConfigGroup>
+
+
+using namespace KContacts;
+
+class Q_DECL_HIDDEN KContacts::AddresseeHelperPrivate
+{
+public:
+    QSet<QString> mTitles;
+    QSet<QString> mPrefixes;
+    QSet<QString> mSuffixes;
+    bool mTreatAsFamilyName;
+};
+
+Q_GLOBAL_STATIC(AddresseeHelper, s_self)
+
+// static
+AddresseeHelper *AddresseeHelper::self()
+{
+    return s_self;
+}
+
+AddresseeHelper::AddresseeHelper()
+    : QObject()
+    , d(new AddresseeHelperPrivate)
+{
+    initSettings();
+}
+
+AddresseeHelper::~AddresseeHelper()
+{
+}
+
+static void addToSet(const QStringList &list, QSet<QString> &container)
+{
+    QStringList::ConstIterator it;
+    QStringList::ConstIterator end(list.end());
+    for (it = list.begin(); it != end; ++it) {
+        if (!(*it).isEmpty()) {
+            container.insert(*it);
+        }
+    }
+}
+
+void AddresseeHelper::initSettings()
+{
+    d->mTitles.clear();
+    d->mSuffixes.clear();
+    d->mPrefixes.clear();
+
+    d->mTitles.insert(i18n("Dr."));
+    d->mTitles.insert(i18n("Miss"));
+    d->mTitles.insert(i18n("Mr."));
+    d->mTitles.insert(i18n("Mrs."));
+    d->mTitles.insert(i18n("Ms."));
+    d->mTitles.insert(i18n("Prof."));
+
+    d->mSuffixes.insert(i18n("I"));
+    d->mSuffixes.insert(i18n("II"));
+    d->mSuffixes.insert(i18n("III"));
+    d->mSuffixes.insert(i18n("Jr."));
+    d->mSuffixes.insert(i18n("Sr."));
+
+    d->mPrefixes.insert(QStringLiteral("van"));
+    d->mPrefixes.insert(QStringLiteral("von"));
+    d->mPrefixes.insert(QStringLiteral("de"));
+
+    KConfig _config(QStringLiteral("kabcrc"), KConfig::NoGlobals);
+    KConfigGroup config(&_config, "General");
+
+    addToSet(config.readEntry("Prefixes", QStringList()), d->mTitles);
+    addToSet(config.readEntry("Inclusions", QStringList()), d->mPrefixes);
+    addToSet(config.readEntry("Suffixes", QStringList()), d->mSuffixes);
+    d->mTreatAsFamilyName = config.readEntry("TreatAsFamilyName", true);
+}
+
+bool AddresseeHelper::containsTitle(const QString &title) const
+{
+    return d->mTitles.contains(title);
+}
+
+bool AddresseeHelper::containsPrefix(const QString &prefix) const
+{
+    return d->mPrefixes.contains(prefix);
+}
+
+bool AddresseeHelper::containsSuffix(const QString &suffix) const
+{
+    return d->mSuffixes.contains(suffix);
+}
+
+bool AddresseeHelper::treatAsFamilyName() const
+{
+    return d->mTreatAsFamilyName;
+}
diff --git a/src/addresseehelper.h b/src/addresseehelper.h
new file mode 100644 (file)
index 0000000..e21200e
--- /dev/null
@@ -0,0 +1,105 @@
+/*
+    This file is part of the KDE libraries
+    SPDX-FileCopyrightText: 2003 Carsten Pfeiffer <pfeiffer@kde.org>
+
+    This SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef KCONTACTS_ADDRESSEEHELPER_H
+#define KCONTACTS_ADDRESSEEHELPER_H
+
+#include "kcontacts_export.h"
+
+#include <QObject>
+
+namespace KContacts {
+class AddresseeHelperPrivate;
+
+/**
+ * This singleton class stores static data, which is shared
+ * by all Addressee objects. It maintains three lists of
+ * strings, which can be queried using this class:
+ *
+ * - a list of honoric prefixes, like "Mrs.", "Prof." etc,
+ *   see containsTitle()
+ * - a list of inclusions, such as "van" or "de", see
+ *   containsPrefix()
+ * - a list of honoric suffixes, such as "I" or "Jr.", see
+ *   containsSuffix()
+ *
+ * All of these lists have a hardcoded and a configurable
+ * part. The configurable part is found in @c kabcrc, group
+ * @c General, fields @c Prefixes, @c Inclusions, and
+ * @c Suffixes.
+ *
+ * In addition to the above, this class stores one conveniece
+ * setting: it stores whether or not a single name component
+ * should be interpreted as a family name (see
+ * treatAsFamilyName()). The corresponding configuration
+ * field is @c TreatAsFamilyName.
+ */
+class KCONTACTS_EXPORT AddresseeHelper : public QObject
+{
+    Q_OBJECT
+
+public:
+    /**
+     * Singleton interface to this class
+     *
+     * @return a pointer to the unique instance of this class.
+     */
+    static AddresseeHelper *self();
+
+    /**
+     * Queries the list of honoric prefixes.
+     *
+     * @param title the honoric prefix to search for
+     * @return @c true, if @p title was found in the list,
+     *         @c false otherwise
+     */
+    Q_REQUIRED_RESULT bool containsTitle(const QString &title) const;
+
+    /**
+     * Queries the list of inclusions.
+     *
+     * @param prefix the inclusion to search for
+     * @return @c true, if @p prefix was found in the list,
+     *         @c false otherwise
+     */
+    Q_REQUIRED_RESULT bool containsPrefix(const QString &prefix) const;
+
+    /**
+     * Queries the list of honoric suffixes.
+     *
+     * @param suffix the honoric suffix to search for
+     * @return @c true, if @p suffix was found in the list,
+     *         @c false otherwise
+     */
+    Q_REQUIRED_RESULT bool containsSuffix(const QString &suffix) const;
+
+    /**
+     * Returns whether or not a single name component should
+     * be interpreted as a family name.
+     *
+     * @return @c true if single name component is a family name,
+     *         @c false otherwise.
+     */
+    Q_REQUIRED_RESULT bool treatAsFamilyName() const;
+
+    /** @internal */
+    AddresseeHelper();
+
+    ~AddresseeHelper();
+
+public Q_SLOTS:
+    /**
+     * Recreates the static data and reparses the configuration.
+     */
+    void initSettings();
+
+private:
+    QScopedPointer<AddresseeHelperPrivate> d;
+};
+}
+
+#endif
diff --git a/src/addresseelist.h b/src/addresseelist.h
new file mode 100644 (file)
index 0000000..d5624ad
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2002 Jost Schenck <jost@schenck.de>
+    SPDX-FileCopyrightText: 2003 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef KCONTACTS_ADDRESSEELIST_H
+#define KCONTACTS_ADDRESSEELIST_H
+
+#include <QVector>
+
+namespace KContacts {
+class Addressee;
+
+/**
+ * @short  a QVector of Addressee.
+ */
+typedef QVector<Addressee> AddresseeList;
+
+}
+
+#endif
diff --git a/src/addressformatrc b/src/addressformatrc
new file mode 100644 (file)
index 0000000..407be3d
--- /dev/null
@@ -0,0 +1,149 @@
+[ar]
+AddressFormat=%0(%cm\n)%0(%n\n)%0(Casilla de Correo %p\n)%0(%s\n)%z%w%l
+AddressCountryPosition=below
+
+[at]
+AddressFormat=%0(%n\n)%0(%cm\n)%0(Postfach %p\n)%0(%s\n)%0(%z)%w%l
+BusinessAddressFormat=%0(%cm\n)%0(z.Hd. %n\n)%0(Postfach %p\n)%0(%s\n)%0(%z)%w%l
+AddressCountryPosition=below
+
+[au]
+AddressFormat=%0(%n\n)%0(%cm\n)%0(%s\n)%0(PO BOX %p\n)%0(%L%w%w%R%w%w)%z
+AddressCountryPosition=BELOW
+
+[ax]
+AddressFormat=%0(%cm\n)%0(%n\n)%0(PB %p\n)%0(%s\n)%z%w%L
+AddressCountryPosition=BELOW
+
+[be]
+AddressFormat=%0(%cm\n)%0(%n\n)%0(%s\n)%0(PO Box %p\n)%z%w%L
+AddressFormat[fr]=%0(%cm\n)%0(%n\n)%0(%s\n)%0(BP %p\n)%z%w%L
+AddressFormat[de]=%0(%cm\n)%0(%n\n)%0(%s\n)%0(Postfach %p\n)%z%w%L
+AddressFormat[nl]=%0(%cm\n)%0(%n\n)%0(%s\n)%0(Postbus %p\n)%z%w%L
+AddressCountryPosition=BELOW
+
+[bl]
+AddressFormat=%0(%cm\n)%0(%n\n)%0(%s\n)%0(BP %p\n)%z%w%L
+AddressCountryPosition=BELOW
+
+[br]
+AddressFormat=%0(%cm\n)%0(%n\n)%0(Caixa Postal %p\n)%0(%s\n)%l%0( - %r)%0(\n%z)
+
+[ca]
+AddressFormat=%0(%N\n)%0(%CM\n)%0(%S\n)%0(PO BOX %p\n)%0(%L%w%R)%,%z
+AddressCountryPosition=BELOW
+
+[ch]
+AddressFormat=%0(%cm\n)%0(%n\n)%0(P.O. Box %p\n)%0(%s\n)%z%w%l
+AddressFormat[de]=%0(%cm\n)%0(%n\n)%0(Postfach %p\n)%0(%s\n)%z%w%l
+AddressFormat[fr]=%0(%cm\n)%0(%n\n)%0(Case postale %p\n)%0(%s\n)%z%w%l
+AddressFormat[it]=%0(%cm\n)%0(%n\n)%0(Casella postale %p\n)%0(%s\n)%z%w%l
+AddressCountryPosition=BELOW
+
+[cz]
+AddressFormat=%0(%cm\n)%0(%n\n)%0(p. p. %p\n)%0(%s\n)%z%w%w%l
+AddressCountryPosition=BELOW
+
+[de]
+AddressFormat=%0(%cm\n)%0(%n\n)%0(Postfach %p\n)%0(%s\n)%z%w%l
+AddressFormat[nds]=%0(%n\n)%0(- %cm -\n)%0(Postfach %p\n)%0(%s\n)%z%w%l
+AddressCountryPosition=BELOW
+
+[dk]
+AddressFormat=%0(%n\n)%0(%cm\n)%0(%s\n)%0(Postboks %p\n)%z%w%l
+AddressCountryPosition=below
+
+[es]
+AddressFormat=%0(%cm\n)%0(%n\n)%0(Apartado Postal %p\n)%0(%s\n)%z%w%l%0(\n%r)
+
+[fi]
+AddressFormat=%0(%cm\n)%0(%n\n)%0(PB %p\n)%0(%s\n)%z%w%L
+AddressCountryPosition=BELOW
+
+[fr]
+AddressFormat=%0(%cm\n)%0(%n\n)%0(%s\n)%0(BP %p\n)%z%w%L
+AddressCountryPosition=BELOW
+
+[gb]
+AddressFormat=%0(%n\n)%0(%cm\n)%0(PO Box %p\n)%0(%s\n)%0(%L\n)%0(%r\n)%0(%z\n)
+AddressCountryPosition=BELOW
+
+[gl]
+AddressFormat=%0(%n\n)%0(%cm\n)%0(%s\n)%0(Postboks %p\n)%z%w%l
+AddressCountryPosition=below
+
+[gr]
+AddressFormat=%0(%n\n)%0(%cm\n)%0(%S\n)%0(P.O. BOX %p\n)%z%w%L
+AddressCountryPosition=BELOW
+
+[hu]
+AddressFormat=%0(%n\n)%0(\n%l)%0(\n%s)%0(\nPF. %p)%0(\n%z)%0(\n%r)
+BusinessAddressFormat=%0(%n\n)%cm\n%z%w%l%0(\n%s)%0(\nPF. %p)%0(\n%r)
+AddressCountryPosition=below
+
+[il]
+AddressFormat=%0(%n\n)%0(%cm\n)%0(ת.ד. %p\n)%0(%s\n)%0(%l%w%z)
+AddressCountryPosition=BELOW
+
+[it]
+AddressFormat=%0(%cm\n)%0(%n\n)%0(%S\n)%0(CASELLA POSTALE %p\n)%0(%z%w%L)%w%R
+AddressCountryPosition=BELOW
+
+[jp]
+AddressFormat=%0(%z%w%r)%w%l%0(\n%s)%0(\n%cm)%0(\n%n)
+AddressCountryPosition=ABOVE
+
+[kh]
+AddressFormat=%0(%cm\n)%0(%n\n)%0(%s\n)%0(P.O. Box %p\n)%z%w%L%0(\n%r)
+AddressCountryPosition=BELOW
+
+[lu]
+AddressFormat=%0(%n\n)%0(%cm\n)%0(PO Box %p\n)%0(%s\n)%z%w%L
+AddressFormat[fr]=%0(%n\n)%0(%cm\n)%0(BP %p\n)%0(%s\n)%z%w%L
+AddressFormat[de]=%0(%n\n)%0(%cm\n)%0(Postfach %p\n)%0(%s\n)%z%w%L
+AddressCountryPosition=BELOW
+
+[me]
+AddressFormat=%0(%cm\n)%0(%n\n)%0(%s\n)%0(poštanski fah %p\n)%z%w%l
+AddressFormat[sr]=%0(%cm\n)%0(%n\n)%0(%s\n)%0(поштански фах %p\n)%z%w%l
+AddressCountryPosition=BELOW
+
+[mf]
+AddressFormat=%0(%cm\n)%0(%n\n)%0(%s\n)%0(BP %p\n)%z%w%L
+AddressCountryPosition=BELOW
+
+[mp]
+AddressFormat=%0(%n\n)%0(%cm\n)%0(%s\n)%0(PO BOX %p\n)%0(%l%,%w%r)%w%z
+AddressCountryPosition=BELOW
+
+[na]
+AddressFormat=%0(%cm\n)%0(%n\n)%0(P.O. Box %p\n)%l
+AddressCountrzPosition=below
+
+[nl]
+AddressFormat=%n\n%0(%cm\n)%0(Postbus %p\n)%0(%s\n)%z%w%l
+AddressCountryPosition=below
+
+[no]
+AddressFormat=%0(%cm\n)%0(%n\n)%0(Postboks %p\n)%0(%s\n)%z%w%w%L
+AddressCountryPosition=BELOW
+
+[nz]
+AddressFormat=%0(%n\n)%0(%cm\n)%0(PO Box %p\n)%0(%s\n)%L%w%z
+AddressCountryPosition=BELOW
+
+[rs]
+AddressFormat=%0(%cm\n)%0(%n\n)%0(%s\n)%0(поштански фах %p\n)%z%w%l
+AddressFormat[sr@latin]=%0(%cm\n)%0(%n\n)%0(%s\n)%0(poštanski fah %p\n)%z%w%l
+AddressCountryPosition=BELOW
+
+[se]
+AddressFormat=%n\n%0(%cm\n)%0(Box %p\n)%0(%s\n)%z%w%w%L
+AddressCountryPosition=below
+
+[si]
+AddressFormat=%n\n%s\n%0(p.p. %p\n)%z %l
+
+[us]
+AddressFormat=%0(%n\n)%0(%cm\n)%0(%s\n)%0(PO BOX %p\n)%0(%l%,%w%r)%w%z
+AddressCountryPosition=BELOW
diff --git a/src/calendarurl.cpp b/src/calendarurl.cpp
new file mode 100644 (file)
index 0000000..be03dcd
--- /dev/null
@@ -0,0 +1,164 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "calendarurl.h"
+
+#include <QMap>
+#include <QUrl>
+#include <QDataStream>
+#include <QStringList>
+
+using namespace KContacts;
+
+class Q_DECL_HIDDEN CalendarUrl::Private : public QSharedData
+{
+public:
+    Private()
+    {
+    }
+
+    Private(const Private &other)
+        : QSharedData(other)
+    {
+        parameters = other.parameters;
+        type = other.type;
+        url = other.url;
+    }
+
+    static QString typeToString(CalendarUrl::CalendarType type);
+    QMap<QString, QStringList> parameters;
+    QUrl url;
+    CalendarUrl::CalendarType type;
+};
+
+QString CalendarUrl::Private::typeToString(CalendarUrl::CalendarType type)
+{
+    QString ret;
+    switch (type) {
+    case Unknown:
+    case EndCalendarType:
+        ret = QStringLiteral("Unknown");
+        break;
+    case FBUrl:
+        ret = QStringLiteral("FreeBusy");
+        break;
+    case CALUri:
+        ret = QStringLiteral("CalUri");
+        break;
+    case CALADRUri:
+        ret = QStringLiteral("Caladruri");
+        break;
+    }
+    return ret;
+}
+
+CalendarUrl::CalendarUrl()
+    : d(new Private)
+{
+    d->type = Unknown;
+}
+
+CalendarUrl::CalendarUrl(CalendarUrl::CalendarType type)
+    : d(new Private)
+{
+    d->type = type;
+}
+
+CalendarUrl::CalendarUrl(const CalendarUrl &other)
+    : d(other.d)
+{
+}
+
+CalendarUrl::~CalendarUrl()
+{
+}
+
+QMap<QString, QStringList> CalendarUrl::parameters() const
+{
+    return d->parameters;
+}
+
+bool CalendarUrl::operator==(const CalendarUrl &other) const
+{
+    return (d->parameters == other.parameters()) && (d->type == other.type()) && (d->url == other.url());
+}
+
+bool CalendarUrl::operator!=(const CalendarUrl &other) const
+{
+    return !(other == *this);
+}
+
+CalendarUrl &CalendarUrl::operator=(const CalendarUrl &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+QString CalendarUrl::toString() const
+{
+    QString str = QLatin1String("CalendarUrl {\n");
+    str += QStringLiteral("    url: %1\n").arg(d->url.toString());
+    str += QStringLiteral("    type: %1\n").arg(CalendarUrl::Private::typeToString(d->type));
+    if (!d->parameters.isEmpty()) {
+        QMap<QString, QStringList>::const_iterator it = d->parameters.constBegin();
+        const QMap<QString, QStringList>::const_iterator end = d->parameters.constEnd();
+        QString param;
+        while (it != end) {
+            param += QStringLiteral("%1 %2").arg(it.key(), it.value().join(QLatin1Char(',')));
+            ++it;
+        }
+        str += QStringLiteral("    parameters: %1\n").arg(param);
+    }
+    str += QLatin1String("}\n");
+    return str;
+}
+
+void CalendarUrl::setParameters(const QMap<QString, QStringList> &params)
+{
+    d->parameters = params;
+}
+
+bool CalendarUrl::isValid() const
+{
+    return (d->type != Unknown) && (d->url.isValid());
+}
+
+void CalendarUrl::setType(CalendarUrl::CalendarType type)
+{
+    d->type = type;
+}
+
+CalendarUrl::CalendarType CalendarUrl::type() const
+{
+    return d->type;
+}
+
+void CalendarUrl::setUrl(const QUrl &url)
+{
+    d->url = url;
+}
+
+QUrl CalendarUrl::url() const
+{
+    return d->url;
+}
+
+QDataStream &KContacts::operator<<(QDataStream &s, const CalendarUrl &calUrl)
+{
+    return s << calUrl.d->parameters << static_cast<uint>(calUrl.d->type) << calUrl.d->url;
+}
+
+QDataStream &KContacts::operator>>(QDataStream &s, CalendarUrl &calUrl)
+{
+    uint type;
+    s >> calUrl.d->parameters >> type >> calUrl.d->url;
+    calUrl.d->type = static_cast<CalendarUrl::CalendarType>(type);
+    return s;
+}
diff --git a/src/calendarurl.h b/src/calendarurl.h
new file mode 100644 (file)
index 0000000..dd47361
--- /dev/null
@@ -0,0 +1,69 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef CALENDARURL_H
+#define CALENDARURL_H
+#include "kcontacts_export.h"
+
+#include <QSharedDataPointer>
+#include <QString>
+#include <QMap>
+class QUrl;
+
+namespace KContacts {
+/** @short Class that holds a Calendar Url (FBURL/CALADRURI/CALURI)
+ *  @since 4.14.6
+ */
+class KCONTACTS_EXPORT CalendarUrl
+{
+    friend KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &, const CalendarUrl &);
+    friend KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &, CalendarUrl &);
+public:
+    enum CalendarType {
+        Unknown = 0,
+        FBUrl,
+        CALUri,
+        CALADRUri,
+        EndCalendarType
+    };
+
+    CalendarUrl();
+    CalendarUrl(CalendarUrl::CalendarType type);
+    CalendarUrl(const CalendarUrl &other);
+
+    ~CalendarUrl();
+
+    typedef QVector<CalendarUrl> List;
+
+    Q_REQUIRED_RESULT bool isValid() const;
+
+    void setType(CalendarUrl::CalendarType type);
+    Q_REQUIRED_RESULT CalendarUrl::CalendarType type() const;
+
+    void setUrl(const QUrl &url);
+    QUrl url() const;
+
+    void setParameters(const QMap<QString, QStringList> &params);
+    Q_REQUIRED_RESULT QMap<QString, QStringList> parameters() const;
+
+    Q_REQUIRED_RESULT bool operator==(const CalendarUrl &other) const;
+    Q_REQUIRED_RESULT bool operator!=(const CalendarUrl &other) const;
+
+    CalendarUrl &operator=(const CalendarUrl &other);
+
+    Q_REQUIRED_RESULT QString toString() const;
+private:
+    class Private;
+    QSharedDataPointer<Private> d;
+};
+
+KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &stream, const CalendarUrl &object);
+
+KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &stream, CalendarUrl &object);
+}
+Q_DECLARE_TYPEINFO(KContacts::CalendarUrl, Q_MOVABLE_TYPE);
+#endif // CALENDARURL_H
diff --git a/src/clientpidmap.cpp b/src/clientpidmap.cpp
new file mode 100644 (file)
index 0000000..bd8a2e6
--- /dev/null
@@ -0,0 +1,124 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "clientpidmap.h"
+#include <QMap>
+#include <QStringList>
+#include <QDataStream>
+
+using namespace KContacts;
+
+class Q_DECL_HIDDEN ClientPidMap::Private : public QSharedData
+{
+public:
+    Private()
+    {
+    }
+
+    Private(const Private &other)
+        : QSharedData(other)
+    {
+        parameters = other.parameters;
+        clientpidmap = other.clientpidmap;
+    }
+
+    QMap<QString, QStringList> parameters;
+    QString clientpidmap;
+};
+
+ClientPidMap::ClientPidMap()
+    : d(new Private)
+{
+}
+
+ClientPidMap::ClientPidMap(const ClientPidMap &other)
+    : d(other.d)
+{
+}
+
+ClientPidMap::ClientPidMap(const QString &clientpidmap)
+    : d(new Private)
+{
+    d->clientpidmap = clientpidmap;
+}
+
+ClientPidMap::~ClientPidMap()
+{
+}
+
+void ClientPidMap::setClientPidMap(const QString &clientpidmap)
+{
+    d->clientpidmap = clientpidmap;
+}
+
+QString ClientPidMap::clientPidMap() const
+{
+    return d->clientpidmap;
+}
+
+bool ClientPidMap::isValid() const
+{
+    return !d->clientpidmap.isEmpty();
+}
+
+void ClientPidMap::setParameters(const QMap<QString, QStringList> &params)
+{
+    d->parameters = params;
+}
+
+QMap<QString, QStringList> ClientPidMap::parameters() const
+{
+    return d->parameters;
+}
+
+bool ClientPidMap::operator==(const ClientPidMap &other) const
+{
+    return (d->parameters == other.parameters()) && (d->clientpidmap == other.clientPidMap());
+}
+
+bool ClientPidMap::operator!=(const ClientPidMap &other) const
+{
+    return !(other == *this);
+}
+
+ClientPidMap &ClientPidMap::operator=(const ClientPidMap &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+QString ClientPidMap::toString() const
+{
+    QString str = QLatin1String("ClientPidMap {\n");
+    str += QStringLiteral("    clientpidmap: %1\n").arg(d->clientpidmap);
+    if (!d->parameters.isEmpty()) {
+        QString param;
+        QMap<QString, QStringList>::const_iterator it = d->parameters.constBegin();
+        const QMap<QString, QStringList>::const_iterator end = d->parameters.constEnd();
+        while (it != end) {
+            param += QStringLiteral("%1 %2").arg(it.key(), it.value().join(QLatin1Char(',')));
+            ++it;
+        }
+        str += QStringLiteral("    parameters: %1\n").arg(param);
+    }
+    str += QLatin1String("}\n");
+    return str;
+}
+
+QDataStream &KContacts::operator<<(QDataStream &s, const ClientPidMap &clientpidmap)
+{
+    return s << clientpidmap.d->parameters << clientpidmap.d->clientpidmap;
+}
+
+QDataStream &KContacts::operator>>(QDataStream &s, ClientPidMap &clientpidmap)
+{
+    s >> clientpidmap.d->parameters >> clientpidmap.d->clientpidmap;
+    return s;
+}
diff --git a/src/clientpidmap.h b/src/clientpidmap.h
new file mode 100644 (file)
index 0000000..8ea8a78
--- /dev/null
@@ -0,0 +1,56 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef CLIENTPIDMAP_H
+#define CLIENTPIDMAP_H
+
+#include "kcontacts_export.h"
+#include <QSharedDataPointer>
+#include <QString>
+#include <QMap>
+
+namespace KContacts {
+/** @short Class that holds a ClientPidMap for a contact.
+ *  @since 5.4
+ */
+class KCONTACTS_EXPORT ClientPidMap
+{
+    friend KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &, const ClientPidMap &);
+    friend KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &, ClientPidMap &);
+public:
+    ClientPidMap();
+    ClientPidMap(const ClientPidMap &other);
+    ClientPidMap(const QString &clientpidmap);
+
+    ~ClientPidMap();
+
+    typedef QVector<ClientPidMap> List;
+
+    void setClientPidMap(const QString &clientpidmap);
+    Q_REQUIRED_RESULT QString clientPidMap() const;
+
+    Q_REQUIRED_RESULT bool isValid() const;
+
+    void setParameters(const QMap<QString, QStringList> &params);
+    Q_REQUIRED_RESULT QMap<QString, QStringList> parameters() const;
+
+    Q_REQUIRED_RESULT bool operator==(const ClientPidMap &other) const;
+    Q_REQUIRED_RESULT bool operator!=(const ClientPidMap &other) const;
+
+    ClientPidMap &operator=(const ClientPidMap &other);
+
+    Q_REQUIRED_RESULT QString toString() const;
+private:
+    class Private;
+    QSharedDataPointer<Private> d;
+};
+KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &stream, const ClientPidMap &object);
+
+KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &stream, ClientPidMap &object);
+}
+Q_DECLARE_TYPEINFO(KContacts::ClientPidMap, Q_MOVABLE_TYPE);
+#endif // CLIENTPIDMAP_H
diff --git a/src/contactgroup.cpp b/src/contactgroup.cpp
new file mode 100644 (file)
index 0000000..202755a
--- /dev/null
@@ -0,0 +1,493 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2008 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "contactgroup.h"
+
+#include <QMap>
+#include <QSharedData>
+#include <QString>
+#include <QUuid>
+
+using namespace KContacts;
+
+class Q_DECL_HIDDEN ContactGroup::ContactReference::ContactReferencePrivate : public QSharedData
+{
+public:
+    ContactReferencePrivate()
+        : QSharedData()
+    {
+    }
+
+    ContactReferencePrivate(const ContactReferencePrivate &other)
+        : QSharedData(other)
+    {
+        mUid = other.mUid;
+        mPreferredEmail = other.mPreferredEmail;
+        mCustoms = other.mCustoms;
+    }
+
+    QString mUid;
+    QString mGid;
+    QString mPreferredEmail;
+    QMap<QString, QString> mCustoms;
+};
+
+ContactGroup::ContactReference::ContactReference()
+    : d(new ContactReferencePrivate)
+{
+}
+
+ContactGroup::ContactReference::ContactReference(const ContactReference &other)
+    : d(other.d)
+{
+}
+
+ContactGroup::ContactReference::ContactReference(const QString &uid)
+    : d(new ContactReferencePrivate)
+{
+    d->mUid = uid;
+}
+
+ContactGroup::ContactReference::~ContactReference()
+{
+}
+
+void ContactGroup::ContactReference::setUid(const QString &uid)
+{
+    d->mUid = uid;
+}
+
+QString ContactGroup::ContactReference::uid() const
+{
+    return d->mUid;
+}
+
+void ContactGroup::ContactReference::setGid(const QString &gid)
+{
+    d->mGid = gid;
+}
+
+QString ContactGroup::ContactReference::gid() const
+{
+    return d->mGid;
+}
+
+void ContactGroup::ContactReference::setPreferredEmail(const QString &email)
+{
+    d->mPreferredEmail = email;
+}
+
+QString ContactGroup::ContactReference::preferredEmail() const
+{
+    return d->mPreferredEmail;
+}
+
+void ContactGroup::ContactReference::insertCustom(const QString &key, const QString &value)
+{
+    d->mCustoms.insert(key, value);
+}
+
+void ContactGroup::ContactReference::removeCustom(const QString &key)
+{
+    d->mCustoms.remove(key);
+}
+
+QString ContactGroup::ContactReference::custom(const QString &key) const
+{
+    return d->mCustoms.value(key);
+}
+
+ContactGroup::ContactReference &ContactGroup::ContactReference::operator=(
+    const ContactGroup::ContactReference &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+bool ContactGroup::ContactReference::operator==(const ContactReference &other) const
+{
+    return d->mUid == other.d->mUid
+           && d->mPreferredEmail == other.d->mPreferredEmail
+           && d->mCustoms == other.d->mCustoms;
+}
+
+class Q_DECL_HIDDEN ContactGroup::ContactGroupReference::ContactGroupReferencePrivate : public QSharedData
+{
+public:
+    ContactGroupReferencePrivate()
+        : QSharedData()
+    {
+    }
+
+    ContactGroupReferencePrivate(const ContactGroupReferencePrivate &other)
+        : QSharedData(other)
+    {
+        mUid = other.mUid;
+        mCustoms = other.mCustoms;
+    }
+
+    QString mUid;
+    QMap<QString, QString> mCustoms;
+};
+
+ContactGroup::ContactGroupReference::ContactGroupReference()
+    : d(new ContactGroupReferencePrivate)
+{
+}
+
+ContactGroup::ContactGroupReference::ContactGroupReference(const ContactGroupReference &other)
+    : d(other.d)
+{
+}
+
+ContactGroup::ContactGroupReference::ContactGroupReference(const QString &uid)
+    : d(new ContactGroupReferencePrivate)
+{
+    d->mUid = uid;
+}
+
+ContactGroup::ContactGroupReference::~ContactGroupReference()
+{
+}
+
+void ContactGroup::ContactGroupReference::setUid(const QString &uid)
+{
+    d->mUid = uid;
+}
+
+QString ContactGroup::ContactGroupReference::uid() const
+{
+    return d->mUid;
+}
+
+void ContactGroup::ContactGroupReference::insertCustom(const QString &key, const QString &value)
+{
+    d->mCustoms.insert(key, value);
+}
+
+void ContactGroup::ContactGroupReference::removeCustom(const QString &key)
+{
+    d->mCustoms.remove(key);
+}
+
+QString ContactGroup::ContactGroupReference::custom(const QString &key) const
+{
+    return d->mCustoms.value(key);
+}
+
+ContactGroup::ContactGroupReference &ContactGroup::ContactGroupReference::operator=(
+    const ContactGroup::ContactGroupReference &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+bool ContactGroup::ContactGroupReference::operator==(const ContactGroupReference &other) const
+{
+    return d->mUid == other.d->mUid
+           && d->mCustoms == other.d->mCustoms;
+}
+
+class Q_DECL_HIDDEN ContactGroup::Data::DataPrivate : public QSharedData
+{
+public:
+    DataPrivate()
+        : QSharedData()
+    {
+    }
+
+    DataPrivate(const DataPrivate &other)
+        : QSharedData(other)
+    {
+        mName = other.mName;
+        mEmail = other.mEmail;
+        mCustoms = other.mCustoms;
+    }
+
+    QString mName;
+    QString mEmail;
+    QMap<QString, QString> mCustoms;
+};
+
+ContactGroup::Data::Data()
+    : d(new DataPrivate)
+{
+}
+
+ContactGroup::Data::Data(const Data &other)
+    : d(other.d)
+{
+}
+
+ContactGroup::Data::Data(const QString &name, const QString &email)
+    : d(new DataPrivate)
+{
+    d->mName = name;
+    d->mEmail = email;
+}
+
+ContactGroup::Data::~Data()
+{
+}
+
+void ContactGroup::Data::setName(const QString &name)
+{
+    d->mName = name;
+}
+
+QString ContactGroup::Data::name() const
+{
+    return d->mName;
+}
+
+void ContactGroup::Data::setEmail(const QString &email)
+{
+    d->mEmail = email;
+}
+
+QString ContactGroup::Data::email() const
+{
+    return d->mEmail;
+}
+
+void ContactGroup::Data::insertCustom(const QString &key, const QString &value)
+{
+    d->mCustoms.insert(key, value);
+}
+
+void ContactGroup::Data::removeCustom(const QString &key)
+{
+    d->mCustoms.remove(key);
+}
+
+QString ContactGroup::Data::custom(const QString &key) const
+{
+    return d->mCustoms.value(key);
+}
+
+ContactGroup::Data &ContactGroup::Data::operator=(const ContactGroup::Data &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+bool ContactGroup::Data::operator==(const Data &other) const
+{
+    return d->mName == other.d->mName
+           && d->mEmail == other.d->mEmail
+           && d->mCustoms == other.d->mCustoms;
+}
+
+class Q_DECL_HIDDEN ContactGroup::Private : public QSharedData
+{
+public:
+    Private()
+        : QSharedData()
+        , mIdentifier(QUuid::createUuid().toString().mid(1, 36))  //We avoid the curly braces so the string is RFC4122 compliant and can be used as urn
+    {
+    }
+
+    Private(const Private &other)
+        : QSharedData(other)
+    {
+        mIdentifier = other.mIdentifier;
+        mName = other.mName;
+        mContactReferences = other.mContactReferences;
+        mContactGroupReferences = other.mContactGroupReferences;
+        mDataObjects = other.mDataObjects;
+    }
+
+    QString mIdentifier;
+    QString mName;
+    ContactGroup::ContactReference::List mContactReferences;
+    ContactGroup::ContactGroupReference::List mContactGroupReferences;
+    ContactGroup::Data::List mDataObjects;
+};
+
+ContactGroup::ContactGroup()
+    : d(new Private)
+{
+}
+
+ContactGroup::ContactGroup(const ContactGroup &other)
+    : d(other.d)
+{
+}
+
+ContactGroup::ContactGroup(const QString &name)
+    : d(new Private)
+{
+    d->mName = name;
+}
+
+ContactGroup::~ContactGroup()
+{
+}
+
+void ContactGroup::setName(const QString &name)
+{
+    d->mName = name;
+}
+
+QString ContactGroup::name() const
+{
+    return d->mName;
+}
+
+void ContactGroup::setId(const QString &id)
+{
+    d->mIdentifier = id;
+}
+
+QString ContactGroup::id() const
+{
+    return d->mIdentifier;
+}
+
+int ContactGroup::count() const
+{
+    return d->mContactReferences.count() + d->mDataObjects.count();
+}
+
+int ContactGroup::contactReferenceCount() const
+{
+    return d->mContactReferences.count();
+}
+
+int ContactGroup::contactGroupReferenceCount() const
+{
+    return d->mContactGroupReferences.count();
+}
+
+int ContactGroup::dataCount() const
+{
+    return d->mDataObjects.count();
+}
+
+ContactGroup::ContactReference &ContactGroup::contactReference(int index)
+{
+    Q_ASSERT_X(index < d->mContactReferences.count(),
+               "contactReference()", "index out of range");
+
+    return d->mContactReferences[index];
+}
+
+const ContactGroup::ContactReference &ContactGroup::contactReference(int index) const
+{
+    Q_ASSERT_X(index < d->mContactReferences.count(),
+               "contactReference()", "index out of range");
+
+    return d->mContactReferences[index];
+}
+
+ContactGroup::ContactGroupReference &ContactGroup::contactGroupReference(int index)
+{
+    Q_ASSERT_X(index < d->mContactGroupReferences.count(),
+               "contactGroupReference()", "index out of range");
+
+    return d->mContactGroupReferences[index];
+}
+
+const ContactGroup::ContactGroupReference &ContactGroup::contactGroupReference(
+    int index) const
+{
+    Q_ASSERT_X(index < d->mContactGroupReferences.count(),
+               "contactGroupReference()", "index out of range");
+
+    return d->mContactGroupReferences[index];
+}
+
+ContactGroup::Data &ContactGroup::data(int index)
+{
+    Q_ASSERT_X(index < d->mDataObjects.count(), "data()", "index out of range");
+
+    return d->mDataObjects[index];
+}
+
+const ContactGroup::Data &ContactGroup::data(int index) const
+{
+    Q_ASSERT_X(index < d->mDataObjects.count(), "data()", "index out of range");
+
+    return d->mDataObjects[index];
+}
+
+void ContactGroup::append(const ContactReference &reference)
+{
+    d->mContactReferences.append(reference);
+}
+
+void ContactGroup::append(const ContactGroupReference &reference)
+{
+    d->mContactGroupReferences.append(reference);
+}
+
+void ContactGroup::append(const Data &data)
+{
+    d->mDataObjects.append(data);
+}
+
+void ContactGroup::remove(const ContactReference &reference)
+{
+    d->mContactReferences.removeOne(reference);
+}
+
+void ContactGroup::remove(const ContactGroupReference &reference)
+{
+    d->mContactGroupReferences.removeOne(reference);
+}
+
+void ContactGroup::remove(const Data &data)
+{
+    d->mDataObjects.removeOne(data);
+}
+
+void ContactGroup::removeAllContactReferences()
+{
+    d->mContactReferences.clear();
+}
+
+void ContactGroup::removeAllContactGroupReferences()
+{
+    d->mContactGroupReferences.clear();
+}
+
+void ContactGroup::removeAllContactData()
+{
+    d->mDataObjects.clear();
+}
+
+ContactGroup &ContactGroup::operator=(const ContactGroup &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+bool ContactGroup::operator==(const ContactGroup &other) const
+{
+    return d->mIdentifier == other.d->mIdentifier
+           && d->mName == other.d->mName
+           && d->mContactReferences == other.d->mContactReferences
+           && d->mContactGroupReferences == other.d->mContactGroupReferences
+           && d->mDataObjects == other.d->mDataObjects;
+}
+
+QString ContactGroup::mimeType()
+{
+    return QStringLiteral("application/x-vnd.kde.contactgroup");
+}
diff --git a/src/contactgroup.h b/src/contactgroup.h
new file mode 100644 (file)
index 0000000..5e448c9
--- /dev/null
@@ -0,0 +1,474 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2008 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef KCONTACTS_CONTACTGROUP_H
+#define KCONTACTS_CONTACTGROUP_H
+
+#include <QVector>
+#include <QSharedDataPointer>
+#include <QMetaType>
+
+#include "kcontacts_export.h"
+
+class QString;
+
+namespace KContacts {
+/**
+ * @short This class represents a group of contacts.
+ *
+ * It can contain two types of contacts, either a reference
+ * or data.
+ * The reference entry is just an unique identifier which
+ * identifies the real contact in the system.
+ * The data entry contains a name and an email address.
+ *
+ * @author Tobias Koenig <tokoe@kde.org>
+ * @since 4.3
+ */
+class KCONTACTS_EXPORT ContactGroup
+{
+public:
+
+    /**
+     * This class represents a contact reference
+     */
+    class KCONTACTS_EXPORT ContactReference
+    {
+    public:
+        /**
+         * A list of contact references.
+         */
+        typedef QVector<ContactReference> List;
+
+        /**
+         * Creates an empty contact reference.
+         */
+        ContactReference();
+
+        /**
+         * Creates a contact reference from an @p other reference.
+         */
+        ContactReference(const ContactReference &other);
+
+        /**
+         * Creates a contact reference for the given contact @p uid.
+         */
+        ContactReference(const QString &uid);
+
+        /**
+         * Destroys the contact reference.
+         */
+        ~ContactReference();
+
+        /**
+         * Sets the contact uid of the contact reference.
+         * @param uid identifier of the contact to reference
+         * @note That is the Akonadi Item ID of the contact that
+         *       is referenced here.
+         */
+        void setUid(const QString &uid);
+
+        /**
+         * Returns the contact uid of the contact reference.
+         *
+         * @note That is the Akonadi Item ID of the contact that
+         *       is referenced here.
+         */
+        Q_REQUIRED_RESULT QString uid() const;
+
+        /**
+         * Sets the contact gid of the contact reference.
+         * @param gid globally unique identifier of the contact to reference
+         * @since 4.12
+         */
+        void setGid(const QString &gid);
+
+        /**
+         * Returns the contact GID of the contact reference.
+         * @since 4.12
+         */
+        Q_REQUIRED_RESULT QString gid() const;
+
+        /**
+         * Sets the preferred email address.
+         */
+        void setPreferredEmail(const QString &email);
+
+        /**
+         * Returns the preferred email address, or an empty string
+         * if no preferred email address is set.
+         */
+        Q_REQUIRED_RESULT QString preferredEmail() const;
+
+        /**
+         * Inserts a custom entry.
+         * If an entry with the same @p key already exists, it is
+         * overwritten.
+         *
+         * @param key The unique key.
+         * @param value The value.
+         */
+        void insertCustom(const QString &key, const QString &value);
+
+        /**
+         * Removes the custom entry with the given @p key.
+         */
+        void removeCustom(const QString &key);
+
+        /**
+         * Returns the value for the given @p key, or an empty string
+         * if the entry for that key does not exists.
+         */
+        Q_REQUIRED_RESULT QString custom(const QString &key) const;
+
+        /**
+         * @internal
+         */
+        ContactReference &operator=(const ContactReference &other);
+
+        /**
+         * @internal
+         */
+        Q_REQUIRED_RESULT bool operator==(const ContactReference &other) const;
+
+    private:
+        class ContactReferencePrivate;
+        QSharedDataPointer<ContactReferencePrivate> d;
+    };
+
+    /**
+     * This class represents a contact group reference
+     */
+    class KCONTACTS_EXPORT ContactGroupReference
+    {
+    public:
+        /**
+         * A list of contact group references.
+         */
+        typedef QVector<ContactGroupReference> List;
+
+        /**
+         * Creates an empty contact group reference.
+         */
+        ContactGroupReference();
+
+        /**
+         * Creates a contact group reference from an @p other reference.
+         */
+        ContactGroupReference(const ContactGroupReference &other);
+
+        /**
+         * Creates a contact group reference for the given contact group @p uid.
+         */
+        ContactGroupReference(const QString &uid);
+
+        /**
+         * Destroys the contact group reference.
+         */
+        ~ContactGroupReference();
+
+        /**
+         * Sets the contact group uid of the contact group reference.
+         */
+        void setUid(const QString &uid);
+
+        /**
+         * Returns the contact group uid of the contact group reference.
+         */
+        QString uid() const;
+
+        /**
+         * Inserts a custom entry.
+         * If an entry with the same @p key already exists, it is
+         * overwritten.
+         *
+         * @param key The unique key.
+         * @param value The value.
+         */
+        void insertCustom(const QString &key, const QString &value);
+
+        /**
+         * Removes the custom entry with the given @p key.
+         */
+        void removeCustom(const QString &key);
+
+        /**
+         * Returns the value for the given @p key, or an empty string
+         * if the entry for that key does not exists.
+         */
+        QString custom(const QString &key) const;
+
+        /**
+         * @internal
+         */
+        ContactGroupReference &operator=(const ContactGroupReference &other);
+
+        /**
+         * @internal
+         */
+        bool operator==(const ContactGroupReference &other) const;
+
+    private:
+        class ContactGroupReferencePrivate;
+        QSharedDataPointer<ContactGroupReferencePrivate> d;
+    };
+
+    /**
+     * This class represents a contact data object
+     */
+    class KCONTACTS_EXPORT Data
+    {
+    public:
+        /**
+         * A list of contact data.
+         */
+        typedef QVector<Data> List;
+
+        /**
+         * Creates an empty contact data object.
+         */
+        Data();
+
+        /**
+         * Creates a contact data object from an @p other data object.
+         */
+        Data(const Data &other);
+
+        /**
+         * Creates a contact data object with the given @p name and @p email address.
+         */
+        Data(const QString &name, const QString &email);
+
+        /**
+         * Destroys the contact data object.
+         */
+        ~Data();
+
+        /**
+         * Sets the @p name of the contact data object.
+         */
+        void setName(const QString &name);
+
+        /**
+         * Returns the name of the contact data object.
+         */
+        Q_REQUIRED_RESULT QString name() const;
+
+        /**
+         * Sets the @p email address of the contact data object.
+         */
+        void setEmail(const QString &email);
+
+        /**
+         * Returns the email address of the contact data object.
+         */
+        Q_REQUIRED_RESULT QString email() const;
+
+        /**
+         * Inserts a custom entry.
+         * If an entry with the same @p key already exists, it is
+         * overwritten.
+         *
+         * @param key The unique key.
+         * @param value The value.
+         */
+        void insertCustom(const QString &key, const QString &value);
+
+        /**
+         * Removes the custom entry with the given @p key.
+         */
+        void removeCustom(const QString &key);
+
+        /**
+         * Returns the value for the given @p key, or an empty string
+         * if the entry for that key does not exists.
+         */
+        Q_REQUIRED_RESULT QString custom(const QString &key) const;
+
+        /**
+         * @internal
+         */
+        Data &operator=(const Data &other);
+
+        /**
+         * @internal
+         */
+        Q_REQUIRED_RESULT bool operator==(const Data &other) const;
+
+    private:
+        class DataPrivate;
+        QSharedDataPointer<DataPrivate> d;
+    };
+
+    /**
+     * A list of contact groups.
+     */
+    typedef QVector<ContactGroup> List;
+
+    /**
+     * Creates an empty contact group.
+     */
+    ContactGroup();
+
+    /**
+     * Creates a contact group from an @p other group.
+     */
+    ContactGroup(const ContactGroup &other);
+
+    /**
+     * Creates a contact group with the given name.
+     */
+    ContactGroup(const QString &name);
+
+    /**
+     * Destroys the contact group.
+     */
+    ~ContactGroup();
+
+    /**
+     * Sets the unique @p id of the contact group.
+     */
+    void setId(const QString &id);
+
+    /**
+     * Returns the unique id of the contact group.
+     */
+    Q_REQUIRED_RESULT QString id() const;
+
+    /**
+     * Sets the i18n'd @p name of the contact group.
+     */
+    void setName(const QString &name);
+
+    /**
+     * Returns the i18n'd name of the contact group.
+     */
+    Q_REQUIRED_RESULT QString name() const;
+
+    /**
+     * Returns the number of contacts in this group.
+     * That includes the contact references and contact data.
+     */
+    Q_REQUIRED_RESULT int count() const;
+
+    /**
+     * Returns the number of contact references in this group.
+     */
+    Q_REQUIRED_RESULT int contactReferenceCount() const;
+
+    /**
+     * Returns the number of group references in this group.
+     */
+    Q_REQUIRED_RESULT int contactGroupReferenceCount() const;
+
+    /**
+     * Returns the number of contact data objects in this group.
+     */
+    Q_REQUIRED_RESULT int dataCount() const;
+
+    /**
+     * Returns the contact reference at the given @p index.
+     */
+    Q_REQUIRED_RESULT ContactReference &contactReference(int index);
+
+    /**
+     * Returns the contact reference at the given @p index.
+     */
+    const ContactReference &contactReference(int index) const;
+
+    /**
+     * Returns the contact group reference at the given @p index.
+     */
+    ContactGroupReference &contactGroupReference(int index);
+
+    /**
+     * Returns the contact group reference at the given @p index.
+     */
+    const ContactGroupReference &contactGroupReference(int index) const;
+
+    /**
+     * Returns the contact data object at the given @p index.
+     */
+    Data &data(int index);
+
+    /**
+     * Returns the contact data object at the given @p index.
+     */
+    const Data &data(int index) const;
+
+    /**
+     * Appends a new contact @p reference to the contact group.
+     */
+    void append(const ContactReference &reference);
+
+    /**
+     * Appends a new contact group @p reference to the contact group.
+     */
+    void append(const ContactGroupReference &reference);
+
+    /**
+     * Appends a new contact @p data object to the contact group.
+     */
+    void append(const Data &data);
+
+    /**
+     * Removes the given contact @p reference from the contact group.
+     */
+    void remove(const ContactReference &reference);
+
+    /**
+     * Removes the given contact group @p reference from the contact group.
+     */
+    void remove(const ContactGroupReference &reference);
+
+    /**
+     * Removes the given contact @p data object from the contact group.
+     */
+    void remove(const Data &data);
+
+    /**
+     * Removes all contact references from the contact group.
+     */
+    void removeAllContactReferences();
+
+    /**
+     * Removes all contact group references from the contact group.
+     */
+    void removeAllContactGroupReferences();
+
+    /**
+     * Removes all contact data from the contact group.
+     */
+    void removeAllContactData();
+
+    /**
+     * @internal
+     */
+    ContactGroup &operator=(const ContactGroup &other);
+
+    /**
+     * @internal
+     */
+    Q_REQUIRED_RESULT bool operator==(const ContactGroup &other) const;
+
+    /**
+     * Returns the MIME type used for Contact Groups
+     */
+    static QString mimeType();
+
+private:
+    class Private;
+    QSharedDataPointer<Private> d;
+};
+}
+Q_DECLARE_TYPEINFO(KContacts::ContactGroup::ContactGroupReference, Q_MOVABLE_TYPE);
+Q_DECLARE_TYPEINFO(KContacts::ContactGroup::ContactReference, Q_MOVABLE_TYPE);
+
+#define KCONTACTS_CONTACTGROUP_METATYPE_DEFINED
+Q_DECLARE_METATYPE(KContacts::ContactGroup)
+
+#endif
diff --git a/src/contactgroup.xsd b/src/contactgroup.xsd
new file mode 100644 (file)
index 0000000..03592b0
--- /dev/null
@@ -0,0 +1,63 @@
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+
+<!--
+    SPDX-FileCopyrightText: 2007 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+-->
+
+  <!-- The root element of every ContactGroup document -->
+  <xsd:element name="contactGroup">
+    <xsd:complexType>
+      <!-- A list of contacts or contact references -->
+      <xsd:choice minOccurs="0" maxOccurs="unbound">
+        <xsd:element name="contactData" type="contactDataType"/>
+        <xsd:element name="contactReference" type="contactReferenceType"/>
+      </xsd:choice>
+
+      <!-- The unique identifier of this contact group -->
+      <xsd:attribute name="uid" type="xsd:string" use="required" />
+
+      <!-- The i18n'ed name of this contact group -->
+      <xsd:attribute name="name" type="xsd:string" use="required" />
+    </xsd:complexType>
+  </xsd:element>
+
+  <!-- The type for inline contacts. -->
+  <xsd:complexType name="contactDataType">
+    <xsd:sequence>
+      <!-- The i18n'ed name of this contact -->
+      <xsd:element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/>
+
+      <!-- The plain email address (without the name) of this contact -->
+      <xsd:element name="email" type="xsd:string" minOccurs="1" maxOccurs="1"/>
+
+      <!-- A list of custom fields for this contact -->
+      <xsd:element name="custom" minOccurs="0" maxOccurs="unbound">
+        <xsd:complexType>
+          <xsd:attribute name="key" type="xsd:string" use="required" />
+          <xsd:attribute name="value" type="xsd:string" use="required" />
+        </xsd:complexType>
+      </xsd:element>
+    </xsd:sequence>
+  </xsd:complexType>
+
+  <xsd:complexType name="contactReferenceType">
+    <xsd:sequence>
+      <!-- The uid of the contact this entry references -->
+      <xsd:element name="uid" type="xsd:string" minOccurs="1" maxOccurs="1"/>
+
+      <!-- The preferred email address which shall be used for the contact -->
+      <xsd:element name="preferredEmail" type="xsd:string" minOccurs="0" maxOccurs="1"/>
+
+      <!-- A list of custom fields for this contact -->
+      <xsd:element name="custom" minOccurs="0" maxOccurs="unbound">
+        <xsd:complexType>
+          <xsd:attribute name="key" type="xsd:string" use="required" />
+          <xsd:attribute name="value" type="xsd:string" use="required" />
+        </xsd:complexType>
+      </xsd:element>
+    </xsd:sequence>
+  </xsd:complexType>
+
+</xsd:schema>
diff --git a/src/contactgrouptool.cpp b/src/contactgrouptool.cpp
new file mode 100644 (file)
index 0000000..960384e
--- /dev/null
@@ -0,0 +1,355 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2008 Tobias Koenig <tokoe@kde.org>
+    SPDX-FileCopyrightText: 2008 Kevin Krammer <kevin.krammer@gmx.at>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "contactgrouptool.h"
+#include "contactgroup.h"
+
+#include <QIODevice>
+#include <QString>
+
+#include <QXmlStreamReader>
+#include <QXmlStreamWriter>
+
+using namespace KContacts;
+
+class XmlContactGroupWriter : public QXmlStreamWriter
+{
+public:
+    XmlContactGroupWriter();
+
+    void write(const ContactGroup &group, QIODevice *device);
+    void write(const QVector<ContactGroup> &groupLis, QIODevice *device);
+
+private:
+    void writeGroup(const ContactGroup &group);
+    void writeContactReference(const ContactGroup::ContactReference &reference);
+    void writeContactGroupReference(const ContactGroup::ContactGroupReference &reference);
+    void writeData(const ContactGroup::Data &data);
+};
+
+XmlContactGroupWriter::XmlContactGroupWriter()
+{
+    setAutoFormatting(true);
+}
+
+void XmlContactGroupWriter::write(const ContactGroup &group, QIODevice *device)
+{
+    setDevice(device);
+
+    writeStartDocument();
+
+    writeGroup(group);
+
+    writeEndDocument();
+}
+
+void XmlContactGroupWriter::write(const QVector<ContactGroup> &groupList, QIODevice *device)
+{
+    setDevice(device);
+
+    writeStartDocument();
+
+    writeStartElement(QStringLiteral("contactGroupList"));
+
+    for (const ContactGroup &group : groupList) {
+        writeGroup(group);
+    }
+
+    writeEndElement();
+
+    writeEndDocument();
+}
+
+void XmlContactGroupWriter::writeGroup(const ContactGroup &group)
+{
+    writeStartElement(QStringLiteral("contactGroup"));
+    writeAttribute(QStringLiteral("uid"), group.id());
+    writeAttribute(QStringLiteral("name"), group.name());
+
+    const uint contactCount(group.contactReferenceCount());
+    for (uint i = 0; i < contactCount; ++i) {
+        writeContactReference(group.contactReference(i));
+    }
+
+    const uint contactGroupReference(group.contactGroupReferenceCount());
+    for (uint i = 0; i < contactGroupReference; ++i) {
+        writeContactGroupReference(group.contactGroupReference(i));
+    }
+
+    const uint dataCount(group.dataCount());
+    for (uint i = 0; i < dataCount; ++i) {
+        writeData(group.data(i));
+    }
+
+    writeEndElement();
+}
+
+void XmlContactGroupWriter::writeContactReference(const ContactGroup::ContactReference &reference)
+{
+    writeStartElement(QStringLiteral("contactReference"));
+    writeAttribute(QStringLiteral("uid"), reference.uid());
+    writeAttribute(QStringLiteral("gid"), reference.gid());
+    if (!reference.preferredEmail().isEmpty()) {
+        writeAttribute(QStringLiteral("preferredEmail"), reference.preferredEmail());
+    }
+
+    // TODO: customs
+
+    writeEndElement();
+}
+
+void XmlContactGroupWriter::writeContactGroupReference(
+    const ContactGroup::ContactGroupReference &reference)
+{
+    writeStartElement(QStringLiteral("contactGroupReference"));
+    writeAttribute(QStringLiteral("uid"), reference.uid());
+
+    // TODO: customs
+
+    writeEndElement();
+}
+
+void XmlContactGroupWriter::writeData(const ContactGroup::Data &data)
+{
+    writeStartElement(QStringLiteral("contactData"));
+    writeAttribute(QStringLiteral("name"), data.name());
+    writeAttribute(QStringLiteral("email"), data.email());
+
+    // TODO: customs
+
+    writeEndElement();
+}
+
+class XmlContactGroupReader : public QXmlStreamReader
+{
+public:
+    XmlContactGroupReader();
+
+    bool read(QIODevice *device, ContactGroup &group);
+    bool read(QIODevice *device, QVector<ContactGroup> &groupList);
+
+private:
+    bool readGroup(ContactGroup &group);
+    bool readContactReference(ContactGroup::ContactReference &reference);
+    bool readContactGroupReference(ContactGroup::ContactGroupReference &reference);
+    bool readData(ContactGroup::Data &data);
+};
+
+XmlContactGroupReader::XmlContactGroupReader()
+{
+}
+
+bool XmlContactGroupReader::read(QIODevice *device, ContactGroup &group)
+{
+    setDevice(device);
+
+    while (!atEnd()) {
+        readNext();
+        if (isStartElement()) {
+            if (name() == QLatin1String("contactGroup")) {
+                return readGroup(group);
+            } else {
+                raiseError(QStringLiteral("The document does not describe a ContactGroup"));
+            }
+        }
+    }
+
+    return error() == NoError;
+}
+
+bool XmlContactGroupReader::read(QIODevice *device, QVector<ContactGroup> &groupList)
+{
+    setDevice(device);
+
+    int depth = 0;
+
+    while (!atEnd()) {
+        readNext();
+        if (isStartElement()) {
+            ++depth;
+            if (depth == 1) {
+                if (name() == QLatin1String("contactGroupList")) {
+                    continue;
+                } else {
+                    raiseError(QStringLiteral("The document does not describe a list of ContactGroup"));
+                }
+            } else if (depth == 2) {
+                if (name() == QLatin1String("contactGroup")) {
+                    ContactGroup group;
+                    if (!readGroup(group)) {
+                        return false;
+                    }
+
+                    groupList.append(group);
+                } else {
+                    raiseError(QStringLiteral("The document does not describe a list of ContactGroup"));
+                }
+            }
+        }
+
+        if (isEndElement()) {
+            --depth;
+        }
+    }
+
+    return error() == NoError;
+}
+
+bool XmlContactGroupReader::readGroup(ContactGroup &group)
+{
+    const QXmlStreamAttributes elementAttributes = attributes();
+    const QStringRef uid = elementAttributes.value(QLatin1String("uid"));
+    if (uid.isEmpty()) {
+        raiseError(QStringLiteral("ContactGroup is missing a uid"));
+        return false;
+    }
+
+    const QStringRef groupName = elementAttributes.value(QLatin1String("name"));
+    if (groupName.isEmpty()) {
+        raiseError(QStringLiteral("ContactGroup is missing a name"));
+        return false;
+    }
+
+    group.setId(uid.toString());
+    group.setName(groupName.toString());
+
+    while (!atEnd()) {
+        readNext();
+        if (isStartElement()) {
+            if (name() == QLatin1String("contactData")) {
+                ContactGroup::Data data;
+                if (!readData(data)) {
+                    return false;
+                }
+                group.append(data);
+            } else if (name() == QLatin1String("contactReference")) {
+                ContactGroup::ContactReference reference;
+                if (!readContactReference(reference)) {
+                    return false;
+                }
+                group.append(reference);
+            } else if (name() == QLatin1String("contactGroupReference")) {
+                ContactGroup::ContactGroupReference reference;
+                if (!readContactGroupReference(reference)) {
+                    return false;
+                }
+                group.append(reference);
+            } else {
+                raiseError(QStringLiteral("The document does not describe a ContactGroup"));
+            }
+        }
+
+        if (isEndElement()) {
+            if (name() == QLatin1String("contactGroup")) {
+                return true;
+            }
+        }
+    }
+
+    return false;
+}
+
+bool XmlContactGroupReader::readData(ContactGroup::Data &data)
+{
+    const QXmlStreamAttributes elementAttributes = attributes();
+    const QStringRef email = elementAttributes.value(QLatin1String("email"));
+    if (email.isEmpty()) {
+        raiseError(QStringLiteral("ContactData is missing an email address"));
+        return false;
+    }
+
+    const QStringRef name = elementAttributes.value(QLatin1String("name"));
+
+    data.setName(name.toString());
+    data.setEmail(email.toString());
+
+    return true;
+}
+
+bool XmlContactGroupReader::readContactReference(ContactGroup::ContactReference &reference)
+{
+    const QXmlStreamAttributes elementAttributes = attributes();
+    const QStringRef uid = elementAttributes.value(QLatin1String("uid"));
+    const QStringRef gid = elementAttributes.value(QLatin1String("gid"));
+    if (uid.isEmpty() && gid.isEmpty()) {
+        raiseError(QStringLiteral("ContactReference is missing both uid and gid"));
+        return false;
+    }
+    const QStringRef preferredEmail = elementAttributes.value(QLatin1String("preferredEmail"));
+
+    reference.setUid(uid.toString());
+    reference.setGid(gid.toString());
+    reference.setPreferredEmail(preferredEmail.toString());
+
+    return true;
+}
+
+bool XmlContactGroupReader::readContactGroupReference(
+    ContactGroup::ContactGroupReference &reference)
+{
+    const QXmlStreamAttributes elementAttributes = attributes();
+    const QStringRef uid = elementAttributes.value(QLatin1String("uid"));
+    if (uid.isEmpty()) {
+        raiseError(QStringLiteral("ContactGroupReference is missing a uid"));
+        return false;
+    }
+
+    reference.setUid(uid.toString());
+
+    return true;
+}
+
+bool ContactGroupTool::convertFromXml(QIODevice *device, ContactGroup &group, QString *errorMessage)
+{
+    Q_UNUSED(errorMessage);
+
+    XmlContactGroupReader reader;
+
+    bool ok = reader.read(device, group);
+
+    if (!ok && errorMessage != nullptr) {
+        *errorMessage = reader.errorString();
+    }
+
+    return ok;
+}
+
+bool ContactGroupTool::convertToXml(const ContactGroup &group, QIODevice *device, QString *errorMessage)
+{
+    Q_UNUSED(errorMessage);
+
+    XmlContactGroupWriter writer;
+    writer.write(group, device);
+
+    return true;
+}
+
+bool ContactGroupTool::convertFromXml(QIODevice *device, QVector<ContactGroup> &groupList, QString *errorMessage)
+{
+    Q_UNUSED(errorMessage);
+
+    XmlContactGroupReader reader;
+
+    bool ok = reader.read(device, groupList);
+
+    if (!ok && errorMessage != nullptr) {
+        *errorMessage = reader.errorString();
+    }
+
+    return ok;
+}
+
+bool ContactGroupTool::convertToXml(const QVector<ContactGroup> &groupList, QIODevice *device, QString *errorMessage)
+{
+    Q_UNUSED(errorMessage);
+
+    XmlContactGroupWriter writer;
+    writer.write(groupList, device);
+
+    return true;
+}
diff --git a/src/contactgrouptool.h b/src/contactgrouptool.h
new file mode 100644 (file)
index 0000000..8eaf9f1
--- /dev/null
@@ -0,0 +1,54 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2008 Tobias Koenig <tokoe@kde.org>
+    SPDX-FileCopyrightText: 2008 Kevin Krammer <kevin.krammer@gmx.at>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef KCONTACTS_CONTACTGROUPTOOL_H
+#define KCONTACTS_CONTACTGROUPTOOL_H
+
+#include "kcontacts_export.h"
+#include <QString>
+class QIODevice;
+
+template<class T> class QList;
+
+namespace KContacts {
+class ContactGroup;
+
+/**
+ * Static methods for converting ContactGroup to XML format and vice versa.
+ *
+ * @author Kevin Krammer <kevin.krammer@gmx.at>
+ * @since 4.3
+ */
+namespace ContactGroupTool {
+/**
+ * Converts XML data coming from a @p device into a contact @p group.
+ * If an error occurs, @c false is returned and @p errorMessage is set.
+ */
+Q_REQUIRED_RESULT KCONTACTS_EXPORT bool convertFromXml(QIODevice *device, ContactGroup &group, QString *errorMessage = nullptr);
+
+/**
+ * Converts a contact @p group into XML data and writes them to a @p device.
+ * If an error occurs, @c false is returned and @p errorMessage is set.
+ */
+Q_REQUIRED_RESULT KCONTACTS_EXPORT bool convertToXml(const ContactGroup &group, QIODevice *device, QString *errorMessage = nullptr);
+
+/**
+ * Converts XML data coming from a @p device into a @p list of contact groups.
+ * If an error occurs, @c false is returned and @p errorMessage is set.
+ */
+Q_REQUIRED_RESULT KCONTACTS_EXPORT bool convertFromXml(QIODevice *device, QVector<ContactGroup> &list, QString *errorMessage = nullptr);
+
+/**
+ * Converts a @p list of contact groups into XML data and writes them to a @p device.
+ * If an error occurs, @c false is returned and @p errorMessage is set.
+ */
+Q_REQUIRED_RESULT KCONTACTS_EXPORT bool convertToXml(const QVector<ContactGroup> &list, QIODevice *device, QString *errorMessage = nullptr);
+}
+}
+
+#endif
diff --git a/src/converter/CMakeLists.txt b/src/converter/CMakeLists.txt
new file mode 100644 (file)
index 0000000..6d07969
--- /dev/null
@@ -0,0 +1,22 @@
+ecm_generate_headers(KContacts_CamelCase_Converter_HEADERS
+  HEADER_NAMES
+  LDIFConverter
+  VCardConverter
+  PREFIX KContacts
+  REQUIRED_HEADERS KContacts_Converter_HEADERS
+)
+
+install(FILES
+    ${KContacts_CamelCase_Converter_HEADERS}
+    DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KContacts/KContacts
+    COMPONENT Devel
+)
+
+
+install(FILES
+    ${KContacts_Converter_HEADERS}
+    DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KContacts/kcontacts
+    COMPONENT Devel
+)
+
+
diff --git a/src/converter/ldifconverter.cpp b/src/converter/ldifconverter.cpp
new file mode 100644 (file)
index 0000000..6c02bad
--- /dev/null
@@ -0,0 +1,635 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2003 Helge Deller <deller@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+/*
+    Useful links:
+        - http://tldp.org/HOWTO/LDAP-Implementation-HOWTO/schemas.html
+        - http://www.faqs.org/rfcs/rfc2849.html
+
+    Not yet handled items:
+        - objectclass microsoftaddressbook
+                - info,
+                - initials,
+                - otherfacsimiletelephonenumber,
+                - otherpager,
+                - physicaldeliveryofficename,
+*/
+
+#include "ldifconverter.h"
+#include "vcardconverter.h"
+#include "address.h"
+#include "addressee.h"
+#include "kcontacts_debug.h"
+
+#include "ldif_p.h"
+
+#include <KLocalizedString>
+
+#include <QStringList>
+#include <QTextCodec>
+#include <QTextStream>
+
+using namespace KContacts;
+
+/* internal functions - do not use !! */
+
+namespace KContacts {
+/**
+  @internal
+
+  Evaluates @p fieldname and sets the @p value at the addressee or the address
+  objects when appropriate.
+
+  @param a The addressee to store information into
+  @param homeAddr The home address to store respective information into
+  @param workAddr The work address to store respective information into
+  @param fieldname LDIF field name to evaluate
+  @param value The value of the field addressed by @p fieldname
+*/
+void evaluatePair(Addressee &a, Address &homeAddr, Address &workAddr, QString &fieldname, QString &value, int &birthday, int &birthmonth, int &birthyear, ContactGroup &contactGroup);
+}
+
+/* generate LDIF stream */
+
+static void ldif_out(QTextStream &t, const QString &formatStr, const QString &value)
+{
+    if (value.isEmpty()) {
+        return;
+    }
+
+    const QByteArray txt = Ldif::assembleLine(formatStr, value, 72);
+
+    // write the string
+    t << QString::fromUtf8(txt) << "\n";
+}
+
+bool LDIFConverter::addresseeAndContactGroupToLDIF(const AddresseeList &addrList, const ContactGroup::List &contactGroupList, QString &str)
+{
+    bool result = addresseeToLDIF(addrList, str);
+    if (!contactGroupList.isEmpty()) {
+        result = (contactGroupToLDIF(contactGroupList, str) || result); //order matters
+    }
+    return result;
+}
+
+bool LDIFConverter::contactGroupToLDIF(const ContactGroup &contactGroup, QString &str)
+{
+    if (contactGroup.dataCount() <= 0) {
+        return false;
+    }
+    QTextStream t(&str, QIODevice::WriteOnly | QIODevice::Append);
+    t.setCodec(QTextCodec::codecForName("UTF-8"));
+    t << "objectclass: top\n";
+    t << "objectclass: groupOfNames\n";
+
+    for (int i = 0; i < contactGroup.dataCount(); ++i) {
+        const ContactGroup::Data &data = contactGroup.data(i);
+        const QString value = QStringLiteral("cn=%1,mail=%2").arg(data.name(), data.email());
+        ldif_out(t, QStringLiteral("member"), value);
+    }
+
+    t << "\n";
+    return true;
+}
+
+bool LDIFConverter::contactGroupToLDIF(const ContactGroup::List &contactGroupList, QString &str)
+{
+    if (contactGroupList.count() <= 0) {
+        return false;
+    }
+
+    bool result = true;
+    ContactGroup::List::ConstIterator it;
+    const ContactGroup::List::ConstIterator end(contactGroupList.constEnd());
+    for (it = contactGroupList.constBegin(); it != end; ++it) {
+        result = (contactGroupToLDIF(*it, str) || result); //order matters
+    }
+    return result;
+}
+
+bool LDIFConverter::addresseeToLDIF(const AddresseeList &addrList, QString &str)
+{
+    if (addrList.count() <= 0) {
+        return false;
+    }
+
+    bool result = true;
+    AddresseeList::ConstIterator it;
+    const AddresseeList::ConstIterator end(addrList.constEnd());
+    for (it = addrList.constBegin(); it != end; ++it) {
+        result = (addresseeToLDIF(*it, str) || result); //order matters
+    }
+    return result;
+}
+
+bool LDIFConverter::addresseeToLDIF(const Addressee &addr, QString &str)
+{
+    if (addr.isEmpty()) {
+        return false;
+    }
+
+    QTextStream t(&str, QIODevice::WriteOnly | QIODevice::Append);
+    t.setCodec(QTextCodec::codecForName("UTF-8"));
+
+    const Address homeAddr = addr.address(Address::Home);
+    const Address workAddr = addr.address(Address::Work);
+
+    ldif_out(t, QStringLiteral("dn"), QStringLiteral("cn=%1,mail=%2").
+             arg(addr.formattedName().simplified(), addr.preferredEmail()));
+    t << "objectclass: top\n";
+    t << "objectclass: person\n";
+    t << "objectclass: organizationalPerson\n";
+
+    ldif_out(t, QStringLiteral("givenname"), addr.givenName());
+    ldif_out(t, QStringLiteral("sn"), addr.familyName());
+    ldif_out(t, QStringLiteral("cn"), addr.formattedName().simplified());
+    ldif_out(t, QStringLiteral("uid"), addr.uid());
+    ldif_out(t, QStringLiteral("nickname"), addr.nickName());
+    ldif_out(t, QStringLiteral("xmozillanickname"), addr.nickName());
+    ldif_out(t, QStringLiteral("mozillanickname"), addr.nickName());
+
+    ldif_out(t, QStringLiteral("mail"), addr.preferredEmail());
+    const QStringList emails = addr.emails();
+    const int numEmails = emails.count();
+    for (int i = 1; i < numEmails; ++i) {
+        if (i == 0) {
+            //nothing
+        } else if (i == 1) {
+            ldif_out(t, QStringLiteral("mozillasecondemail"), emails[1]);
+        } else {
+            ldif_out(t, QStringLiteral("othermailbox"), emails[i]);
+        }
+    }
+    //ldif_out( t, "mozilla_AIMScreenName: %1\n", "screen_name" );
+
+    ldif_out(t, QStringLiteral("telephonenumber"),
+             addr.phoneNumber(PhoneNumber::Work).number());
+    ldif_out(t, QStringLiteral("facsimiletelephonenumber"),
+             addr.phoneNumber(PhoneNumber::Fax).number());
+    ldif_out(t, QStringLiteral("homephone"),
+             addr.phoneNumber(PhoneNumber::Home).number());
+    ldif_out(t, QStringLiteral("mobile"),
+             addr.phoneNumber(PhoneNumber::Cell).number());    // Netscape 7
+    ldif_out(t, QStringLiteral("cellphone"),
+             addr.phoneNumber(PhoneNumber::Cell).number());    // Netscape 4.x
+    ldif_out(t, QStringLiteral("pager"),
+             addr.phoneNumber(PhoneNumber::Pager).number());
+    ldif_out(t, QStringLiteral("pagerphone"),
+             addr.phoneNumber(PhoneNumber::Pager).number());
+
+    ldif_out(t, QStringLiteral("streethomeaddress"), homeAddr.street());
+    ldif_out(t, QStringLiteral("postalcode"), workAddr.postalCode());
+    ldif_out(t, QStringLiteral("postofficebox"), workAddr.postOfficeBox());
+
+    QStringList streets = homeAddr.street().split(QLatin1Char('\n'));
+    const int numberOfStreets(streets.count());
+    if (numberOfStreets > 0) {
+        ldif_out(t, QStringLiteral("homepostaladdress"), streets.at(0));     // Netscape 7
+    }
+    if (numberOfStreets > 1) {
+        ldif_out(t, QStringLiteral("mozillahomepostaladdress2"), streets.at(1));     // Netscape 7
+    }
+    ldif_out(t, QStringLiteral("mozillahomelocalityname"), homeAddr.locality());     // Netscape 7
+    ldif_out(t, QStringLiteral("mozillahomestate"), homeAddr.region());
+    ldif_out(t, QStringLiteral("mozillahomepostalcode"), homeAddr.postalCode());
+    ldif_out(t, QStringLiteral("mozillahomecountryname"),
+             Address::ISOtoCountry(homeAddr.country()));
+    ldif_out(t, QStringLiteral("locality"), workAddr.locality());
+    ldif_out(t, QStringLiteral("streetaddress"), workAddr.street());     // Netscape 4.x
+
+    streets = workAddr.street().split(QLatin1Char('\n'));
+    const int streetsCount = streets.count();
+    if (streetsCount > 0) {
+        ldif_out(t, QStringLiteral("street"), streets.at(0));
+    }
+    if (streetsCount > 1) {
+        ldif_out(t, QStringLiteral("mozillaworkstreet2"), streets.at(1));
+    }
+    ldif_out(t, QStringLiteral("countryname"), Address::ISOtoCountry(workAddr.country()));
+    ldif_out(t, QStringLiteral("l"), workAddr.locality());
+    ldif_out(t, QStringLiteral("c"), Address::ISOtoCountry(workAddr.country()));
+    ldif_out(t, QStringLiteral("st"), workAddr.region());
+
+    ldif_out(t, QStringLiteral("title"), addr.title());
+    ldif_out(t, QStringLiteral("vocation"), addr.prefix());
+    ldif_out(t, QStringLiteral("ou"), addr.role());
+    ldif_out(t, QStringLiteral("o"), addr.organization());
+    ldif_out(t, QStringLiteral("organization"), addr.organization());
+    ldif_out(t, QStringLiteral("organizationname"), addr.organization());
+
+    // Compatibility with older kabc versions.
+    if (!addr.department().isEmpty()) {
+        ldif_out(t, QStringLiteral("department"), addr.department());
+    } else {
+        ldif_out(t, QStringLiteral("department"), addr.custom(QStringLiteral("KADDRESSBOOK"),
+                                                              QStringLiteral("X-Department")));
+    }
+
+    ldif_out(t, QStringLiteral("workurl"), addr.url().url().toDisplayString());
+    ldif_out(t, QStringLiteral("homeurl"), addr.url().url().toDisplayString());
+    ldif_out(t, QStringLiteral("mozillahomeurl"), addr.url().url().toDisplayString());
+
+    ldif_out(t, QStringLiteral("description"), addr.note());
+    if (addr.revision().isValid()) {
+        ldif_out(t, QStringLiteral("modifytimestamp"), dateToVCardString(addr.revision()));
+    }
+
+    const QDate birthday = addr.birthday().date();
+    if (birthday.isValid()) {
+        const int year = birthday.year();
+        if (year > 0) {
+            ldif_out(t, QStringLiteral("birthyear"), QString::number(year));
+        }
+        ldif_out(t, QStringLiteral("birthmonth"), QString::number(birthday.month()));
+        ldif_out(t, QStringLiteral("birthday"), QString::number(birthday.day()));
+    }
+
+    t << "\n";
+
+    return true;
+}
+
+/* convert from LDIF stream */
+bool LDIFConverter::LDIFToAddressee(const QString &str, AddresseeList &addrList, ContactGroup::List &contactGroupList, const QDateTime &dt)
+{
+    if (str.isEmpty()) {
+        return true;
+    }
+
+    bool endldif = false, end = false;
+    Ldif ldif;
+    Ldif::ParseValue ret;
+    Addressee a;
+    Address homeAddr, workAddr;
+    int birthday = -1;
+    int birthmonth = -1;
+    int birthyear = -1;
+    ContactGroup contactGroup;
+    ldif.setLdif(str.toLatin1());
+    QDateTime qdt = dt;
+    if (!qdt.isValid()) {
+        qdt = QDateTime::currentDateTime();
+    }
+    a.setRevision(qdt);
+    homeAddr = Address(Address::Home);
+    workAddr = Address(Address::Work);
+
+    do {
+        ret = ldif.nextItem();
+        switch (ret) {
+        case Ldif::Item:
+        {
+            QString fieldname = ldif.attr().toLower();
+            QString value = QString::fromUtf8(ldif.value());
+            evaluatePair(a, homeAddr, workAddr, fieldname, value, birthday, birthmonth, birthyear, contactGroup);
+            break;
+        }
+        case Ldif::EndEntry:
+            if (contactGroup.count() == 0) {
+                // if the new address is not empty, append it
+                QDate birthDate(birthyear, birthmonth, birthday);
+                if (birthDate.isValid()) {
+                    a.setBirthday(birthDate);
+                }
+
+                if (!a.formattedName().isEmpty() || !a.name().isEmpty()
+                    || !a.familyName().isEmpty()) {
+                    if (!homeAddr.isEmpty()) {
+                        a.insertAddress(homeAddr);
+                    }
+                    if (!workAddr.isEmpty()) {
+                        a.insertAddress(workAddr);
+                    }
+                    addrList.append(a);
+                }
+            } else {
+                contactGroupList.append(contactGroup);
+            }
+            a = Addressee();
+            contactGroup = ContactGroup();
+            a.setRevision(qdt);
+            homeAddr = Address(Address::Home);
+            workAddr = Address(Address::Work);
+            break;
+        case Ldif::MoreData:
+            if (endldif) {
+                end = true;
+            } else {
+                ldif.endLdif();
+                endldif = true;
+                break;
+            }
+        default:
+            break;
+        }
+    } while (!end);
+
+    return true;
+}
+
+void KContacts::evaluatePair(Addressee &a, Address &homeAddr, Address &workAddr, QString &fieldname, QString &value, int &birthday, int &birthmonth, int &birthyear, ContactGroup &contactGroup)
+{
+    if (fieldname == QLatin1String("dn")) {     // ignore
+        return;
+    }
+
+    if (fieldname.startsWith(QLatin1Char('#'))) {
+        return;
+    }
+
+    if (fieldname.isEmpty() && !a.note().isEmpty()) {
+        // some LDIF export filters are borken and add additional
+        // comments on stand-alone lines. Just add them to the notes for now.
+        a.setNote(a.note() + QLatin1Char('\n') + value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("givenname")) {
+        a.setGivenName(value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("xmozillanickname")
+        || fieldname == QLatin1String("nickname")
+        || fieldname == QLatin1String("mozillanickname")) {
+        a.setNickName(value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("sn")) {
+        a.setFamilyName(value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("uid")) {
+        a.setUid(value);
+        return;
+    }
+    if (fieldname == QLatin1String("mail")
+        || fieldname == QLatin1String("mozillasecondemail")  /* mozilla */
+        || fieldname == QLatin1String("othermailbox") /*TheBat!*/) {
+        if (a.emails().indexOf(value) == -1) {
+            a.insertEmail(value);
+        }
+        return;
+    }
+
+    if (fieldname == QLatin1String("title")) {
+        a.setTitle(value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("vocation")) {
+        a.setPrefix(value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("cn")) {
+        a.setFormattedName(value);
+        return;
+    }
+
+    if (fieldname == QLatin1Char('o')
+        || fieldname == QLatin1String("organization")            // Exchange
+        || fieldname == QLatin1String("organizationname")) {     // Exchange
+        a.setOrganization(value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("description")
+        || fieldname == QLatin1String("mozillacustom1")
+        || fieldname == QLatin1String("mozillacustom2")
+        || fieldname == QLatin1String("mozillacustom3")
+        || fieldname == QLatin1String("mozillacustom4")
+        || fieldname == QLatin1String("custom1")
+        || fieldname == QLatin1String("custom2")
+        || fieldname == QLatin1String("custom3")
+        || fieldname == QLatin1String("custom4")) {
+        if (!a.note().isEmpty()) {
+            a.setNote(a.note() + QLatin1Char('\n'));
+        }
+        a.setNote(a.note() + value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("homeurl")
+        || fieldname == QLatin1String("workurl")
+        || fieldname == QLatin1String("mozillahomeurl")) {
+        if (a.url().url().isEmpty()) {
+            ResourceLocatorUrl url;
+            url.setUrl(QUrl(value));
+            a.setUrl(url);
+            return;
+        }
+        if (a.url().url().toDisplayString() == QUrl(value).toDisplayString()) {
+            return;
+        }
+        // TODO: current version of kabc only supports one URL.
+        // TODO: change this with KDE 4
+    }
+
+    if (fieldname == QLatin1String("homephone")) {
+        a.insertPhoneNumber(PhoneNumber(value, PhoneNumber::Home));
+        return;
+    }
+
+    if (fieldname == QLatin1String("telephonenumber")) {
+        a.insertPhoneNumber(PhoneNumber(value, PhoneNumber::Work));
+        return;
+    }
+    if (fieldname == QLatin1String("mobile")       /* mozilla/Netscape 7 */
+        || fieldname == QLatin1String("cellphone")) {
+        a.insertPhoneNumber(PhoneNumber(value, PhoneNumber::Cell));
+        return;
+    }
+
+    if (fieldname == QLatin1String("pager")              // mozilla
+        || fieldname == QLatin1String("pagerphone")) {      // mozilla
+        a.insertPhoneNumber(PhoneNumber(value, PhoneNumber::Pager));
+        return;
+    }
+
+    if (fieldname == QLatin1String("facsimiletelephonenumber")) {
+        a.insertPhoneNumber(PhoneNumber(value, PhoneNumber::Fax));
+        return;
+    }
+
+    if (fieldname == QLatin1String("xmozillaanyphone")) {      // mozilla
+        a.insertPhoneNumber(PhoneNumber(value, PhoneNumber::Work));
+        return;
+    }
+
+    if (fieldname == QLatin1String("streethomeaddress")
+        || fieldname == QLatin1String("mozillahomestreet")) {      // thunderbird
+        homeAddr.setStreet(value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("street")
+        || fieldname == QLatin1String("postaladdress")) {      // mozilla
+        workAddr.setStreet(value);
+        return;
+    }
+    if (fieldname == QLatin1String("mozillapostaladdress2")
+        || fieldname == QLatin1String("mozillaworkstreet2")) {      // mozilla
+        workAddr.setStreet(workAddr.street() + QLatin1Char('\n') + value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("postalcode")) {
+        workAddr.setPostalCode(value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("postofficebox")) {
+        workAddr.setPostOfficeBox(value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("homepostaladdress")) {      // Netscape 7
+        homeAddr.setStreet(value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("mozillahomepostaladdress2")) {      // mozilla
+        homeAddr.setStreet(homeAddr.street() + QLatin1Char('\n') + value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("mozillahomelocalityname")) {      // mozilla
+        homeAddr.setLocality(value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("mozillahomestate")) {     // mozilla
+        homeAddr.setRegion(value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("mozillahomepostalcode")) {      // mozilla
+        homeAddr.setPostalCode(value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("mozillahomecountryname")) {     // mozilla
+        if (value.length() <= 2) {
+            value = Address::ISOtoCountry(value);
+        }
+        homeAddr.setCountry(value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("locality")) {
+        workAddr.setLocality(value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("streetaddress")) {     // Netscape 4.x
+        workAddr.setStreet(value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("countryname")
+        || fieldname == QLatin1Char('c')) {      // mozilla
+        if (value.length() <= 2) {
+            value = Address::ISOtoCountry(value);
+        }
+        workAddr.setCountry(value);
+        return;
+    }
+
+    if (fieldname == QLatin1Char('l')) {      // mozilla
+        workAddr.setLocality(value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("st")) {
+        workAddr.setRegion(value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("ou")) {
+        a.setRole(value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("department")) {
+        a.setDepartment(value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("member")) {
+        // this is a mozilla list member (cn=xxx, mail=yyy)
+        const QStringList list = value.split(QLatin1Char(','));
+        QString name, email;
+
+        QStringList::ConstIterator it;
+        const QStringList::ConstIterator end(list.constEnd());
+        for (it = list.constBegin(); it != end; ++it) {
+            if ((*it).startsWith(QLatin1String("cn="))) {
+                name = (*it).mid(3).trimmed();
+            }
+            if ((*it).startsWith(QLatin1String("mail="))) {
+                email = (*it).mid(5).trimmed();
+            }
+        }
+        if (!name.isEmpty() && !email.isEmpty()) {
+            email = QLatin1String(" <") + email + QLatin1Char('>');
+        }
+        ContactGroup::Data data;
+        data.setEmail(email);
+        data.setName(name);
+        contactGroup.append(data);
+        return;
+    }
+
+    if (fieldname == QLatin1String("modifytimestamp")) {
+        if (value == QLatin1String("0Z")) {     // ignore
+            return;
+        }
+        QDateTime dt = VCardStringToDate(value);
+        if (dt.isValid()) {
+            a.setRevision(dt);
+            return;
+        }
+    }
+
+    if (fieldname == QLatin1String("display-name")) {
+        contactGroup.setName(value);
+        return;
+    }
+
+    if (fieldname == QLatin1String("objectclass")) {     // ignore
+        return;
+    }
+
+    if (fieldname == QLatin1String("birthyear")) {
+        bool ok;
+        birthyear = value.toInt(&ok);
+        if (!ok) {
+            birthyear = -1;
+        }
+        return;
+    }
+    if (fieldname == QLatin1String("birthmonth")) {
+        birthmonth = value.toInt();
+        return;
+    }
+    if (fieldname == QLatin1String("birthday")) {
+        birthday = value.toInt();
+        return;
+    }
+    if (fieldname == QLatin1String("xbatbirthday")) {
+        QDate dt = QDate::fromString(value, QStringLiteral("yyyyMMdd"));
+        if (dt.isValid()) {
+            a.setBirthday(dt);
+        }
+        return;
+    }
+    qCWarning(KCONTACTS_LOG) << QStringLiteral("LDIFConverter: Unknown field for '%1': '%2=%3'\n").
+        arg(a.formattedName(), fieldname, value);
+}
diff --git a/src/converter/ldifconverter.h b/src/converter/ldifconverter.h
new file mode 100644 (file)
index 0000000..18f2a4e
--- /dev/null
@@ -0,0 +1,77 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2003 Helge Deller <deller@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef KCONTACTS_LDIFCONVERTER_H
+#define KCONTACTS_LDIFCONVERTER_H
+
+#include "addressee.h"
+#include "contactgroup.h"
+
+#include <QDateTime>
+#include <QString>
+
+namespace KContacts {
+/**
+  A set of functions to convert a string with LDIF information to addressees
+  and vice versa. It is useful for addressbook import- and exportfilters
+  and might be used to read and write Mozilla and Netscape addresssbooks.
+*/
+
+namespace LDIFConverter {
+/**
+  Converts a LDIF string to a list of addressees.
+
+  @param str         The vcard string.
+  @param addrList    The addresseelist.
+  @param contactGroupList the contactGroupList
+  @param dt          The date & time value of the last modification (e.g. file modification time).
+*/
+Q_REQUIRED_RESULT KCONTACTS_EXPORT bool LDIFToAddressee(const QString &str, AddresseeList &addrList, QVector<KContacts::ContactGroup> &contactGroupList, const QDateTime &dt = QDateTime::currentDateTime());
+
+/**
+  Converts a list of addressees to a LDIF string.
+
+  @param addrList    The addresseelist.
+  @param str         The LDIF string.
+*/
+Q_REQUIRED_RESULT KCONTACTS_EXPORT bool addresseeToLDIF(const AddresseeList &addrList, QString &str);
+
+/**
+  Converts a list of addressees and contactgrouplist to a LDIF string.
+
+  @param addrList    The addresseelist.
+  @param contactGroupList The contact group list
+  @param str         The LDIF string.
+
+*/
+Q_REQUIRED_RESULT KCONTACTS_EXPORT bool addresseeAndContactGroupToLDIF(const AddresseeList &addrList, const QVector<KContacts::ContactGroup> &contactGroupList, QString &str);
+/**
+  Converts an addressee to a LDIF string.
+
+  @param addr    The addressee.
+  @param str     The LDIF string.
+*/
+Q_REQUIRED_RESULT KCONTACTS_EXPORT bool addresseeToLDIF(const Addressee &addr, QString &str);
+
+/**
+  Converts a list of contact group to a LDIF string.
+
+  @param contactGroupList    The contact group list
+  @param str         The LDIF string.
+*/
+Q_REQUIRED_RESULT KCONTACTS_EXPORT bool contactGroupToLDIF(const ContactGroup::List &contactGroupList, QString &str);
+
+/**
+  Converts a contact group to a LDIF string.
+
+  @param contactGroup    The contact group
+  @param str         The LDIF string.
+*/
+Q_REQUIRED_RESULT KCONTACTS_EXPORT bool contactGroupToLDIF(const ContactGroup &contactGroup, QString &str);
+}
+}
+#endif
diff --git a/src/converter/vcardconverter.cpp b/src/converter/vcardconverter.cpp
new file mode 100644 (file)
index 0000000..99f010a
--- /dev/null
@@ -0,0 +1,135 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2002 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "vcardconverter.h"
+#include "vcardtool_p.h"
+
+using namespace KContacts;
+
+VCardConverter::VCardConverter()
+    : d(nullptr)
+{
+}
+
+VCardConverter::~VCardConverter()
+{
+}
+
+QByteArray VCardConverter::exportVCard(const Addressee &addr, Version version) const
+{
+    Addressee::List list;
+    list.append(addr);
+
+    return exportVCards(list, version);
+}
+
+QByteArray VCardConverter::exportVCards(const Addressee::List &list, Version version) const
+{
+    VCardTool tool;
+    QByteArray returnValue;
+    switch (version) {
+    case v2_1:
+        returnValue = tool.exportVCards(list, VCard::v2_1);
+        break;
+    case v3_0:
+        returnValue = tool.exportVCards(list, VCard::v3_0);
+        break;
+    case v4_0:
+        returnValue = tool.exportVCards(list, VCard::v4_0);
+        break;
+    }
+
+    return returnValue;
+}
+
+QByteArray VCardConverter::createVCard(const Addressee &addr, Version version) const
+{
+    Addressee::List list;
+    list.append(addr);
+
+    return createVCards(list, version);
+}
+
+QByteArray VCardConverter::createVCards(const Addressee::List &list, Version version) const
+{
+    VCardTool tool;
+    QByteArray returnValue;
+    switch (version) {
+    case v2_1:
+        returnValue = tool.createVCards(list, VCard::v2_1);
+        break;
+    case v3_0:
+        returnValue = tool.createVCards(list, VCard::v3_0);
+        break;
+    case v4_0:
+        returnValue = tool.createVCards(list, VCard::v4_0);
+        break;
+    }
+
+    return returnValue;
+}
+
+Addressee VCardConverter::parseVCard(const QByteArray &vcard) const
+{
+    Addressee::List list = parseVCards(vcard);
+
+    return list.isEmpty() ? Addressee() : list[ 0 ];
+}
+
+Addressee::List VCardConverter::parseVCards(const QByteArray &vcard) const
+{
+    VCardTool tool;
+
+    return tool.parseVCards(vcard);
+}
+
+/* Helper functions */
+
+QString KContacts::dateToVCardString(const QDateTime &dateTime)
+{
+    return dateTime.toString(QStringLiteral("yyyyMMddThhmmssZ"));
+}
+
+QString KContacts::dateToVCardString(QDate date)
+{
+    return date.toString(QStringLiteral("yyyyMMdd"));
+}
+
+QDateTime KContacts::VCardStringToDate(const QString &dateString)
+{
+    QDate date;
+    QTime time;
+    QString d(dateString);
+
+    d = d.remove(QLatin1Char('-')).remove(QLatin1Char(':'));
+
+    if (d.length() >= 8) {
+        date = QDate(d.midRef(0, 4).toUInt(), d.midRef(4, 2).toUInt(), d.midRef(6, 2).toUInt());
+    }
+
+    if (d.length() > 9 && d[ 8 ].toUpper() == QLatin1Char('T')) {
+        time = QTime(d.midRef(9, 2).toUInt(), d.midRef(11, 2).toUInt(), d.midRef(13, 2).toUInt());
+    }
+
+    return QDateTime(date, time);
+}
+
+void KContacts::adaptIMAttributes(QByteArray &data)
+{
+    data.replace("X-messaging/aim-All", ("X-AIM"));
+    data.replace("X-messaging/icq-All", ("X-ICQ"));
+    data.replace("X-messaging/xmpp-All", ("X-JABBER"));
+    data.replace("X-messaging/msn-All", ("X-MSN"));
+    data.replace("X-messaging/yahoo-All", ("X-YAHOO"));
+    data.replace("X-messaging/gadu-All", ("X-GADUGADU"));
+    data.replace("X-messaging/skype-All", ("X-SKYPE"));
+    data.replace("X-messaging/groupwise-All", ("X-GROUPWISE"));
+    data.replace("X-messaging/sms-All", ("X-SMS"));
+    data.replace("X-messaging/meanwhile-All", ("X-MEANWHILE"));
+    data.replace("X-messaging/irc-All", ("X-IRC"));
+    data.replace("X-messaging/googletalk-All", ("X-GTALK"));
+}
diff --git a/src/converter/vcardconverter.h b/src/converter/vcardconverter.h
new file mode 100644 (file)
index 0000000..8eda2eb
--- /dev/null
@@ -0,0 +1,142 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2002 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef KCONTACTS_VCARDCONVERTER_H
+#define KCONTACTS_VCARDCONVERTER_H
+
+#include "kcontacts_export.h"
+#include "kcontacts/addressee.h"
+#include <QString>
+
+namespace KContacts {
+/**
+  @short Class to converting contact objects into vCard format and vice versa.
+
+  This class implements reading and writing of contact using from/to the
+  vCard format. Currently vCard version 2.1 and 3.0 is supported.
+
+  Example:
+
+  \code
+
+  QFile file( "myfile.vcf" );
+  file.open( QIODevice::ReadOnly );
+
+  QByteArray data = file.readAll();
+
+  VCardConverter converter;
+  Addressee::List list = converter.parseVCards( data );
+
+  // print formatted name of first contact
+  qDebug( "name=%s", list[ 0 ].formattedName().toLatin1() );
+
+  \endcode
+*/
+class KCONTACTS_EXPORT VCardConverter
+{
+public:
+
+    /**
+      @li v2_1 - VCard format version 2.1
+      @li v3_0 - VCard format version 3.0
+      @li v4_0 - VCard format version 4.0
+     */
+    enum Version {
+        v2_1,
+        v3_0,
+        v4_0
+    };
+
+    /**
+      Constructor.
+     */
+    VCardConverter();
+
+    /**
+      Destructor.
+     */
+    ~VCardConverter();
+
+    /**
+      Creates a string in vCard format which contains the given
+      contact.
+
+      @param addr The contact object
+      @param version The version of the generated vCard format
+     */
+    Q_REQUIRED_RESULT QByteArray createVCard(const Addressee &addr, Version version = v3_0) const;
+
+    /**
+      Creates a string in vCard format which contains the given
+      list of contact.
+
+      @param list The list of contact objects
+      @param version The version of the generated vCard format
+     */
+    // FIXME: Add error handling
+    Q_REQUIRED_RESULT QByteArray createVCards(const Addressee::List &list, Version version = v3_0) const;
+
+    /**
+     * @since 4.9.1
+     */
+    Q_REQUIRED_RESULT QByteArray exportVCard(const Addressee &addr, Version version) const;
+
+    /**
+     * @since 4.9.1
+     */
+    Q_REQUIRED_RESULT QByteArray exportVCards(const Addressee::List &list, Version version) const;
+
+    /**
+      Parses a string in vCard format and returns the first contact.
+     */
+    Q_REQUIRED_RESULT Addressee parseVCard(const QByteArray &vcard) const;
+
+    /**
+      Parses a string in vCard format and returns a list of contact objects.
+     */
+    // FIXME: Add error handling
+    Q_REQUIRED_RESULT Addressee::List parseVCards(const QByteArray &vcard) const;
+
+private:
+    Q_DISABLE_COPY(VCardConverter)
+    class VCardConverterPrivate;
+    VCardConverterPrivate *const d;
+};
+
+/**
+    Helper functions
+  */
+
+/**
+  * Converts a QDateTime to a date string as it is used in VCard and LDIF files.
+  * The return value is in the form "yyyyMMddThhmmssZ" (e.g. "20031201T120000Z")
+  * @param dateTime date and time to be converted
+  */
+Q_REQUIRED_RESULT KCONTACTS_EXPORT QString dateToVCardString(const QDateTime &dateTime);
+
+/**
+  * Converts a QDate to a short date string as it is used in VCard and LDIF files.
+  * The return value is in the form "yyyyMMdd" (e.g. "20031201")
+  * @param date date to be converted
+  */
+Q_REQUIRED_RESULT KCONTACTS_EXPORT QString dateToVCardString(QDate date);
+
+/**
+  * Converts a date string as it is used in VCard and LDIF files to a QDateTime value.
+  * If the date string does not contain a time value, it will be returned as 00:00:00.
+  * (e.g. "20031201T120000" will return a QDateTime for 2003-12-01 at 12:00)
+  * @param dateString string representing the date and time.
+  */
+Q_REQUIRED_RESULT KCONTACTS_EXPORT QDateTime VCardStringToDate(const QString &dateString);
+
+/**
+ * @brief adaptIMAttributes. Convert KAddressBook attribute to VCard IM Attribute
+ * @param data
+ */
+KCONTACTS_EXPORT void adaptIMAttributes(QByteArray &data);
+}
+#endif
diff --git a/src/countrytoisomap_data.cpp b/src/countrytoisomap_data.cpp
new file mode 100644 (file)
index 0000000..a834e4a
--- /dev/null
@@ -0,0 +1,54285 @@
+
+/*
+ * Generated file based on CLDR data. Do not edit!
+ * See src/generator/ for how to re-generate this.
+ *
+ * SPDX-FileCopyrightText: 1991-2018 Unicode Inc. All rights reserved.
+ * SPDX-License-Identifier: Unicode-DFS-2016
+ */
+
+#include "countrytoisomap_p.h"
+
+using namespace KContacts;
+
+static const char country_name_stringtable[] = {
+    'a','a','b','\xc9','\x9b','n','i','a',0, // aabɛnia al
+    'a','a','d','z','\xc9','\x9b','l','i','a',0, // aadzɛlia dz
+    'a','a','l','a','n','d','i','n','s','l','e',0, // ax
+    'a','a','m','e','n','i','a',0, // am
+    'a','a','n','t','a','r','t','i','d','a',0, // aq
+    'a','a','r','x','e','n','t','i','n','a',0, // ar
+    'a','a','y','f','o','r','i','k','o','o','s','t',0, // ci
+    'a','b','a','r','i','s','a','u','d','i',0, // sa
+    'a','b','d',0, // us
+    'a','b','d','k','u','c','u','k','h','a','r','i','c','i','a','d','a','l','a','r','\xc4','\xb1',0, // abdkucukhariciadaları um
+    'a','b','d','v','i','r','j','i','n','a','d','a','l','a','r','\xc4','\xb1',0, // abdvirjinadaları vi
+    'a','b','g','a','n','i','t','h','t','a','n',0, // af
+    'a','b','h','a','n','i','y','a',0, // al
+    'a','b','h','e','a','l','a','r','u','i','s',0, // by
+    'a','b','h','e','i','l','g',0, // be
+    'a','b','h','e','i','l','i','s',0, // bz
+    'a','b','h','e','i','n','i','s','e','a','l','a',0, // ve
+    'a','b','h','u','l','g','a','i','r',0, // bg
+    'a','b','s',0, // us
+    'a','b','s','a','b','a','g','l','\xc4','\xb1','k','i','c','i','k','a','d','a','c','\xc4','\xb1','q','l','a','r',0, // absabaglıkicikadacıqlar um
+    'a','b','s','n','y','n','d','a','s','a','r','k','y','a','d','a','l','a','r','y',0, // um
+    'a','b','s','n','y','n','w','i','r','g','i','n','a','d','a','l','a','r','y',0, // vi
+    'a','b','s','v','i','r','g','i','n','a','d','a','l','a','r','\xc4','\xb1',0, // absvirginadaları vi
+    'a','c','e','n','i','o','n','f','f','u','g',0, // xa
+    'a','c','e','r','b','a','i','x','a','n',0, // az
+    'a','c','h','a','i','r','t','b','h','e','i','l',0, // ge
+    'a','c','h','i','n','a',0, // cn
+    'a','c','h','o','n','g','o',0, // cg
+    'a','c','h','o','n','g','o','b','r','a','z','z','a','v','i','l','l','e',0, // cg
+    'a','c','h','o','n','g','o','p','d','c',0, // cd
+    'a','c','h','o','s','o','b','h','o',0, // xk
+    'a','c','h','r','o','t','h','a','i','s',0, // hr
+    'a','c','s','e','n','c','i','o','n','i','s','l','a','n','d',0, // ac
+    'a','d','h','a','b','a','j','a','n','i',0, // az
+    'a','d','h','e','\xcc','\xb1','r','b','e','\xcc','\xb1','j','a','\xcc','\xb1','n',0, // adhe̱rbe̱ja̱n az
+    'a','d','n','a','i','b','i','l','\xc9','\x94','\xcc','\x80','\xc5','\x8b','b','i','a','m','e','r','k','a',0, // adnaibilɔ̀ŋbiamerka us
+    'a','d','n','a','i','b','i','l','\xc9','\x94','\xcc','\x80','\xc5','\x8b','b','i','a','r','a','b','i','a',0, // adnaibilɔ̀ŋbiarabia ae
+    'a','d','n','a','i','l','\xc9','\x94','\xcc','\x82','\xc5','\x8b',0, // adnailɔ̂ŋ gb
+    'a','d','r','a','b','i','j','a','n',0, // az
+    'a','d','r','a','r','n','t','a','r','i','q',0, // gi
+    'a','d','y','e','n','t','i','n','a',0, // ar
+    'a','d','z','\xc9','\x9b','\xcc','\x80','n','t','i','n','a',0, // adzɛ̀ntina ar
+    'a','d','z','\xc9','\xa8','m','a','k','\xc9','\xa8','\xc5','\x8b','g','u','\xc5','\x8b','k','\xc9','\xa8','p','a','l','\xc9','\x9b','s','\xc9','\xa8','t','\xc9','\xa8','n','y','i','a','a','k','\xc9','\xa8','g','a','z','a','k','o',0, // adzɨmakɨŋguŋkɨpalɛsɨtɨnyiaakɨgazako ps
+    'a','e','b',0, // us
+    'a','e','l','a','n','d','i',0, // ie
+    'a','e','l','\xc9','\xa8','\xcc','\x80','l','a','n',0, // aelɨ̀lan ie
+    'a','e','r','e','l','a','n','d',0, // ie
+    'a','e','s','l','a','n','d',0, // is
+    'a','e','s','\xc9','\xa8','\xcc','\x80','l','a','n',0, // aesɨ̀lan is
+    'a','f','a','g','a','n','i','s','i','t','a','n','i',0, // af
+    'a','f','a','g','a','n','i','s','t','a','n',0, // af
+    'a','f','e','g','a','n','i','s','t','a','o',0, // af
+    'a','f','e','g','a','n','i','s','t','a','u',0, // af
+    'a','f','g','a','a','n','i','s','t','a','a','n',0, // af
+    'a','f','g','a','a','n','i','s','t','a','n',0, // af
+    'a','f','g','a','n','i','s','c','h','t','a','n',0, // af
+    'a','f','g','a','n','i','s','t','a','a','n',0, // af
+    'a','f','g','a','n','i','s','t','a','n',0, // af
+    'a','f','g','a','n','i','s','t','a','n','a',0, // af
+    'a','f','g','a','n','i','s','t','a','n','a','s',0, // af
+    'a','f','g','a','n','i','s','t','a','\xc5','\x8b',0, // afganistaŋ af
+    'a','f','g','a','n','i','s','z','t','a','n',0, // af
+    'a','f','g','a','n','u','j','o',0, // af
+    'a','f','g','e','l','e','e','o','s','e','a','n','i','e',0, // qo
+    'a','f','g','h','a','n','a','s','t','a','n',0, // af
+    'a','f','g','h','a','n','i','s','t','a','n',0, // af
+    'a','f','g','h','a','n','i','s','t','a','n','i',0, // af
+    'a','f','g','h','a','n','i','s','t','a','n','n','i',0, // af
+    'a','f','g','h','a','n','i','s','t','a','n','n','u','t','o','m','e',0, // af
+    'a','f','g','h','a','n','i','s','t','a','\xc5','\x8b',0, // afghanistaŋ af
+    'a','f','g','\xca','\xbb','o','n','i','s','t','o','n',0, // afgʻoniston af
+    'a','f','i','g','a','n','d','e','s','i','t','a','\xc5','\x8b',0, // afigandesitaŋ af
+    'a','f','i','g','a','n','i','s','i','t','a',0, // af
+    'a','f','i','g','a','n','i','s','t','a','\xc5','\x8b',0, // afiganistaŋ af
+    'a','f','i','l','i','k','a','k','u','s','i','n','i',0, // za
+    'a','f','i','l','i','m','b','a','t','\xc9','\x9b','\xcc','\x81',0, // afilimbatɛ́ za
+    'a','f','i','r','i','k','a','k','\xc9','\x94','i','l','e','\xc5','\x8b','\xc5','\x8b','\xc9','\x9b','l','\xc9','\x94',0, // afirikakɔileŋŋɛlɔ za
+    'a','f','i','r','i','k','a','l','u','m','a','a','t','\xc9','\x9b','b','o','l','o','e',0, // afirikalumaatɛboloe cf
+    'a','f','i','r','i','k','a','y','a','s','u','d',0, // za
+    'a','f','i','r','k','a','t','a','k','u','d','u',0, // za
+    'a','f','j','a','a','n','i','s','t','a','h','n',0, // af
+    'a','f','k','a','n','i','s','t','a','\xc5','\x8b',0, // afkanistaŋ af
+    'a','f','l','i','k','a','k','u','s','i','n','i',0, // za
+    'a','f','r','a','g','a','a','d','e','a','s',0, // za
+    'a','f','r','i','c','a','d','a','l','s','i','d',0, // za
+    'a','f','r','i','c','a','d','e','s','u','d',0, // za
+    'a','f','r','i','c','a','d','o','s','u','l',0, // za
+    'a','f','r','i','k','a','a','n','a','a','f','o',0, // za
+    'a','f','r','i','k','a','a','t','s','i','m','o',0, // za
+    'a','f','r','i','k','a','d','i','s','u','l',0, // za
+    'a','f','r','i','k','a','d','u','s','u','l','u',0, // za
+    'a','f','r','i','k','a','e','j','u','g','u','t',0, // za
+    'a','f','r','i','k','a','e','r','d','i','k','o','e','r','r','e','p','u','b','l','i','k','a',0, // cf
+    'a','f','r','i','k','a','f','i','n','i','m','f','i','n','m','a','n',0, // cf
+    'a','f','r','i','k','a','k','i','d','u','l',0, // za
+    'a','f','r','i','k','a','k','u','s','i','n','i',0, // za
+    'a','f','r','i','k','a','k','u','t','h','i','n','i',0, // za
+    'a','f','r','i','k','a','n','e','k','\xc7','\x9d','s','\xc7','\x9d','\xc5','\x8b',0, // afrikanekǝsǝŋ za
+    'a','f','r','i','k','a','n','\xc7','\x9d','a','s','u','d',0, // afrikanǝasud za
+    'a','f','r','i','k','a','s','e','l','a','t','a','n',0, // za
+    'a','f','r','i','k','a','s','\xc9','\x94','\xcc','\x80',0, // afrikasɔ̀ za
+    'a','f','r','i','k','a','y','a','b','a','s','u','r',0, // za
+    'a','f','r','i','k','a','y','a','s','o','u','t','h','i',0, // za
+    'a','f','r','i','k','a','y','a','s','u','d','i',0, // za
+    'a','f','r','i','k','a','y','i','s','i',0, // za
+    'a','f','r','i','k','b','\xc5','\x8b','w','o','r','g','o',0, // afrikbŋworgo za
+    'a','f','r','i','k','d','i','s','i','d',0, // za
+    'a','f','r','i','q','u','e','d','u','s','u','d',0, // za
+    'a','f','r','i','q','y','a','n','i','f','f','u','s',0, // za
+    'a','f','u','g','a','n','i','s','i','t','a',0, // af
+    'a','f','u','g','a','n','i','s','i','t','a','a','n','i',0, // af
+    'a','f','u','g','a','n','i','s','i','t','a','n','i',0, // af
+    'a','f','u','g','a','n','i','s','t','a','n','i',0, // af
+    'a','f','u','r','i','k','a','y','e','p','f','o',0, // za
+    'a','f','\xc9','\x99','g','a','n','i','s','\xc9','\x99','t','a','n',0, // afəganisətan af
+    'a','f','\xc9','\xa3','a','n','i','s','t','a','n',0, // afɣanistan af
+    'a','f','\xc9','\xa8','l','e','k','a','g','h','\xc9','\xa8','e','m','a','m','g','h','o',0, // afɨlekaghɨemamgho za
+    'a','f','\xc9','\xa8','r','\xc9','\xa8','k','a','y','a','s','a','a','m','e',0, // afɨrɨkayasaame za
+    'a','f','\xc9','\xa8','\xcc','\x80','g','a','n','i','s','\xc9','\xa8','\xcc','\x80','t','a','n',0, // afɨ̀ganisɨ̀tan af
+    'a','g','e','m','m','a','d','u','g','u','t','d','\xc9','\xa3','a','z','z','a','i','f','i','l','i','s','t','i','n','i','y','e','n',0, // agemmadugutdɣazzaifilistiniyen ps
+    'a','g','h','a','i','m','b','i','a',0, // gm
+    'a','g','h','e','a','r','m','a','i','l','t',0, // de
+    'a','g','h','r','a','o','n','l','a','n','n',0, // gl
+    'a','g','h','r','e','u','g',0, // gr
+    'a','g','i','r','i','y','a',0, // dz
+    'a','g','m','m','a','d','n','t','a','g','u','t','d','\xc9','\xa3','z','z','a',0, // agmmadntagutdɣzza ps
+    'a','g','u','i','n','e','a','b','i','s','s','a','u',0, // gw
+    'a','g','u','p','t','e',0, // eg
+    'a','g','y','p','t','e','n',0, // eg
+    'a','g','y','p','t','\xc9','\x9b','n',0, // agyptɛn eg
+    'a','g','y','\xc9','\x9b','n','t','i','n','a',0, // agyɛntina ar
+    'a','h','e','n','d','i','m','a','n','n','k','a','b','o','m',0, // gb
+    'a','h','v','e','n','a','m','a','a',0, // ax
+    'a','h','v','e','n','a','n','m','a','a',0, // ax
+    'a','i','b','a','r','i','k','w','a','s',0, // ci
+    'a','i','c','\xe1','\xba','\xa1','p',0, // aicạp eg
+    'a','i','l','d','i','r','i','a',0, // dz
+    'a','i','n','d','i','a',0, // in
+    'a','i','n','g','i','r','a',0, // ai
+    'a','i','n','t','i','o','g','a','i','s','b','a','r','b','u','d','a',0, // ag
+    'a','i','r','a','n','d','i','c','i','a','c','o','o','k',0, // ck
+    'a','i','r','a','n','d','i','c','i','a','f','a','l','k','l','a','n','d','i',0, // fk
+    'a','i','r','a','n','d','i','c','i','a','k','a','y','m','a','n',0, // ky
+    'a','i','r','a','n','d','i','c','i','a','m','a','r','i','a','n','a','y','a','n','o','t','h','i',0, // mp
+    'a','i','r','a','n','d','i','c','i','a','m','a','r','s','h','a','l',0, // mh
+    'a','i','r','a','n','d','i','c','i','a','n','o','r','f','o','k',0, // nf
+    'a','i','r','a','n','d','i','c','i','a','s','o','l','o','m','o','n',0, // sb
+    'a','i','r','a','n','d','i','c','i','a','t','a','k','i','n','a','k','a','i','k','o',0, // tc
+    'a','i','r','a','n','d','i','c','i','a','v','i','r','g','i','n','c','i','a','a','m','e','r','i','k','a',0, // vi
+    'a','i','r','a','n','d','i','c','i','a','v','i','r','g','i','n','c','i','a','n','g','e','r','e','t','h','a',0, // vg
+    'a','i','r','i','j','a',0, // ie
+    'a','i','r','m','e','i','n','e','a',0, // am
+    'a','i','s','a','l','a','n',0, // is
+    'a','i','s','e','l','a','n','d','n','u','t','o','m','e',0, // is
+    'a','i','s','i','l','a','a','n','d','i',0, // is
+    'a','i','s','i','l','a','n','d','i',0, // is
+    'a','i','s','i','l','u','m','a','a',0, // is
+    'a','i','s','l','a','n','d','i',0, // is
+    'a','i','s','l','e','o','f','m','a','n','n','u','t','o','m','e',0, // im
+    'a','i','t','h','l','a','n','d','i',0, // is
+    'a','i','t','i',0, // ht
+    'a','i','v','o','r','e','k','o','s','i','t','i',0, // ci
+    'a','j','e','l','b','a','y','i','d','j','a',0, // az
+    'a','j','e','n','t','i','i','n','a',0, // ar
+    'a','j','e','n','t','i','n','a',0, // ar
+    'a','j','e','r','b','a','y','j','a','a','n',0, // az
+    'a','j','j','e','n','t','i','i','n','i','j','e',0, // ar
+    'a','j','u','p','t','e',0, // eg
+    'a','j','\xc9','\x9b','n','t','i','n',0, // ajɛntin ar
+    'a','j','\xc9','\x9b','\xc5','\x8b','t','i','n','a',0, // ajɛŋtina ar
+    'a','k','a','l','a','g','l','i','z','i','d','e','g','u','g','a','r','a','w','a','h','e','n','d','i',0, // io
+    'a','k','s','e','n','a','s','i','n','g',0, // xa
+    'a','k','w','a','d','o','r',0, // ec
+    'a','l','a','b','i','s','a','w','u','d','i','t','\xc9','\x9b',0, // alabisawuditɛ sa
+    'a','l','a','b','u','n','s','a','w','u','d','i',0, // sa
+    'a','l','a','m','a','g','n',0, // de
+    'a','l','a','n',0, // ax
+    'a','l','a','n','d',0, // ax
+    'a','l','a','n','d','a',0, // ax
+    'a','l','a','n','d','a','d','a','l','a','r','y',0, // ax
+    'a','l','a','n','d','a','d','a','l','a','r','\xc4','\xb1',0, // alandadaları ax
+    'a','l','a','n','d','e','i','l','a','n','d','e',0, // ax
+    'a','l','a','n','d','e','i','l','a','n','n','e','n',0, // ax
+    'a','l','a','n','d','i',0, // ax
+    'a','l','a','n','d','i','n','s','e','l','e','n',0, // ax
+    'a','l','a','n','d','i','n','s','e','l','n',0, // ax
+    'a','l','a','n','d','i','n','s','l','a',0, // ax
+    'a','l','a','n','d','i','s','l','a','n','d','s',0, // ax
+    'a','l','a','n','d','o','r','o','l','l','a','r','i',0, // ax
+    'a','l','a','n','d','s','e','y','j','a','r',0, // ax
+    'a','l','a','n','d','s','k','i','o','t','o','c','i',0, // ax
+    'a','l','a','n','d','s','k','i','o','t','o','k','i',0, // ax
+    'a','l','a','n','d','s','z','i','g','e','t','e','k',0, // ax
+    'a','l','a','n','d','u','s','a','l','o','s',0, // ax
+    'a','l','a','n','d','y',0, // ax
+    'a','l','a','n','d','\xc6','\x92','u','d','o','m','e','k','p','o','n','u','t','o','m','e',0, // alandƒudomekponutome ax
+    'a','l','a','n','k','o','m','a','a','t',0, // nl
+    'a','l','a','p','i','s','a','w','u','t','i','i','t',0, // sa
+    'a','l','a','s','e','r','i',0, // dz
+    'a','l','b','a','a','n','i',0, // al
+    'a','l','b','a','a','n','i','a',0, // al
+    'a','l','b','a','a','n','i','e',0, // al
+    'a','l','b','a','a','n','i','j','e',0, // al
+    'a','l','b','a','a','n','i','y','a',0, // al
+    'a','l','b','a','a','s','a','l','a','a','m','a','m','a','r','g','a','n','t','a',0, // gb
+    'a','l','b','a','i','n','i','a',0, // al
+    'a','l','b','a','n','i',0, // al
+    'a','l','b','a','n','i','a',0, // al
+    'a','l','b','a','n','i','a','b',0, // al
+    'a','l','b','a','n','i','a','n','u','t','o','m','e',0, // al
+    'a','l','b','a','n','i','e',0, // al
+    'a','l','b','a','n','i','e','n',0, // al
+    'a','l','b','a','n','i','i',0, // al
+    'a','l','b','a','n','i','j','a',0, // al
+    'a','l','b','a','n','i','y','a',0, // al
+    'a','l','b','a','n','s','k','a',0, // al
+    'a','l','b','a','n','s','k','o',0, // al
+    'a','l','b','a','n','u','j','o',0, // al
+    'a','l','b','a','n','y','a',0, // al
+    'a','l','b','e','n','i','a',0, // al
+    'a','l','e','a','a','o','k','o','t','i','a','m','e','r','i','k','a',0, // us
+    'a','l','e','m','a','i','n','a',0, // de
+    'a','l','e','m','a','n','a',0, // de
+    'a','l','e','m','a','n','h','a',0, // de
+    'a','l','e','m','a','n','i',0, // de
+    'a','l','e','m','a','n','i','a',0, // de
+    'a','l','e','m','a','n','u',0, // de
+    'a','l','e','m','a','n','y','a',0, // de
+    'a','l','f','e','b','e','i','j','n','k','o','\xc3','\x9f',0, // alfebeijnkoß ci
+    'a','l','g','e','e','r','i','e',0, // dz
+    'a','l','g','e','r','i','a',0, // dz
+    'a','l','g','e','r','i','a','b',0, // dz
+    'a','l','g','e','r','i','a','n','u','t','o','m','e',0, // dz
+    'a','l','g','e','r','i','e',0, // dz
+    'a','l','g','e','r','i','e','n',0, // dz
+    'a','l','g','e','r','i','e','t',0, // dz
+    'a','l','g','e','r','i','j','e',0, // dz
+    'a','l','g','e','r','i','o',0, // dz
+    'a','l','g','e','r','i','s','k','a',0, // dz
+    'a','l','g','e','r','i','y','a',0, // dz
+    'a','l','g','i','e','r','i','a',0, // dz
+    'a','l','g','j','e','r','i',0, // dz
+    'a','l','i','b','a','n','i',0, // al
+    'a','l','i','b','a','n','i','y','a',0, // al
+    'a','l','i','g','e','r','y','a',0, // dz
+    'a','l','i','j','a','n','t','i','n','e',0, // ar
+    'a','l','i','j','e','l','i','y','a',0, // dz
+    'a','l','i','j','e','r','i',0, // dz
+    'a','l','i','j','e','r','i','a',0, // dz
+    'a','l','i','j','e','r','i','y','a',0, // dz
+    'a','l','i','m','a','n','h','a',0, // de
+    'a','l','i','m','a','\xc9','\xb2','i',0, // alimaɲi de
+    'a','l','i','m','e','n','i','y','a',0, // am
+    'a','l','i','z','e','r','i',0, // dz
+    'a','l','i','z','\xc9','\x9b','r','i',0, // alizɛri dz
+    'a','l','j','a','s','a','i','r',0, // dz
+    'a','l','j','a','z','a','i','r',0, // dz
+    'a','l','j','e','e','r','i','y','a',0, // dz
+    'a','l','j','e','l','i','a',0, // dz
+    'a','l','j','e','r','i','a',0, // dz
+    'a','l','j','e','r','i','y','a',0, // dz
+    'a','l','j','\xc9','\x9b','l','i',0, // aljɛli dz
+    'a','l','j','\xc9','\x9b','r','i',0, // aljɛri dz
+    'a','l','l','e','m','a','g','n','e',0, // de
+    'a','l','l','j','e','e','r','i','j','e',0, // dz
+    'a','l','m','a','a','n',0, // de
+    'a','l','m','a','a','\xc9','\xb2','e',0, // almaaɲe de
+    'a','l','m','a','g','n',0, // de
+    'a','l','m','a','n','i','a',0, // am
+    'a','l','m','a','n','i','y','a',0, // de
+    'a','l','m','a','n','y','a',0, // de
+    'a','l','m','a','y','n',0, // de
+    'a','l','m','e','n','i','a',0, // am
+    'a','l','p','a','n','i',0, // al
+    'a','l','s','a','\xc5','\x8b','t','i','n',0, // alsaŋtin ar
+    'a','l','s','e','l','i',0, // dz
+    'a','l','s','e','r','i',0, // dz
+    'a','l','s','i','r',0, // dz
+    'a','l','s','l','a','v','a','d','o','h','r',0, // sv
+    'a','l','t','r','e','i','s','o','l','e','a','m','e','r','i','c','a','n','e','d','e','l','p','a','c','i','f','i','c','o',0, // um
+    'a','l','u','b','a',0, // aw
+    'a','l','u','b','a','n','i',0, // al
+    'a','l','u','b','a','n','i','a',0, // al
+    'a','l','u','b','a','n','i','y','a',0, // al
+    'a','l','u','j','e','r','i','a',0, // dz
+    'a','l','u','p','a',0, // aw
+    'a','l','x','e','r','i','a',0, // dz
+    'a','l','z','e','e','r','i',0, // dz
+    'a','l','z','e','e','r','i','a',0, // dz
+    'a','l','z','e','r','i',0, // dz
+    'a','l','z','e','r','i','a',0, // dz
+    'a','l','z','e','r','i','e',0, // dz
+    'a','l','z','e','r','i','i',0, // dz
+    'a','l','z','i','r',0, // dz
+    'a','l','z','i','r','i','j','a',0, // dz
+    'a','l','z','i','r','s','k','o',0, // dz
+    'a','l','z','y','r','a','s',0, // dz
+    'a','l','\xc9','\x99','b','a','n','i','a',0, // aləbania al
+    'a','l','\xc9','\x99','y','e','r','i','a',0, // aləyeria dz
+    'a','m','a','h','a','n','g','a','g','a','b','u','h','a','r','a','b','u','a','g','e','e','t','e','e','r','e','i','n','e',0, // ae
+    'a','m','a','l','i','k','a',0, // us
+    'a','m','a','z','i','n','g','a','y','a','f','i','l','i','p','i','n','e',0, // ph
+    'a','m','a','z','i','n','g','a','y','a','m','a','r','i','y','a','n','a','r','y','o','m','u','m','a','j','a','r','u','g','u','r','u',0, // mp
+    'a','m','a','z','i','n','g','a','y','a','r','e','y','i','n','i','y','o',0, // re
+    'a','m','a','z','i','n','g','a','y','a','s','a','l','u','m','o','n','i',0, // sb
+    'a','m','a','z','i','n','g','a','y','a','s','e','y','i','s','h','e','l','i',0, // sc
+    'a','m','a','z','i','n','g','a','y','a','t','u','r','k','i','s','i','n','a','c','a','y','i','k','o','s','i',0, // tc
+    'a','m','a','z','i','n','g','a','y','i','s','u','g','i','y','a','b','a','n','y','a','m','e','r','i','k','a',0, // vi
+    'a','m','e','e','r','i','k','a','s','a','m','o','a',0, // as
+    'a','m','e','e','r','i','k','a','u','h','e','n','d','r','i','i','g','i','d',0, // us
+    'a','m','e','e','r','i','k','v','i','r','g','i','n','g','u','n','g','e','y',0, // vi
+    'a','m','e','l','i','k','a',0, // us
+    'a','m','e','n','i',0, // am
+    'a','m','e','n','i','a',0, // am
+    'a','m','e','n','i','y','a',0, // am
+    'a','m','e','r','i','c','a','b','s','a','m','o','a','b',0, // as
+    'a','m','e','r','i','c','a','n','s','a','m','o','a',0, // as
+    'a','m','e','r','i','c','k','a','d','e','v','i','c','a','n','s','k','a','o','s','t','r','v','a',0, // vi
+    'a','m','e','r','i','c','k','a','d','j','e','v','i','c','a','n','s','k','a','o','s','t','r','v','a',0, // vi
+    'a','m','e','r','i','c','k','a','s','a','m','o','a',0, // as
+    'a','m','e','r','i','c','k','a','v','a','n','j','s','k','a','o','s','t','r','v','a',0, // um
+    'a','m','e','r','i','c','k','e','p','a','n','e','n','s','k','e','o','s','t','r','o','v','y',0, // vi
+    'a','m','e','r','i','c','k','i','d','j','e','v','i','c','a','n','s','k','i','o','t','o','c','i',0, // vi
+    'a','m','e','r','i','h','k','a','o','v','t','t','a','s','t','u','v','v','a','n','s','t','a','h','t','a','t',0, // us
+    'a','m','e','r','i','h','k','a','s','a','m','o','a',0, // as
+    'a','m','e','r','i','k','a',0, // us
+    'a','m','e','r','i','k','a','a','n','i','s','c','h','i','j','u','n','g','f','e','r','e','i','n','s','l','e',0, // vi
+    'a','m','e','r','i','k','a','a','n','i','s','c','h','s','a','m','o','a',0, // as
+    'a','m','e','r','i','k','a','a','n','s','c','h','e','j','u','m','f','e','r','n','e','i','l','a','n','n','e','n',0, // vi
+    'a','m','e','r','i','k','a','a','n','s','c','h','o','z','e','a','n','i','e','n',0, // um
+    'a','m','e','r','i','k','a','a','n','s','c','h','s','a','m','o','a',0, // as
+    'a','m','e','r','i','k','a','a','n','s','e','m','a','a','g','d','e','n','e','i','l','a','n','d','e','n',0, // vi
+    'a','m','e','r','i','k','a','a','n','s','e','s','a','m','o','a',0, // as
+    'a','m','e','r','i','k','a','a','n','s','k','e','m','a','a','g','d','e','n','e','i','l','a','n','n','e','n',0, // vi
+    'a','m','e','r','i','k','a','a','n','s','k','s','a','m','o','a',0, // as
+    'a','m','e','r','i','k','a','a','n','s','s','a','m','o','a',0, // as
+    'a','m','e','r','i','k','a','b',0, // us
+    'a','m','e','r','i','k','a','b','i','r','l','e','s','i','k','d','e','v','l','e','t','l','e','r','i',0, // us
+    'a','m','e','r','i','k','a','b','i','r','l','\xc9','\x99','s','m','i','s','s','t','a','t','l','a','r','\xc4','\xb1',0, // amerikabirləsmisstatları us
+    'a','m','e','r','i','k','a','i','s','z','a','m','o','a',0, // as
+    'a','m','e','r','i','k','a','i','v','i','r','g','i','n','s','z','i','g','e','t','e','k',0, // vi
+    'a','m','e','r','i','k','a','n','e','s','c','h','j','o','f','f','e','r','e','n','i','n','s','e','l','e','n',0, // vi
+    'a','m','e','r','i','k','a','n','e','s','c','h','o','z','e','a','n','i','e','n',0, // um
+    'a','m','e','r','i','k','a','n','e','s','c','h','s','a','m','o','a',0, // as
+    'a','m','e','r','i','k','a','n','i','s','c','h','e','j','u','n','g','f','e','r','n','i','n','s','e','l','n',0, // vi
+    'a','m','e','r','i','k','a','n','i','s','c','h','e','u','b','e','r','s','e','e','i','n','s','e','l','n',0, // um
+    'a','m','e','r','i','k','a','n','i','s','c','h','o','z','e','a','a','n','i','e',0, // um
+    'a','m','e','r','i','k','a','n','i','s','c','h','s','a','m','o','a',0, // as
+    'a','m','e','r','i','k','a','n','i','s','i','j','u','n','g','f','r','o','i','w','i','n','s','l','a',0, // vi
+    'a','m','e','r','i','k','a','n','i','s','o','z','e','a','n','i','e',0, // um
+    'a','m','e','r','i','k','a','n','i','s','s','a','m','o','a',0, // as
+    'a','m','e','r','i','k','a','n','s','a','m','o','a',0, // as
+    'a','m','e','r','i','k','a','n','s','a','m','o','a','s','y',0, // as
+    'a','m','e','r','i','k','a','n','s','a','m','o','a','s','\xc4','\xb1',0, // amerikansamoası as
+    'a','m','e','r','i','k','a','n','s','k','a','j','u','n','g','f','r','u','o','a','r','n','a',0, // vi
+    'a','m','e','r','i','k','a','n','s','k','a','s','a','m','o','a',0, // as
+    'a','m','e','r','i','k','a','n','s','k','e','o','v','e','r','s','\xc3','\xb8','i','s','k','e','\xc3','\xb8','e','r',0, // amerikanskeoversøiskeøer um
+    'a','m','e','r','i','k','a','n','s','k','s','a','m','o','a',0, // as
+    'a','m','e','r','i','k','a','n','y','n','b','i','r','l','e','s','e','n','s','t','a','t','l','a','r','y',0, // us
+    'a','m','e','r','i','k','a','q','o','s','h','m','a','s','h','t','a','t','l','a','r','i',0, // us
+    'a','m','e','r','i','k','a','s','a','m','o','a',0, // as
+    'a','m','e','r','i','k','a','s','a','m','o','a','n','u','t','o','m','e',0, // as
+    'a','m','e','r','i','k','a','s','a','m','o','a','s','i',0, // as
+    'a','m','e','r','i','k','a','s','a','m','o','a','s','\xc4','\xb1',0, // amerikasamoası as
+    'a','m','e','r','i','k','a','s','a','r','e','k','a','t',0, // us
+    'a','m','e','r','i','k','a','s','e','r','i','k','a','t',0, // us
+    'a','m','e','r','i','k','a','s','s','a','v','i','e','n','o','t','a','s','v','a','l','s','t','i','s',0, // us
+    'a','m','e','r','i','k','a','s','y','a','r','i','k','a','t',0, // us
+    'a','m','e','r','i','k','a','t','h','a','m','o','w',0, // as
+    'a','m','e','r','i','k','e','t','a','k','o','e','s','t','a','t','u','b','a','t','u','a','k',0, // us
+    'a','m','e','r','i','k','e','t','a','k','o','e','s','t','a','t','u','b','a','t','u','e','t','a','k','o','k','a','n','p','o','a','l','d','e','k','o','u','h','a','r','t','e','t','x','i','k','i','a','k',0, // um
+    'a','m','e','r','i','k','i',0, // us
+    'a','m','e','r','i','k','i','k','a','s','u','n','g','u','r','u','n','n','i','n','g','u','n',0, // vi
+    'a','m','e','r','i','k','i','l','a','a','b','u','m','a','r','g','a','n','t','e','y',0, // us
+    'a','m','e','r','i','k','i','s','a','m','o','a',0, // as
+    'a','m','e','r','i','k','o','s','s','a','m','o','a',0, // as
+    'a','m','e','r','i','s','k','a','o','c','e','a','n','i','s','k','a',0, // um
+    'a','m','e','r','i','s','k','a','s','a','m','o','a',0, // as
+    'a','m','e','r','i','s','k','e','k','n','e','z','n','i','s','k','e','k','u','p','y',0, // vi
+    'a','m','e','r','i','s','k','e','k','n','j','e','z','n','i','s','k','e','k','u','p','y',0, // vi
+    'a','m','e','r','i','s','k','i','d','e','v','i','s','k','i','o','t','o','k','i',0, // vi
+    'a','m','e','r','\xc9','\xa8','k','a',0, // amerɨka us
+    'a','m','h','a','s','a','d','o','n',0, // mk
+    'a','m','h','a','s','a','d','o','n','f','y','r','o','m',0, // mk
+    'a','m','h','o','l','d','o','b','h','a',0, // md
+    'a','m','i','r','k','a',0, // us
+    'a','m','m','e','r','i','k','a','a','n','e','s','c','h','s','a','m','m','o','h','a',0, // as
+    'a','m','m','o','n','a','d','h','n','e','a','g','r','a','c','h',0, // me
+    'a','m','u','r','n','a','g','a','r','a','w','u','h','i','n','d','i','u','b','r','i','t','a','n','i',0, // io
+    'a','m','\xc9','\x9b','l','e','k','a','n','s','a','m','w','a',0, // amɛlekansamwa as
+    'a','m','\xc9','\x9b','n','i',0, // amɛni am
+    'a','m','\xc9','\x9b','n','y','i','a',0, // amɛnyia am
+    'a','m','\xc9','\x9b','r','i','k','a',0, // amɛrika us
+    'a','m','\xc9','\x9b','r','i','k','a','s','a','m','o','a',0, // amɛrikasamoa as
+    'a','m','\xc9','\x9b','r','i','k','a','v','i','r','g','i','n','i','s','l','a','n','d','s',0, // amɛrikavirginislands vi
+    'a','m','\xc9','\x9b','r','k','a',0, // amɛrka us
+    'a','n','a','a','f','o','k','o','r','i','a',0, // kr
+    'a','n','a','e','t','o','i','p',0, // et
+    'a','n','a','f','g','a','n','a','s','t','a','i','n',0, // af
+    'a','n','a','f','r','a','i','c','t','h','e','a','s',0, // za
+    'a','n','a','i','g','e','i','n','e','i','m','e','a','l','l','a','c','h',0, // qo
+    'a','n','a','i','l','g','e','i','r',0, // dz
+    'a','n','a','i','r','g','i','n','t','i','n',0, // ar
+    'a','n','a','i','r','m','e','i','n',0, // am
+    'a','n','a','l','b','a','i','n',0, // al
+    'a','n','a','n','t','a','r','t','a','i','c','e',0, // aq
+    'a','n','a','n','t','a','r','t','a','i','g',0, // aq
+    'a','n','a','r','a','i','b','s','h','a','d','a','c','h',0, // sa
+    'a','n','a','r','g','a','n','t','a','i','n',0, // ar
+    'a','n','a','s','a','r','b','a','i','s','e','a','i','n',0, // az
+    'a','n','a','s','t','r','a','i','l',0, // au
+    'a','n','b','h','a','n','g','l','a','i','d','e','i','s',0, // bd
+    'a','n','b','h','e','a','l','a','r','u','i','s',0, // by
+    'a','n','b','h','e','i','l','g',0, // be
+    'a','n','b','h','e','i','l','i','s',0, // bz
+    'a','n','b','h','o','i','s','n','i','a','a','g','u','s','a','n','h','e','i','r','s','e','a','g','a','i','v','e','i','n',0, // ba
+    'a','n','b','h','o','l','a','i','v',0, // bo
+    'a','n','b','h','o','t','s','u','a','i','n',0, // bw
+    'a','n','b','h','r','a','s','a','i','l',0, // br
+    'a','n','b','h','u','l','g','a','i','r',0, // bg
+    'a','n','b','h','u','r','u','i','n',0, // bi
+    'a','n','b','h','u','t','a','i','n',0, // bt
+    'a','n','c','e','a','p','u','a','i','n','e',0, // cv
+    'a','n','c','h','a','m','b','o','i','d',0, // kh
+    'a','n','c','h','a','s','a','c','s','t','a','i','n',0, // kz
+    'a','n','c','h','e','i','n','i','a',0, // ke
+    'a','n','c','h','i','p','i','r',0, // cy
+    'a','n','c','h','i','r','g','e','a','s','t','a','i','n',0, // kg
+    'a','n','c','h','o','i','r','e','t','h','e','a','s',0, // kr
+    'a','n','c','h','o','i','r','e','t','h','u','a','i','d','h',0, // kp
+    'a','n','c','h','o','l','o','i','m',0, // co
+    'a','n','c','h','o','s','a','i','v',0, // xk
+    'a','n','c','h','r','o','i','t',0, // hr
+    'a','n','c','o','n','g','o',0, // cg
+    'a','n','c','o','n','g','o','p','d','c',0, // cd
+    'a','n','c','o','n','g','o','p','o','b','l','a','c','h','t',0, // cg
+    'a','n','c','o','s','t','a','e','a','b','h','a','i','r',0, // ci
+    'a','n','c','o','s','t','a','i','b','h','r','i',0, // ci
+    'a','n','d','a','n','m','h','a','i','r','g',0, // dk
+    'a','n','d','o','l','a',0, // ad
+    'a','n','d','o','o','r',0, // ad
+    'a','n','d','o','o','r','a',0, // ad
+    'a','n','d','o','r',0, // ad
+    'a','n','d','o','r','a',0, // ad
+    'a','n','d','o','r','e',0, // ad
+    'a','n','d','o','r','o',0, // ad
+    'a','n','d','o','r','r','a',0, // ad
+    'a','n','d','o','r','r','a','b',0, // ad
+    'a','n','d','o','r','r','a','n','u','t','o','m','e',0, // ad
+    'a','n','d','o','r','r','e',0, // ad
+    'a','n','d','o','r','\xc9','\x9b',0, // andorɛ ad
+    'a','n','d','u','n','i','s','y','a',0, // id
+    'a','n','d','u','r','a',0, // ad
+    'a','n','d','u','r','r','a',0, // ad
+    'a','n','d','\xc9','\x94','r',0, // andɔr ad
+    'a','n','d','\xc9','\x94','r','\xc7','\x9d',0, // andɔrǝ ad
+    'a','n','d','\xc9','\x94','\xcc','\x81','r','a',0, // andɔ́ra ad
+    'a','n','d','\xc9','\x9b',0, // andɛ in
+    'a','n','e','a','d','a','i','l','t',0, // it
+    'a','n','e','a','m','a','n',0, // ye
+    'a','n','e','a','s','t','o','i','n',0, // ee
+    'a','n','e','i','g','i','p','t',0, // eg
+    'a','n','e','i','l','b','h','e','i','s',0, // ch
+    'a','n','e','i','l','v','e','i','s',0, // ch
+    'a','n','e','i','p','h','i','t',0, // eg
+    'a','n','e','i','r','i','t','r','e',0, // er
+    'a','n','f','h','i','o','n','l','a','i','n','n',0, // fi
+    'a','n','f','h','i','o','n','n','l','a','n','n',0, // fi
+    'a','n','f','h','r','a','i','n','c',0, // fr
+    'a','n','f','h','r','a','i','n','g',0, // fr
+    'a','n','g','a','i','l','e',0, // ai
+    'a','n','g','e','l','e','t','e','l','e',0, // gb
+    'a','n','g','g','w','i','l','l','a',0, // ai
+    'a','n','g','h','a','b','u','i','n',0, // ga
+    'a','n','g','h','a','i','m','b','i','a',0, // gm
+    'a','n','g','h','e','a','r','m','a','i','n',0, // de
+    'a','n','g','h','r','a','o','n','l','a','i','n','n',0, // gl
+    'a','n','g','h','r','e','i','g',0, // gr
+    'a','n','g','h','u','a','i','n',0, // gy
+    'a','n','g','h','u','i','n','e',0, // gn
+    'a','n','g','h','u','i','n','e','m','h','e','a','n','c','h','i','o','r','c','l','a','c','h',0, // gq
+    'a','n','g','i','g','u','w','a','n','a','b','a','b','u','d','a',0, // ag
+    'a','n','g','i','i','y',0, // ai
+    'a','n','g','i','i','y','a',0, // ai
+    'a','n','g','i','l','a',0, // ai
+    'a','n','g','i','l','i','j','a',0, // ai
+    'a','n','g','i','l','j','a',0, // ai
+    'a','n','g','i','l','y','a',0, // ai
+    'a','n','g','i','l','\xc9','\x9b','k','a','s','u','n','g','u','r','u','n','n','i','n','g','u','n',0, // angilɛkasungurunningun vg
+    'a','n','g','i','l','\xc9','\x9b','k','a','\xc9','\x9b','n','d','u','d','u','g','u','k','o','l','o',0, // angilɛkaɛndudugukolo io
+    'a','n','g','i','l','\xc9','\x9b','t','\xc9','\x9b','r','i',0, // angilɛtɛri gb
+    'a','n','g','i','r','i','a',0, // dz
+    'a','n','g','i','y','a',0, // ai
+    'a','n','g','i','y','e',0, // ai
+    'a','n','g','i','y','\xc9','\x99',0, // angiyə ai
+    'a','n','g','i','y','\xc9','\x9b',0, // angiyɛ ai
+    'a','n','g','j','o','o','l','a',0, // ao
+    'a','n','g','l','e','t','e','r','a',0, // gb
+    'a','n','g','l','o','f','o','\xc5','\x8b','m','a','i','n','d','i','y','a',0, // anglofoŋmaindiya io
+    'a','n','g','o','l','a',0, // ao
+    'a','n','g','o','l','a','a',0, // ao
+    'a','n','g','o','l','a','b',0, // ao
+    'a','n','g','o','l','a','n','u','t','o','m','e',0, // ao
+    'a','n','g','o','l','e',0, // ao
+    'a','n','g','o','l','o',0, // ao
+    'a','n','g','o','o','l','a',0, // ao
+    'a','n','g','o','r','a',0, // ao
+    'a','n','g','u','i','i','l','a',0, // ai
+    'a','n','g','u','i','l','a',0, // ai
+    'a','n','g','u','i','l','e',0, // ai
+    'a','n','g','u','i','l','l','a',0, // ai
+    'a','n','g','u','i','l','l','a','b',0, // ai
+    'a','n','g','u','i','l','l','a','n','u','t','o','m','e',0, // ai
+    'a','n','g','u','i','l','l','i','a',0, // ai
+    'a','n','g','u','i','y','a',0, // ai
+    'a','n','g','u','l','a',0, // ao
+    'a','n','g','u','u','l','a',0, // ai
+    'a','n','g','v','i','l','a',0, // ai
+    'a','n','g','v','i','l','l','a',0, // ai
+    'a','n','g','v','i','l','o',0, // ai
+    'a','n','g','w','i','l','a',0, // ai
+    'a','n','g','w','i','l','l','a',0, // ai
+    'a','n','g','w','i','r','a',0, // ai
+    'a','n','g','\xc9','\x9b','l','\xc9','\x9b','t','\xc9','\x9b','\xcc','\x81','l','\xc9','\x9b',0, // angɛlɛtɛ́lɛ gb
+    'a','n','i','a','r','a','i','c',0, // iq
+    'a','n','i','a','r','a','i','n',0, // ir
+    'a','n','i','k','u','i','l','a',0, // ai
+    'a','n','i','n','d','i','a',0, // in
+    'a','n','i','n','d','i','n','e','i','s',0, // id
+    'a','n','i','o','d','a','i','l',0, // it
+    'a','n','i','o','r','d','a','i','n',0, // jo
+    'a','n','i','o','r','u','a',0, // no
+    'a','n','i','o','s','l','a','i','n','n',0, // is
+    'a','n','i','s','i','l','t','i','r',0, // nl
+    'a','n','i','s','i','l','t','i','r','c','h','a','i','r','i','b','e','a','c','h',0, // bq
+    'a','n','i','t','i','g','u','y','a','n','i','b','a','l','u','b','u','d','a',0, // ag
+    'a','n','i','t','i','k','u','a','m','o','p','a','l','a','p','u','t','a',0, // ag
+    'a','n','i','t','i','o','p',0, // et
+    'a','n','l','a','i','t','b','h','e',0, // lv
+    'a','n','l','a','i','t','v','i','a',0, // lv
+    'a','n','l','i','b','e','i','r',0, // lr
+    'a','n','l','i','b','i','a',0, // ly
+    'a','n','l','i','o','b','a','i','n',0, // lb
+    'a','n','l','i','o','t','u','a','i','n',0, // lt
+    'a','n','m','h','a','c','a','d','o','i','n',0, // mk
+    'a','n','m','h','a','c','a','d','o','i','n','p','i','i','m',0, // mk
+    'a','n','m','h','a','l','a','e','i','s','i','a',0, // my
+    'a','n','m','h','a','l','a','i','v',0, // mw
+    'a','n','m','h','a','r','a','t','a','i','n',0, // mr
+    'a','n','m','h','i','c','r','i','n','e','i','s',0, // fm
+    'a','n','m','h','o','l','d','o','i','v',0, // md
+    'a','n','m','h','o','n','g','o','i','l',0, // mn
+    'a','n','n','a','m','a','i','b',0, // na
+    'a','n','n','d','o','o','r','a',0, // ad
+    'a','n','n','g','i','y','a','a',0, // ai
+    'a','n','n','g','o','l','a','a',0, // ao
+    'a','n','n','i','g','e','i','r',0, // ng
+    'a','n','n','i','g','i','r',0, // ne
+    'a','n','n','u','a','c','h','a','l','a','d','o','i','n',0, // nc
+    'a','n','n','u','a','s','h','e','a','l','a','i','n','n',0, // nz
+    'a','n','o','s','t','a','i','r',0, // at
+    'a','n','p','h','a','c','a','s','t','a','i','n',0, // pk
+    'a','n','p','h','a','l','a','i','s','t','i','n',0, // ps
+    'a','n','p','h','o','b','l','a','c','h','t','d','h','o','i','m','i','n','i','c','e','a','c','h',0, // do
+    'a','n','p','h','o','l','a','i','n','n',0, // pl
+    'a','n','p','h','o','r','t','a','i','n','g','e','i','l',0, // pt
+    'a','n','q','o','l','a',0, // ao
+    'a','n','r','i','o','c','h','t','a','o','n','t','a','i','t','h','e',0, // gb
+    'a','n','r','i','o','g','h','a','c','h','d','a','o','n','a','i','c','h','t','e',0, // gb
+    'a','n','r','o','m','a','i','n',0, // ro
+    'a','n','r','u','i','s',0, // ru
+    'a','n','s','a','h','a','r','a','t','h','i','a','r',0, // eh
+    'a','n','s','a','l','b','h','a','d','o','r',0, // sv
+    'a','n','s','p','a','i','n','n',0, // es
+    'a','n','s','p','a','i','n','n','t',0, // es
+    'a','n','t','a','a','r','k','t','i','k','a',0, // aq
+    'a','n','t','a','i','d','s','i','c','e','a','s','t','a','i','n',0, // tj
+    'a','n','t','a','k','t','i','k','a',0, // aq
+    'a','n','t','a','k','t','i','k','i',0, // aq
+    'a','n','t','a','n','s','a','i','n',0, // tz
+    'a','n','t','a','n','s','a','n',0, // tz
+    'a','n','t','a','r','c','t','i','c','a',0, // aq
+    'a','n','t','a','r','c','t','i','q','u','e',0, // aq
+    'a','n','t','a','r','k','t','i','d','a',0, // aq
+    'a','n','t','a','r','k','t','i','k',0, // aq
+    'a','n','t','a','r','k','t','i','k','a',0, // aq
+    'a','n','t','a','r','k','t','i','k','e',0, // aq
+    'a','n','t','a','r','k','t','i','s',0, // aq
+    'a','n','t','a','r','k','t','i','s','z',0, // aq
+    'a','n','t','a','r','k','t','o',0, // aq
+    'a','n','t','a','r','k','t','y','d','a',0, // aq
+    'a','n','t','a','r','t','i','c',0, // aq
+    'a','n','t','a','r','t','i','c','a','n','u','t','o','m','e',0, // aq
+    'a','n','t','a','r','t','i','d','a',0, // aq
+    'a','n','t','a','r','t','i','d','e',0, // aq
+    'a','n','t','a','r','t','i','k','a',0, // aq
+    'a','n','t','e','a','l','a','i','n','n',0, // th
+    'a','n','t','e','a','v','a','i','n',0, // tw
+    'a','n','t','i','g','a','b','a','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','a','d','b','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','a','m','p','e','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','a','n','e','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','a','n','i','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','a','r','i','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','a','s','y','b','a','r','b','o','d','a',0, // ag
+    'a','n','t','i','g','u','a','a','a','m','m','a','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','a','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','a','g','u','s','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','a','k','\xc9','\x9b','n','\xc9','\x9b','b','a','r','b','u','d','a',0, // antiguaakɛnɛbarbuda ag
+    'a','n','t','i','g','u','a','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','b','a','r','b','u','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','b','t','s','i','b','a','r','b','u','d','a','b',0, // ag
+    'a','n','t','i','g','u','a','d','a','n','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','d','i','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','e','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','e','k','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','e','n','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','e','s','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','e','t','a','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','e','t','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','g','i','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','h','a','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','i','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','j','a','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','l','a','n','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','l','e','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','n','a','b','a','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','n','a','b','a','l','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','n','a','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','n','d','a','b','a','r','b','u','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','n','e','b','a','a','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','n','e','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','n','n','e','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','o','c','h','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','o','g','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','s','i','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','u','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','u','b','e','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','u','n','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','u','n','d','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','v','a','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','v','e','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','w','e','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','a','y','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','u','u','a','n','a','b','a','r','i','b','u','u','d','a',0, // ag
+    'a','n','t','i','g','u','w','a','a','e','b','a','r','b','u','d','a','a',0, // ag
+    'a','n','t','i','g','u','w','a','a','k','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','v','a','i','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','v','a','i','n','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','v','a','i','r','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','v','a','o','g','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','v','a','u','n','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','v','o','b','a','r','b','u','d','o',0, // ag
+    'a','n','t','i','g','w','a','a','b','a','b','u','d','a',0, // ag
+    'a','n','t','i','g','w','a','a','i','b','a','r','\xc9','\x99','b','u','d','a',0, // antigwaaibarəbuda ag
+    'a','n','t','i','g','w','a','b','e','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','w','a','d','a','b','a','r','b','u','b','a',0, // ag
+    'a','n','t','i','g','w','a','d','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','g','w','a','n','a','b','a','r','i','b','u','d','a',0, // ag
+    'a','n','t','i','g','w','a','n','e','b','a','r','a','b','u','d','a',0, // ag
+    'a','n','t','i','g','w','a','n','i','b','a','r','a','b','u','d','a',0, // ag
+    'a','n','t','i','g','w','a','u','n','b','a','r','b','u','d','a',0, // ag
+    'a','n','t','i','l','l','e','s','y','r','i','s','e','l','d','i','r','o','e','d','d',0, // bq
+    'a','n','t','i','q','u','a','v','\xc9','\x99','b','a','r','b','u','d','a',0, // antiquavəbarbuda ag
+    'a','n','t','s','a','i','m','b','i','a',0, // zm
+    'a','n','t','s','a','l','v','a','d','o','i','r',0, // sv
+    'a','n','t','s','e','a','d',0, // td
+    'a','n','t','s','e','a','p','a','i','n',0, // jp
+    'a','n','t','s','e','a','p','a','n',0, // jp
+    'a','n','t','s','e','i','c',0, // cz
+    'a','n','t','s','e','i','c','i','a',0, // cz
+    'a','n','t','s','e','i','n','e','a','g','a','i','l',0, // sn
+    'a','n','t','s','e','i','r','b',0, // rs
+    'a','n','t','s','e','i','r','b','i','a',0, // rs
+    'a','n','t','s','e','o','i','r','s','i','a',0, // ge
+    'a','n','t','s','e','o','i','r','s','i','a','t','h','e','a','s','a','g','u','s','o','i','l','e','a','i','n','s','a','n','d','w','i','c','h','t','h','e','a','s',0, // gs
+    'a','n','t','s','i','l','e',0, // cl
+    'a','n','t','s','i','n',0, // cn
+    'a','n','t','s','i','o','m','b','a','b',0, // zw
+    'a','n','t','s','i','o','m','b','a','i','b',0, // zw
+    'a','n','t','s','i','r','i','a',0, // sy
+    'a','n','t','s','l','o','b','h','a','c',0, // sk
+    'a','n','t','s','l','o','b','h','a','i','n',0, // si
+    'a','n','t','s','l','o','i','v','e','i','n',0, // si
+    'a','n','t','s','l','o','v','a','i','c',0, // sk
+    'a','n','t','s','o','m','a','i','l',0, // so
+    'a','n','t','s','u','a','i','n',0, // se
+    'a','n','t','s','u','a','l','a','i','n','n',0, // se
+    'a','n','t','s','u','a','s','a','l','a','i','n','n',0, // sz
+    'a','n','t','s','u','d','a','i','n',0, // sd
+    'a','n','t','s','u','d','a','i','n','t','h','e','a','s',0, // ss
+    'a','n','t','u','i','n','e','i','s',0, // tn
+    'a','n','t','u','i','r','c',0, // tr
+    'a','n','t','u','i','r','c','m','e','a','n','a','s','t','a','i','n',0, // tm
+    'a','n','u','c','r','a','i','n',0, // ua
+    'a','n','u','i','s','b','e','i','c','e','a','s','t','a','i','n',0, // uz
+    'a','n','u','n','g','a','i','r',0, // hu
+    'a','n','y','i','e','h','e','a','f','r','i','c','a','n','u','t','o','m','e',0, // za
+    'a','n','y','i','e','h','e','f','r','a','n','s','e','m','e','n','u','t','o','m','e',0, // tf
+    'a','n','y','i','e','h','e','g','e','o','r','g','i','a','k','p','l','e','a','n','y','i','e','h','e','s','a','n','d','w','i','c','h','\xc6','\x92','u','d','o','m','e','k','p','o','w','o','n','u','t','o','m','e',0, // anyiehegeorgiakpleanyiehesandwichƒudomekpowonutome gs
+    'a','n','y','i','e','h','e','k','o','r','e','a','n','u','t','o','m','e',0, // kr
+    'a','n','y','i','e','h','e','s','u','d','a','n','n','u','t','o','m','e',0, // ss
+    'a','o',0, // at
+    'a','o','d','a','n','o','l','i','f','a','n','t',0, // ci
+    'a','o','d','o','l','i','f','a','n','t',0, // ci
+    'a','o','n','t','a','s','n','a','n','e','i','m','i','r','i','o','c','h','t','a','i','a','r','a','b','a','c','h','a',0, // ae
+    'a','o','s','t','r','a','l','i','a',0, // au
+    'a','o','s','t','r','i','a',0, // at
+    'a','o','s','v','i','r','g','i','n','s','u','l','l','o','t',0, // vi
+    'a','o','t','e','a','r','o','a',0, // nz
+    'a','o','t','r','i','s','y',0, // at
+    'a','p','h','o','b','l','a','c','h','d','d','h','o','i','m','i','n','i','c','e','a','c','h',0, // do
+    'a','p','h','o','l','a','i','n','n',0, // pl
+    'a','p','h','o','r','t','a','g','a','i','l',0, // pt
+    'a','p','o','l','i','n','e','s','i','a','f','r','a','n','c','e','s','a',0, // pf
+    'a','p','v','i','e','n','o','t','a','k','a','r','a','l','i','s','t','e',0, // gb
+    'a','p','v','i','e','n','o','t','i','e','a','r','a','b','u','e','m','i','r','a','t','i',0, // ae
+    'a','q','s','h',0, // us
+    'a','q','s','h','v','i','r','g','i','n','o','r','o','l','l','a','r','i',0, // vi
+    'a','q','s','h','y','o','n','d','o','s','h','o','r','o','l','l','a','r','i',0, // um
+    'a','q','u','a','t','o','r','i','a','a','l','g','i','n','e','e','a',0, // gq
+    'a','q','u','a','t','o','r','i','a','l','g','u','i','n','e','a',0, // gq
+    'a','q','u','a','t','o','r','i','a','l','j','i','n','e','e','j','a',0, // gq
+    'a','r','a','a','b','i','a','u','h','e','n','d','e','m','i','r','a','a','d','i','d',0, // ae
+    'a','r','a','b','i','a','r','e','m','i','r','e','r','r','i','b','a','t','u','a','k',0, // ae
+    'a','r','a','b','i','a','s','a','o','d','i','t','a',0, // sa
+    'a','r','a','b','i','a','s','a','o','u','d','a','t',0, // sa
+    'a','r','a','b','i','a','s','a','u','d','i',0, // sa
+    'a','r','a','b','i','a','s','a','u','d','i','t','a',0, // sa
+    'a','r','a','b','i','a','s','a','u','d','y','j','s','k','a',0, // sa
+    'a','r','a','b','i','e','m','i','i','r','i','k','u','n','n','a','t',0, // ae
+    'a','r','a','b','i','e','m','i','r','k','o','d','e','h',0, // ae
+    'a','r','a','b','i','e','s','a','o','u','d','i','t','e',0, // sa
+    'a','r','a','b','i','e','s','a','u','d','i','d','e',0, // sa
+    'a','r','a','b','i','i','s','a','w','d','i','t',0, // sa
+    'a','r','a','b','i','s','a','o','d','i',0, // sa
+    'a','r','a','b','i','s','a','u','d','i',0, // sa
+    'a','r','a','b','i','s','a','u','d','i','t','e',0, // sa
+    'a','r','a','b','i','s','a','w','u','d','i',0, // sa
+    'a','r','a','b','i','y','a','s','a','w','u','d','i','t','e',0, // sa
+    'a','r','a','b','i','y','a','s','a','w','u','d','i','y','a',0, // sa
+    'a','r','a','b','o','e','m','i','r','a','t','i','o','k','o',0, // ae
+    'a','r','a','b','s','a','u','d','i',0, // sa
+    'a','r','a','b','u','m','a','r','a','k','a','f','o','l','i',0, // ae
+    'a','r','a','i','b','i','a','n','a','n','s','a','b','h','d',0, // sa
+    'a','r','a','m','e','n','i','y','a',0, // am
+    'a','r','c','\xca','\xbc','h','a','n','t','i','n','a',0, // arcʼhantina ar
+    'a','r','d','a','l','y','r','e','w','r','o',0, // ez
+    'a','r','e','c','h','i','n','a','d','e','h','o','n','g','k','o','n','g',0, // hk
+    'a','r','e','c','h','i','n','a','d','e','m','a','c','a','u',0, // mo
+    'a','r','e','l','u','m','a','a',0, // ie
+    'a','r','f','o','r','d','i','r','i','f','o','r','i',0, // ci
+    'a','r','g','a','\xc5','\x8b','t','i','n','a',0, // argaŋtina ar
+    'a','r','g','e','l','i','a',0, // dz
+    'a','r','g','e','n','t','i','i','n','a',0, // ar
+    'a','r','g','e','n','t','i','i','n','i','e',0, // ar
+    'a','r','g','e','n','t','i','n','a',0, // ar
+    'a','r','g','e','n','t','i','n','a','b',0, // ar
+    'a','r','g','e','n','t','i','n','a','n','u','t','o','m','e',0, // ar
+    'a','r','g','e','n','t','i','n','e',0, // ar
+    'a','r','g','e','n','t','i','n','i','a',0, // ar
+    'a','r','g','e','n','t','i','n','i','e',0, // ar
+    'a','r','g','e','n','t','i','n','i','e','n',0, // ar
+    'a','r','g','e','n','t','i','n','i','j','a',0, // ar
+    'a','r','g','e','n','t','i','n','i','y','a',0, // ar
+    'a','r','g','e','n','t','i','n','o',0, // ar
+    'a','r','g','e','n','t','i','n','s','k','a',0, // ar
+    'a','r','g','e','n','t','y','n','a',0, // ar
+    'a','r','g','j','e','n','t','i','n','e',0, // ar
+    'a','r','i','g','e','n','t','i','n','a',0, // ar
+    'a','r','i','g','y','e','r','i','y','a',0, // dz
+    'a','r','i','j','a','n','t','i','n','e',0, // ar
+    'a','r','i','m','e','n','i',0, // am
+    'a','r','i','m','e','n','i','a',0, // am
+    'a','r','i','m','e','n','i','y','a',0, // am
+    'a','r','i','t','r','e','e','a',0, // er
+    'a','r','i','t','r','e','j','a',0, // er
+    'a','r','i','z','a','n','t','i','n',0, // ar
+    'a','r','i','z','a','n','t','i','n','\xc9','\x9b',0, // arizantinɛ ar
+    'a','r','j','a','n','t','i','i','n',0, // ar
+    'a','r','j','a','n','t','i','n',0, // ar
+    'a','r','j','a','n','t','i','n','i','y','a',0, // ar
+    'a','r','j','e','l','i','a',0, // dz
+    'a','r','j','e','n','t','i','i','n','a',0, // ar
+    'a','r','j','e','n','t','i','n',0, // ar
+    'a','r','j','e','n','t','i','n','a',0, // ar
+    'a','r','j','u','n','t','i','n',0, // ar
+    'a','r','j','\xc7','\x9d','n','t','i','n',0, // arjǝntin ar
+    'a','r','m','a','n','i','s','t','o','n',0, // am
+    'a','r','m','e','e','n','i',0, // am
+    'a','r','m','e','e','n','i','a',0, // am
+    'a','r','m','e','e','n','i','e',0, // am
+    'a','r','m','e','e','n','i','y','a',0, // am
+    'a','r','m','e','n','i',0, // am
+    'a','r','m','e','n','i','a',0, // am
+    'a','r','m','e','n','i','a','b',0, // am
+    'a','r','m','e','n','i','a','n','u','t','o','m','e',0, // am
+    'a','r','m','e','n','i','e',0, // am
+    'a','r','m','e','n','i','e','n',0, // am
+    'a','r','m','e','n','i','i',0, // am
+    'a','r','m','e','n','i','j','a',0, // am
+    'a','r','m','e','n','i','y','a',0, // am
+    'a','r','m','e','n','s','k','a',0, // am
+    'a','r','m','e','n','s','k','o',0, // am
+    'a','r','m','e','n','u','j','o',0, // am
+    'a','r','m','i','n','y','a',0, // am
+    'a','r','m','\xc9','\x9b','n','i',0, // armɛni am
+    'a','r','n','a','v','u','t','l','u','k',0, // al
+    'a','r','o','b','a',0, // aw
+    'a','r','r','e','u','n','i','o','n',0, // re
+    'a','r','r','m','e','e','n','i','j','e',0, // am
+    'a','r','s','a','n','t','i','n',0, // ar
+    'a','r','u','b','a',0, // aw
+    'a','r','u','b','a','b',0, // aw
+    'a','r','u','b','a','n','i','a',0, // al
+    'a','r','u','b','a','n','u','t','o','m','e',0, // aw
+    'a','r','u','b','e',0, // aw
+    'a','r','u','b','h','a',0, // aw
+    'a','r','u','b','o',0, // aw
+    'a','r','u','m','e','n','i','y','a',0, // am
+    'a','r','u','u','b','a',0, // aw
+    'a','r','x','e','l','i','a',0, // dz
+    'a','r','x','e','n','t','i','n','a',0, // ar
+    'a','r','z','a','n','t','i','n','a',0, // ar
+    'a','r','\xc9','\x99','h','e','n','\xc9','\x99','t','i','n','a',0, // arəhenətina ar
+    'a','r','\xc9','\x99','m','e','n','i','a',0, // arəmenia am
+    'a','r','\xe1','\xba','\xa1','p','x','e','u','t',0, // arạpxeut sa
+    'a','s',0, // us
+    'a','s','a','b','a','j','a','n','i',0, // az
+    'a','s','a','r','b','a','i','d','e','a','n',0, // az
+    'a','s','a','r','b','a','j','a','n',0, // az
+    'a','s','c','e','n','s','i','o','n',0, // ac
+    'a','s','c','e','n','s','i','o','n','a','d','a','s','\xc4','\xb1',0, // ascensionadası ac
+    'a','s','c','e','n','s','i','o','n','e','i','l','a','n','d',0, // ac
+    'a','s','c','e','n','s','i','o','n','e','y','j','a',0, // ac
+    'a','s','c','e','n','s','i','o','n','i','s','a','a','r',0, // ac
+    'a','s','c','e','n','s','i','o','n','i','s','l','a','n','d',0, // ac
+    'a','s','c','e','n','s','i','o','n','q','e','q','e','r','t','a','q',0, // ac
+    'a','s','c','e','n','s','i','o','n','s','a','a','r','i',0, // ac
+    'a','s','c','e','n','s','i','o','n','s','u','a','l','u','i',0, // ac
+    'a','s','c','e','n','s','i','o','n','s','z','i','g','e','t',0, // ac
+    'a','s','c','e','n','s','i','o','n','u','h','a','r','t','e','a',0, // ac
+    'a','s','c','e','n','s','i','o','n','\xc3','\xb8','e','n',0, // ascensionøen ac
+    'a','s','c','e','n','s','i','o','n','\xc6','\x92','u','d','o','m','e','k','p','o','n','u','t','o','m','e',0, // ascensionƒudomekponutome ac
+    'a','s','e','r','b','a','d','j','a','n',0, // az
+    'a','s','e','r','b','a','i','d','s','a','n',0, // az
+    'a','s','e','r','b','a','i','d','s','c','h','a','n',0, // az
+    'a','s','e','r','b','a','i','d','s','j','a','n',0, // az
+    'a','s','e','r','b','a','i','d','z','a','a','n',0, // az
+    'a','s','e','r','b','a','i','z','a','n',0, // az
+    'a','s','e','r','b','a','j','d','s','j','a','n',0, // az
+    'a','s','e','r','b','a','y','j','a','\xc5','\x8b',0, // aserbayjaŋ az
+    'a','s','e','r','b','a','y','s','a','n',0, // az
+    'a','s','k','e','n','s','o','n','a','d','a','s','\xc4','\xb1',0, // askensonadası ac
+    'a','s','r','\xc9','\x9b','l',0, // asrɛl il
+    'a','s','s','e','r','b','a','i','d','s','c','h','a','h','n',0, // az
+    'a','s','t','r','a','i','l','i','a',0, // au
+    'a','s','t','r','a','l','i','a',0, // au
+    'a','s','v',0, // us
+    'a','s','v','m','a','z','a','s','a','i','z','j','u','r','a','s','s','a','l','a','s',0, // um
+    'a','s','v','s','a','m','o','a',0, // as
+    'a','s','v','v','i','r','d','z','i','n','a','s',0, // vi
+    'a','s','\xc9','\x9b','l','p','a','i','s','a','\xc5','\x8b',0, // asɛlpaisaŋ az
+    'a','t','h','i','o','p','i','e',0, // et
+    'a','t','h','i','o','p','i','e','n',0, // et
+    'a','t','h','t','\xc9','\x9b','r','i','a',0, // athtɛria at
+    'a','t','h','\xc9','\x94','r','a','\xcc','\xb1','l','i','a',0, // athɔra̱lia au
+    'a','t','t','i','j','o','o','p','i','j','e',0, // et
+    'a','u','p','u','n','i','m','o','\xca','\xbb','i','h','u','i','p','u','\xca','\xbb','i','a',0, // aupunimoʻihuipuʻia gb
+    'a','u','s','c','h','t','r','a','a','l','i','e',0, // au
+    'a','u','s','i','t','e','r','e','e','l','i','a',0, // au
+    'a','u','s','i','t','i','r','i','a',0, // at
+    'a','u','s','s','e','r','e','s','o','z','e','a','n','i','e','n',0, // qo
+    'a','u','s','t','e','r','r','i','k','e',0, // at
+    'a','u','s','t','i','r','i','a',0, // at
+    'a','u','s','t','l','a','l','i','a',0, // au
+    'a','u','s','t','l','i','a',0, // at
+    'a','u','s','t','r','a','a','l','i','a',0, // au
+    'a','u','s','t','r','a','a','l','i','j','e',0, // au
+    'a','u','s','t','r','a','l','i',0, // au
+    'a','u','s','t','r','a','l','i','a',0, // au
+    'a','u','s','t','r','a','l','i','a','n','u','t','o','m','e',0, // au
+    'a','u','s','t','r','a','l','i','e',0, // au
+    'a','u','s','t','r','a','l','i','e','b',0, // au
+    'a','u','s','t','r','a','l','i','e','n',0, // au
+    'a','u','s','t','r','a','l','i','j','a',0, // au
+    'a','u','s','t','r','a','l','i','o',0, // au
+    'a','u','s','t','r','a','l','i','y','a',0, // au
+    'a','u','s','t','r','a','r','i','k','i',0, // at
+    'a','u','s','t','r','i',0, // at
+    'a','u','s','t','r','i','a',0, // at
+    'a','u','s','t','r','i','a','b',0, // at
+    'a','u','s','t','r','i','a','n','u','t','o','m','e',0, // at
+    'a','u','s','t','r','i','e',0, // at
+    'a','u','s','t','r','i','j','a',0, // at
+    'a','u','s','t','r','i','l','i','a',0, // au
+    'a','u','s','t','r','i','y','a',0, // at
+    'a','u','s','t','r','u','j','o',0, // at
+    'a','u','s','t','r','u','m','t','i','m','o','r','a',0, // tl
+    'a','u','s','t','t','i','m','o','r',0, // tl
+    'a','u','s','t','u','r','r','i','k','i',0, // at
+    'a','u','s','t','u','r','t','i','m','o','r',0, // tl
+    'a','u','s','z','t','r','a','l','i','a',0, // au
+    'a','u','s','z','t','r','i','a',0, // at
+    'a','u','t','h','t','r','a','l','i','a',0, // au
+    'a','u','t','h','t','r','i','a',0, // at
+    'a','u','t','r','i','c','h','e',0, // at
+    'a','u','\xc3','\x9f','e','r','e','s','o','z','e','a','n','i','e','n',0, // außeresozeanien qo
+    'a','v','a','n','n','a','r','l','e','q','s','u','d','a','n',0, // sd
+    'a','v','g','a','n','i','s','t','a','n',0, // af
+    'a','v','o','r','e','k','o','o',0, // cd
+    'a','v','r','o','z','o','n','a',0, // ez
+    'a','v','s','t','r','a','l','i','a',0, // au
+    'a','v','s','t','r','a','l','i','j','a',0, // au
+    'a','v','s','t','r','a','l','i','y','a',0, // au
+    'a','v','s','t','r','i','j','a',0, // at
+    'a','v','s','t','r','i','y','a',0, // at
+    'a','v','u','s','t','r','a','l','y','a',0, // au
+    'a','v','u','s','t','u','r','y','a',0, // at
+    'a','w','a','n','e','k','n','v','a','t','i','k','a','n',0, // va
+    'a','w','a','n','k','i','\xc9','\xa3','r','e','m','n','v','a','t','i','k','a','n',0, // awankiɣremnvatikan va
+    'a','w','a','n','k','n','f','a','t','i','k','a','n',0, // va
+    'a','w','i','s','t','i','r','y','a',0, // at
+    'a','w','i','s','t','r','a','l','y','a',0, // au
+    'a','w','s','t','a','r','a','a','l','i','y','a',0, // au
+    'a','w','s','t','e','r','i','y','a',0, // at
+    'a','w','s','t','r','a','l','i','a',0, // au
+    'a','w','s','t','r','a','l','i','y','a',0, // au
+    'a','w','s','t','r','a','l','s','k','a',0, // au
+    'a','w','s','t','r','i','a',0, // at
+    'a','w','s','t','r','i','s','k','a',0, // at
+    'a','w','s','t','r','i','y','a',0, // at
+    'a','w','u','s','i','t','i','l','a','l','i','y','a',0, // au
+    'a','w','u','s','i','t','i','l','i','y','a',0, // at
+    'a','w','u','s','i','t','u','r','e','l','i','y','a',0, // au
+    'a','w','u','s','i','t','u','r','i','y','a',0, // at
+    'a','y','a','l','a','a','n','d','i',0, // ie
+    'a','y','a','l','a','n',0, // ie
+    'a','y','a','l','a','n','d','i',0, // ie
+    'a','y','c','e','l','a','n','d',0, // is
+    'a','y','f','o','r','i','k','o','o','s','t',0, // ci
+    'a','y','i','s','i','l','a','n','d','i',0, // is
+    'a','y','i','s','i','l','e','n','d','i',0, // is
+    'a','y','i','s','i','r','a','n','d','i',0, // is
+    'a','y','i','t','i',0, // ht
+    'a','y','r','l','a','a','n','d',0, // ie
+    'a','y','s','e','l','a','n','d',0, // is
+    'a','y','s','l','a','a','n','d',0, // is
+    'a','y','t','i',0, // ht
+    'a','z','a','b','a','d','y','a','n','i',0, // az
+    'a','z','a','b','a','g','y','a','n','i',0, // az
+    'a','z','a','b','a','j','a','a','n','i',0, // az
+    'a','z','a','b','a','j','a','n','i',0, // az
+    'a','z','a','b','e','c','a','n',0, // az
+    'a','z','a','b','h','a','i','j','a','\xc5','\x8b',0, // azabhaijaŋ az
+    'a','z','a','r','b','a','i','j','a','n',0, // az
+    'a','z','e','b','a','e','g','y','a','n',0, // az
+    'a','z','e','b','a','i','j','a','n','i',0, // az
+    'a','z','e','r','b','a','a','y','i','j','a','\xc5','\x8b',0, // azerbaayijaŋ az
+    'a','z','e','r','b','a','i','d','j','a','n',0, // az
+    'a','z','e','r','b','a','i','d','z','a','n',0, // az
+    'a','z','e','r','b','a','i','d','z','a','n','a',0, // az
+    'a','z','e','r','b','a','i','d','z','a','n','a','s',0, // az
+    'a','z','e','r','b','a','i','d','z','h','a','n',0, // az
+    'a','z','e','r','b','a','i','g','i','a','n',0, // az
+    'a','z','e','r','b','a','i','j','a','n',0, // az
+    'a','z','e','r','b','a','i','j','a','n','i',0, // az
+    'a','z','e','r','b','a','i','j','a','n','n','i',0, // az
+    'a','z','e','r','b','a','i','j','a','n','n','u','t','o','m','e',0, // az
+    'a','z','e','r','b','a','i','j','a','o',0, // az
+    'a','z','e','r','b','a','i','j','a','u',0, // az
+    'a','z','e','r','b','a','i','j','a','\xc5','\x8b',0, // azerbaijaŋ az
+    'a','z','e','r','b','a','i','x','a','n',0, // az
+    'a','z','e','r','b','a','i','y','a','n',0, // az
+    'a','z','e','r','b','a','j','d','z','a','n',0, // az
+    'a','z','e','r','b','a','j','d','z','j','a','n',0, // az
+    'a','z','e','r','b','a','j','d','z','s','a','n',0, // az
+    'a','z','e','r','b','a','j','g','a','n','o',0, // az
+    'a','z','e','r','b','a','j','x','h','a','n',0, // az
+    'a','z','e','r','b','a','y','c','a','n',0, // az
+    'a','z','e','r','b','a','y','j','a','n',0, // az
+    'a','z','e','r','b','e','i','d','j','a','n',0, // az
+    'a','z','e','r','b','e','i','d','z','j','a','n',0, // az
+    'a','z','e','r','b','e','j','d','z','a','n',0, // az
+    'a','z','e','r','b','i','g','a','n',0, // az
+    'a','z','e','r','e','b','a','y','i','j','a','a','n','i',0, // az
+    'a','z','e','r','u','b','a','y','i','j','a','n','i',0, // az
+    'a','z','o','a','v','i','i','r','i','g','g','o','t','i','a','n','g','l','e','e',0, // vg
+    'a','z','r','a','b','i','j','a','n',0, // az
+    'a','z','u','a','k','u','k','u',0, // ck
+    'a','z','u','a','m','a','r','i','a','n','i','t','i','b','a','n','g','a',0, // mp
+    'a','z','u','a','m','a','r','s','h','a','l',0, // mh
+    'a','z','u','a','n','g','u','n','d','e','k','a','i','m','a','n','i',0, // ky
+    'a','z','u','a','t','i','k','a','p','o','v','e','r','e',0, // cv
+    'a','z','u','a','t','i','m','a','l','u','i','n','i',0, // fk
+    'a','z','u','a','t','u','r','k','u','n','a','k','a','i','k','i',0, // tc
+    'a','z','u','a','v','i','r','i','g','o','t','i','a','m','e','r','i','k','a',0, // vi
+    'a','z','u','s','a','l','a','k','a','t','l','a','n','k','u','l','b','i','r','t','o','k','a','i',0, // um
+    'a','z','\xc9','\x99','r','b','a','y','c','a','n',0, // azərbaycan az
+    'a','z','\xc9','\x9b','l','\xc9','\x9b','b','a','i','z','a',0, // azɛlɛbaiza az
+    'a','z','\xc9','\x9b','r','b','a','y','j','a','\xc5','\x8b',0, // azɛrbayjaŋ az
+    'a','z','\xc9','\x9b','r','\xc9','\x99','b','a','i','d','z','a','\xc5','\x8b',0, // azɛrəbaidzaŋ az
+    'a','z','\xc9','\x9b','\xcc','\x80','r','b','a','j','a','\xc5','\x8b',0, // azɛ̀rbajaŋ az
+    'a','z','\xc9','\xa8','b','\xc9','\x9b','\xcc','\x80','d','z','a','n',0, // azɨbɛ̀dzan az
+    'a','\xc3','\x9f','e','n','s','i','o','n',0, // aßension ac
+    'a','\xc3','\x9f','l','a','n','d',0, // aßland ee
+    'a','\xc5','\x8b','d','o','r','a',0, // aŋdora ad
+    'a','\xc5','\x8b','d','\xc9','\x94','\xcc','\x82','r',0, // aŋdɔ̂r ad
+    'a','\xc5','\x8b','g','i','l','a',0, // aŋgila ai
+    'a','\xc5','\x8b','g','i','y','a',0, // aŋgiya ai
+    'a','\xc5','\x8b','g','o','l','a',0, // aŋgola ao
+    'a','\xc5','\x8b','g','u','\xc9','\x9b','l','a',0, // aŋguɛla ai
+    'a','\xc5','\x8b','g','w','i','l','a',0, // aŋgwila ai
+    'a','\xc5','\x8b','g','\xc9','\x94','\xcc','\x81','l','a',0, // aŋgɔ́la ao
+    'a','\xc5','\x8b','k','i','l','a',0, // aŋkila ai
+    'a','\xc5','\x8b','k','u','l','a',0, // aŋkula ao
+    'a','\xc5','\x8b','t','i','g','a','\xc9','\x93','\xc9','\x94','b','a','r','b','u','d','a',0, // aŋtigaɓɔbarbuda ag
+    'a','\xc5','\x8b','t','i','g','w','a','\xc9','\x93','a','h','a','b','h','u','d','a',0, // aŋtigwaɓahabhuda ag
+    'a','\xc5','\x8b','t','i','k','a','n','a','p','a','l','p','u','t','a',0, // aŋtikanapalputa ag
+    'a','\xc5','\x8b','t','u','l','a',0, // aŋtula ad
+    'a','\xc9','\x9b','r','g','e','n','t','i','n',0, // aɛrgentin ar
+    'a','\xc9','\x9b','r','m','a','n','i','a',0, // aɛrmania am
+    'b','a','a','b','a','a','d','\xc7','\x9d',0, // baabaadǝ bb
+    'b','a','a','b','a','d','o','s',0, // bb
+    'b','a','a','m','a','s',0, // bs
+    'b','a','a','n','a','m','a',0, // pa
+    'b','a','a','r','b','a','d','o','o','s',0, // bb
+    'b','a','a','r','e','e','n','i',0, // bh
+    'b','a','b','a','d','o',0, // bb
+    'b','a','b','a','d','o','o','s','i',0, // bb
+    'b','a','b','a','d','o','s',0, // bb
+    'b','a','b','a','d','o','s','i',0, // bb
+    'b','a','b','a','d','o','t','h','i',0, // bb
+    'b','a','b','u','a','n','i','y','u','u','g','i','n','i',0, // pg
+    'b','a','b','w','a','\xc9','\xa3','i','n','y','a','t','a','m','a','y','n','u','t',0, // babwaɣinyatamaynut pg
+    'b','a','c','h','r','a','i','n',0, // bh
+    'b','a','c','r','a','i','n',0, // bh
+    'b','a','g','a','m','a','a','d','a','l','a','r','y',0, // bs
+    'b','a','g','a','m','a','o','r','o','l','l','a','r','i',0, // bs
+    'b','a','h','a','a','m','a',0, // bs
+    'b','a','h','a','a','m','a','s',0, // bs
+    'b','a','h','a','l','e','n','i',0, // bh
+    'b','a','h','a','m','a',0, // bs
+    'b','a','h','a','m','a','a','s',0, // bs
+    'b','a','h','a','m','a','d','a','l','a','r','\xc4','\xb1',0, // bahamadaları bs
+    'b','a','h','a','m','a','e','y','j','a','r',0, // bs
+    'b','a','h','a','m','a','i',0, // bs
+    'b','a','h','a','m','a','k',0, // bs
+    'b','a','h','a','m','a','l','a','r',0, // bs
+    'b','a','h','a','m','a','o','y','g','g','j','a','r',0, // bs
+    'b','a','h','a','m','a','s',0, // bs
+    'b','a','h','a','m','a','s','a',0, // bs
+    'b','a','h','a','m','a','s','e',0, // bs
+    'b','a','h','a','m','a','s','i',0, // bs
+    'b','a','h','a','m','a','s','n','u','t','o','m','e',0, // bs
+    'b','a','h','a','m','a','s','z','i','g','e','t','e','k',0, // bs
+    'b','a','h','a','m','a','s','\xc9','\x9b',0, // bahamasɛ bs
+    'b','a','h','a','m','e','s',0, // bs
+    'b','a','h','a','m','i',0, // bs
+    'b','a','h','a','m','o','j',0, // bs
+    'b','a','h','a','m','o','s',0, // bs
+    'b','a','h','a','m','u','s','a','l','a','s',0, // bs
+    'b','a','h','a','m','y',0, // bs
+    'b','a','h','a','r','a','n',0, // bh
+    'b','a','h','a','r','e','e','n',0, // bh
+    'b','a','h','a','r','e','e','n','i',0, // bh
+    'b','a','h','a','r','e','n','i',0, // bh
+    'b','a','h','a','r','e','y','i','n','i',0, // bh
+    'b','a','h','a','r','i','n','i',0, // bh
+    'b','a','h','r','a','i','n',0, // bh
+    'b','a','h','r','a','i','n','a',0, // bh
+    'b','a','h','r','a','i','n','n','u','t','o','m','e',0, // bh
+    'b','a','h','r','a','i','\xc5','\x8b',0, // bahraiŋ bh
+    'b','a','h','r','a','j','n',0, // bh
+    'b','a','h','r','a','y','n',0, // bh
+    'b','a','h','r','e','i','n',0, // bh
+    'b','a','h','r','e','i','n','a',0, // bh
+    'b','a','h','r','e','i','n','a','s',0, // bh
+    'b','a','h','r','e','j','n',0, // bh
+    'b','a','h','r','e','n','e',0, // bh
+    'b','a','h','r','e','y','i','n',0, // bh
+    'b','a','h','r','e','y','n',0, // bh
+    'b','a','h','r','i','n',0, // bh
+    'b','a','h','r','\xc9','\x9b','n','\xc9','\x9b',0, // bahrɛnɛ bh
+    'b','a','h','\xc9','\x99','r','\xc9','\x9b','\xcc','\x81','n',0, // bahərɛ́n bh
+    'b','a','i','r','e','i','n',0, // bh
+    'b','a','k','i','s','t','a','a','n',0, // pk
+    'b','a','k','i','s','t','a','n',0, // pk
+    'b','a','l','a','a','w',0, // pw
+    'b','a','l','a','e','n',0, // bh
+    'b','a','l','a','n',0, // pl
+    'b','a','l','a','w',0, // pw
+    'b','a','l','t','a','r','u','s','i','j','a',0, // by
+    'b','a','l','t','k','r','i','e','v','i','j','a',0, // by
+    'b','a','m','a','g','u','n',0, // ky
+    'b','a','m','u','d','a',0, // bm
+    'b','a','m','u','\xc9','\x94','t','h',0, // bamuɔth bs
+    'b','a','n','a','m','a',0, // pa
+    'b','a','n','d','a','r','i','k','i','n',0, // us
+    'b','a','n','d','a','r','i','s','k','a','s','a','m','o','a',0, // as
+    'b','a','n','d','a','r','i','s','k','u','j','o','m','f','r','u','a','e','y','j','a','r',0, // vi
+    'b','a','n','g','a','l','a','d','e','e','s','h','i',0, // bd
+    'b','a','n','g','a','l','a','d','e','s','h','i',0, // bd
+    'b','a','n','g','a','l','a','d','e','s','i',0, // bd
+    'b','a','n','g','a','l','a','d','\xc9','\x9b','\xcc','\x81','s',0, // bangaladɛ́s bd
+    'b','a','n','g','a','r','a','d','e','s','h','i',0, // bd
+    'b','a','n','g','g','a','l','a','d','e','s','a',0, // bd
+    'b','a','n','g','i','l','a','d','a','s',0, // bd
+    'b','a','n','g','i','l','a','d','e','s','h','i',0, // bd
+    'b','a','n','g','i','r','a','d','e','s','h','i',0, // bd
+    'b','a','n','g','l','a','a','d','e','e','s',0, // bd
+    'b','a','n','g','l','a','d','a','c',0, // bd
+    'b','a','n','g','l','a','d','a','i','s',0, // bd
+    'b','a','n','g','l','a','d','e','c','h','e',0, // bd
+    'b','a','n','g','l','a','d','e','s',0, // bd
+    'b','a','n','g','l','a','d','e','s','a',0, // bd
+    'b','a','n','g','l','a','d','e','s','a','s',0, // bd
+    'b','a','n','g','l','a','d','e','s','c','h',0, // bd
+    'b','a','n','g','l','a','d','e','s','h',0, // bd
+    'b','a','n','g','l','a','d','e','s','h','i',0, // bd
+    'b','a','n','g','l','a','d','e','s','h','i','y','a',0, // bd
+    'b','a','n','g','l','a','d','e','s','h','n','u','t','o','m','e',0, // bd
+    'b','a','n','g','l','a','d','e','s','i',0, // bd
+    'b','a','n','g','l','a','d','e','s','j',0, // bd
+    'b','a','n','g','l','a','d','e','s','o',0, // bd
+    'b','a','n','g','l','a','d','e','s','s',0, // bd
+    'b','a','n','g','l','a','d','e','s','y',0, // bd
+    'b','a','n','g','l','a','d','e','s','z',0, // bd
+    'b','a','n','g','l','a','d','e','x',0, // bd
+    'b','a','n','g','l','a','d','e','x','i',0, // bd
+    'b','a','n','g','l','a','d','i','c',0, // bd
+    'b','a','n','g','l','a','d','\xc9','\x9b','h','y','e',0, // bangladɛhye bd
+    'b','a','n','q','l','a','d','e','s',0, // bd
+    'b','a','n','u','w','a','t','u',0, // vu
+    'b','a','r','a','a','d','h','i','i','l',0, // br
+    'b','a','r','a','a','s','i','i','l',0, // br
+    'b','a','r','a','b','a','d','a',0, // bb
+    'b','a','r','a','b','a','d','o','s','i',0, // bb
+    'b','a','r','a','g','u','a','a','y',0, // py
+    'b','a','r','a','g','w','a','y',0, // py
+    'b','a','r','a','i','n',0, // bh
+    'b','a','r','a','r','u','s','i',0, // by
+    'b','a','r','b','a','a','d','o','s',0, // bb
+    'b','a','r','b','a','d',0, // bb
+    'b','a','r','b','a','d','a','s',0, // bb
+    'b','a','r','b','a','d','e',0, // bb
+    'b','a','r','b','a','d','h','o','s',0, // bb
+    'b','a','r','b','a','d','i',0, // bb
+    'b','a','r','b','a','d','i','y','a',0, // bb
+    'b','a','r','b','a','d','o',0, // bb
+    'b','a','r','b','a','d','o','o','s',0, // bb
+    'b','a','r','b','a','d','o','s',0, // bb
+    'b','a','r','b','a','d','o','s','a',0, // bb
+    'b','a','r','b','a','d','o','s','a','s',0, // bb
+    'b','a','r','b','a','d','o','s','n','u','t','o','m','e',0, // bb
+    'b','a','r','b','a','d','o','t','h',0, // bb
+    'b','a','r','b','a','d','u','s',0, // bb
+    'b','a','r','b','a','d','y',0, // bb
+    'b','a','r','e','b','a','d','e',0, // bb
+    'b','a','r','e','i','n',0, // bh
+    'b','a','r','e','j','n','o',0, // bh
+    'b','a','r','e','m',0, // bh
+    'b','a','r','e','n',0, // bh
+    'b','a','r','e','y','i','n','i',0, // bh
+    'b','a','r','m','u','d','a',0, // bm
+    'b','a','r','m','u','u','d','a',0, // bm
+    'b','a','r','u','b','a','d','o','s','i',0, // bb
+    'b','a','r','\xc7','\x9d','\xcc','\x81','n',0, // barǝ́n bh
+    'b','a','r','\xc9','\x99','b','a','d',0, // barəbad bb
+    'b','a','r','\xc9','\x9b','b','a','d','\xc9','\x9b',0, // barɛbadɛ bb
+    'b','a','s','w','a','n','a',0, // bw
+    'b','a','t','i','k','a','n',0, // va
+    'b','a','t','\xc4','\xb1','s','a','h','r','a',0, // batısahra eh
+    'b','a','u','s','s','e','c','h','t','o','z','e','a','n','i','e','n',0, // qo
+    'b','a','x','r','e','y','n',0, // bh
+    'b','a','\xc5','\x8b','g','l','a','d','\xc9','\x9b','\xcc','\x82','s',0, // baŋgladɛ̂s bd
+    'b','a','\xc5','\x8b','g','\xc9','\xa8','\xcc','\x80','l','a','d','\xc9','\x9b','\xcc','\x82',0, // baŋgɨ̀ladɛ̂ bd
+    'b','a','\xc5','\x8b','l','a','d','\xc9','\x9b','\xcc','\x81','c',0, // baŋladɛ́c bd
+    'b','a','\xcc','\xb1','r','e','e','n',0, // ba̱reen bh
+    'b','e','a','r','m','u','d','a',0, // bm
+    'b','e','e','r','u',0, // pe
+    'b','e','h','r','e','y','n',0, // bh
+    'b','e','i','n','i','n',0, // bj
+    'b','e','i','r','m','i','u','d','a',0, // bm
+    'b','e','l','a','l','u','s','i',0, // by
+    'b','e','l','a','n','d','a',0, // nl
+    'b','e','l','a','n','d','a','c','a','r','i','b','b','e','a','n',0, // bq
+    'b','e','l','a','n','d','a','k','a','r','i','b','i','a',0, // bq
+    'b','e','l','a','r','i','s',0, // by
+    'b','e','l','a','r','o','s','y',0, // by
+    'b','e','l','a','r','u','s',0, // by
+    'b','e','l','a','r','u','s','i',0, // by
+    'b','e','l','a','r','u','s','n','u','t','o','m','e',0, // by
+    'b','e','l','a','r','u','s','s','i','y','a',0, // by
+    'b','e','l','a','r','u','s','z',0, // by
+    'b','e','l','a','r','u','t','h','i',0, // by
+    'b','e','l','a','r','u','u','s',0, // by
+    'b','e','l','a','r','u','u','s','i',0, // by
+    'b','e','l','a','r','w','s',0, // by
+    'b','e','l','a','u',0, // pw
+    'b','e','l','a','u','o',0, // pw
+    'b','e','l','a','u','s','i',0, // by
+    'b','e','l','c','i','k','a',0, // be
+    'b','e','l','e','j','i','k','i',0, // be
+    'b','e','l','e','z','e','b','e','l','e','z','i','k','i',0, // be
+    'b','e','l','e','z','i','k','i',0, // be
+    'b','e','l','g','i',0, // be
+    'b','e','l','g','i','a',0, // be
+    'b','e','l','g','i','c','a',0, // be
+    'b','e','l','g','i','c','k','o',0, // be
+    'b','e','l','g','i','e',0, // be
+    'b','e','l','g','i','e','n',0, // be
+    'b','e','l','g','i','i','k','i',0, // be
+    'b','e','l','g','i','j','a',0, // be
+    'b','e','l','g','i','k',0, // be
+    'b','e','l','g','i','k','a',0, // be
+    'b','e','l','g','i','o',0, // be
+    'b','e','l','g','i','q','u','e',0, // be
+    'b','e','l','g','i','s','k','a',0, // be
+    'b','e','l','g','i','u','m',0, // be
+    'b','e','l','g','i','u','m','m','i',0, // be
+    'b','e','l','g','i','u','m','n','u','t','o','m','e',0, // be
+    'b','e','l','g','i','y','a',0, // be
+    'b','e','l','g','i','y','o','m',0, // be
+    'b','e','l','g','j','i','c','h','e',0, // be
+    'b','e','l','g','j','i','k','e',0, // be
+    'b','e','l','g','u','j','o',0, // be
+    'b','e','l','i','c','e',0, // bz
+    'b','e','l','i','d','h','e',0, // bz
+    'b','e','l','i','i','s',0, // bz
+    'b','e','l','i','i','s','e',0, // bz
+    'b','e','l','i','i','z','i',0, // bz
+    'b','e','l','i','m','u','d','a',0, // bm
+    'b','e','l','i','s',0, // bz
+    'b','e','l','i','s','e',0, // bz
+    'b','e','l','i','z',0, // bz
+    'b','e','l','i','z','a',0, // bz
+    'b','e','l','i','z','a','s',0, // bz
+    'b','e','l','i','z','e',0, // bz
+    'b','e','l','i','z','e','n','u','t','o','m','e',0, // bz
+    'b','e','l','i','z','i',0, // bz
+    'b','e','l','i','z','i','y','a',0, // bz
+    'b','e','l','i','z','o',0, // bz
+    'b','e','l','i','z','\xc9','\x9b',0, // belizɛ bz
+    'b','e','l','j','i','k',0, // be
+    'b','e','l','j','i','k','a',0, // be
+    'b','e','l','j','i','u','m',0, // be
+    'b','e','l','l','j','e',0, // be
+    'b','e','l','m','u','d','a',0, // bm
+    'b','e','l','o','r','u','s','i','j','a',0, // by
+    'b','e','l','o','r','u','s','k','o',0, // by
+    'b','e','l','o','r','u','s','u','j','o',0, // by
+    'b','e','l','s','c','h',0, // be
+    'b','e','l','s','i','g',0, // be
+    'b','e','l','s','i','k',0, // be
+    'b','e','l','x','i','c','a',0, // be
+    'b','e','l','z','i','k',0, // be
+    'b','e','l','z','i','k','a',0, // be
+    'b','e','l','\xc9','\xa3','a','r','y','a',0, // belɣarya bg
+    'b','e','m','i','r','a','y','a','a','r','a','b','\xc9','\x99','u','n','i',0, // bemirayaarabəuni ae
+    'b','e','m','u','d','a',0, // bm
+    'b','e','n','e',0, // bj
+    'b','e','n','e','e',0, // bj
+    'b','e','n','e','e','n',0, // bj
+    'b','e','n','e','z','u','w','e','l','a',0, // ve
+    'b','e','n','g','a','l','a','d','e','s',0, // bd
+    'b','e','n','g','a','l','i','d','\xc9','\x9b','s','i',0, // bengalidɛsi bd
+    'b','e','n','g','e','l','a','d','i','e','c',0, // bd
+    'b','e','n','g','l','a','d','e','s','h','i',0, // bd
+    'b','e','n','g','u','l','a','d','e','s','h','i',0, // bd
+    'b','e','n','i','i','n','i',0, // bj
+    'b','e','n','i','m',0, // bj
+    'b','e','n','i','n',0, // bj
+    'b','e','n','i','n','a',0, // bj
+    'b','e','n','i','n','a','s',0, // bj
+    'b','e','n','i','n','i',0, // bj
+    'b','e','n','i','n','n','u','t','o','m','e',0, // bj
+    'b','e','n','i','n','o',0, // bj
+    'b','e','n','i','n','s',0, // bj
+    'b','e','n','i','\xc5','\x8b',0, // beniŋ bj
+    'b','e','n','\xc9','\x9b',0, // benɛ bj
+    'b','e','n','\xc9','\x9b','n',0, // benɛn bj
+    'b','e','n','\xc9','\x9b','\xcc','\x82','\xc5','\x8b',0, // benɛ̂ŋ bj
+    'b','e','r','e','m','u','d','a',0, // bm
+    'b','e','r','e','s','i','i','l',0, // br
+    'b','e','r','e','s','i','l',0, // br
+    'b','e','r','e','z','i','l','i',0, // br
+    'b','e','r','i','m','u','d','a',0, // bm
+    'b','e','r','i','m','u','u','d','a',0, // bm
+    'b','e','r','i','z','e',0, // bz
+    'b','e','r','m','i','d',0, // bm
+    'b','e','r','m','i','o','d','a',0, // bm
+    'b','e','r','m','u','d',0, // bm
+    'b','e','r','m','u','d','a',0, // bm
+    'b','e','r','m','u','d','a','a',0, // bm
+    'b','e','r','m','u','d','a','d','a','l','a','r','\xc4','\xb1',0, // bermudadaları bm
+    'b','e','r','m','u','d','a','e','y','j','a','r',0, // bm
+    'b','e','r','m','u','d','a','n','u','t','o','m','e',0, // bm
+    'b','e','r','m','u','d','a','o','r','o','l','l','a','r','i',0, // bm
+    'b','e','r','m','u','d','a','s',0, // bm
+    'b','e','r','m','u','d','e',0, // bm
+    'b','e','r','m','u','d','e','s',0, // bm
+    'b','e','r','m','u','d','i',0, // bm
+    'b','e','r','m','u','d','i','y','a',0, // bm
+    'b','e','r','m','u','d','o','j',0, // bm
+    'b','e','r','m','u','d','u','s','a','l','a','s',0, // bm
+    'b','e','r','m','u','d','y',0, // bm
+    'b','e','r','m','u','u','d','a',0, // bm
+    'b','e','r','o','n','j','i','a','m','u',0, // be
+    'b','e','y','g','e','l','i','s','a','d','a','s','y',0, // ac
+    'b','e','\xc5','\x82','o','r','u','s','k','a',0, // bełoruska by
+    'b','e','\xcc','\xb1','l','g','i','m',0, // be̱lgim be
+    'b','e','\xcc','\xb1','l','\xc9','\x9b','r','u','t','h',0, // be̱lɛruth by
+    'b','e','\xcc','\xb1','n','i','\xcc','\xb1','n',0, // be̱ni̱n bj
+    'b','e','\xcc','\xb1','r','m','u','d','a','a',0, // be̱rmudaa bm
+    'b','h','a','b','h','a','d','o','s','i',0, // bb
+    'b','h','a','b','h','e','d','o',0, // bb
+    'b','h','a','h','a','m','a','s',0, // bs
+    'b','h','a','h','a','r','e','n','i',0, // bh
+    'b','h','a','n','g','i','l','a','d','e','s','h','i',0, // bd
+    'b','h','a','n','g','i','l','a','d','\xc9','\x9b','\xcc','\x80','s','h','i',0, // bhangiladɛ̀shi bd
+    'b','h','a','n','i','s','i','l','a','i','l','a',0, // il
+    'b','h','a','r','\xc9','\x9b','\xc5','\x8b',0, // bharɛŋ bh
+    'b','h','e','l','a','r','u','s','i',0, // by
+    'b','h','e','l','g','i','u','m',0, // be
+    'b','h','e','l','i','z',0, // bz
+    'b','h','e','l','i','z','e',0, // bz
+    'b','h','e','m','u','d','a',0, // bm
+    'b','h','e','n','i','n','i',0, // bj
+    'b','h','i','e','t','n','a','m',0, // vn
+    'b','h','o','e','t','a','n',0, // bt
+    'b','h','o','k','i','n','a','f','a','s','o',0, // bf
+    'b','h','o','l','i','v','i','y','a',0, // bo
+    'b','h','o','s','n','i','a','l','e','h','e','r','z','e','g','o','v','i','n','a',0, // ba
+    'b','h','o','s','u','w','a','n','a',0, // bw
+    'b','h','o','t','a','n','a',0, // bt
+    'b','h','o','u','t','a','n',0, // bt
+    'b','h','r','a','y','n',0, // bh
+    'b','h','u','k','i','n','a','f','a','s','o',0, // bf
+    'b','h','u','l','g','a','r','i','y','a',0, // bg
+    'b','h','u','r','a','z','e','l','i',0, // br
+    'b','h','u','r','u','n','d','i',0, // bi
+    'b','h','u','r','u','n','\xc9','\x9b','i',0, // bhurunɛi bn
+    'b','h','u','t','a','n',0, // bt
+    'b','h','u','t','a','n','i',0, // bt
+    'b','h','u','t','a','n','n','u','t','o','m','e',0, // bt
+    'b','h','u','t','a','n','s',0, // bt
+    'b','h','u','t','a','\xc5','\x8b',0, // bhutaŋ bt
+    'b','h','\xc9','\x94','g','e','r','i','y','a',0, // bhɔgeriya bg
+    'b','h','\xc9','\x94','s','i','n','i','y','a',0, // bhɔsiniya ba
+    'b','h','\xc9','\x9b','g','i','y','\xc9','\x94','\xc5','\x8b',0, // bhɛgiyɔŋ be
+    'b','h','\xc9','\x9b','l','a','r','u','s','i',0, // bhɛlarusi by
+    'b','h','\xc9','\x9b','m','u','d','a',0, // bhɛmuda bm
+    'b','h','\xc9','\x9b','n','i',0, // bhɛni bj
+    'b','i',0, // be
+    'b','i','a','\xc5','\x82','o','r','u','s',0, // białorus by
+    'b','i','d','i','f','f','u','g',0, // xb
+    'b','i','e','l','o','r','r','u','s','i','a',0, // by
+    'b','i','e','l','o','r','r','u','s','s','i','a',0, // by
+    'b','i','e','l','o','r','u','s','k','o',0, // by
+    'b','i','e','l','o','r','u','s','s','i','a',0, // by
+    'b','i','e','l','o','r','u','s','s','i','e',0, // by
+    'b','i','l','a','r','u','s',0, // by
+    'b','i','l','a','r','u','s','y','a',0, // by
+    'b','i','l','g','a','r','i',0, // bg
+    'b','i','l','i','d','h','a',0, // bz
+    'b','i','l','i','g','a','r','i',0, // bg
+    'b','i','l','i','z',0, // bz
+    'b','i','l','j','a','m',0, // be
+    'b','i','l','o','r','i','s','i',0, // by
+    'b','i','n','i','i','n',0, // bj
+    'b','i','n','i','n',0, // bj
+    'b','i','o','l','g','a','r','i','a',0, // bg
+    'b','i','o','n','b','i','f','a','l','k','l','a','n','d',0, // fk
+    'b','i','o','n','b','i','k','a','y','m','a','n',0, // ky
+    'b','i','o','n','b','i','k','o','o','k',0, // ck
+    'b','i','o','n','b','i','k','\xc9','\x94','n','j','i','b','i','u','s',0, // bionbikɔnjibius vi
+    'b','i','o','n','b','i','k','\xc9','\x94','n','j','i','b','i','\xc5','\x8b','g','i','s','i',0, // bionbikɔnjibiŋgisi vg
+    'b','i','o','n','b','i','m','a','r','c','a','l',0, // mh
+    'b','i','o','n','b','i','m','a','r','i','a','n','a','\xc5','\x8b','\xcc','\x80','\xc9','\x94','m','b','\xc9','\x94','k',0, // bionbimarianaŋ̀ɔmbɔk mp
+    'b','i','o','n','b','i','s','a','l','o','m','o',0, // sb
+    'b','i','o','n','b','i','t','u','r','k','s','n','i','k','a','l','k','o','s',0, // tc
+    'b','i','r','a','z','i','l',0, // br
+    'b','i','r','i','m','a','n','i','y','a',0, // mm
+    'b','i','r','i','t','a','n','i','y','a',0, // gb
+    'b','i','r','i','t','i','s','h','f','a','r','j','i','n','i','s','l','a','n','d',0, // vg
+    'b','i','r','j','i','n','a','u','h','a','r','t','e','a','m','e','r','i','k','a','r','r','a','k',0, // vi
+    'b','i','r','j','i','n','a','u','h','a','r','t','e','b','r','i','t','a','i','n','i','a','r','r','a','k',0, // vg
+    'b','i','r','l','a','s','h','g','a','n','a','r','a','b','a','m','i','r','l','i','k','l','a','r','i',0, // ae
+    'b','i','r','l','e','s','e','n','a','r','a','p','e','m','i','r','l','i','k','l','e','r','i',0, // ae
+    'b','i','r','l','e','s','e','n','p','a','t','y','s','a','l','y','k',0, // gb
+    'b','i','r','l','e','s','i','k','a','r','a','p','e','m','i','r','l','i','k','l','e','r','i',0, // ae
+    'b','i','r','l','e','s','i','k','k','r','a','l','l','\xc4','\xb1','k',0, // birlesikkrallık gb
+    'b','i','r','l','\xc9','\x99','s','m','i','s','k','r','a','l','l','\xc4','\xb1','q',0, // birləsmiskrallıq gb
+    'b','i','r','l','\xc9','\x99','s','m','i','s','\xc9','\x99','r','\xc9','\x99','b','\xc9','\x99','m','i','r','l','i','k','l','\xc9','\x99','r','i',0, // birləsmisərəbəmirlikləri ae
+    'b','i','r','m','a',0, // mm
+    'b','i','r','m','a','n','i','a','m','y','a','n','m','a','r',0, // mm
+    'b','i','r','m','a','n','i','e',0, // mm
+    'b','i','r','m','u','d','a',0, // bm
+    'b','i','r','u',0, // pe
+    'b','i','s','a','n','g','a','b','y','a','f','a','l','k','l','a','n','d','i','b','i','s','a','n','g','a','b','y','a','m','a','l','u','n','i',0, // fk
+    'b','i','s','a','n','g','a','b','y','a','f','a','l','o','e',0, // fo
+    'b','i','s','a','n','g','a','b','y','a','k','a','n','a','r','i',0, // ic
+    'b','i','s','a','n','g','a','b','y','a','k','a','p','e','v','\xc9','\x9b','r','\xc9','\x9b',0, // bisangabyakapevɛrɛ cv
+    'b','i','s','a','n','g','a','b','y','a','k','a','y','i','m','a',0, // ky
+    'b','i','s','a','n','g','a','b','y','a','k','o','o','k','\xc9','\x9b',0, // bisangabyakookɛ ck
+    'b','i','s','a','n','g','a','b','y','a','m','a','l','u','n','i',0, // fk
+    'b','i','s','a','n','g','a','b','y','a','m','a','r','i','a','n','\xc9','\x9b','y','a','n','\xc9','\x94','\xcc','\x81','r','d','i',0, // bisangabyamarianɛyanɔ́rdi mp
+    'b','i','s','a','n','g','a','b','y','a','m','a','r','i','s','h','a','l','\xc9','\x9b',0, // bisangabyamarishalɛ mh
+    'b','i','s','a','n','g','a','b','y','a','t','u','r','k','i','m','p','e','k','a','i','k','o',0, // tc
+    'b','i','s','a','n','g','a','b','y','a','v','i','e','r','z','i','y','a','a','m','e','r','i','k','i',0, // vi
+    'b','i','s','a','n','g','a','b','y','a','v','i','e','r','z','i','y','a','a','n','g','\xc9','\x9b','l','\xc9','\x9b','t','\xc9','\x9b','\xcc','\x81','l','\xc9','\x9b',0, // bisangabyavierziyaangɛlɛtɛ́lɛ vg
+    'b','i','s','a','n','g','a','k','o','k','o','s',0, // cc
+    'b','i','s','a','n','g','a','m','o','k','\xc9','\x9b','\xcc','\x81','n','a','m','o','s','i','k','a','b','y','a','l','i','s','a','n','g','a','l','y','a','a','m','e','r','i','k','a',0, // bisangamokɛ́namosikabyalisangalyaamerika um
+    'b','i','s','a','n','g','a','s','o','l','o','m','\xc9','\x94',0, // bisangasolomɔ sb
+    'b','i','s','a','n','g','a','\xc9','\x9b','l','a','n','d',0, // bisangaɛland ax
+    'b','i','s','a','u','g','v','i','n','e','j','a',0, // gw
+    'b','i','s','s','a','u','g','u','i','n','e','a',0, // gw
+    'b','i','t','e','k','b','i','\xc5','\x8b','g','i','s','i','i','t','u','y','\xc9','\x9b','i','n','d','i','a',0, // bitekbiŋgisiituyɛindia io
+    'b','i','t','k','a','i','r','n',0, // pn
+    'b','i','t','k','a','y','r','n',0, // pn
+    'b','i','y','e','t','i','n','a','m',0, // vn
+    'b','i','z','a','n','g','a','b','y','e','s','o','l','o','m','o','o','n','i',0, // sb
+    'b','i','z','i','n','g','a','b','y','a','f','i','r','i','p','i','n','o',0, // ph
+    'b','i','z','i','n','g','a','b','y','a','k','k','u','k','i',0, // ck
+    'b','i','z','i','n','g','a','b','y','a','m','a','r','i','s','o',0, // mh
+    'b','i','z','i','n','g','a','b','y','a','m','a','r','i','y','a','n','a','e','b','y','a','m','u','m','a','m','b','u','k','a',0, // mp
+    'b','i','z','i','n','g','a','b','y','a','m','a','r','i','y','a','n','a','e','b','y','o','m','u','m','a','m','b','u','k','a',0, // mp
+    'b','i','z','i','n','g','a','b','y','a','v','i','r','i','g','i','n','i','e','b','y','a','m','e','r','i','k','a',0, // vi
+    'b','i','z','i','n','g','a','b','y','e','c','a','g','o',0, // io
+    'b','i','z','i','n','g','a','b','y','e','f','a','l','i','k','a','l','a','n','d','i',0, // fk
+    'b','i','z','i','n','g','a','b','y','e','k','e','p','u','v','e','r','e','d','i',0, // cv
+    'b','i','z','i','n','g','a','b','y','e','k','o','m','o','r','o',0, // km
+    'b','i','z','i','n','g','a','b','y','e','m','a','l','i','d','i','v','e',0, // mv
+    'b','i','z','i','n','g','a','b','y','e','t','a','a','k','a','n','e','k','a','y','i','k','o','s','i',0, // tc
+    'b','i','z','i','n','g','a','e','b','y','a','k','a','y','i','m','a','a','n','i',0, // ky
+    'b','i','z','i','n','g','a','e','b','y','a','v','i','r','i','g','i','n','i','e','b','i','t','w','a','l','i','b','w','a','b','u','n','g','e','r','e','z','a',0, // vg
+    'b','j','e','l','l','o','r','u','s','i',0, // by
+    'b','j','e','l','o','k','o','s','n','a','o','b','a','l','a',0, // ci
+    'b','j','e','l','o','r','u','s','i','j','a',0, // by
+    'b','j','r','m','a','k','e','d','o','n','i','j','a',0, // mk
+    'b','k',0, // gb
+    'b','l','a','z','i','l','i',0, // br
+    'b','l','j','i','k','a',0, // be
+    'b','l','u','n','e','i',0, // bn
+    'b','l','\xc9','\xa3','a','r','a',0, // blɣara bg
+    'b','n','a',0, // us
+    'b','o','c','v','a','n','a',0, // bw
+    'b','o','c','v','a','n','o',0, // bw
+    'b','o','d','s','u','a','n','a',0, // bw
+    'b','o','h','n','i','a','\xc9','\x9b','r','z','e','g','o','v','i','n','a',0, // bohniaɛrzegovina ba
+    'b','o','i','l','i','b','h','i','a',0, // bo
+    'b','o','k','i','n','a','f','a','s','o',0, // bf
+    'b','o','l','e','v','a',0, // bo
+    'b','o','l','g','a','r','i','j','a',0, // bg
+    'b','o','l','g','a','r','i','y','a',0, // bg
+    'b','o','l','i','b','i','y','a',0, // bo
+    'b','o','l','i','f','i','a',0, // bo
+    'b','o','l','i','i','f','i','y','a',0, // bo
+    'b','o','l','i','i','v','i',0, // bo
+    'b','o','l','i','i','v','i','a',0, // bo
+    'b','o','l','i','i','v','i','e',0, // bo
+    'b','o','l','i','k','o','s','t','a',0, // ci
+    'b','o','l','i','v','i',0, // bo
+    'b','o','l','i','v','i','a',0, // bo
+    'b','o','l','i','v','i','a','b',0, // bo
+    'b','o','l','i','v','i','a','n','u','t','o','m','e',0, // bo
+    'b','o','l','i','v','i','e',0, // bo
+    'b','o','l','i','v','i','e','n',0, // bo
+    'b','o','l','i','v','i','i',0, // bo
+    'b','o','l','i','v','i','j','a',0, // bo
+    'b','o','l','i','v','i','o',0, // bo
+    'b','o','l','i','v','i','y','a',0, // bo
+    'b','o','l','i','v','y','a',0, // bo
+    'b','o','l','i','w','i',0, // bo
+    'b','o','l','i','w','i','a',0, // bo
+    'b','o','l','i','w','i','e',0, // bo
+    'b','o','l','i','w','i','i',0, // bo
+    'b','o','l','i','w','i','j','a',0, // bo
+    'b','o','l','i','w','i','s','k','a',0, // bo
+    'b','o','l','i','w','i','y','a',0, // bo
+    'b','o','l','l','i','i','v','i','j','e',0, // bo
+    'b','o','l','q','a','r','\xc4','\xb1','s','t','a','n',0, // bolqarıstan bg
+    'b','o','n','a','i','r','e',0, // bq
+    'b','o','n','a','i','r','e','s','i','n','t','e','u','s','t','a','t','i','u','s','u','n','d','s','a','b','a',0, // bq
+    'b','o','n','e','y','r','s','i','n','t','e','s','t','a','t','i','u','s','v','a','s','a','b','a',0, // bq
+    'b','o','o','l','a','n','d',0, // pl
+    'b','o','o','l','i','v','i',0, // bo
+    'b','o','o','l','i','y','n','e','e','s','i','y','a','f','a','r','a','n','s','i','i','s','k','a',0, // pf
+    'b','o','o','s','n','i','y','a','h','a','r','s','e','g','o','f','i','n','a',0, // ba
+    'b','o','q','o','r','t','o','o','y','a','d','a','m','i','d','o','w','d','a','y',0, // gb
+    'b','o','r','i','i','v','i','y','a',0, // bo
+    'b','o','r','k','i','n','a','f','a','s','o',0, // bf
+    'b','o','r','o','n','d','i',0, // bi
+    'b','o','r','t','u','g','a','a','l',0, // pt
+    'b','o','s','i','n','i','a',0, // ba
+    'b','o','s','i','n','i','m','p','e','h','e','z','e','g','o','v','i','n','e',0, // ba
+    'b','o','s','i','n','i','y','a','n','a','h','e','r','i','g','o','z','e','v','i','n','e',0, // ba
+    'b','o','s','i','n','i','y','a','n','i','h','e','s','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','a','a','h','e','r','c','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','a','h','e','r','s','e','k',0, // ba
+    'b','o','s','n','a','i','h','e','r','c','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','a','i','n','h','e','r','c','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','a','i','s','h','e','a','r','s','a','g','o','b','h','a','n','a',0, // ba
+    'b','o','s','n','i','a',0, // ba
+    'b','o','s','n','i','a','a','a','m','m','a','h','e','r','z','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','a','a','n','d','h','e','r','z','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','a','b','t','s','i','h','e','r','z','e','g','o','v','i','n','a','b',0, // ba
+    'b','o','s','n','i','a','d','a','n','h','e','r','z','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','a','e','d','e','r','z','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','a','e','h','e','r','c','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','a','e','h','e','r','z','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','a','g','i','h','e','r','z','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','a','h','a','h','e','r','z','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','a','h','e','r','c','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','a','h','e','r','s','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','a','h','e','r','z','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','a','i','e','r','z','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','a','i','h','e','r','c','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','a','i','h','e','r','c','e','g','o','w','i','n','a',0, // ba
+    'b','o','s','n','i','a','j','a','h','e','r','c','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','a','j','a','h','e','r','t','s','e','g','o','v','i','i','n','a',0, // ba
+    'b','o','s','n','i','a','j','a','h','e','r','t','s','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','a','j','a','h','e','r','z','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','a','k','p','l','e','h','e','r','z','e','r','g','o','v','i','n','a','n','u','t','o','m','e',0, // ba
+    'b','o','s','n','i','a','l','a','n','h','e','r','s','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','a','n','a','h','e','z','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','a','n','a','\xc9','\x9b','r','z','e','g','o','v','i','n','a',0, // bosnianaɛrzegovina ba
+    'b','o','s','n','i','a','n','e','h','\xc9','\x9b','z','e','g','o','v','i','n','a',0, // bosnianehɛzegovina ba
+    'b','o','s','n','i','a','o','g','h','e','r','s','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','a','s','i','h','e','r','t','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','a','s','y','h','e','r','z','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','a','v','a','h','e','r','z','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','a','y','h','e','r','z','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','d','i','h','e','r','s','e','g','o','v','i','n',0, // ba
+    'b','o','s','n','i','e','e','e','r','c','e','g','o','v','i','n','e',0, // ba
+    'b','o','s','n','i','e','e','n','h','e','r','z','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','e','e','n','h','e','r','z','e','g','o','w','i','n','a',0, // ba
+    'b','o','s','n','i','e','h','e','r','z','e','g','o','v','i','n','e',0, // ba
+    'b','o','s','n','i','e','n','a','n','h','e','r','z','e','g','o','w','i','n','a',0, // ba
+    'b','o','s','n','i','e','n','h','e','r','c','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','e','n','o','c','h','h','e','r','c','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','e','n','u','n','d','h','e','r','z','e','g','o','w','i','n','a',0, // ba
+    'b','o','s','n','i','e','n','u','n','h','e','r','z','e','g','o','w','i','n','a',0, // ba
+    'b','o','s','n','i','e','r','s','e','g','o','w','i','n',0, // ba
+    'b','o','s','n','i','e','u','n','d','h','e','r','z','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','e','u','n','d','h','e','r','z','e','g','o','w','i','n','a',0, // ba
+    'b','o','s','n','i','h','e','r','z','e','g','o','v','i','n','n',0, // ba
+    'b','o','s','n','i','i','h','e','r','s','e','g','o','w','i','i','n',0, // ba
+    'b','o','s','n','i','i','n','a','h','e','r','z','e','g','o','v','i','n','n','i',0, // ba
+    'b','o','s','n','i','j','a','b','e','e','r','c','e','g','o','w','i','n','a',0, // ba
+    'b','o','s','n','i','j','a','i','r','h','e','r','c','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','j','a','u','n','h','e','r','c','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','n','d','a','h','e','r','z','e','g','o','v','i','n','e',0, // ba
+    'b','o','s','n','i','o','h','e','r','c','e','g','o','v','i','n','o',0, // ba
+    'b','o','s','n','i','s','k','a','a','h','e','r','c','e','g','o','w','i','n','a',0, // ba
+    'b','o','s','n','i','y','a','h','a','r','z','a','g','o','b','i','n','a',0, // ba
+    'b','o','s','n','i','y','a','n','e','h','e','r','z','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','y','a','u','h','e','r','z','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','y','a','v','a','g','e','r','t','s','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','n','i','y','a','v','\xc9','\x99','h','e','r','s','e','q','o','v','i','n','a',0, // bosniyavəherseqovina ba
+    'b','o','s','n','i','y','a','w','e','g','e','r','s','e','g','o','w','i','n','a',0, // ba
+    'b','o','s','n','j','e','h','e','r','c','e','g','o','v','i','n','e',0, // ba
+    'b','o','s','w','a','n','a',0, // bw
+    'b','o','s','z','n','i','a','h','e','r','c','e','g','o','v','i','n','a',0, // ba
+    'b','o','s','\xc9','\x99','n','i','a','i','\xc9','\x9b','r','\xc9','\x99','z','e','g','o','v','i','n',0, // bosəniaiɛrəzegovin ba
+    'b','o','s','\xc9','\xa8','n','y','i','a','a','h','\xc9','\x9b','\xcc','\x80','z','\xc9','\x9b','\xcc','\x80','g','o','v','i','n','a',0, // bosɨnyiaahɛ̀zɛ̀govina ba
+    'b','o','t','h','i','w','a','a','n','a',0, // bw
+    'b','o','t','h','n','i','a','k','\xc9','\x9b','n','\xc9','\x9b','\xc9','\xa3','a','r','g','o','b','i','n','i','a',0, // bothniakɛnɛɣargobinia ba
+    'b','o','t','h','n','i','a','n','a','h','e','d','h','e','g','o','v','i','n','a',0, // ba
+    'b','o','t','i','s','w','a','a','n','a',0, // bw
+    'b','o','t','i','s','w','a','n','a',0, // bw
+    'b','o','t','s','o','a','n','a',0, // bw
+    'b','o','t','s','u','a','n','a',0, // bw
+    'b','o','t','s','v','a','n','a',0, // bw
+    'b','o','t','s','v','a','n','e',0, // bw
+    'b','o','t','s','w','a','a','n','a',0, // bw
+    'b','o','t','s','w','a','n','a',0, // bw
+    'b','o','t','s','w','a','n','a','b',0, // bw
+    'b','o','t','s','w','a','n','a','n','u','t','o','m','e',0, // bw
+    'b','o','t','t','h','w','a','n','a',0, // bw
+    'b','o','t','u','s','w','a','a','n','a',0, // bw
+    'b','o','t','\xc9','\xa8','\xcc','\x80','s','w','a','n','a',0, // botɨ̀swana bw
+    'b','o','u','t','a','n',0, // bt
+    'b','o','u','v','e','t',0, // bv
+    'b','o','u','v','e','t','a','d','a','s','\xc4','\xb1',0, // bouvetadası bv
+    'b','o','u','v','e','t','e','i','l','a','n',0, // bv
+    'b','o','u','v','e','t','e','i','l','a','n','d',0, // bv
+    'b','o','u','v','e','t','e','y','j','a',0, // bv
+    'b','o','u','v','e','t','i','n','s','e','l',0, // bv
+    'b','o','u','v','e','t','i','n','s','l','a',0, // bv
+    'b','o','u','v','e','t','i','n','s','l','e',0, // bv
+    'b','o','u','v','e','t','i','s','l','a','n','d',0, // bv
+    'b','o','u','v','e','t','n','s','a','a','r','i',0, // bv
+    'b','o','u','v','e','t','o','n',0, // bv
+    'b','o','u','v','e','t','o','v','o','s','t','r','o','v',0, // bv
+    'b','o','u','v','e','t','o','v','o','t','o','k',0, // bv
+    'b','o','u','v','e','t','o','w','a','k','u','p','a',0, // bv
+    'b','o','u','v','e','t','o','y','g','g','j',0, // bv
+    'b','o','u','v','e','t','q','e','q','e','r','t','a','q',0, // bv
+    'b','o','u','v','e','t','s','a','a','r',0, // bv
+    'b','o','u','v','e','t','s','u','a','l','u','i',0, // bv
+    'b','o','u','v','e','t','s','u','l','l','o','t',0, // bv
+    'b','o','u','v','e','t','s','z','i','g','e','t',0, // bv
+    'b','o','u','v','e','t','u','h','a','r','t','e','a',0, // bv
+    'b','o','u','v','e','t','u','v','o','s','t','r','o','v',0, // bv
+    'b','o','u','v','e','t','\xc3','\xb8','e','n',0, // bouvetøen bv
+    'b','o','u','v','e','t','\xc3','\xb8','y','a',0, // bouvetøya bv
+    'b','o','u','v','e','t','\xc6','\x92','u','d','o','m','e','k','p','o','n','u','t','o','m','e',0, // bouvetƒudomekponutome bv
+    'b','o','z','i','c','n','i','o','t','o','k',0, // cx
+    'b','o','z','i','c','n','o','o','s','t','r','v','o',0, // cx
+    'b','o','z','i','n','i','y','a','h','e','z','e','g','o','v','i','n','a',0, // ba
+    'b','o','z','i','n','i','y','a','n','a','h','e','z','e','g','o','v','i','n','a',0, // ba
+    'b','o','z','n','i','a','n','e','h','e','r','z','e','g','o','v','i','n','a',0, // ba
+    'b','o','z','n','i','\xc9','\x9b','r','i','z','i','g','o','v','i','n','i',0, // bozniɛrizigovini ba
+    'b','o','z','w','a','a','n','a',0, // bw
+    'b','o','\xc3','\x9f','n','i','j','e','u','n','h','e','r','z','e','g','o','v','i','n','a',0, // boßnijeunherzegovina ba
+    'b','o','\xc5','\x82','h','a','r','s','k','a',0, // bołharska bg
+    'b','r','a','i','s','i','l',0, // br
+    'b','r','a','s','i','i','l','i',0, // br
+    'b','r','a','s','i','i','l','i','a',0, // br
+    'b','r','a','s','i','l',0, // br
+    'b','r','a','s','i','l','a','n',0, // br
+    'b','r','a','s','i','l','e',0, // br
+    'b','r','a','s','i','l','i','a',0, // br
+    'b','r','a','s','i','l','i','e',0, // br
+    'b','r','a','s','i','l','i','e','n',0, // br
+    'b','r','a','s','i','l','i','j','e',0, // br
+    'b','r','a','z','i','l',0, // br
+    'b','r','a','z','i','l','i',0, // br
+    'b','r','a','z','i','l','i','a',0, // br
+    'b','r','a','z','i','l','i','a','b',0, // br
+    'b','r','a','z','i','l','i','e',0, // br
+    'b','r','a','z','i','l','i','j','a',0, // br
+    'b','r','a','z','i','l','i','y','a',0, // br
+    'b','r','a','z','i','l','n','u','t','o','m','e',0, // br
+    'b','r','a','z','i','l','o',0, // br
+    'b','r','a','z','i','l','s','k','a',0, // br
+    'b','r','a','z','i','l','u',0, // br
+    'b','r','a','z','i','l','y','a',0, // br
+    'b','r','a','z','y','l','i','a',0, // br
+    'b','r','e','e','z','i','l',0, // br
+    'b','r','e','g','u','i','f','i','l','d','i','s','h','t','e',0, // ci
+    'b','r','e','s','i','l',0, // br
+    'b','r','e','s','k','u','i','n','d','l','a','n','d','s','h','a','f','s','e','y','j','a','r',0, // io
+    'b','r','e','s','k','u','j','o','m','f','r','u','a','e','y','j','a','r',0, // vg
+    'b','r','e','t','l','a','n','d',0, // gb
+    'b','r','e','t','t','e','s','c','h','e','b','e','s','e','z','u','n','g','e','e','m','i','n','d','e','s','c','h','e','o','o','z','e','j','a','h','n',0, // io
+    'b','r','e','z','i','l',0, // br
+    'b','r','e','z','i','l','a',0, // br
+    'b','r','e','z','i','l','i',0, // br
+    'b','r','e','z','i','l','y','a',0, // br
+    'b','r','e','z','i','l','\xc9','\x9b',0, // brezilɛ br
+    'b','r','i','e','t','s','c','h','e','j','u','m','f','e','r','n','e','i','l','a','n','n','e','n',0, // vg
+    'b','r','i','n','e','y','i',0, // bn
+    'b','r','i','t','a','h','i','n','d','o','c','e','a','n','a','t','e','r','i','t','o','r','i','o',0, // io
+    'b','r','i','t','a','i','n','f','o','v','i','r','g','i','n','i','s','l','a','n','d','s',0, // vg
+    'b','r','i','t','a','i','n','t','\xc9','\x94','w','o','\xc6','\x92','e','i','n','d','i','a','\xc6','\x92','u','d','o','m','e','n','u','t','o','m','e',0, // britaintɔwoƒeindiaƒudomenutome io
+    'b','r','i','t','a','i','n','t','\xc9','\x94','w','o','\xc6','\x92','e','v','i','r','g','i','n','\xc6','\x92','u','d','o','m','e','k','p','o','w','o','n','u','t','o','m','e',0, // britaintɔwoƒevirginƒudomekpowonutome vg
+    'b','r','i','t','a','j','v','i','r','g','u','l','i','n','i','n','s','u','l','o','j',0, // vg
+    'b','r','i','t','a','n','i','y','a',0, // gb
+    'b','r','i','t','a','n','i','y','a','n','i','n','g','h','i','n','d','o','k','e','a','n','i','d','a','g','i','h','u','d','u','d','i',0, // io
+    'b','r','i','t','a','n','i','y','a','n','y','n','h','i','n','d','i','o','k','e','a','n','y','n','d','a','k','y','t','e','r','r','i','t','o','r','i','y','a','l','a','r','y',0, // io
+    'b','r','i','t','a','n','i','y','a','n','\xc4','\xb1','n','h','i','n','d','o','k','e','a','n','\xc4','\xb1','\xc9','\x99','r','a','z','i','s','i',0, // britaniyanınhindokeanıərazisi io
+    'b','r','i','t','a','n','i','y','a','n','\xc4','\xb1','n','v','i','r','g','i','n','a','d','a','l','a','r','\xc4','\xb1',0, // britaniyanınvirginadaları vg
+    'b','r','i','t','a','n','i','y','a','v','i','r','g','i','n','o','r','o','l','l','a','r','i',0, // vg
+    'b','r','i','t','a','n','n','i','a',0, // gb
+    'b','r','i','t','a','n','s','k','a','d','e','v','i','c','a','n','s','k','a','o','s','t','r','v','a',0, // vg
+    'b','r','i','t','a','n','s','k','a','d','j','e','v','i','c','a','n','s','k','a','o','s','t','r','v','a',0, // vg
+    'b','r','i','t','a','n','s','k','a','t','e','r','i','t','o','r','i','j','a','i','n','d','i','j','s','k','o','g','o','k','e','a','n','a',0, // io
+    'b','r','i','t','a','n','s','k','a','t','e','r','i','t','o','r','i','j','a','u','i','n','d','i','j','s','k','o','m','o','k','e','a','n','u',0, // io
+    'b','r','i','t','a','n','s','k','i','d','e','v','i','s','k','i','o','t','o','k','i',0, // vg
+    'b','r','i','t','a','n','s','k','i','d','j','e','v','i','c','a','n','s','k','i','o','t','o','c','i',0, // vg
+    'b','r','i','t','a','n','s','k','i','i','n','d','i','j','s','k','o','o','c','e','a','n','s','k','i','t','e','r','i','t','o','r','i','j',0, // io
+    'b','r','i','t','a','n','s','k','o','o','z','e','m','l','j','e','v','i','n','d','i','j','s','k','e','m','o','c','e','a','n','u',0, // io
+    'b','r','i','t','a','n','w','i','r','g','i','n','a','d','a','l','a','r','y',0, // vg
+    'b','r','i','t','a','n','y','a','h','i','n','t','o','k','y','a','n','u','s','u','t','o','p','r','a','k','l','a','r','\xc4','\xb1',0, // britanyahintokyanusutoprakları io
+    'b','r','i','t','a','n','y','a','v','i','r','j','i','n','a','d','a','l','a','r','\xc4','\xb1',0, // britanyavirjinadaları vg
+    'b','r','i','t','e','n','f','o','h','\xc9','\x94','n','m','a','n','w','\xc9','\x94','i','n','d','i','a','p','o','n','o','m','u',0, // britenfohɔnmanwɔindiaponomu io
+    'b','r','i','t','e','s','c','h','j','o','f','f','e','r','e','n','i','n','s','e','l','e','n',0, // vg
+    'b','r','i','t','e','s','c','h','t','t','e','r','r','i','t','o','r','i','u','m','a','m','i','n','d','e','s','c','h','e','n','o','z','e','a','n',0, // io
+    'b','r','i','t','i','i','n','d','i','a','o','o','k','e','a','n','i','a','l','a',0, // io
+    'b','r','i','t','i','n','d','i','a','i','o','c','e','a','n','i','t','e','r','u','l','e','t',0, // io
+    'b','r','i','t','i','n','e','i','t','s','i','s','a','a','r','e','d',0, // vg
+    'b','r','i','t','i','s','c','h','e','j','u','n','g','f','e','r','n','i','n','s','e','l','n',0, // vg
+    'b','r','i','t','i','s','c','h','e','s','t','e','r','r','i','t','o','r','i','u','m','i','m','i','n','d','i','s','c','h','e','n','o','z','e','a','n',0, // io
+    'b','r','i','t','i','s','c','h','i','j','u','n','g','f','e','r','e','i','n','s','l','e',0, // vg
+    'b','r','i','t','i','s','c','h','r','e','b','e','e','d','i','n','n','i','n','d','i','s','c','h','e','n','o','z','e','a','n',0, // io
+    'b','r','i','t','i','s','c','h','s','t','e','r','r','i','t','o','o','r','i','u','m','i','m','i','n','d','i','s','c','h','e','o','o','z','e','a','n',0, // io
+    'b','r','i','t','i','s','e','s','t','e','r','r','i','t','o','r','i','u','m','e','m','i','n','d','i','s','e','o','z','e','a','n',0, // io
+    'b','r','i','t','i','s','h','i','n','d','i','a','n','o','c','e','a','n','t','e','r','r','i','t','o','r','y',0, // io
+    'b','r','i','t','i','s','h','v','i','r','g','i','n','i','s','l','a','n','d','s',0, // vg
+    'b','r','i','t','i','s','i','i','n','d','u','t','e','e','k','o','o','l','a','a','m','a',0, // io
+    'b','r','i','t','i','s','i','j','u','n','g','f','r','o','i','w','i','n','s','l','a',0, // vg
+    'b','r','i','t','i','s','i','v','i','r','g','i','n','g','u','n','g','e','y',0, // vg
+    'b','r','i','t','i','s','k','e','k','n','e','z','n','i','s','k','e','k','u','p','y',0, // vg
+    'b','r','i','t','i','s','k','e','k','n','j','e','z','n','i','s','k','e','k','u','p','y',0, // vg
+    'b','r','i','t','i','s','k','i','i','n','d','i','s','k','o','o','c','e','a','n','i','s','k','i','t','e','r','i','t','o','r','i','u','m',0, // io
+    'b','r','i','t','i','s','k','i','t','e','r','i','t','o','r','i','j','w','i','n','d','i','s','k','i','m','o','c','e','a','n','j','e',0, // io
+    'b','r','i','t','s','e','g','e','b','i','e','d','e','n','y','n','d','e','i','n','d','y','s','k','e','o','s','e','a','a','n',0, // io
+    'b','r','i','t','s','e','m','a','a','g','d','e','e','i','l','a','n','d','e',0, // vg
+    'b','r','i','t','s','e','m','a','a','g','d','e','n','e','i','l','a','n','d','e','n',0, // vg
+    'b','r','i','t','s','e','m','a','a','g','d','e','n','e','i','l','a','n','n','e','n',0, // vg
+    'b','r','i','t','s','i','n','d','i','e','s','e','o','s','e','a','a','n','g','e','b','i','e','d',0, // io
+    'b','r','i','t','s','i','n','d','i','s','c','h','e','o','c','e','a','a','n','t','e','r','r','i','t','o','r','i','u','m',0, // io
+    'b','r','i','t','s','k','e','i','n','d','i','c','k','o','o','c','e','a','n','s','k','e','u','z','e','m','i',0, // io
+    'b','r','i','t','s','k','e','i','n','d','i','c','k','o','o','c','e','a','n','s','k','e','u','z','e','m','i','e',0, // io
+    'b','r','i','t','s','k','e','p','a','n','e','n','s','k','e','o','s','t','r','o','v','y',0, // vg
+    'b','r','i','t','t','a','n','i','a','v','i','r','g','i','n','s','u','l','l','o','t',0, // vg
+    'b','r','i','t','t','i','l','a','i','n','e','n','i','n','t','i','a','n','v','a','l','t','a','m','e','r','e','n','a','l','u','e',0, // io
+    'b','r','i','t','t','i','l','a','i','s','e','t','n','e','i','t','s','y','t','s','a','a','r','e','t',0, // vg
+    'b','r','i','t','t','i','l','a','s','i','n','d','i','a','v','a','l','d','i','m','e','e','r','a','k','u','a','v','l','u',0, // io
+    'b','r','i','t','t','i','l','i','i','h','n','i','e','i','d','a','s','u','o','l','l','u','u','h',0, // vg
+    'b','r','i','t','t','i','s','k','a','j','u','n','g','f','r','u','o','a','r','n','a',0, // vg
+    'b','r','i','t','t','i','s','k','a','t','e','r','r','i','t','o','r','i','e','t','i','i','n','d','i','s','k','a','o','c','e','a','n','e','n',0, // io
+    'b','r','i','t','u','v','i','r','d','z','i','n','a','s',0, // vg
+    'b','r','i','t','v','i','r','g','i','n','s','z','i','g','e','t','e','k',0, // vg
+    'b','r','i','z','i','l',0, // br
+    'b','r','m','u','d','a',0, // bm
+    'b','r','o','e','n','e','i',0, // bn
+    'b','r','t','q','i','z',0, // pt
+    'b','r','u','i','n','e',0, // bn
+    'b','r','u','n','a','e',0, // bn
+    'b','r','u','n','a','i','g','h',0, // bn
+    'b','r','u','n','a','i','t','a','r','u','s','s','a','l','a','m',0, // bn
+    'b','r','u','n','a','y',0, // bn
+    'b','r','u','n','e','i',0, // bn
+    'b','r','u','n','e','i','d','a','r','u','s','s','a','l','a','m',0, // bn
+    'b','r','u','n','e','i','n','u','t','o','m','e',0, // bn
+    'b','r','u','n','e','j',0, // bn
+    'b','r','u','n','e','j','a',0, // bn
+    'b','r','u','n','e','j','o',0, // bn
+    'b','r','u','n','e','j','u','s',0, // bn
+    'b','r','u','n','e','y',0, // bn
+    'b','r','u','n','i',0, // bn
+    'b','r','u','n','i','y','a',0, // bn
+    'b','r','u','n','\xc7','\x9d','\xcc','\x81',0, // brunǝ́ bn
+    'b','r','u','n','\xc9','\x9b','i',0, // brunɛi bn
+    'b','r','u','u','n','e','e',0, // bn
+    'b','r','y','t','y','j','s','k','i','e','t','e','r','y','t','o','r','i','u','m','o','c','e','a','n','u','i','n','d','y','j','s','k','i','e','g','o',0, // io
+    'b','r','y','t','y','j','s','k','i','e','w','y','s','p','y','d','z','i','e','w','i','c','z','e',0, // vg
+    'b','r','\xc9','\x9b','s','i','l',0, // brɛsil br
+    'b','u','b','i','r','i','g','i',0, // be
+    'b','u','c','h','i','n','a','f','a','s','o',0, // bf
+    'b','u','d','a','a','k','i',0, // de
+    'b','u','e','e','r','t','o','r','i','i','k','o',0, // pr
+    'b','u','f','a','l','a','n','s','a',0, // fr
+    'b','u','f','a','r','a','n','s','a',0, // fr
+    'b','u','f','i','n','i',0, // fi
+    'b','u','g','a','r','s','k','a',0, // bg
+    'b','u','g','e','r','e','e','k','i','b','u','y','o','n','a','a','n','i',0, // gr
+    'b','u','g','i','r','i','m','a','a','n','i',0, // de
+    'b','u','i','r','c','i','n','e','f','a','s','o',0, // bf
+    'b','u','i','r','c','i','o','n','a','f','a','s','o',0, // bf
+    'b','u','k','i','i','n','i',0, // mg
+    'b','u','k','i','n','a','f','a','a','s','o',0, // bf
+    'b','u','k','i','n','a','f','a','s','o',0, // bf
+    'b','u','k','i','n','a','f','a','t','h','o',0, // bf
+    'b','u','k','i','n','a','f','\xc7','\x9d','\xcc','\x81','a','s','\xc9','\x94',0, // bukinafǝ́asɔ bf
+    'b','u','k','i','n','i',0, // mg
+    'b','u','k','k','i','n','n','a','f','a','a','s','e',0, // bf
+    'b','u','l','a','s','i','l','i',0, // br
+    'b','u','l','g','a','a','r','i',0, // bg
+    'b','u','l','g','a','a','r','i','a',0, // bg
+    'b','u','l','g','a','a','r','i','e',0, // bg
+    'b','u','l','g','a','a','r','i','y','a',0, // bg
+    'b','u','l','g','a','l','i','a',0, // bg
+    'b','u','l','g','a','r','i',0, // bg
+    'b','u','l','g','a','r','i','a',0, // bg
+    'b','u','l','g','a','r','i','a','b',0, // bg
+    'b','u','l','g','a','r','i','a','n','u','t','o','m','e',0, // bg
+    'b','u','l','g','a','r','i','e',0, // bg
+    'b','u','l','g','a','r','i','e','n',0, // bg
+    'b','u','l','g','a','r','i','i',0, // bg
+    'b','u','l','g','a','r','i','j','a',0, // bg
+    'b','u','l','g','a','r','i','j','e',0, // bg
+    'b','u','l','g','a','r','i','s','t','a','n',0, // bg
+    'b','u','l','g','a','r','i','y','a',0, // bg
+    'b','u','l','g','a','r','s','k','a',0, // bg
+    'b','u','l','g','a','r','u','j','o',0, // bg
+    'b','u','l','g','a','r','y','e',0, // bg
+    'b','u','l','g','a','\xcc','\xb1','a','\xcc','\xb1','r','i','a',0, // bulga̱a̱ria bg
+    'b','u','l','h','a','r','s','k','o',0, // bg
+    'b','u','l','i','b','i','a',0, // bo
+    'b','u','l','i','b','y','a',0, // bo
+    'b','u','l','i','g','a','l','i','y','a',0, // bg
+    'b','u','l','i','g','a','r','i',0, // bg
+    'b','u','l','i','g','a','r','i','a',0, // bg
+    'b','u','l','i','g','a','r','i','y','a',0, // bg
+    'b','u','l','i','n','i','z','y','a','t','a','f','r','a','n','s','i','s','t',0, // pf
+    'b','u','l','i','v','i',0, // bo
+    'b','u','l','i','v','y','a',0, // bo
+    'b','u','l','l','g','a','r','i',0, // bg
+    'b','u','l','l','j','a','a','r','i','j','e',0, // bg
+    'b','u','l','u','g','a','r','i','i',0, // bg
+    'b','u','l','u','g','a','r','i','y','a',0, // bg
+    'b','u','l','u','n','d','i',0, // bi
+    'b','u','l','u','n','e',0, // bn
+    'b','u','l','u','n','e','y','i',0, // bn
+    'b','u','l','u','n','y','a',0, // pl
+    'b','u','l','\xc9','\x99','g','a','r','i',0, // buləgari bg
+    'b','u','l','\xc9','\x99','k','i','n','a','f','a','s','o',0, // buləkinafaso bf
+    'b','u','n','g','e','r','e','z','a',0, // gb
+    'b','u','n','g','y','e','r','e','z','a',0, // gb
+    'b','u','r','a','n','d','i',0, // bi
+    'b','u','r','a','z','i','i','r','i',0, // br
+    'b','u','r','e','z','i','l','i',0, // br
+    'b','u','r','i','n','\xc9','\x9b','y','i',0, // burinɛyi bn
+    'b','u','r','k','i','b','a','a','f','a','a','s','o',0, // bf
+    'b','u','r','k','i','i','n','a','f','a','a','s','o',0, // bf
+    'b','u','r','k','i','n','a','f','a','a','s','o',0, // bf
+    'b','u','r','k','i','n','a','f','a','s','a','s',0, // bf
+    'b','u','r','k','i','n','a','f','a','s','o',0, // bf
+    'b','u','r','k','i','n','a','f','a','s','o','b',0, // bf
+    'b','u','r','k','i','n','a','f','a','s','o','n','u','t','o','m','e',0, // bf
+    'b','u','r','k','i','n','a','f','a','s','u',0, // bf
+    'b','u','r','k','i','n','o',0, // bf
+    'b','u','r','k','i','n','\xc9','\x9b','p','a','\xcc','\xb1','t','h','u',0, // burkinɛpa̱thu bf
+    'b','u','r','m','a',0, // mm
+    'b','u','r','m','a','m','i','y','a','m','a','r',0, // mm
+    'b','u','r','n','a','a','y',0, // bn
+    'b','u','r','n','e','y',0, // bn
+    'b','u','r','q','u','i','n','a','f','a','s','o',0, // bf
+    'b','u','r','t','u','r','i','k','u',0, // pr
+    'b','u','r','u','g','a','r','i','y','a',0, // bg
+    'b','u','r','u','g','w','e','i','z','o','o','b','a','b','w','a','t','i','m','o','r','i',0, // tl
+    'b','u','r','u','k','i','i','n','a','f','a','s','o',0, // bf
+    'b','u','r','u','k','i','n','a','f','a','s','o',0, // bf
+    'b','u','r','u','n','a','y','i',0, // bn
+    'b','u','r','u','n','d','a','i','d','h',0, // bi
+    'b','u','r','u','n','d','i',0, // bi
+    'b','u','r','u','n','d','i','b',0, // bi
+    'b','u','r','u','n','d','i','i',0, // bi
+    'b','u','r','u','n','d','i','j','a',0, // bi
+    'b','u','r','u','n','d','i','n','u','t','o','m','e',0, // bi
+    'b','u','r','u','n','d','i','s',0, // bi
+    'b','u','r','u','n','d','o',0, // bi
+    'b','u','r','u','n','e',0, // bn
+    'b','u','r','u','n','e','e','i',0, // bn
+    'b','u','r','u','n','e','e','y','a',0, // bn
+    'b','u','r','u','n','e','i',0, // bn
+    'b','u','r','u','n','e','y',0, // bn
+    'b','u','r','u','n','e','y','i',0, // bn
+    'b','u','r','u','n','n','d','i',0, // bi
+    'b','u','r','u','n','\xc9','\x9b','y',0, // burunɛy bn
+    'b','u','r','u','t','i','c','d','h','u','\xc9','\x94','\xcc','\xb1','\xc9','\x94','\xcc','\xb1','l','b','e','\xcc','\xb1','r','g','i','n',0, // buruticdhuɔ̱ɔ̱lbe̱rgin vg
+    'b','u','r','u','t','i','c','\xc9','\xa3','e','\xcc','\xb1','n','d','i','a','n','o','c','e','\xcc','\xb1','n',0, // buruticɣe̱ndianoce̱n io
+    'b','u','r','u','u','n','d','i',0, // bi
+    'b','u','s','n','a','d','h','e','r','s','e','k',0, // ba
+    'b','u','s','n','a','d','h','i','r','s','i','k',0, // ba
+    'b','u','s','t','w','a','n','a',0, // bw
+    'b','u','t','a','a','n',0, // bt
+    'b','u','t','a','a','n','i',0, // bt
+    'b','u','t','a','n',0, // bt
+    'b','u','t','a','n','a',0, // bt
+    'b','u','t','a','n','a','s',0, // bt
+    'b','u','t','a','n','i',0, // bt
+    'b','u','t','a','n','o',0, // bt
+    'b','u','t','a','o',0, // bt
+    'b','u','t','a','u',0, // bt
+    'b','u','t','a','\xc5','\x8b',0, // butaŋ bt
+    'b','u','t','a','\xcc','\xb1','n',0, // buta̱n bt
+    'b','u','t','e','r','o','z','e','a','n','i','e','n',0, // qo
+    'b','u','t','s','w','a','n','a',0, // bw
+    'b','u','t','t','a','a','n',0, // bt
+    'b','u','t','u','r','u','k','i','t','a','k','e',0, // tr
+    'b','u','u','f','e','t','i','s','l','a','n','d',0, // bv
+    'b','u','u','g','\xc9','\x9b','l','i','a',0, // buugɛlia bg
+    'b','u','u','t','a','n',0, // bt
+    'b','u','u','t','a','\xc5','\x8b',0, // buutaŋ bt
+    'b','u','v','e','a','d','a','s','\xc4','\xb1',0, // buveadası bv
+    'b','u','v','e','o','r','o','l','i',0, // bv
+    'b','u','v','e','s','a','l','a',0, // bv
+    'b','u','w','e','a','d','a','s','y',0, // bv
+    'b','u','y','i','n','d','i',0, // in
+    'b','u','y','o','n','a','a','n','i',0, // gr
+    'b','u','y','u','k','b','r','i','t','a','n','i','y','a',0, // gb
+    'b','u','\xc5','\x82','g','a','r','i','a',0, // bułgaria bg
+    'b','w','l','g','a','r','i','a',0, // bg
+    'b','y','e','l','o','r','i','s','i',0, // by
+    'b','\xc3','\xb4','\xc4','\x91','a','o','n','h','a',0, // bôđaonha pt
+    'b','\xc4','\x83','c','m','a','c','e','d','o','n','i','a',0, // băcmacedonia mk
+    'b','\xc6','\xa1','b','i','\xc3','\xaa','n','n','g','a',0, // bơbiênnga ci
+    'b','\xc7','\x9d','l','\xc9','\x94','\xc5','\x8b','b','\xc7','\x9d','k','a','k','s','a','b','\xc9','\x9b','t','a','a','t','a','a','\xc5','\x8b','z','\xc7','\x9d','n',0, // bǝlɔŋbǝkaksabɛtaataaŋzǝn ae
+    'b','\xc9','\x94','k','i','n','a','f','a','s','o',0, // bɔkinafaso bf
+    'b','\xc9','\x94','l','g','e','r','i','a',0, // bɔlgeria bg
+    'b','\xc9','\x94','s','n','y','\xc9','\x9b','r','i','h','\xc9','\x9b','r','s','\xc7','\x9d','g','\xc9','\x94','v','i','n',0, // bɔsnyɛrihɛrsǝgɔvin ba
+    'b','\xc9','\x94','t','i','s','i','w','a','n','a',0, // bɔtisiwana bw
+    'b','\xc9','\x94','t','s','w','a','n','a',0, // bɔtswana bw
+    'b','\xc9','\x94','\xc9','\x94','l','i','v','i',0, // bɔɔlivi bo
+    'b','\xc9','\x99','h','r','e','y','n',0, // bəhreyn bh
+    'b','\xc9','\x99','l','a','r','u','s',0, // bəlarus by
+    'b','\xc9','\x99','l','a','z','i','l',0, // bəlazil br
+    'b','\xc9','\x99','l','i','s',0, // bəlis bz
+    'b','\xc9','\x99','n','i','\xc5','\x8b',0, // bəniŋ bj
+    'b','\xc9','\x99','s','a','m','o','a','y','a','a','m','\xc9','\x99','\xcc','\x81','r','\xc9','\x99','k','a',0, // bəsamoayaamə́rəka as
+    'b','\xc9','\x9b','l','a','l','u','s',0, // bɛlalus by
+    'b','\xc9','\x9b','l','a','r','i','s',0, // bɛlaris by
+    'b','\xc9','\x9b','l','a','r','u','s',0, // bɛlarus by
+    'b','\xc9','\x9b','l','g','i','k',0, // bɛlgik be
+    'b','\xc9','\x9b','l','g','y','i','u','m',0, // bɛlgyium be
+    'b','\xc9','\x9b','l','g','y','u','m',0, // bɛlgyum be
+    'b','\xc9','\x9b','l','i','z',0, // bɛliz bz
+    'b','\xc9','\x9b','l','i','z','i','k','i',0, // bɛliziki be
+    'b','\xc9','\x9b','l','j','i','k',0, // bɛljik be
+    'b','\xc9','\x9b','l','\xc9','\x99','h','i','g',0, // bɛləhig be
+    'b','\xc9','\x9b','m','u','d','a',0, // bɛmuda bm
+    'b','\xc9','\x9b','n','g','i','l','a','d','\xc9','\x9b','s','i',0, // bɛngiladɛsi bd
+    'b','\xc9','\x9b','n','i','n',0, // bɛnin bj
+    'b','\xc9','\x9b','n','\xc7','\x9d','\xcc','\x81','n',0, // bɛnǝ́n bj
+    'b','\xc9','\x9b','r','m','u','d','a',0, // bɛrmuda bm
+    'b','\xc9','\x9b','r','\xc9','\x99','m','u','d',0, // bɛrəmud bm
+    'b','\xc9','\x9b','\xc5','\x8b','g','l','a','d','\xc9','\x9b','s','h',0, // bɛŋgladɛsh bd
+    'b','\xc9','\x9b','\xc9','\x9b','d','z','w','u','m',0, // bɛɛdzwum be
+    'b','\xc9','\x9b','\xc9','\x9b','m','u','d','\xc7','\x9d',0, // bɛɛmudǝ bm
+    'b','\xc9','\x9b','\xcc','\x80','l','e','z','\xc9','\xa8','\xcc','\x80',0, // bɛ̀lezɨ̀ bz
+    'b','\xc9','\x9b','\xcc','\x80','m','u','d','a',0, // bɛ̀muda bm
+    'b','\xc9','\x9b','\xcc','\x80','n','\xc9','\xa8','\xcc','\x82','\xc5','\x8b',0, // bɛ̀nɨ̂ŋ bj
+    'b','\xc9','\x9b','\xcc','\x80','r','m','u','d','a',0, // bɛ̀rmuda bm
+    'b','\xc9','\xa8','\xcc','\x80','l','a','z','i','i',0, // bɨ̀lazii br
+    'b','\xc9','\xa8','\xcc','\x80','l','u','n','e',0, // bɨ̀lune bn
+    'c','a','a','d',0, // td
+    'c','a','a','d','i',0, // td
+    'c','a','a','d','u',0, // td
+    'c','a','b','o','v','e','r','d','e',0, // cv
+    'c','a','b','u','v','e','r','d','e',0, // cv
+    'c','a','c','t','i','\xc3','\xaa','u','v','u','o','n','g','q','u','\xc3','\xb4','c','a','r','\xe1','\xba','\xa1','p','t','h','\xc3','\xb4','n','g','n','h','\xc3','\xa2','t',0, // cactiêuvuongquôcarạpthôngnhât ae
+    'c','a','c','t','i','\xc3','\xaa','u','\xc4','\x91','a','o','x','a','c','u','a','h','o','a','k','y',0, // cactiêuđaoxacuahoaky um
+    'c','a','d',0, // td
+    'c','a','d','a',0, // td
+    'c','a','d','a','s',0, // td
+    'c','a','d','d',0, // td
+    'c','a','d','i',0, // td
+    'c','a','d','o',0, // td
+    'c','a','i','l','l','e','a','n','n','n','u','a','d','h',0, // nc
+    'c','a','i','n','a',0, // cn
+    'c','a','i','n','a','s','i','n',0, // cn
+    'c','a','i','p','u','r','a','s','i',0, // cy
+    'c','a','l','e','d','o','n','i','a','n','e','w','y','d','d',0, // nc
+    'c','a','m','a','r','o','e','s',0, // cm
+    'c','a','m','a','r','u','n',0, // cm
+    'c','a','m','b','o','d','g','e',0, // kh
+    'c','a','m','b','o','d','g','i','a',0, // kh
+    'c','a','m','b','o','d','i','a',0, // kh
+    'c','a','m','b','o','d','i','a','b',0, // kh
+    'c','a','m','b','o','d','j','a',0, // kh
+    'c','a','m','b','o','d','s','c','h','a',0, // kh
+    'c','a','m','b','o','g','i','a',0, // kh
+    'c','a','m','b','o','j','a',0, // kh
+    'c','a','m','b','o','x','a',0, // kh
+    'c','a','m','b','o','y','a',0, // kh
+    'c','a','m','b','o','z','e',0, // kh
+    'c','a','m','b','u','d','y','a',0, // kh
+    'c','a','m','b','u','i','d','e','a',0, // kh
+    'c','a','m','e','r','o','o','n',0, // cm
+    'c','a','m','e','r','o','o','n','n','i',0, // cm
+    'c','a','m','e','r','o','u','n',0, // cm
+    'c','a','m','e','r','u','n',0, // cm
+    'c','a','m','e','r','w','n',0, // cm
+    'c','a','m','p','u','c','h','i','a',0, // kh
+    'c','a','n','a','d','a',0, // ca
+    'c','a','n','a','d','a','n','u','t','o','m','e',0, // ca
+    'c','a','n','a','d','e',0, // ca
+    'c','a','n','a','r','i','a','s',0, // ic
+    'c','a','n','a','r','i','s','c','h','e','e','i','l','a','n','d','e','n',0, // ic
+    'c','a','n','a','r','y','i','s','l','a','n','d','s',0, // ic
+    'c','a','p','e','v','e','r','d','e',0, // cv
+    'c','a','p','e','v','e','r','d','e','i','s','l','a','n','d','s',0, // cv
+    'c','a','p','i','v','\xc9','\x9b','r','d','i',0, // capivɛrdi cv
+    'c','a','p','o','v','e','r','d','e',0, // cv
+    'c','a','p','u','l','v','e','r','d','e',0, // cv
+    'c','a','p','v','e','r','d',0, // cv
+    'c','a','p','v','e','r','d','e',0, // cv
+    'c','a','p','v','e','r','t',0, // cv
+    'c','a','r','a','i','b','i','o','l','a','n','d','e','s','i',0, // bq
+    'c','a','r','i','b','b','e','a','n','n','e','t','h','e','r','l','a','n','d','s',0, // bq
+    'c','a','r','i','b','e','h','a','l','a','n',0, // bq
+    'c','a','r','i','b','e','n','e','e','r','l','a','n','d','e','s',0, // bq
+    'c','a','r','i','b','i','s','c','h','n','e','d','e','r','l','a','n','d',0, // bq
+    'c','a','r','i','b','n','e','e','r','l','a','n','d','e','s',0, // bq
+    'c','a','r','n','a','g','o','r','a',0, // me
+    'c','a','s','a','c','h','s','t','a','n',0, // kz
+    'c','a','s','a','q','u','i','s','t','a','n',0, // kz
+    'c','a','s','a','q','u','i','s','t','a','o',0, // kz
+    'c','a','t',0, // td
+    'c','a','t','a','r',0, // qa
+    'c','a','t','h','a','i','r','n','a','b','h','a','t','a','c','a','i','n',0, // va
+    'c','a','t','h','a','i','r','n','a','v','a','t','a','c','a','i','n','e',0, // va
+    'c','a','y','i','l','e',0, // cl
+    'c','a','y','i','n','a',0, // cn
+    'c','a','y','m','a','n','a','d','a','l','a','r','\xc4','\xb1',0, // caymanadaları ky
+    'c','a','y','m','a','n','e','i','l','a','n','n','e','n',0, // ky
+    'c','a','y','m','a','n','e','y','j','a','r',0, // ky
+    'c','a','y','m','a','n','i','s','l','a','n','d','s',0, // ky
+    'c','a','y','m','a','n','o','a','r','n','a',0, // ky
+    'c','a','y','m','a','n','o','y','g','g','j','a','r',0, // ky
+    'c','a','y','m','a','n','q','e','q','e','r','t','a','q',0, // ky
+    'c','a','y','m','a','n','s','a','a','r','e','t',0, // ky
+    'c','a','y','m','a','n','s','u','l','l','o','t',0, // ky
+    'c','a','y','m','a','n','s','u','o','l','l','u','u','h',0, // ky
+    'c','a','y','m','a','n','\xc3','\xb8','e','r','n','e',0, // caymanøerne ky
+    'c','a','y','m','a','n','\xc3','\xb8','y','a','n','e',0, // caymanøyane ky
+    'c','a','y','m','a','n','\xc3','\xb8','y','e','n','e',0, // caymanøyene ky
+    'c','a','y','n','a',0, // cn
+    'c','a','z','a','q','u','i','s','t','a','o',0, // kz
+    'c','a','\xcc','\xb1','d',0, // ca̱d td
+    'c','c','e','k',0, // cz
+    'c','c','i','l','i',0, // cl
+    'c','c','i','n','w','a',0, // cn
+    'c','e','a','h','k','k','a',0, // cz
+    'c','e','a','n','a','d','a',0, // ca
+    'c','e','b','e','l','i','t','a','r','\xc4','\xb1','k',0, // cebelitarık gi
+    'c','e','c','h','i','a',0, // cz
+    'c','e','h','i','a',0, // cz
+    'c','e','h','i','j','a',0, // cz
+    'c','e','h','i','j','a','s','r','e','p','u','b','l','i','k','a',0, // cz
+    'c','e','h','i','y','a',0, // cz
+    'c','e','h','r','e','s','p','u','b','l','i','k','a','s','y',0, // cz
+    'c','e','h','u','j','o',0, // cz
+    'c','e','i','n','i','a',0, // ke
+    'c','e','k','c','u','m','h','u','r','i','y','e','t','i',0, // cz
+    'c','e','k','i',0, // cz
+    'c','e','k','i','j','a',0, // cz
+    'c','e','k','i','j','o','s','r','e','s','p','u','b','l','i','k','a',0, // cz
+    'c','e','k','i','r','e','p','u','b','l','i','k','i',0, // cz
+    'c','e','k','k','i','j','a',0, // cz
+    'c','e','k','l','a','b','o',0, // cz
+    'c','e','k','o',0, // cz
+    'c','e','k','y','a',0, // cz
+    'c','e','n','t','r','a','a','f','r','i','k','i','k','o','y','r','a',0, // cf
+    'c','e','n','t','r','a','a','l','a','f','r','i','k','a','a','n','s','e','r','e','p','u','b','l','i','e','k',0, // cf
+    'c','e','n','t','r','a','f','r','i','k','a',0, // cf
+    'c','e','n','t','r','a','f','r','i','k','a','r','e','s','p','u','b','l','i','k','o',0, // cf
+    'c','e','n','t','r','a','l','a','f','r','i','c','a','n','r','e','p','u','b','l','i','c',0, // cf
+    'c','e','n','t','r','a','l','a','f','r','i','c','a','n','r','e','p','u','b','l','i','k','i',0, // cf
+    'c','e','n','t','r','a','l','a','f','r','i','k','a','n','s','k','a','r','e','p','u','b','l','i','k','e','n',0, // cf
+    'c','e','n','t','r','a','l','a','f','r','i','k','a','s','r','e','p','u','b','l','i','k','a',0, // cf
+    'c','e','n','t','r','a','l','n','o','a','f','r','i','c','k','a','r','e','p','u','b','l','i','k','a',0, // cf
+    'c','e','n','t','r','a','l','n','o','a','f','r','i','s','k','a','r','e','p','u','b','l','i','k','a',0, // cf
+    'c','e','n','t','r','i','n','e','s','a','f','r','i','k','o','s','r','e','s','p','u','b','l','i','k','a',0, // cf
+    'c','e','r','n','a','h','o','r','a',0, // me
+    'c','e','r','s','i',0, // je
+    'c','e','s','k','a',0, // cz
+    'c','e','s','k','a','r','e','p','u','b','l','i','k','a',0, // cz
+    'c','e','s','k','o',0, // cz
+    'c','e','u','t','a','a','a','m','m','a','m','e','l','i','l','l','a',0, // ea
+    'c','e','u','t','a','a','g','u','s','m','e','l','i','l','l','a',0, // ea
+    'c','e','u','t','a','a','m','e','l','i','l','l','a',0, // ea
+    'c','e','u','t','a','d','a','n','m','e','l','i','l','l','a',0, // ea
+    'c','e','u','t','a','e','m','e','l','i','l','h','a',0, // ea
+    'c','e','u','t','a','e','m','e','l','i','l','l','a',0, // ea
+    'c','e','u','t','a','e','n','m','e','l','i','l','l','a',0, // ea
+    'c','e','u','t','a','e','s','m','e','l','i','l','l','a',0, // ea
+    'c','e','u','t','a','e','t','a','m','e','l','i','l','l','a',0, // ea
+    'c','e','u','t','a','e','t','m','e','l','i','l','l','a',0, // ea
+    'c','e','u','t','a','h','a','m','e','l','i','l','l','a',0, // ea
+    'c','e','u','t','a','i','m','e','l','i','l','l','a',0, // ea
+    'c','e','u','t','a','i','n','m','e','l','i','l','l','a',0, // ea
+    'c','e','u','t','a','j','a','m','e','l','i','l','l','a',0, // ea
+    'c','e','u','t','a','m','e','l','i','l','l','a',0, // ea
+    'c','e','u','t','a','n','a','m','e','l','i','l','l','a',0, // ea
+    'c','e','u','t','a','o','c','h','m','e','l','i','l','l','a',0, // ea
+    'c','e','u','t','a','o','g','m','e','l','i','l','l','a',0, // ea
+    'c','e','u','t','a','s','i','m','e','l','i','l','l','a',0, // ea
+    'c','e','u','t','a','u','m','e','l','i','l','l','a',0, // ea
+    'c','e','u','t','a','u','n','d','m','e','l','i','l','l','a',0, // ea
+    'c','e','u','t','a','v','a','m','e','l','i','l','l','a',0, // ea
+    'c','e','u','t','a','v','e','m','e','l','i','l','l','a',0, // ea
+    'c','e','u','t','a','y','m','e','l','i','l','l','a',0, // ea
+    'c','e','x','i','y','a',0, // cz
+    'c','e','x','r','e','s','p','u','b','l','i','k','a','s','\xc4','\xb1',0, // cexrespublikası cz
+    'c','e','z','a','y','i','r',0, // dz
+    'c','h','a',0, // td
+    'c','h','a','a','d','i',0, // td
+    'c','h','a','d',0, // td
+    'c','h','a','d','e',0, // td
+    'c','h','a','d','i',0, // td
+    'c','h','a','e','n','a',0, // cn
+    'c','h','a','i','n','a',0, // cn
+    'c','h','e','c','h','i','a',0, // cz
+    'c','h','e','l','i',0, // cl
+    'c','h','e','q','u','i','a',0, // cz
+    'c','h','e','r','n','o','g','o','r','i','y','a',0, // me
+    'c','h','e','x','i','y','a',0, // cz
+    'c','h','e','x','i','y','a','r','e','s','p','u','b','l','i','k','a','s','i',0, // cz
+    'c','h','i','i','l','e',0, // cl
+    'c','h','i','i','n','a',0, // cn
+    'c','h','i','l','e',0, // cl
+    'c','h','i','l','i',0, // cl
+    'c','h','i','l','i','b',0, // cl
+    'c','h','i','l','s','k','a',0, // cl
+    'c','h','i','n','a',0, // cn
+    'c','h','i','n','a','b',0, // cn
+    'c','h','i','n','e',0, // cn
+    'c','h','i','n','y',0, // cn
+    'c','h','i','p','r','e',0, // cy
+    'c','h','i','s','i','w','a','c','h','a','c','o','o','k',0, // ck
+    'c','h','i','s','i','w','a','c','h','a','f','a','l','k','l','a','n','d',0, // fk
+    'c','h','i','s','i','w','a','c','h','a','k','e','m','e','n',0, // ky
+    'c','h','i','s','i','w','a','c','h','a','m','a','l','u','s','h','a','l',0, // mh
+    'c','h','i','s','i','w','a','c','h','a','m','a','r','i','a','n','c','h','a','k','a','s','i','k','a','z','i','n','i',0, // mp
+    'c','h','i','s','i','w','a','c','h','a','n','o','l','u','f','o','k',0, // nf
+    'c','h','i','s','i','w','a','c','h','a','s','o','l','o','m','o','n',0, // sb
+    'c','h','i','s','i','w','a','c','h','a','t','u','l','u','c','h','i','n','a','k','a','i','k','o',0, // tc
+    'c','h','i','s','i','w','a','c','h','i','v','i','h','i','c','h','a','m','a','l','e','k','a','n','i',0, // vi
+    'c','h','i','s','i','w','a','c','h','i','v','i','h','i','c','h','a','w','i','n','g','a','l','e','s','a',0, // vg
+    'c','h','i','t','s','u','w','a','c','h','e','n','o','r','f','o','l','k',0, // nf
+    'c','h','o','r','v','a','t','s','k','o',0, // hr
+    'c','h','o','r','w','a','c','j','a',0, // hr
+    'c','h','o','r','w','a','t','s','k','a',0, // hr
+    'c','h','r','e','s','c','h','t','d','a','g','s','i','n','s','e','l',0, // cx
+    'c','h','r','i','s','t','m','a','s','a','d','a','s','\xc4','\xb1',0, // christmasadası cx
+    'c','h','r','i','s','t','m','a','s','e','i','l','a','n','d',0, // cx
+    'c','h','r','i','s','t','m','a','s','i','s','l','a','n','d',0, // cx
+    'c','h','r','i','s','t','m','a','s','u','h','a','r','t','e','a',0, // cx
+    'c','h','r','i','s','t','m','a','s','\xc3','\xb8','y','a',0, // christmasøya cx
+    'c','h','u','i','a','m','a','r','f','a','l','k','l','a','n','d',0, // fk
+    'c','h','u','i','a','m','a','r','m','a','r','s','h','a','l','l',0, // mh
+    'c','h','u','i','a','m','a','r','n','o','r','f','o','l','k',0, // nf
+    'c','h','w','\xc9','\xa8','l','a','f','\xc9','\xa8','f','a','k','\xc9','\xa8','l','a','n',0, // chwɨlafɨfakɨlan fk
+    'c','h','w','\xc9','\xa8','l','a','f','\xc9','\xa8','m','a','s','h','a',0, // chwɨlafɨmasha mh
+    'c','h','w','\xc9','\xa8','l','a','f','\xc9','\xa8','n','u','f','o','\xca','\x94',0, // chwɨlafɨnufoʔ nf
+    'c','h','w','\xc9','\xa8','l','a','f','\xc9','\xa8','s','o','l','o','m','w','\xc9','\xa8','\xcc','\x80','n',0, // chwɨlafɨsolomwɨ̀n sb
+    'c','h','w','\xc9','\xa8','l','a','m','\xcc','\x80','m','a','l','i','a','n','a','m','\xc9','\xa8','\xcc','\x80','e','k','u','w','m','o',0, // chwɨlam̀malianamɨ̀ekuwmo mp
+    'c','h','w','\xc9','\xa8','l','a','m','\xcc','\x80','v','i','d','z','i','n','y','i','a','m','\xcc','\x80','b','\xc9','\xa8','\xcc','\x80','l','e','t','i','m','o',0, // chwɨlam̀vidzinyiam̀bɨ̀letimo vg
+    'c','h','w','\xc9','\xa8','l','a','n','t','\xc9','\xa8','t','e','a','k','a','e','k','u','s',0, // chwɨlantɨteakaekus tc
+    'c','h','w','\xc9','\xa8','l','a','\xc5','\x8b','\xcc','\x80','k','a','e','m','a','n',0, // chwɨlaŋ̀kaeman ky
+    'c','h','w','\xc9','\xa8','l','a','\xc5','\x8b','\xcc','\x80','k','u','\xca','\x94',0, // chwɨlaŋ̀kuʔ ck
+    'c','h','w','\xc9','\xa8','l','a','\xc5','\x8b','\xcc','\x80','k','\xc9','\x9b','\xcc','\x80','b','v','\xc9','\x9b','\xcc','\x82','\xc9','\x9b',0, // chwɨlaŋ̀kɛ̀bvɛ̂ɛ cv
+    'c','h','y','p','r','e',0, // cy
+    'c','h','\xc9','\x9b','k','i','b','o','l','o','e',0, // chɛkiboloe cz
+    'c','h','\xc9','\x9b','\xcc','\x82','l','e','k','p','u','b','e','l','e',0, // chɛ̂lekpubele cz
+    'c','i',0, // ci
+    'c','i','a','d',0, // td
+    'c','i','b','r','a','l','t','a','r',0, // gi
+    'c','i','b','u','t','i',0, // dj
+    'c','i','d','a','d','e','d','o','v','a','t','i','c','a','n','o',0, // va
+    'c','i','e','r','n','a','h','o','r','a',0, // me
+    'c','i','i','l','e',0, // cl
+    'c','i','l','e',0, // cl
+    'c','i','l','i',0, // cl
+    'c','i','l','i','i',0, // cl
+    'c','i','l','i','o',0, // cl
+    'c','i','l','i','\xcc','\xb1',0, // cili̱ cl
+    'c','i','l','l','\xc9','\x9b',0, // cillɛ cl
+    'c','i','n',0, // cn
+    'c','i','n','a',0, // cn
+    'c','i','n','e',0, // cn
+    'c','i','n','g','a','p','u','r','a',0, // sg
+    'c','i','n','h','o','n','g','k','o','n','g','o','i','b',0, // hk
+    'c','i','n','m','a','k','a','o','o','i','b',0, // mo
+    'c','i','n','u','j','o',0, // cn
+    'c','i','o','p','r','a','s',0, // cy
+    'c','i','o','r','g','a','s','t','a','n',0, // kg
+    'c','i','p','a','r',0, // cy
+    'c','i','p','e','r',0, // cy
+    'c','i','p','r',0, // cy
+    'c','i','p','r','a',0, // cy
+    'c','i','p','r','i',0, // cy
+    'c','i','p','r','o',0, // cy
+    'c','i','p','r','u',0, // cy
+    'c','i','p','r','u','s',0, // cy
+    'c','i','p','r','\xc9','\x9b',0, // ciprɛ cy
+    'c','i','r','a','a','q',0, // iq
+    'c','i','r','e','a','b','a','i','t','i',0, // ki
+    'c','i','r','i','b','e','a','s',0, // ki
+    'c','i','t','a','d','d','a','l','v','a','t','i','c','a','n',0, // va
+    'c','i','t','a','t','e','d','e','l','v','a','t','i','c','a','n','o',0, // va
+    'c','i','t','e','d','u','v','a','t','i','c','a','n',0, // va
+    'c','i','t','t','a','d','e','l','v','a','t','i','c','a','n','o',0, // va
+    'c','i','u','d','a','d','d','e','l','v','a','t','i','c','a','n','o',0, // va
+    'c','i','u','d','a','d','e','l','v','a','t','i','c','a','n','u',0, // va
+    'c','i','u','t','a','t','d','e','l','v','a','t','i','c','a',0, // va
+    'c','i','w','b','a',0, // cu
+    'c','j','a','f','v','e','r','t',0, // cv
+    'c','l','i','p','p','e','r','t','o','n',0, // cp
+    'c','l','i','p','p','e','r','t','o','n','a','d','a','s','\xc4','\xb1',0, // clippertonadası cp
+    'c','l','i','p','p','e','r','t','o','n','e','i','l','a','n','d',0, // cp
+    'c','l','i','p','p','e','r','t','o','n','e','y','j','a',0, // cp
+    'c','l','i','p','p','e','r','t','o','n','i','n','s','a','a','r','i',0, // cp
+    'c','l','i','p','p','e','r','t','o','n','i','n','s','e','l',0, // cp
+    'c','l','i','p','p','e','r','t','o','n','i','n','s','l','a',0, // cp
+    'c','l','i','p','p','e','r','t','o','n','i','s','a','a','r',0, // cp
+    'c','l','i','p','p','e','r','t','o','n','i','s','l','a','n','d',0, // cp
+    'c','l','i','p','p','e','r','t','o','n','o','n',0, // cp
+    'c','l','i','p','p','e','r','t','o','n','o','w','a','k','u','p','a',0, // cp
+    'c','l','i','p','p','e','r','t','o','n','q','e','q','e','r','t','a','q',0, // cp
+    'c','l','i','p','p','e','r','t','o','n','s','u','a','l','u','i',0, // cp
+    'c','l','i','p','p','e','r','t','o','n','s','u','l','l','o','t',0, // cp
+    'c','l','i','p','p','e','r','t','o','n','s','z','i','g','e','t',0, // cp
+    'c','l','i','p','p','e','r','t','o','n','u','h','a','r','t','e','a',0, // cp
+    'c','l','i','p','p','e','r','t','o','n','u','v','o','s','t','r','o','v',0, // cp
+    'c','l','i','p','p','e','r','t','o','n','\xc3','\xb8','e','n',0, // clippertonøen cp
+    'c','l','i','p','p','e','r','t','o','n','\xc3','\xb8','y','a',0, // clippertonøya cp
+    'c','o','a','s','t','a','d','e','f','i','l','d','e','s',0, // ci
+    'c','o','c','o','s','e','i','l','a','n','d','e','n',0, // cc
+    'c','o','c','o','s','k','e','e','l','i','n','g','a','d','a','l','a','r','\xc4','\xb1',0, // cocoskeelingadaları cc
+    'c','o','c','o','s','k','e','e','l','i','n','g','i','s','l','a','n','d','s',0, // cc
+    'c','o','c','o','s','k','e','e','l','i','n','g','u','h','a','r','t','e','a','k',0, // cc
+    'c','o','c','o','s','q','e','q','e','r','t','a','q',0, // cc
+    'c','o','c','o','s','s','u','l','l','o','t',0, // cc
+    'c','o','c','o','s','\xc3','\xb8','e','r','n','e',0, // cocosøerne cc
+    'c','o','i','r','e','a',0, // kr
+    'c','o','i','r','e','a','a','t','u','a','t','h',0, // kp
+    'c','o','k','k','e','v','a','a','r','i','h','j','a','j','a','n','m','a','y','e','n',0, // sj
+    'c','o','l','o','i','m','b','i','a',0, // co
+    'c','o','l','o','m','b','i','a',0, // co
+    'c','o','l','o','m','b','i','a','b',0, // co
+    'c','o','l','o','m','b','i','e',0, // co
+    'c','o','l','u','m','b','i','a',0, // co
+    'c','o','m','o','r','a','s',0, // km
+    'c','o','m','o','r','e',0, // km
+    'c','o','m','o','r','e','n',0, // km
+    'c','o','m','o','r','e','r','n','e',0, // km
+    'c','o','m','o','r','e','s',0, // km
+    'c','o','m','o','r','e','s','z','i','g','e','t','e','k',0, // km
+    'c','o','m','o','r','i','s',0, // km
+    'c','o','m','o','r','o','s',0, // km
+    'c','o','m','o','r','o','s','u',0, // km
+    'c','o','n','g','o',0, // cg
+    'c','o','n','g','o','b',0, // cg
+    'c','o','n','g','o','b','r','a','z','z','a','v','i','l','l','e',0, // cg
+    'c','o','n','g','o','d','r','c',0, // cd
+    'c','o','n','g','o','k','i','n','s','h','a','s','a',0, // cd
+    'c','o','n','g','o','r','c',0, // cg
+    'c','o','n','g','o','r','d','c',0, // cd
+    'c','o','n','g','o','r','e','p','u','b','b','l','i','c','a',0, // cg
+    'c','o','n','g','o','r','e','p','u','b','l','i','c',0, // cg
+    'c','o','n','g','o','r','e','p','u','b','l','i','c','a',0, // cg
+    'c','o','n','g','o','r','e','p','u','b','l','i','c','a','d','e','l','c','o','n','g','o',0, // cg
+    'c','o','n','g','o','r','e','p','u','b','l','i','c','a','d','e','m','o','c','r','a','t','a','c','o','n','g','o',0, // cd
+    'c','o','n','g','o','r','e','p','u','b','l','i','c','a','d','e','m','o','c','r','a','t','i','c','a','d','e','l','c','o','n','g','o',0, // cd
+    'c','o','n','g','o','r','e','p','u','b','l','i','c','h','e',0, // cg
+    'c','o','n','g','o','r','e','p','u','b','l','i','e','k',0, // cg
+    'c','o','n','g','o','r','e','p','u','b','l','i','k',0, // cg
+    'c','o','n','g','o','r','e','p','u','b','l','i','k','a',0, // cg
+    'c','o','n','g','o','r','e','p','u','b','l','y','k',0, // cg
+    'c','o','n','g','u','b','r','a','z','z','a','v','i','l','l','e',0, // cg
+    'c','o','n','g','u','k','i','n','x','a','s','a',0, // cd
+    'c','o','n','g','u','r','d','c',0, // cd
+    'c','o','n','g','u','r','e','p','u','b','l','i','c','a','d','e','l',0, // cg
+    'c','o','o','k','a','d','a','l','a','r','\xc4','\xb1',0, // cookadaları ck
+    'c','o','o','k','e','i','l','a','n','d','e',0, // ck
+    'c','o','o','k','e','i','l','a','n','d','e','n',0, // ck
+    'c','o','o','k','e','i','l','a','n','n','e','n',0, // ck
+    'c','o','o','k','i','n','s','a','a','r','e','t',0, // ck
+    'c','o','o','k','i','n','s','e','l','e','n',0, // ck
+    'c','o','o','k','i','n','s','e','l','n',0, // ck
+    'c','o','o','k','i','n','s','l','a',0, // ck
+    'c','o','o','k','i','n','s','l','e',0, // ck
+    'c','o','o','k','i','s','a','a','r','e','d',0, // ck
+    'c','o','o','k','i','s','l','a','n','d','s',0, // ck
+    'c','o','o','k','o','a','r','n','a',0, // ck
+    'c','o','o','k','o','v','e','o','s','t','r','o','v','y',0, // ck
+    'c','o','o','k','o','v','i','o','t','o','c','i',0, // ck
+    'c','o','o','k','o','v','i','o','t','o','k','i',0, // ck
+    'c','o','o','k','o','v','y','o','s','t','r','o','v','y',0, // ck
+    'c','o','o','k','o','w','e','k','u','p','y',0, // ck
+    'c','o','o','k','q','e','q','e','r','t','a','q',0, // ck
+    'c','o','o','k','s','e','y','j','a','r',0, // ck
+    'c','o','o','k','s','o','y','g','g','j','a','r',0, // ck
+    'c','o','o','k','s','u','l','l','o','t',0, // ck
+    'c','o','o','k','s','u','o','l','l','u','u','h',0, // ck
+    'c','o','o','k','s','z','i','g','e','t','e','k',0, // ck
+    'c','o','o','k','u','h','a','r','t','e','a','k',0, // ck
+    'c','o','o','k','\xc3','\xb8','e','r','n','e',0, // cookøerne ck
+    'c','o','o','k','\xc3','\xb8','y','a','n','e',0, // cookøyane ck
+    'c','o','o','k','\xc3','\xb8','y','e','n','e',0, // cookøyene ck
+    'c','o','r','e','a','d','a','l','n','o','r','d',0, // kp
+    'c','o','r','e','a','d','a','l','s','i','d',0, // kr
+    'c','o','r','e','a','d','e','l','n','o','r','d',0, // kp
+    'c','o','r','e','a','d','e','l','n','o','r','t','e',0, // kp
+    'c','o','r','e','a','d','e','l','s','u','d',0, // kr
+    'c','o','r','e','a','d','e','l','s','u','r',0, // kr
+    'c','o','r','e','a','d','o','n','o','r','t','e',0, // kp
+    'c','o','r','e','a','d','o','s','u','r',0, // kr
+    'c','o','r','e','e','a','d','e','n','o','r','d',0, // kp
+    'c','o','r','e','e','a','d','e','s','u','d',0, // kr
+    'c','o','r','e','e','d','a','l','n','o','r','d',0, // kp
+    'c','o','r','e','e','d','a','l','s','u','d',0, // kr
+    'c','o','r','e','e','d','u','n','o','r','d',0, // kp
+    'c','o','r','e','e','d','u','s','u','d',0, // kr
+    'c','o','r','e','i','a','d','o','n','o','r','t','e',0, // kp
+    'c','o','r','e','i','a','d','o','s','u','l',0, // kr
+    'c','o','s','c','h','t','a','r','i','c','a',0, // cr
+    'c','o','s','t','a','d','a','v','o','r','i','o',0, // ci
+    'c','o','s','t','a','d','e','l','m','a','r','f','i','l',0, // ci
+    'c','o','s','t','a','d','e','m','a','r','f','i','l',0, // ci
+    'c','o','s','t','a','d','i','v','o','r','i',0, // ci
+    'c','o','s','t','a','d','i','v','u','r',0, // ci
+    'c','o','s','t','a','d','o','m','a','r','f','i','l',0, // ci
+    'c','o','s','t','a','d','o','m','a','r','f','i','m',0, // ci
+    'c','o','s','t','a','r','i','c','a',0, // cr
+    'c','o','s','t','a','r','i','c','e',0, // cr
+    'c','o','s','t','a','r','i','c','e','a',0, // cr
+    'c','o','t','e','d',0, // ci
+    'c','o','t','e','d','i','v','o','i','r','e',0, // ci
+    'c','o','t','e','d','i','v','o','i','r','e','c','o','s','t','a','d','o','m','a','r','f','i','m',0, // ci
+    'c','r','a','v','u','a','z','i','e',0, // hr
+    'c','r','i','o','c','h','a','f','r','a','n','c','a','c','h','a','d','h','e','i','s','c','e','a','r','t','a','n','d','o','m','h','a','i','n',0, // tf
+    'c','r','i','o','c','h','a','i','g','e','a','n','i','n','d','i','a','c','h','n','a','b','r','e','a','t','a','i','n','e',0, // io
+    'c','r','n','a','g','o','r','a',0, // me
+    'c','r','o','a','c','i','a',0, // hr
+    'c','r','o','a','t','i','a',0, // hr
+    'c','r','o','a','t','i','a','b',0, // hr
+    'c','r','o','a','t','i','e',0, // hr
+    'c','r','o','a','z','i','a',0, // hr
+    'c','s','a','d',0, // td
+    'c','s','e','h','k','o','z','t','a','r','s','a','s','a','g',0, // cz
+    'c','s','e','h','o','r','s','z','a','g',0, // cz
+    'c','u','a','i','t',0, // kw
+    'c','u','b','a',0, // cu
+    'c','u','b','a','b',0, // cu
+    'c','u','e','s','t','e','d','i','a','v','o','l','i',0, // ci
+    'c','u','i','b','h','e','i','t',0, // kw
+    'c','u','l','u','m','b','y','a',0, // co
+    'c','u','m','a','a','n',0, // om
+    'c','u','m','u','r',0, // km
+    'c','u','r','a','c','a','o',0, // cw
+    'c','u','r','a','c','a','u',0, // cw
+    'c','u','r','a','z','a','o',0, // cw
+    'c','y','p','e','r','n',0, // cy
+    'c','y','p','r',0, // cy
+    'c','y','p','r','i','s','k','a',0, // cy
+    'c','y','p','r','o',0, // cy
+    'c','y','p','r','u','s',0, // cy
+    'c','z',0, // cz
+    'c','z','a','d',0, // td
+    'c','z','a','r','n','o','g','o','r','a',0, // me
+    'c','z','e','c','h','i','a',0, // cz
+    'c','z','e','c','h','r','e','p','u','b','l','i','c',0, // cz
+    'c','z','e','c','h','r','e','p','u','b','l','i','k','i',0, // cz
+    'c','z','e','c','h','y',0, // cz
+    'c','\xc9','\x99','b','\xc9','\x99','l','l','u','t','a','r','i','q',0, // cəbəllutariq gi
+    'c','\xc9','\x99','n','u','b','a','f','r','i','k','a',0, // cənubafrika za
+    'c','\xc9','\x99','n','u','b','i','c','o','r','c','i','y','a','v','\xc9','\x99','c','\xc9','\x99','n','u','b','i','s','e','n','d','v','i','c','a','d','a','l','a','r','\xc4','\xb1',0, // cənubicorciyavəcənubisendvicadaları gs
+    'c','\xc9','\x99','n','u','b','i','k','o','r','e','y','a',0, // cənubikoreya kr
+    'c','\xc9','\x99','n','u','b','i','s','u','d','a','n',0, // cənubisudan ss
+    'c','\xc9','\x9b','n','t','r','\xc9','\x94','l','a','p','r','i','k','a','r','e','p','u','\xc9','\x94','b','l','i','c',0, // cɛntrɔlaprikarepuɔblic cf
+    'c','\xc9','\x9b','\xcc','\x81','k',0, // cɛ́k cz
+    'c','\xe1','\xbb','\x8d','n','g','h','o','a','c','o','n','g','o',0, // cọnghoacongo cg
+    'c','\xe1','\xbb','\x8d','n','g','h','o','a','d','a','n','c','h','u','c','o','n','g','o',0, // cọnghoadanchucongo cd
+    'c','\xe1','\xbb','\x8d','n','g','h','o','a','d','o','m','i','n','i','c','a',0, // cọnghoadominica do
+    'c','\xe1','\xbb','\x8d','n','g','h','o','a','s','e','c',0, // cọnghoasec cz
+    'c','\xe1','\xbb','\x8d','n','g','h','o','a','t','r','u','n','g','p','h','i',0, // cọnghoatrungphi cf
+    'd','a','a','n','m','a','r','k',0, // dk
+    'd','a','b','e','n','i','n',0, // bj
+    'd','a','i','t','s','c','h','l','a','n','d',0, // de
+    'd','a','k','o','n','g','g','o','b','r','a','s','s','a','v','i','l','l',0, // cg
+    'd','a','k','o','n','g','g','o','k','i','n','s','c','h','a','s','a',0, // cd
+    'd','a','l','e','k','i','e','w','y','s','p','y','m','n','i','e','j','s','z','e','s','t','a','n','o','w','z','j','e','d','n','o','c','z','o','n','y','c','h',0, // um
+    'd','a','n','a','n','m','a','r','k','i',0, // dk
+    'd','a','n','e','m','a','l','a','k','u',0, // dk
+    'd','a','n','e','m','a','r','c',0, // dk
+    'd','a','n','e','m','a','r','c','a',0, // dk
+    'd','a','n','e','m','a','r','k',0, // dk
+    'd','a','n','e','m','a','r','k','i',0, // dk
+    'd','a','n','e','m','e','r','k','e',0, // dk
+    'd','a','n','g','u','n','z','e','n','g','i','m','o','s','a','l','a',0, // ac
+    'd','a','n','i','a',0, // dk
+    'd','a','n','i','j','a',0, // dk
+    'd','a','n','i','m','a','h','a',0, // dk
+    'd','a','n','i','m','a','r','c','a',0, // dk
+    'd','a','n','i','m','a','r','c','j','e',0, // dk
+    'd','a','n','i','m','a','r','i','k','i',0, // dk
+    'd','a','n','i','m','a','r','k','a',0, // dk
+    'd','a','n','i','m','a','r','k','e',0, // dk
+    'd','a','n','i','y','a',0, // dk
+    'd','a','n','m','a','k',0, // dk
+    'd','a','n','m','a','r','k',0, // dk
+    'd','a','n','m','a','r','k','a',0, // dk
+    'd','a','n','m','a','r','k','i',0, // dk
+    'd','a','n','m','a','r','k','u',0, // dk
+    'd','a','n','m','o','r','k',0, // dk
+    'd','a','n','n','m','a','r','k',0, // dk
+    'd','a','n','s','k','a',0, // dk
+    'd','a','n','s','k','o',0, // dk
+    'd','a','n','u','j','o',0, // dk
+    'd','a','n','\xc9','\x99','m','a','r','\xc9','\x99','g',0, // danəmarəg dk
+    'd','a','n','\xc9','\x9b','m','a','r','i','k','e',0, // danɛmarike dk
+    'd','a','s','k','y','o','k','e','a','n','i','y','a',0, // qo
+    'd','a','v','v','i','k','o','r','e','a',0, // kp
+    'd','a','v','v','i','m','a','r','i','a','n','a','t',0, // mp
+    'd','a','v','v','i','s','u','d','a','n',0, // sd
+    'd','a','\xc5','\x8b','m','a','r','k',0, // daŋmark dk
+    'd','b',0, // gb
+    'd','e','a','f','f','r','i','c','a',0, // za
+    'd','e','a','l','f','e','b','e','i','j','n','k','o','\xc3','\x9f',0, // dealfebeijnkoß ci
+    'd','e','a','m','e','r','i','k','a','n','s','k','e','j','o','m','f','r','u','\xc3','\xb8','e','r',0, // deamerikanskejomfruøer vi
+    'd','e','a','m','e','r','i','k','a','n','s','k','e','j','o','m','f','r','u','\xc3','\xb8','y','e','n','e',0, // deamerikanskejomfruøyene vi
+    'd','e','a','m','m','a','r','r','i','k','a','h','n','e','s','c','h','e','j','u','f','f','e','r','e','n','s','e','l','l','e',0, // vi
+    'd','e','a','r','s','a','i','d','h',0, // je
+    'd','e','b','a','b','r','i','t','a','n','i','j','a',0, // gb
+    'd','e','b','a','h','a','m','a','s',0, // bs
+    'd','e','b','e','r','m','u','d','a','s',0, // bm
+    'd','e','b','e','s','b','r','a','u','k','s','a','n','a','s','s','a','l','a',0, // ac
+    'd','e','b','r','e','t','t','e','s','c','h','e','j','u','f','f','e','r','e','n','s','e','l','l','e',0, // vg
+    'd','e','b','r','i','t','i','s','k','e','j','o','m','f','r','u','\xc3','\xb8','e','r',0, // debritiskejomfruøer vg
+    'd','e','b','r','i','t','i','s','k','e','j','o','m','f','r','u','\xc3','\xb8','y','e','n','e',0, // debritiskejomfruøyene vg
+    'd','e','b','u','v','e','e','e','n','s','e','l',0, // bv
+    'd','e','d','e','m','m','o','k','r','a','a','t','e','s','c','h','e','r','e','p','u','b','l','i','k','k','o','n','g','g','o',0, // cd
+    'd','e','d','i','e','g','o','g','a','r','c','i','a','e','n','s','e','l',0, // dg
+    'd','e','d','o','m','m','e','n','e','k','a','a','n','e','s','c','h','e','r','e','p','p','u','b','l','i','k',0, // do
+    'd','e','e','n','i','m','a','a','k','a',0, // dk
+    'd','e','e','n','s','e','l','b','a','r','b','a','d','o','s',0, // bb
+    'd','e','e','n','s','e','l','l','e','s','v','a','l','b','a','r','d','u','n','j','a','n','m','a','y','e','n',0, // sj
+    'd','e','e','n','s','e','l','l','e','t','u','r','k','s','u','n','k','a','i','k','o','s',0, // tc
+    'd','e','e','n','s','e','l','m','a','n',0, // im
+    'd','e','e','n','s','e','l','z','i','n','t','h','e','l','l','e','n','a',0, // sh
+    'd','e','e','n','s','e','l','z','i','n','t','l','u','t','s','c','h','a',0, // lc
+    'd','e','f','a','l','k','l','a','n','d','e','n','s','e','l','l','e',0, // fk
+    'd','e','f','a','r','r','o','r','e','n','s','e','l','l','e',0, // fo
+    'd','e','f','i','d','s','c','h','i','e','n','d','e','l','l','e',0, // fj
+    'd','e','f','o','r','e','n','e','d','e','a','r','a','b','i','s','k','e','e','m','i','r','a','t','e','r',0, // ae
+    'd','e','f','o','r','e','n','t','e','a','r','a','b','i','s','k','e','e','m','i','r','a','t','e','r',0, // ae
+    'd','e','f','r','a','n','s','k','e','b','e','s','i','d','d','e','l','s','e','r','i','d','e','t','s','y','d','l','i','g','e','i','n','d','i','s','k','e','o','c','e','a','n',0, // tf
+    'd','e','f','r','a','n','s','k','e','s','\xc3','\xb8','r','t','e','r','r','i','t','o','r','i','e','r',0, // defranskesørterritorier tf
+    'd','e','g','e','o','r','g','i','a','a','c','y','n','y','s','o','e','d','d','s','a','n','d','w','i','c','h','y','d','e',0, // gs
+    'd','e','h','e','a','r','t','e','n','s','e','l','u','n','d','e','m','c','d','o','n','a','l','d','e','n','s','e','l','l','e',0, // hm
+    'd','e','i','a','m','e','r','i','k','a','n','s','k','e','j','o','m','f','r','u','\xc3','\xb8','y','a','n','e',0, // deiamerikanskejomfruøyane vi
+    'd','e','i','b','r','i','t','i','s','k','e','j','o','m','f','r','u','\xc3','\xb8','y','a','n','e',0, // deibritiskejomfruøyane vg
+    'd','e','i','f','r','a','n','s','k','e','s','\xc3','\xb8','r','t','e','r','r','i','t','o','r','i','a',0, // deifranskesørterritoria tf
+    'd','e','i','s','a','m','e','i','n','t','e','a','r','a','b','i','s','k','e','e','m','i','r','a','t','a',0, // ae
+    'd','e','k','a','i','m','a','n','e','n','s','e','l','l','e',0, // ky
+    'd','e','k','a','n','n','a','r','e','s','c','h','e','e','n','s','e','l','l','e',0, // ic
+    'd','e','k','a','p','v','a','r','d','e','s','c','h','e','e','n','s','e','l','l','e',0, // cv
+    'd','e','k','a','r','r','i','b','b','e','s','c','h','e','n','e','d','e','r','l','a','n','g',0, // bq
+    'd','e','k','l','i','p','p','e','r','t','o','n','e','n','s','e','l',0, // cp
+    'd','e','k','o','k','k','o','s','e','n','s','e','l','l','e',0, // cc
+    'd','e','k','o','m','m','o','o','r','e',0, // km
+    'd','e','k','o','r','e','a',0, // kr
+    'd','e','k','u','u','k','e','n','s','e','l','l','e',0, // ck
+    'd','e','l','a','f','r','i','k','a','i','k','o','z','t','a','r','s','a','s','a','g',0, // za
+    'd','e','l','i','g','e','o','r','g','i','a','e','s','d','e','l','i','s','a','n','d','w','i','c','h','s','z','i','g','e','t','e','k',0, // gs
+    'd','e','l','k','o','r','e','a',0, // kr
+    'd','e','l','s','z','u','d','a','n',0, // ss
+    'd','e','m','a','c','h','s','c','h','a','l','l','e','n','s','e','l','l','e',0, // mh
+    'd','e','m','a','l','l','e','v','i','i','n','e','s','c','h','e','e','n','s','e','l','l','e',0, // fk
+    'd','e','m','i','r','g','a','z','y','k','k','o','r','e','y','a',0, // kp
+    'd','e','m','i','r','g','a','z','y','k','m','a','r','i','a','n','a','a','d','a','l','a','r','y',0, // mp
+    'd','e','m','o','c','r','a','t','i','c','r','e','p','u','b','l','i','c','o','f','t','h','e','c','o','n','g','o',0, // cd
+    'd','e','m','o','c','r','a','t','i','s','c','h','e','r','e','p','u','b','l','i','e','k','o','o','s','t','t','i','m','o','r',0, // tl
+    'd','e','m','o','k','o','r','a','t','i','k','a','r','i','p','a','a','b','u','r','i','k','a','y','a','k','o','n','g','o',0, // cd
+    'd','e','m','o','k','r','a','a','t','i','s','c','h','i','v','o','l','k','s','r','e','p','u','b','l','i','k','k','o','r','e','e','a',0, // kp
+    'd','e','m','o','k','r','a','a','t','s','c','h','e','r','e','p','u','b','l','i','k','k','o','n','g','o',0, // cd
+    'd','e','m','o','k','r','a','t','i','c','n','a','r','e','p','u','b','l','i','k','a','k','o','n','g','o',0, // cd
+    'd','e','m','o','k','r','a','t','i','e','s','e','r','e','p','u','b','l','i','e','k','v','a','n','d','i','e','k','o','n','g','o',0, // cd
+    'd','e','m','o','k','r','a','t','i','s','k','a','r','e','p','u','b','l','i','k','e','n','k','o','n','g','o',0, // cd
+    'd','e','m','o','k','r','a','t','s','k','a','r','e','p','u','b','l','i','k','a','k','o','n','g','o',0, // cd
+    'd','e','m','o','k','r','a','t','y','c','z','n','a','r','e','p','u','b','l','i','k','a','k','o','n','g','a',0, // cd
+    'd','e','n','c','e','n','t','r','a','l','a','f','r','i','k','a','n','s','k','e','r','e','p','u','b','l','i','k',0, // cf
+    'd','e','n','d','e','m','o','k','r','a','t','i','s','k','e','r','e','p','u','b','l','i','k','c','o','n','g','o','d','r','c',0, // cd
+    'd','e','n','d','e','m','o','k','r','a','t','i','s','k','e','r','e','p','u','b','l','i','k','k','e','n','k','o','n','g','o',0, // cd
+    'd','e','n','d','o','m','i','n','i','k','a','n','s','k','e','r','e','p','u','b','l','i','k',0, // do
+    'd','e','n','d','o','m','i','n','i','k','a','n','s','k','e','r','e','p','u','b','l','i','k','k',0, // do
+    'd','e','n','d','o','m','i','n','i','k','a','n','s','k','e','r','e','p','u','b','l','i','k','k','e','n',0, // do
+    'd','e','n','e','d','e','r','l','a','n','g',0, // nl
+    'd','e','n','e','m','a','r','k','e',0, // dk
+    'd','e','n','e','m','a','r','k','e','n',0, // dk
+    'd','e','n','i','m','a','a','k','a',0, // dk
+    'd','e','n','i','m','a','k','i',0, // dk
+    'd','e','n','m','a','k','h','i',0, // dk
+    'd','e','n','m','a','k','i',0, // dk
+    'd','e','n','m','a','r','c',0, // dk
+    'd','e','n','m','a','r','k',0, // dk
+    'd','e','n','m','a','r','k','i',0, // dk
+    'd','e','n','m','a','r','k','n','u','t','o','m','e',0, // dk
+    'd','e','n','o','o','d','l','i','j','j','e','m','a','r','i','j','a','n','n','e','e','n','s','e','l','l','e',0, // mp
+    'd','e','n','o','o','f','o','k','e','n','s','e','l',0, // nf
+    'd','e','n','s','e','n','t','r','a','l','a','f','r','i','k','a','n','s','k','e','r','e','p','u','b','l','i','k','k',0, // cf
+    'd','e','n','s','e','n','t','r','a','l','a','f','r','i','k','a','n','s','k','e','r','e','p','u','b','l','i','k','k','e','n',0, // cf
+    'd','e','n','t','i','d','l','e','g','a','r','e','j','u','g','o','s','l','a','v','i','s','k','e','r','e','p','u','b','l','i','k','k','e','n','m','a','k','e','d','o','n','i','a',0, // mk
+    'd','e','n','t','i','d','l','i','g','e','r','e','j','u','g','o','s','l','a','v','i','s','k','e','r','e','p','u','b','l','i','k','m','a','k','e','d','o','n','i','e','n',0, // mk
+    'd','e','n','t','j','e','k','k','i','s','k','e','r','e','p','u','b','l','i','k',0, // cz
+    'd','e','n','t','s','j','e','k','k','i','s','k','e','r','e','p','u','b','l','i','k','k',0, // cz
+    'd','e','o','h','l','a','n','d','e','n','s','e','l','l','e',0, // ax
+    'd','e','p','a','l','\xc3','\xa6','s','t','i','n','e','n','s','i','s','k','e','o','m','r','a','d','e','r',0, // depalæstinensiskeomrader ps
+    'd','e','p','i','t','k','a','r','n','e','n','s','e','l',0, // pn
+    'd','e','r','e','p','u','b','l','i','k','k','o','n','g','g','o',0, // cg
+    'd','e','r','e','p','u','b','l','i','k','s','o','d','a','f','f','r','i','k','a',0, // za
+    'd','e','r','s','e','n','n','e','j','a','l','l',0, // sn
+    'd','e','r','s','o','d','p','o','l',0, // aq
+    'd','e','r','t','s','c','h','a','d','d',0, // td
+    'd','e','r','v','a','t','t','i','k','a','h','n',0, // va
+    'd','e','s','c','h','w','e','i','z',0, // ch
+    'd','e','s','e','i','s','c','h','a','l','l','e',0, // sc
+    'd','e','s','o','l','o','m','o','n','e','e','n','s','e','l','l','e',0, // sb
+    'd','e','s','w','d','a','n',0, // ss
+    'd','e','t','b','r','i','t','i','s','k','e','t','e','r','r','i','t','o','r','i','e','t','i','i','n','d','i','a','h','a','v','e','t',0, // io
+    'd','e','t','b','r','i','t','i','s','k','e','t','e','r','r','i','t','o','r','i','u','m','i','d','e','t','i','n','d','i','s','k','e','o','c','e','a','n',0, // io
+    'd','e','t','i','d','l','i','g','e','r','e','n','e','d','e','r','l','a','n','d','s','k','e','a','n','t','i','l','l','e','r',0, // bq
+    'd','e','t','o','r','k','e','i',0, // tr
+    'd','e','t','p','a','l','e','s','t','i','n','s','k','e','o','m','r','a','d','e','t',0, // ps
+    'd','e','t','s','c','h','a','s','c','h','e','i',0, // cz
+    'd','e','u','k','r','a','i','i','n','e',0, // ua
+    'd','e','u','t','a','n',0, // de
+    'd','e','u','t','s','c','h','l','a','n','d',0, // de
+    'd','e','v','e','r','e','i','n','e','s','c','h','t','e','s','c','h','t','a','a','t','e','v','u','n','a','m','a','r','r','i','k','a','i','e','r','u','\xc3','\x9f','e','r','h','a','l','l','e','f','j','e','l','a','a','j','e','e','n','s','e','l','s','c','h','e',0, // devereineschteschtaatevunamarrikaierußerhallefjelaajeenselsche um
+    'd','e','v','e','r','e','i','n','e','s','c','h','t','e','s','c','h','t','a','a','t','e','v','u','n','a','m','m','a','r','r','i','k','a',0, // us
+    'd','e','v','o','r','m','a','a','l','s','e','n','s','j','u','g','o','\xc3','\x9f','l','a','a','w','e','s','c','h','j','e','w','a','a','s','e','r','e','p','u','b','l','i','k','m','a','z','e','d','o','o','n','i','j','e',0, // devormaalsensjugoßlaaweschjewaaserepublikmazedoonije mk
+    'd','e','w','e','i','h','n','a','a','c','h','s','e','n','s','e','l',0, // cx
+    'd','e','w','l','e','t','e','n','y','e','k','b','u','y','i','y','e','n','a','m','e','r','i','k','a','y','e',0, // us
+    'd','e','z','a','n','t','r','a','a','l','a','f','f','r','i','k','a','a','n','e','s','c','h','e','r','e','p','u','b','l','i','k',0, // cf
+    'd','e','z','i','n','t','b','a','t','t','a','l','m','i','e','n','s','e','l','l','e',0, // bl
+    'd','e','z','i','n','t','m','a','a','t','e','s','e','n','s','e','l',0, // mf
+    'd','h','a','m','b','i','a',0, // zm
+    'd','h','e','n','e','m','a','r','k','e','n',0, // dk
+    'd','h','i','m','b','a','b','w','e',0, // zw
+    'd','h','u','l','x','a','d','e','e','d','k','a','b','a','d','w','e','y','n','t','a','h','i','n','d','i','y','a','e','e','b','i','r','i','t','i','s','h','k','a',0, // io
+    'd','h','u','l','x','a','d','e','e','d','k','a','k','o','o','n','f','u','r','e','e','d','e','e','f','a','r','a','n','s','i','i','s','k','a',0, // tf
+    'd','h','u','l','x','e','e','b','e','e','d','k','a','o','s','h','e','e','n','i','y','a',0, // qo
+    'd','i','a','m','e','u','g','a',0, // jm
+    'd','i','b','l','a','l','t','a',0, // gi
+    'd','i','b','u','t','u','i','i',0, // dj
+    'd','i','d','z','i','o','s','i','o','s','b','r','i','t','a','n','i','j','o','s','m','e','r','g','e','l','i','u','s','a','l','o','s',0, // vg
+    'd','i','e','g','o','g','a','r','c','i','a',0, // dg
+    'd','i','e','g','o','g','a','r','s','i','a',0, // dg
+    'd','i','e','g','o','g','a','r','s','i','a','n','u','t','o','m','e',0, // dg
+    'd','i','e','g','o','g','a','r','s','i','j','a',0, // dg
+    'd','i','e','g','u','g','a','r','s','i','a',0, // dg
+    'd','i','e','n','v','i','d','a','f','r','i','k','a','s','r','e','p','u','b','l','i','k','a',0, // za
+    'd','i','e','n','v','i','d','d','z','o','r','d','z','i','j','a','u','n','d','i','e','n','v','i','d','s','e','n','d','v','i','c','u','s','a','l','a','s',0, // gs
+    'd','i','e','n','v','i','d','k','o','r','e','j','a',0, // kr
+    'd','i','e','n','v','i','d','s','u','d','a','n','a',0, // ss
+    'd','i','e','q','o','q','a','r','s','i','y','a',0, // dg
+    'd','i','g','u','g','a','r','s','y','a',0, // dg
+    'd','i','j','e','g','o','g','a','r','s','i','j','a',0, // dg
+    'd','i','m','i','l','i','k','i','d','y','a','v','a','k','u','l','u','n','g','w','a','v','a','c','h','a','l','a','b','u',0, // ae
+    'd','i','n','a','m','a','r','c','a',0, // dk
+    'd','i','n','a','m','a','r','k','a',0, // dk
+    'd','i','o','b','r','a','l','t','a','r',0, // gi
+    'd','i','o','b','u','t','a','i','d','h',0, // dj
+    'd','i','t','u','n','g','a','d','y','a','a','f','r','i','k','a','w','a','m','u','n','k','a','t','s','h','i',0, // cf
+    'd','i','t','u','n','g','a','d','y','a','t','s','h','e','k','a',0, // cz
+    'd','i','t','u','n','g','a','w','a','d','u','m','i','n','i','k','u',0, // do
+    'd','i','t','u','n','g','a','w','a','k','o','n','g','u',0, // cd
+    'd','i','y','e','e','g','o','k','a','r','s','i','y','a',0, // dg
+    'd','i','y','e','g','o','g','a','r','s','i','y','a',0, // dg
+    'd','j','e','g','o','g','a','r','s','i','j','a','s','a','t','o','l','s',0, // dg
+    'd','j','i','b','o','e','t','i',0, // dj
+    'd','j','i','b','o','t','i',0, // dj
+    'd','j','i','b','o','u','t','i',0, // dj
+    'd','j','i','b','u','t','i',0, // dj
+    'd','j','\xc9','\x9b','r','m','a','n',0, // djɛrman de
+    'd','o','g','u','t','i','m','o','r',0, // tl
+    'd','o','i','m','i','n','i','c','e',0, // dm
+    'd','o','i','m','i','n','i','c','e','a',0, // dm
+    'd','o','m','e','n','e','k','a',0, // dm
+    'd','o','m','e','n','e','k','a','l','e','k','p','u','b','e','l','e',0, // do
+    'd','o','m','i','i','n','i','k','a',0, // dm
+    'd','o','m','i','i','n','i','k','a','\xc9','\x93','o','l','o','e',0, // domiinikaɓoloe do
+    'd','o','m','i','n','g','o',0, // do
+    'd','o','m','i','n','i','c','a',0, // dm
+    'd','o','m','i','n','i','c','a','a','n','s','e','r','e','p','u','b','l','i','e','k',0, // do
+    'd','o','m','i','n','i','c','a','b',0, // dm
+    'd','o','m','i','n','i','c','a','n','r','e','p','u','b','l','i','c',0, // do
+    'd','o','m','i','n','i','c','h','e',0, // dm
+    'd','o','m','i','n','i','k',0, // dm
+    'd','o','m','i','n','i','k','a',0, // dm
+    'd','o','m','i','n','i','k','a','a','n','i','n','e','n','t','a','s','a','v','a','l','t','a',0, // do
+    'd','o','m','i','n','i','k','a','a','n','i','s','a','s','t','a','s','i','v','a','l','d','i',0, // do
+    'd','o','m','i','n','i','k','a','a','n','i','v','a','b','a','r','i','i','k',0, // do
+    'd','o','m','i','n','i','k','a','a','n','s','c','h','e','r','e','p','u','b','l','i','k',0, // do
+    'd','o','m','i','n','i','k','a','a','n','s','e','r','e','p','u','b','l','i','e','k',0, // do
+    'd','o','m','i','n','i','k','a','a','n','s','k','e','r','e','p','u','b','l','y','k',0, // do
+    'd','o','m','i','n','i','k','a','i','k','o','z','t','a','r','s','a','s','a','g',0, // do
+    'd','o','m','i','n','i','k','a','l','y','\xc3','\xb0','v','e','l','d','i','\xc3','\xb0',0, // dominikalyðveldið do
+    'd','o','m','i','n','i','k','a','n','a',0, // do
+    'd','o','m','i','n','i','k','a','n','a','d','a','s','s','e','v','a','l','d','i',0, // do
+    'd','o','m','i','n','i','k','a','n','e','s','c','h','r','e','p','u','b','l','i','k',0, // do
+    'd','o','m','i','n','i','k','a','n','i','s','c','h','e','r','e','p','u','b','l','i','k',0, // do
+    'd','o','m','i','n','i','k','a','n','i','s','i','r','e','b','u','b','l','i','k',0, // do
+    'd','o','m','i','n','i','k','a','n','r','e','s','p','u','b','l','i','k','a','s','i',0, // do
+    'd','o','m','i','n','i','k','a','n','r','e','s','p','u','b','l','i','k','a','s','y',0, // do
+    'd','o','m','i','n','i','k','a','n','r','e','s','p','u','b','l','i','k','a','s','\xc4','\xb1',0, // dominikanrespublikası do
+    'd','o','m','i','n','i','k','a','n','s','k','a','r','e','p','u','b','l','i','k','a',0, // do
+    'd','o','m','i','n','i','k','a','n','s','k','a','r','e','p','u','b','l','i','k','e','n',0, // do
+    'd','o','m','i','n','i','k','a','n','u','t','o','m','e',0, // dm
+    'd','o','m','i','n','i','k','a','r','e','p','\xc9','\x94','b','l','i','k','n','u','t','o','m','e',0, // dominikarepɔbliknutome do
+    'd','o','m','i','n','i','k','a','r','e','r','r','e','p','u','b','l','i','k','a',0, // do
+    'd','o','m','i','n','i','k','a','s','r','e','p','u','b','l','i','k','i',0, // do
+    'd','o','m','i','n','i','k','c','u','m','h','u','r','i','y','e','t','i',0, // do
+    'd','o','m','i','n','i','k','e',0, // dm
+    'd','o','m','i','n','i','k','h','a',0, // dm
+    'd','o','m','i','n','i','k','o',0, // dm
+    'd','o','m','i','n','i','k','o','s','r','e','s','p','u','b','l','i','k','a',0, // do
+    'd','o','m','i','n','i','q','u','e',0, // dm
+    'd','o','m','i','n','i','s','k','a','l','y','\xc3','\xb0','v','e','l','d','i','\xc3','\xb0',0, // dominiskalyðveldið do
+    'd','o','m','i','n','n','i','k','a',0, // dm
+    'd','o','m','i','n','\xc9','\xa8','k','a',0, // dominɨka dm
+    'd','o','m','n','i','k',0, // dm
+    'd','o','m','n','i','k','a',0, // do
+    'd','o','m','\xc9','\x99','n','i','k','a',0, // domənika dm
+    'd','o','n','i','n','i','c','a',0, // dm
+    'd','o','o','m','i','n','i','k','i',0, // dm
+    'd','o','o','m','i','n','i','k','i','l','a','b','o','o',0, // do
+    'd','o','u','a','r','o','u','a','o','s','t','r','a','l','f','r','a','n','s',0, // tf
+    'd','o','u','t','s','c','h','l','a','n','d',0, // de
+    'd','o','w','l','a','a','j','i','d','e','n','t','u','\xc9','\x97','i','a','m','e','r','i','k',0, // dowlaajidentuɗiamerik us
+    'd','o','w','l','a','w','a','t','i','c','a','a','n',0, // va
+    'd','r','a','m','b','l','i','o','k','a','u','l','o','k','r','a','n','t','a','s',0, // ci
+    'd','r','a','m','b','l','i','o','k','a','u','l','o','k','r','a','n','t','o','r','e','s','p','u','b','l','i','k','a',0, // ci
+    'd','r','k','o','n','g','o',0, // cd
+    'd','s','c','h','a','m','a','i','k','a',0, // jm
+    'd','s','c','h','i','b','u','t','i',0, // dj
+    'd','s','c','h','i','b','u','t','t','i',0, // dj
+    'd','s','c','h','o','r','s','i',0, // je
+    'd','s','i','b','u','t','i',0, // dj
+    'd','u',0, // gb
+    'd','u','i','s','k','a',0, // de
+    'd','u','i','t','s','l','a','n','d',0, // de
+    'd','u','i','t','s','l','a','n','d','i',0, // de
+    'd','u','m','i','n','i','k',0, // dm
+    'd','u','m','i','n','i','k','a',0, // dm
+    'd','u','m','i','n','i','k','u',0, // dm
+    'd','u','n','i','a','a','l','a','n','d',0, // ax
+    'd','u','n','i','a','m','e','r','i','g','u','t','a','r','m','e','e','r',0, // um
+    'd','u','n','i','f','a','l','k','l','a','n','d',0, // fk
+    'd','u','n','i','f','a','r','o',0, // fo
+    'd','u','n','i','h','e','r','d','a','k','d','u','n','i','m','a','k','d','o','n','a','l','d',0, // hm
+    'd','u','n','i','k','a','y','m','a','\xc5','\x8b',0, // dunikaymaŋ ky
+    'd','u','n','i','k','o','k','o','k','i','l','i','n',0, // cc
+    'd','u','n','i','k','u','u','k',0, // ck
+    'd','u','n','i','m','a','r','i','y','a','a','n','n','o','o','r',0, // mp
+    'd','u','n','i','m','a','r','s','a','a','l',0, // mh
+    'd','u','n','i','p','i','t','k','a','y','i','r','n',0, // pn
+    'd','u','n','i','s','a','l','m','o','o','n',0, // sb
+    'd','u','n','i','t','i','r','k','a','k','k','a','y','k','o','s',0, // tc
+    'd','u','n','i','w','i','r','s','i','n','y','u','b','r','e','t','a','a','n',0, // vg
+    'd','u','n','i','w','i','r','s','i','n','y','u','e','t','a','a','s','i','n','i',0, // vi
+    'd','u','n','u','b','u','w','e','t',0, // bv
+    'd','u','n','u','k','i','r','i','s','m','a','s',0, // cx
+    'd','u','n','u','m','a','a','n',0, // im
+    'd','u','n','u','n','o','r','f','o','l','k',0, // nf
+    'd','u','r','k','a',0, // tr
+    'd','u','t','h','a','i','c','h','n','a','m','m','o','n','g','o','l',0, // mn
+    'd','u','t','h','a','i','c','h','n','a','n','s','u','a','s','a','i','d','h',0, // sz
+    'd','u','t','h','a','i','c','h','n','a','n','t','a','i','d','h',0, // th
+    'd','u','t','s','l','a','n',0, // de
+    'd','u','u','n','y','a','t','\xc9','\x9b','g','i','i','n','i',0, // duunyatɛgiini gq
+    'd','u','u','t','s','c','h','l','a','n','d',0, // de
+    'd','u','u','\xc9','\x97','e','f','a','l','k','l','a','n','d',0, // duuɗefalkland fk
+    'd','u','u','\xc9','\x97','e','k','a','p','w','e','e','r',0, // duuɗekapweer cv
+    'd','u','u','\xc9','\x97','e','k','a','y','m','a','a',0, // duuɗekaymaa ky
+    'd','u','u','\xc9','\x97','e','k','e','c','c','e','a','m','e','r','i','k',0, // duuɗekecceamerik vi
+    'd','u','u','\xc9','\x97','e','k','e','c','c','e','b','r','i','t','a','n','i','i',0, // duuɗekeccebritanii vg
+    'd','u','u','\xc9','\x97','e','k','u','u','k',0, // duuɗekuuk ck
+    'd','u','u','\xc9','\x97','e','m','a','r','i','y','a','a','n','a','r','e','w','o',0, // duuɗemariyaanarewo mp
+    'd','u','u','\xc9','\x97','e','m','a','r','s','a','a','l',0, // duuɗemarsaal mh
+    'd','u','u','\xc9','\x97','e','n','o','r','f','o','l','k',0, // duuɗenorfolk nf
+    'd','u','u','\xc9','\x97','e','s','o','l','o','m','o','n',0, // duuɗesolomon sb
+    'd','u','u','\xc9','\x97','e','t','u','r','k','e','e','k','e','i','k','o','o','s',0, // duuɗeturkeekeikoos tc
+    'd','w','y','r','a','i','n','t','i','m','o','r',0, // tl
+    'd','y','a',0, // us
+    'd','y','a','m','a','i','k','a',0, // jm
+    'd','y','a','p','a','n','i',0, // jp
+    'd','y','i','b','u','t','i',0, // dj
+    'd','y','o','d','y','a',0, // ge
+    'd','z','a','k','p','a','n',0, // jp
+    'd','z','a','m','a','i','k','a','n','u','t','o','m','e',0, // jm
+    'd','z','a','m','a','n','e',0, // de
+    'd','z','a','m','\xc9','\x9b','k','a',0, // dzamɛka jm
+    'd','z','a','p','a','n','n','u','t','o','m','e',0, // jp
+    'd','z','a','y','e','r',0, // dz
+    'd','z','a','y','r',0, // dz
+    'd','z','e','r','s','i','j','a',0, // je
+    'd','z','e','r','s','i','s',0, // je
+    'd','z','e','r','z','i',0, // je
+    'd','z','i','b','u','t','i',0, // dj
+    'd','z','i','b','u','t','i','j','a',0, // dj
+    'd','z','i','b','u','t','i','n','u','t','o','m','e',0, // dj
+    'd','z','i','b','u','t','i','s',0, // dj
+    'd','z','i','b','u','t','s','k','o',0, // dj
+    'd','z','i','b','u','w','t','i',0, // dj
+    'd','z','i','b','\xc9','\xa8','\xcc','\x80','l','a','t','a',0, // dzibɨ̀lata gi
+    'd','z','i','e','h','e','k','o','r','e','a','n','u','t','o','m','e',0, // kp
+    'd','z','i','e','h','e','m','a','r','i','n','a','\xc6','\x92','u','d','o','m','e','k','p','o','w','o','n','u','t','o','m','e',0, // dziehemarinaƒudomekpowonutome mp
+    'd','z','o','d','a','n',0, // jo
+    'd','z','s','i','b','u','t','i',0, // dj
+    'd','z','\xc9','\x94','\xc9','\x94','d','z','i','a',0, // dzɔɔdzia ge
+    'd','z','\xc9','\x9b','s','e','n','u','t','o','m','e',0, // dzɛsenutome je
+    'd','\xc9','\x94','m','e','n','e','k','a',0, // dɔmeneka dm
+    'd','\xc9','\x94','m','e','n','e','k','a','k','u','r','o','k','\xc9','\x9b','s','e',0, // dɔmenekakurokɛse do
+    'd','\xc9','\x94','m','i','m','i','k','i','r','e','p','u','b','l','i','k','i',0, // dɔmimikirepubliki do
+    'd','\xc9','\x94','m','i','n','i','k',0, // dɔminik dm
+    'd','\xc9','\x94','m','i','n','i','k','i',0, // dɔminiki dm
+    'd','\xc9','\x94','m','i','n','i','k','r','\xc9','\x9b','p','u','b','l','i','k',0, // dɔminikrɛpublik do
+    'd','\xc9','\x9b','n','m','a','k',0, // dɛnmak dk
+    'd','\xc9','\x9b','n','\xc9','\xa8','m','a',0, // dɛnɨma dk
+    'd','\xc9','\x9b','\xcc','\x80','m','u','k','a','l','a','t','i','l','e','k','p','u','b','e','l','e','e','k','u','\xc5','\x8b','g','u',0, // dɛ̀mukalatilekpubeleekuŋgu cd
+    'd','\xc9','\xa8','\xc5','\x8b','o','k','\xc9','\xa8','d','z','u','g','h','u','n','s','t','o','\xca','\x94','k','\xc9','\xa8','e','n','d','i','a','k','\xc9','\xa8','b','\xc9','\xa8','\xcc','\x80','l','e','t','i','k','o',0, // dɨŋokɨdzughunstoʔkɨendiakɨbɨ̀letiko io
+    'e','a','c','u','a','d','o','r',0, // ec
+    'e','a','r','t','r','a',0, // er
+    'e','a','s','t','e','n','r','y','k',0, // at
+    'e','a','s','t','t','i','m','o','r',0, // tl
+    'e','b',0, // gb
+    'e','b','i','i','z','i','n','g','a','b','y','a','f','a','l','i','k','a','l','a','n','d','i',0, // fk
+    'e','b','i','z','a','n','g','a','b','y','a','s','o','l','o','m','o','o','n','i',0, // sb
+    'e','b','i','z','i','n','g','a','b','y','a','b','u','t','u','r','u','k','i','n','a','k','a','i','k','o',0, // tc
+    'e','b','i','z','i','n','g','a','b','y','a','c','a','g','o',0, // io
+    'e','b','i','z','i','n','g','a','b','y','a','f','a','a','k','i','l','a','n','d','a',0, // fk
+    'e','b','i','z','i','n','g','a','b','y','a','f','i','r','i','p','i','n','o',0, // ph
+    'e','b','i','z','i','n','g','a','b','y','a','i','n','d','i','a','n','e','b','y','a','b','u','n','g','y','e','r','e','z','a',0, // io
+    'e','b','i','z','i','n','g','a','b','y','a','k','a','y','i','m','a','a','n','i',0, // ky
+    'e','b','i','z','i','n','g','a','b','y','a','k','a','y','i','m','a','n','i',0, // ky
+    'e','b','i','z','i','n','g','a','b','y','a','k','e','p','u','v','a','d','e',0, // cv
+    'e','b','i','z','i','n','g','a','b','y','a','k','e','p','u','v','e','r','e','d','i',0, // cv
+    'e','b','i','z','i','n','g','a','b','y','a','k','k','u','k','i',0, // ck
+    'e','b','i','z','i','n','g','a','b','y','a','k','o','m','o','r','o',0, // km
+    'e','b','i','z','i','n','g','a','b','y','a','k','u','u','k','u',0, // ck
+    'e','b','i','z','i','n','g','a','b','y','a','m','a','l','i','d','i','v','e',0, // mv
+    'e','b','i','z','i','n','g','a','b','y','a','m','a','r','s','h','a','a',0, // mh
+    'e','b','i','z','i','n','g','a','b','y','a','m','a','t','e','m','b','a','g','a','m','a','r','i','a','n','a',0, // mp
+    'e','b','i','z','i','n','g','a','b','y','a','s','u','r','i','m','a','a','n','i',0, // sb
+    'e','b','i','z','i','n','g','a','b','y','a','t','a','a','k','a','n','i','k','a','y','i','k','o','s','i',0, // tc
+    'e','b','i','z','i','n','g','a','b','y','a','v','i','r','i','g','i','n','i','e','b','i','t','w','a','l','i','b','w','a','b','u','n','g','e','r','e','z','a',0, // vg
+    'e','b','i','z','i','n','g','a','b','y','a','v','i','r','i','g','i','n','i','e','b','y','a','a','m','e','r','i','k','a',0, // vi
+    'e','b','i','z','i','n','g','a','b','y','a','v','i','r','i','g','i','n','i','e','b','y','a','b','u','n','g','y','e','r','e','z','a',0, // vg
+    'e','b','i','z','i','n','g','a','b','y','a','v','i','r','i','g','i','n','i','e','b','y','a','m','e','r','i','k','a',0, // vi
+    'e','b','u','r','b','o','r','d','o',0, // ci
+    'e','c','i','n','k','e','y','y','a','t','i','n','o','o','r','f','o','k',0, // nf
+    'e','c','i','o','o','p','i',0, // et
+    'e','c','o','o','p','i',0, // et
+    'e','c','o','p','i',0, // et
+    'e','c','o','p','p','i',0, // et
+    'e','c','u','a','d','o','r',0, // ec
+    'e','c','u','a','d','o','r','i',0, // ec
+    'e','d','z','i',0, // eg
+    'e','e','s','t','i',0, // ee
+    'e','e','s','t','i','e','e','n','n','a','m',0, // ee
+    'e','e','s','t','l','a','n','d',0, // ee
+    'e','e','u','u',0, // us
+    'e','e','u','u','i','s','l','a','s','v','i','r','g','e','n','e','s',0, // vi
+    'e','e','x','x',0, // us
+    'e','f','i','o','p','i','y','a',0, // et
+    'e','f','x','a','n','i','s','t','a','n',0, // af
+    'e','g','i','p','a','t',0, // eg
+    'e','g','i','p','t',0, // eg
+    'e','g','i','p','t','a',0, // eg
+    'e','g','i','p','t','a','s',0, // eg
+    'e','g','i','p','t','e',0, // eg
+    'e','g','i','p','t','e','b',0, // eg
+    'e','g','i','p','t','o',0, // eg
+    'e','g','i','p','t','u','s',0, // eg
+    'e','g','i','t','o',0, // eg
+    'e','g','i','t','t','o',0, // eg
+    'e','g','j','i','p','t',0, // eg
+    'e','g','j','i','t',0, // eg
+    'e','g','y','e','n','l','i','t','o','i','g','u','i','n','e','a',0, // gq
+    'e','g','y','e','s','u','l','t','a','l','l','a','m','o','k',0, // us
+    'e','g','y','e','s','u','l','t','a','r','a','b','e','m','i','r','s','e','g','e','k',0, // ae
+    'e','g','y','e','s','u','l','t','k','i','r','a','l','y','s','a','g',0, // gb
+    'e','g','y','i','p','t','o','m',0, // eg
+    'e','g','y','p','t',0, // eg
+    'e','g','y','p','t','a',0, // eg
+    'e','g','y','p','t','a','l','a','n','d',0, // eg
+    'e','g','y','p','t','e',0, // eg
+    'e','g','y','p','t','e','n',0, // eg
+    'e','g','y','p','t','e','n','u','t','o','m','e',0, // eg
+    'e','g','y','p','t','i',0, // eg
+    'e','g','y','p','t','o',0, // eg
+    'e','g','y','p','t','o','j','s','k','a',0, // eg
+    'e','g','y','p','t','o','w','s','k','a',0, // eg
+    'e','h','i','b','\xc9','\x99','t','\xc9','\x9b','n',0, // ehibətɛn eg
+    'e','i','h','a','n','g','a','r','y','a','r','w','a','g','a','t','i','y','a','a','f','i','r','i','k','a',0, // cf
+    'e','i','l','a','n','d','m','a','n',0, // im
+    'e','i','l','e','a','n','a','n','b','r','e','a','t','a','n','n','a','c','h','n','a','m','a','i','g','h','d','i','n','n',0, // vg
+    'e','i','l','e','a','n','a','n','c','o','o','k',0, // ck
+    'e','i','l','e','a','n','a','n','m','h','a','r','s','h','a','l','l',0, // mh
+    'e','i','l','e','a','n','a','n','n','a','m','a','i','g','h','d','i','n','n','a','i','g','n','a','s','a',0, // vi
+    'e','i','l','e','a','n','a','n','p','h','e','i','t','a','c','h','a','i','r','n',0, // pn
+    'e','i','l','e','a','n','a','n','s','h','o','l','a','i','m','h',0, // sb
+    'e','i','l','e','a','n','b','o','u','v','e','t',0, // bv
+    'e','i','l','e','a','n','c','l','i','p','p','e','r','t','o','n',0, // cp
+    'e','i','l','e','a','n','h','e','a','r','d','i','s','m','h','i','c','d','h','o','m','h','n','a','i','l','l',0, // hm
+    'e','i','l','e','a','n','m','h','a','n','a','i','n','n',0, // im
+    'e','i','l','e','a','n','n','a','d','e','a','s','g','a','b','h','a','l','a','c','h',0, // ac
+    'e','i','l','e','a','n','n','a','n','o','l','l','a','i','g',0, // cx
+    'e','i','l','e','a','n','n','a','o','m','h','e','i','l','i','d','h',0, // sh
+    'e','i','l','e','a','n','n','o','r','f','o','l','k',0, // nf
+    'e','i','m','i','n',0, // ye
+    'e','i','r','e',0, // ie
+    'e','i','r','i','n','n',0, // ie
+    'e','i','r','o','z','o','n','a',0, // ez
+    'e','i','s','t','l','a','n','d',0, // ee
+    'e','i','s','t','r','a','i','c','h',0, // at
+    'e','j','i','p','t',0, // eg
+    'e','j','i','t','u',0, // eg
+    'e','j','y','p','t','a',0, // eg
+    'e','k','i','a','l','d','e','k','o','t','i','m','o','r',0, // tl
+    'e','k','i','z','i','n','g','a','n','o','r','i','f','o','k','o',0, // nf
+    'e','k','o','a','t','e','r','a',0, // ec
+    'e','k','u','a','d','h','o','r',0, // ec
+    'e','k','u','a','d','o','r',0, // ec
+    'e','k','u','a','d','\xc9','\x94','n','u','t','o','m','e',0, // ekuadɔnutome ec
+    'e','k','u','a','t','e','r','e',0, // ec
+    'e','k','u','a','t','e','u','r',0, // ec
+    'e','k','u','a','t','o','r','e','g','i','n','e','a',0, // gq
+    'e','k','u','a','t','o','r','i','a','l','g','u','i','n','i','n','u','t','o','m','e',0, // gq
+    'e','k','u','a','t','\xc9','\x9b','\xcc','\x81','l',0, // ekuatɛ́l ec
+    'e','k','u','w','a','t','o','o','r',0, // ec
+    'e','k','u','w','a','t','o','o','r','i','y','a','l','g','i','n','i',0, // gq
+    'e','k','v','a','d','o','r',0, // ec
+    'e','k','v','a','d','o','r','a',0, // ec
+    'e','k','v','a','d','o','r','a','s',0, // ec
+    'e','k','v','a','d','o','r','o',0, // ec
+    'e','k','v','a','t','o','r','a','g','v','i','n','e','o',0, // gq
+    'e','k','v','a','t','o','r','g','i','n','e','s','i',0, // gq
+    'e','k','v','a','t','o','r','g','u','i','n','e','a',0, // gq
+    'e','k','v','a','t','o','r','i','a','a','l','g','u','i','n','e','a',0, // gq
+    'e','k','v','a','t','o','r','i','a','l','a','g','u','i','n','e','a',0, // gq
+    'e','k','v','a','t','o','r','i','a','l','a','g','v','i','n','e','j','a',0, // gq
+    'e','k','v','a','t','o','r','i','a','l','g','u','i','n','e','a',0, // gq
+    'e','k','v','a','t','o','r','i','a','l','g','v','i','n','e','y','a',0, // gq
+    'e','k','v','a','t','o','r','i','a','l','n','a','g','v','i','n','e','j','a',0, // gq
+    'e','k','v','a','t','o','r','i','a','l','q','v','i','n','e','y','a',0, // gq
+    'e','k','v','a','t','o','r','i','j','a','l','n','a','g','v','i','n','e','j','a',0, // gq
+    'e','k','v','a','t','o','r','s','k','a','g','v','i','n','e','j','a',0, // gq
+    'e','k','w','a','a','t','e','r',0, // ec
+    'e','k','w','a','d','o',0, // ec
+    'e','k','w','a','d','o','r',0, // ec
+    'e','k','w','a','d','o','r','s',0, // ec
+    'e','k','w','a','t','e','e','r',0, // ec
+    'e','k','w','a','t','e','l','e',0, // ec
+    'e','k','w','a','t','e','r',0, // ec
+    'e','k','w','a','t','e','r','i',0, // ec
+    'e','k','w','a','t','o','r',0, // ec
+    'e','k','w','a','t','o','r','i','a',0, // ec
+    'e','k','w','a','t','o','r','i','a','a','l','g','u','i','n','e','e',0, // gq
+    'e','k','w','a','t','o','r','i','a','l','g','w','i','n','e','y','a',0, // gq
+    'e','k','w','a','t','o','r','i','a','l','n','a','g','i','n','e','j','a',0, // gq
+    'e','k','w','a','t','\xc7','\x9d','r',0, // ekwatǝr ec
+    'e','k','w','a','t','\xc9','\x94','r',0, // ekwatɔr ec
+    'e','k','w','a','t','\xc9','\x9b','\xcc','\x81','l','\xc9','\x9b',0, // ekwatɛ́lɛ ec
+    'e','k','w','\xc9','\x9b','\xcc','\x80','t','o','l','i','a','g','i','n','e',0, // ekwɛ̀toliagine gq
+    'e','l','a','k','\xc9','\xa8','\xcc','\x80',0, // elakɨ̀ iq
+    'e','l','a','n',0, // ir
+    'e','l','e','f','a','n','t','c','s','o','n','t','p','a','r','t',0, // ci
+    'e','l','e','t','\xc9','\xa8','\xcc','\x80','l','a',0, // eletɨ̀la er
+    'e','l','e','v','a','n','d','i','l','u','u','r','a','n','n','i','k',0, // ci
+    'e','l','e','w','u','n','i','\xc9','\x94','\xcc','\x81','\xc5','\x8b',0, // elewuniɔ́ŋ re
+    'e','l','f','e','b','a','i','k','u','s','c','h','t','e',0, // ci
+    'e','l','f','e','b','e','e','k','u','s','t',0, // ci
+    'e','l','f','e','b','e','i','k','u','s','t','a',0, // ci
+    'e','l','f','e','n','b','e','e','n','k','u','s','t',0, // ci
+    'e','l','f','e','n','b','e','i','n','k','u','s','t','e',0, // ci
+    'e','l','f','e','n','b','e','i','n','s','k','y','s','t','e','n',0, // ci
+    'e','l','f','e','n','b','e','n','a','r','i','d','d','u',0, // ci
+    'e','l','f','e','n','b','e','n','s','k','u','s','t','e','n',0, // ci
+    'e','l','f','e','n','b','e','n','s','k','y','s','t','e','n',0, // ci
+    'e','l','i','s','a','l','i','v','a','d','o',0, // sv
+    'e','l','i','s','a','l','u','v','a','t','o','r','i',0, // sv
+    'e','l','i','s','a','v','a','d','o',0, // sv
+    'e','l','i','t','e','e',0, // er
+    'e','l','i','t','e','l','e',0, // er
+    'e','l','i','t','e','l','\xc9','\x9b',0, // elitelɛ er
+    'e','l','i','t','e','r','e','y','a',0, // er
+    'e','l','i','t','i','l','e','a',0, // er
+    'e','l','i','t','i','l','e','y','a',0, // er
+    'e','l','i','t','l','e','a',0, // er
+    'e','l','i','t','\xc9','\x99','l','e',0, // elitəle er
+    'e','l','l','a','n','v','a','n','n','i','n',0, // im
+    'e','l','n','i','x','e','r',0, // ne
+    'e','l','s','a','l','b','a','d','o','r',0, // sv
+    'e','l','s','a','l','f','a','d','o','o','r',0, // sv
+    'e','l','s','a','l','i','v','a','d','o',0, // sv
+    'e','l','s','a','l','v','a','d','o','r',0, // sv
+    'e','l','s','a','l','v','a','d','o','r','i',0, // sv
+    'e','l','s','a','l','v','a','d','o','r','s',0, // sv
+    'e','l','s','a','l','v','a','d','\xc9','\x94','n','u','t','o','m','e',0, // elsalvadɔnutome sv
+    'e','l','s','a','l','w','a','d','o','o','r',0, // sv
+    'e','l','s','a','l','w','a','d','o','r',0, // sv
+    'e','l','s','a','v','a','d','o',0, // sv
+    'e','l','v','e','t','i','a',0, // ch
+    'e','m','e','t','a','b','a','f','g','h','a','n','i','s','t','a','n',0, // af
+    'e','m','e','t','a','b','a','f','r','i','k','a','n','e','b','o','k','w','e','n',0, // cf
+    'e','m','e','t','a','b','a','f','r','i','k','a','n','e','b','o','m','u','r','o','t','t','a','i',0, // za
+    'e','m','e','t','a','b','a','l','b','a','n','i','a',0, // al
+    'e','m','e','t','a','b','a','l','g','e','r','i','a',0, // dz
+    'e','m','e','t','a','b','a','m','e','r','i','c','a','n','s','a','m','o','a',0, // as
+    'e','m','e','t','a','b','a','m','e','r','i','k','a',0, // us
+    'e','m','e','t','a','b','a','n','d','o','r','r','a',0, // ad
+    'e','m','e','t','a','b','a','n','g','o','l','a',0, // ao
+    'e','m','e','t','a','b','a','n','g','u','i','l','l','a',0, // ai
+    'e','m','e','t','a','b','a','n','t','i','g','u','a','a','k','b','a','r','b','u','d','a',0, // ag
+    'e','m','e','t','a','b','a','r','g','e','n','t','i','n','a',0, // ar
+    'e','m','e','t','a','b','a','r','m','e','n','i','a',0, // am
+    'e','m','e','t','a','b','a','r','u','b','a',0, // aw
+    'e','m','e','t','a','b','a','u','s','t','r','a','l','i','a',0, // au
+    'e','m','e','t','a','b','a','u','s','t','r','i','a',0, // at
+    'e','m','e','t','a','b','a','z','e','r','b','a','i','j','a','n',0, // az
+    'e','m','e','t','a','b','b','a','h','a','m','a','s',0, // bs
+    'e','m','e','t','a','b','b','a','h','r','a','i','n',0, // bh
+    'e','m','e','t','a','b','b','a','n','g','l','a','d','e','s','h',0, // bd
+    'e','m','e','t','a','b','b','a','r','b','a','d','o','s',0, // bb
+    'e','m','e','t','a','b','b','e','l','a','r','u','s',0, // by
+    'e','m','e','t','a','b','b','e','l','g','i','u','m',0, // be
+    'e','m','e','t','a','b','b','e','l','i','z','e',0, // bz
+    'e','m','e','t','a','b','b','e','n','i','n',0, // bj
+    'e','m','e','t','a','b','b','e','r','m','u','d','a',0, // bm
+    'e','m','e','t','a','b','b','h','u','t','a','n',0, // bt
+    'e','m','e','t','a','b','b','o','l','i','v','i','a',0, // bo
+    'e','m','e','t','a','b','b','o','s','n','i','a','a','k','h','e','r','z','e','g','o','v','i','n','a',0, // ba
+    'e','m','e','t','a','b','b','o','t','s','w','a','n','a',0, // bw
+    'e','m','e','t','a','b','b','r','a','z','i','l',0, // br
+    'e','m','e','t','a','b','b','r','u','n','e','i',0, // bn
+    'e','m','e','t','a','b','b','u','l','g','a','r','i','a',0, // bg
+    'e','m','e','t','a','b','b','u','r','k','i','n','a','f','a','s','o',0, // bf
+    'e','m','e','t','a','b','b','u','r','u','n','d','i',0, // bi
+    'e','m','e','t','a','b','c','a','m','b','o','d','i','a',0, // kh
+    'e','m','e','t','a','b','c','a','m','e','r','o','o','n',0, // cm
+    'e','m','e','t','a','b','c','a','n','a','d','a',0, // ca
+    'e','m','e','t','a','b','c','h','a','d',0, // td
+    'e','m','e','t','a','b','c','h','i','l','e',0, // cl
+    'e','m','e','t','a','b','c','h','i','n','a',0, // cn
+    'e','m','e','t','a','b','c','o','l','o','m','b','i','a',0, // co
+    'e','m','e','t','a','b','c','o','m','o','r','o','s',0, // km
+    'e','m','e','t','a','b','c','o','n','g','o','b','r','a','z','z','a','v','i','l','l','e',0, // cg
+    'e','m','e','t','a','b','c','o','n','g','o','k','i','n','s','h','a','s','a',0, // cd
+    'e','m','e','t','a','b','c','o','s','t','a','r','i','c','a',0, // cr
+    'e','m','e','t','a','b','c','o','t','e','d','i','v','o','i','r','e',0, // ci
+    'e','m','e','t','a','b','c','r','o','a','t','i','a',0, // hr
+    'e','m','e','t','a','b','c','u','b','a',0, // cu
+    'e','m','e','t','a','b','c','y','p','r','u','s',0, // cy
+    'e','m','e','t','a','b','c','z','e','c','h','r','e','p','u','b','l','i','c',0, // cz
+    'e','m','e','t','a','b','d','e','n','m','a','r','k',0, // dk
+    'e','m','e','t','a','b','d','j','i','b','o','u','t','i',0, // dj
+    'e','m','e','t','a','b','d','o','m','i','n','i','c','a',0, // dm
+    'e','m','e','t','a','b','d','o','m','i','n','i','c','a','n','r','e','p','u','b','l','i','c',0, // do
+    'e','m','e','t','a','b','e','c','u','a','d','o','r',0, // ec
+    'e','m','e','t','a','b','e','l','s','a','l','v','a','d','o','r',0, // sv
+    'e','m','e','t','a','b','e','q','u','a','t','o','r','i','a','l','g','u','i','n','e','a',0, // gq
+    'e','m','e','t','a','b','e','r','i','t','r','e','a',0, // er
+    'e','m','e','t','a','b','e','s','t','o','n','i','a',0, // ee
+    'e','m','e','t','a','b','e','t','h','i','o','p','i','a',0, // et
+    'e','m','e','t','a','b','f','i','j','i',0, // fj
+    'e','m','e','t','a','b','f','i','n','l','a','n','d',0, // fi
+    'e','m','e','t','a','b','f','r','a','n','c','e',0, // fr
+    'e','m','e','t','a','b','g','a','b','o','n',0, // ga
+    'e','m','e','t','a','b','g','a','m','b','i','a',0, // gm
+    'e','m','e','t','a','b','g','e','o','r','g','i','a',0, // ge
+    'e','m','e','t','a','b','g','e','r','u','m','a','n',0, // de
+    'e','m','e','t','a','b','g','h','a','n','a',0, // gh
+    'e','m','e','t','a','b','g','i','b','r','a','l','t','a','r',0, // gi
+    'e','m','e','t','a','b','g','r','e','e','c','e',0, // gr
+    'e','m','e','t','a','b','g','r','e','e','n','l','a','n','d',0, // gl
+    'e','m','e','t','a','b','g','r','e','n','a','d','a',0, // gd
+    'e','m','e','t','a','b','g','u','a','d','e','l','o','u','p','e',0, // gp
+    'e','m','e','t','a','b','g','u','a','m',0, // gu
+    'e','m','e','t','a','b','g','u','a','t','e','m','a','l','a',0, // gt
+    'e','m','e','t','a','b','g','u','i','a','n','a','n','e','b','o','u','f','a','r','a','n','s','a',0, // gf
+    'e','m','e','t','a','b','g','u','i','n','e','a',0, // gn
+    'e','m','e','t','a','b','g','u','i','n','e','a','b','i','s','s','a','u',0, // gw
+    'e','m','e','t','a','b','g','u','y','a','n','a',0, // gy
+    'e','m','e','t','a','b','h','a','i','t','i',0, // ht
+    'e','m','e','t','a','b','h','e','l','e','n','a','n','e','t','i','l','i','l',0, // sh
+    'e','m','e','t','a','b','h','o','l','a','n','d',0, // nl
+    'e','m','e','t','a','b','h','o','n','d','u','r','a','s',0, // hn
+    'e','m','e','t','a','b','h','u','n','g','a','r','y',0, // hu
+    'e','m','e','t','a','b','i','c','e','l','a','n','d',0, // is
+    'e','m','e','t','a','b','i','n','d','i','a',0, // in
+    'e','m','e','t','a','b','i','n','d','o','n','e','s','i','a',0, // id
+    'e','m','e','t','a','b','i','r','a','n',0, // ir
+    'e','m','e','t','a','b','i','r','a','q',0, // iq
+    'e','m','e','t','a','b','i','r','e','l','a','n','d',0, // ie
+    'e','m','e','t','a','b','i','s','r','a','e','l',0, // il
+    'e','m','e','t','a','b','i','t','a','l','y',0, // it
+    'e','m','e','t','a','b','j','a','m','a','i','c','a',0, // jm
+    'e','m','e','t','a','b','j','a','p','a','n',0, // jp
+    'e','m','e','t','a','b','j','o','r','d','a','n',0, // jo
+    'e','m','e','t','a','b','k','a','z','a','k','h','s','t','a','n',0, // kz
+    'e','m','e','t','a','b','k','e','n','y','a',0, // ke
+    'e','m','e','t','a','b','k','i','b','a','g','e','n','g','e','n','e','b','o','a','r','a','b','u','k',0, // ae
+    'e','m','e','t','a','b','k','i','b','a','g','e','n','g','e','n','e','b','o','u','i','n','g','e','r','e','z','a',0, // gb
+    'e','m','e','t','a','b','k','i','r','i','b','a','t','i',0, // ki
+    'e','m','e','t','a','b','k','o','r','e','a','n','e','b','o','m','u','r','o','t','k','a','t','a','m',0, // kp
+    'e','m','e','t','a','b','k','o','r','e','a','n','e','b','o','m','u','r','o','t','t','a','i',0, // kr
+    'e','m','e','t','a','b','k','u','w','a','i','t',0, // kw
+    'e','m','e','t','a','b','k','y','r','g','y','z','s','t','a','n',0, // kg
+    'e','m','e','t','a','b','l','a','o','s',0, // la
+    'e','m','e','t','a','b','l','a','t','v','i','a',0, // lv
+    'e','m','e','t','a','b','l','e','b','a','n','o','n',0, // lb
+    'e','m','e','t','a','b','l','e','s','o','t','h','o',0, // ls
+    'e','m','e','t','a','b','l','i','b','e','r','i','a',0, // lr
+    'e','m','e','t','a','b','l','i','b','y','a',0, // ly
+    'e','m','e','t','a','b','l','i','e','c','h','t','e','n','s','t','e','i','n',0, // li
+    'e','m','e','t','a','b','l','i','t','h','u','a','n','i','a',0, // lt
+    'e','m','e','t','a','b','l','u','c','i','a','n','e',0, // lc
+    'e','m','e','t','a','b','l','u','x','e','m','b','o','u','r','g',0, // lu
+    'e','m','e','t','a','b','m','a','c','e','d','o','n','i','a',0, // mk
+    'e','m','e','t','a','b','m','a','d','a','g','a','s','c','a','r',0, // mg
+    'e','m','e','t','a','b','m','a','l','a','w','i',0, // mw
+    'e','m','e','t','a','b','m','a','l','a','y','s','i','a',0, // my
+    'e','m','e','t','a','b','m','a','l','d','i','v','e','s',0, // mv
+    'e','m','e','t','a','b','m','a','l','i',0, // ml
+    'e','m','e','t','a','b','m','a','l','t','a',0, // mt
+    'e','m','e','t','a','b','m','a','r','t','i','n','i','q','u','e',0, // mq
+    'e','m','e','t','a','b','m','a','u','r','i','t','a','n','i','a',0, // mr
+    'e','m','e','t','a','b','m','a','u','r','i','t','i','u','s',0, // mu
+    'e','m','e','t','a','b','m','a','y','o','t','t','e',0, // yt
+    'e','m','e','t','a','b','m','e','x','i','c','o',0, // mx
+    'e','m','e','t','a','b','m','i','c','r','o','n','e','s','i','a',0, // fm
+    'e','m','e','t','a','b','m','i','s','i','r','i',0, // eg
+    'e','m','e','t','a','b','m','o','l','d','o','v','a',0, // md
+    'e','m','e','t','a','b','m','o','n','a','c','o',0, // mc
+    'e','m','e','t','a','b','m','o','n','g','o','l','i','a',0, // mn
+    'e','m','e','t','a','b','m','o','n','t','s','e','r','r','a','t',0, // ms
+    'e','m','e','t','a','b','m','o','r','o','c','c','o',0, // ma
+    'e','m','e','t','a','b','m','o','z','a','m','b','i','q','u','e',0, // mz
+    'e','m','e','t','a','b','m','y','a','n','m','a','r',0, // mm
+    'e','m','e','t','a','b','n','a','m','i','b','i','a',0, // na
+    'e','m','e','t','a','b','n','a','u','r','u',0, // nr
+    'e','m','e','t','a','b','n','e','p','a','l',0, // np
+    'e','m','e','t','a','b','n','e','w','c','a','l','e','d','o','n','i','a',0, // nc
+    'e','m','e','t','a','b','n','e','w','z','e','a','l','a','n','d',0, // nz
+    'e','m','e','t','a','b','n','i','c','a','r','a','g','u','a',0, // ni
+    'e','m','e','t','a','b','n','i','g','e','r',0, // ne
+    'e','m','e','t','a','b','n','i','g','e','r','i','a',0, // ng
+    'e','m','e','t','a','b','n','i','u','e',0, // nu
+    'e','m','e','t','a','b','n','o','r','w','a','y',0, // no
+    'e','m','e','t','a','b','o','m','a','n',0, // om
+    'e','m','e','t','a','b','p','a','k','i','s','t','a','n',0, // pk
+    'e','m','e','t','a','b','p','a','l','a','u',0, // pw
+    'e','m','e','t','a','b','p','a','l','e','s','t','i','n','e',0, // ps
+    'e','m','e','t','a','b','p','a','n','a','m','a',0, // pa
+    'e','m','e','t','a','b','p','a','p','u','a','n','e','w','g','u','i','n','e','a',0, // pg
+    'e','m','e','t','a','b','p','a','r','a','g','u','a','y',0, // py
+    'e','m','e','t','a','b','p','e','r','u',0, // pe
+    'e','m','e','t','a','b','p','e','t','e','r','n','e','t','i','t','i','l','a','k','m','i','q','u','e','l','o','n',0, // pm
+    'e','m','e','t','a','b','p','h','i','l','i','p','p','i','n','e','s',0, // ph
+    'e','m','e','t','a','b','p','i','t','c','a','i','r','n',0, // pn
+    'e','m','e','t','a','b','p','o','l','a','n','d',0, // pl
+    'e','m','e','t','a','b','p','o','l','y','n','e','s','i','a','n','e','b','o','u','f','a','r','a','n','s','a',0, // pf
+    'e','m','e','t','a','b','p','o','r','t','u','g','a','l',0, // pt
+    'e','m','e','t','a','b','p','u','e','r','t','o','r','i','c','o',0, // pr
+    'e','m','e','t','a','b','q','a','t','a','r',0, // qa
+    'e','m','e','t','a','b','r','e','u','n','i','o','n',0, // re
+    'e','m','e','t','a','b','r','o','m','a','n','i','a',0, // ro
+    'e','m','e','t','a','b','r','u','s','s','i','a',0, // ru
+    'e','m','e','t','a','b','r','w','a','n','d','a',0, // rw
+    'e','m','e','t','a','b','s','a','i','n','t','k','i','t','t','s','a','k','n','e','v','i','s',0, // kn
+    'e','m','e','t','a','b','s','a','m','o','a',0, // ws
+    'e','m','e','t','a','b','s','a','n','m','a','r','i','n','o',0, // sm
+    'e','m','e','t','a','b','s','a','o','t','o','m','e','a','n','d','p','r','i','n','c','i','p','e',0, // st
+    'e','m','e','t','a','b','s','a','u','d','i','a','r','a','b','i','a',0, // sa
+    'e','m','e','t','a','b','s','e','n','e','g','a','l',0, // sn
+    'e','m','e','t','a','b','s','e','y','c','h','e','l','l','e','s',0, // sc
+    'e','m','e','t','a','b','s','i','e','r','r','a','l','e','o','n','e',0, // sl
+    'e','m','e','t','a','b','s','i','n','g','a','p','o','r','e',0, // sg
+    'e','m','e','t','a','b','s','l','o','v','a','k','i','a',0, // sk
+    'e','m','e','t','a','b','s','l','o','v','e','n','i','a',0, // si
+    'e','m','e','t','a','b','s','o','m','a','l','i','a',0, // so
+    'e','m','e','t','a','b','s','p','a','i','n',0, // es
+    'e','m','e','t','a','b','s','r','i','l','a','n','k','a',0, // lk
+    'e','m','e','t','a','b','s','u','d','a','n',0, // sd
+    'e','m','e','t','a','b','s','u','r','i','n','a','m','e',0, // sr
+    'e','m','e','t','a','b','s','w','a','z','i','l','a','n','d',0, // sz
+    'e','m','e','t','a','b','s','w','e','d','e','n',0, // se
+    'e','m','e','t','a','b','s','w','i','t','z','e','r','l','a','n','d',0, // ch
+    'e','m','e','t','a','b','s','y','r','i','a',0, // sy
+    'e','m','e','t','a','b','t','a','i','w','a','n',0, // tw
+    'e','m','e','t','a','b','t','a','j','i','k','i','s','t','a','n',0, // tj
+    'e','m','e','t','a','b','t','a','n','z','a','n','i','a',0, // tz
+    'e','m','e','t','a','b','t','h','a','i','l','a','n','d',0, // th
+    'e','m','e','t','a','b','t','i','m','o','r','n','e','b','o','m','u','r','o','t','t','a','i',0, // tl
+    'e','m','e','t','a','b','t','o','g','o',0, // tg
+    'e','m','e','t','a','b','t','o','k','e','l','a','u',0, // tk
+    'e','m','e','t','a','b','t','o','n','g','a',0, // to
+    'e','m','e','t','a','b','t','r','i','n','i','d','a','d','a','k','t','o','b','a','g','o',0, // tt
+    'e','m','e','t','a','b','t','u','n','i','s','i','a',0, // tn
+    'e','m','e','t','a','b','t','u','r','k','e','y',0, // tr
+    'e','m','e','t','a','b','t','u','r','k','m','e','n','i','s','t','a','n',0, // tm
+    'e','m','e','t','a','b','t','u','v','a','l','u',0, // tv
+    'e','m','e','t','a','b','u','g','a','n','d','a',0, // ug
+    'e','m','e','t','a','b','u','k','r','a','i','n','i','e',0, // ua
+    'e','m','e','t','a','b','u','r','u','g','u','a','y',0, // uy
+    'e','m','e','t','a','b','u','z','i','b','e','k','i','s','t','a','n','i',0, // uz
+    'e','m','e','t','a','b','v','a','n','u','a','t','u',0, // vu
+    'e','m','e','t','a','b','v','a','t','i','c','a','n',0, // va
+    'e','m','e','t','a','b','v','e','n','e','z','u','e','l','a',0, // ve
+    'e','m','e','t','a','b','v','i','e','t','n','a','m',0, // vn
+    'e','m','e','t','a','b','v','i','n','c','e','n','t','n','e','t','i','l','i','l','a','k','g','r','e','n','a','d','i','n','e','s',0, // vc
+    'e','m','e','t','a','b','w','a','l','i','s','a','k','f','u','t','u','n','a',0, // wf
+    'e','m','e','t','a','b','y','e','m','e','n',0, // ye
+    'e','m','e','t','a','b','z','a','m','b','i','a',0, // zm
+    'e','m','e','t','a','b','z','i','m','b','a','b','w','e',0, // zw
+    'e','m','i','r','a','a','r','a','b','i','n','i',0, // ae
+    'e','m','i','r','a','a','r','a','b','o','m','i','t','a','m','b','a','t','r','a',0, // ae
+    'e','m','i','r','a','a','t','a','r','a','a','b','d','e','n','n','t','u','\xc9','\x97','e',0, // emiraataraabdenntuɗe ae
+    'e','m','i','r','a','d','a','u','a','r','a','b','a','i','d','d','u','n','e','d','i','g',0, // ae
+    'e','m','i','r','a','d','o','s','a','r','a','b','e','s','u','n','i','d','o','s',0, // ae
+    'e','m','i','r','a','d','u','s','a','r','a','b','i','u','n','i','d','u',0, // ae
+    'e','m','i','r','a','t','e','l','e','a','r','a','b','e','u','n','i','t','e',0, // ae
+    'e','m','i','r','a','t','e','t','e','b','a','s','h','k','u','a','r','a','a','r','a','b','e',0, // ae
+    'e','m','i','r','a','t','i','a','r','a','b','i','u','n','i','t','i',0, // ae
+    'e','m','i','r','a','t','o','s','a','r','a','b','e','s','u','n','i','d','o','s',0, // ae
+    'e','m','i','r','a','t','o','s','a','r','a','b','e','s','x','u','n','i','o','s',0, // ae
+    'e','m','i','r','a','t','o','s','a','r','a','b','e','u','n','i','t','e',0, // ae
+    'e','m','i','r','a','t','s','a','r','a','b','e','s','u','n','i','s',0, // ae
+    'e','m','i','r','a','t','s','a','r','a','b','s','u','n','i','d','s',0, // ae
+    'e','m','i','r','a','t','s','a','r','a','b','s','u','n','i','t','s',0, // ae
+    'e','m','i','r','a','t','s','a','r','a','p','s','u','n','i','t','s',0, // ae
+    'e','m','i','r','e','e','t','i',0, // ae
+    'e','m','i','r','e','l','e','z','h','i','o','u','a','r','a','b','u','n','a','n','e','t',0, // ae
+    'e','m','i','r','i','a','h','a','r','a','b','b','e','r','s','a','t','u',0, // ae
+    'e','m','i','r','t','i','y','e','n','e','r','e','b','i','y','e','n','y','e','k','b','u','y','i',0, // ae
+    'e','m','z','a','n','t','s','i','a','f','r','i','k','a',0, // za
+    'e','n','d',0, // in
+    'e','n','d','i','a',0, // in
+    'e','n','d','o','n','e','s','h','i','a',0, // id
+    'e','n','d','o','n','e','s','i',0, // id
+    'e','n','d','o','n','e','z','y','a',0, // id
+    'e','n','e','o','j','a','u','i','n','g','e','e','z','a','m','w','e','b','a','h','a','l','i','h','i','n','d','i',0, // io
+    'e','n','e','o','l','a','u','i','n','g','e','r','e','z','a','k','a','t','i','k','a','b','a','h','a','r','i','h','i','n','d','i',0, // io
+    'e','n','e','z','a','s','c','e','n','s','i','o','n',0, // ac
+    'e','n','e','z','b','o','u','v','e','t',0, // bv
+    'e','n','e','z','c','h','r','i','s','t','m','a','s',0, // cx
+    'e','n','e','z','c','l','i','p','p','e','r','t','o','n',0, // cp
+    'e','n','e','z','n','o','r','f','o','l','k',0, // nf
+    'e','n','e','z','p','i','t','c','a','i','r','n',0, // pn
+    'e','n','e','z','v','a','n','a','v',0, // im
+    'e','n','g','l','a','n','d',0, // gb
+    'e','n','n','d','e',0, // in
+    'e','n','n','d','o',0, // in
+    'e','n','n','d','o','n','e','s','i','i',0, // id
+    'e','n','n','d','o','n','e','z','i','i',0, // id
+    'e','q','u','a','d','o','r',0, // ec
+    'e','q','u','a','t','e','u','r',0, // ec
+    'e','q','u','a','t','o','r','i','a','a','l','g','u','i','n','e','a',0, // gq
+    'e','q','u','a','t','o','r','i','a','l','g','i','n','e','a',0, // gq
+    'e','q','u','a','t','o','r','i','a','l','g','u','i','n','e','a',0, // gq
+    'e','q','u','a','t','o','r','i','a','l','g','u','i','n','e','a','b',0, // gq
+    'e','r','e','b','i','s','t','a','n','a','s','i','y','u','d','i',0, // sa
+    'e','r','i','s','a','l','i','v','a','d','o',0, // sv
+    'e','r','i','t','e','r','e',0, // er
+    'e','r','i','t','e','r','e','a',0, // er
+    'e','r','i','t','e','r','e','e',0, // er
+    'e','r','i','t','e','r','i','y','a',0, // er
+    'e','r','i','t','i','r','e','y','a',0, // er
+    'e','r','i','t','r','e',0, // er
+    'e','r','i','t','r','e','a',0, // er
+    'e','r','i','t','r','e','a','b',0, // er
+    'e','r','i','t','r','e','a','n','u','t','o','m','e',0, // er
+    'e','r','i','t','r','e','e',0, // er
+    'e','r','i','t','r','e','e','a',0, // er
+    'e','r','i','t','r','e','e','y','a',0, // er
+    'e','r','i','t','r','e','i','a',0, // er
+    'e','r','i','t','r','e','j','a',0, // er
+    'e','r','i','t','r','e','o',0, // er
+    'e','r','i','t','r','e','y','a',0, // er
+    'e','r','i','t','u','r','e','y','a',0, // er
+    'e','r','m','e','n','i','s','t','a','n',0, // am
+    'e','r','m','\xc9','\x99','n','i','s','t','a','n',0, // ermənistan am
+    'e','r','o','n',0, // ir
+    'e','r','r','e','s','u','m','a','b','a','t','u','a',0, // gb
+    'e','r','r','u','m','a','n','i','a',0, // ro
+    'e','r','r','u','s','i','a',0, // ru
+    'e','r','y','m','a','c','e','d','o','n','i','a',0, // mk
+    'e','r','y','t','h','r','e',0, // er
+    'e','r','y','t','h','r','e','e',0, // er
+    'e','r','y','t','r','e','a',0, // er
+    'e','s','a','n','g','a','b','u','v','e',0, // bv
+    'e','s','a','n','g','a','c','l','i','p','p','e','r','t','o','n',0, // cp
+    'e','s','a','n','g','a','n','o','r','f','o','k','\xc9','\x9b',0, // esanganorfokɛ nf
+    'e','s','a','n','g','a','y','a','m','a','n',0, // im
+    'e','s','a','n','g','a','y','a','m','b','o','t','a','m','a',0, // cx
+    'e','s','a','n','g','a','y','a','m','b','u','t','a','o','l','i','k','o','l','o',0, // ac
+    'e','s','a','v','a','d','o',0, // sv
+    'e','s','e','t','o','n','i',0, // ee
+    'e','s','i','p','a','n','y','e',0, // es
+    'e','s','i','p','a','\xc9','\xb2','i',0, // esipaɲi es
+    'e','s','i','p','t',0, // eg
+    'e','s','i','t','o','n','i',0, // ee
+    'e','s','i','t','o','n','i','y','a',0, // ee
+    'e','s','l','a','n',0, // is
+    'e','s','l','o','v','a','k','i','a',0, // sk
+    'e','s','l','o','v','a','q','u','i','a',0, // sk
+    'e','s','l','o','v','e','n','i','a',0, // si
+    'e','s','l','o','w','a','k','i',0, // sk
+    'e','s','l','o','w','e','n','i',0, // si
+    'e','s','p','a','a','n',0, // es
+    'e','s','p','a','a','\xc9','\xb2','e',0, // espaaɲe es
+    'e','s','p','a','g','n','e',0, // es
+    'e','s','p','a','i','n','a',0, // es
+    'e','s','p','a','i','n','i','a',0, // es
+    'e','s','p','a','n',0, // es
+    'e','s','p','a','n','a',0, // es
+    'e','s','p','a','n','h','a',0, // es
+    'e','s','p','a','n','i','a',0, // es
+    'e','s','p','a','n','j','a',0, // es
+    'e','s','p','a','n','y','a',0, // es
+    'e','s','p','a','n','y','e',0, // es
+    'e','s','p','a','\xc5','\x8b','i','y','a',0, // espaŋiya es
+    'e','s','s','u','a','t','i','n','i',0, // sz
+    'e','s','t','a','d','o','s','u','n','i','d','o','s',0, // us
+    'e','s','t','a','e','m','o',0, // tl
+    'e','s','t','a','n','t','a','u','t','a',0, // ee
+    'e','s','t','a','o','s','x','u','n','i','o','s',0, // us
+    'e','s','t','a','t','s','u','n','i','t','s',0, // us
+    'e','s','t','i','j','a',0, // ee
+    'e','s','t','i','s','k','a',0, // ee
+    'e','s','t','l','a','n',0, // ee
+    'e','s','t','l','a','n','d',0, // ee
+    'e','s','t','l','a','n','d','a',0, // ee
+    'e','s','t','l','a','n','d','i',0, // ee
+    'e','s','t','n','i','s','k','a',0, // ee
+    'e','s','t','o','n','i',0, // ee
+    'e','s','t','o','n','i','a',0, // ee
+    'e','s','t','o','n','i','a','b',0, // ee
+    'e','s','t','o','n','i','a','n','u','t','o','m','e',0, // ee
+    'e','s','t','o','n','i','e',0, // ee
+    'e','s','t','o','n','i','i',0, // ee
+    'e','s','t','o','n','i','j','a',0, // ee
+    'e','s','t','o','n','i','y','a',0, // ee
+    'e','s','t','o','n','s','k','o',0, // ee
+    'e','s','t','o','n','u','j','o',0, // ee
+    'e','s','t','o','n','y','a',0, // ee
+    'e','s','t','o','o','n','i',0, // ee
+    'e','s','t','o','o','n','i','y','a',0, // ee
+    'e','s','u','a','t','i','n','i',0, // sz
+    'e','s','v','a','t','i','n','i',0, // sz
+    'e','s','w','a','a','t','i','i','n','i',0, // sz
+    'e','s','w','a','t','i','n','i',0, // sz
+    'e','s','y','o','p','y','a',0, // et
+    'e','s','z','a','k','i','m','a','r','i','a','n','a','s','z','i','g','e','t','e','k',0, // mp
+    'e','s','z','a','k','k','o','r','e','a',0, // kp
+    'e','s','z','a','k','m','a','c','e','d','o','n','i','a',0, // mk
+    'e','s','z','t','o','r','s','z','a','g',0, // ee
+    'e','s','\xc9','\xa8','\xcc','\x80','t','o','n','y','i','a',0, // esɨ̀tonyia ee
+    'e','t','a','a','s','i','n','i',0, // us
+    'e','t','a','l','e',0, // it
+    'e','t','a','t','d','e','l','a','c','i','t','e','d','u','v','a','t','i','c','a','n',0, // va
+    'e','t','a','t','s','f','e','d','e','r','e','s','d','e','m','i','c','r','o','n','e','s','i','e',0, // fm
+    'e','t','a','t','s','u','n','i','s',0, // us
+    'e','t','a','z','o','n','i','a',0, // us
+    'e','t','e','l','a','a','f','r','i','k','k','a',0, // za
+    'e','t','e','l','a','g','e','o','r','g','i','a','j','a','e','t','e','l','a','i','s','e','t','s','a','n','d','w','i','c','h','s','a','a','r','e','t',0, // gs
+    'e','t','e','l','a','k','o','r','e','a',0, // kr
+    'e','t','e','l','a','s','u','d','a','n',0, // ss
+    'e','t','h','i','o','p','i','a',0, // et
+    'e','t','h','i','o','p','i','a','b',0, // et
+    'e','t','h','i','o','p','i','e',0, // et
+    'e','t','h','i','o','p','i','e','n',0, // et
+    'e','t','h','i','y','o','p','i','y','a',0, // et
+    'e','t','h','t','o','n','i','a',0, // ee
+    'e','t','i','f','i','k','o','r','i','a',0, // kp
+    'e','t','i','o','o','p','i','a',0, // et
+    'e','t','i','o','p','i',0, // et
+    'e','t','i','o','p','i','a',0, // et
+    'e','t','i','o','p','i','a','n','u','t','o','m','e',0, // et
+    'e','t','i','o','p','i','e',0, // et
+    'e','t','i','o','p','i','e','n',0, // et
+    'e','t','i','o','p','i','i',0, // et
+    'e','t','i','o','p','i','j','a',0, // et
+    'e','t','i','o','p','i','s','k','a',0, // et
+    'e','t','i','o','p','u','j','o',0, // et
+    'e','t','i','y','o','p','i','y','a',0, // et
+    'e','t','i','y','o','p','y','a',0, // et
+    'e','t','m','o','n','t','e','n','e','e','j','r','o',0, // me
+    'e','t','s','h','i','o','p','i',0, // et
+    'e','t','s','i','o','p','i',0, // et
+    'e','t','y','o','p','i','a',0, // et
+    'e','u',0, // us
+    'e','u','a',0, // us
+    'e','u','r','o','a','l','a',0, // ez
+    'e','u','r','o','a','l','u','e',0, // ez
+    'e','u','r','o','a','v','a','d','a','t',0, // ez
+    'e','u','r','o','b','o','l','g','e','s','i',0, // ez
+    'e','u','r','o','g','u','n','e','a',0, // ez
+    'e','u','r','o','s','o','n','a',0, // ez
+    'e','u','r','o','s','o','n','e',0, // ez
+    'e','u','r','o','s','o','n','e','n',0, // ez
+    'e','u','r','o','z','o','n','a',0, // ez
+    'e','u','r','o','z','o','n','e',0, // ez
+    'e','u','r','o','z','o','n','e','n',0, // ez
+    'e','v','r','a','s','o','n','a',0, // ez
+    'e','v','r','o','o','b','m','o','c','j','e',0, // ez
+    'e','v','r','o','z','o','n','a',0, // ez
+    'e','v','r','u','s','v','\xc3','\xa6','\xc3','\xb0','i','\xc3','\xb0',0, // evrusvæðið ez
+    'e','x','i','p','t','o',0, // eg
+    'e','x','i','p','t','u',0, // eg
+    'e','y','n','d','a',0, // in
+    'e','y','r','a','n',0, // ir
+    'e','y','s','t','u','r','r','i','k','i',0, // at
+    'e','y','s','t','u','r','t','i','m','o','r',0, // tl
+    'e','z',0, // ez
+    'e','z','i','p','i','t','e',0, // eg
+    'e','z','i','p','u','t','i',0, // eg
+    'e','z','\xc9','\xa8','\xcc','\x80','l','\xc9','\x9b','\xcc','\x82',0, // ezɨ̀lɛ̂ il
+    'e','\xc3','\xbe','i','o','p','i','a',0, // eþiopia et
+    'f','a','a','r','i','s','a','a','r','e','d',0, // fo
+    'f','a','a','t','i','k','a','a','n',0, // va
+    'f','a','e','r','o','e','r',0, // fo
+    'f','a','e','r','s','k','e','o','s','t','r','o','v','y',0, // fo
+    'f','a','g','a','n','i','t','a','a','f','g','a','n','i','s','t','a','a','n',0, // af
+    'f','a','h','a','k','i','l','u','m','a','t','i','\xc5','\x8b','\xc5','\x8b','\xc9','\x9b',0, // fahakilumatiŋŋɛ fk
+    'f','a','l','a',0, // fr
+    'f','a','l','a','n','i','s','e',0, // fr
+    'f','a','l','a','n','s','\xc9','\x9b',0, // falansɛ fr
+    'f','a','l','a','s','t','i','i','n',0, // ps
+    'f','a','l','a','s','t','i','i','n','d','a','a','n','k','a','g','a','l','b','e','e','d','i','y','o','q','a','s','a',0, // ps
+    'f','a','l','a','s','t','i','n',0, // ps
+    'f','a','l','a','s','t','i','n','h','u','d','u','d','l','a','r','i',0, // ps
+    'f','a','l','a','\xc5','\x8b','n','s','i',0, // falaŋnsi fr
+    'f','a','l','i','s','t','i','n',0, // ps
+    'f','a','l','i','s','t','i','n','d','\xc9','\xa3','e','z','z','a',0, // falistindɣezza ps
+    'f','a','l','k','l','a','n','d','a','d','a','l','a','r','\xc4','\xb1',0, // falklandadaları fk
+    'f','a','l','k','l','a','n','d','a','d','a','l','a','r','\xc4','\xb1','m','a','l','v','i','n','a','s','a','d','a','l','a','r','\xc4','\xb1',0, // falklandadalarımalvinasadaları fk
+    'f','a','l','k','l','a','n','d','a','k',0, // fk
+    'f','a','l','k','l','a','n','d','a','k','m','a','l','v','i','n','a','k',0, // fk
+    'f','a','l','k','l','a','n','d','e','i','l','a','n','d','e',0, // fk
+    'f','a','l','k','l','a','n','d','e','i','l','a','n','d','e','m','a','l','v','i','n','a','s',0, // fk
+    'f','a','l','k','l','a','n','d','e','i','l','a','n','d','e','n',0, // fk
+    'f','a','l','k','l','a','n','d','e','i','l','a','n','d','e','n','i','s','l','a','s','m','a','l','v','i','n','a','s',0, // fk
+    'f','a','l','k','l','a','n','d','e','i','l','a','n','n','e','n',0, // fk
+    'f','a','l','k','l','a','n','d','i','n','s','a','a','r','e','t',0, // fk
+    'f','a','l','k','l','a','n','d','i','n','s','a','a','r','e','t','m','a','l','v','i','n','a','s','s','a','a','r','e','t',0, // fk
+    'f','a','l','k','l','a','n','d','i','n','s','e','l','e','n',0, // fk
+    'f','a','l','k','l','a','n','d','i','n','s','e','l','n',0, // fk
+    'f','a','l','k','l','a','n','d','i','n','s','e','l','n','m','a','l','w','i','n','e','n',0, // fk
+    'f','a','l','k','l','a','n','d','i','n','s','l','a',0, // fk
+    'f','a','l','k','l','a','n','d','i','n','s','l','a','m','a','l','w','i','n','e',0, // fk
+    'f','a','l','k','l','a','n','d','i','n','s','l','e',0, // fk
+    'f','a','l','k','l','a','n','d','i','q','e','q','e','r','t','a','q',0, // fk
+    'f','a','l','k','l','a','n','d','i','s','a','a','r','e','d',0, // fk
+    'f','a','l','k','l','a','n','d','i','s','l','a','n','d','s',0, // fk
+    'f','a','l','k','l','a','n','d','i','s','l','a','n','d','s','i','s','l','a','s','m','a','l','v','i','n','a','s',0, // fk
+    'f','a','l','k','l','a','n','d','s','e','y','j','a','r',0, // fk
+    'f','a','l','k','l','a','n','d','s','e','y','j','a','r','m','a','l','v','i','n','a','s',0, // fk
+    'f','a','l','k','l','a','n','d','s','k','e','k','u','p','y',0, // fk
+    'f','a','l','k','l','a','n','d','s','k','e','k','u','p','y','m','a','l','w','i','n','y',0, // fk
+    'f','a','l','k','l','a','n','d','s','k','e','o','s','t','r','o','v','y',0, // fk
+    'f','a','l','k','l','a','n','d','s','k','e','o','s','t','r','o','v','y','m','a','l','v','i','n','y',0, // fk
+    'f','a','l','k','l','a','n','d','s','k','i','o','t','o','c','i',0, // fk
+    'f','a','l','k','l','a','n','d','s','k','i','o','t','o','c','i','m','a','l','v','i','n','i',0, // fk
+    'f','a','l','k','l','a','n','d','s','k','i','o','t','o','k','i',0, // fk
+    'f','a','l','k','l','a','n','d','s','k','i','o','t','o','k','i','m','a','l','v','i','n','i',0, // fk
+    'f','a','l','k','l','a','n','d','s','o','a','r','n','a',0, // fk
+    'f','a','l','k','l','a','n','d','s','o','y','g','g','j','a','r',0, // fk
+    'f','a','l','k','l','a','n','d','s','o','y','g','g','j','a','r','i','s','l','a','s','m','a','l','v','i','n','a','s',0, // fk
+    'f','a','l','k','l','a','n','d','s','u','l','l','o','t',0, // fk
+    'f','a','l','k','l','a','n','d','s','u','o','l','l','u','u','h',0, // fk
+    'f','a','l','k','l','a','n','d','s','u','o','l','l','u','u','h','m','a','l','v','i','n','a','s','s','u','o','l','l','u','u','h',0, // fk
+    'f','a','l','k','l','a','n','d','s','z','i','g','e','t','e','k',0, // fk
+    'f','a','l','k','l','a','n','d','s','z','i','g','e','t','e','k','m','a','l','v','i','n','s','z','i','g','e','t','e','k',0, // fk
+    'f','a','l','k','l','a','n','d','s','\xc3','\xb8','e','r','n','e',0, // falklandsøerne fk
+    'f','a','l','k','l','a','n','d','s','\xc3','\xb8','e','r','n','e','i','s','l','a','s','m','a','l','v','i','n','a','s',0, // falklandsøerneislasmalvinas fk
+    'f','a','l','k','l','a','n','d','s','\xc3','\xb8','y','a','n','e',0, // falklandsøyane fk
+    'f','a','l','k','l','a','n','d','s','\xc3','\xb8','y','a','n','e','i','s','l','a','s','m','a','l','v','i','n','a','s',0, // falklandsøyaneislasmalvinas fk
+    'f','a','l','k','l','a','n','d','s','\xc3','\xb8','y','e','n','e',0, // falklandsøyene fk
+    'f','a','l','k','l','a','n','d','s','\xc3','\xb8','y','e','n','e','i','s','l','a','s','m','a','l','v','i','n','a','s',0, // falklandsøyeneislasmalvinas fk
+    'f','a','l','k','l','a','n','d','y',0, // fk
+    'f','a','l','k','l','a','n','d','y','m','a','l','v','i','n','y',0, // fk
+    'f','a','l','k','l','a','n','d','y','m','a','l','w','i','n','y',0, // fk
+    'f','a','l','k','l','a','n','d','\xc6','\x92','u','d','o','m','e','k','p','o','w','o','i','s','l','a','s','m','a','l','v','i','n','a','s','n','u','t','o','m','e',0, // falklandƒudomekpowoislasmalvinasnutome fk
+    'f','a','l','k','l','a','n','d','\xc6','\x92','u','d','o','m','e','k','p','o','w','o','n','u','t','o','m','e',0, // falklandƒudomekpowonutome fk
+    'f','a','l','k','l','a','n','e','i','l','a','n','n','e','n',0, // fk
+    'f','a','l','k','l','a','n','e','i','l','a','n','n','e','n','i','s','l','a','s','m','a','l','v','i','n','a','s',0, // fk
+    'f','a','l','m','e','c','i','a','k','i','a','r','a','b','u',0, // ae
+    'f','a','l','m','e','d','h','a','k','i','a','r','a','b','u',0, // ae
+    'f','a','l','m','e','z','a','k','i','a','l','a','b','u',0, // ae
+    'f','a','l','m','e','z','a','k','i','a','r','a','b','u',0, // ae
+    'f','a','n','u','a','a','t','u',0, // vu
+    'f','a','n','u','a','t','u',0, // vu
+    'f','a','n','w','a','t','u',0, // vu
+    'f','a','r','a','a','n','s',0, // fr
+    'f','a','r','a','n','s','a',0, // fr
+    'f','a','r','a','n','s','i',0, // fr
+    'f','a','r','a','n','s','i','g','u','y','a','a','n',0, // gf
+    'f','a','r','a','n','s','i','i','s',0, // fr
+    'f','a','r','a','n','s','i','i','s','g','i','n','i',0, // gf
+    'f','a','r','a','n','s','i','k','a','g','w','i','y','a','n','i',0, // gf
+    'f','a','r','a','n','s','i','k','a','p','o','l','i','n','e','z','i',0, // pf
+    'f','a','r','a','n','s','i','p','o','l','i','n','e','e','z','i',0, // pf
+    'f','a','r','a','n','z','i',0, // fr
+    'f','a','r','a','y','s','e',0, // fr
+    'f','a','r','e','i','r','a','i',0, // fo
+    'f','a','r','e','r','a','d','a','l','a','r','y',0, // fo
+    'f','a','r','e','r','a','d','a','l','a','r','\xc4','\xb1',0, // fareradaları fo
+    'f','a','r','e','r','o','r','o','l','l','a','r','i',0, // fo
+    'f','a','r','e','r','u','s','a','l','o','s',0, // fo
+    'f','a','r','i','d','r','a','n','o','m','a','s','i','n','a','i','n','d','i','a','n','a','b','r','i','t','a','n','i','k','a',0, // io
+    'f','a','r','o','a','r','n','a',0, // fo
+    'f','a','r','o','e',0, // fo
+    'f','a','r','o','e','a','d','a','l','a','r','\xc4','\xb1',0, // faroeadaları fo
+    'f','a','r','o','e','i','s','l','a','n','d','s',0, // fo
+    'f','a','r','o','e','r',0, // fo
+    'f','a','r','o','e','r','e','i','l','a','n','d','e',0, // fo
+    'f','a','r','o','e','u','h','a','r','t','e','a','k',0, // fo
+    'f','a','r','o','e','\xc6','\x92','u','d','o','m','e','k','p','o','w','o','n','u','t','o','m','e',0, // faroeƒudomekpowonutome fo
+    'f','a','r','o','j','e',0, // fo
+    'f','a','r','o','s','k','e','k','u','p','y',0, // fo
+    'f','a','r','s','a','a','r','e','t',0, // fo
+    'f','a','r','s','k','a','o','s','t','r','v','a',0, // fo
+    'f','a','r','s','k','i','o','t','o','c','i',0, // fo
+    'f','a','r','s','u','o','l','l','u','u','h',0, // fo
+    'f','a','s',0, // ma
+    'f','a','t','i','k','a','a','\xc5','\x8b',0, // fatikaaŋ va
+    'f','e','a','r','s','u','l','l','o','t',0, // fo
+    'f','e','d','e','r','a','s','i','m','i','k','r','o','n','e','s','i','a',0, // fm
+    'f','e','j','k','a','d','b','i','d','i','f','o','r','t','e','s','t',0, // xb
+    'f','e','j','k','a','d','e','a','c','c','e','n','t','e','r','f','o','r','t','e','s','t',0, // xa
+    'f','e','l','a','n','d','e',0, // fi
+    'f','e','l','e','k','p','i',0, // ph
+    'f','e','l','e','n','s','i',0, // fr
+    'f','e','l','e','p','i','\xc5','\x8b',0, // felepiŋ ph
+    'f','e','n','e','s','u','w','e','l','a',0, // ve
+    'f','e','n','i','s','u','w','e','e','l','a',0, // ve
+    'f','e','n','l','a','n','d',0, // fi
+    'f','e','r','i','e','n','i','g','d','e','s','t','a','t','e','n',0, // us
+    'f','e','r','o','e','r','s','z','i','g','e','t','e','k',0, // fo
+    'f','e','r','o','o','j',0, // fo
+    'f','e','r','s','k','i','o','t','o','k','i',0, // fo
+    'f','e','r','u','s','a','l','a','s',0, // fo
+    'f','f','r','a','i','n','c',0, // fr
+    'f','i','c','i',0, // fj
+    'f','i','d','i',0, // fj
+    'f','i','d','j','i',0, // fj
+    'f','i','d','j','i','e','y','j','a','r',0, // fj
+    'f','i','d','s','c','h','i',0, // fj
+    'f','i','d','s','i',0, // fj
+    'f','i','d','y','i','i',0, // fj
+    'f','i','d','z','i',0, // fj
+    'f','i','d','z','i','n','u','t','o','m','e',0, // fj
+    'f','i','d','z','i','s',0, // fj
+    'f','i','d','z','s','i',0, // fj
+    'f','i','e','t','n','a','m',0, // vn
+    'f','i','g','i',0, // fj
+    'f','i','g','o','j',0, // fj
+    'f','i','g','u','n','g','u','l','i','f','y','a','f','o','k','o','l','e','n','d','i',0, // fk
+    'f','i','g','u','n','g','u','l','i','f','y','a','k','o','o','k','i',0, // ck
+    'f','i','g','u','n','g','u','l','i','f','y','a','m','a','l','i','y','a','n','a','i','f','y','a','l','u','v','a','l','a','l','w','a','k','u','n','y','a','m','a','n','d','e',0, // mp
+    'f','i','g','u','n','g','u','l','i','f','y','a','s','o','l','o','m','o','n','i',0, // sb
+    'f','i','g','u','n','g','u','l','i','f','y','a','t','u','l','i','k','i','n','i','k','a','i','k','o',0, // tc
+    'f','i','g','u','n','g','u','l','i','f','y','a','v','i','l','i','g','i','n','i','y','a','i','f','y','a','m','a','l','e','k','a','n','i',0, // vi
+    'f','i','g','u','n','g','u','l','i','i','f','y','a','k','a','y','i','m','a','y','i',0, // ky
+    'f','i','g','u','n','g','u','l','i','i','f','y','a','m','a','l','i','s','h','a','l','i',0, // mh
+    'f','i','g','u','n','g','u','l','i','i','f','y','a','v','i','l','i','g','i','n','i','y','a','i','f','y','a','u','w','i','n','g','e','l','e','s','a',0, // vg
+    'f','i','g','y','i',0, // fj
+    'f','i','i','j','i',0, // fj
+    'f','i','j','i',0, // fj
+    'f','i','j','i','a',0, // fj
+    'f','i','j','i','b',0, // fj
+    'f','i','j','i','s','u','l','l','o','t',0, // fj
+    'f','i','j','j','i',0, // fj
+    'f','i','l','a','b','e','i','n','s','s','t','r','o','n','d','i','n',0, // ci
+    'f','i','l','a','n','d','e',0, // fi
+    'f','i','l','a','n','d','\xc9','\x9b',0, // filandɛ fi
+    'f','i','l','d','i','s','i','s','a','h','i','l','i',0, // ci
+    'f','i','l','i','b','b','i','n',0, // ph
+    'f','i','l','i','b','i','i','n',0, // ph
+    'f','i','l','i','p','a','i','n','i',0, // ph
+    'f','i','l','i','p','i','i','n',0, // ph
+    'f','i','l','i','p','i','i','n','i','d',0, // ph
+    'f','i','l','i','p','i','j','n','e','n',0, // ph
+    'f','i','l','i','p','i','n',0, // ph
+    'f','i','l','i','p','i','n','a',0, // ph
+    'f','i','l','i','p','i','n','a','i',0, // ph
+    'f','i','l','i','p','i','n','a','k',0, // ph
+    'f','i','l','i','p','i','n','a','s',0, // ph
+    'f','i','l','i','p','i','n','e',0, // ph
+    'f','i','l','i','p','i','n','e','h',0, // ph
+    'f','i','l','i','p','i','n','e','s',0, // ph
+    'f','i','l','i','p','i','n','e','z',0, // ph
+    'f','i','l','i','p','i','n','i',0, // ph
+    'f','i','l','i','p','i','n','i','n','u','t','o','m','e',0, // ph
+    'f','i','l','i','p','i','n','i','s',0, // ph
+    'f','i','l','i','p','i','n','l','e','r',0, // ph
+    'f','i','l','i','p','i','n','n',0, // ph
+    'f','i','l','i','p','i','n','o',0, // ph
+    'f','i','l','i','p','i','n','o','j',0, // ph
+    'f','i','l','i','p','i','n','y',0, // ph
+    'f','i','l','i','p','i','n','\xc9','\x9b',0, // filipinɛ ph
+    'f','i','l','i','p','i','\xc5','\x8b',0, // filipiŋ ph
+    'f','i','l','i','p','p','i','i','n','i','t',0, // ph
+    'f','i','l','i','p','p','i','i','n','n','a','t',0, // ph
+    'f','i','l','i','p','p','i','n',0, // ph
+    'f','i','l','i','p','p','i','n','a','n','e',0, // ph
+    'f','i','l','i','p','p','i','n','a','s',0, // ph
+    'f','i','l','i','p','p','i','n','e',0, // ph
+    'f','i','l','i','p','p','i','n','e','n','e',0, // ph
+    'f','i','l','i','p','p','i','n','e','r','n','a',0, // ph
+    'f','i','l','i','p','p','i','n','e','r','n','e',0, // ph
+    'f','i','l','i','p','p','i','n','l','e','r',0, // ph
+    'f','i','l','i','p','p','s','e','y','j','a','r',0, // ph
+    'f','i','l','i','p','p','y','n','e',0, // ph
+    'f','i','l','i','p','s','o','y','g','g','j','a','r',0, // ph
+    'f','i','l','i','p','\xc7','\x9d','\xcc','\x81','n',0, // filipǝ́n ph
+    'f','i','l','i','s','i','i','n','u','n','g','i','l','i','s',0, // vg
+    'f','i','l','i','s','t','i','n',0, // ps
+    'f','i','l','i','s','t','i','n','b','o','l','g','e','l','e','r','i',0, // ps
+    'f','i','l','l','a','n','d','a',0, // fi
+    'f','i','l','l','i','p','i','i','n','e',0, // ph
+    'f','i','l','s','u','y','a','g','i','q','i','r','g','o','g','i',0, // ci
+    'f','i','n','i','k','a','l','e','d','o','n','i','i',0, // nc
+    'f','i','n','i','l','a','n','d','i',0, // fi
+    'f','i','n','i','l','a','n','i',0, // fi
+    'f','i','n','i','z','e','l','a','n','d','e',0, // nz
+    'f','i','n','l','a','n',0, // fi
+    'f','i','n','l','a','n','d',0, // fi
+    'f','i','n','l','a','n','d','a',0, // fi
+    'f','i','n','l','a','n','d','e',0, // fi
+    'f','i','n','l','a','n','d','i',0, // fi
+    'f','i','n','l','a','n','d','i','a',0, // fi
+    'f','i','n','l','a','n','d','i','e',0, // fi
+    'f','i','n','l','a','n','d','i','y','a',0, // fi
+    'f','i','n','l','a','n','d','n','u','t','o','m','e',0, // fi
+    'f','i','n','l','a','n','d','u',0, // fi
+    'f','i','n','l','a','n','d','y',0, // fi
+    'f','i','n','l','e','n','d','a',0, // fi
+    'f','i','n','l','u','n','d',0, // fi
+    'f','i','n','l','y','a','n','d','i','y','a',0, // fi
+    'f','i','n','n','l','a','n','d',0, // fi
+    'f','i','n','n','l','a','n','d','o',0, // fi
+    'f','i','n','n','o','r','s','z','a','g',0, // fi
+    'f','i','n','s','k','a',0, // fi
+    'f','i','n','s','k','o',0, // fi
+    'f','i','n','z','w','i','l','a',0, // ve
+    'f','i','n','\xc9','\x99','l','a','n',0, // finəlan fi
+    'f','i','r','e','n','e','n','i','v','a','t','i','k','a','n','a',0, // va
+    'f','i','r','i','p','i','n','o',0, // ph
+    'f','i','s','i',0, // fj
+    'f','i','t','n','a','m',0, // vn
+    'f','i','t','s','c','h','i',0, // fj
+    'f','i','x','h','i',0, // fj
+    'f','i','x','i',0, // fj
+    'f','i','y','e','t','n','a','a','m',0, // vn
+    'f','i','y','i',0, // fj
+    'f','i','z','i',0, // fj
+    'f','i','\xc5','\x8b','l','\xc9','\x9b','\xc5','\x8b',0, // fiŋlɛŋ fi
+    'f','i','\xc9','\x9b','t','n','a','a','m',0, // fiɛtnaam vn
+    'f','j','a','r','s','k','o','t','i','o','s','i','a','n','i','a',0, // qo
+    'f','o','k','l','a','n','d','s','k','a','m','a','l','v','i','n','s','k','a','o','s','t','r','v','a',0, // fk
+    'f','o','k','l','a','n','d','s','k','a','o','s','t','r','v','a',0, // fk
+    'f','o','l','i','n','e','s','i','y','a','t','a','f','a','r','a','n','s','a',0, // pf
+    'f','o','l','i','s',0, // pl
+    'f','o','l','k','l','a','n','d','o','m','a','l','v','i','n','u','s','a','l','o','s',0, // fk
+    'f','o','l','k','l','a','n','d','o','s','a','l','o','s',0, // fk
+    'f','o','l','k','l','a','n','d','s','k','a','m','a','l','v','i','n','s','k','a','o','s','t','r','v','a',0, // fk
+    'f','o','l','k','l','a','n','d','s','k','a','o','s','t','r','v','a',0, // fk
+    'f','o','l','k','l','e','n','d','a','d','a','l','a','r','y',0, // fk
+    'f','o','l','k','l','e','n','d','a','d','a','l','a','r','\xc4','\xb1',0, // folklendadaları fk
+    'f','o','l','k','l','e','n','d','a','d','a','l','a','r','\xc4','\xb1','m','a','l','v','i','n','a','d','a','l','a','r','\xc4','\xb1',0, // folklendadalarımalvinadaları fk
+    'f','o','l','k','l','e','n','d','a','m','a','l','v','i','n','u','s','a','l','a','s',0, // fk
+    'f','o','l','k','l','e','n','d','a','s','a','l','a','s',0, // fk
+    'f','o','l','k','l','e','n','d','m','a','l','v','i','n','o','r','o','l','l','a','r','i',0, // fk
+    'f','o','l','k','l','e','n','d','m','a','l','w','i','n','a','a','d','a','l','a','r','y',0, // fk
+    'f','o','l','k','l','e','n','d','o','r','o','l','l','a','r','i',0, // fk
+    'f','o','r','e','n','a','d','e','a','r','a','b','e','m','i','r','a','t','e','n',0, // ae
+    'f','r','a','k','k','l','a','n','d',0, // fr
+    'f','r','a','k','l','a','n','d',0, // fr
+    'f','r','a','n','c','a',0, // fr
+    'f','r','a','n','c','a','g','v','i','a','n','o',0, // gf
+    'f','r','a','n','c','a','p','o','l','i','n','e','z','i','o',0, // pf
+    'f','r','a','n','c','e',0, // fr
+    'f','r','a','n','c','e','n','u','t','o','m','e',0, // fr
+    'f','r','a','n','c','i','a',0, // fr
+    'f','r','a','n','c','i','a','d','e','l','i','t','e','r','u','l','e','t','e','k',0, // tf
+    'f','r','a','n','c','i','a','g','u','y','a','n','a',0, // gf
+    'f','r','a','n','c','i','a','o','r','s','z','a','g',0, // fr
+    'f','r','a','n','c','i','a','p','o','l','i','n','e','z','i','a',0, // pf
+    'f','r','a','n','c','i','e',0, // fr
+    'f','r','a','n','c','i','j','a',0, // fr
+    'f','r','a','n','c','i','j','a','s','d','i','e','n','v','i','d','j','u','r','u','t','e','r','i','t','o','r','i','j','a',0, // tf
+    'f','r','a','n','c','i','j','a','s','g','v','i','a','n','a',0, // gf
+    'f','r','a','n','c','i','j','a','s','p','o','l','i','n','e','z','i','j','a',0, // pf
+    'f','r','a','n','c','j','a',0, // fr
+    'f','r','a','n','c','o','j','s','k','a',0, // fr
+    'f','r','a','n','c','o','j','s','k','a','g','u','y','a','n','a',0, // gf
+    'f','r','a','n','c','o','j','s','k','a','p','o','l','y','n','e','z','i','s','k','a',0, // pf
+    'f','r','a','n','c','o','j','s','k','i','p','o','d','p','o','\xc5','\x82','d','n','j','o','w','y','a','a','n','t','a','r','k','t','i','s','k','i','t','e','r','i','t','o','r','i','u','m',0, // francojskipodpołdnjowyaantarktiskiteritorium tf
+    'f','r','a','n','c','o','s','k','a',0, // fr
+    'f','r','a','n','c','o','s','k','a','g','u','y','a','n','a',0, // gf
+    'f','r','a','n','c','o','s','k','a','g','v','a','j','a','n','a',0, // gf
+    'f','r','a','n','c','o','s','k','a','p','o','l','i','n','e','z','i','j','a',0, // pf
+    'f','r','a','n','c','o','s','k','a','p','o','l','y','n','e','z','i','s','k','a',0, // pf
+    'f','r','a','n','c','o','s','k','i','j','u','z','n','y','a','a','n','t','a','r','k','t','i','s','k','i','t','e','r','i','t','o','r','i','j',0, // tf
+    'f','r','a','n','c','o','s','k','o','j','u','z','n','o','o','z','e','m','l','j','e',0, // tf
+    'f','r','a','n','c','o','u','z','s','k','a','g','u','y','a','n','a',0, // gf
+    'f','r','a','n','c','o','u','z','s','k','a','j','i','z','n','i','u','z','e','m','i',0, // tf
+    'f','r','a','n','c','o','u','z','s','k','a','p','o','l','y','n','e','s','i','e',0, // pf
+    'f','r','a','n','c','u','j','o',0, // fr
+    'f','r','a','n','c','u','s','k','a',0, // fr
+    'f','r','a','n','c','u','s','k','a','g','i','j','a','n','a',0, // gf
+    'f','r','a','n','c','u','s','k','a','g','v','a','j','a','n','a',0, // gf
+    'f','r','a','n','c','u','s','k','a','p','o','l','i','n','e','z','i','j','a',0, // pf
+    'f','r','a','n','c','u','s','k','e','j','u','z','n','e','t','e','r','i','t','o','r','i','j','e',0, // tf
+    'f','r','a','n','c','u','s','k','i','e','t','e','r','y','t','o','r','i','a','p','o','\xc5','\x82','u','d','n','i','o','w','e','i','a','n','t','a','r','k','t','y','c','z','n','e',0, // francuskieterytoriapołudnioweiantarktyczne tf
+    'f','r','a','n','c','u','s','k','i','j','u','z','n','i','i','a','n','t','a','r','k','t','i','c','k','i','t','e','r','i','t','o','r','i','j','i',0, // tf
+    'f','r','a','n','c','u','z','s','k','a','g','u','y','a','n','a',0, // gf
+    'f','r','a','n','c','u','z','s','k','a','p','o','l','y','n','e','z','i','a',0, // pf
+    'f','r','a','n','c','u','z','s','k','e','j','u','z','n','e','a','a','n','t','a','r','k','t','i','c','k','e','u','z','e','m','i','a',0, // tf
+    'f','r','a','n','c','u','z','s','k','o',0, // fr
+    'f','r','a','n','k','r','a','i','c','h',0, // fr
+    'f','r','a','n','k','r','e','i','c','h',0, // fr
+    'f','r','a','n','k','r','e','i','k','i',0, // fr
+    'f','r','a','n','k','r','i','c',0, // fr
+    'f','r','a','n','k','r','i','e','k',0, // fr
+    'f','r','a','n','k','r','i','g',0, // fr
+    'f','r','a','n','k','r','i','g','i',0, // fr
+    'f','r','a','n','k','r','i','g','i','s','a','i','n','t','m','a','r','t','i','n',0, // mf
+    'f','r','a','n','k','r','i','i','c','h',0, // fr
+    'f','r','a','n','k','r','i','i','k','a',0, // fr
+    'f','r','a','n','k','r','i','i','k','k','a','g','u','a','y','a','n','a',0, // gf
+    'f','r','a','n','k','r','i','i','k','k','a','p','o','l','y','n','e','s','i','a',0, // pf
+    'f','r','a','n','k','r','i','i','k','k','a','s','a','i','n','t','m','a','r','t','i','n',0, // mf
+    'f','r','a','n','k','r','i','j','k',0, // fr
+    'f','r','a','n','k','r','i','k','e',0, // fr
+    'f','r','a','n','k','r','i','s','c','h',0, // fr
+    'f','r','a','n','k','r','y','k',0, // fr
+    'f','r','a','n','s',0, // fr
+    'f','r','a','n','s','a',0, // fr
+    'f','r','a','n','s','a','n',0, // fr
+    'f','r','a','n','s','a','n','\xc4','\xb1','n','c','\xc9','\x99','n','u','b','\xc9','\x99','r','a','z','i','l','\xc9','\x99','r','i',0, // fransanıncənubəraziləri tf
+    'f','r','a','n','s','a','p','o','l','i','n','e','z','i','y','a','s','\xc4','\xb1',0, // fransapolineziyası pf
+    'f','r','a','n','s','a','q','v','i','a','n','a','s','\xc4','\xb1',0, // fransaqvianası gf
+    'f','r','a','n','s','e','g','e','b','i','e','d','e','n','i','n','d','e','z','u','i','d','e','l','i','j','k','e','i','n','d','i','s','c','h','e','o','c','e','a','a','n',0, // tf
+    'f','r','a','n','s','e','g','e','b','i','e','d','e','n','i','n','d','e','z','u','i','d','e','l','i','j','k','e','i','n','d','y','s','k','e','o','s','e','a','a','n',0, // tf
+    'f','r','a','n','s','e','i','s','c','h','p','o','l','y','n','e','s','i','e','n',0, // pf
+    'f','r','a','n','s','e','i','s','c','h','s','u','d','a','n','a','n','t','a','r','k','t','i','s','g','e','b','i','d','d','e','r',0, // tf
+    'f','r','a','n','s','e','s','u','i','d','e','l','i','k','e','g','e','b','i','e','d','e',0, // tf
+    'f','r','a','n','s','g','u','y','a','n','a',0, // gf
+    'f','r','a','n','s','i',0, // fr
+    'f','r','a','n','s','i','y','a',0, // fr
+    'f','r','a','n','s','k','a','g','u','j','a','n','a',0, // gf
+    'f','r','a','n','s','k','a','g','u','y','a','n','a',0, // gf
+    'f','r','a','n','s','k','a','g','v','\xc3','\xa6','j','a','n','a',0, // franskagvæjana gf
+    'f','r','a','n','s','k','a','p','o','l','y','n','e','s','i','a',0, // pf
+    'f','r','a','n','s','k','a','p','o','l','y','n','e','s','i','e','n',0, // pf
+    'f','r','a','n','s','k','a','s','y','d','t','e','r','r','i','t','o','r','i','e','r','n','a',0, // tf
+    'f','r','a','n','s','k','g','u','y','a','n','a',0, // gf
+    'f','r','a','n','s','k','p','o','l','y','n','e','s','i','a',0, // pf
+    'f','r','a','n','s','k','p','o','l','y','n','e','s','i','e','n',0, // pf
+    'f','r','a','n','s','p','o','l','i','n','e','s','i','e',0, // pf
+    'f','r','a','n','s','p','o','l','y','n','e','s','i','e',0, // pf
+    'f','r','a','n','s','s','\xc7','\x9d',0, // franssǝ fr
+    'f','r','a','n','s','u','z','g','u','n','o','r','t','a','t','e','r','r','i','t','o','r','i','y','a','l','a','r','y',0, // tf
+    'f','r','a','n','s','u','z','g','v','i','a','n','a','s','i',0, // gf
+    'f','r','a','n','s','u','z','g','w','i','a','n','a','s','y',0, // gf
+    'f','r','a','n','s','u','z','j','a','n','u','b','i','y','h','u','d','u','d','l','a','r','i',0, // tf
+    'f','r','a','n','s','u','z','p','o','l','i','n','e','z','i','y','a','s','i',0, // pf
+    'f','r','a','n','s','u','z','p','o','l','i','n','e','z','i','y','a','s','y',0, // pf
+    'f','r','a','n','s','\xc4','\xb1','z','g','u','n','e','y','t','o','p','r','a','k','l','a','r','\xc4','\xb1',0, // fransızguneytoprakları tf
+    'f','r','a','n','s','\xc4','\xb1','z','g','u','y','a','n','a','s','\xc4','\xb1',0, // fransızguyanası gf
+    'f','r','a','n','s','\xc4','\xb1','z','p','o','l','i','n','e','z','y','a','s','\xc4','\xb1',0, // fransızpolinezyası pf
+    'f','r','a','n','t','a',0, // fr
+    'f','r','a','n','t','s','a',0, // fr
+    'f','r','a','n','t','s','c','h','a',0, // fr
+    'f','r','a','n','t','z','i','a',0, // fr
+    'f','r','a','n','z','a',0, // fr
+    'f','r','a','n','z','o','o','s','c','h','e','s','u','u','d','u','n','a','n','t','a','r','k','t','i','s','r','e','b','e','d','e','n',0, // tf
+    'f','r','a','n','z','o','o','s','c','h','g','u','a','y','a','n','a',0, // gf
+    'f','r','a','n','z','o','o','s','c','h','p','o','l','y','n','e','s','i','e','n',0, // pf
+    'f','r','a','n','z','o','s','i','s','c','h','e','s','u','d','u','n','d','a','n','t','a','r','k','t','i','s','g','e','b','i','e','t','e',0, // tf
+    'f','r','a','n','z','o','s','i','s','c','h','g','u','a','j','a','a','n','a',0, // gf
+    'f','r','a','n','z','o','s','i','s','c','h','g','u','a','y','a','n','a',0, // gf
+    'f','r','a','n','z','o','s','i','s','c','h','i','s','u','u','d','u','n','d','a','n','t','a','r','k','t','i','s','g','e','b','i','e','t',0, // tf
+    'f','r','a','n','z','o','s','i','s','c','h','p','o','l','i','n','e','e','s','i','e',0, // pf
+    'f','r','a','n','z','o','s','i','s','c','h','p','o','l','y','n','e','s','i','e','n',0, // pf
+    'f','r','a','n','z','o','s','i','s','g','u','i','a','n','a',0, // gf
+    'f','r','a','n','z','o','s','i','s','i','s','u','d','u','n','d','a','n','t','a','r','k','t','i','s','g','e','b','i','e','t',0, // tf
+    'f','r','a','n','z','o','s','i','s','p','o','l','i','n','e','s','i','e',0, // pf
+    'f','r','a','n','z','u','u','s','e','s','c','h','e','s','o','d','s','e','e','e','n','s','e','l','l','e',0, // tf
+    'f','r','a','n','z','u','u','s','e','s','c','h','j','u','j','a','a','n','a',0, // gf
+    'f','r','a','n','z','u','u','s','e','s','c','h','p','o','l','l','i','n','e','e','s','i','j','e',0, // pf
+    'f','r','e','n','c','h','g','u','i','a','n','a',0, // gf
+    'f','r','e','n','c','h','p','o','l','y','n','e','s','i','a',0, // pf
+    'f','r','e','n','c','h','s','o','u','t','h','e','r','n','t','e','r','r','i','t','o','r','i','e','s',0, // tf
+    'f','r','e','n','t','s','i','g','a','y','a','n','a','n','u','t','o','m','e',0, // gf
+    'f','r','e','n','t','s','i','p','\xc9','\x94','l','i','n','e','s','i','a','n','u','t','o','m','e',0, // frentsipɔlinesianutome pf
+    'f','r','o','n','s','k','u','s','u','n','n','a','r','u','l','a','n','d','a','\xc3','\xb8','k','i',0, // fronskusunnarulandaøki tf
+    'f','r','o','n','s','k','u','s','u','\xc3','\xb0','l','\xc3','\xa6','g','u','l','a','n','d','s','v','\xc3','\xa6','\xc3','\xb0','i','n',0, // fronskusuðlægulandsvæðin tf
+    'f','r','\xc9','\x9b','n','k','y','e','g','a','y','a','n','a',0, // frɛnkyegayana gf
+    'f','r','\xc9','\x9b','n','k','y','e','m','a','n',0, // frɛnkyeman fr
+    'f','r','\xc9','\x9b','n','k','y','e','p','\xc9','\x94','l','e','n','e','h','y','i','a',0, // frɛnkyepɔlenehyia pf
+    'f','u','j','i',0, // fj
+    'f','u','l','o','p','s','z','i','g','e','t','e','k',0, // ph
+    'f','u','l','\xc9','\x9b','n','s','i',0, // fulɛnsi fr
+    'f','u','r','a','n','s','i',0, // fr
+    'f','\xc3','\xa6','r','e','y','j','a','r',0, // færeyjar fo
+    'f','\xc3','\xa6','r','\xc3','\xb8','e','r','n','e',0, // færøerne fo
+    'f','\xc3','\xa6','r','\xc3','\xb8','y','a','n','e',0, // færøyane fo
+    'f','\xc3','\xa6','r','\xc3','\xb8','y','e','n','e',0, // færøyene fo
+    'f','\xc3','\xb8','r','o','y','a','r',0, // føroyar fo
+    'f','\xc9','\x94','l','k','m','a','n','a','e','l','a','n','d',0, // fɔlkmanaeland fk
+    'f','\xc9','\x94','r','\xc9','\x99','t','u','g','\xc9','\x9b','\xcc','\x81','s',0, // fɔrətugɛ́s pt
+    'f','\xc9','\x99','l','\xc9','\x99','s','t','i','n',0, // fələstin ps
+    'f','\xc9','\x99','l','\xc9','\x99','s','t','i','n','\xc9','\x99','r','a','z','i','l','\xc9','\x99','r','i',0, // fələstinəraziləri ps
+    'f','\xc9','\x9b','l','a','n','c','i',0, // fɛlanci fr
+    'f','\xc9','\x9b','n','l','a','n','d',0, // fɛnland fi
+    'f','\xc9','\x9b','\xc5','\x8b','s','i',0, // fɛŋsi fr
+    'f','\xc9','\x9b','\xc5','\x8b','s','i','g','i','w','a','n','a',0, // fɛŋsigiwana gf
+    'f','\xc9','\x9b','\xc5','\x8b','s','i','p','o','l','i','n','i','s','i','y','a',0, // fɛŋsipolinisiya pf
+    'f','\xc9','\xa8','n','l','a','n',0, // fɨnlan fi
+    'g','a','a','b','o','n',0, // ga
+    'g','a','a','b','o','o','n',0, // ga
+    'g','a','a','n','a',0, // gh
+    'g','a','a','r','n','s','i',0, // gg
+    'g','a','b','a','o',0, // ga
+    'g','a','b','a','u',0, // ga
+    'g','a','b','h','o','n','i',0, // ga
+    'g','a','b','h','\xc9','\x94','\xc5','\x8b',0, // gabhɔŋ ga
+    'g','a','b','o',0, // ga
+    'g','a','b','o','e','n',0, // ga
+    'g','a','b','o','n',0, // ga
+    'g','a','b','o','n','a',0, // ga
+    'g','a','b','o','n','a','s',0, // ga
+    'g','a','b','o','n','i',0, // ga
+    'g','a','b','o','n','o',0, // ga
+    'g','a','b','o','o',0, // ga
+    'g','a','b','o','o','n',0, // ga
+    'g','a','b','o','o','n','i',0, // ga
+    'g','a','b','o','\xc5','\x8b',0, // gaboŋ ga
+    'g','a','b','u','n',0, // ga
+    'g','a','b','\xc9','\x94',0, // gabɔ ga
+    'g','a','b','\xc9','\x94','n',0, // gabɔn ga
+    'g','a','b','\xc9','\x94','n','n','u','t','o','m','e',0, // gabɔnnutome ga
+    'g','a','b','\xc9','\x94','\xc5','\x8b',0, // gabɔŋ ga
+    'g','a','b','\xc9','\x94','\xcc','\x82','\xc5','\x8b',0, // gabɔ̂ŋ ga
+    'g','a','i','t','i',0, // ht
+    'g','a','j','a','n','a',0, // gy
+    'g','a','m','b','i',0, // gm
+    'g','a','m','b','i','a',0, // gm
+    'g','a','m','b','i','a','b',0, // gm
+    'g','a','m','b','i','a','n','u','t','o','m','e',0, // gm
+    'g','a','m','b','i','e',0, // gm
+    'g','a','m','b','i','i',0, // gm
+    'g','a','m','b','i','j','a',0, // gm
+    'g','a','m','b','i','o',0, // gm
+    'g','a','m','b','i','y','a',0, // gm
+    'g','a','m','b','y','a',0, // gm
+    'g','a','m','m','b','i',0, // gm
+    'g','a','n','a',0, // gh
+    'g','a','n','a','a',0, // gh
+    'g','a','n','a','o',0, // gh
+    'g','a','n','b','i',0, // gm
+    'g','a','n','e',0, // gh
+    'g','a','r','a','n','a','d',0, // gd
+    'g','a','r','b','i','y','s','a','h','r','o','i','k','a','b','i','r',0, // eh
+    'g','a','r','n','a','a','d',0, // gd
+    'g','a','s','k','a','a','f','r','i','h','k','a','d','a','s','s','e','v','a','l','d','i',0, // cf
+    'g','a','y','a','n','a',0, // gy
+    'g','a','y','a','n','a','e','f','a','l','a','\xc5','\x8b','n','s','i',0, // gayanaefalaŋnsi gf
+    'g','a','y','a','n','a','e','y','o','k','u','e','k','w','e','t','a',0, // gq
+    'g','a','y','a','n','a','y','a','k','u','e','k','w','e','t','a',0, // gq
+    'g','a','z','a','g','y','s','t','a','n',0, // kz
+    'g','b',0, // gb
+    'g','b','e','y','a','b','a','h','a','w','\xc9','\x94',0, // gbeyabahawɔ sl
+    'g','e','a','n','s','a','i',0, // gg
+    'g','e','a','r','n','s','a','i','d','h',0, // gg
+    'g','e','i','r','s','i',0, // je
+    'g','e','l','e','k','i',0, // gr
+    'g','e','l','e','n','a','d','\xc9','\x9b',0, // gelenadɛ gd
+    'g','e','o','o','r','g','i','e',0, // ge
+    'g','e','o','r','g','i','a',0, // ge
+    'g','e','o','r','g','i','a','b',0, // ge
+    'g','e','o','r','g','i','a','d','a','l','s','i','d','e','l','a','s','i','n','s','l','a','s','s','a','n','d','w','i','c','h','d','a','l','s','i','d',0, // gs
+    'g','e','o','r','g','i','a','d','a','l','s','u','d','e','i','s','u','l','i','s','s','a','n','d','w','i','c','h','d','a','l','s','u','d',0, // gs
+    'g','e','o','r','g','i','a','d','e','l','s','u','d','e','s','a','n','d','w','i','c','h','a','u','s','t','r','a','l','i',0, // gs
+    'g','e','o','r','g','i','a','d','e','s','u','d','s','i','i','n','s','u','l','e','l','e','s','a','n','d','w','i','c','h','d','e','s','u','d',0, // gs
+    'g','e','o','r','g','i','a','k','i','d','u','l','l','a','n','k','a','p','u','l','o','a','n','s','a','n','d','w','i','c','h','k','i','d','u','l',0, // gs
+    'g','e','o','r','g','i','a','n','u','t','o','m','e',0, // ge
+    'g','e','o','r','g','i','a','p','o','\xc5','\x82','u','d','n','i','o','w','a','i','s','a','n','d','w','i','c','h','p','o','\xc5','\x82','u','d','n','i','o','w','y',0, // georgiapołudniowaisandwichpołudniowy gs
+    'g','e','o','r','g','i','a','s','e','l','a','t','a','n','k','e','p','s','a','n','d','w','i','c','h','s','e','l','a','t','a','n',0, // gs
+    'g','e','o','r','g','i','e',0, // ge
+    'g','e','o','r','g','i','e','d','u','s','u','d','e','t','i','l','e','s','s','a','n','d','w','i','c','h','d','u','s','u','d',0, // gs
+    'g','e','o','r','g','i','e','n',0, // ge
+    'g','e','o','r','g','i','s','k','a',0, // ge
+    'g','e','o','r','g','i','y','a',0, // ge
+    'g','e','r','e','e','s',0, // gr
+    'g','e','r','e','n','a','d','a',0, // gd
+    'g','e','r','e','s','i',0, // gr
+    'g','e','r','m','a','n','i','a',0, // de
+    'g','e','r','m','a','n','i','a','n','u','t','o','m','e',0, // de
+    'g','e','r','m','a','n','i','y','a',0, // de
+    'g','e','r','m','a','n','u','j','o',0, // de
+    'g','e','r','m','a','n','y',0, // de
+    'g','e','r','n','a','s','e',0, // gg
+    'g','e','r','n','s','e','j',0, // gg
+    'g','e','r','n','s','i',0, // gg
+    'g','e','r','n','s','i','j','a',0, // gg
+    'g','e','r','n','s','i','s',0, // gg
+    'g','e','r','n','z','i',0, // gg
+    'g','e','\xc9','\x94','r','g','i','a',0, // geɔrgia ge
+    'g','g','a','t','a','r',0, // qa
+    'g','h','a','n','a',0, // gh
+    'g','h','a','n','a','b',0, // gh
+    'g','h','a','n','a','n','u','t','o','m','e',0, // gh
+    'g','i','a','m','a','i','c','a',0, // jm
+    'g','i','a','n','a',0, // gy
+    'g','i','a','n','a','f','r','a','n','s','e','z','a',0, // gf
+    'g','i','a','p','p','o','n','e',0, // jp
+    'g','i','a','p','u','n',0, // jp
+    'g','i','b','i','l','t','a',0, // gi
+    'g','i','b','i','l','t','e','r','r','a',0, // gi
+    'g','i','b','r','a','l','t','a','r',0, // gi
+    'g','i','b','r','a','l','t','a','r','a','s',0, // gi
+    'g','i','b','r','a','l','t','a','r','n','u','t','o','m','e',0, // gi
+    'g','i','b','r','a','l','t','a','r','o',0, // gi
+    'g','i','b','r','a','l','t','a','r','s',0, // gi
+    'g','i','b','u','r','a','a','t','a',0, // gi
+    'g','i','b','u','r','a','l','i','t','a',0, // gi
+    'g','i','b','u','t','i',0, // dj
+    'g','i','b','u','t','i','o',0, // dj
+    'g','i','i','n','e',0, // gn
+    'g','i','i','n','e','b','i','s','a','a','u',0, // gw
+    'g','i','i','n','e','i','k','w','e','e','t','a',0, // gq
+    'g','i','l','b','r','a','t','a','r',0, // gi
+    'g','i','l','e','n','a','d','a',0, // gd
+    'g','i','l','i','n','i','l','a','n','d','i',0, // gl
+    'g','i','n','e',0, // gn
+    'g','i','n','e','a',0, // gn
+    'g','i','n','e','a','a','r','c','\xca','\xbc','h','e','h','e','d','e','r',0, // gineaarcʼheheder gq
+    'g','i','n','e','a','b','i','s','s','a',0, // gw
+    'g','i','n','e','a','b','i','s','s','a','u',0, // gw
+    'g','i','n','e','b','i','s','a','a','u',0, // gw
+    'g','i','n','e','b','i','s','a','a','w','o',0, // gw
+    'g','i','n','e','b','i','s','a','a','w','o','o',0, // gw
+    'g','i','n','e','b','i','s','a','o',0, // gw
+    'g','i','n','e','b','i','s','a','u',0, // gw
+    'g','i','n','e','b','i','s','a','w','o',0, // gw
+    'g','i','n','e','b','i','s','a','w','u',0, // gw
+    'g','i','n','e','b','i','s','s','a','u',0, // gw
+    'g','i','n','e','b','i','s','s','o',0, // gw
+    'g','i','n','e','e',0, // gn
+    'g','i','n','e','e','a',0, // gn
+    'g','i','n','e','e','a','b','i','s','s','a','u',0, // gw
+    'g','i','n','e','e','e','k','u','w','a','a','t','o','r','i','y','a','a','l',0, // gq
+    'g','i','n','e','e','e','k','w','a','t','o','r','i','a','l',0, // gq
+    'g','i','n','e','e','k','u','a','t','o','r','i','a','l',0, // gq
+    'g','i','n','e','e','k','u','w','a','t','o','r','i','y','a','l',0, // gq
+    'g','i','n','e','e','k','w','a','t','e','l','e',0, // gq
+    'g','i','n','e','e','k','w','a','t','o',0, // gq
+    'g','i','n','e','e','k','w','a','t','o','r','i','a',0, // gq
+    'g','i','n','e','e','k','w','a','t','o','r','y','a','l',0, // gq
+    'g','i','n','e','e','k','w','a','t','\xc9','\x94','r','i',0, // gineekwatɔri gq
+    'g','i','n','e','e','t','i','e','k','u','a','t','e','r','e',0, // gq
+    'g','i','n','e','i','p','a','p','u',0, // pg
+    'g','i','n','e','j','a',0, // gn
+    'g','i','n','e','j','a','b','i','s','s','a','u',0, // gw
+    'g','i','n','e','k','w','e','t','a',0, // gq
+    'g','i','n','e','y','a','b','i','s','a','w','u',0, // gw
+    'g','i','n','e','y','a','e','k','w','a','t','o','r','i','y','a','l','i',0, // gq
+    'g','i','n','e','y','a','i','q','u','i','t','a',0, // gq
+    'g','i','n','e','y','a','r','o','j','b','e','n','d','i',0, // gq
+    'g','i','n','i',0, // gn
+    'g','i','n','i','b','h','i','s','a','w','o',0, // gw
+    'g','i','n','i','b','i','o','s','o',0, // gw
+    'g','i','n','i','b','i','s','a','a','w',0, // gw
+    'g','i','n','i','b','i','s','a','o','n','u','t','o','m','e',0, // gw
+    'g','i','n','i','b','i','s','a','u',0, // gw
+    'g','i','n','i','b','i','s','a','w',0, // gw
+    'g','i','n','i','b','i','s','a','w','u',0, // gw
+    'g','i','n','i','i','k','u','w','e','t','a',0, // gq
+    'g','i','n','i','m','h','e','a','d','h','a','n','c','h','r','i','o','s','a','c','h',0, // gq
+    'g','i','n','i','n','u','a','d','h','p','h','a','p','u','t','h','a','c','h',0, // pg
+    'g','i','n','i','t','a','f','a','r','a','n','s','a',0, // gf
+    'g','i','n','i','t','a','i','k','w','a','i','t','a',0, // gq
+    'g','i','n','\xc9','\x9b',0, // ginɛ gn
+    'g','i','n','\xc9','\x9b','b','i','s','a','u',0, // ginɛbisau gw
+    'g','i','n','\xc9','\x9b','\xcc','\x81',0, // ginɛ́ gn
+    'g','i','n','\xc9','\x9b','\xcc','\x81','b','i','s','\xc9','\x94','\xcc','\x81',0, // ginɛ́bisɔ́ gw
+    'g','i','n','\xc9','\x9b','\xcc','\x81','k','w','a','t','\xc9','\x9b','\xcc','\x81','l','\xc9','\x9b',0, // ginɛ́kwatɛ́lɛ gq
+    'g','i','n','\xc9','\x9b','\xcc','\x81','\xc9','\x9b','k','w','a','t','\xc9','\x94','r','i','a','l',0, // ginɛ́ɛkwatɔrial gq
+    'g','i','o','b','r','a','l','t','a','r',0, // gi
+    'g','i','o','r','d','a','n','i','a',0, // jo
+    'g','i','r','a','v','a','m','a','n',0, // im
+    'g','i','r','a','v','a','n','o','r','f','o','l','k',0, // nf
+    'g','i','r','a','v','e','n','b','a','k','u','r','e','m','a','r','i','a','n','a','n',0, // mp
+    'g','i','r','a','v','e','n','c','o','o','k',0, // ck
+    'g','i','r','a','v','e','n','f','a','l','k','l','a','n','d',0, // fk
+    'g','i','r','a','v','e','n','f','e','r','o','e',0, // fo
+    'g','i','r','a','v','e','n','k','a','y','m','a','n','e',0, // ky
+    'g','i','r','a','v','e','n','m','a','l','v','i','n',0, // fk
+    'g','i','r','a','v','e','n','m','a','r','s','a','l',0, // mh
+    'g','i','r','a','v','e','n','p','i','t','c','a','i','r','n',0, // pn
+    'g','i','r','a','v','e','n','q','e','n','a','r','i','y','e',0, // ic
+    'g','i','r','a','v','e','n','s','a','l','o','m','o','n',0, // sb
+    'g','i','r','a','v','e','n','t','u','r','k','u','k','a','i','k','o','s',0, // tc
+    'g','i','r','e','n','a','a','d','a',0, // gd
+    'g','i','r','i','i','g',0, // gr
+    'g','i','r','i','i','n','a','a','d','a',0, // gd
+    'g','i','r','i','n','i','l','a','a','n','d','i',0, // gl
+    'g','i','r','i','n','l','a','n','d',0, // gl
+    'g','i','r','k','a',0, // gr
+    'g','i','r','n','a','d','a',0, // gd
+    'g','i','r','n','i','z','i',0, // gg
+    'g','i','y','a','a','n',0, // gy
+    'g','i','y','a','a','n','f','a','r','a','y','s','e',0, // gf
+    'g','i','y','a','n',0, // gy
+    'g','i','y','a','n','e',0, // gy
+    'g','i','y','a','n','e','w','a','n','f','a','l','a','n','s','e',0, // gf
+    'g','i','y','a','n','\xc9','\x9b','y','a','f','a','l','a','n','s','\xc9','\x9b',0, // giyanɛyafalansɛ gf
+    'g','j','a','m','a','i','c','h','e',0, // jm
+    'g','j','a','p','o','n',0, // jp
+    'g','j','e','o','r','g','j','i',0, // ge
+    'g','j','e','o','r','g','j','i','e',0, // ge
+    'g','j','e','r','m','a','n','i',0, // de
+    'g','j','e','r','m','a','n','i','e',0, // de
+    'g','j','i','b','r','a','l','t','a','r',0, // gi
+    'g','l','e','n','a','d','a',0, // gd
+    'g','l','i','n','l','a','n','d','i',0, // gl
+    'g','n','i','n','e','e','b','i','s','a','u',0, // gw
+    'g','n','o','v','e','c','a','l','e','d','o','n','i','e',0, // nc
+    'g','n','o','v','e','z','e','l','a','n','d','e',0, // nz
+    'g','o','a','d','e','l','o','p','y',0, // gp
+    'g','o','a','t','e','m','a','l','a',0, // gt
+    'g','o','d','o','w','n','e','k','u','p','y',0, // cx
+    'g','o','e','l','a','n',0, // gl
+    'g','o','g','l','e','d','d','k','o','r','e','a',0, // kp
+    'g','o','n','d','u','r','a','s',0, // hn
+    'g','o','n','k','o','n','g',0, // hk
+    'g','o','n','k','o','n','g','a','a','s','h','y','t','a','y',0, // hk
+    'g','o','n','k','o','n','g','x','i','t','o','y','m','m','h',0, // hk
+    'g','o','r','g','i',0, // ge
+    'g','o','r','l','l','e','w','i','n','s','a','h','a','r','a',0, // eh
+    'g','o','r','o','g','o','r','s','z','a','g',0, // gr
+    'g','o','r','o','l','a','n','d','e',0, // gl
+    'g','o','r','w','e','n','d','l','a','n','d',0, // gl
+    'g','o','w','e','l','a','n','d','e',0, // gl
+    'g','r','a','i','k','i','j','a',0, // gr
+    'g','r','a','n','a','d','a',0, // gd
+    'g','r','a','n','a','d','e',0, // gd
+    'g','r','a','n','a','d','i',0, // gd
+    'g','r','c','i','j','a',0, // gr
+    'g','r','c','k','a',0, // gr
+    'g','r','e','a','n','a','d','a',0, // gd
+    'g','r','e','c','e',0, // gr
+    'g','r','e','c','i','a',0, // gr
+    'g','r','e','c','i','e',0, // gr
+    'g','r','e','c','j','a',0, // gr
+    'g','r','e','c','k','o',0, // gr
+    'g','r','e','e','c','e',0, // gr
+    'g','r','e','e','c','e','n','u','t','o','m','e',0, // gr
+    'g','r','e','e','k','m','a','n',0, // gr
+    'g','r','e','e','n','l','a','n','d',0, // gl
+    'g','r','e','e','n','m','a','n',0, // gl
+    'g','r','e','i','k','a',0, // gr
+    'g','r','e','k','a','n','t','a','u','t','a',0, // gr
+    'g','r','e','k','e','n','l','a','n','d',0, // gr
+    'g','r','e','k','l','a','n','d',0, // gr
+    'g','r','e','k','u','j','o',0, // gr
+    'g','r','e','n','a','a','d','a',0, // gd
+    'g','r','e','n','a','d',0, // gd
+    'g','r','e','n','a','d','a',0, // gd
+    'g','r','e','n','a','d','a','n','u','t','o','m','e',0, // gd
+    'g','r','e','n','a','d','e',0, // gd
+    'g','r','e','n','a','d','o',0, // gd
+    'g','r','e','n','a','d','y',0, // gd
+    'g','r','e','n','a','d','\xc7','\x9d',0, // grenadǝ gd
+    'g','r','e','n','l','a','n','d',0, // gl
+    'g','r','e','n','l','a','n','d','a','n',0, // gl
+    'g','r','e','n','l','a','n','d','e',0, // gl
+    'g','r','e','n','l','a','n','d','i','a',0, // gl
+    'g','r','e','n','l','a','n','d','i','j','a',0, // gl
+    'g','r','e','n','l','a','n','d','i','y','a',0, // gl
+    'g','r','e','q','i',0, // gr
+    'g','r','e','s',0, // gr
+    'g','r','e','s','i','a',0, // gr
+    'g','r','e','s','i','y','a',0, // gr
+    'g','r','e','s','y',0, // gr
+    'g','r','e','t','s','i','y','a',0, // gr
+    'g','r','e','u','n','l','a','n','d',0, // gl
+    'g','r','e','z','i','a',0, // gr
+    'g','r','i','c','e','l','a','n','d',0, // gr
+    'g','r','i','c','h','i','s','k','a',0, // gr
+    'g','r','i','e','c','h','e','l','a','n','d',0, // gr
+    'g','r','i','e','c','h','e','n','l','a','n','d',0, // gr
+    'g','r','i','e','k','e','l','a','n','d',0, // gr
+    'g','r','i','e','k','e','n','l','a','n','d',0, // gr
+    'g','r','i','e','k','i','j','a',0, // gr
+    'g','r','i','e','n','l','a','n',0, // gl
+    'g','r','i','i','c','h','e','l','a','n','d',0, // gr
+    'g','r','i','k','a','n',0, // gr
+    'g','r','i','k','e','l','a','n',0, // gr
+    'g','r','i','k','e','n','l','a','n',0, // gr
+    'g','r','i','k','k','a','l','a','n','d',0, // gr
+    'g','r','i','k','k','l','a','n','d',0, // gr
+    'g','r','i','k','y','a',0, // gr
+    'g','r','i','l','a','n','d',0, // gl
+    'g','r','i','n','a','d','a',0, // gd
+    'g','r','i','n','i','l','a','n','d','i',0, // gl
+    'g','r','i','n','l','a','n',0, // gl
+    'g','r','i','n','l','a','n','d',0, // gl
+    'g','r','i','n','l','a','n','d','a',0, // gl
+    'g','r','i','n','l','a','n','d','i',0, // gl
+    'g','r','i','n','l','a','n','d','i','a',0, // gl
+    'g','r','i','n','l','a','n','d','n','u','t','o','m','e',0, // gl
+    'g','r','i','n','l','e','n','d','a',0, // gl
+    'g','r','j','e','k','s','k','a',0, // gr
+    'g','r','o','e','n','l','a','n','d',0, // gl
+    'g','r','o','e','n','l','a','n','d','a',0, // gl
+    'g','r','o','e','n','l','a','n','d','e',0, // gl
+    'g','r','o','e','n','l','a','n','d','i','a',0, // gl
+    'g','r','o','n','e','l','a','n','d','i','a',0, // gl
+    'g','r','o','n','l','a','n','d',0, // gl
+    'g','r','o','n','l','a','n','d','a',0, // gl
+    'g','r','o','n','l','a','n','d','o',0, // gl
+    'g','r','o','n','l','a','n','d','s','k','a',0, // gl
+    'g','r','o','n','l','a','n','t','i',0, // gl
+    'g','r','o','n','s','k','o',0, // gl
+    'g','r','o','o','n','i','m','a','a',0, // gl
+    'g','r','o','o','n','l','a','n','d',0, // gl
+    'g','r','o','o','t','b','r','i','t','a','n','n','i','e','n',0, // gb
+    'g','r','o','s','s','b','r','i','t','a','n','n','i','e','n',0, // gb
+    'g','r','o','u','s','s','b','r','i','t','a','n','n','i','e','n',0, // gb
+    'g','r','u','n','a','d',0, // gd
+    'g','r','u','n','l','a','n','d',0, // gl
+    'g','r','u','s','i','y','a','n',0, // ge
+    'g','r','u','u','s','i','a',0, // ge
+    'g','r','u','z','i','a',0, // ge
+    'g','r','u','z','i','e',0, // ge
+    'g','r','u','z','i','j','a',0, // ge
+    'g','r','u','z','i','n','s','k','o',0, // ge
+    'g','r','u','z','i','y','a',0, // ge
+    'g','r','u','z','j','a',0, // ge
+    'g','r','\xc3','\xa6','k','e','n','l','a','n','d',0, // grækenland gr
+    'g','r','\xc3','\xa6','k','e','n','l','a','n','d','i',0, // grækenlandi gr
+    'g','r','\xc3','\xa6','n','h','o','f','\xc3','\xb0','a','e','y','j','a','r',0, // grænhofðaeyjar cv
+    'g','r','\xc3','\xa6','n','l','a','n','d',0, // grænland gl
+    'g','r','\xc3','\xb8','n','h','\xc3','\xb8','v','d','a','o','y','g','g','j','a','r',0, // grønhøvdaoyggjar cv
+    'g','r','\xc3','\xb8','n','l','a','n','d',0, // grønland gl
+    'g','r','\xc9','\x9b','c','e',0, // grɛce gr
+    'g','r','\xc9','\x9b','n','a','d','\xc7','\x9d',0, // grɛnadǝ gd
+    'g','r','\xc9','\x9b','\xcc','\x81','k',0, // grɛ́k gr
+    'g','u','a','a','m',0, // gu
+    'g','u','a','d','a','l','u','i','p',0, // gp
+    'g','u','a','d','a','l','u','p',0, // gp
+    'g','u','a','d','a','l','u','p','a',0, // gp
+    'g','u','a','d','a','l','u','p','e',0, // gp
+    'g','u','a','d','a','l','u','p','i',0, // gp
+    'g','u','a','d','e','l','o','u','p',0, // gp
+    'g','u','a','d','e','l','o','u','p','e',0, // gp
+    'g','u','a','d','e','l','u','p',0, // gp
+    'g','u','a','d','e','l','u','p','a',0, // gp
+    'g','u','a','d','e','l','u','p','e',0, // gp
+    'g','u','a','d','e','l','u','p','e','n','u','t','o','m','e',0, // gp
+    'g','u','a','d','e','l','u','p','u',0, // gp
+    'g','u','a','d','e','l','u','u','b',0, // gp
+    'g','u','a','d','l','o','u','p',0, // gp
+    'g','u','a','d','\xc9','\x99','l','u','b',0, // guadəlub gp
+    'g','u','a','i','a','n','a','f','r','a','n','c','e','s','a',0, // gf
+    'g','u','a','i','n','n','a','f','r','a','i','n','c','e',0, // gf
+    'g','u','a','j','a','a','n','a',0, // gy
+    'g','u','a','j','a','n','a','f','r','a','n','c','e','z','e',0, // gf
+    'g','u','a','j','a','n','e',0, // gy
+    'g','u','a','m',0, // gu
+    'g','u','a','m','a',0, // gu
+    'g','u','a','m','a','s',0, // gu
+    'g','u','a','m','e',0, // gu
+    'g','u','a','m','i',0, // gu
+    'g','u','a','m','n','u','t','o','m','e',0, // gu
+    'g','u','a','t','a','m','a','l','a',0, // gt
+    'g','u','a','t','e','m','a','a','l','a',0, // gt
+    'g','u','a','t','e','m','a','l','a',0, // gt
+    'g','u','a','t','e','m','a','l','a','n','u','t','o','m','e',0, // gt
+    'g','u','a','t','e','m','a','l','e',0, // gt
+    'g','u','a','t','i','m','a','l','a',0, // gt
+    'g','u','a','y','a','n','a','f','r','a','n','c','e','s','a',0, // gf
+    'g','u','a','y','a','n','e',0, // gf
+    'g','u','e','r','n','e','s','e','y',0, // gg
+    'g','u','e','r','n','s','e','i',0, // gg
+    'g','u','e','r','n','s','e','n','u','t','o','m','e',0, // gg
+    'g','u','e','r','n','s','e','y',0, // gg
+    'g','u','i','a','n','a',0, // gy
+    'g','u','i','a','n','a','f','r','a','n','c','e','s',0, // gf
+    'g','u','i','a','n','a','f','r','a','n','c','e','s','a',0, // gf
+    'g','u','i','a','n','a','p','e','r','a','n','c','i','s',0, // gf
+    'g','u','i','a','n','a','t','h','u','\xe1','\xbb','\x8d','c','p','h','a','p',0, // guianathuọcphap gf
+    'g','u','i','a','n','a','y','a','u','f','a','r','a','n','s','a',0, // gf
+    'g','u','i','d','h','e','a','n','a',0, // gy
+    'g','u','i','d','h','e','a','n','a','n','a','f','r','a','i','n','g','e',0, // gf
+    'g','u','i','n','e',0, // gn
+    'g','u','i','n','e','a',0, // gn
+    'g','u','i','n','e','a','b',0, // gn
+    'g','u','i','n','e','a','b','i','s','a','u',0, // gw
+    'g','u','i','n','e','a','b','i','s','s','a','u',0, // gw
+    'g','u','i','n','e','a','e','c','u','a','t','o','r','i','a','l',0, // gq
+    'g','u','i','n','e','a','e','k','o','a','t','e','r','a',0, // gq
+    'g','u','i','n','e','a','e','k','u','a','t','o','r','i','a','l',0, // gq
+    'g','u','i','n','e','a','e','q','u','a','t','o','r','i','a','l',0, // gq
+    'g','u','i','n','e','a','e','q','u','a','t','o','r','i','a','l','a',0, // gq
+    'g','u','i','n','e','a','e','q','u','a','t','o','r','i','a','l','e',0, // gq
+    'g','u','i','n','e','a','g','y','h','y','d','e','d','d','o','l',0, // gq
+    'g','u','i','n','e','a','k','a','t','u','l','i','s','t','i','w','a',0, // gq
+    'g','u','i','n','e','a','k','h','a','t','u','l','i','s','t','i','w','a',0, // gq
+    'g','u','i','n','e','a','x','i','c','h','\xc4','\x91','a','o',0, // guineaxichđao gq
+    'g','u','i','n','e','a','y','a','i','k','w','e','t','a',0, // gq
+    'g','u','i','n','e','b','i','s','a','u',0, // gw
+    'g','u','i','n','e','b','i','s','s','a','u',0, // gw
+    'g','u','i','n','e','b','i','s','s','o',0, // gw
+    'g','u','i','n','e','e',0, // gn
+    'g','u','i','n','e','e','a',0, // gn
+    'g','u','i','n','e','e','a','b','i','s','s','a','u',0, // gw
+    'g','u','i','n','e','e','a','e','c','u','a','t','o','r','i','a','l','a',0, // gq
+    'g','u','i','n','e','e','b','i','s','s','a','u',0, // gw
+    'g','u','i','n','e','e','e','c','u','a','t','o','r','i','a','l',0, // gq
+    'g','u','i','n','e','e','e','q','u','a','t','o','r','i','a','l','e',0, // gq
+    'g','u','i','n','e','e','k','u','a','t','o','r','i','a','l',0, // gq
+    'g','u','i','n','e','e','q','u','a','t','o','r','i','a','l',0, // gq
+    'g','u','i','n','e','j','a','e','k','u','a','t','o','r','i','a','l','e',0, // gq
+    'g','u','i','n','e','j','a','e','r','e','p','a','p','u','a',0, // pg
+    'g','u','i','n','e','m','a','b','i','s','s','a','o',0, // gw
+    'g','u','i','n','e','p','a','p','u','a','s','i',0, // pg
+    'g','u','i','n','i','n','u','t','o','m','e',0, // gn
+    'g','u','j','a','n','a',0, // gy
+    'g','u','j','a','n','a','f','r','a','n','c','u','s','k','a',0, // gf
+    'g','u','j','a','n','o',0, // gy
+    'g','u','n','b','a','t','a','r','s','a','h','a','r','a',0, // eh
+    'g','u','n','d','o','g','a','r','t','i','m','o','r',0, // tl
+    'g','u','n','e','y','a',0, // gn
+    'g','u','n','e','y','a','f','r','i','k','a',0, // za
+    'g','u','n','e','y','g','e','o','r','g','i','a','v','e','g','u','n','e','y','s','a','n','d','w','i','c','h','a','d','a','l','a','r','\xc4','\xb1',0, // guneygeorgiaveguneysandwichadaları gs
+    'g','u','n','e','y','k','o','r','e',0, // kr
+    'g','u','n','e','y','s','u','d','a','n',0, // ss
+    'g','u','n','i',0, // gq
+    'g','u','n','o','r','t','a','a','f','r','i','k','a',0, // za
+    'g','u','n','o','r','t','a','g','e','o','r','g','i','y','a','w','e','g','u','n','o','r','t','a','s','e','n','d','w','i','c','a','d','a','s','y',0, // gs
+    'g','u','n','o','r','t','a','k','o','r','e','y','a',0, // kr
+    'g','u','n','o','r','t','a','s','u','d','a','n',0, // ss
+    'g','u','r','c','i','s','t','a','n',0, // ge
+    'g','u','r','c','u','s','t','a','n',0, // ge
+    'g','u','r','e','n','a','d','a',0, // gd
+    'g','u','r','e','n','e','l','a','n','d','i',0, // gl
+    'g','u','r','i','i','n','i','r','a','n','d','i',0, // gl
+    'g','u','r','i','i','s','i',0, // gr
+    'g','u','r','i','n','e','d','a',0, // gd
+    'g','u','r','m','a','k','o','o','r','e','e',0, // kp
+    'g','u','r','u','n','i','l','a','n','d','i',0, // gl
+    'g','u','u','r','n','s','e','y',0, // gg
+    'g','u','u','s','u','s','u','d','a','n',0, // ss
+    'g','u','w','a','a','d','e','l','u','p',0, // gp
+    'g','u','w','a','a','t','a','m','a','a','l','a',0, // gt
+    'g','u','w','a','d','a','l','u','p',0, // gp
+    'g','u','w','a','d','e','l','u','p',0, // gp
+    'g','u','w','a','d','e','l','u','p','e',0, // gp
+    'g','u','w','a','m',0, // gu
+    'g','u','w','a','m','i',0, // gu
+    'g','u','w','a','n','a',0, // gy
+    'g','u','w','a','t','e','m','a','l','a',0, // gt
+    'g','u','w','a','t','\xc9','\x9b','m','a','l','a',0, // guwatɛmala gt
+    'g','u','y','a','a','n','a',0, // gy
+    'g','u','y','a','a','n','e',0, // gy
+    'g','u','y','a','a','n','f','a','r','a','n','s','e',0, // gf
+    'g','u','y','a','n',0, // gy
+    'g','u','y','a','n','a',0, // gy
+    'g','u','y','a','n','a','d','u',0, // gy
+    'g','u','y','a','n','a','e','n','f','a','l','a','n','s','a',0, // gf
+    'g','u','y','a','n','a','f','r','a','n','c','e','s','a',0, // gf
+    'g','u','y','a','n','a','f','r','a','n','c','e','s','e',0, // gf
+    'g','u','y','a','n','a','f','r','a','n','c','e','z','a',0, // gf
+    'g','u','y','a','n','a','f','r','a','n','t','s','a','y',0, // gf
+    'g','u','y','a','n','a','f','r','a','n','t','s','e','s','a',0, // gf
+    'g','u','y','a','n','a','f','r','a','n','z','o','s','a',0, // gf
+    'g','u','y','a','n','a','p','r','a','n','c','i','s',0, // gf
+    'g','u','y','a','n','a','p','u','l','a','s','i',0, // gf
+    'g','u','y','a','n','a','t','a','f','r','a','n','s','i','s','t',0, // gf
+    'g','u','y','a','n','a','y','a','b','u','f','a','r','a','n','s','a',0, // gf
+    'g','u','y','a','n','a','y','a','f','r','a','n','s','i',0, // gf
+    'g','u','y','a','n','e',0, // gy
+    'g','u','y','a','n','e','f','a','l','a',0, // gf
+    'g','u','y','a','n','e','f','f','r','e','n','g','i','g',0, // gf
+    'g','u','y','a','n','e','f','r','a','n','c','a','i','s','e',0, // gf
+    'g','u','y','a','n','i','p','\xc9','\x9b','r','\xc9','\x9b','s','\xc7','\x9d','\xcc','\x81',0, // guyanipɛrɛsǝ́ gf
+    'g','u','y','a','n','i','t','i','f','a','r','a','n','z','i',0, // gf
+    'g','u','y','a','n','y','a','f','u','l','\xc9','\x9b','n','s','i',0, // guyanyafulɛnsi gf
+    'g','v','a','d','a','l','u','p','e',0, // gp
+    'g','v','a','d','e','l','u','p',0, // gp
+    'g','v','a','d','e','l','u','p','a',0, // gp
+    'g','v','a','d','e','l','u','p','e',0, // gp
+    'g','v','a','d','e','l','u','p','e','y','j','a','r',0, // gp
+    'g','v','a','d','e','l','u','p','o',0, // gp
+    'g','v','a','j','a','n','a',0, // gy
+    'g','v','a','m',0, // gu
+    'g','v','a','m','o',0, // gu
+    'g','v','a','t','e','m','a','l','a',0, // gt
+    'g','v','a','t','e','m','a','l','o',0, // gt
+    'g','v','i','n','e','j','a',0, // gn
+    'g','v','i','n','e','j','a','b','i','s','a','o',0, // gw
+    'g','v','i','n','e','j','a','b','i','s','a','u',0, // gw
+    'g','v','i','n','e','j','a','b','i','s','a','v','a',0, // gw
+    'g','v','i','n','e','j','a','b','i','s','s','a','u',0, // gw
+    'g','v','i','n','e','o',0, // gn
+    'g','v','i','n','e','o','b','i','s','a','u','o',0, // gw
+    'g','v','i','n','e','y','a',0, // gn
+    'g','v','i','n','e','y','a','b','i','s','a','u',0, // gw
+    'g','v','\xc3','\xa6','j','a','n','a',0, // gvæjana gy
+    'g','w','a','a','d','a','l','u','p',0, // gp
+    'g','w','a','a','t','e','m','a','l','a','a',0, // gt
+    'g','w','a','d','a','l','u','b',0, // gp
+    'g','w','a','d','a','l','u','f',0, // gp
+    'g','w','a','d','a','l','u','k','p','\xc9','\x9b','\xcc','\x80',0, // gwadalukpɛ̀ gp
+    'g','w','a','d','a','l','u','p',0, // gp
+    'g','w','a','d','a','l','u','p','e',0, // gp
+    'g','w','a','d','a','l','u','p','i',0, // gp
+    'g','w','a','d','e','l','o','u','p',0, // gp
+    'g','w','a','d','e','l','u','p',0, // gp
+    'g','w','a','d','e','l','u','p','a',0, // gp
+    'g','w','a','d','e','l','u','p','e',0, // gp
+    'g','w','a','d','e','l','u','u','p',0, // gp
+    'g','w','a','d','e','l','u','u','p','e',0, // gp
+    'g','w','a','d','e','r','u','p','e',0, // gp
+    'g','w','a','d','\xc9','\x9b','l','u','p',0, // gwadɛlup gp
+    'g','w','a','d','\xc9','\x9b','l','u','p','\xc9','\x9b',0, // gwadɛlupɛ gp
+    'g','w','a','m',0, // gu
+    'g','w','a','m','u',0, // gu
+    'g','w','a','m','\xc9','\x9b',0, // gwamɛ gu
+    'g','w','a','n','i',0, // gu
+    'g','w','a','t','a','m','a','l','a',0, // gt
+    'g','w','a','t','e','m','a','a','l','a',0, // gt
+    'g','w','a','t','e','m','a','l','a',0, // gt
+    'g','w','a','t','e','m','a','r','a',0, // gt
+    'g','w','a','t','i','m','a','l','a',0, // gt
+    'g','w','a','t','\xc7','\x9d','m','a','l','a',0, // gwatǝmala gt
+    'g','w','a','t','\xc9','\xa8','\xcc','\x80','m','a','l','a',0, // gwatɨ̀mala gt
+    'g','w','a','y','a','n','a','y','a','b','a','f','a','r','a','n','s','a',0, // gf
+    'g','w','e','r','i','n','i','a','e','t','h','c','a','n','o','l','b','a','r','t','h','a','f','f','r','i','c','a',0, // cf
+    'g','w','e','r','i','n','i','a','e','t','h','d','o','m','i','n','i','c','a',0, // do
+    'g','w','e','r','i','n','i','a','e','t','h','t','s','i','e','c',0, // cz
+    'g','w','e','r','n','e','n','e','z',0, // gg
+    'g','w','i','a','n','a','c','\xca','\xbc','h','a','l','l',0, // gwianacʼhall gf
+    'g','w','i','n','e','a',0, // gn
+    'g','w','i','n','e','a','b','i','s','s','a','u',0, // gw
+    'g','w','i','n','e','a','r','o','w','n','i','k','o','w','a',0, // gq
+    'g','w','i','n','e','y','a',0, // gn
+    'g','w','i','n','e','y','a','b','i','s','a','u',0, // gw
+    'g','w','i','y','a','a','n','a','y','\xca','\x89','\xca','\x89','f','a','r','a','a','n','s','a',0, // gwiyaanayʉʉfaraansa gf
+    'g','w','i','y','a','n','a',0, // gy
+    'g','w','i','y','a','n','a','y','a','f','r','a','n','s','i',0, // gf
+    'g','w','i','y','a','n','a','y','a','u','f','a','l','a','n','s','a',0, // gf
+    'g','w','i','y','a','n','a','y','a','u','f','a','r','a','n','s','a',0, // gf
+    'g','w','i','y','a','n','a','y','a','u','f','a','r','a','n','t','h','a',0, // gf
+    'g','w','i','y','a','n','a','y','a','w','u','f','a','l','a','n','s','a',0, // gf
+    'g','w','i','y','a','n','a','y','e','f','u','r','a','n','s','i',0, // gf
+    'g','w','i','y','a','n','n','f','r','a','n','s','e',0, // gf
+    'g','w','i','y','a','n','t','a','f','r','a','n','s','i','s','t',0, // gf
+    'g','w','l','a','d','b','e','l','g',0, // be
+    'g','w','l','a','d','g','r','o','e','g',0, // gr
+    'g','w','l','a','d','i','o','r','d','d','o','n','e','n',0, // jo
+    'g','w','l','a','d','p','w','y','l',0, // pl
+    'g','w','l','a','d','s','w','a','z','i',0, // sz
+    'g','w','l','a','d','t','h','a','i',0, // th
+    'g','w','l','a','d','y','r','i','a',0, // is
+    'g','y','a','a','m','a','n',0, // de
+    'g','y','a','m','a','i','k','a',0, // jm
+    'g','y','a','m','e','k','a',0, // jm
+    'g','y','a','p','a','a','n','i',0, // jp
+    'g','y','a','p','a','n',0, // jp
+    'g','y','e','b','r','a','l','t','a',0, // gi
+    'g','y','i','b','u','t','i',0, // dj
+    'g','y','o','g','i','y','a',0, // ge
+    'g','y','o','g','y','a',0, // ge
+    'g','y','r','g','y','z','y','s','t','a','n',0, // kg
+    'g','y','\xc9','\x94','d','a','n',0, // gyɔdan jo
+    'g','y','\xc9','\x94','g','y','e','a',0, // gyɔgyea ge
+    'g','z','e','j','j','e','r','c','o','c','o','s','k','e','e','l','i','n','g',0, // cc
+    'g','z','e','j','j','e','r','c','o','o','k',0, // ck
+    'g','z','e','j','j','e','r','m','a','r','i','a','n','a','t','a','t','t','r','a','m','u','n','t','a','n','a',0, // mp
+    'g','z','e','j','j','e','r','m','a','r','s','h','a','l','l',0, // mh
+    'g','z','e','j','j','e','r','p','i','t','c','a','i','r','n',0, // pn
+    'g','z','i','r','a','b','o','u','v','e','t',0, // bv
+    'g','z','i','r','a','n','o','r','f','o','l','k',0, // nf
+    'g','\xc9','\x94','r','\xc9','\x94','h','e','n','e','l','a','n','d','i',0, // gɔrɔhenelandi gl
+    'g','\xc9','\x99','l','\xc9','\x99','n','a','d','\xc9','\x99',0, // gələnadə gd
+    'g','\xc9','\x99','l','\xc9','\x9b','\xcc','\x81','s',0, // gəlɛ́s gr
+    'g','\xc9','\x9b','r','\xc9','\x9b','s','i',0, // gɛrɛsi gr
+    'g','\xc9','\xa8','\xcc','\x80','a','n','y','\xc9','\xa8',0, // gɨ̀anyɨ ng
+    'g','\xc9','\xa8','\xcc','\x80','l','e','n','l','a','n',0, // gɨ̀lenlan gl
+    'g','\xc9','\xa8','\xcc','\x80','l','e','s',0, // gɨ̀les gr
+    'g','\xc9','\xa8','\xcc','\x80','l','\xc9','\x9b','n','a','d','a',0, // gɨ̀lɛnada gd
+    'h','a','b','a','s','h','a',0, // et
+    'h','a','e','t','i',0, // ht
+    'h','a','i','d','h','t','i',0, // ht
+    'h','a','i','i','t','i',0, // ht
+    'h','a','i','n','a',0, // cn
+    'h','a','i','t','i',0, // ht
+    'h','a','i','t','i','i',0, // ht
+    'h','a','i','t','i','n','u','t','o','m','e',0, // ht
+    'h','a','i','t','i','o',0, // ht
+    'h','a','i','t','i','s',0, // ht
+    'h','a','i','t','t','i',0, // ht
+    'h','a','l','a','n',0, // nl
+    'h','a','m','a','i','k','a',0, // jm
+    'h','a','n','g','a','r','e',0, // hu
+    'h','a','n','g','a','r','i',0, // hu
+    'h','a','n','q','u','\xc3','\xb4','c',0, // hanquôc kr
+    'h','a','p','a','n','i',0, // jp
+    'h','a','p','o','n',0, // jp
+    'h','a','p','\xc9','\x94','\xcc','\x81','n',0, // hapɔ́n jp
+    'h','a','t','i',0, // ht
+    'h','a','w','s','a','a','f','r','i','k','i','l','a','b','o','o',0, // za
+    'h','a','w','s','a','k','o','o','r','e','e',0, // kr
+    'h','a','y','i','t','i',0, // ht
+    'h','a','y','t','i',0, // ht
+    'h','a','y','t','i','i',0, // ht
+    'h','a','\xc9','\x97','a','\xc9','\x97','\xc9','\x97','i','y','a','r','d','a','u','l','a','r','l','a','r','a','b','a','w','a',0, // haɗaɗɗiyardaularlarabawa ae
+    'h','a','\xca','\xbb','a','m','o','a',0, // haʻamoa ws
+    'h','a','\xca','\xbb','a','m','o','a','\xca','\xbb','a','m','e','l','i','k','a',0, // haʻamoaʻamelika as
+    'h','e','a','r','d','a','d','a','s','\xc4','\xb1','v','e','m','c','d','o','n','a','l','d','a','d','a','l','a','r','\xc4','\xb1',0, // heardadasıvemcdonaldadaları hm
+    'h','e','a','r','d','a','m','c','d','o','n','a','l','d','i','n','s','e','l','e','n',0, // hm
+    'h','e','a','r','d','e','i','l','a','n','d','e','n','m','c','d','o','n','a','l','d','e','i','l','a','n','d','e',0, // hm
+    'h','e','a','r','d','e','n','m','c','d','o','n','a','l','d','e','i','l','a','n','d','e','n',0, // hm
+    'h','e','a','r','d','e','n','m','c','d','o','n','a','l','d','e','i','l','a','n','n','e','n',0, // hm
+    'h','e','a','r','d','e','t','a','m','c','d','o','n','a','l','d','u','h','a','r','t','e','a','k',0, // hm
+    'h','e','a','r','d','i','j','a','m','c','d','o','n','a','l','d','i','s','a','a','r','e','d',0, // hm
+    'h','e','a','r','d','i','s','l','a','n','d','o','g','m','c','d','o','n','a','l','d','i','s','l','a','n','d','s',0, // hm
+    'h','e','a','r','d','j','a','m','c','d','o','n','a','l','d','i','n','s','a','a','r','e','t',0, // hm
+    'h','e','a','r','d','j','a','m','c','d','o','n','a','l','d','s','u','l','l','o','t',0, // hm
+    'h','e','a','r','d','j','a','m','c','d','o','n','a','l','d','s','u','o','l','l','u','u','h',0, // hm
+    'h','e','a','r','d','k','p','l','e','m','c','d','o','n','a','l','d','\xc6','\x92','u','d','o','m','e','k','p','o','w','o','n','u','t','o','m','e',0, // heardkplemcdonaldƒudomekpowonutome hm
+    'h','e','a','r','d','m','c','d','o','n','a','l','d','i','s','l','a','n','d','s',0, // hm
+    'h','e','a','r','d','o','g','m','c','d','o','n','a','l','d','o','y','g','g','j','a','r',0, // hm
+    'h','e','a','r','d','o','g','m','c','d','o','n','a','l','d','s','e','y','j','a','r',0, // hm
+    'h','e','a','r','d','o','g','m','c','d','o','n','a','l','d','\xc3','\xb8','y','e','n','e',0, // heardogmcdonaldøyene hm
+    'h','e','a','r','d','o','n','o','c','h','m','c','d','o','n','a','l','d','o','a','r','n','a',0, // hm
+    'h','e','a','r','d','o','v','o','s','t','r','o','v','a','m','a','c','d','o','n','a','l','d','o','v','e','o','s','t','r','o','v','y',0, // hm
+    'h','e','a','r','d','o','v','o','t','o','k','i','n','m','c','d','o','n','a','l','d','o','v','i','o','t','o','k','i',0, // hm
+    'h','e','a','r','d','o','w','a','k','u','p','a','a','m','c','d','o','n','a','l','d','o','w','e','k','u','p','y',0, // hm
+    'h','e','a','r','d','s','z','i','g','e','t','e','s','m','c','d','o','n','a','l','d','s','z','i','g','e','t','e','k',0, // hm
+    'h','e','a','r','d','u','n','d','m','c','d','o','n','a','l','d','i','n','s','e','l','n',0, // hm
+    'h','e','a','r','d','u','n','d','m','c','d','o','n','a','l','d','i','n','s','l','a',0, // hm
+    'h','e','a','r','d','u','n','m','c','d','o','n','a','l','d','e','i','l','a','n','n','e','n',0, // hm
+    'h','e','a','r','d','u','v','o','s','t','r','o','v','a','m','c','d','o','n','a','l','d','o','v','y','o','s','t','r','o','v','y',0, // hm
+    'h','e','a','r','d','\xc3','\xb8','y','a','o','g','m','c','d','o','n','a','l','d','\xc3','\xb8','y','a','n','e',0, // heardøyaogmcdonaldøyane hm
+    'h','e','g','o','a','f','r','i','k','a',0, // za
+    'h','e','g','o','a','l','d','e','k','o','g','e','o','r','g','i','a','e','t','a','h','e','g','o','a','l','d','e','k','o','s','a','n','d','w','i','c','h','u','h','a','r','t','e','a','k',0, // gs
+    'h','e','g','o','a','l','d','e','k','o','l','u','r','r','a','l','d','e','f','r','a','n','t','s','e','s','a','k',0, // tf
+    'h','e','g','o','k','o','r','e','a',0, // kr
+    'h','e','g','o','s','u','d','a','n',0, // ss
+    'h','e','i','m','a','s','t','j','o','r','n','a','r','s','v','\xc3','\xa6','\xc3','\xb0','i','p','a','l','e','s','t','i','n','u','m','a','n','n','a',0, // heimastjornarsvæðipalestinumanna ps
+    'h','e','i','t','i',0, // ht
+    'h','e','l','e','n','e',0, // gr
+    'h','e','l','l','a','s',0, // gr
+    'h','e','n','\xc9','\xa3','a','r','y','a',0, // henɣarya hu
+    'h','e','r','b','e','h','e','r','e','a','k',0, // nl
+    'h','e','r','d','a','k','a','j','m','a','k','d','o','n','a','l','d','a','j','i','n','s','u','l','o','j',0, // hm
+    'h','e','r','d','a','s','a','l','a','u','n','m','a','k','d','o','n','a','l','d','a','s','a','l','a','s',0, // hm
+    'h','e','r','d','i','a','r','h','i','p','e','l','a','g','m','e','k','d','o','n','a','l','d',0, // hm
+    'h','e','r','d','o','i','r','m','a','k','d','o','n','a','l','d','o','s','a','l','o','s',0, // hm
+    'h','e','r','d','v','\xc9','\x99','m','a','k','d','o','n','a','l','d','a','d','a','l','a','r','\xc4','\xb1',0, // herdvəmakdonaldadaları hm
+    'h','e','r','d','w','e','m','a','k','d','o','n','a','l','d','a','d','a','l','a','r','y',0, // hm
+    'h','i','i','n','a',0, // cn
+    'h','i','l','a','g','a','n','g','k','o','r','e','a',0, // kp
+    'h','i','m','a','y','a','y','a','u','i','n','g','e','r','e','z','a','k','a','t','i','k','a','b','a','h','a','r','i','h','i','n','d','i',0, // io
+    'h','i','m','a','y','a','z','a','k','u','s','i','n','i','z','a','k','i','f','a','r','a','n','z','a',0, // tf
+    'h','i','m','a','y','a','z','a','p','a','l','e','s','t','i','n','a',0, // ps
+    'h','i','m','m','e','l','f','a','r','t','s','i','n','s','l','a',0, // ac
+    'h','i','n','d',0, // in
+    'h','i','n','d','i','s','t','a','n',0, // in
+    'h','i','n','d','i','s','t','o','n',0, // in
+    'h','i','n','d','i','y','a',0, // in
+    'h','i','n','d','u','j','o',0, // in
+    'h','i','n','d','u','r','a','s',0, // hn
+    'h','i','n','i','u','s','a','n','g','g','i','n','g','h','a','r','i','a','n',0, // gb
+    'h','i','s','i','p','a','n','i','a',0, // es
+    'h','i','s','i','p','a','n','i','y','a',0, // es
+    'h','i','s','p','a','a','n','i','a',0, // es
+    'h','i','s','p','a','n','i','a',0, // es
+    'h','i','s','p','a','n','u','j','o',0, // es
+    'h','i','s','z','p','a','n','i','a',0, // es
+    'h','i','t','h','p','a','n','i','a',0, // es
+    'h','n','\xc9','\xa3','a','r','y','a',0, // hnɣarya hu
+    'h','o','a','k','y',0, // us
+    'h','o','d','o','w','n','a','k','u','p','a',0, // cx
+    'h','o','l','a','n',0, // nl
+    'h','o','l','a','n','d',0, // nl
+    'h','o','l','a','n','d','a',0, // nl
+    'h','o','l','a','n','d','e',0, // nl
+    'h','o','l','a','n','d','i',0, // nl
+    'h','o','l','a','n','d','i','a',0, // nl
+    'h','o','l','a','n','d','i','j','a',0, // nl
+    'h','o','l','a','n','d','s','k','o',0, // nl
+    'h','o','l','a','n','i',0, // nl
+    'h','o','l','e','n','d','a',0, // nl
+    'h','o','l','l','a','n','d',0, // nl
+    'h','o','l','l','a','n','d','a',0, // nl
+    'h','o','l','l','a','n','d','i',0, // nl
+    'h','o','l','l','a','n','d','i','a',0, // nl
+    'h','o','l','l','a','n','d','i','k','a','r','i','i','b','i','m','e','r','e','s','a','a','r','e','d',0, // bq
+    'h','o','l','l','a','n','d','k','a','r','i','b','t','e','r','s','e','g',0, // bq
+    'h','o','l','l','a','n','d','u',0, // nl
+    'h','o','n','d','i','o','r','a','s','y',0, // hn
+    'h','o','n','d','u','a','s','i',0, // hn
+    'h','o','n','d','u','l','a','s','i',0, // hn
+    'h','o','n','d','u','r','a','a','s','i',0, // hn
+    'h','o','n','d','u','r','a','s',0, // hn
+    'h','o','n','d','u','r','a','s','a',0, // hn
+    'h','o','n','d','u','r','a','s','d','u',0, // hn
+    'h','o','n','d','u','r','a','s','i',0, // hn
+    'h','o','n','d','u','r','a','t','h','i',0, // hn
+    'h','o','n','d','u','r','e','s',0, // hn
+    'h','o','n','d','u','r','o',0, // hn
+    'h','o','n','g','a','r','e','i','e','b',0, // hu
+    'h','o','n','g','a','r','i','j','e',0, // hu
+    'h','o','n','g','a','r','y','e',0, // hu
+    'h','o','n','g','c','o','n','g',0, // hk
+    'h','o','n','g','g','a','r','i',0, // hu
+    'h','o','n','g','i','k','o','n','g','i',0, // hk
+    'h','o','n','g','i','k','o','n','g','i','s','a','r','s','i','a','i','n','a',0, // hk
+    'h','o','n','g','i','r','u','i','i',0, // hu
+    'h','o','n','g','k','o','n','g',0, // hk
+    'h','o','n','g','k','o','n','g','i','e','r','i','h','a','l','d','u','s','p','i','i','r','k','o','n','d',0, // hk
+    'h','o','n','g','k','o','n','g','k','i','i','n','a','e','h','k',0, // hk
+    'h','o','n','g','k','o','n','g','k','i','i','n','a','n','e','h','a',0, // hk
+    'h','o','n','g','k','o','n','g','k','k','t',0, // hk
+    'h','o','n','g','k','o','n','g','o','a','o','c','i','n','y',0, // hk
+    'h','o','n','g','k','o','n','g','r','a','e',0, // hk
+    'h','o','n','g','k','o','n','g','r','a','e','d','a','c','h','i','n','a',0, // hk
+    'h','o','n','g','k','o','n','g','r','a','e','x','i','n','a',0, // hk
+    'h','o','n','g','k','o','n','g','r','m','d','s','i','n','a',0, // hk
+    'h','o','n','g','k','o','n','g','s','a','r','c','h','i','n','a',0, // hk
+    'h','o','n','g','k','o','n','g','s','a','r','k','i','n','a',0, // hk
+    'h','o','n','g','k','o','n','g','s','a','r','n','a','s','i','n','e',0, // hk
+    'h','o','n','g','k','o','n','g','s','a','r','t','i','o','n','g','k','o','k',0, // hk
+    'h','o','n','g','k','o','n','g','s','a','r','t','s','e','i','n','a',0, // hk
+    'h','o','n','g','k','o','n','g','s','a','r','v','a','n','c','h','i','n','a',0, // hk
+    'h','o','n','g','k','o','n','g','s','a','r','v','a','n','s','i','n','a',0, // hk
+    'h','o','n','g','k','o','n','g','s','a','s','s','j','i','n','a',0, // hk
+    'h','o','n','g','k','o','n','g','s','h','i','n','a',0, // hk
+    'h','o','n','g','k','o','n','g','t','x','i','n','a','k','o','a','e','b',0, // hk
+    'h','o','n','g','k','o','n','g','z','a','o','c','i','n','y',0, // hk
+    'h','o','n','g','r','i','a',0, // hu
+    'h','o','n','g','r','i','e',0, // hu
+    'h','o','n','i','t','u','l','a','s','i',0, // hn
+    'h','o','n','k','o','n','g','a',0, // hk
+    'h','o','n','k','o','n','g','a','s',0, // hk
+    'h','o','n','k','o','n','g','o',0, // hk
+    'h','o','n','o','n','g','a','o','a','m','e','r','i','k','a',0, // us
+    'h','o','n','o','n','g','a','o','p','i','r','i','t','e','n','e',0, // gb
+    'h','o','n','q','k','o','n','q',0, // hk
+    'h','o','n','q','k','o','n','q','x','u','s','u','s','i','i','n','z','i','b','a','t','i','\xc9','\x99','r','a','z','i','c','i','n',0, // honqkonqxususiinzibatiərazicin hk
+    'h','o','o','r','a','n','d','i',0, // nl
+    'h','o','o','r','d','u','n','d','m','a','c','d','o','n','a','l','d','i','n','s','l','e',0, // hm
+    'h','o','r','v','a','a','t','i','a',0, // hr
+    'h','o','r','v','a','t','i','j','a',0, // hr
+    'h','o','r','v','a','t','o','r','s','z','a','g',0, // hr
+    'h','o','r','w','a','t','i','y','a',0, // hr
+    'h','o','r','\xc9','\x99','d','a','n','i',0, // horədani jo
+    'h','o','r','\xc9','\x99','\xcc','\x81','y','i','a',0, // horə́yia ge
+    'h','r','v','a','s','k','a',0, // hr
+    'h','r','v','a','t','s','k','a',0, // hr
+    'h','u','a','f','r','i','k','a','i','y','a','h','u','k','u','s','i','n','i',0, // za
+    'h','u','a','f','u','g','a','n','i','s','t','a','n','i',0, // af
+    'h','u','a','i','s','l','a','n','d','i',0, // is
+    'h','u','a','j','e','n','d','i','n','a',0, // ar
+    'h','u','a','l','b','a','n','i','a',0, // al
+    'h','u','a','l','j','e','l','i','a',0, // dz
+    'h','u','a','l','u','b','a',0, // aw
+    'h','u','a','m','e','n','i','a',0, // am
+    'h','u','a','n','d','o','l','a',0, // ad
+    'h','u','a','n','g','o','l','a',0, // ao
+    'h','u','a','n','g','u','i','l','a',0, // ai
+    'h','u','a','n','t','i','g','u','a','n','a','h','u','b','a','r','u','b','u','d','a',0, // ag
+    'h','u','a','s','t','l','i','a',0, // at
+    'h','u','a','u','s','t','l','a','l','i','a',0, // au
+    'h','u','a','y','a','l','a','n','d','i',0, // ie
+    'h','u','a','z','a','b','a','j','a','n','i',0, // az
+    'h','u','b','a','b','a','d','o','s','i',0, // bb
+    'h','u','b','a','h','a','l','e','n','i',0, // bh
+    'h','u','b','a','h','a','m','a',0, // bs
+    'h','u','b','a','n','g','a','l','a','d','e','s','h','i',0, // bd
+    'h','u','b','e','l','a','l','u','s','i',0, // by
+    'h','u','b','e','l','i','z','e',0, // bz
+    'h','u','b','e','l','m','u','d','a',0, // bm
+    'h','u','b','e','n','i','n','i',0, // bj
+    'h','u','b','l','a','z','i','l','i',0, // br
+    'h','u','b','o','l','i','v','i','a',0, // bo
+    'h','u','b','o','s','i','n','i','a','n','a','h','u','h','e','z','e','g','o','v','i','n','a',0, // ba
+    'h','u','b','o','t','i','s','w','a','n','a',0, // bw
+    'h','u','b','r','u','n','e','i',0, // bn
+    'h','u','b','u','k','i','n','a','f','a','s','o',0, // bf
+    'h','u','b','u','k','i','n','i',0, // mg
+    'h','u','b','u','l','g','a','r','i','a',0, // bg
+    'h','u','b','u','r','u','n','d','i',0, // bi
+    'h','u','b','u','t','a','n','i',0, // bt
+    'h','u','c','h','a','d','i',0, // td
+    'h','u','c','h','i','l','e',0, // cl
+    'h','u','c','h','i','n','a',0, // cn
+    'h','u','d','e','n','m','a','k','i',0, // dk
+    'h','u','d','o','m','i','n','i','k','a',0, // dm
+    'h','u','e','k','w','a','d','o',0, // ec
+    'h','u','e','l','s','a','v','a','d','o',0, // sv
+    'h','u','e','r','i','t','r','e','a',0, // er
+    'h','u','e','s','t','o','n','i','a',0, // ee
+    'h','u','f','a','l','m','e','d','z','a','h','i','h','a','l','a','b','u',0, // ae
+    'h','u','f','i','j','i',0, // fj
+    'h','u','f','i','l','i','p','i','n','o',0, // ph
+    'h','u','g','a','b','o','n','i',0, // ga
+    'h','u','g','a','m','b','i','a',0, // gm
+    'h','u','g','h','a','n','a',0, // gh
+    'h','u','g','i','n','e','b','i','s','a','u',0, // gw
+    'h','u','g','i','n','e','k','w','e','t','a',0, // gq
+    'h','u','g','r','e','n','a','d','a',0, // gd
+    'h','u','g','u','y','a','n','a',0, // gy
+    'h','u','g','w','a','d','e','l','u','p','e',0, // gp
+    'h','u','g','w','a','m',0, // gu
+    'h','u','g','w','a','t','e','m','a','l','a',0, // gt
+    'h','u','g','w','i','y','a','n','a','y','a','h','u','u','f','a','r','a','n','s','a',0, // gf
+    'h','u','h','a','i','t','i',0, // ht
+    'h','u','h','i','s','p','a','n','i','a',0, // es
+    'h','u','h','o','n','d','u','l','a','s','i',0, // hn
+    'h','u','h','u','n','g','a','l','i','a',0, // hu
+    'h','u','i','l','a','k','i',0, // iq
+    'h','u','i','n','d','i','a',0, // in
+    'h','u','i','n','d','o','n','e','s','i','a',0, // id
+    'h','u','i','p','p','u','v','u','o','r','e','t','j','a','j','a','n','m','a','y','e','n',0, // sj
+    'h','u','i','s','l','a','h','e','l','i',0, // il
+    'h','u','i','t','a','l','i','a',0, // it
+    'h','u','j','a','m','a','i','k','a',0, // jm
+    'h','u','j','a','p','a','n','i',0, // jp
+    'h','u','j','i','b','l','a','l','t','a',0, // gi
+    'h','u','j','i','b','u','t','i',0, // dj
+    'h','u','j','i','n','e',0, // gn
+    'h','u','j','i','n','l','a','n','d','i',0, // gl
+    'h','u','j','o','j','i','a',0, // ge
+    'h','u','k','a','m','b','o','d','i','a',0, // kh
+    'h','u','k','a','m','e','r','u','n','i',0, // cm
+    'h','u','k','a','n','a','d','a',0, // ca
+    'h','u','k','a','t','a','l','i',0, // qa
+    'h','u','k','a','z','a','k','i','s','t','a','n','i',0, // kz
+    'h','u','k','e','n','y','a',0, // ke
+    'h','u','k','e','p','u','v','e','d','e',0, // cv
+    'h','u','k','i','l','i','b','a','t','i',0, // ki
+    'h','u','k','i','l','i','g','i','z','i','s','t','a','n','i',0, // kg
+    'h','u','k','o','d','i','v','a','a',0, // ci
+    'h','u','k','o','l','e','a','k','a','s','k','a','z','i','n','i',0, // kp
+    'h','u','k','o','l','e','a','k','u','s','i','n','i',0, // kr
+    'h','u','k','o','l','o','m','b','i','a',0, // co
+    'h','u','k','o','m','o','r','o',0, // km
+    'h','u','k','o','n','g','o',0, // cg
+    'h','u','k','o','r','a','s','i','a',0, // hr
+    'h','u','k','o','s','t','a','r','i','k','a',0, // cr
+    'h','u','k','u','b','a',0, // cu
+    'h','u','k','u','p','r','o','s','i',0, // cy
+    'h','u','k','u','w','a','i','t','i',0, // kw
+    'h','u','l','a','n','d','a',0, // nl
+    'h','u','l','a','n','d','n','k','a','r','a','y','i','b',0, // bq
+    'h','u','l','a','o','s','i',0, // la
+    'h','u','l','a','s','e','m','b','a','g','i',0, // lu
+    'h','u','l','a','t','i','v','i','a',0, // lv
+    'h','u','l','e','b','a','n','o','n','i',0, // lb
+    'h','u','l','e','s','o','t','o',0, // ls
+    'h','u','l','i','b','e','l','i','a',0, // lr
+    'h','u','l','i','b','i','y','a',0, // ly
+    'h','u','l','i','s','h','e','n','t','e','n','i',0, // li
+    'h','u','l','i','t','w','a','n','i','a',0, // lt
+    'h','u','l','i','y','u','n','i','o','n','i',0, // re
+    'h','u','l','o','m','a','n','i','a',0, // ro
+    'h','u','l','w','a','n','d','a',0, // rw
+    'h','u','m','a','l','a','w','i',0, // mw
+    'h','u','m','a','l','e','k','a','n','i',0, // us
+    'h','u','m','a','l','e','s','i','a',0, // my
+    'h','u','m','a','l','i',0, // ml
+    'h','u','m','a','l','t','a',0, // mt
+    'h','u','m','a','r','t','i','n','i','k','i',0, // mq
+    'h','u','m','a','s','e','d','o','n','i','a',0, // mk
+    'h','u','m','a','y','o','t','t','e',0, // yt
+    'h','u','m','e','k','s','i','k','o',0, // mx
+    'h','u','m','i','k','r','o','n','e','s','i','a',0, // fm
+    'h','u','m','i','s','r','i',0, // eg
+    'h','u','m','o','d','i','v','u',0, // mv
+    'h','u','m','o','l','d','o','v','a',0, // md
+    'h','u','m','o','l','i','s','i',0, // mu
+    'h','u','m','o','l','i','t','a','n','i','a',0, // mr
+    'h','u','m','o','l','o','k','o',0, // ma
+    'h','u','m','o','n','a','k','o',0, // mc
+    'h','u','m','o','n','g','o','l','i','a',0, // mn
+    'h','u','m','o','n','t','s','e','r','r','a','t','i',0, // ms
+    'h','u','m','u','s','u','m','b','i','j','i',0, // mz
+    'h','u','m','y','a','m','a',0, // mm
+    'h','u','n','a','m','i','b','i','a',0, // na
+    'h','u','n','a','u','r','u',0, // nr
+    'h','u','n','d','u','r','a','s',0, // hn
+    'h','u','n','d','u','r','a','s','i',0, // hn
+    'h','u','n','e','p','a','l','i',0, // np
+    'h','u','n','g','a','a','r','i',0, // hu
+    'h','u','n','g','a','k','a','l','i','a',0, // hu
+    'h','u','n','g','a','l','i','a',0, // hu
+    'h','u','n','g','a','l','i','y','a',0, // hu
+    'h','u','n','g','a','r','i',0, // hu
+    'h','u','n','g','a','r','i','a',0, // hu
+    'h','u','n','g','a','r','i','n','u','t','o','m','e',0, // hu
+    'h','u','n','g','a','r','i','y','a',0, // hu
+    'h','u','n','g','a','r','u','j','o',0, // hu
+    'h','u','n','g','a','r','y',0, // hu
+    'h','u','n','g','k','u','n','g',0, // hk
+    'h','u','n','g','o','r','s','k','a',0, // hu
+    'h','u','n','g','r','i',0, // hu
+    'h','u','n','g','r','i','a',0, // hu
+    'h','u','n','g','r','i','y','a',0, // hu
+    'h','u','n','i','j','e','l','i',0, // ne
+    'h','u','n','i','j','e','l','i','a',0, // ng
+    'h','u','n','i','k','a','r','a','g','w','a',0, // ni
+    'h','u','n','i','u','e',0, // nu
+    'h','u','n','o','l','w','e',0, // no
+    'h','u','n','y','u','k','a','l','e','d','o','n','i','a',0, // nc
+    'h','u','n','y','u','z','i','l','a','n','d','i',0, // nz
+    'h','u','o','m','a','n','i',0, // om
+    'h','u','p','a','k','i','s','t','a','n','i',0, // pk
+    'h','u','p','a','l','a','g','w','a','i',0, // py
+    'h','u','p','a','l','a','u',0, // pw
+    'h','u','p','a','n','a','m','a',0, // pa
+    'h','u','p','a','p','u','a',0, // pg
+    'h','u','p','e','l','u',0, // pe
+    'h','u','p','i','t','k','a','i','n','i',0, // pn
+    'h','u','p','o','l','a','n','d','i',0, // pl
+    'h','u','p','o','l','i','n','e','s','i','a','y','a','h','u','u','f','a','r','a','n','s','a',0, // pf
+    'h','u','p','w','e','t','o','r','i','k','o',0, // pr
+    'h','u','s','a','m','a','l','i','n','o',0, // sm
+    'h','u','s','a','m','o','a',0, // ws
+    'h','u','s','a','m','o','a','y','a','h','u','m','a','l','e','k','a','n','i',0, // as
+    'h','u','s','a','n','t','a','h','e','l','e','n','a',0, // sh
+    'h','u','s','a','n','t','a','k','i','t','z','i','n','a','h','u','n','e','v','i','s',0, // kn
+    'h','u','s','a','n','t','a','l','u','s','i','a',0, // lc
+    'h','u','s','a','n','t','a','p','i','e','r','i','n','a','h','u','m','i','k','e','l','o','n','i',0, // pm
+    'h','u','s','a','n','t','a','v','i','s','e','n','t','i','n','a','h','u','g','r','e','n','a','d','i','n','i',0, // vc
+    'h','u','s','a','o','t','o','m','e','n','a','h','u','p','r','i','n','s','i','p','e',0, // st
+    'h','u','s','a','u','d','i',0, // sa
+    'h','u','s','e','n','e','g','a','l','i',0, // sn
+    'h','u','s','h','e','l','i','s','h','e','l','i',0, // sc
+    'h','u','s','i','e','l','a','l','i','o','n','i',0, // sl
+    'h','u','s','i','l','i','a',0, // sy
+    'h','u','s','i','n','g','a','p','o','o',0, // sg
+    'h','u','s','i','r','i','l','a','n','k','a',0, // lk
+    'h','u','s','l','o','v','a','k','i','a',0, // sk
+    'h','u','s','l','o','v','e','n','i','a',0, // si
+    'h','u','s','o','m','a','l','i','a',0, // so
+    'h','u','s','u','d','a','n','i',0, // sd
+    'h','u','s','u','r','i','n','a','m','u',0, // sr
+    'h','u','t','a','i','l','a','n','d','i',0, // th
+    'h','u','t','a','i','w','a','n','i',0, // tw
+    'h','u','t','a','j','i','k','i','s','t','a','n','i',0, // tj
+    'h','u','t','a','n','z','a','n','i','a',0, // tz
+    'h','u','t','i','m','o','r','i','y','a','m','a','s','h','a','r','i','k','i',0, // tl
+    'h','u','t','o','g','o',0, // tg
+    'h','u','t','o','k','e','l','a','u',0, // tk
+    'h','u','t','o','n','g','a',0, // to
+    'h','u','t','r','i','n','a','d','n','a','h','u','t','o','b','a','g','o',0, // tt
+    'h','u','t','u','n','i','s','i','a',0, // tn
+    'h','u','t','u','v','a','l','u',0, // tv
+    'h','u','u','a','j','e','m','i',0, // ir
+    'h','u','u','b','e','l','g','i','j','i',0, // be
+    'h','u','u','f','a','r','a','n','s','a',0, // fr
+    'h','u','u','f','i','n','i',0, // fi
+    'h','u','u','g','a','n','d','a',0, // ug
+    'h','u','u','g','i','l','i','k','i',0, // gr
+    'h','u','u','h','a','b','e','s','h','i',0, // et
+    'h','u','u','h','o','l','a','n','z','i',0, // nl
+    'h','u','u','i','n','g','e','r','e','z','a',0, // gb
+    'h','u','u','j','e','r','u','m','a','n','i',0, // de
+    'h','u','u','k','r','a','i','n','i',0, // ua
+    'h','u','u','l','e','n','o',0, // pt
+    'h','u','u','l','u','g','w','a','i',0, // uy
+    'h','u','u','l','u','s','i',0, // ru
+    'h','u','u','s','w','a','z','i',0, // sz
+    'h','u','u','s','w','i','d','i',0, // se
+    'h','u','u','s','w','i','s','i',0, // ch
+    'h','u','u','t','u','r','u','k','i',0, // tr
+    'h','u','u','t','u','r','u','k','i','m','e','n','i','s','t','a','n','i',0, // tm
+    'h','u','u','z','i','b','e','k','i','s','t','a','n','i',0, // uz
+    'h','u','v','a','n','u','a','t','u',0, // vu
+    'h','u','v','a','t','i','k','a','n','i',0, // va
+    'h','u','v','e','n','e','z','u','e','l','a',0, // ve
+    'h','u','v','i','e','t','i','n','a','m','u',0, // vn
+    'h','u','w','a','l','i','s','n','a','h','u','f','u','t','u','n','a',0, // wf
+    'h','u','y','e','m','e','n','i',0, // ye
+    'h','u','y','o','l','o','d','a','n','i',0, // jo
+    'h','u','z','a','m','b','i','a',0, // zm
+    'h','u','z','i','m','b','a','b','w','e',0, // zw
+    'h','v','i','d','e','r','u','s','l','a','n','d',0, // by
+    'h','v','i','d','e','r','u','s','l','a','n','d','i',0, // by
+    'h','v','i','t','a','r','u','s','s','l','a','n','d',0, // by
+    'h','v','i','t','e','r','u','s','s','l','a','n','d',0, // by
+    'h','w','n','g','a','r','i',0, // hu
+    'h','y','l','a','p',0, // gr
+    'h','y','t','a','y',0, // cn
+    'h','\xc3','\xb4','n','g','k','o','n','g',0, // hôngkong hk
+    'h','\xc3','\xb4','n','g','k','o','n','g','t','r','u','n','g','q','u','\xc3','\xb4','c',0, // hôngkongtrungquôc hk
+    'h','\xc4','\xb1','r','v','a','t','i','s','t','a','n',0, // hırvatistan hr
+    'h','\xc9','\x94','n','d','i','r','a','s','i',0, // hɔndirasi hn
+    'h','\xc9','\x94','n','d','u','l','a','s',0, // hɔndulas hn
+    'h','\xc9','\x94','n','d','u','r','a',0, // hɔndura hn
+    'h','\xc9','\x94','n','d','u','r','a','s',0, // hɔnduras hn
+    'h','\xc9','\x94','n','g','k','\xc9','\x94','n','g','n','u','t','o','m','e',0, // hɔngkɔngnutome hk
+    'h','\xc9','\x94','n','g','k','\xc9','\x94','n','g','s','a','r','t','s','a','i','n','a','n','u','t','o','m','e',0, // hɔngkɔngsartsainanutome hk
+    'h','\xc9','\x94','n','g','r','i',0, // hɔngri hu
+    'h','\xc9','\x94','\xc5','\x8b','g','a','l','e',0, // hɔŋgale hu
+    'h','\xc9','\x94','\xcc','\x81','n','g','a','r','e',0, // hɔ́ngare hu
+    'h','\xc9','\x9b','l','\xc9','\x9b','\xc5','\x8b',0, // hɛlɛŋ gr
+    'i','a','f','g','h','a','n','i','s','t','a','n',0, // af
+    'i','a','l','a','n','d','i','s','l','a','n','d','s',0, // ax
+    'i','a','l','b','a','n','i','a',0, // al
+    'i','a','l','g','e','r','i','a',0, // dz
+    'i','a','m','a','i','c','e',0, // jm
+    'i','a','m','e','r','i','c','a','n','s','a','m','o','a',0, // as
+    'i','a','n','d','o','r','r','a',0, // ad
+    'i','a','n','g','o','l','a',0, // ao
+    'i','a','n','g','u','i','l','l','a',0, // ai
+    'i','a','n','t','a','r','c','t','i','c','a',0, // aq
+    'i','a','n','t','i','g','u','a','n','e','b','a','r','b','u','d','a',0, // ag
+    'i','a','p','a','n','a',0, // jp
+    'i','a','r','g','e','n','t','i','n','a',0, // ar
+    'i','a','r','m','e','n','i','a',0, // am
+    'i','a','r','u','b','a',0, // aw
+    'i','a','s','c','e','n','s','i','o','n','i','s','l','a','n','d',0, // ac
+    'i','a','u','s','t','r','a','l','i','a',0, // au
+    'i','a','u','s','t','r','i','a',0, // at
+    'i','a','z','e','r','b','a','i','j','a','n',0, // az
+    'i','b','a','h','a','m','a','s',0, // bs
+    'i','b','a','h','r','a','i','n',0, // bh
+    'i','b','a','n','g','l','a','d','e','s','h',0, // bd
+    'i','b','a','r','b','a','d','o','s',0, // bb
+    'i','b','e','l','a','r','u','s',0, // by
+    'i','b','e','l','g','i','u','m',0, // be
+    'i','b','e','l','i','z','e',0, // bz
+    'i','b','e','n','i','n',0, // bj
+    'i','b','e','r','m','u','d','a',0, // bm
+    'i','b','h','u','t','a','n',0, // bt
+    'i','b','i','r','w','a','b','y','a','k','a','p','u','v','e','r','i',0, // cv
+    'i','b','i','r','w','a','b','y','a','k','e','y','i','m','a','n','i',0, // ky
+    'i','b','i','r','w','a','b','y','i','s','u','g','i','b','y','a','b','o','n','g','e','r','e','z','a',0, // vg
+    'i','b','o','l','i','v','i','a',0, // bo
+    'i','b','o','s','n','i','a','n','e','h','e','r','z','e','g','o','v','i','n','a',0, // ba
+    'i','b','o','t','s','w','a','n','a',0, // bw
+    'i','b','o','u','v','e','t','i','s','l','a','n','d',0, // bv
+    'i','b','r','a','z','i','l',0, // br
+    'i','b','r','i','t','i','s','h','i','n','d','i','a','n','o','c','e','a','n','t','e','r','r','i','t','o','r','y',0, // io
+    'i','b','r','i','t','i','s','h','v','i','r','g','i','n','i','s','l','a','n','d','s',0, // vg
+    'i','b','r','u','n','e','i',0, // bn
+    'i','b','u','l','g','a','r','i','a',0, // bg
+    'i','b','u','r','k','i','n','a','f','a','s','o',0, // bf
+    'i','b','u','r','u','n','d','i',0, // bi
+    'i','c','a','m','b','o','d','i','a',0, // kh
+    'i','c','a','m','e','r','o','o','n',0, // cm
+    'i','c','a','n','a','d','a',0, // ca
+    'i','c','a','n','a','r','y','i','s','l','a','n','d','s',0, // ic
+    'i','c','a','p','e','v','e','r','d','e',0, // cv
+    'i','c','a','r','i','b','b','e','a','n','n','e','t','h','e','r','l','a','n','d','s',0, // bq
+    'i','c','a','y','m','a','n','i','s','l','a','n','d','s',0, // ky
+    'i','c','c','h','a','d',0, // td
+    'i','c','c','i','l','i',0, // cl
+    'i','c','c','i','n','a',0, // cn
+    'i','c','e','l','a','n','d',0, // is
+    'i','c','e','n','t','r','a','l','a','f','r','i','c','a','n','r','e','p','u','b','l','i','c',0, // cf
+    'i','c','h','a','d',0, // td
+    'i','c','h','i','l','e',0, // cl
+    'i','c','h','i','n','a',0, // cn
+    'i','c','h','r','i','s','t','m','a','s','i','s','l','a','n','d',0, // cx
+    'i','c','l','i','p','p','e','r','t','o','n','i','s','l','a','n','d',0, // cp
+    'i','c','o','c','o','s','k','e','e','l','i','n','g','i','s','l','a','n','d','s',0, // cc
+    'i','c','o','l','o','m','b','i','a',0, // co
+    'i','c','o','m','o','r','o','s',0, // km
+    'i','c','o','n','g','o','b','r','a','z','z','a','v','i','l','l','e',0, // cg
+    'i','c','o','n','g','o','d','r','c',0, // cd
+    'i','c','o','n','g','o','k','i','n','s','h','a','s','a',0, // cd
+    'i','c','o','n','g','o','r','e','p','u','b','l','i','c',0, // cg
+    'i','c','o','o','k','i','s','l','a','n','d','s',0, // ck
+    'i','c','o','s','t','a','r','i','c','a',0, // cr
+    'i','c','o','t','e','d','i','v','o','i','r','e',0, // ci
+    'i','c','r','o','a','t','i','a',0, // hr
+    'i','c','u','b','a',0, // cu
+    'i','c','u','e','t','a','n','e','m','e','l','i','l','l','a',0, // ea
+    'i','c','u','r','a','c','a','o',0, // cw
+    'i','c','y','p','r','u','s',0, // cy
+    'i','c','z','e','c','h','i','a',0, // cz
+    'i','c','z','e','c','h','r','e','p','u','b','l','i','c',0, // cz
+    'i','d','a','t','i','m','o','r',0, // tl
+    'i','d','d','a','n','i','m','a','r','k','a',0, // dk
+    'i','d','e','n','m','a','r','k',0, // dk
+    'i','d','i','e','g','o','g','a','r','c','i','a',0, // dg
+    'i','d','j','i','b','o','u','t','i',0, // dj
+    'i','d','o','m','i','n','i','c','a',0, // dm
+    'i','d','o','m','i','n','i','c','a','n','r','e','p','u','b','l','i','c',0, // do
+    'i','e','a','s','t','t','i','m','o','r',0, // tl
+    'i','e','c','u','a','d','o','r',0, // ec
+    'i','e','g','y','p','t',0, // eg
+    'i','e','l','s','a','l','v','a','d','o','r',0, // sv
+    'i','e','m','e','n',0, // ye
+    'i','e','m','e','n','i',0, // ye
+    'i','e','n','e','o','l','a','u','i','n','g','e','r','e','d','h','a','k','a','t','i','k','a','b','a','h','a','r','i','h','i','n','d','i',0, // io
+    'i','e','q','u','a','t','o','r','i','a','l','g','u','i','n','e','a',0, // gq
+    'i','e','r','i','t','r','e','a',0, // er
+    'i','e','r','l','a','n',0, // ie
+    'i','e','r','l','a','n','d',0, // ie
+    'i','e','s','l','a','n','d',0, // is
+    'i','e','s','t','o','n','i','a',0, // ee
+    'i','e','t','h','i','o','p','i','a',0, // et
+    'i','f','a','l','k','l','a','n','d','i','s','l','a','n','d','s',0, // fk
+    'i','f','a','l','k','l','a','n','d','i','s','l','a','n','d','s','i','s','l','a','s','m','a','l','v','i','n','a','s',0, // fk
+    'i','f','a','r','o','e','i','s','l','a','n','d','s',0, // fo
+    'i','f','i','j','i',0, // fj
+    'i','f','i','n','l','a','n','d',0, // fi
+    'i','f','i','s','i','m','a','f','y','a','f','a','l','k','l','a','n','d',0, // fk
+    'i','f','i','s','i','m','a','f','y','a','k','a','y','m','a','n',0, // ky
+    'i','f','i','s','i','m','a','f','y','a','k','o','o','k',0, // ck
+    'i','f','i','s','i','m','a','f','y','a','m','a','r','i','a','n','a','f','y','a','h','u','k','a','s','k','a','z','i','n','i',0, // mp
+    'i','f','i','s','i','m','a','f','y','a','m','a','r','s','h','a','l',0, // mh
+    'i','f','i','s','i','m','a','f','y','a','s','o','l','o','m','o','n',0, // sb
+    'i','f','i','s','i','m','a','f','y','a','t','u','r','k','i','n','a','k','a','i','k','o',0, // tc
+    'i','f','i','s','i','m','a','f','y','a','v','i','r','g','i','n','f','y','a','h','u','i','n','g','e','r','e','z','a',0, // vg
+    'i','f','i','s','i','m','a','f','y','a','v','i','r','g','i','n','f','y','a','h','u','m','e','l','e','k','a','n','i',0, // vi
+    'i','f','r','a','n','c','e',0, // fr
+    'i','f','r','e','n','c','h','g','u','i','a','n','a',0, // gf
+    'i','f','r','e','n','c','h','p','o','l','y','n','e','s','i','a',0, // pf
+    'i','f','r','e','n','c','h','s','o','u','t','h','e','r','n','t','e','r','r','i','t','o','r','i','e','s',0, // tf
+    'i','g','a','b','o','n',0, // ga
+    'i','g','a','m','b','i','a',0, // gm
+    'i','g','a','u','n','i','j','a',0, // ee
+    'i','g','e','o','r','g','i','a',0, // ge
+    'i','g','e','r','m','a','n','y',0, // de
+    'i','g','h','a','n','a',0, // gh
+    'i','g','i','b','r','a','l','t','a','r',0, // gi
+    'i','g','r','e','e','c','e',0, // gr
+    'i','g','r','e','e','n','l','a','n','d',0, // gl
+    'i','g','r','e','n','a','d','a',0, // gd
+    'i','g','u','a','d','e','l','o','u','p','e',0, // gp
+    'i','g','u','a','m',0, // gu
+    'i','g','u','a','t','e','m','a','l','a',0, // gt
+    'i','g','u','e','r','n','s','e','y',0, // gg
+    'i','g','u','i','n','e','a',0, // gn
+    'i','g','u','i','n','e','a','b','i','s','s','a','u',0, // gw
+    'i','g','u','y','a','n','a',0, // gy
+    'i','h','a','i','t','i',0, // ht
+    'i','h','e','a','r','d','i','s','l','a','n','d','n','e','m','c','d','o','n','a','l','d','i','s','l','a','n','d','s',0, // hm
+    'i','h','i','s','i','m','a','s','h','a','n','o','r','f','o','k',0, // nf
+    'i','h','o','n','d','u','r','a','s',0, // hn
+    'i','h','o','n','g','k','o','n','g',0, // hk
+    'i','h','o','n','g','k','o','n','g','s','a','r','c','h','i','n','a',0, // hk
+    'i','h','u','n','g','a','r','y',0, // hu
+    'i','i','c','e','l','a','n','d',0, // is
+    'i','i','n','d','i','a',0, // in
+    'i','i','n','d','o','n','e','s','i','a',0, // id
+    'i','i','r','a','a','n',0, // ir
+    'i','i','r','a','n',0, // ir
+    'i','i','r','a','q',0, // iq
+    'i','i','r','e','l','a','n','d',0, // ie
+    'i','i','r','i','m','a','a',0, // ie
+    'i','i','s','l','a','n','d',0, // is
+    'i','i','s','l','e','o','f','m','a','n',0, // im
+    'i','i','s','r','a','e','l',0, // il
+    'i','i','t','a','l','y',0, // it
+    'i','i','v','o','r','y','c','o','a','s','t',0, // ci
+    'i','j','a','m','a','i','c','a',0, // jm
+    'i','j','a','m','h','u','r','i','y','a','a','f','r','i','k','a','y','a','p','a','g','a','t','i',0, // cf
+    'i','j','a','m','h','u','r','i','y','a','c','h','e','k','i',0, // cz
+    'i','j','a','m','h','u','r','i','y','a','h','i','d','e','m','o','k','r','a','s','i','y','a','h','u','k','o','n','g','o',0, // cd
+    'i','j','a','m','h','u','r','i','y','a','h','u','d','o','m','i','n','i','k','a',0, // do
+    'i','j','a','p','a','n',0, // jp
+    'i','j','e','r','s','e','y',0, // je
+    'i','j','o','r','d','a','n',0, // jo
+    'i','j','s','l','a','n','d',0, // is
+    'i','k','a','z','a','k','h','s','t','a','n',0, // kz
+    'i','k','e','n','y','a',0, // ke
+    'i','k','e','r','e','n',0, // ua
+    'i','k','e','r','e','n','e',0, // ua
+    'i','k','i','r','i','b','a','t','i',0, // ki
+    'i','k','o','s','o','v','o',0, // xk
+    'i','k','r','e','n','n',0, // ua
+    'i','k','r','\xc9','\x9b','n','i',0, // ikrɛni ua
+    'i','k','u','w','a','d','o','o','r',0, // ec
+    'i','k','u','w','a','d','\xc9','\x94',0, // ikuwadɔ ec
+    'i','k','u','w','a','i','t',0, // kw
+    'i','k','w','a','d','o',0, // ec
+    'i','k','w','a','d','u','r',0, // ec
+    'i','k','w','a','t','u','r',0, // ec
+    'i','k','w','e','d','a',0, // ec
+    'i','k','w','e','m','b','e','i','y','o','t','a','b','m','a','r','i','a','n','a','n','e','b','o','m','u','r','o','t','k','a','t','a','m',0, // mp
+    'i','k','w','e','m','b','e','i','y','o','t','a','b','m','a','r','s','h','a','l','l',0, // mh
+    'i','k','w','e','m','b','e','i','y','o','t','a','b','n','o','r','f','o','r','k',0, // nf
+    'i','k','w','e','m','b','e','i','y','o','t','a','b','s','o','l','o','m','o','n',0, // sb
+    'i','k','w','e','m','b','e','i','y','o','t','a','b','t','u','r','k','s','a','k','c','a','i','c','o','s',0, // tc
+    'i','k','w','e','m','b','e','y','o','t','a','b','b','r','i','t','i','s','h','v','i','r','g','i','n',0, // vg
+    'i','k','w','e','m','b','e','y','o','t','a','b','c','a','p','e','v','e','r','d','e',0, // cv
+    'i','k','w','e','m','b','e','y','o','t','a','b','c','a','y','m','a','n',0, // ky
+    'i','k','w','e','m','b','e','y','o','t','a','b','c','o','o','k',0, // ck
+    'i','k','w','e','m','b','e','y','o','t','a','b','f','a','l','k','l','a','n','d',0, // fk
+    'i','k','w','e','m','w','e','i','y','o','t','a','b','a','m','e','r','i','k','a',0, // vi
+    'i','k','y','r','g','y','z','s','t','a','n',0, // kg
+    'i','l','a','k',0, // iq
+    'i','l','a','k','i',0, // iq
+    'i','l','a','n',0, // ie
+    'i','l','a','o','s',0, // la
+    'i','l','a','t','v','i','a',0, // lv
+    'i','l','a','\xc5','\x8b',0, // ilaŋ ir
+    'i','l','b','a','h','a','m','a','s',0, // bs
+    'i','l','b','a','h','r','a','i','n',0, // bh
+    'i','l','b','a','n','g','l','a','d','e','s','h',0, // bd
+    'i','l','b','e','l','a','r','u','s','s','j','a',0, // by
+    'i','l','b','e','l','g','j','u',0, // be
+    'i','l','b','e','l','i','z','e',0, // bz
+    'i','l','b','e','n','i','n',0, // bj
+    'i','l','b','h','u','t','a','n',0, // bt
+    'i','l','b','o','l','i','v','j','a',0, // bo
+    'i','l','b','o','t','s','w','a','n','a',0, // bw
+    'i','l','b','o','z','n','i','j','a','\xc4','\xa7','e','r','z','e','g','o','v','i','n','a',0, // ilboznijaħerzegovina ba
+    'i','l','b','r','a','z','i','l',0, // br
+    'i','l','b','r','u','n','e','i',0, // bn
+    'i','l','b','u','l','g','a','r','i','j','a',0, // bg
+    'i','l','b','u','r','k','i','n','a','f','a','s','o',0, // bf
+    'i','l','b','u','r','u','n','d','i',0, // bi
+    'i','l','c','o','s','t','a','r','i','c','a',0, // cr
+    'i','l','d','j','i','b','o','u','t','i',0, // dj
+    'i','l','e','b','a','n','o','n',0, // lb
+    'i','l','e','b','o','u','v','e','t',0, // bv
+    'i','l','e','c','h','r','i','s','t','m','a','s',0, // cx
+    'i','l','e','c','l','i','p','p','e','r','t','o','n',0, // cp
+    'i','l','e','d','e','l','a','s','c','e','n','s','i','o','n',0, // ac
+    'i','l','e','d','e','m','a','n',0, // im
+    'i','l','e','h','e','a','r','d','e','t','i','l','e','s','m','c','d','o','n','a','l','d',0, // hm
+    'i','l','e','n','o','r','f','o','l','k',0, // nf
+    'i','l','e','s','a','l','a','n','d',0, // ax
+    'i','l','e','s','c','a','i','m','a','n','s',0, // ky
+    'i','l','e','s','c','a','n','a','r','i','e','s',0, // ic
+    'i','l','e','s','c','o','c','o','s',0, // cc
+    'i','l','e','s','c','o','c','o','s','k','e','e','l','i','n','g',0, // cc
+    'i','l','e','s','c','o','o','k',0, // ck
+    'i','l','e','s','d','a','l','a','n','d',0, // ax
+    'i','l','e','s','d','e','g','e','o','r','g','i','e','d','u','s','u','d','e','t','s','a','n','d','w','i','c','h','d','u','s','u','d',0, // gs
+    'i','l','e','s','f','a','l','k','l','a','n','d',0, // fk
+    'i','l','e','s','f','a','l','k','l','a','n','d','m','a','l','o','u','i','n','e','s',0, // fk
+    'i','l','e','s','f','e','r','o','e',0, // fo
+    'i','l','e','s','g','e','o','r','g','i','e','d','u','s','u','d','e','t','s','a','n','d','w','i','c','h','d','u','s','u','d',0, // gs
+    'i','l','e','s','h','e','a','r','d','e','t','m','c','d','o','n','a','l','d',0, // hm
+    'i','l','e','s','m','a','l','o','u','i','n','e','s',0, // fk
+    'i','l','e','s','m','a','r','i','a','n','n','e','s','d','u','n','o','r','d',0, // mp
+    'i','l','e','s','m','a','r','s','h','a','l','l',0, // mh
+    'i','l','e','s','m','i','n','e','u','r','e','s','e','l','o','i','g','n','e','e','s','d','e','s','e','t','a','t','s','u','n','i','s',0, // um
+    'i','l','e','s','o','t','h','o',0, // ls
+    'i','l','e','s','p','i','t','c','a','i','r','n',0, // pn
+    'i','l','e','s','s','a','l','o','m','o','n',0, // sb
+    'i','l','e','s','t','u','r','q','u','e','s','e','t','c','a','i','q','u','e','s',0, // tc
+    'i','l','e','s','v','i','e','r','g','e','s','a','m','e','r','i','c','a','i','n','e','s',0, // vi
+    'i','l','e','s','v','i','e','r','g','e','s','b','r','i','t','a','n','n','i','q','u','e','s',0, // vg
+    'i','l','e','s','v','i','e','r','g','e','s','d','e','s','e','t','a','t','s','u','n','i','s',0, // vi
+    'i','l','f','i','l','i','p','p','i','n','i',0, // ph
+    'i','l','f','i','n','l','a','n','d','j','a',0, // fi
+    'i','l','g','a','b','o','n',0, // ga
+    'i','l','g','a','m','a','j','k','a',0, // jm
+    'i','l','g','a','m','b','j','a',0, // gm
+    'i','l','g','a','p','p','u','n',0, // jp
+    'i','l','g','e','o','r','g','i','a',0, // ge
+    'i','l','g','e','o','r','g','i','a','t','a','n','n','o','f','s','i','n','h','a','r','u','l','g','z','e','j','j','e','r','s','a','n','d','w','i','c','h','t','a','n','n','o','f','s','i','n','h','a','r',0, // gs
+    'i','l','g','e','r','m','a','n','j','a',0, // de
+    'i','l','g','h','a','n','a',0, // gh
+    'i','l','g','o','r','d','a','n',0, // jo
+    'i','l','g','r','e','c','j','a',0, // gr
+    'i','l','g','u','i','n','e','a',0, // gn
+    'i','l','g','u','i','n','e','a','b','i','s','s','a','u',0, // gw
+    'i','l','g','u','i','n','e','a','e','k','w','a','t','o','r','j','a','l','i',0, // gq
+    'i','l','g','u','y','a','n','a',0, // gy
+    'i','l','g','u','y','a','n','a','f','r','a','n','c','i','z','a',0, // gf
+    'i','l','g','w','a','t','e','m','a','l','a',0, // gt
+    'i','l','g','z','e','j','j','e','r','a','l','a','n','d',0, // ax
+    'i','l','g','z','e','j','j','e','r','c','a','n','a','r','y',0, // ic
+    'i','l','g','z','e','j','j','e','r','c','a','y','m','a','n',0, // ky
+    'i','l','g','z','e','j','j','e','r','f','a','e','r','o','e',0, // fo
+    'i','l','g','z','e','j','j','e','r','f','a','l','k','l','a','n','d',0, // fk
+    'i','l','g','z','e','j','j','e','r','f','a','l','k','l','a','n','d','i','l','g','z','e','j','j','e','r','m','a','l','v','i','n','a','s',0, // fk
+    'i','l','g','z','e','j','j','e','r','h','e','a','r','d','u','l','g','z','e','j','j','e','r','m','c','d','o','n','a','l','d',0, // hm
+    'i','l','g','z','e','j','j','e','r','m','i','n','u','r','i','m','b','i','e','g','\xc4','\xa7','d','a','t','a','l','i','s','t','a','t','i','u','n','i','t','i',0, // ilgzejjerminurimbiegħdatalistatiuniti um
+    'i','l','g','z','e','j','j','e','r','s','o','l','o','m','o','n',0, // sb
+    'i','l','g','z','e','j','j','e','r','t','u','r','k','s','u','c','a','i','c','o','s',0, // tc
+    'i','l','g','z','e','j','j','e','r','v','e','r','g','n','i','b','r','i','t','t','a','n','i','c','i',0, // vg
+    'i','l','g','z','e','j','j','e','r','v','e','r','g','n','i','t','a','l','i','s','t','a','t','i','u','n','i','t','i',0, // vi
+    'i','l','g','z','i','r','a','c','h','r','i','s','t','m','a','s',0, // cx
+    'i','l','g','z','i','r','a','c','l','i','p','p','e','r','t','o','n',0, // cp
+    'i','l','h','a','b','o','u','v','e','t',0, // bv
+    'i','l','h','a','b','u','v','e',0, // bv
+    'i','l','h','a','c','h','r','i','s','t','m','a','s',0, // cx
+    'i','l','h','a','d','e','a','s','c','e','n','s','a','o',0, // ac
+    'i','l','h','a','d','e','c','l','i','p','p','e','r','t','o','n',0, // cp
+    'i','l','h','a','d','e','m','a','n',0, // im
+    'i','l','h','a','d','i','a','s','e','n','s','a','u',0, // ac
+    'i','l','h','a','d','i','m','a','n',0, // im
+    'i','l','h','a','d','i','n','a','t','a','l',0, // cx
+    'i','l','h','a','d','o','n','a','t','a','l',0, // cx
+    'i','l','h','a','i','t','i',0, // ht
+    'i','l','h','a','k','l','i','p','e','r','t','o','n',0, // cp
+    'i','l','h','a','n','o','r','f','o','l','k',0, // nf
+    'i','l','h','a','s','a','l','a','n','d',0, // ax
+    'i','l','h','a','s','b','r','i','t','a','n','i','k','a','s','d','i','i','n','d','i','k','u',0, // io
+    'i','l','h','a','s','c','a','i','m','a','n',0, // ky
+    'i','l','h','a','s','c','a','i','m','a','o',0, // ky
+    'i','l','h','a','s','c','a','n','a','r','i','a','s',0, // ic
+    'i','l','h','a','s','c','a','y','m','a','n',0, // ky
+    'i','l','h','a','s','c','o','c','o','s','k','e','e','l','i','n','g',0, // cc
+    'i','l','h','a','s','c','o','o','k',0, // ck
+    'i','l','h','a','s','d','i','o','s','e','a','n','i','a',0, // qo
+    'i','l','h','a','s','d','o','s','c','o','c','o','s','k','e','e','l','i','n','g',0, // cc
+    'i','l','h','a','s','f','a','l','k','l','a','n','d','i','l','h','a','s','m','a','l','v','i','n','a','s',0, // fk
+    'i','l','h','a','s','f','a','l','k','l','a','n','d','m','a','l','v','i','n','a','s',0, // fk
+    'i','l','h','a','s','f','a','r','o','e',0, // fo
+    'i','l','h','a','s','g','e','o','r','g','i','a','d','o','s','u','l','e','s','a','n','d','w','i','c','h','d','o','s','u','l',0, // gs
+    'i','l','h','a','s','h','e','a','r','d','e','m','c','d','o','n','a','l','d',0, // hm
+    'i','l','h','a','s','h','e','a','r','d','i','m','c','d','o','n','a','l','d',0, // hm
+    'i','l','h','a','s','j','e','o','r','j','i','a','d','i','s','u','l','i','s','a','n','d','u','i','x','i','d','i','s','u','l',0, // gs
+    'i','l','h','a','s','k','a','i','m','a','u',0, // ky
+    'i','l','h','a','s','k','o','k','u','s','k','e','e','l','i','n','g',0, // cc
+    'i','l','h','a','s','k','u','k',0, // ck
+    'i','l','h','a','s','m','a','l','v','i','n','a','s',0, // fk
+    'i','l','h','a','s','m','a','l','v','i','n','a','s','f','a','l','k','l','a','n','d',0, // fk
+    'i','l','h','a','s','m','a','r','i','a','n','a','s','d','i','n','o','r','t','i',0, // mp
+    'i','l','h','a','s','m','a','r','i','a','n','a','s','d','o','n','o','r','t','e',0, // mp
+    'i','l','h','a','s','m','a','r','s','h','a','l','l',0, // mh
+    'i','l','h','a','s','m','a','r','x','a','l',0, // mh
+    'i','l','h','a','s','m','e','n','o','r','e','s','a','f','a','s','t','a','d','a','s','d','o','s','e','u','a',0, // um
+    'i','l','h','a','s','m','e','n','o','r','e','s','d','i','s','t','a','n','t','e','s','d','o','s','e','u','a',0, // um
+    'i','l','h','a','s','m','i','n','o','r','i','s','d','i','s','t','a','n','t','i','s','d','e','s','t','a','d','u','s','u','n','i','d','u','s',0, // um
+    'i','l','h','a','s','n','o','r','f','o','l','k',0, // nf
+    'i','l','h','a','s','p','i','t','c','a','i','r','n',0, // pn
+    'i','l','h','a','s','s','a','l','o','m','a','o',0, // sb
+    'i','l','h','a','s','s','a','l','u','m','a','u',0, // sb
+    'i','l','h','a','s','t','u','r','c','a','s','e','c','a','i','c','o','s',0, // tc
+    'i','l','h','a','s','t','u','r','k','a','s','i','k','a','i','k','u','s',0, // tc
+    'i','l','h','a','s','t','u','r','k','s','e','c','a','i','c','o','s',0, // tc
+    'i','l','h','a','s','v','i','r','g','e','n','s','a','m','e','r','i','c','a','n','a','s',0, // vi
+    'i','l','h','a','s','v','i','r','g','e','n','s','b','r','i','t','a','n','i','c','a','s',0, // vg
+    'i','l','h','a','s','v','i','r','g','e','n','s','d','o','s','e','u','a',0, // vi
+    'i','l','h','a','s','v','i','r','j','e','n','s','b','r','i','t','a','n','i','k','a','s',0, // vg
+    'i','l','h','a','s','v','i','r','j','e','n','s','m','e','r','k','a','n','a','s',0, // vi
+    'i','l','h','o','n','d','u','r','a','s',0, // hn
+    'i','l','i','b','e','r','i','a',0, // lr
+    'i','l','i','b','y','a',0, // ly
+    'i','l','i','e','c','h','t','e','n','s','t','e','i','n',0, // li
+    'i','l','i','l','a','n','d',0, // ie
+    'i','l','i','t','h','u','a','n','i','a',0, // lt
+    'i','l','j','e','m','e','n',0, // ye
+    'i','l','k','a','m','b','o','d','j','a',0, // kh
+    'i','l','k','a','m','e','r','u','n',0, // cm
+    'i','l','k','a','n','a','d','a',0, // ca
+    'i','l','k','a','z','a','k','i','s','t','a','n',0, // kz
+    'i','l','k','e','n','j','a',0, // ke
+    'i','l','k','i','r','g','i','z','i','s','t','a','n',0, // kg
+    'i','l','k','o','l','o','m','b','j','a',0, // co
+    'i','l','k','o','n','g','o','b','r','a','z','z','a','v','i','l','l','e',0, // cg
+    'i','l','k','o','r','e','a','t','a','f','u','q',0, // kp
+    'i','l','k','o','r','e','a','t','i','s','f','e','l',0, // kr
+    'i','l','k','o','s','o','v','o',0, // xk
+    'i','l','k','o','s','t','a','t','a','l','a','v','o','r','j','u',0, // ci
+    'i','l','k','r','o','a','z','j','a',0, // hr
+    'i','l','k','u','w','a','j','t',0, // kw
+    'i','l','l','a','b','o','u','v','e','t',0, // bv
+    'i','l','l','a','c','h','r','i','s','t','m','a','s',0, // cx
+    'i','l','l','a','c','l','i','p','p','e','r','t','o','n',0, // cp
+    'i','l','l','a','d','e','a','s','c','e','n','s','i','o','n',0, // ac
+    'i','l','l','a','d','e','l','a','r','e','u','n','i','o',0, // re
+    'i','l','l','a','d','e','l','a','s','c','e','n','s','i','o',0, // ac
+    'i','l','l','a','d','e','m','a','n',0, // im
+    'i','l','l','a','h','e','a','r','d','e','i','l','l','a','s','m','c','d','o','n','a','l','d',0, // hm
+    'i','l','l','a','h','e','a','r','d','i','i','l','l','e','s','m','c','d','o','n','a','l','d',0, // hm
+    'i','l','l','a','n','o','r','f','o','l','k',0, // nf
+    'i','l','l','a','o','s',0, // la
+    'i','l','l','a','s','a','l','a','n','d',0, // ax
+    'i','l','l','a','s','b','e','r','m','u','d','a','s',0, // bm
+    'i','l','l','a','s','c','a','i','m','a','n',0, // ky
+    'i','l','l','a','s','c','a','n','a','r','i','a','s',0, // ic
+    'i','l','l','a','s','c','o','c','o','s','k','e','e','l','i','n','g',0, // cc
+    'i','l','l','a','s','c','o','o','k',0, // ck
+    'i','l','l','a','s','f','e','r','o','e',0, // fo
+    'i','l','l','a','s','m','a','l','v','i','n','a','s',0, // fk
+    'i','l','l','a','s','m','a','l','v','i','n','a','s','f','a','l','k','l','a','n','d',0, // fk
+    'i','l','l','a','s','m','a','r','i','a','n','a','s','d','o','n','o','r','t','e',0, // mp
+    'i','l','l','a','s','m','a','r','s','h','a','l','l',0, // mh
+    'i','l','l','a','s','m','e','n','o','r','e','s','d','i','s','t','a','n','t','e','s','d','o','s','e','s','t','a','d','o','s','u','n','i','d','o','s',0, // um
+    'i','l','l','a','s','p','i','t','c','a','i','r','n',0, // pn
+    'i','l','l','a','s','s','a','l','o','m','o','n',0, // sb
+    'i','l','l','a','s','t','u','r','k','s','e','c','a','i','c','o','s',0, // tc
+    'i','l','l','a','s','v','i','r','x','e','s','b','r','i','t','a','n','i','c','a','s',0, // vg
+    'i','l','l','a','s','v','i','r','x','e','s','e','s','t','a','d','o','u','n','i','d','e','n','s','e','s',0, // vi
+    'i','l','l','a','s','x','e','o','r','x','i','a','d','o','s','u','r','e','s','a','n','d','w','i','c','h','d','o','s','u','r',0, // gs
+    'i','l','l','a','t','v','j','a',0, // lv
+    'i','l','l','e','s','a','l','a','n','d',0, // ax
+    'i','l','l','e','s','c','a','i','m','a','n',0, // ky
+    'i','l','l','e','s','c','a','n','a','r','i','e','s',0, // ic
+    'i','l','l','e','s','c','o','c','o','s',0, // cc
+    'i','l','l','e','s','c','o','o','k',0, // ck
+    'i','l','l','e','s','f','e','r','o','e',0, // fo
+    'i','l','l','e','s','g','e','o','r','g','i','a','d','e','l','s','u','d','i','s','a','n','d','w','i','c','h','d','e','l','s','u','d',0, // gs
+    'i','l','l','e','s','m','a','l','v','i','n','e','s',0, // fk
+    'i','l','l','e','s','m','a','l','v','i','n','e','s','i','l','l','e','s','f','a','l','k','l','a','n','d',0, // fk
+    'i','l','l','e','s','m','a','r','i','a','n','n','e','s','d','e','l','n','o','r','d',0, // mp
+    'i','l','l','e','s','m','a','r','s','h','a','l','l',0, // mh
+    'i','l','l','e','s','o','t','o',0, // ls
+    'i','l','l','e','s','p','e','r','i','f','e','r','i','q','u','e','s','m','e','n','o','r','s','d','e','l','s','e','u','a',0, // um
+    'i','l','l','e','s','p','i','t','c','a','i','r','n',0, // pn
+    'i','l','l','e','s','s','a','l','o','m','o',0, // sb
+    'i','l','l','e','s','t','u','r','k','s','i','c','a','i','c','o','s',0, // tc
+    'i','l','l','e','s','v','e','r','g','e','s','b','r','i','t','a','n','i','q','u','e','s',0, // vg
+    'i','l','l','e','s','v','e','r','g','e','s','n','o','r','d','a','m','e','r','i','c','a','n','e','s',0, // vi
+    'i','l','l','i','b','a','n','u',0, // lb
+    'i','l','l','i','b','e','r','j','a',0, // lr
+    'i','l','l','i','b','j','a',0, // ly
+    'i','l','l','i','e','c','h','t','e','n','s','t','e','i','n',0, // li
+    'i','l','l','i','t','w','a','n','j','a',0, // lt
+    'i','l','l','u','s','s','e','m','b','u','r','g','u',0, // lu
+    'i','l','m','a','c','a','o',0, // mo
+    'i','l','m','a','l','a','s','a','a','l',0, // mh
+    'i','l','m','a','l','a','s','j','a',0, // my
+    'i','l','m','a','l','a','w','i',0, // mw
+    'i','l','m','a','l','d','i','v','i',0, // mv
+    'i','l','m','a','l','i',0, // ml
+    'i','l','m','a','l','i','y','a','n','\xc9','\x9b','u','m','u','\xc9','\x9b','n','\xc9','\x9b','\xcc','\x81',0, // ilmaliyanɛumuɛnɛ́ mp
+    'i','l','m','a','r','o','k','k',0, // ma
+    'i','l','m','a','u','r','i','t','a','n','i','a',0, // mr
+    'i','l','m','e','s','s','i','k','u',0, // mx
+    'i','l','m','o','l','d','o','v','a',0, // md
+    'i','l','m','o','n','g','o','l','j','a',0, // mn
+    'i','l','m','o','n','t','e','n','e','g','r','o',0, // me
+    'i','l','m','o','z','a','m','b','i','q','u','e',0, // mz
+    'i','l','m','y','a','n','m','a','r','b','u','r','m','a',0, // mm
+    'i','l','n','\xc9','\x94','\xcc','\x81','l','f','\xc9','\x94','\xcc','\x81','l','\xc9','\x94','k',0, // ilnɔ́lfɔ́lɔk nf
+    'i','l','p','a','k','i','s','t','a','n',0, // pk
+    'i','l','p','a','l','e','s','t','i','n','a',0, // ps
+    'i','l','p','a','n','a','m','a',0, // pa
+    'i','l','p','a','r','a','g','w','a','j',0, // py
+    'i','l','p','e','r','u',0, // pe
+    'i','l','p','o','l','o','n','j','a',0, // pl
+    'i','l','p','o','r','t','u','g','a','l','l',0, // pt
+    'i','l','q','a','t','a','r',0, // qa
+    'i','l','s','a','l','o','m','\xc9','\x94','\xcc','\x81','\xc5','\x8b',0, // ilsalomɔ́ŋ sb
+    'i','l','u','v','a','t','i','c','a','n',0, // va
+    'i','l','u','x','e','m','b','o','u','r','g',0, // lu
+    'i','l','v','e','n','e','z','w','e','l','a',0, // ve
+    'i','l','v','j','e','t','n','a','m',0, // vn
+    'i','m','a','a','r','a','a','d','k','a','c','a','r','a','b','t','a','e','e','m','i','d','o','o','b','a','y',0, // ae
+    'i','m','a','c','a','u',0, // mo
+    'i','m','a','c','a','u','s','a','r','c','h','i','n','a',0, // mo
+    'i','m','a','c','e','d','o','n','i','a',0, // mk
+    'i','m','a','c','e','d','o','n','i','a','f','y','r','o','m',0, // mk
+    'i','m','a','d','a','g','a','s','c','a','r',0, // mg
+    'i','m','a','l','a','w','i',0, // mw
+    'i','m','a','l','a','y','s','i','a',0, // my
+    'i','m','a','l','d','i','v','e','s',0, // mv
+    'i','m','a','l','i',0, // ml
+    'i','m','a','l','t','a',0, // mt
+    'i','m','a','r','a','t','t','i','\xce','\xb5','r','a','b','i','n','t','i','d','d','u','k','l','i','n',0, // imarattiεrabintidduklin ae
+    'i','m','a','r','s','h','a','l','l','i','s','l','a','n','d','s',0, // mh
+    'i','m','a','r','t','i','n','i','q','u','e',0, // mq
+    'i','m','a','u','r','i','t','a','n','i','a',0, // mr
+    'i','m','a','u','r','i','t','i','u','s',0, // mu
+    'i','m','a','y','o','t','t','e',0, // yt
+    'i','m','e','x','i','c','o',0, // mx
+    'i','m','i','c','r','o','n','e','s','i','a',0, // fm
+    'i','m','i','l','a','a','t','i','p','a','a','l','a','a','p',0, // ae
+    'i','m','o','l','d','o','v','a',0, // md
+    'i','m','o','n','a','c','o',0, // mc
+    'i','m','o','n','g','o','l','i','a',0, // mn
+    'i','m','o','n','t','e','n','e','g','r','o',0, // me
+    'i','m','o','n','t','s','e','r','r','a','t',0, // ms
+    'i','m','o','r','o','c','c','o',0, // ma
+    'i','m','o','z','a','m','b','i','q','u','e',0, // mz
+    'i','m','y','a','n','m','a','r','b','u','r','m','a',0, // mm
+    'i','n','a','m','i','b','i','a',0, // na
+    'i','n','a','u','r','u',0, // nr
+    'i','n','d','e',0, // in
+    'i','n','d','h','i',0, // in
+    'i','n','d','i',0, // in
+    'i','n','d','i','a',0, // in
+    'i','n','d','i','a','b',0, // in
+    'i','n','d','i','a','k','o','o','z','e','a','n','o','k','o','l','u','r','r','a','l','d','e','b','r','i','t','a','i','n','i','a','r','r','a',0, // io
+    'i','n','d','i','a','n','u','t','o','m','e',0, // in
+    'i','n','d','i','e',0, // in
+    'i','n','d','i','e','n',0, // in
+    'i','n','d','i','j','a',0, // in
+    'i','n','d','i','j','a','s','o','k','e','a','n','a','b','r','i','t','u','t','e','r','i','t','o','r','i','j','a',0, // io
+    'i','n','d','i','j','e',0, // in
+    'i','n','d','i','j','o','s','v','a','n','d','e','n','y','n','o','b','r','i','t','u','s','r','i','t','i','s',0, // io
+    'i','n','d','i','s','k','a',0, // in
+    'i','n','d','i','y','a',0, // in
+    'i','n','d','l','a','n','d',0, // in
+    'i','n','d','o','n','e','e','s','i','a',0, // id
+    'i','n','d','o','n','e','e','s','i','e',0, // id
+    'i','n','d','o','n','e','e','s','i','j','e',0, // id
+    'i','n','d','o','n','e','e','s','i','y','a',0, // id
+    'i','n','d','o','n','e','e','z','i',0, // id
+    'i','n','d','o','n','e','e','z','i','y','a',0, // id
+    'i','n','d','o','n','e','s','i',0, // id
+    'i','n','d','o','n','e','s','i','a',0, // id
+    'i','n','d','o','n','e','s','i','a','b',0, // id
+    'i','n','d','o','n','e','s','i','a','n','u','t','o','m','e',0, // id
+    'i','n','d','o','n','e','s','i','e',0, // id
+    'i','n','d','o','n','e','s','i','e','n',0, // id
+    'i','n','d','o','n','e','s','i','y','a',0, // id
+    'i','n','d','o','n','e','s','k','a',0, // id
+    'i','n','d','o','n','e','t','h','i','a',0, // id
+    'i','n','d','o','n','e','z','i',0, // id
+    'i','n','d','o','n','e','z','i','a',0, // id
+    'i','n','d','o','n','e','z','i','j','a',0, // id
+    'i','n','d','o','n','e','z','i','o',0, // id
+    'i','n','d','o','n','e','z','i','s','k','a',0, // id
+    'i','n','d','o','n','e','z','i','y','a',0, // id
+    'i','n','d','o','n','e','z','j','a',0, // id
+    'i','n','d','o','n','e','z','y','a',0, // id
+    'i','n','d','o','n','i','s','i','y','a',0, // id
+    'i','n','d','o','n','\xc9','\x9b','s','i',0, // indonɛsi id
+    'i','n','d','u','l','a','b','o','o',0, // in
+    'i','n','d','u','n','i','z','i',0, // id
+    'i','n','d','u','n','i','z','y','a',0, // id
+    'i','n','d','u','n','u','s','i','y','a',0, // id
+    'i','n','d','y',0, // in
+    'i','n','d','\xc9','\x94','n','e','h','y','i','a',0, // indɔnehyia id
+    'i','n','d','\xc9','\x9b',0, // indɛ in
+    'i','n','e','p','a','l',0, // np
+    'i','n','e','t','h','e','r','l','a','n','d','s',0, // nl
+    'i','n','e','w','c','a','l','e','d','o','n','i','a',0, // nc
+    'i','n','e','w','z','e','a','l','a','n','d',0, // nz
+    'i','n','g','g','r','i','s','r','a','y','a',0, // gb
+    'i','n','g','i','l','i','i','s',0, // gb
+    'i','n','i','a',0, // in
+    'i','n','i','c','a','r','a','g','u','a',0, // ni
+    'i','n','i','g','e','r',0, // ne
+    'i','n','i','g','e','r','i','a',0, // ng
+    'i','n','i','n','g','i','z','i','m','u','a','f','r','i','k','a',0, // za
+    'i','n','i','u','e',0, // nu
+    'i','n','i','z','i','a','l','a','n','d',0, // ax
+    'i','n','i','z','i','c','a','y','m','a','n',0, // ky
+    'i','n','i','z','i','c','o','o','k',0, // ck
+    'i','n','i','z','i','d','i','a','b','e','l','l','a','r','s','t','a','d','o','u','u','n','a','n','e','t',0, // um
+    'i','n','i','z','i','f','a','e','r','o',0, // fo
+    'i','n','i','z','i','f','a','l','k','l','a','n','d',0, // fk
+    'i','n','i','z','i','f','a','l','k','l','a','n','d','i','n','i','z','i','m','a','l','o','u',0, // fk
+    'i','n','i','z','i','g','e','o','r','g','i','a','a','r','s','u','h','a','g','i','n','i','z','i','s','a','n','d','w','i','c','h','a','r','s','u',0, // gs
+    'i','n','i','z','i','g','w','e','r','c','\xca','\xbc','h','a','r','s','t','a','d','o','u','u','n','a','n','e','t',0, // inizigwercʼharstadouunanet vi
+    'i','n','i','z','i','g','w','e','r','c','\xca','\xbc','h','b','r','e','i','z','h','v','e','u','r',0, // inizigwercʼhbreizhveur vg
+    'i','n','i','z','i','h','e','a','r','d','h','a','m','c','d','o','n','a','l','d',0, // hm
+    'i','n','i','z','i','k','a','n','a','r','i','e','z',0, // ic
+    'i','n','i','z','i','k','o','k','o','z',0, // cc
+    'i','n','i','z','i','m','a','r','i','a','n','a','a','n','n','o','r','z','h',0, // mp
+    'i','n','i','z','i','m','a','r','s','h','a','l','l',0, // mh
+    'i','n','i','z','i','s','a','l','o','m','o','n',0, // sb
+    'i','n','i','z','i','t','u','r','k','s','h','a','c','a','i','c','o','s',0, // tc
+    'i','n','n','a','m','i','b','j','a',0, // na
+    'i','n','n','e','p','a','l',0, // np
+    'i','n','n','e','t','h','e','r','l','a','n','d','s',0, // nl
+    'i','n','n','e','t','h','e','r','l','a','n','d','s','t','a','l','k','a','r','i','b','e','w',0, // bq
+    'i','n','n','i','g','e','r',0, // ne
+    'i','n','n','i','g','e','r','j','a',0, // ng
+    'i','n','n','i','k','a','r','a','g','w','a',0, // ni
+    'i','n','n','i','s','t','i','l','e',0, // is
+    'i','n','n','o','r','v','e','g','j','a',0, // no
+    'i','n','o','r','f','o','l','k','i','s','l','a','n','d',0, // nf
+    'i','n','o','r','t','h','e','r','n','m','a','r','i','a','n','a','i','s','l','a','n','d','s',0, // mp
+    'i','n','o','r','t','h','k','o','r','e','a',0, // kp
+    'i','n','o','r','w','a','y',0, // no
+    'i','n','s','e','l','m','a','n',0, // im
+    'i','n','s','l','a','b','o','u','v','e','t',0, // bv
+    'i','n','s','l','a','d','a','c','h','r','i','s','t','m','a','s',0, // cx
+    'i','n','s','l','a','d','a','m','a','n',0, // im
+    'i','n','s','l','a','n','o','r','f','o','l','k',0, // nf
+    'i','n','s','l','a','s','a','l','a','n','d',0, // ax
+    'i','n','s','l','a','s','c','a','y','m','a','n',0, // ky
+    'i','n','s','l','a','s','c','o','c','o','s',0, // cc
+    'i','n','s','l','a','s','c','o','o','k',0, // ck
+    'i','n','s','l','a','s','d','a','h','e','a','r','d','e','d','a','m','c','d','o','n','a','l','d',0, // hm
+    'i','n','s','l','a','s','d','a','l','f','a','l','k','l','a','n','d',0, // fk
+    'i','n','s','l','a','s','d','a','m','a','r','s','h','a','l','l',0, // mh
+    'i','n','s','l','a','s','f','e','r','o','e',0, // fo
+    'i','n','s','l','a','s','m','a','r','i','a','n','n','a','s','d','a','l','n','o','r','d',0, // mp
+    'i','n','s','l','a','s','p','i','t','s','c','h','n','a','s','p','e','r','i','f','e','r','i','c','a','s','d','a','l','s','s','t','a','d','i','s','u','n','i','d','s','d','a','l','a','m','e','r','i','c','a',0, // um
+    'i','n','s','l','a','s','t','u','r','k','s','e','c','a','i','c','o','s',0, // tc
+    'i','n','s','l','a','s','v','i','r','g','i','n','a','s','a','m','e','r','i','c','a','n','a','s',0, // vi
+    'i','n','s','l','a','s','v','i','r','g','i','n','a','s','b','r','i','t','a','n','n','i','c','a','s',0, // vg
+    'i','n','s','l','e','v','o','m','a','n',0, // im
+    'i','n','s','u','l','a','a','s','c','e','n','s','i','o','n',0, // ac
+    'i','n','s','u','l','a','b','o','u','v','e','t',0, // bv
+    'i','n','s','u','l','a','c','h','r','i','s','t','m','a','s',0, // cx
+    'i','n','s','u','l','a','c','l','i','p','p','e','r','t','o','n',0, // cp
+    'i','n','s','u','l','a','d','e','b','o','u','v','e','t',0, // bv
+    'i','n','s','u','l','a','d','e','m','a','n',0, // im
+    'i','n','s','u','l','a','d','e','n','a','t','a','l',0, // cx
+    'i','n','s','u','l','a','h','e','a','r','d','s','i','i','n','s','u','l','e','l','e','m','c','d','o','n','a','l','d',0, // hm
+    'i','n','s','u','l','a','m','a','n',0, // im
+    'i','n','s','u','l','a','n','o','r','f','o','l','k',0, // nf
+    'i','n','s','u','l','a','s','a','l','a','n','d',0, // ax
+    'i','n','s','u','l','a','s','c','o','o','k',0, // ck
+    'i','n','s','u','l','a','s','d','e','c','a','i','m','a','n',0, // ky
+    'i','n','s','u','l','a','s','f','e','r','o','e',0, // fo
+    'i','n','s','u','l','a','s','m','a','r','i','a','n','n','a','d','e','l','n','o','r','d',0, // mp
+    'i','n','s','u','l','a','s','m','a','r','s','h','a','l','l',0, // mh
+    'i','n','s','u','l','a','s','s','o','l','o','m','o','n',0, // sb
+    'i','n','s','u','l','a','s','t','u','r','c','o','s','e','c','a','i','c','o','s',0, // tc
+    'i','n','s','u','l','e','l','e','a','l','a','n','d',0, // ax
+    'i','n','s','u','l','e','l','e','c','a','n','a','r','e',0, // ic
+    'i','n','s','u','l','e','l','e','c','a','r','a','i','b','e','o','l','a','n','d','e','z','e',0, // bq
+    'i','n','s','u','l','e','l','e','c','a','y','m','a','n',0, // ky
+    'i','n','s','u','l','e','l','e','c','o','c','o','s','k','e','e','l','i','n','g',0, // cc
+    'i','n','s','u','l','e','l','e','c','o','o','k',0, // ck
+    'i','n','s','u','l','e','l','e','f','a','l','k','l','a','n','d',0, // fk
+    'i','n','s','u','l','e','l','e','f','a','l','k','l','a','n','d','i','n','s','u','l','e','l','e','m','a','l','v','i','n','e',0, // fk
+    'i','n','s','u','l','e','l','e','f','e','r','o','e',0, // fo
+    'i','n','s','u','l','e','l','e','i','n','d','e','p','a','r','t','a','t','e','a','l','e','s','u','a',0, // um
+    'i','n','s','u','l','e','l','e','m','a','r','i','a','n','e','d','e','n','o','r','d',0, // mp
+    'i','n','s','u','l','e','l','e','m','a','r','s','h','a','l','l',0, // mh
+    'i','n','s','u','l','e','l','e','p','i','t','c','a','i','r','n',0, // pn
+    'i','n','s','u','l','e','l','e','s','o','l','o','m','o','n',0, // sb
+    'i','n','s','u','l','e','l','e','t','u','r','k','s','s','i','c','a','i','c','o','s',0, // tc
+    'i','n','s','u','l','e','l','e','v','i','r','g','i','n','e','a','m','e','r','i','c','a','n','e',0, // vi
+    'i','n','s','u','l','e','l','e','v','i','r','g','i','n','e','b','r','i','t','a','n','i','c','e',0, // vg
+    'i','n','t','a','r','a','y','u','b','w','o','n','g','e','r','e','z','a','y','o','m','u','b','i','r','w','a','b','y','a','b','a','h','i','n','d','i',0, // io
+    'i','n','t','i','a',0, // in
+    'i','o','m','a','n',0, // om
+    'i','o','r','a','c',0, // iq
+    'i','o','r','a','n',0, // ir
+    'i','o','r','d','a','n',0, // jo
+    'i','o','r','d','a','n','i','a',0, // jo
+    'i','o','r','d','a','n','i','y','a',0, // jo
+    'i','o','s','r','a','e','l',0, // il
+    'i','o','u','t','l','y','i','n','g','o','c','e','a','n','i','a',0, // qo
+    'i','p','a','k','i','s','t','a','n',0, // pk
+    'i','p','a','l','a','u',0, // pw
+    'i','p','a','l','e','s','t','i','n','e',0, // ps
+    'i','p','a','l','e','s','t','i','n','i','a','n','t','e','r','r','i','t','o','r','i','e','s',0, // ps
+    'i','p','a','n','a','m','a',0, // pa
+    'i','p','a','p','u','a','n','e','w','g','u','i','n','e','a',0, // pg
+    'i','p','a','r','a','g','u','a','y',0, // py
+    'i','p','a','r','k','o','r','e','a',0, // kp
+    'i','p','a','r','m','a','r','i','a','n','a','u','h','a','r','t','e','a','k',0, // mp
+    'i','p','e','r','u',0, // pe
+    'i','p','h','i','l','i','p','p','i','n','e','s',0, // ph
+    'i','p','i','t','c','a','i','r','n','i','s','l','a','n','d','s',0, // pn
+    'i','p','o','l','a','n','d',0, // pl
+    'i','p','o','r','t','u','g','a','l',0, // pt
+    'i','p','u','e','r','t','o','r','i','c','o',0, // pr
+    'i','q','a','t','a','r',0, // qa
+    'i','r','a',0, // ir
+    'i','r','a','a','k',0, // iq
+    'i','r','a','a','k','a',0, // iq
+    'i','r','a','a','k','i',0, // iq
+    'i','r','a','a','n',0, // ir
+    'i','r','a','a','n','i',0, // ir
+    'i','r','a','c',0, // iq
+    'i','r','a','g',0, // iq
+    'i','r','a','k',0, // iq
+    'i','r','a','k','a',0, // iq
+    'i','r','a','k','a','s',0, // iq
+    'i','r','a','k','i',0, // iq
+    'i','r','a','k','o',0, // iq
+    'i','r','a','n',0, // ir
+    'i','r','a','n','a',0, // ir
+    'i','r','a','n','a','s',0, // ir
+    'i','r','a','n','i',0, // ir
+    'i','r','a','n','n','i',0, // ir
+    'i','r','a','n','n','u','t','o','m','e',0, // ir
+    'i','r','a','n','o',0, // ir
+    'i','r','a','o',0, // ir
+    'i','r','a','q',0, // iq
+    'i','r','a','q','d','u','k','\xc9','\x94',0, // iraqdukɔ iq
+    'i','r','a','q','i',0, // iq
+    'i','r','a','q','u','e',0, // iq
+    'i','r','a','u',0, // ir
+    'i','r','a','\xc5','\x8b',0, // iraŋ ir
+    'i','r','a','\xc6','\x99','i',0, // iraƙi iq
+    'i','r','e','l','a','n','d',0, // ie
+    'i','r','e','l','a','n','d','e',0, // ie
+    'i','r','e','l','a','n','d','n','u','t','o','m','e',0, // ie
+    'i','r','e','l','a','n','d','\xc9','\x9b',0, // irelandɛ ie
+    'i','r','e','r','a','n','d','i',0, // ie
+    'i','r','e','u','n','i','o','n',0, // re
+    'i','r','i','g','w','e',0, // uy
+    'i','r','i','g','w','e','i',0, // uy
+    'i','r','i','j','a',0, // ie
+    'i','r','i','l','a','n','d','i',0, // ie
+    'i','r','i','s','i',0, // ru
+    'i','r','i','s','i','l','a','b','o','o',0, // ru
+    'i','r','i','t','i','r','i','a',0, // er
+    'i','r','i','t','i','r','y','a',0, // er
+    'i','r','i','t','r','e','i','a',0, // er
+    'i','r','i','t','r','y','a',0, // er
+    'i','r','l','a','n','d',0, // ie
+    'i','r','l','a','n','d','a',0, // ie
+    'i','r','l','a','n','d','e',0, // ie
+    'i','r','l','a','n','d','i',0, // ie
+    'i','r','l','a','n','d','i','a',0, // ie
+    'i','r','l','a','n','d','i','y','a',0, // ie
+    'i','r','l','a','n','d','o',0, // ie
+    'i','r','l','a','n','d','u',0, // ie
+    'i','r','l','a','n','d','y',0, // ie
+    'i','r','l','a','n','n','d','a',0, // ie
+    'i','r','l','a','n','t','i',0, // ie
+    'i','r','l','e','n','d','a',0, // ie
+    'i','r','o','m','a','n','i','a',0, // ro
+    'i','r','o','q',0, // iq
+    'i','r','o','r','s','z','a','g',0, // ie
+    'i','r','r','e','g','j','u','n','a','m','m','i','n','i','s','t','r','a','t','t','i','v','s','p','e','c','j','a','l','i','t','a','h','o','n','g','k','o','n','g','t','a','r','r','e','p','u','b','b','l','i','k','a','t','a','l','p','o','p','l','u','t','a','c','c','i','n','a',0, // hk
+    'i','r','r','e','g','j','u','n','a','m','m','i','n','i','s','t','r','a','t','t','i','v','s','p','e','c','j','a','l','i','t','a','l','m','a','c','a','o','t','a','r','r','e','p','u','b','b','l','i','k','a','t','a','l','p','o','p','l','u','t','a','c','c','i','n','a',0, // mo
+    'i','r','r','e','n','j','u','u','n','i','t',0, // gb
+    'i','r','r','e','p','u','b','b','l','i','k','a','c','e','k','a',0, // cz
+    'i','r','r','e','p','u','b','b','l','i','k','a','c','e','n','t','r','u','a','f','r','i','k','a','n','a',0, // cf
+    'i','r','r','e','p','u','b','b','l','i','k','a','d','e','m','o','k','r','a','t','i','k','a','t','a','l','k','o','n','g','o',0, // cd
+    'i','r','r','e','p','u','b','b','l','i','k','a','d','o','m','i','n','i','c','a','n','a',0, // do
+    'i','r','r','e','p','u','b','b','l','i','k','a','t','a','l','k','o','n','g','o',0, // cg
+    'i','r','r','l','a','n','d',0, // ie
+    'i','r','r','u','m','a','n','i','j','a',0, // ro
+    'i','r','r','u','s','s','j','a',0, // ru
+    'i','r','r','w','a','n','d','a',0, // rw
+    'i','r','s','k','a',0, // ie
+    'i','r','s','k','o',0, // ie
+    'i','r','u','s','s','i','a',0, // ru
+    'i','r','w','a','n','d','a',0, // rw
+    'i','r','\xc9','\x99','l','a','n','d','\xc9','\x99',0, // irəlandə ie
+    'i','s','a','i','n','t','b','a','r','t','h','e','l','e','m','y',0, // bl
+    'i','s','a','i','n','t','k','i','t','t','s','n','e','n','e','v','i','s',0, // kn
+    'i','s','a','i','n','t','l','u','c','i','a',0, // lc
+    'i','s','a','i','n','t','m','a','r','t','i','n',0, // mf
+    'i','s','a','i','n','t','p','i','e','r','r','e','k','a','n','y','e','n','e','m','i','q','u','e','l','o','n',0, // pm
+    'i','s','a','i','n','t','v','i','n','c','e','n','t','n','e','g','r','e','n','a','d','i','n','e','s',0, // vc
+    'i','s','a','m','o','a',0, // ws
+    'i','s','a','n','m','a','r','i','n','o',0, // sm
+    'i','s','a','o','t','o','m','e','k','a','n','y','e','n','e','p','r','i','n','c','i','p','e',0, // st
+    'i','s','a','u','d','i','a','r','a','b','i','a',0, // sa
+    'i','s','b','e','y','n',0, // es
+    'i','s','e','n','e','g','a','l',0, // sn
+    'i','s','e','r','b','i','a',0, // rs
+    'i','s','e','y','c','h','e','l','l','e','s',0, // sc
+    'i','s','h','u','j','t','a','l','a','n','d','e',0, // ax
+    'i','s','h','u','j','t','e','m','a','r','i','a','n','e','s','v','e','r','i','o','r','e',0, // mp
+    'i','s','h','u','j','t','e','v','i','r','g','j','e','r','b','r','i','t','a','n','i','k','e',0, // vg
+    'i','s','h','u','j','t','e','v','i','r','g','j','e','r','t','e','s','h','b','a','s','e',0, // vi
+    'i','s','h','u','j','t','f','a','l','k','l','a','n','d',0, // fk
+    'i','s','h','u','j','t','f','a','l','k','l','a','n','d','m','a','l','v','i','n','e',0, // fk
+    'i','s','h','u','j','t','f','a','r','o','e',0, // fo
+    'i','s','h','u','j','t','h','e','r','d','e','m','e','k','d','o','n','a','l','d',0, // hm
+    'i','s','h','u','j','t','k','a','j','m','a','n',0, // ky
+    'i','s','h','u','j','t','k','a','n','a','r','i','e',0, // ic
+    'i','s','h','u','j','t','k','o','k','o','s',0, // cc
+    'i','s','h','u','j','t','k','u','k',0, // ck
+    'i','s','h','u','j','t','m','a','r','s','h','a','l','l',0, // mh
+    'i','s','h','u','j','t','p','e','r','i','f','e','r','i','k','e','t','e','s','h','b','a','s','e',0, // um
+    'i','s','h','u','j','t','p','i','t','k','e','r','n',0, // pn
+    'i','s','h','u','j','t','s','o','l','o','m','o','n',0, // sb
+    'i','s','h','u','j','t','t','u','r','k','s','d','h','e','k','a','i','k','o','s',0, // tc
+    'i','s','h','u','l','l','i','a','s','e','n','s','h','i','o','n',0, // ac
+    'i','s','h','u','l','l','i','b','o','v','e',0, // bv
+    'i','s','h','u','l','l','i','i','k','r','i','s','h','t','l','i','n','d','j','e','s',0, // cx
+    'i','s','h','u','l','l','i','i','m','a','n','i','t',0, // im
+    'i','s','h','u','l','l','i','k','l','i','p','e','r','t','o','n',0, // cp
+    'i','s','h','u','l','l','i','n','o','r','f','o','l','k',0, // nf
+    'i','s','i','e','r','r','a','l','e','o','n','e',0, // sl
+    'i','s','i','l','a','e','l','i',0, // il
+    'i','s','i','l','a','n','d','e',0, // is
+    'i','s','i','l','a','n','d','i',0, // is
+    'i','s','i','l','a','n','d','\xc9','\x9b',0, // isilandɛ is
+    'i','s','i','l','a','y','\xc9','\x9b','\xcc','\x81','l',0, // isilayɛ́l il
+    'i','s','i','n','g','a','p','o','r','e',0, // sg
+    'i','s','i','n','t','m','a','a','r','t','e','n',0, // sx
+    'i','s','i','p','i','t',0, // eg
+    'i','s','i','r','a','e','e','l','i',0, // il
+    'i','s','i','r','a','e','l','i',0, // il
+    'i','s','i','r','a','h','e','l','i',0, // il
+    'i','s','i','r','a','i','r','i',0, // il
+    'i','s','i','r','a','y','e','l','e',0, // il
+    'i','s','i','r','a','y','e','l','i',0, // il
+    'i','s','i','r','a','y','e','l','\xc9','\x9b',0, // isirayelɛ il
+    'i','s','i','w','a','s','y','a','c','o','o','k',0, // ck
+    'i','s','i','w','a','s','y','a','k','a','y','m','a','n',0, // ky
+    'i','s','i','w','a','s','y','a','s','o','l','o','m','o','n',0, // sb
+    'i','s','l','a','a','n','d',0, // is
+    'i','s','l','a','a','s','c','e','n','s','i','o','n',0, // ac
+    'i','s','l','a','b','o','u','v','e','t',0, // bv
+    'i','s','l','a','c','h','r','i','s','t','m','a','s',0, // cx
+    'i','s','l','a','c','l','i','p','p','e','r','t','o','n',0, // cp
+    'i','s','l','a','d','e','l','a','a','s','c','e','n','s','i','o','n',0, // ac
+    'i','s','l','a','d','e','m','a','n',0, // im
+    'i','s','l','a','d','e','n','a','v','i','d','a','d',0, // cx
+    'i','s','l','a','e','l','i',0, // il
+    'i','s','l','a','n','d',0, // is
+    'i','s','l','a','n','d','a',0, // is
+    'i','s','l','a','n','d','a','n',0, // is
+    'i','s','l','a','n','d','e',0, // is
+    'i','s','l','a','n','d','i',0, // is
+    'i','s','l','a','n','d','i','a',0, // is
+    'i','s','l','a','n','d','i','j','a',0, // is
+    'i','s','l','a','n','d','i','y','a',0, // is
+    'i','s','l','a','n','d','o',0, // is
+    'i','s','l','a','n','d','s','k','a',0, // is
+    'i','s','l','a','n','d','y',0, // is
+    'i','s','l','a','n','n','d','a',0, // is
+    'i','s','l','a','n','o','r','f','o','l','k',0, // nf
+    'i','s','l','a','n','t','i',0, // is
+    'i','s','l','a','s','a','l','a','n','d',0, // ax
+    'i','s','l','a','s','c','a','i','m','a','n',0, // ky
+    'i','s','l','a','s','c','a','n','a','r','i','a','s',0, // ic
+    'i','s','l','a','s','c','o','c','o','s',0, // cc
+    'i','s','l','a','s','c','o','o','k',0, // ck
+    'i','s','l','a','s','f','e','r','o','e',0, // fo
+    'i','s','l','a','s','g','e','o','r','g','i','a','d','e','l','s','u','r','y','s','a','n','d','w','i','c','h','d','e','l','s','u','r',0, // gs
+    'i','s','l','a','s','h','e','a','r','d','y','m','c','d','o','n','a','l','d',0, // hm
+    'i','s','l','a','s','m','a','l','v','i','n','a','s',0, // fk
+    'i','s','l','a','s','m','a','l','v','i','n','a','s','i','s','l','a','s','f','a','l','k','l','a','n','d',0, // fk
+    'i','s','l','a','s','m','a','r','i','a','n','a','s','d','e','l','n','o','r','t','e',0, // mp
+    'i','s','l','a','s','m','a','r','s','h','a','l','l',0, // mh
+    'i','s','l','a','s','m','e','n','o','r','e','s','a','l','e','j','a','d','a','s','d','e','e','e','u','u',0, // um
+    'i','s','l','a','s','m','e','n','o','r','e','s','a','l','e','j','a','d','a','s','d','e','l','o','s','e','e','u','u',0, // um
+    'i','s','l','a','s','p','i','t','c','a','i','r','n',0, // pn
+    'i','s','l','a','s','s','a','l','o','m','o','n',0, // sb
+    'i','s','l','a','s','t','u','r','c','a','s','y','c','a','i','c','o','s',0, // tc
+    'i','s','l','a','s','u','l','t','r','a','m','a','r','i','n','a','s',0, // qo
+    'i','s','l','a','s','u','l','t','r','a','m','a','r','i','n','a','s','d','e','e','e','u','u',0, // um
+    'i','s','l','a','s','v','i','r','g','e','n','e','s','b','r','i','t','a','n','i','c','a','s',0, // vg
+    'i','s','l','a','s','v','i','r','g','e','n','e','s','d','e','e','e','u','u',0, // vi
+    'i','s','l','a','s','v','i','r','g','e','n','e','s','d','e','l','o','s','e','s','t','a','d','o','s','u','n','i','d','o','s',0, // vi
+    'i','s','l','a','y','\xc9','\x9b','\xcc','\x82','l',0, // islayɛ̂l il
+    'i','s','l','e','n','d','a',0, // is
+    'i','s','l','e','o','f','m','a','n',0, // im
+    'i','s','l','l','a','a','s','c','e','n','s','i','o','n',0, // ac
+    'i','s','l','l','a','b','o','u','v','e','t',0, // bv
+    'i','s','l','l','a','c','h','r','i','s','t','m','a','s',0, // cx
+    'i','s','l','l','a','c','l','i','p','p','e','r','t','o','n',0, // cp
+    'i','s','l','l','a','d','e','m','a','n',0, // im
+    'i','s','l','l','a','n','o','r','f','o','l','k',0, // nf
+    'i','s','l','l','e','s','a','l','a','n','d',0, // ax
+    'i','s','l','l','e','s','c','a','i','m','a','n',0, // ky
+    'i','s','l','l','e','s','c','a','n','a','r','i','e','s',0, // ic
+    'i','s','l','l','e','s','c','o','c','o','s','k','e','e','l','i','n','g',0, // cc
+    'i','s','l','l','e','s','c','o','o','k',0, // ck
+    'i','s','l','l','e','s','f','e','r','o','e',0, // fo
+    'i','s','l','l','e','s','f','i','x','i',0, // fj
+    'i','s','l','l','e','s','h','e','a','r','d','y','m','c','d','o','n','a','l','d',0, // hm
+    'i','s','l','l','e','s','m','a','l','v','i','n','e','s','f','a','l','k','l','a','n','d','i','s','l','a','n','d','s',0, // fk
+    'i','s','l','l','e','s','m','a','r','i','a','n','e','s','d','e','l','n','o','r','t','e',0, // mp
+    'i','s','l','l','e','s','m','a','r','s','h','a','l','l',0, // mh
+    'i','s','l','l','e','s','p','e','r','i','f','e','r','i','q','u','e','s','m','e','n','o','r','e','s','d','e','l','o','s','e','e','x','x',0, // um
+    'i','s','l','l','e','s','p','i','t','c','a','i','r','n',0, // pn
+    'i','s','l','l','e','s','s','a','l','o','m','o','n',0, // sb
+    'i','s','l','l','e','s','t','u','r','q','u','e','s','y','c','a','i','c','o','s',0, // tc
+    'i','s','l','l','e','s','v','i','r','x','e','n','e','s','a','m','e','r','i','c','a','n','e','s',0, // vi
+    'i','s','l','l','e','s','v','i','r','x','e','n','e','s','b','r','i','t','a','n','i','q','u','e','s',0, // vg
+    'i','s','l','l','e','s','x','e','o','r','x','a','d','e','l','s','u','r','y','s','a','n','d','w','i','c','h','d','e','l','s','u','r',0, // gs
+    'i','s','l','o','f','a','a','k','i','y','a',0, // sk
+    'i','s','l','o','f','e','e','n','i','y','a',0, // si
+    'i','s','l','o','v','a','k','i','a',0, // sk
+    'i','s','l','o','v','e','n','i','a',0, // si
+    'i','s','o','b','r','i','t','a','n','n','i','a',0, // gb
+    'i','s','o','l','a','a','s','c','e','n','s','i','o','n','e',0, // ac
+    'i','s','o','l','a','b','o','u','v','e','t',0, // bv
+    'i','s','o','l','a','c','h','r','i','s','t','m','a','s',0, // cx
+    'i','s','o','l','a','d','i','c','l','i','p','p','e','r','t','o','n',0, // cp
+    'i','s','o','l','a','d','i','m','a','n',0, // im
+    'i','s','o','l','a','n','o','r','f','o','l','k',0, // nf
+    'i','s','o','l','e','a','l','a','n','d',0, // ax
+    'i','s','o','l','e','c','a','n','a','r','i','e',0, // ic
+    'i','s','o','l','e','c','a','y','m','a','n',0, // ky
+    'i','s','o','l','e','c','o','c','o','s','k','e','e','l','i','n','g',0, // cc
+    'i','s','o','l','e','c','o','o','k',0, // ck
+    'i','s','o','l','e','f','a','l','k','l','a','n','d',0, // fk
+    'i','s','o','l','e','f','a','l','k','l','a','n','d','i','s','o','l','e','m','a','l','v','i','n','e',0, // fk
+    'i','s','o','l','e','f','\xc3','\xa6','r','\xc3','\xb8','e','r',0, // isolefærøer fo
+    'i','s','o','l','e','h','e','a','r','d','e','m','c','d','o','n','a','l','d',0, // hm
+    'i','s','o','l','e','m','a','r','i','a','n','n','e','s','e','t','t','e','n','t','r','i','o','n','a','l','i',0, // mp
+    'i','s','o','l','e','m','a','r','s','h','a','l','l',0, // mh
+    'i','s','o','l','e','n','o','r','f','o','l','k',0, // nf
+    'i','s','o','l','e','p','i','t','c','a','i','r','n',0, // pn
+    'i','s','o','l','e','s','a','l','o','m','o','n','e',0, // sb
+    'i','s','o','l','e','t','u','r','k','s','e','c','a','i','c','o','s',0, // tc
+    'i','s','o','l','e','v','e','r','g','i','n','i','a','m','e','r','i','c','a','n','e',0, // vi
+    'i','s','o','l','e','v','e','r','g','i','n','i','b','r','i','t','a','n','n','i','c','h','e',0, // vg
+    'i','s','o','l','o','m','o','n','i','s','l','a','n','d','s',0, // sb
+    'i','s','o','m','a','l','i','a',0, // so
+    'i','s','o','u','t','h','g','e','o','r','g','i','a','n','e','s','o','u','t','h','s','a','n','d','w','i','c','h','i','s','l','a','n','d','s',0, // gs
+    'i','s','o','u','t','h','k','o','r','e','a',0, // kr
+    'i','s','o','u','t','h','s','u','d','a','n',0, // ss
+    'i','s','p','a','i','n',0, // es
+    'i','s','p','a','n','i','j','a',0, // es
+    'i','s','p','a','n','i','y','a',0, // es
+    'i','s','p','a','n','y','a',0, // es
+    'i','s','r','a','a','i','i','l','a',0, // il
+    'i','s','r','a','a','\xca','\xbc','i','i','l',0, // israaʼiil il
+    'i','s','r','a','e','i','l',0, // il
+    'i','s','r','a','e','l',0, // il
+    'i','s','r','a','e','l','e',0, // il
+    'i','s','r','a','e','l','i',0, // il
+    'i','s','r','a','e','l','n','u','t','o','m','e',0, // il
+    'i','s','r','a','e','l','o',0, // il
+    'i','s','r','a','e','l','y',0, // il
+    'i','s','r','a','i','l',0, // il
+    'i','s','r','a','y','e','l',0, // il
+    'i','s','r','a','y','i','l',0, // il
+    'i','s','r','a','\xc9','\x9b','\xcc','\x81','l',0, // israɛ́l il
+    'i','s','r','a','\xc9','\x9b','\xcc','\x82','l',0, // israɛ̂l il
+    'i','s','r','i','l','a','n','k','a',0, // lk
+    'i','s','r','o','i','l',0, // il
+    'i','s','s','a','m','o','a','a','m','e','r','i','k','a','n','a',0, // as
+    'i','s','s','a','\xc4','\xa7','a','r','a','t','a','l','p','u','n','e','n','t',0, // issaħaratalpunent eh
+    'i','s','s','e','n','e','g','a','l',0, // sn
+    'i','s','s','e','r','b','j','a',0, // rs
+    'i','s','s','e','y','c','h','e','l','l','e','s',0, // sc
+    'i','s','s','i','r','j','a',0, // sy
+    'i','s','s','l','o','v','a','k','k','j','a',0, // sk
+    'i','s','s','l','o','v','e','n','j','a',0, // si
+    'i','s','s','o','m','a','l','j','a',0, // so
+    'i','s','s','r','i','l','a','n','k','a',0, // lk
+    'i','s','s','u','d','a','n',0, // sd
+    'i','s','s','u','d','a','n','t','i','s','f','e','l',0, // ss
+    'i','s','s','u','r','i','n','a','m','e',0, // sr
+    'i','s','s','w','a','z','i','l','a','n','d',0, // sz
+    'i','s','t','h','e','l','e','n','a',0, // sh
+    'i','s','t','o','c','n','i','t','i','m','o','r',0, // tl
+    'i','s','t','u','n','y','a',0, // ee
+    'i','s','u','d','a','n',0, // sd
+    'i','s','u','l','e','b','o','u','v','e','t',0, // bv
+    'i','s','u','l','e','c','h','r','i','s','t','m','a','s',0, // cx
+    'i','s','u','l','e','c','l','i','p','p','e','r','t','o','n',0, // cp
+    'i','s','u','l','e','d','i','m','a','n',0, // im
+    'i','s','u','l','e','h','e','a','r','d','e','i','s','u','l','i','s','m','c','d','o','n','a','l','d',0, // hm
+    'i','s','u','l','i','s','a','l','a','n','d',0, // ax
+    'i','s','u','l','i','s','c','a','n','a','r','i','i','s',0, // ic
+    'i','s','u','l','i','s','c','a','y','m','a','n',0, // ky
+    'i','s','u','l','i','s','c','o','c','o','s',0, // cc
+    'i','s','u','l','i','s','c','o','o','k',0, // ck
+    'i','s','u','l','i','s','f','a','l','k','l','a','n','d',0, // fk
+    'i','s','u','l','i','s','f','a','l','k','l','a','n','d','i','s','u','l','i','s','m','a','l','v','i','n','a','s',0, // fk
+    'i','s','u','l','i','s','f','a','r','o','e',0, // fo
+    'i','s','u','l','i','s','m','a','r','i','a','n','a','d','a','l','n','o','r','d',0, // mp
+    'i','s','u','l','i','s','m','a','r','s','h','a','l','l',0, // mh
+    'i','s','u','l','i','s','p','e','r','i','f','e','r','i','c','h','i','s','m','i','n','o','r','s','d','a','i','s','t','a','t','s','u','n','i','t','s',0, // um
+    'i','s','u','l','i','s','s','a','l','o','m','o','n',0, // sb
+    'i','s','u','l','i','s','t','u','r','k','s','e','c','a','i','c','o','s',0, // tc
+    'i','s','u','l','i','s','v','e','r','g','j','i','n','i','s','a','m','e','r','i','c','a','n','i','s',0, // vi
+    'i','s','u','l','i','s','v','e','r','g','j','i','n','i','s','b','r','i','t','a','n','i','c','h','i','s',0, // vg
+    'i','s','u','r','a','e','l','i',0, // il
+    'i','s','u','r','i','n','a','m','e',0, // sr
+    'i','s','v','a','l','b','a','r','d','n','e','j','a','n','m','a','y','e','n',0, // sj
+    'i','s','v','e','c',0, // se
+    'i','s','v','e','c','r','\xc9','\x99',0, // isvecrə ch
+    'i','s','v','i','c','r','e',0, // ch
+    'i','s','w','a','a','s','i','l','a','a','n',0, // sz
+    'i','s','w','a','z','i','l','a','n','d',0, // sz
+    'i','s','w','e','d','e','n',0, // se
+    'i','s','w','i','d','h','a','n',0, // se
+    'i','s','w','i','t','z','e','r','l','a','n','d',0, // ch
+    'i','s','y','r','i','a',0, // sy
+    'i','s','\xc9','\x99','l','a','n','d','\xc9','\x99',0, // isəlandə is
+    'i','s','\xc9','\x99','r','a','\xc9','\x9b','\xcc','\x81','l',0, // isəraɛ́l il
+    'i','t','a','a','l','i',0, // it
+    'i','t','a','a','l','i','a',0, // it
+    'i','t','a','a','l','i','e',0, // it
+    'i','t','a','a','l','i','j','e',0, // it
+    'i','t','a','i','w','a','n',0, // tw
+    'i','t','a','j','i','k','i','s','t','a','n',0, // tj
+    'i','t','a','l','i',0, // it
+    'i','t','a','l','i','a',0, // it
+    'i','t','a','l','i','a','b',0, // it
+    'i','t','a','l','i','a','n','u','t','o','m','e',0, // it
+    'i','t','a','l','i','e',0, // it
+    'i','t','a','l','i','e','n',0, // it
+    'i','t','a','l','i','j','a',0, // it
+    'i','t','a','l','i','y','a',0, // it
+    'i','t','a','l','i','\xc9','\x9b','n',0, // italiɛn it
+    'i','t','a','l','s','k','a',0, // it
+    'i','t','a','l','u','i','i',0, // it
+    'i','t','a','l','u','j','o',0, // it
+    'i','t','a','l','y',0, // it
+    'i','t','a','l','y','a',0, // it
+    'i','t','a','n','z','a','n','i','a',0, // tz
+    'i','t','a','r','e',0, // it
+    'i','t','a','r','i','a',0, // it
+    'i','t','a','t','i','m','o','r',0, // tl
+    'i','t','a','v','a','l','t','a',0, // at
+    'i','t','h','a','i','l','a','n','d',0, // th
+    'i','t','h','i','o','p','i','a',0, // et
+    'i','t','h','r','a','e','l','i',0, // il
+    'i','t','i','m','o','r','l','e','s','t','e',0, // tl
+    'i','t','i','y','o','p','i','y','a',0, // et
+    'i','t','o','g','o',0, // tg
+    'i','t','o','k','e','l','a','u',0, // tk
+    'i','t','o','n','g','a',0, // to
+    'i','t','o','o','b','i','y','a',0, // et
+    'i','t','o','o','p','h','i','y','a','a',0, // et
+    'i','t','r','i','n','i','d','a','d','n','e','t','o','b','a','g','o',0, // tt
+    'i','t','r','i','s','t','a','n','d','a','c','u','n','h','a',0, // ta
+    'i','t','t','a','g','i','k','i','s','t','a','n',0, // tj
+    'i','t','t','a','j','l','a','n','d','j','a',0, // th
+    'i','t','t','a','j','w','a','n',0, // tw
+    'i','t','t','a','n','z','a','n','i','j','a',0, // tz
+    'i','t','t','e','r','r','i','t','o','r','j','i','f','r','a','n','c','i','z','i','t','a','n','n','o','f','s','i','n','h','a','r',0, // tf
+    'i','t','t','e','r','r','i','t','o','r','j','i','p','a','l','e','s','t','i','n','j','a','n','i',0, // ps
+    'i','t','t','o','g','o',0, // tg
+    'i','t','t','o','k','e','l','a','u',0, // tk
+    'i','t','t','u','n','e','z','i','j','a',0, // tn
+    'i','t','t','u','r','k','i','j','a',0, // tr
+    'i','t','t','u','r','k','m','e','n','i','s','t','a','n',0, // tm
+    'i','t','u','n','i','s','i','a',0, // tn
+    'i','t','u','r','k','e','y',0, // tr
+    'i','t','u','r','k','m','e','n','i','s','t','a','n',0, // tm
+    'i','t','u','r','k','s','n','e','c','a','i','c','o','s','i','s','l','a','n','d','s',0, // tc
+    'i','t','u','v','a','l','u',0, // tv
+    'i','t','y','u','b','y','a',0, // et
+    'i','t','y','u','p','y','a',0, // et
+    'i','u','g','a','n','d','a',0, // ug
+    'i','u','k',0, // gb
+    'i','u','k','r','a','i','n','e',0, // ua
+    'i','u','n','i','t','e','d','a','r','a','b','e','m','i','r','a','t','e','s',0, // ae
+    'i','u','n','i','t','e','d','k','i','n','g','d','o','m',0, // gb
+    'i','u','n','i','t','e','d','s','t','a','t','e','s',0, // us
+    'i','u','r','u','g','u','a','y',0, // uy
+    'i','u','s',0, // us
+    'i','u','s','m','i','n','o','r','o','u','t','l','y','i','n','g','i','s','l','a','n','d','s',0, // um
+    'i','u','s','v','i','r','g','i','n','i','s','l','a','n','d','s',0, // vi
+    'i','u','z','b','e','k','i','s','t','a','n',0, // uz
+    'i','v','a','n','u','a','t','u',0, // vu
+    'i','v','a','t','i','c','a','n','c','i','t','y',0, // va
+    'i','v','e','n','e','z','u','e','l','a',0, // ve
+    'i','v','i','e','t','n','a','m',0, // vn
+    'i','v','o','o','r','k','u','s',0, // ci
+    'i','v','o','o','r','k','u','s','i',0, // ci
+    'i','v','o','o','r','k','u','s','t',0, // ci
+    'i','v','o','r','i','k','o','s','i','t','i',0, // ci
+    'i','v','o','r','i','k','o','s','t','i',0, // ci
+    'i','v','o','r','y','c','o','a','s','t',0, // ci
+    'i','v','o','r','y','k','o','s','t','n','u','t','o','m','e',0, // ci
+    'i','w','a','l','l','i','s','n','e','f','u','t','u','n','a',0, // wf
+    'i','w','e','r','d','d','o','n',0, // ie
+    'i','w','e','r','z','h','o','n',0, // ie
+    'i','w','e','s','t','e','r','n','s','a','h','a','r','a',0, // eh
+    'i','w','u','n','a','k','i','d','d','u','k','l','e','n','n','a','m','i','r','i','k','a',0, // us
+    'i','w','u','n','a','k','m','u','n','n','i','n','n','m','i','r','i','k','a','n',0, // us
+    'i','y','a','s','i','c','a','m','a','k','h','o','c','h','e',0, // de
+    'i','y','e','m','e','n',0, // ye
+    'i','z','a','m','b','i','a',0, // zm
+    'i','z','e','l','v','r','o','i','o','u',0, // nl
+    'i','z','i','m','b','a','b','w','e',0, // zw
+    'i','z','i','n','g','a','r','y','a','f','i','l','i','k','i','l','a','n','d','i',0, // fk
+    'i','z','i','n','g','a','r','y','a','k','o','m','o','r','e',0, // km
+    'i','z','i','n','g','a','r','y','a','k','u','k','u',0, // ck
+    'i','z','i','n','g','a','r','y','a','m','a','r','i','s','h','a','r','i',0, // mh
+    'i','z','i','n','g','a','r','y','a','m','o','r','i','s','e',0, // mu
+    'i','z','i','n','g','a','r','y','a','n','o','r','u','f','o','l','u','k','e',0, // nf
+    'i','z','i','n','g','a','r','y','a','s','h','i','p','u','r','e',0, // cy
+    'i','z','i','r','a','\xca','\xbc','i','l','a',0, // iziraʼila il
+    'i','z','l','a','n','d',0, // is
+    'i','z','l','a','n','d','a',0, // is
+    'i','z','r','a','e','l',0, // il
+    'i','z','r','a','e','l','a',0, // il
+    'i','z','r','a','e','l','i','s',0, // il
+    'i','z','r','a','y','i','l',0, // il
+    'i','z','u','r','a','e','r','i',0, // il
+    'i','z','z','a','m','b','j','a',0, // zm
+    'i','z','z','i','m','b','a','b','w','e',0, // zw
+    'i','\xc3','\x9f','l','a','n','d',0, // ißland is
+    'i','\xc3','\x9f','r','a','a','l',0, // ißraal il
+    'j','a','a','d',0, // td
+    'j','a','a','n','a',0, // gh
+    'j','a','a','p','a','a','n',0, // jp
+    'j','a','a','p','a','n',0, // jp
+    'j','a','a','p','o','\xc5','\x8b',0, // jaapoŋ jp
+    'j','a','a','r','s','e','y',0, // je
+    'j','a','b','a','a','n',0, // jp
+    'j','a','b','u','h','n',0, // ga
+    'j','a','b','u','u','t','i',0, // dj
+    'j','a','m','a','a','i','k','a',0, // jm
+    'j','a','m','a','a','y','i','k',0, // jm
+    'j','a','m','a','i',0, // de
+    'j','a','m','a','i','c','a',0, // jm
+    'j','a','m','a','i','c','a','b',0, // jm
+    'j','a','m','a','i','k',0, // jm
+    'j','a','m','a','i','k','a',0, // jm
+    'j','a','m','a','i','k','i',0, // jm
+    'j','a','m','a','i','q','u','e',0, // jm
+    'j','a','m','a','j','k','a',0, // jm
+    'j','a','m','a','j','k','o',0, // jm
+    'j','a','m','a','n',0, // de
+    'j','a','m','a','y','i','k','a',0, // jm
+    'j','a','m','a','y','k','a',0, // jm
+    'j','a','m','b','a','k','u','w','a','l','u','m','a','a',0, // gl
+    'j','a','m','b','i','j','a',0, // gm
+    'j','a','m','h','u','l','i','y','a','a','f','r','i','k','a','y','a','g','a','t','i',0, // cf
+    'j','a','m','h','u','l','i','y','a','c','h','e','k','i',0, // cz
+    'j','a','m','h','u','l','i','y','a','d','o','m','i','n','i','k','a',0, // do
+    'j','a','m','h','u','l','i','y','a','k','i','d','e','m','o','k','l','a','s','i','a','y','a','k','o','n','g','o',0, // cd
+    'j','a','m','h','u','r','i','y','a','a','f','r','i','k','a','y','a','k','a','t','i',0, // cf
+    'j','a','m','h','u','r','i','y','a','c','h','e','k','i',0, // cz
+    'j','a','m','h','u','r','i','y','a','d','o','m','i','n','i','k','a',0, // do
+    'j','a','m','h','u','r','i','y','a','k','i','d','e','m','o','k','r','a','s','i','a','y','a','k','o','n','g','o',0, // cd
+    'j','a','m','h','u','r','i','y','a','k','i','d','e','m','o','k','r','a','t','h','i','a','y','a','k','o','n','g','o',0, // cd
+    'j','a','m','h','u','r','i','y','a','k','o','n','g','o',0, // cg
+    'j','a','m','h','u','r','i','y','a','r','a','f','i','r','k','a','t','a','t','s','a','k','i','y','a',0, // cf
+    'j','a','m','h','u','r','i','y','a','r','c','a','k',0, // cz
+    'j','a','m','h','u','r','i','y','a','r','d','i','m','o','k','u','r','a','\xc9','\x97','i','y','y','a','r','k','o','n','g','o',0, // jamhuriyardimokuraɗiyyarkongo cd
+    'j','a','m','h','u','r','i','y','a','r','d','o','m','i','n','i','k','a',0, // do
+    'j','a','m','h','u','u','r','i','y','a','d','d','a','a','f','r','i','k','a','d','a','d','h','e','x','e',0, // cf
+    'j','a','m','h','u','u','r','i','y','a','d','d','a','d','i','m','u','q','a','a','d','i','g','a','k','o','n','g','o',0, // cd
+    'j','a','m','h','u','u','r','i','y','a','d','d','a','d','i','m','u','q','u','r','a','a','d','i','g','a','k','o','n','g','o',0, // cd
+    'j','a','m','h','u','u','r','i','y','a','d','d','a','j','e','k',0, // cz
+    'j','a','m','h','u','u','r','i','y','a','d','d','a','k','o','n','g','o',0, // cg
+    'j','a','m','h','u','u','r','i','y','a','d','d','d','a','d','o','m','i','n','i','k','a',0, // do
+    'j','a','m','m','a','i','k','a',0, // jm
+    'j','a','m','m','e',0, // ye
+    'j','a','m','u','h','u','l','i','y','a','a','f','i','l','i','k','a','y','a','p','a','c','h','i','n','g','a','t','i',0, // cf
+    'j','a','m','u','h','u','l','i','y','a','a','f','i','l','i','k','a','y','a','p','a','k','h','a','t','i',0, // cf
+    'j','a','m','u','h','u','l','i','y','a','c','h','e','c','h','i',0, // cz
+    'j','a','m','u','h','u','l','i','y','a','c','h','i','d','e','m','o','k','l','a','s','i','a','y','a','k','u','k','o','n','g','o',0, // cd
+    'j','a','m','u','h','u','l','i','y','a','d','o','m','i','n','i','k','a',0, // do
+    'j','a','m','u','h','u','l','i','y','a','k','i','d','e','m','o','k','i','l','a','s','i','y','a','y','a','k','o','n','g','o',0, // cd
+    'j','a','m','u','h','u','l','i','y','a','s','h','e','k','i',0, // cz
+    'j','a','m','u','h','u','u','r','i','y','a','c','h','e','e','k','i',0, // cz
+    'j','a','m','u','h','u','u','r','i','y','a','d','o','m','i','n','\xc9','\xa8','k','a',0, // jamuhuuriyadominɨka do
+    'j','a','m','u','h','u','u','r','i','y','a','k','\xc9','\xa8','d','e','m','o','k','u','r','a','s','i','a','y','a','k','o','o','n','g','o',0, // jamuhuuriyakɨdemokurasiayakoongo cd
+    'j','a','m','u','s',0, // de
+    'j','a','m','y','i','k','a',0, // jm
+    'j','a','n','u','b','i','y','a','f','r','i','k','a','r','e','s','p','u','b','l','i','k','a','s','i',0, // za
+    'j','a','n','u','b','i','y','g','e','o','r','g','i','y','a','v','a','j','a','n','u','b','i','y','s','e','n','d','v','i','c','h','o','r','o','l','l','a','r','i',0, // gs
+    'j','a','n','u','b','i','y','k','o','r','e','y','a',0, // kr
+    'j','a','n','u','b','i','y','s','u','d','a','n',0, // ss
+    'j','a','p','a','a','n','i',0, // jp
+    'j','a','p','a','n',0, // jp
+    'j','a','p','a','n','a',0, // jp
+    'j','a','p','a','n','i',0, // jp
+    'j','a','p','a','n','i','j','a',0, // jp
+    'j','a','p','a','n','n','i',0, // jp
+    'j','a','p','a','n','s','k','a',0, // jp
+    'j','a','p','a','n','u','j','o',0, // jp
+    'j','a','p','a','o',0, // jp
+    'j','a','p','a','u',0, // jp
+    'j','a','p','a','\xc5','\x8b',0, // japaŋ jp
+    'j','a','p','o',0, // jp
+    'j','a','p','o','n',0, // jp
+    'j','a','p','o','n','i',0, // jp
+    'j','a','p','o','n','i','a',0, // jp
+    'j','a','p','o','n','i','j','a',0, // jp
+    'j','a','p','o','n','s','k','a',0, // jp
+    'j','a','p','o','n','s','k','o',0, // jp
+    'j','a','p','o','n','y','a',0, // jp
+    'j','a','p','p','u',0, // jp
+    'j','a','p','u',0, // jp
+    'j','a','p','\xc9','\x94','n',0, // japɔn jp
+    'j','a','p','\xc9','\x94','\xcc','\x81','\xc5','\x8b',0, // japɔ́ŋ jp
+    'j','a','p','\xc9','\x94','\xcc','\x82','n',0, // japɔ̂n jp
+    'j','a','r','m','a','l',0, // de
+    'j','a','s','i','i','r','a','d','a','h','a','f','o','o','k','l','a','n','d',0, // fk
+    'j','a','s','i','i','r','a','d','a','h','a','k','a','b','a','x','s','a','n','m','a','r','a','y','k','a','n','k','a',0, // um
+    'j','a','s','i','i','r','a','d','d','a','a','l','a','n','d',0, // ax
+    'j','a','s','i','i','r','a','d','d','a','a','s','e','n','s','i','y','o','o','n',0, // ac
+    'j','a','s','i','i','r','a','d','d','a','f','a','r','o','o',0, // fo
+    'j','a','s','i','i','r','a','d','d','a','h','a','a','d','m','a','k','d','o','n','a','l','d',0, // hm
+    'j','a','s','i','i','r','a','d','d','a','i','s','l','e','o','f','m','a','n',0, // im
+    'j','a','s','i','i','r','a','d','d','a','j','o','o','r','j','i','y','a','d','a','k','o','o','n','f','u','r','e','e','d','s','a','n','d','w','i','j',0, // gs
+    'j','a','s','i','i','r','a','d','d','a','k','a','n','a','r','i',0, // ic
+    'j','a','s','i','i','r','a','d','d','a','k','a','y','b','f','a','a','r','d','e',0, // cv
+    'j','a','s','i','i','r','a','d','d','a','k','i','l','i','b','a','r','t','o','n',0, // cp
+    'j','a','s','i','i','r','a','d','d','a','k','i','r','i','s','m','a','s',0, // cx
+    'j','a','s','i','i','r','a','d','d','a','k','o','o','k',0, // ck
+    'j','a','s','i','i','r','a','d','d','a','k','o','o','k','o','o','s',0, // cc
+    'j','a','s','i','i','r','a','d','d','a','m','a','a','r','s','h','a','l',0, // mh
+    'j','a','s','i','i','r','a','d','d','a','n','i','y','u','u','k','a','l','e','d','o','o','n','i','y','a',0, // nc
+    'j','a','s','i','i','r','a','d','d','a','n','o','o','r','f','o','l','k',0, // nf
+    'j','a','s','i','i','r','a','d','d','a','s','f','a','l','d','b','a','a','d','j','a','a','n','m','a','y','e','n',0, // sj
+    'j','a','s','i','i','r','a','d','d','a','s','o','l','o','m','o','n',0, // sb
+    'j','a','s','i','i','r','a','d','d','a','w','a','q','o','o','y','i','g','a','m','a','r','i','a','a','n','a',0, // mp
+    'j','a','u','n','k','a','l','e','d','o','n','i','j','a',0, // nc
+    'j','a','u','n','z','e','l','a','n','d','e',0, // nz
+    'j','a','v',0, // us
+    'j','a','z','i','i','r','a','d','a','h','a','f','o','o','k','l','a','a','n',0, // fk
+    'j','a','z','o','i','r',0, // dz
+    'j','e','e','m','e',0, // ye
+    'j','e','e','m','e','n',0, // ye
+    'j','e','k','i','y','a',0, // cz
+    'j','e','l','e','z','y',0, // je
+    'j','e','m','e',0, // ye
+    'j','e','m','e','n',0, // ye
+    'j','e','m','e','n','a',0, // ye
+    'j','e','m','e','n','a','s',0, // ye
+    'j','e','m','e','n','o',0, // ye
+    'j','e','n','g','e','e','s','i','b','h','\xc9','\x9b','\xc9','\x9b','l','\xc9','\x94','m','u','s','u','t','i','\xc5','\x8b','\xc5','\x8b','\xc9','\x9b',0, // jengeesibhɛɛlɔmusutiŋŋɛ vg
+    'j','e','n','g','e','e','s','i','g','b','a','w','o','e','i','n','d','i','y','a','k','\xc9','\x94','i','y','\xc9','\x9b','l','\xc9','\x94',0, // jengeesigbawoeindiyakɔiyɛlɔ io
+    'j','e','o','r','g','i','i',0, // ge
+    'j','e','o','r','r','j','i','j','e',0, // ge
+    'j','e','p','a','n','g',0, // jp
+    'j','e','p','u','n',0, // jp
+    'j','e','r','m','a','n',0, // de
+    'j','e','r','m','e','n','i','j','a',0, // am
+    'j','e','r','s','e','y',0, // je
+    'j','e','r','s','i',0, // je
+    'j','e','r','z','e','n','e','z',0, // je
+    'j','e','w','o','r','u','j','i','y','a',0, // ge
+    'j','i','b','a','r','a','l','t','a','r',0, // gi
+    'j','i','b','e','l','e','t','a','l','e',0, // gi
+    'j','i','b','h','u','r','a','t','a',0, // gi
+    'j','i','b','h','u','t','i',0, // dj
+    'j','i','b','l','a','l','t','a',0, // gi
+    'j','i','b','r','a','l','l','t','a','a',0, // gi
+    'j','i','b','r','a','l','t','a',0, // gi
+    'j','i','b','r','a','l','t','a','a','r',0, // gi
+    'j','i','b','r','a','l','t','a','r',0, // gi
+    'j','i','b','u','l','a','l','i','t','a',0, // gi
+    'j','i','b','u','r','a','l','i','t','a',0, // gi
+    'j','i','b','u','t','i',0, // dj
+    'j','i','b','u','t','i','i',0, // dj
+    'j','i','b','u','u','t','i',0, // dj
+    'j','i','h','o','a','f','r','i','c','k','a','r','e','p','u','b','l','i','k','a',0, // za
+    'j','i','l','i',0, // cl
+    'j','i','n','n','e','h','a',0, // gn
+    'j','i','n','n','e','h','a','b','i','\xc3','\x9f','a','u',0, // jinnehabißau gw
+    'j','i','o','r','j','i','a',0, // ge
+    'j','i','r','z','i',0, // je
+    'j','i','w','a','r','j','i','y','a',0, // ge
+    'j','i','y','u','r','j','i',0, // ge
+    'j','i','z','n','i','g','e','o','r','g','i','e','a','j','i','z','n','i','s','a','n','d','w','i','c','h','o','v','y','o','s','t','r','o','v','y',0, // gs
+    'j','i','z','n','i','k','o','r','e','a',0, // kr
+    'j','i','z','n','i','s','u','d','a','n',0, // ss
+    'j','j','a','p','p','u','n',0, // jp
+    'j','j','i','b','u','t','i',0, // dj
+    'j','k',0, // gb
+    'j','o','d','a','n','i',0, // jo
+    'j','o','j','i','a',0, // ge
+    'j','o','j','i','y','a',0, // ge
+    'j','o','l','a','e','y',0, // cx
+    'j','o','l','a','o','y','g','g','j','i','n',0, // cx
+    'j','o','o','n','s','e','i',0, // gg
+    'j','o','o','r','j','i','y','a',0, // ge
+    'j','o','o','s','e','h',0, // je
+    'j','o','r','d','a','a','n','i','a',0, // jo
+    'j','o','r','d','a','a','n','i','e',0, // jo
+    'j','o','r','d','a','a','n','i','j','e',0, // jo
+    'j','o','r','d','a','n',0, // jo
+    'j','o','r','d','a','n','i',0, // jo
+    'j','o','r','d','a','n','i','a',0, // jo
+    'j','o','r','d','a','n','i','e',0, // jo
+    'j','o','r','d','a','n','i','e','n',0, // jo
+    'j','o','r','d','a','n','i','j','a',0, // jo
+    'j','o','r','d','a','n','i','o',0, // jo
+    'j','o','r','d','a','n','i','s','k','a',0, // jo
+    'j','o','r','d','a','n','i','y','a',0, // jo
+    'j','o','r','d','a','n','n','i',0, // jo
+    'j','o','r','d','a','n','s','k','o',0, // jo
+    'j','o','r','i','j','i',0, // ge
+    'j','o','r','j','i','a',0, // ge
+    'j','o','r','o','n','d','a','n','i',0, // jo
+    'j','o','u','l','u','s','a','a','r',0, // cx
+    'j','o','u','l','u','s','a','a','r','i',0, // cx
+    'j','r','e','n','a','h','d','a',0, // gd
+    'j','r','i','e','s','c','h','e','l','a','n','d',0, // gr
+    'j','r','o','h','n','l','a','n','d',0, // gl
+    'j','r','u','u','\xc3','\x9f','b','r','e','t','t','a','n','n','i','j','e',0, // jruußbrettannije gb
+    'j','u','a','d','e','l','u','p','p',0, // gp
+    'j','u','b','u','r','a','l','i','t','a','r','i',0, // gi
+    'j','u','h','a','m',0, // gu
+    'j','u','h','u','u','r','i','y','a','a','f','\xc9','\xa8','r','\xc9','\xa8','k','a','y','a','k','a','t','\xc9','\xa8','k','a','t','\xc9','\xa8',0, // juhuuriyaafɨrɨkayakatɨkatɨ cf
+    'j','u','j','a','a','n','a',0, // gy
+    'j','u','l','e','\xc3','\xb8','e','n',0, // juleøen cx
+    'j','u','l','o','n',0, // cx
+    'j','u','l','q','e','q','e','r','t','a','q',0, // cx
+    'j','u','n','g','t','i','n','e','k','a','r','a','l','y','s','t','e',0, // gb
+    'j','u','n','g','t','i','n','e','s','v','a','l','s','t','i','j','o','s',0, // us
+    'j','u','n','g','t','i','n','i','a','i','a','r','a','b','u','e','m','y','r','a','t','a','i',0, // ae
+    'j','u','n','g','t','i','n','i','u','v','a','l','s','t','i','j','u','m','a','z','o','s','i','o','s','t','o','l','i','m','o','s','i','o','s','s','a','l','o','s',0, // um
+    'j','u','n','g','t','i','n','i','u','v','a','l','s','t','i','j','u','m','e','r','g','e','l','i','u','s','a','l','o','s',0, // vi
+    'j','u','o','d','k','a','l','n','i','j','a',0, // me
+    'j','u','o','v','l','a','s','u','a','l','u','i',0, // cx
+    'j','u','o','v','l','l','a','t','s','u','l','l','o','t',0, // cx
+    'j','u','r','j','y','a',0, // ge
+    'j','u','w','a','t','e','m','a','h','l','a',0, // gt
+    'j','u','z','n','a','a','f','r','i','k','a',0, // za
+    'j','u','z','n','a','a','f','r','i','k','a','r','e','p','u','b','l','i','k','a',0, // za
+    'j','u','z','n','a','d','z','o','r','d','z','i','j','a','i','j','u','z','n','a','s','e','n','d','v','i','c','k','a','o','s','t','r','v','a',0, // gs
+    'j','u','z','n','a','d','z','o','r','d','z','i','j','a','i','j','u','z','n','a','s','e','n','d','v','i','c','o','s','t','r','v','a',0, // gs
+    'j','u','z','n','a','g','e','o','r','g','i','a','a','j','u','z','n','e','s','a','n','d','w','i','c','h','o','v','e','o','s','t','r','o','v','y',0, // gs
+    'j','u','z','n','a','g','e','o','r','g','i','a','i','n','j','u','z','n','i','s','a','n','d','w','i','c','h','e','v','i','o','t','o','k','i',0, // gs
+    'j','u','z','n','a','g','e','o','r','g','i','j','a','i','j','u','z','n','i','s','e','n','d','v','i','c','k','i','o','t','o','c','i',0, // gs
+    'j','u','z','n','a','g','e','o','r','g','i','s','k','a','a','j','u','z','n','e','s','a','n','d','w','i','c','h','o','w','e','k','u','p','y',0, // gs
+    'j','u','z','n','a','k','o','r','e','a',0, // kr
+    'j','u','z','n','a','k','o','r','e','j','a',0, // kr
+    'j','u','z','n','i','s','u','d','a','n',0, // ss
+    'j','u','z','n','o','a','f','r','i','c','k','a','r','e','p','u','b','l','i','k','a',0, // za
+    'j','u','z','n','o','a','f','r','i','s','k','a','r','e','p','u','b','l','i','k','a',0, // za
+    'j','u','z','n','y','s','u','d','a','n',0, // ss
+    'j','y','u','r','j','y','a',0, // ge
+    'j','\xc9','\x94','r','d','a','n',0, // jɔrdan jo
+    'j','\xc9','\x94','r','d','a','n','i','a',0, // jɔrdania jo
+    'j','\xc9','\x94','r','g','i','a',0, // jɔrgia ge
+    'j','\xc9','\x94','r','j','i',0, // jɔrji ge
+    'j','\xc9','\x94','\xc9','\x94','d','a','\xc5','\x8b',0, // jɔɔdaŋ jo
+    'j','\xc9','\x94','\xc9','\x94','j','i','y','a',0, // jɔɔjiya ge
+    'k','a','a','i','m','a','n','e','i','l','a','n','d','e','n',0, // ky
+    'k','a','a','i','m','a','n','s','e','i','l','a','n','d','e',0, // ky
+    'k','a','a','l','e','d','o','o','n','i','t','a','a','g','a','a',0, // nc
+    'k','a','a','m','e','r','u','u','n',0, // cm
+    'k','a','a','p','v','e','r','d','e',0, // cv
+    'k','a','a','p','v','e','r','d','i','e',0, // cv
+    'k','a','a','z','a','k','s','t','a','n',0, // kz
+    'k','a','b','g','l','a','s',0, // cv
+    'k','a','b','o','v','e','r','d','e',0, // cv
+    'k','a','b','o','v','e','r','d','o',0, // cv
+    'k','a','b','o','w','e','r','d','e',0, // cv
+    'k','a','b','u','v','e','r','d','i',0, // cv
+    'k','a','b','w','\xc9','\x9b','\xe1','\xb7','\x86','r',0, // kabwɛ᷆r cv
+    'k','a','i','m','a','n','e','i','l','a','n','n','e','n',0, // ky
+    'k','a','i','m','a','n','i','n','s','e','l','e','n',0, // ky
+    'k','a','i','m','a','n','i','n','s','e','l','n',0, // ky
+    'k','a','i','m','a','n','i','n','s','l','a',0, // ky
+    'k','a','i','m','a','n','i','n','s','l','e',0, // ky
+    'k','a','i','m','a','n','i','s','a','a','r','e','d',0, // ky
+    'k','a','i','m','a','n','u','h','a','r','t','e','a','k',0, // ky
+    'k','a','i','m','a','n','u','s','a','l','a','s',0, // ky
+    'k','a','i','m','a','n','u','s','a','l','o','s',0, // ky
+    'k','a','j','m','a','n','i','e','o','s','t','r','o','v','y',0, // ky
+    'k','a','j','m','a','n','i','s','k','e','k','u','p','y',0, // ky
+    'k','a','j','m','a','n','s','k','a','o','s','t','r','v','a',0, // ky
+    'k','a','j','m','a','n','s','k','e','k','u','p','y',0, // ky
+    'k','a','j','m','a','n','s','k','e','o','s','t','r','o','v','y',0, // ky
+    'k','a','j','m','a','n','s','k','i','o','t','o','c','i',0, // ky
+    'k','a','j','m','a','n','s','k','i','o','t','o','k','i',0, // ky
+    'k','a','j','m','a','n','s','z','i','g','e','t','e','k',0, // ky
+    'k','a','j','m','a','n','y',0, // ky
+    'k','a','l','a','a','l','l','i','t','n','u','n','a','a','t',0, // gl
+    'k','a','l','e','d','o','n','i','a','a','n','y','a','r',0, // nc
+    'k','a','l','e','d','o','n','i','a','b','a','r','u',0, // nc
+    'k','a','l','e','d','o','n','i','a','b','e','r','r','i','a',0, // nc
+    'k','a','l','e','d','o','n','i','a','f','o','f','o','r','o',0, // nc
+    'k','a','l','e','d','o','n','i','a','i','f','y','a',0, // nc
+    'k','a','l','e','d','o','n','i','a','n','e','v','e','z',0, // nc
+    'k','a','l','e','d','o','n','i','a','y','\xc9','\x94','\xcc','\x80','n','d','\xc9','\x94',0, // kaledoniayɔ̀ndɔ nc
+    'k','a','l','e','d','o','n','i','e','r','e',0, // nc
+    'k','a','l','e','d','o','n','i','k','o','u','r','a',0, // nc
+    'k','a','l','e','d','o','n','i','n','w','a','n','a','h',0, // nc
+    'k','a','l','e','d','o','n','i','w','a','m','u','m','u',0, // nc
+    'k','a','l','e','d','o','n','i','y','a','m','a','f','u','u',0, // nc
+    'k','a','l','e','d','o','n','i','y','a','s','a','b','u','w','a',0, // nc
+    'k','a','l','e','d','o','n','i','y','a','s','i','k','a',0, // nc
+    'k','a','l','e','d','o','n','y','a','m','u','p','y','a',0, // nc
+    'k','a','l','e','d','o','n','y','a','y','a','n','u',0, // nc
+    'k','a','l','e','d','o','n','y','i','a','e','f','u','g','h','u',0, // nc
+    'k','a','l','e','d','u','s','a','l','a',0, // cx
+    'k','a','l','e','n','d','o','i','a','i','n','j','e','r','u',0, // nc
+    'k','a','l','i','d','o','n','i','n','y','a','n','a','m','a','a',0, // nc
+    'k','a','l','i','d','u','n','y','a','t','a','m','a','y','n','u','t',0, // nc
+    'k','a','l','i','p','i','a','n','e','f','a','k','a','h','o','l','a','n','i',0, // bq
+    'k','a','l','i','s','i',0, // gr
+    'k','a','l','k','a','n','g','u','n','g','e','y',0, // fk
+    'k','a','l','\xc9','\x9b','d','o','n','i','a','n','y','\xc9','\x94','\xcc','\x81','n',0, // kalɛdonianyɔ́n nc
+    'k','a','m','a','l','u','m',0, // cm
+    'k','a','m','a','l','u','n',0, // cm
+    'k','a','m','a','l','u','\xc5','\x8b',0, // kamaluŋ cm
+    'k','a','m','a','r','o','i','s',0, // cm
+    'k','a','m','a','r','u',0, // cm
+    'k','a','m','b','i','i',0, // gm
+    'k','a','m','b','o','c','a',0, // kh
+    'k','a','m','b','o','c','y','a',0, // kh
+    'k','a','m','b','o','d','i','a',0, // kh
+    'k','a','m','b','o','d','i','a','n','u','t','o','m','e',0, // kh
+    'k','a','m','b','o','d','i','y','a',0, // kh
+    'k','a','m','b','o','d','j',0, // kh
+    'k','a','m','b','o','d','j','a',0, // kh
+    'k','a','m','b','o','d','s','a',0, // kh
+    'k','a','m','b','o','d','s','c','h','a',0, // kh
+    'k','a','m','b','o','d','s','j','a',0, // kh
+    'k','a','m','b','o','d','s','o',0, // kh
+    'k','a','m','b','o','d','y','a',0, // kh
+    'k','a','m','b','o','d','z','a',0, // kh
+    'k','a','m','b','o','d','z','s','a',0, // kh
+    'k','a','m','b','o','g','o',0, // kh
+    'k','a','m','b','o','j',0, // kh
+    'k','a','m','b','o','j','a',0, // kh
+    'k','a','m','b','o','j','e',0, // kh
+    'k','a','m','b','o','j','i',0, // kh
+    'k','a','m','b','o','o','d','i','y','a',0, // kh
+    'k','a','m','b','o','o','g','i',0, // kh
+    'k','a','m','b','o','s','e',0, // kh
+    'k','a','m','b','o','x','h','i','a',0, // kh
+    'k','a','m','b','o','z','a',0, // kh
+    'k','a','m','b','o','z','i',0, // kh
+    'k','a','m','b','u','d','j',0, // kh
+    'k','a','m','b','u','d','y','a',0, // kh
+    'k','a','m','e','l','u','n','i',0, // cm
+    'k','a','m','e','r','o','e','n',0, // cm
+    'k','a','m','e','r','o','n','a',0, // cm
+    'k','a','m','e','r','o','u','n',0, // cm
+    'k','a','m','e','r','o','u','n','n',0, // cm
+    'k','a','m','e','r','u','n',0, // cm
+    'k','a','m','e','r','u','n','a',0, // cm
+    'k','a','m','e','r','u','n','a','s',0, // cm
+    'k','a','m','e','r','u','n','e',0, // cm
+    'k','a','m','e','r','u','n','i',0, // cm
+    'k','a','m','e','r','u','n','n','u','t','o','m','e',0, // cm
+    'k','a','m','e','r','u','n','o',0, // cm
+    'k','a','m','e','r','u','u','n',0, // cm
+    'k','a','m','e','r','u','u','n','i',0, // cm
+    'k','a','m','e','r','u','\xc5','\x8b',0, // kameruŋ cm
+    'k','a','m','i','p','i','a',0, // gm
+    'k','a','m','i','p','o','t','i','a',0, // kh
+    'k','a','m','i','r','u','n',0, // cm
+    'k','a','m','i','t','a',0, // eg
+    'k','a','m','m','e','r','u','h','n',0, // cm
+    'k','a','m','o','r','i','s',0, // km
+    'k','a','m','\xc9','\x99','r','u','n',0, // kamərun cm
+    'k','a','m','\xc9','\x9b','l','u','n',0, // kamɛlun cm
+    'k','a','m','\xc9','\x9b','r','u','n',0, // kamɛrun cm
+    'k','a','m','\xc9','\x9b','r','u','n','e',0, // kamɛrune cm
+    'k','a','m','\xc9','\x9b','\xcc','\x80','r','u','n',0, // kamɛ̀run cm
+    'k','a','n','a',0, // gh
+    'k','a','n','a','a','d','a',0, // ca
+    'k','a','n','a','a','r','i','s','a','a','r','e','d',0, // ic
+    'k','a','n','a','d','a',0, // ca
+    'k','a','n','a','d','a','a',0, // ca
+    'k','a','n','a','d','a','b',0, // ca
+    'k','a','n','a','d','o',0, // ca
+    'k','a','n','a','k','a',0, // ca
+    'k','a','n','a','n','d','a',0, // ca
+    'k','a','n','a','r','a','d','a','l','a','r','y',0, // ic
+    'k','a','n','a','r','a','d','a','l','a','r','\xc4','\xb1',0, // kanaradaları ic
+    'k','a','n','a','r','e','s','c','h','i','n','s','e','l','e','n',0, // ic
+    'k','a','n','a','r','i','a','k',0, // ic
+    'k','a','n','a','r','i','a','n','s','a','a','r','e','t',0, // ic
+    'k','a','n','a','r','i','a','q','e','q','e','r','t','a','q',0, // ic
+    'k','a','n','a','r','i','a','s',0, // ic
+    'k','a','n','a','r','i','a','s','u','l','l','o','t',0, // ic
+    'k','a','n','a','r','i','a','s','u','o','l','l','u','u','h',0, // ic
+    'k','a','n','a','r','i','e','o','a','r','n','a',0, // ic
+    'k','a','n','a','r','i','e','s','e','e','i','l','a','n','d','e',0, // ic
+    'k','a','n','a','r','i','e','y','j','a','r',0, // ic
+    'k','a','n','a','r','i','j','u','s','a','l','a','s',0, // ic
+    'k','a','n','a','r','i','s','c','h','e','i','n','s','e','l','n',0, // ic
+    'k','a','n','a','r','i','s','e','i','n','s','l','a',0, // ic
+    'k','a','n','a','r','i','s','k','e','k','u','p','y',0, // ic
+    'k','a','n','a','r','i','s','k','e','\xc3','\xb8','e','r',0, // kanariskeøer ic
+    'k','a','n','a','r','i','s','z','i','g','e','t','e','k',0, // ic
+    'k','a','n','a','r','i','u','o','y','g','g','j','a','r',0, // ic
+    'k','a','n','a','r','i','\xc3','\xb8','y','a','n','e',0, // kanariøyane ic
+    'k','a','n','a','r','i','\xc3','\xb8','y','e','n','e',0, // kanariøyene ic
+    'k','a','n','a','r','i','\xc6','\x92','u','d','o','m','e','k','p','o','w','o','n','u','t','o','m','e',0, // kanariƒudomekpowonutome ic
+    'k','a','n','a','r','o','r','o','l','l','a','r','i',0, // ic
+    'k','a','n','a','r','s','k','a','o','s','t','r','v','a',0, // ic
+    'k','a','n','a','r','s','k','e','o','s','t','r','o','v','y',0, // ic
+    'k','a','n','a','r','s','k','i','o','t','o','c','i',0, // ic
+    'k','a','n','a','r','s','k','i','o','t','o','k','i',0, // ic
+    'k','a','n','a','r','u','s','a','l','o','s',0, // ic
+    'k','a','n','a','r','y','a','a','d','a','l','a','r','\xc4','\xb1',0, // kanaryaadaları ic
+    'k','a','n','a','r','y','s','k','e','e','i','l','a','n','n','e','n',0, // ic
+    'k','a','n','a','t','a',0, // ca
+    'k','a','n','b','o','d','i','a',0, // kh
+    'k','a','n','l','u','r','a','n','g','s','a','h','a','r','a',0, // eh
+    'k','a','n','\xc9','\x9b','d','a',0, // kanɛda ca
+    'k','a','p','e','v','e','r','d','e',0, // cv
+    'k','a','p','e','v','e','r','d','e','n','u','t','o','m','e',0, // cv
+    'k','a','p','f','\xc9','\x9b','l',0, // kapfɛl cv
+    'k','a','p','m','a','l','a','\xc5','\x8b','n','e',0, // kapmalaŋne cv
+    'k','a','p','o','n','i',0, // ga
+    'k','a','p','p','v','e','r','d','e',0, // cv
+    'k','a','p','u','l','o','a','n','a','l','a','n',0, // ax
+    'k','a','p','u','l','o','a','n','a','s','p','a','l','i','n','g','n','j','a','b','a',0, // um
+    'k','a','p','u','l','o','a','n','c','o','c','o','s','k','e','e','l','i','n','g',0, // cc
+    'k','a','p','u','l','o','a','n','c','o','o','k',0, // ck
+    'k','a','p','u','l','o','a','n','f','a','l','k','l','a','n','d',0, // fk
+    'k','a','p','u','l','o','a','n','f','a','l','k','l','a','n','d','i','s','l','a','s','m','a','l','v','i','n','a','s',0, // fk
+    'k','a','p','u','l','o','a','n','f','a','r','o',0, // fo
+    'k','a','p','u','l','o','a','n','h','e','a','r','d','l','a','n','m','c','d','o','n','a','l','d',0, // hm
+    'k','a','p','u','l','o','a','n','k','a','n','a','r','i',0, // ic
+    'k','a','p','u','l','o','a','n','k','e','m','a','n',0, // ky
+    'k','a','p','u','l','o','a','n','m','a','r','i','a','n','a','l','o','r',0, // mp
+    'k','a','p','u','l','o','a','n','m','a','r','s','h','a','l','l',0, // mh
+    'k','a','p','u','l','o','a','n','p','i','t','c','a','i','r','n',0, // pn
+    'k','a','p','u','l','o','a','n','s','u','l','e','m','a','n',0, // sb
+    'k','a','p','u','l','o','a','n','v','i','r','g','i','n','a','m','e','r','i','k','a',0, // vi
+    'k','a','p','u','l','o','a','n','v','i','r','g','i','n','b','r','i','t','a','n','i','a',0, // vg
+    'k','a','p','u','v','e','r','g','u','n','g','e','y',0, // cv
+    'k','a','p','v','e','r',0, // cv
+    'k','a','p','v','e','r','d','e',0, // cv
+    'k','a','p','v','e','r','d','e','n',0, // cv
+    'k','a','p','v','e','r','d','y',0, // cv
+    'k','a','p','v','\xc9','\x9b','r',0, // kapvɛr cv
+    'k','a','p','\xc9','\x94','\xcc','\x81','\xc5','\x8b',0, // kapɔ́ŋ ga
+    'k','a','r','a','c','s','o','n','y','s','z','i','g','e','t',0, // cx
+    'k','a','r','a','d','a','g',0, // me
+    'k','a','r','a','i','b','a','s','o','l','a','n','d','e','z','a','s',0, // bq
+    'k','a','r','a','i','b','e','t','h','o','l','a','n','d','e','z','e',0, // bq
+    'k','a','r','a','j','a','n','m','a','n','u','n','g','g','a','l',0, // gb
+    'k','a','r','a','y','i','p','h','o','l','l','a','n','d','a','s','\xc4','\xb1',0, // karayiphollandası bq
+    'k','a','r','g','a','z','s','t','a','n',0, // kg
+    'k','a','r','i','b','a','h','a','f','s','h','l','u','t','i','h','o','l','l','a','n','d','s',0, // bq
+    'k','a','r','i','b','b','e','a','t','\xc9','\x94','w','o','\xc6','\x92','e','n','e','d','a','l','a','n','\xc9','\x96','s','n','u','t','o','m','e',0, // karibbeatɔwoƒenedalanɖsnutome bq
+    'k','a','r','i','b','e','k','o','h','e','r','b','e','h','e','r','e','a','k',0, // bq
+    'k','a','r','i','b','e','s','c','h','t','h','o','l','l','a','n','d',0, // bq
+    'k','a','r','i','b','i','a','n','a','l','a','n','k','o','m','a','a','t',0, // bq
+    'k','a','r','i','b','i','a','w','a','l','a','n','d','a',0, // bq
+    'k','a','r','i','b','i','e','s','e','n','e','d','e','r','l','a','n','d',0, // bq
+    'k','a','r','i','b','i','s','k','a','n','e','d','e','r','l','a','n','d','e','r','n','a',0, // bq
+    'k','a','r','i','b','i','s','k','a','n','i','z','o','z','e','m','s','k','a',0, // bq
+    'k','a','r','i','b','i','s','k','n','e','d','e','r','l','a','n','d',0, // bq
+    'k','a','r','i','b','i','y','a','a','n','n','a','d','a','r','l','a','n','d','s',0, // bq
+    'k','a','r','i','b','n','e','d','e','r','l','a','n','d','a','t',0, // bq
+    'k','a','r','i','b','n','i','d','e','r','l','a','n','d','l','a','r','y',0, // bq
+    'k','a','r','i','b','n','i','d','e','r','l','a','n','d','\xc4','\xb1',0, // karibniderlandı bq
+    'k','a','r','i','b','s','k','e','h','o','l','a','n','d','s','k','o',0, // bq
+    'k','a','r','i','b','s','k','e','n','i','z','o','z','e','m','s','k','o',0, // bq
+    'k','a','r','i','b','u','n','y','d','e','r','l','a','n','d','a','i',0, // bq
+    'k','a','r','i','b','y','s','k','n','e','d','e','r','l','a','n',0, // bq
+    'k','a','r','i','p','s','k','a','h','o','l','a','n','d','i','j','a',0, // bq
+    'k','a','r','i','p','s','k','i','o','t','o','c','i','n','i','z','o','z','e','m','s','k','e',0, // bq
+    'k','a','r','t','v','e','l','u','j','o',0, // ge
+    'k','a','s','a','a','k','h','i','s','t','a','a','n',0, // kz
+    'k','a','s','a','c','h','s','c','h','t','a','n',0, // kz
+    'k','a','s','a','c','h','s','t','a','n',0, // kz
+    'k','a','s','a','c','s','t','a','n',0, // kz
+    'k','a','s','a','h','s','t','a','n',0, // kz
+    'k','a','s','a','k','h','s','t','a','n',0, // kz
+    'k','a','s','a','k','h','s','t','a','n','i',0, // kz
+    'k','a','s','a','k','i','s','i','t','a','n','i',0, // kz
+    'k','a','s','a','k','i','t','a','n','i',0, // kz
+    'k','a','s','a','k','s','i','t','a','\xc5','\x8b',0, // kasaksitaŋ kz
+    'k','a','s','a','k','s','t','a','a','n',0, // kz
+    'k','a','s','a','k','s','t','a','n',0, // kz
+    'k','a','s','a','x','s','t','a','\xc5','\x8b',0, // kasaxstaŋ kz
+    'k','a','s','s','a','k','s','t','a','h','n',0, // kz
+    'k','a','t','a',0, // qa
+    'k','a','t','a','a',0, // qa
+    'k','a','t','a','a','l',0, // qa
+    'k','a','t','a','a','r',0, // qa
+    'k','a','t','a','a','r','i',0, // qa
+    'k','a','t','a','h','a',0, // qa
+    'k','a','t','a','l','i',0, // qa
+    'k','a','t','a','r',0, // qa
+    'k','a','t','a','r','a',0, // qa
+    'k','a','t','a','r','a','s',0, // qa
+    'k','a','t','a','r','i',0, // qa
+    'k','a','t','a','r','n','u','t','o','m','e',0, // qa
+    'k','a','t','a','r','o',0, // qa
+    'k','a','t','h','a','r','i',0, // qa
+    'k','a','y','i','m','a','n','\xc9','\x9b',0, // kayimanɛ ky
+    'k','a','y','m','a','n','a','d','a','l','a','r','y',0, // ky
+    'k','a','y','m','a','n','a','d','a','l','a','r','\xc4','\xb1',0, // kaymanadaları ky
+    'k','a','y','m','a','n','g','u','n','g','e','y',0, // ky
+    'k','a','y','m','a','n','m','a','l','a','\xc5','\x8b','n','e',0, // kaymanmalaŋne ky
+    'k','a','y','m','a','n','o','r','o','l','l','a','r','i',0, // ky
+    'k','a','y','m','a','n','\xc6','\x92','u','d','o','m','e','k','p','o','w','o','n','u','t','o','m','e',0, // kaymanƒudomekpowonutome ky
+    'k','a','y','m','\xc9','\x9b','n','\xc9','\xa3','a','\xcc','\xb1','y','l','\xc9','\x9b','n',0, // kaymɛnɣa̱ylɛn ky
+    'k','a','z','a','c','h','i','s','t','a','n',0, // kz
+    'k','a','z','a','c','h','i','s','t','a','n','i',0, // kz
+    'k','a','z','a','c','h','s','t','a','n',0, // kz
+    'k','a','z','a','c','h','s','t','a','n','a','s',0, // kz
+    'k','a','z','a','h','s','t','a','n',0, // kz
+    'k','a','z','a','h','s','t','a','n','a',0, // kz
+    'k','a','z','a','h','s','t','a','n','o',0, // kz
+    'k','a','z','a','h','s','z','t','a','n',0, // kz
+    'k','a','z','a','j','i','s','t','a','n',0, // kz
+    'k','a','z','a','k','a','s','i','t','a','a','n','i',0, // kz
+    'k','a','z','a','k','h','s','t','a','n',0, // kz
+    'k','a','z','a','k','h','s','t','a','n','n','i',0, // kz
+    'k','a','z','a','k','i','s','i','t','a',0, // kz
+    'k','a','z','a','k','i','s','i','t','a','a','n',0, // kz
+    'k','a','z','a','k','i','s','i','t','a','a','n','i',0, // kz
+    'k','a','z','a','k','i','s','i','t','a','n','i',0, // kz
+    'k','a','z','a','k','i','s','t','a','n',0, // kz
+    'k','a','z','a','k','i','s','t','a','n','i',0, // kz
+    'k','a','z','a','k','i','s','t','a','u',0, // kz
+    'k','a','z','a','k','i','s','t','a','\xc5','\x8b',0, // kazakistaŋ kz
+    'k','a','z','a','k','i','t','h','t','a','n','i',0, // kz
+    'k','a','z','a','k','s','t','a','n',0, // kz
+    'k','a','z','a','k','s','t','a','n','n','u','t','o','m','e',0, // kz
+    'k','a','z','a','k','s','t','a','\xc5','\x8b',0, // kazakstaŋ kz
+    'k','a','z','a','k','u','s','i','t','a',0, // kz
+    'k','a','z','a','k','\xc9','\x99','t','a','\xc5','\x8b',0, // kazakətaŋ kz
+    'k','a','z','a','s','i','t','a','\xc5','\x8b',0, // kazasitaŋ kz
+    'k','a','z','a','s','\xc9','\xa8','\xcc','\x80','t','a','n',0, // kazasɨ̀tan kz
+    'k','a','z','a','x','i','s','t','a','n',0, // kz
+    'k','a','z','a','x','s','t','a','n',0, // kz
+    'k','a','\xc5','\x8b','b','h','o','d','i','y','a',0, // kaŋbhodiya kh
+    'k','e','b','e','b','e','r','t','a','b','a','r','a','r','a','i','t','a','b','i','n','d','i','a','n','o','c','e','a','n','n','e','b','o','u','i','n','g','e','r','e','s','a',0, // io
+    'k','e','e','m','a','\xc5','\x8b','t','i','\xc5','\x8b','\xc5','\x8b','\xc9','\x9b',0, // keemaŋtiŋŋɛ ky
+    'k','e','e','n','a',0, // ke
+    'k','e','e','n','i','a',0, // ke
+    'k','e','e','n','i','j','a',0, // ke
+    'k','e','e','n','i','y','a',0, // ke
+    'k','e','e','n','i','y','a','a',0, // ke
+    'k','e','e','n','y','a',0, // ke
+    'k','e','e','r','i','i','n','d','i','b','r','i','t','a','a','n','i','t','o','m','a','a','y','o','e','n','n','d','o',0, // io
+    'k','e','j','m','a','n','o','j',0, // ky
+    'k','e','k','k','i','a',0, // cz
+    'k','e','l','e','b','a','t','i',0, // ki
+    'k','e','l','e','m','a','n','i','a',0, // de
+    'k','e','l','e','n','a','a','t',0, // gd
+    'k','e','l','e','n','a','t','a',0, // gd
+    'k','e','l','e','t','t','i','m','o','r',0, // tl
+    'k','e','m','a','n','f','o','i','s','l','a','n','d','s',0, // ky
+    'k','e','m','b','o','j','a',0, // kh
+    'k','e','m','e','l','u','n',0, // cm
+    'k','e','n','a',0, // ke
+    'k','e','n','a','a',0, // ke
+    'k','e','n','e','m','a','k','a',0, // dk
+    'k','e','n','i','a',0, // ke
+    'k','e','n','i','j','a',0, // ke
+    'k','e','n','i','y','a',0, // ke
+    'k','e','n','j','a',0, // ke
+    'k','e','n','j','o',0, // ke
+    'k','e','n','y','a',0, // ke
+    'k','e','n','y','a','a',0, // ke
+    'k','e','n','y','a','b',0, // ke
+    'k','e','n','y','a','n','u','t','o','m','e',0, // ke
+    'k','e','p','a','n','i','a',0, // es
+    'k','e','p','i','i','g','j','e','l','b','e','r',0, // cv
+    'k','e','p','i','v','\xc9','\x9b','d','i','t','i','\xc5','\x8b','\xc5','\x8b','\xc9','\x9b',0, // kepivɛditiŋŋɛ cv
+    'k','e','p','u','l','a','u','a','n','a','l','a','n','d',0, // ax
+    'k','e','p','u','l','a','u','a','n','c','a','n','a','r','y',0, // ic
+    'k','e','p','u','l','a','u','a','n','c','a','y','m','a','n',0, // ky
+    'k','e','p','u','l','a','u','a','n','c','o','c','o','s','k','e','e','l','i','n','g',0, // cc
+    'k','e','p','u','l','a','u','a','n','c','o','o','k',0, // ck
+    'k','e','p','u','l','a','u','a','n','f','a','l','k','l','a','n','d',0, // fk
+    'k','e','p','u','l','a','u','a','n','f','a','l','k','l','a','n','d','i','s','l','a','s','m','a','l','v','i','n','a','s',0, // fk
+    'k','e','p','u','l','a','u','a','n','f','a','r','o','e',0, // fo
+    'k','e','p','u','l','a','u','a','n','g','e','o','r','g','i','a','s','e','l','a','t','a','n','s','a','n','d','w','i','c','h','s','e','l','a','t','a','n',0, // gs
+    'k','e','p','u','l','a','u','a','n','h','e','a','r','d','m','c','d','o','n','a','l','d',0, // hm
+    'k','e','p','u','l','a','u','a','n','m','a','l','v','i','n','a','s',0, // fk
+    'k','e','p','u','l','a','u','a','n','m','a','l','v','i','n','a','s','f','a','l','k','l','a','n','d',0, // fk
+    'k','e','p','u','l','a','u','a','n','m','a','r','i','a','n','a','u','t','a','r','a',0, // mp
+    'k','e','p','u','l','a','u','a','n','m','a','r','s','h','a','l','l',0, // mh
+    'k','e','p','u','l','a','u','a','n','n','o','r','f','o','l','k',0, // nf
+    'k','e','p','u','l','a','u','a','n','p','i','t','c','a','i','r','n',0, // pn
+    'k','e','p','u','l','a','u','a','n','s','o','l','o','m','o','n',0, // sb
+    'k','e','p','u','l','a','u','a','n','s','v','a','l','b','a','r','d','d','a','n','j','a','n','m','a','y','e','n',0, // sj
+    'k','e','p','u','l','a','u','a','n','t','e','r','l','u','a','r','a','s',0, // um
+    'k','e','p','u','l','a','u','a','n','t','e','r','p','e','n','c','i','l','a','s',0, // um
+    'k','e','p','u','l','a','u','a','n','t','u','r','k','s','d','a','n','c','a','i','c','o','s',0, // tc
+    'k','e','p','u','l','a','u','a','n','v','i','r','g','i','n','a','s',0, // vi
+    'k','e','p','u','l','a','u','a','n','v','i','r','g','i','n','b','r','i','t','i','s','h',0, // vg
+    'k','e','p','u','l','a','u','a','n','v','i','r','g','i','n','i','n','g','g','r','i','s',0, // vg
+    'k','e','p','u','l','a','u','a','n','w','a','l','l','i','s','d','a','n','f','u','t','u','n','a',0, // wf
+    'k','e','p','u','v','e','d','e',0, // cv
+    'k','e','p','u','v','e','e','d','e',0, // cv
+    'k','e','p','v','\xc9','\x9b','d','f','o','i','s','l','a','n','d','s',0, // kepvɛdfoislands cv
+    'k','e','r','a','m','a','t','l','y','y','e','l','e','n','a','a','d','a','s','y',0, // sh
+    'k','e','r','s','e','i','l','a','n','d',0, // cx
+    'k','e','r','w','a','s','y','a',0, // hr
+    'k','e','s','k','a','a','f','r','i','k','a','v','a','b','a','r','i','i','k',0, // cf
+    'k','e','s','k','i','a','f','r','i','k','a','n','t','a','s','a','v','a','l','t','a',0, // cf
+    'k','e','u','t','a','a','n','d','m','e','l','i','l','l','a','n','u','t','o','m','e',0, // ea
+    'k','e','u','t','a','n','a','m','e','l','i','l','l','a',0, // ea
+    'k','e','y','a','n','i','y','a','y','e','k','b','u','y','i',0, // gb
+    'k','h','a','m','e','r','u','n','i',0, // cm
+    'k','h','a','n','a',0, // gh
+    'k','h','a','n','a','d','a',0, // ca
+    'k','h','e','n','y','a',0, // ke
+    'k','h','i','r','i','b','a','t','i',0, // ki
+    'k','h','o','l','o','m','b','i','y','a',0, // co
+    'k','h','o','m','o','r','o',0, // km
+    'k','h','o','n','g','o',0, // cg
+    'k','h','o','s','t','a','r','i','k','h','a',0, // cr
+    'k','h','u','v','\xc6','\xb0','c','\xc4','\x91','\xc3','\xb4','n','g','e','u','r','o',0, // khuvưcđôngeuro ez
+    'k','h','u','w','e','i','t','i',0, // kw
+    'k','i','b','a',0, // cu
+    'k','i','d','z','i','s','\xc9','\xa8','\xcc','\x80','t','a','n',0, // kidzisɨ̀tan kg
+    'k','i','g','i','s','i','t','a','\xc5','\x8b',0, // kigisitaŋ kg
+    'k','i','g','i','s','t','a','\xc5','\x8b',0, // kigistaŋ kg
+    'k','i','g','i','z','i','s','i','t','a',0, // kg
+    'k','i','i','b','a','t','i',0, // ki
+    'k','i','i','g','i','z','i','s','t','a','n','i',0, // kg
+    'k','i','i','n','a',0, // cn
+    'k','i','i','n','e',0, // gn
+    'k','i','i','n','e','p','i','s','a','o',0, // gw
+    'k','i','i','n','n','a',0, // cn
+    'k','i','k','i','s','i','t','a','n','i',0, // kg
+    'k','i','l','i',0, // cl
+    'k','i','l','i','b','a','t','i',0, // ki
+    'k','i','l','i','g','i','s','i','s','i','t','a','n','i',0, // kg
+    'k','i','l','i','g','i','z','i','s','t','a','n','i',0, // kg
+    'k','i','l','i','k','i','s','i','s','t','a','\xc5','\x8b',0, // kilikisistaŋ kg
+    'k','i','l','i','p','a','s','i',0, // ki
+    'k','i','l','i','p','a','t','i',0, // ki
+    'k','i','l','\xc9','\x9b','\xcc','\x81','\xc9','\x9b','k',0, // kilɛ́ɛk gr
+    'k','i','n','a',0, // cn
+    'k','i','n','a','s','i','p','a','s','a','s','p','a','r','v','a','l','d','e','s','a','p','g','a','b','a','l','s','h','o','n','k','o','n','g','a',0, // hk
+    'k','i','n','a','s','i','p','a','s','a','s','p','a','r','v','a','l','d','e','s','a','p','g','a','b','a','l','s','m','a','k','a','o',0, // mo
+    'k','i','n','e',0, // cn
+    'k','i','n','e','e','k','u','a','t','o','l','i','a','l',0, // gq
+    'k','i','n','i',0, // gn
+    'k','i','n','i','j','a',0, // cn
+    'k','i','n','i','p','i','s','a','u',0, // gw
+    'k','i','n','y','a',0, // ke
+    'k','i','o','b','a',0, // cu
+    'k','i','o','r','d','i','s','t','a','n',0, // kg
+    'k','i','p','a','r',0, // cy
+    'k','i','p','r',0, // cy
+    'k','i','p','r','a',0, // cy
+    'k','i','p','r','a','s',0, // cy
+    'k','i','p','r','e','n','e','z',0, // cy
+    'k','i','p','r','o',0, // cy
+    'k','i','p','r','o','s',0, // cy
+    'k','i','r','a','s','a','o',0, // cw
+    'k','i','r','g','h','i','s','i','s','t','a','n',0, // kg
+    'k','i','r','g','h','i','z','i','s','t','a','n',0, // kg
+    'k','i','r','g','h','i','z','s','t','a','n',0, // kg
+    'k','i','r','g','i','i','s','i','s','c','h','t','a','n',0, // kg
+    'k','i','r','g','i','s','i','a',0, // kg
+    'k','i','r','g','i','s','i','s','t','a','n',0, // kg
+    'k','i','r','g','i','s','t','a','a','n',0, // kg
+    'k','i','r','g','i','s','t','a','n',0, // kg
+    'k','i','r','g','i','s','t','a','u',0, // kg
+    'k','i','r','g','i','s','t','a','\xc5','\x8b',0, // kirgistaŋ kg
+    'k','i','r','g','i','z','i',0, // kg
+    'k','i','r','g','i','z','i','e',0, // kg
+    'k','i','r','g','i','z','i','j','a',0, // kg
+    'k','i','r','g','i','z','i','s','t','a','n',0, // kg
+    'k','i','r','g','i','z','i','s','t','a','n','o',0, // kg
+    'k','i','r','g','i','z','i','s','t','a','\xc5','\x8b',0, // kirgizistaŋ kg
+    'k','i','r','g','i','z','i','s','z','t','a','n',0, // kg
+    'k','i','r','g','i','z','s','k','o',0, // kg
+    'k','i','r','g','i','z','s','t','a','n','a',0, // kg
+    'k','i','r','g','i','z','s','t','a','n','n','u','t','o','m','e',0, // kg
+    'k','i','r','g','i','z','s','t','a','\xc5','\x8b',0, // kirgizstaŋ kg
+    'k','i','r','g','u','i','s','t','a','n',0, // kg
+    'k','i','r','g','u','i','z','i','s','t','a','n',0, // kg
+    'k','i','r','i','b','a','a','t','i',0, // ki
+    'k','i','r','i','b','a','r','i',0, // ki
+    'k','i','r','i','b','a','t','i',0, // ki
+    'k','i','r','i','b','a','t','i','n','u','t','o','m','e',0, // ki
+    'k','i','r','i','b','a','t','i','s',0, // ki
+    'k','i','r','i','b','a','t','o',0, // ki
+    'k','i','r','i','b','h','a','t','i',0, // ki
+    'k','i','r','i','g','i','s','i','t','a','a','n','i',0, // kg
+    'k','i','r','i','g','i','s','i','t','a','n','i',0, // kg
+    'k','i','r','i','g','i','s','t','a','n',0, // kg
+    'k','i','r','i','g','i','s','\xc9','\x99','t','a','n',0, // kirigisətan kg
+    'k','i','r','i','g','i','z','i','s','i','t','a','a','n','i',0, // kg
+    'k','i','r','i','g','i','z','i','s','i','t','a','\xc5','\x8b',0, // kirigizisitaŋ kg
+    'k','i','r','i','g','i','z','i','s','t','a','n','i',0, // kg
+    'k','i','r','i','g','i','z','i','t','h','t','a','n','i',0, // kg
+    'k','i','r','i','g','i','z','i','t','u','a','a','n',0, // kg
+    'k','i','r','r','j','i','i','s','i','j','e',0, // kg
+    'k','i','r','\xc9','\xa3','i','s','t','a','n',0, // kirɣistan kg
+    'k','i','r','\xc9','\xa3','i','z','i','s','t','a','n',0, // kirɣizistan kg
+    'k','i','s','i','i','w','a','c','h','a','n','o','f','i','f','o','o','k','i',0, // nf
+    'k','i','s','i','w','a','c','h','a','a','s','c','e','n','s','i','o','n',0, // ac
+    'k','i','s','i','w','a','c','h','a','b','o','u','v','e','t',0, // bv
+    'k','i','s','i','w','a','c','h','a','c','h','r','i','s','t','m','a','s',0, // cx
+    'k','i','s','i','w','a','c','h','a','c','l','i','p','p','e','r','t','o','n',0, // cp
+    'k','i','s','i','w','a','c','h','a','h','e','a','r','d','n','a','v','i','s','i','w','a','v','y','a','m','c','d','o','n','a','l','d',0, // hm
+    'k','i','s','i','w','a','c','h','a','k','r','i','s','m','a','s','i',0, // cx
+    'k','i','s','i','w','a','c','h','a','m','a','n',0, // im
+    'k','i','s','i','w','a','c','h','a','n','o','l','f','o','k',0, // nf
+    'k','i','s','i','w','a','c','h','a','n','o','r','f','o','k',0, // nf
+    'k','i','s','i','w','a','c','h','a','n','o','r','f','o','l','k',0, // nf
+    'k','i','s','u','\xc5','\x8b','l','a','m','a','k','h','o','c','h','e',0, // kisuŋlamakhoche jp
+    'k','i','t','a','j','s','k','a',0, // cn
+    'k','i','t','h','i','w','a','c','h','a','n','o','r','f','o','k',0, // nf
+    'k','i','t','\xc9','\x94','\xc5','\x8b','k','i','c','\xc9','\x9b','\xcc','\x81','k',0, // kitɔŋkicɛ́k cz
+    'k','i','t','\xc9','\x94','\xc5','\x8b','k','i','k','o','n','g','o',0, // kitɔŋkikongo cd
+    'k','i','t','\xc9','\x94','\xc5','\x8b','k','i','p','a','l','\xc9','\x9b','s','t','i','i','n',0, // kitɔŋkipalɛstiin ps
+    'k','i','t','\xc9','\x94','\xc5','\x8b','k','i','t','u','m','u','n','i','k','\xc9','\x9b','\xcc','\x81','\xc5','\x8b',0, // kitɔŋkitumunikɛ́ŋ do
+    'k','i','u','b','a',0, // cu
+    'k','i','u','m','b','a',0, // cu
+    'k','i','u','p','a',0, // cu
+    'k','i','u','r','a','s','a','o',0, // cw
+    'k','i','y','u','b','h','a',0, // cu
+    'k','i','z','i','n','g','a','k','y','e','n','o','r','o','f','o','k','o',0, // nf
+    'k','j','a','d',0, // td
+    'k','l','e','i','n','a','f','g','e','l','e','e','e','i','l','a','n','d','e','v','a','n','d','i','e','v','s','a',0, // um
+    'k','l','e','i','n','e','a','f','g','e','l','e','g','e','n','e','i','l','a','n','d','e','n','v','a','n','d','e','v','e','r','e','n','i','g','d','e','s','t','a','t','e','n',0, // um
+    'k','l','i','p','a','t','o','n','\xc6','\x92','u','d','o','m','e','k','p','o','n','u','t','o','m','e',0, // klipatonƒudomekponutome cp
+    'k','l','i','p','e','r','t','o','n','a','s','a','l','a',0, // cp
+    'k','l','i','p','e','r','t','o','n','o','s','a','l','a',0, // cp
+    'k','l','i','p','p','e','r','t','o','n','a','d','a','s','y',0, // cp
+    'k','l','i','p','p','e','r','t','o','n','a','d','a','s','\xc4','\xb1',0, // klippertonadası cp
+    'k','l','i','p','p','e','r','t','o','n','o','r','o','l','i',0, // cp
+    'k','m',0, // gb
+    'k','o','d','d','i','v','\xc9','\x94','\xcc','\x81','r',0, // koddivɔ́r ci
+    'k','o','d','d','i','w','a','r',0, // ci
+    'k','o','d','d','u','w','a','a','r',0, // ci
+    'k','o','d','i','b','o','\xcc','\xb1','o','\xcc','\xb1',0, // kodibo̱o̱ ci
+    'k','o','d','i','v','a','a',0, // ci
+    'k','o','d','i','v','a','y','a',0, // ci
+    'k','o','d','i','v','o','w','a',0, // ci
+    'k','o','d','i','v','u','a','r','a',0, // ci
+    'k','o','d','i','w','a','a','r','c','o','t','e','d','i','v','o','i','r','e',0, // ci
+    'k','o','d','i','w','a','r','i',0, // ci
+    'k','o','d','o','r','o','g','b','i','a','o','k','o',0, // gb
+    'k','o','d','o','r','o','s','e','s','e','t','i','b','e','a','f','r','i','k','a',0, // cf
+    'k','o','d','o','r','o','s','e','s','e','t','i','d','o','m','i','n','i','k','a',0, // do
+    'k','o','d','o','r','o','s','e','s','e','t','i','n','g','u','n','u','h','a','l','e','z','o','t','i','k','o','n','g','o',0, // cd
+    'k','o','d','o','r','o','s','e','s','e','t','i','t','y','e','k','i',0, // cz
+    'k','o','e','i','t','y',0, // kw
+    'k','o','e','w','e','i','t',0, // kw
+    'k','o','k','i','t','i','\xc5','\x8b','\xc5','\x8b','\xc9','\x9b',0, // kokitiŋŋɛ ck
+    'k','o','k','o','s','e','i','l','a','n','d','e',0, // cc
+    'k','o','k','o','s','e','i','l','a','n','n','e','n',0, // cc
+    'k','o','k','o','s','e','y','j','a','r','k','e','e','l','i','n','g',0, // cc
+    'k','o','k','o','s','i','l','a','n','e','n',0, // cc
+    'k','o','k','o','s','i','n','s','e','l','e','n',0, // cc
+    'k','o','k','o','s','i','n','s','e','l','n',0, // cc
+    'k','o','k','o','s','i','n','s','l','a',0, // cc
+    'k','o','k','o','s','i','n','s','l','e',0, // cc
+    'k','o','k','o','s','k','i','l','i','n','g','a','d','a','l','a','r','y',0, // cc
+    'k','o','k','o','s','k','i','l','i','n','g','f','u','d','o','m','e','k','p','o','n','u','t','o','m','e',0, // cc
+    'k','o','k','o','s','k','i','l','i','n','g','o','r','o','l','l','a','r','i',0, // cc
+    'k','o','k','o','s','k','i','l','i','n','q','a','d','a','l','a','r','\xc4','\xb1',0, // kokoskilinqadaları cc
+    'k','o','k','o','s','o','a','r','n','a',0, // cc
+    'k','o','k','o','s','o','v','a','k','e','e','l','i','n','g','o','v','a','o','s','t','r','v','a',0, // cc
+    'k','o','k','o','s','o','v','a','k','i','l','i','n','g','o','v','a','o','s','t','r','v','a',0, // cc
+    'k','o','k','o','s','o','v','e','o','s','t','r','o','v','y',0, // cc
+    'k','o','k','o','s','o','v','i','k','e','e','l','i','n','g','o','v','i','o','t','o','c','i',0, // cc
+    'k','o','k','o','s','o','v','i','o','t','o','k','i',0, // cc
+    'k','o','k','o','s','o','w','e','k','u','p','y',0, // cc
+    'k','o','k','o','s','o','y','g','g','j','a','r',0, // cc
+    'k','o','k','o','s','u','k','i','l','i','n','g','a','s','a','l','a','s',0, // cc
+    'k','o','k','o','s','u','k','i','l','i','n','g','o','s','a','l','o','s',0, // cc
+    'k','o','k','o','s','\xc3','\xb8','y','a','n','e',0, // kokosøyane cc
+    'k','o','k','o','s','\xc3','\xb8','y','e','n','e',0, // kokosøyene cc
+    'k','o','k','u','s','z','k','e','e','l','i','n','g','s','z','i','g','e','t','e','k',0, // cc
+    'k','o','l','a','m','b','i','y','a',0, // co
+    'k','o','l','a','s','i','a',0, // hr
+    'k','o','l','a','s','i','y','a',0, // hr
+    'k','o','l','e','a','k','a','s','i','k','a','z','i','n','i',0, // kp
+    'k','o','l','e','a','k','a','s','k','a','z','i','n','i',0, // kp
+    'k','o','l','e','a','k','u','s','i','n','i',0, // kr
+    'k','o','l','e','a','t','o','k','e','l','a','u',0, // kp
+    'k','o','l','e','a','t','o','n','g','a',0, // kr
+    'k','o','l','e','y','a','y','a','k','u','s','i','n','i',0, // kr
+    'k','o','l','e','y','a','y','a','l','u','v','a','l','a','l','w','a','k','u','n','y','a','m','a','n','d','e',0, // kp
+    'k','o','l','o','m','b','i',0, // co
+    'k','o','l','o','m','b','i','a',0, // co
+    'k','o','l','o','m','b','i','a','n','u','t','o','m','e',0, // co
+    'k','o','l','o','m','b','i','i',0, // co
+    'k','o','l','o','m','b','i','o',0, // co
+    'k','o','l','o','m','b','i','y','a',0, // co
+    'k','o','l','o','m','b','y','a',0, // co
+    'k','o','l','o','m','i','p','i','a',0, // co
+    'k','o','l','o','n','b','i',0, // co
+    'k','o','l','o','n','b','i','a',0, // co
+    'k','o','l','o','v','a','t','i','k','a','n','i',0, // va
+    'k','o','l','o','w','a','s','i','i',0, // hr
+    'k','o','l','u','m','b','i',0, // co
+    'k','o','l','u','m','b','i','a',0, // co
+    'k','o','l','u','m','b','i','e',0, // co
+    'k','o','l','u','m','b','i','e','n',0, // co
+    'k','o','l','u','m','b','i','j','a',0, // co
+    'k','o','l','u','m','b','i','j','e',0, // co
+    'k','o','l','u','m','b','i','s','k','a',0, // co
+    'k','o','l','u','m','b','i','y','a',0, // co
+    'k','o','l','\xc9','\x94','m','b','i',0, // kolɔmbi co
+    'k','o','m','a','o','r','o',0, // km
+    'k','o','m','a','r','a','a','f','r','i','k','a','y','a','n','a','v','e','n','d',0, // cf
+    'k','o','m','a','r','a','c','e','k','i',0, // cz
+    'k','o','m','a','r','a','d','o','m','i','n','i','k',0, // do
+    'k','o','m','b','o','d','i','a',0, // kh
+    'k','o','m','o','l','o',0, // km
+    'k','o','m','o','l','o','s',0, // km
+    'k','o','m','o','l','o','s','i',0, // km
+    'k','o','m','o','o','r',0, // km
+    'k','o','m','o','o','r','e',0, // km
+    'k','o','m','o','o','r','i','d',0, // km
+    'k','o','m','o','o','r','o',0, // km
+    'k','o','m','o','o','r','o','s',0, // km
+    'k','o','m','o','r',0, // km
+    'k','o','m','o','r','a',0, // km
+    'k','o','m','o','r','a','d','a','l','a','r','y',0, // km
+    'k','o','m','o','r','a','d','a','l','a','r','\xc4','\xb1',0, // komoradaları km
+    'k','o','m','o','r','a','i',0, // km
+    'k','o','m','o','r','a','n','e',0, // km
+    'k','o','m','o','r','e',0, // km
+    'k','o','m','o','r','e','a','k',0, // km
+    'k','o','m','o','r','e','h',0, // km
+    'k','o','m','o','r','e','n',0, // km
+    'k','o','m','o','r','e','n','e',0, // km
+    'k','o','m','o','r','e','r','n','a',0, // km
+    'k','o','m','o','r','e','y','j','a','r',0, // km
+    'k','o','m','o','r','e','z',0, // km
+    'k','o','m','o','r','i',0, // km
+    'k','o','m','o','r','i','t',0, // km
+    'k','o','m','o','r','l','a','r',0, // km
+    'k','o','m','o','r','o',0, // km
+    'k','o','m','o','r','o','j',0, // km
+    'k','o','m','o','r','o','r','o','l','l','a','r','i',0, // km
+    'k','o','m','o','r','o','s',0, // km
+    'k','o','m','o','r','o','s','i',0, // km
+    'k','o','m','o','r','o','s','n','u','t','o','m','e',0, // km
+    'k','o','m','o','r','o','y','g','g','j','a','r',0, // km
+    'k','o','m','o','r','s','k','a','o','s','t','r','v','a',0, // km
+    'k','o','m','o','r','u',0, // km
+    'k','o','m','o','r','u','s','a','l','a','s',0, // km
+    'k','o','m','o','r','y',0, // km
+    'k','o','m','o','r','\xc9','\x9b',0, // komorɛ km
+    'k','o','m','r','u','t','h',0, // km
+    'k','o','m','\xc9','\x94','r',0, // komɔr km
+    'k','o','m','\xc9','\x94','r','i',0, // komɔri km
+    'k','o','m','\xc9','\x94','\xcc','\x81','r',0, // komɔ́r km
+    'k','o','n','g','a','s','b','r','a','z','a','v','i','l','i','s',0, // cg
+    'k','o','n','g','a','s','k','i','n','s','a','s','a',0, // cd
+    'k','o','n','g','o',0, // cg
+    'k','o','n','g','o','b','r','a','s','s','a','v','i','l','l','e',0, // cg
+    'k','o','n','g','o','b','r','a','z','a','v','i','l',0, // cg
+    'k','o','n','g','o','b','r','a','z','a','v','i','l','a',0, // cg
+    'k','o','n','g','o','b','r','a','z','a','v','i','l','e',0, // cg
+    'k','o','n','g','o','b','r','a','z','z','a','v','i','l',0, // cg
+    'k','o','n','g','o','b','r','a','z','z','a','v','i','l','l','e',0, // cg
+    'k','o','n','g','o','b','r','a','z','z','a','v','i','l','l','e','n','u','t','o','m','e',0, // cg
+    'k','o','n','g','o','b','r','a','z','z','a','w','i','l',0, // cg
+    'k','o','n','g','o','c','u','m','h','u','r','i','y','e','t','i',0, // cg
+    'k','o','n','g','o','d','e','m','l','y','\xc3','\xb0','v','e','l','d','i','\xc3','\xb0',0, // kongodemlyðveldið cd
+    'k','o','n','g','o','d','e','m','o','k','r','a','a','t','t','i','s','a','s','t','a','s','i','v','a','l','d','i',0, // cd
+    'k','o','n','g','o','d','e','m','o','k','r','a','t','e','s','c','h','r','e','p','u','b','l','i','k',0, // cd
+    'k','o','n','g','o','d','e','m','o','k','r','a','t','i','c','n','a','r','e','p','u','b','l','i','k','a','k','o','n','g','o',0, // cd
+    'k','o','n','g','o','d','e','m','o','k','r','a','t','i','k','c','u','m','h','u','r','i','y','e','t','i',0, // cd
+    'k','o','n','g','o','d','e','m','o','k','r','a','t','i','k','r','e','p','\xc9','\x94','b','l','i','k','n','u','t','o','m','e',0, // kongodemokratikrepɔbliknutome cd
+    'k','o','n','g','o','d','e','m','o','k','r','a','t','i','n','e','r','e','s','p','u','b','l','i','k','a',0, // cd
+    'k','o','n','g','o','d','e','m','o','k','r','a','t','i','s','c','h','e','r','e','p','u','b','l','i','k',0, // cd
+    'k','o','n','g','o','d','e','m','o','k','r','a','t','i','s','i','r','e','b','u','b','l','i','k',0, // cd
+    'k','o','n','g','o','d','e','m','o','k','r','a','t','i','s','k','a','r','e','p','u','b','l','i','k','a',0, // cd
+    'k','o','n','g','o','d','r',0, // cd
+    'k','o','n','g','o','d','r','c',0, // cd
+    'k','o','n','g','o','d','r','k',0, // cd
+    'k','o','n','g','o','d','v',0, // cd
+    'k','o','n','g','o','k','a','r','e','p','u','b','l','i','k','i','d','e','m','\xc9','\x94','k','r','a','t','i','k','i',0, // kongokarepublikidemɔkratiki cd
+    'k','o','n','g','o','k','d','k',0, // cd
+    'k','o','n','g','o','k','d','r',0, // cd
+    'k','o','n','g','o','k','i','n','i','s','a','s','a',0, // cd
+    'k','o','n','g','o','k','i','n','s','a','s','a',0, // cd
+    'k','o','n','g','o','k','i','n','s','h','a','s','a',0, // cd
+    'k','o','n','g','o','k','i','n','s','h','a','s','a','n','u','t','o','m','e',0, // cd
+    'k','o','n','g','o','k','o','e','r','r','e','p','u','b','l','i','k','a',0, // cg
+    'k','o','n','g','o','k','o','e','r','r','e','p','u','b','l','i','k','a','d','e','m','o','k','r','a','t','i','k','o','a',0, // cd
+    'k','o','n','g','o','k','o','m','a','r',0, // cg
+    'k','o','n','g','o','k','o','z','t','a','r','s','a','s','a','g',0, // cg
+    'k','o','n','g','o','l','e','p','u','p','e','l','i','k','a',0, // cg
+    'k','o','n','g','o','l','o',0, // cg
+    'k','o','n','g','o','l','t','k',0, // cd
+    'k','o','n','g','o','l','y','\xc3','\xb0','s','t','j','o','r','n','a','r','l','y','\xc3','\xb0','v','e','l','d','i','\xc3','\xb0',0, // kongolyðstjornarlyðveldið cd
+    'k','o','n','g','o','l','y','\xc3','\xb0','v','e','l','d','i','\xc3','\xb0',0, // kongolyðveldið cg
+    'k','o','n','g','o','n','d','e','m','o','k','r','a','a','t','t','i','n','e','n','t','a','s','a','v','a','l','t','a',0, // cd
+    'k','o','n','g','o','n','t','a','s','a','v','a','l','t','a',0, // cg
+    'k','o','n','g','o','o',0, // cg
+    'k','o','n','g','o','o','d','e','m','o','o','k','a','r','a','t','i','k','i','l','a','b','o','o',0, // cd
+    'k','o','n','g','o','p','a','l','a','s','a','v','i','l','a',0, // cg
+    'k','o','n','g','o','r','d','k',0, // cd
+    'k','o','n','g','o','r','e','b','u','b','l','i','k',0, // cg
+    'k','o','n','g','o','r','e','p','u','b','l','i','e','k','d','i','e',0, // cg
+    'k','o','n','g','o','r','e','p','u','b','l','i','k',0, // cg
+    'k','o','n','g','o','r','e','p','u','b','l','i','k','a',0, // cg
+    'k','o','n','g','o','r','e','p','\xc9','\x94','b','l','i','k','n','u','t','o','m','e',0, // kongorepɔbliknutome cg
+    'k','o','n','g','o','r','e','s','p','u','b','l','i','k','a',0, // cg
+    'k','o','n','g','o','r','k',0, // cg
+    'k','o','n','g','o','r','k','d',0, // cd
+    'k','o','n','g','o','t','a','s','i','v','a','l','d','i',0, // cg
+    'k','o','n','g','o','v','a','b','a','r','i','i','k',0, // cg
+    'k','o','n','g','o','z','a','i','r',0, // cd
+    'k','o','n','g','o','z','a','i','r','e',0, // cd
+    'k','o','n','g','o','z','a','y','i','r','e',0, // cd
+    'k','o','n','g','u',0, // cg
+    'k','o','n','g','u','b','r','a','z','a','v','i','l','i',0, // cg
+    'k','o','n','g','u','k','i','n','x','a','s','a',0, // cd
+    'k','o','n','n','g','o',0, // cg
+    'k','o','n','q','o','b','r','a','z','z','a','v','i','l',0, // cg
+    'k','o','n','q','o','k','d','r',0, // cd
+    'k','o','n','q','o','k','i','n','s','a','s','a',0, // cd
+    'k','o','n','q','o','r','e','s','p','u','b','l','i','k','a',0, // cg
+    'k','o','n','z','s','k','a','d','e','m','o','k','r','a','t','i','c','k','a','r','e','p','u','b','l','i','k','a',0, // cd
+    'k','o','n','z','s','k','a','r','e','p','u','b','l','i','k','a',0, // cg
+    'k','o','o','k','m','a','l','a','\xc5','\x8b','n','e',0, // kookmalaŋne ck
+    'k','o','o','k','n','s','u','p','\xc9','\x94','w',0, // kooknsupɔw ck
+    'k','o','o','k','o','s','s','a','a','r','e','d',0, // cc
+    'k','o','o','k','o','s','s','a','a','r','e','t','k','e','e','l','i','n','g','s','a','a','r','e','t',0, // cc
+    'k','o','o','k','o','s','s','u','o','l','l','u','u','h','k','e','e','l','i','n','g','s','u','o','l','l','u','u','h',0, // cc
+    'k','o','o','k','\xc6','\x92','u','d','o','m','e','k','p','o','n','u','t','o','m','e',0, // kookƒudomekponutome ck
+    'k','o','o','n','f','u','r','a','f','r','i','k','a',0, // za
+    'k','o','o','n','f','u','r','s','u','u','d','a','a','n',0, // ss
+    'k','o','o','n','g','o',0, // cg
+    'k','o','o','r','e','e','g','u','r','m','a',0, // kp
+    'k','o','o','r','e','e','h','a','w','s','a',0, // kr
+    'k','o','o','s','o','f','o',0, // xk
+    'k','o','r','a','s','i','a',0, // hr
+    'k','o','r','a','s','i','y','a',0, // hr
+    'k','o','r','a','t','h','i','a',0, // hr
+    'k','o','r','e','a','a','n','n','o','r','z','h',0, // kp
+    'k','o','r','e','a','a','r','s','u',0, // kr
+    'k','o','r','e','a','a','t','s','i','m','o',0, // kr
+    'k','o','r','e','a','a','v','a','n','n','a','r','l','e','q',0, // kp
+    'k','o','r','e','a','a','v','a','r','a','t','r','a',0, // kp
+    'k','o','r','e','a','b','n','o','o','r','d',0, // kp
+    'k','o','r','e','a','b','s','u','i','d',0, // kr
+    'k','o','r','e','a','k','a','s','k','a','z','i','n','i',0, // kp
+    'k','o','r','e','a','k','a','t','h','k','a','z','i','n','i',0, // kp
+    'k','o','r','e','a','k','i','d','u','l',0, // kr
+    'k','o','r','e','a','k','u','j','a','l','l','e','q',0, // kr
+    'k','o','r','e','a','k','u','s','i','n','i',0, // kr
+    'k','o','r','e','a','k','u','t','h','i','n','i',0, // kr
+    'k','o','r','e','a','l','e','r',0, // kp
+    'k','o','r','e','a','m','a','s','a','w','a',0, // kp
+    'k','o','r','e','a','m','i','l','a','m','b','o',0, // kr
+    'k','o','r','e','a','n','o','r','t','h',0, // kp
+    'k','o','r','e','a','n','o','t','h','i',0, // kp
+    'k','o','r','e','a','p','o','\xc5','\x82','n','o','c','n','a',0, // koreapołnocna kp
+    'k','o','r','e','a','p','o','\xc5','\x82','u','d','n','i','o','w','a',0, // koreapołudniowa kr
+    'k','o','r','e','a','s','a','u','t','h','i',0, // kr
+    'k','o','r','e','a','s','e','l','a','t','a','n',0, // kr
+    'k','o','r','e','a','s','o','u','t','h',0, // kr
+    'k','o','r','e','a','u','t','a','r','a',0, // kp
+    'k','o','r','e','a','y','a','s','a','a','m','e',0, // kr
+    'k','o','r','e','a','y','\xca','\x89','\xca','\x89','t','\xca','\x89','r','\xca','\x89','k','o',0, // koreayʉʉtʉrʉko kp
+    'k','o','r','e','e','j','u','g','u','t',0, // kr
+    'k','o','r','e','e','r','e','w','o',0, // kp
+    'k','o','r','e','e','t','i','b','a','n','g','a',0, // kp
+    'k','o','r','e','e','t','i','m','b','o','n','g','o',0, // kr
+    'k','o','r','e','e','v','e','r','i','u','t',0, // kp
+    'k','o','r','e','e','w','o','r','g','o',0, // kr
+    'k','o','r','e','i','a','d','i','n','o','r','t','i',0, // kp
+    'k','o','r','e','i','a','d','i','s','u','l',0, // kr
+    'k','o','r','e','n','o','o','r',0, // kp
+    'k','o','r','e','s','h','i','a',0, // hr
+    'k','o','r','e','s','i','y','a',0, // hr
+    'k','o','r','e','w','a','m','u','u','l','u',0, // kp
+    'k','o','r','e','w','a','m','w','i','n','s','h','i',0, // kr
+    'k','o','r','e','y','a','a','m','a','s','h','u','u','m','a',0, // kr
+    'k','o','r','e','y','a','a','m','a','t','e','m','b','a',0, // kp
+    'k','o','r','e','y','a','b','a','k','u','r',0, // kp
+    'k','o','r','e','y','a','b','a','s','u','r',0, // kr
+    'k','o','r','e','y','a','e','y','a','m','u','m','a','m','b','u','k','a',0, // kp
+    'k','o','r','e','y','a','e','y','a','m','u','m','a','s','e','r','e','n','g','e','t','a',0, // kr
+    'k','o','r','e','y','a','e','y','o','m','u','m','a','m','b','u','k','a',0, // kp
+    'k','o','r','e','y','a','e','y','o','m','u','m','a','s','e','r','e','n','g','e','t','a',0, // kr
+    'k','o','r','e','y','a','n','o','r',0, // kp
+    'k','o','r','e','y','a','s','u','d',0, // kr
+    'k','o','r','e','y','a','t','a','a','r','e','w','a',0, // kp
+    'k','o','r','e','y','a','t','a','k','u','d','u',0, // kr
+    'k','o','r','e','y','a','y','a','m','a','j','a','r','u','g','u','r','u',0, // kp
+    'k','o','r','e','y','a','y','a','m','a','j','e','p','f','o',0, // kr
+    'k','o','r','e','y','i','b','v','u','\xc9','\x94',0, // koreyibvuɔ kp
+    'k','o','r','e','y','i','s','i',0, // kr
+    'k','o','r','g','o','z','s','t','a','n',0, // kg
+    'k','o','r','i','y','a','k','\xc9','\x94','i','k','a','\xc5','\x8b','n','d','\xc9','\x94',0, // koriyakɔikaŋndɔ kp
+    'k','o','r','i','y','a','k','\xc9','\x94','i','l','e','\xc5','\x8b','\xc5','\x8b','\xc9','\x9b','l','\xc9','\x94',0, // koriyakɔileŋŋɛlɔ kr
+    'k','o','r','o','a','s','h','i','a',0, // hr
+    'k','o','r','o','m','b','i','y','a',0, // co
+    'k','o','r','o','m','o',0, // km
+    'k','o','r','o','w','a','s','i',0, // hr
+    'k','o','r','o','w','a','s','i','y','a',0, // hr
+    'k','o','r','w','a','a','t','i','a',0, // hr
+    'k','o','r','w','a','s','i','i',0, // hr
+    'k','o','r','w','e','e','s','h','i','y','a',0, // hr
+    'k','o','r','\xc9','\x9b','a','n','\xc9','\x94','\xcc','\x81','r',0, // korɛanɔ́r kp
+    'k','o','r','\xc9','\x9b','a','s','u','d',0, // korɛasud kr
+    'k','o','r','\xc9','\x9b','y','a','n','\xc9','\x94','\xcc','\x81','r','d','i',0, // korɛyanɔ́rdi kp
+    'k','o','r','\xc9','\x9b','y','a','s','u','d','i',0, // korɛyasudi kr
+    'k','o','s','a','w','a',0, // xk
+    'k','o','s','i','t','a','l','i','k','a',0, // cr
+    'k','o','s','i','t','a','r','i','k','a',0, // cr
+    'k','o','s','i','t','a','r','i','k','o',0, // cr
+    'k','o','s','i','t','a','r','\xc9','\xa8','\xcc','\x81','\xc9','\xa8','k','a',0, // kositarɨ́ɨka cr
+    'k','o','s','k','a','a','f','r','i','k','a','t','a','s','i','v','a','l','d','i',0, // cf
+    'k','o','s','o','v','a',0, // xk
+    'k','o','s','o','v','a','s',0, // xk
+    'k','o','s','o','v','e',0, // xk
+    'k','o','s','o','v','o',0, // xk
+    'k','o','s','o','v','u',0, // xk
+    'k','o','s','o','w','o',0, // xk
+    'k','o','s','t','a','d','i','m','a','r','f','i','n',0, // ci
+    'k','o','s','t','a','d','i','m','a','r','f','i','n','c','o','t','e','d','i','v','o','i','r','e',0, // ci
+    'k','o','s','t','a','l','i','k','a',0, // cr
+    'k','o','s','t','a','r','i','i','k','a',0, // cr
+    'k','o','s','t','a','r','i','k','a',0, // cr
+    'k','o','s','t','a','r','i','k','a','a',0, // cr
+    'k','o','s','t','a','r','i','k','a','n','u','t','o','m','e',0, // cr
+    'k','o','s','t','a','r','i','k','e',0, // cr
+    'k','o','s','t','a','r','i','k','o',0, // cr
+    'k','o','s','t','a','r','y','k','a',0, // cr
+    'k','o','s','z','o','v','o',0, // xk
+    'k','o','s','\xc9','\xa8','\xcc','\x80','t','a','l','e','k','a',0, // kosɨ̀taleka cr
+    'k','o','t','a','v','a','t','i','c','a','n',0, // va
+    'k','o','t','d','i','v','u','a','r',0, // ci
+    'k','o','t','d','i','v','u','a','r','a',0, // ci
+    'k','o','t','d','i','w','u','a','r',0, // ci
+    'k','o','t','e','d','i','v','o','i','r','e','n','u','t','o','m','e',0, // ci
+    'k','o','t','e','d','i','v','u','a','l','e',0, // ci
+    'k','o','t','e','d','i','v','u','w','a','r','e',0, // ci
+    'k','o','t','e','d','i','v','w','a',0, // ci
+    'k','o','t','e','d','\xc2','\xb4','i','v','o','i','r','e',0, // koted´ivoire ci
+    'k','o','t','h','t','a','r','i','k','a',0, // cr
+    'k','o','t','h','t','i','r','i','k','a',0, // cr
+    'k','o','t','i','d','i','v','u','a','l','\xc9','\x9b',0, // kotidivualɛ ci
+    'k','o','t','i','f','u','a','l','\xc9','\x9b',0, // kotifualɛ ci
+    'k','o','w','e','e','t',0, // kw
+    'k','o','w','e','i','t',0, // kw
+    'k','o','w','e','t',0, // kw
+    'k','o','w','e','t','i',0, // kw
+    'k','o','w','\xc9','\x9b','i','t',0, // kowɛit kw
+    'k','o','w','\xc9','\x9b','s','h','i','a',0, // kowɛshia hr
+    'k','o','w','\xc9','\x9b','t','i',0, // kowɛti kw
+    'k','o','w','\xc9','\x9b','\xcc','\x81','d',0, // kowɛ́d kw
+    'k','o','z','e','p','a','f','r','i','k','a','i','k','o','z','t','a','r','s','a','s','a','g',0, // cf
+    'k','o','z','o','v','u',0, // xk
+    'k','o','\xc5','\x8b','g','o',0, // koŋgo cg
+    'k','o','\xc5','\x8b','g','o','i','k','\xc9','\x9b','\xc5','\x8b','i',0, // koŋgoikɛŋi cd
+    'k','p','a','k','i','s','\xc9','\xa8','\xcc','\x80','t','a','n',0, // kpakisɨ̀tan pk
+    'k','p','a','k','p','u','a','g','i','n','e','e','f','u','g','h','u',0, // pg
+    'k','p','a','l','a','g','w','\xc9','\x9b','\xcc','\x82',0, // kpalagwɛ̂ py
+    'k','p','a','l','a','w','u',0, // pw
+    'k','p','a','n','a','m','a',0, // pa
+    'k','p','a','n','y','a',0, // es
+    'k','p','i','t','\xc9','\xa8','\xcc','\x80','k','a','l','e',0, // kpitɨ̀kale pn
+    'k','p','o','l','e','n','e','s','h','i','a','e','f','a','l','a','\xc5','\x8b','n','s','i',0, // kpoleneshiaefalaŋnsi pf
+    'k','p','o','t','o','l','e','k','o',0, // pr
+    'k','p','u','l','a','n',0, // pl
+    'k','p','u','t','u','w','g','a',0, // pt
+    'k','p','\xc9','\x99','n','y','a',0, // kpənya es
+    'k','p','\xc9','\x9b','l','u',0, // kpɛlu pe
+    'k','r','e','e','k','a',0, // gr
+    'k','r','e','i','k','k','a',0, // gr
+    'k','r','e','i','w','a',0, // by
+    'k','r','i','e','v','i','j','a',0, // ru
+    'k','r','i','s','t','m','a','s','\xc6','\x92','u','d','o','m','e','k','p','o','n','u','t','o','m','e',0, // kristmasƒudomekponutome cx
+    'k','r','i','s','t','\xc9','\x94','f','o','s','e','n','u','n','i','\xc9','\xb2','e','v','\xc9','\x9b','s',0, // kristɔfosenuniɲevɛs kn
+    'k','r','o','a','a','z','i','e',0, // hr
+    'k','r','o','a','c','i',0, // hr
+    'k','r','o','a','s','h','i','a',0, // hr
+    'k','r','o','a','s','i',0, // hr
+    'k','r','o','a','s','i','a',0, // hr
+    'k','r','o','a','s','i','e',0, // hr
+    'k','r','o','a','s','i','i',0, // hr
+    'k','r','o','a','t','i','a',0, // hr
+    'k','r','o','a','t','i','e',0, // hr
+    'k','r','o','a','t','i','e','n',0, // hr
+    'k','r','o','a','t','i','j','a',0, // hr
+    'k','r','o','a','t','i','y','a',0, // hr
+    'k','r','o','a','t','s','i','a','n','u','t','o','m','e',0, // hr
+    'k','r','o','a','t','u','j','o',0, // hr
+    'k','r','o','a','t','y','a',0, // hr
+    'k','r','o','a','z','i','a',0, // hr
+    'k','r','o','e','s','h','i','a',0, // hr
+    'k','r','o','w','a','s','i',0, // hr
+    'k','r','o','w','a','z','i','j','e',0, // hr
+    'k','r','o','w','e','h','y','i','a',0, // hr
+    'k','r','u','a','t','i','j','a',0, // hr
+    'k','r','w','a','a','s','i',0, // hr
+    'k','r','w','a','s','i',0, // hr
+    'k','r','w','a','t','y','a',0, // hr
+    'k','r','y','s','t','e','i','l','a','n',0, // cx
+    'k','u','a','m','i','\xc9','\x9b',0, // kuamiɛ gu
+    'k','u','a','m','u',0, // gu
+    'k','u','a','t','a','l','u','p','e',0, // gp
+    'k','u','a','t','a','m','a','l','a',0, // gt
+    'k','u','a','t','e','l','u','u','p',0, // gp
+    'k','u','a','t','e','m','a','l','a',0, // gt
+    'k','u','b','a',0, // cu
+    'k','u','b','a','a',0, // cu
+    'k','u','b','a','n','u','t','o','m','e',0, // cu
+    'k','u','b','e',0, // cu
+    'k','u','b','o',0, // cu
+    'k','u','d','w','a','r',0, // ci
+    'k','u','d','\xc9','\xa8','\xcc','\x80','v','u','a',0, // kudɨ̀vua ci
+    'k','u','e','i','t','i',0, // kw
+    'k','u','e','n','i','s','i',0, // gg
+    'k','u','h','b','a',0, // cu
+    'k','u','i','a','n','a',0, // gy
+    'k','u','i','a','n','a','f','a','k','a','f','a','l','a','n','i','s','e',0, // gf
+    'k','u','j','a','l','l','e','q','a','f','r','i','k','a',0, // za
+    'k','u','j','a','l','l','e','q','s','u','d','a','n',0, // ss
+    'k','u','k','a','d','a','l','a','r','y',0, // ck
+    'k','u','k','a','d','a','l','a','r','\xc4','\xb1',0, // kukadaları ck
+    'k','u','k','a','s','a','l','a','s',0, // ck
+    'k','u','k','i','g','u','n',0, // ck
+    'k','u','k','i','n','s','u','l','o','j',0, // ck
+    'k','u','k','o','r','o','l','l','a','r','i',0, // ck
+    'k','u','k','o','s','a','l','o','s',0, // ck
+    'k','u','k','o','v','a','o','s','t','r','v','a',0, // ck
+    'k','u','k','\xc9','\xa3','a','\xcc','\xb1','y','l','\xc9','\x9b','n',0, // kukɣa̱ylɛn ck
+    'k','u','l','a','s','a','o',0, // cw
+    'k','u','l','i','n','i','l','a','n','i',0, // gl
+    'k','u','l','o','i','s','i','a',0, // hr
+    'k','u','l','s','o','o','c','e','a','n','i','a',0, // qo
+    'k','u','l','u','m','b','i',0, // co
+    'k','u','l','u','m','b','y','a',0, // co
+    'k','u','l','u','\xc9','\x9b','n','l','a','n','d',0, // kuluɛnland gl
+    'k','u','m','u','r',0, // km
+    'k','u','n','g','u',0, // cg
+    'k','u','n','g','u','t','a','g','d','u','d','a',0, // cg
+    'k','u','p','a',0, // cu
+    'k','u','p','i','l','o','s','i',0, // cy
+    'k','u','p','l','o','s','i',0, // cy
+    'k','u','p','r','o','s',0, // cy
+    'k','u','p','r','o','s','i',0, // cy
+    'k','u','p','r','o','t','h','i',0, // cy
+    'k','u','p','u','r','o','o','s','i',0, // cy
+    'k','u','p','y','t','u','r','k','s','a','c','a','i','c','o','s',0, // tc
+    'k','u','r','a','k','a','a','w',0, // cw
+    'k','u','r','a','k','a','o','n','u','t','o','m','e',0, // cw
+    'k','u','r','a','s','a','o',0, // cw
+    'k','u','r','a','s','a','u',0, // cw
+    'k','u','r','a','s','a','w',0, // cw
+    'k','u','r','o','w','a','i','s','h','i','y','a',0, // hr
+    'k','u','r','o','w','e','s','y','a',0, // hr
+    'k','u','r','s','a','w','o',0, // cw
+    'k','u','r','y','a','n','i','f','f','u','s',0, // kr
+    'k','u','r','y','a','n','i','z','z','l','m','d',0, // kp
+    'k','u','r','y','a','t','u','g','a','f','a','t',0, // kp
+    'k','u','r','y','a','t','u','n','z','u','l','t',0, // kr
+    'k','u','r','y','a','u','f','e','l','l','a',0, // kp
+    'k','u','r','y','a','w','a','d','d','a',0, // kr
+    'k','u','s','t','a','r','i','k','a',0, // cr
+    'k','u','s','u','v','u',0, // xk
+    'k','u','t','d','i','f','w','a','r',0, // ci
+    'k','u','t','d','i','v','w','a','r',0, // ci
+    'k','u','t','d','i','v','w','a','r','2',0, // ci
+    'k','u','t','h','a','v','a','t','i','k','a','n',0, // va
+    'k','u','u','b','a',0, // cu
+    'k','u','u','k','e',0, // ck
+    'k','u','u','k','g','u','n','g','e','y',0, // ck
+    'k','u','u','l','i','a','e','k','u','w',0, // kp
+    'k','u','u','l','i','a','e','m','a','m',0, // kr
+    'k','u','u','r','i','y','a','d','a','k','o','o','n','f','u','r','e','e','d',0, // kr
+    'k','u','u','r','i','y','a','d','a','w','a','q','o','o','y','i',0, // kp
+    'k','u','u','w','b','a',0, // cu
+    'k','u','v','a','i','t',0, // kw
+    'k','u','v','a','j','t',0, // kw
+    'k','u','v','a','j','t','o',0, // kw
+    'k','u','v','e','i','t',0, // kw
+    'k','u','v','e','i','t','a',0, // kw
+    'k','u','v','e','i','t','a','s',0, // kw
+    'k','u','v','e','y','t',0, // kw
+    'k','u','w','a','i','t',0, // kw
+    'k','u','w','a','i','t','i',0, // kw
+    'k','u','w','a','i','t','n','u','t','o','m','e',0, // kw
+    'k','u','w','a','y','t',0, // kw
+    'k','u','w','e','e','t',0, // kw
+    'k','u','w','e','i','t',0, // kw
+    'k','u','w','e','i','t','i',0, // kw
+    'k','u','w','e','j','t',0, // kw
+    'k','u','w','e','t','e',0, // kw
+    'k','u','w','e','t','i',0, // kw
+    'k','u','w','e','y','t',0, // kw
+    'k','u','w','e','y','t','i',0, // kw
+    'k','u','w','i','t','i',0, // kw
+    'k','u','w','w','a','y','t',0, // kw
+    'k','u','w','\xc9','\x9b','i','t',0, // kuwɛit kw
+    'k','u','w','\xc9','\x9b','\xcc','\x82',0, // kuwɛ̂ kw
+    'k','u','y','a','a','n',0, // gy
+    'k','u','y','a','a','n','u','f','e','l','e','n','s','i',0, // gf
+    'k','u','z','e','y','k','o','r','e',0, // kp
+    'k','u','z','e','y','m','a','k','e','d','o','n','y','a',0, // mk
+    'k','u','z','e','y','m','a','r','i','a','n','a','a','d','a','l','a','r','\xc4','\xb1',0, // kuzeymarianaadaları mp
+    'k','u','\xc5','\x8b','g','u',0, // kuŋgu cg
+    'k','v','i','t','e','r','u','s','s','l','a','n','d',0, // by
+    'k','w','a','i','s','r','a','e','l',0, // il
+    'k','w','a','m','o','r','a','s',0, // km
+    'k','w','a','s','t','a','r','i','k','a',0, // cr
+    'k','w','a','t','a','r',0, // qa
+    'k','w','i','y','a','t',0, // kw
+    'k','y',0, // gb
+    'k','y','a','d',0, // td
+    'k','y','a','e','n','a',0, // cn
+    'k','y','a','i','n','a',0, // cn
+    'k','y','i','l','i',0, // cl
+    'k','y','p','r',0, // cy
+    'k','y','p','r','o','s',0, // cy
+    'k','y','p','u','r',0, // cy
+    'k','y','r','g','y','s','t','a','\xc5','\x8b',0, // kyrgystaŋ kg
+    'k','y','r','g','y','z','s','t','a','n',0, // kg
+    'k','y','r','g','y','z','s','t','a','n','n','i',0, // kg
+    'k','y','u','b','a',0, // cu
+    'k','y','u','r','a','s','a','o',0, // cw
+    'k','y','u','u','b','a',0, // cu
+    'k','y','\xc9','\x9b','k','k','u','r','o','k','\xc9','\x9b','s','e',0, // kyɛkkurokɛse cz
+    'k','\xc4','\xb1','b','r','\xc4','\xb1','s',0, // kıbrıs cy
+    'k','\xc4','\xb1','r','g','\xc4','\xb1','z','i','s','t','a','n',0, // kırgızistan kg
+    'k','\xc7','\x9d','l','\xc9','\x94','\xc5','\x8b','k','\xc7','\x9d','a','z','\xc7','\x9d',0, // kǝlɔŋkǝazǝ nl
+    'k','\xc7','\x9d','l','\xc9','\x94','\xc5','\x8b','k','\xc7','\x9d','k','\xc7','\x9d','t','a','a','t','a','a','\xc5','\x8b','z','\xc7','\x9d','n',0, // kǝlɔŋkǝkǝtaataaŋzǝn gb
+    'k','\xc9','\x94','i','k','a','\xc5','\x8b','n','d','\xc9','\x94','m','a','r','i','y','a','n','a','t','i','\xc5','\x8b','\xc5','\x8b','\xc9','\x9b',0, // kɔikaŋndɔmariyanatiŋŋɛ mp
+    'k','\xc9','\x94','l','e','u','m','u','\xc9','\x9b','n','\xc9','\x9b','\xcc','\x81',0, // kɔleumuɛnɛ́ kp
+    'k','\xc9','\x94','l','e','w','u','m','b','a','t',0, // kɔlewumbat kr
+    'k','\xc9','\x94','l','l','\xc9','\x94','m','b','i',0, // kɔllɔmbi co
+    'k','\xc9','\x94','l','\xc9','\x94','m','b','i','y','a',0, // kɔlɔmbiya co
+    'k','\xc9','\x94','l','\xc9','\x94','\xcc','\x81','m','b','i','a',0, // kɔlɔ́mbia co
+    'k','\xc9','\x94','m','\xc9','\x94','r',0, // kɔmɔr km
+    'k','\xc9','\x94','m','\xc9','\x94','r','\xc9','\x94','s',0, // kɔmɔrɔs km
+    'k','\xc9','\x94','m','\xc9','\x94','\xcc','\x81','l','\xc9','\x94','s','h','i',0, // kɔmɔ́lɔshi km
+    'k','\xc9','\x94','m','\xc9','\x94','\xcc','\x81','\xc9','\x94','l',0, // kɔmɔ́ɔl km
+    'k','\xc9','\x94','n','g','o',0, // kɔngo cg
+    'k','\xc9','\x94','n','g','o','a','n','y','\xc9','\x94','\xcc','\x81','n',0, // kɔngoanyɔ́n cd
+    'k','\xc9','\x94','r','\xc9','\x94','n','t','i','m','\xc9','\x94','r',0, // kɔrɔntimɔr tl
+    'k','\xc9','\x94','s','i','t','a','r','i','k','a',0, // kɔsitarika cr
+    'k','\xc9','\x94','s','t','a','r','i','k','a',0, // kɔstarika cr
+    'k','\xc9','\x94','t','i','w','u','a','r',0, // kɔtiwuar ci
+    'k','\xc9','\x94','\xc5','\x8b','g','\xc9','\x94',0, // kɔŋgɔ cg
+    'k','\xc9','\x94','\xc9','\x94','\xcc','\x81','m','k','i','n','d','i','a','n','y','i','n','g','i','l','i','s',0, // kɔɔ́mkindianyingilis io
+    'k','\xc9','\x94','\xcc','\x80','l','\xc9','\x94','m','b','i','a',0, // kɔ̀lɔmbia co
+    'k','\xc9','\x94','\xcc','\x80','m','\xc9','\x94','\xcc','\x82','r',0, // kɔ̀mɔ̂r km
+    'k','\xc9','\x94','\xcc','\x80','r','e','i','\xc5','\x8b','\xcc','\x80','w','\xc9','\x9b','\xcc','\x80','l','m','b','\xc9','\x94','k',0, // kɔ̀reiŋ̀wɛ̀lmbɔk kr
+    'k','\xc9','\x94','\xcc','\x80','r','e','i','\xc5','\x8b','\xcc','\x80','\xc9','\x94','m','b','\xc9','\x94','k',0, // kɔ̀reiŋ̀ɔmbɔk kp
+    'k','\xc9','\x94','\xcc','\x81','t','n','d','i','v','w','a',0, // kɔ́tndivwa ci
+    'k','\xc9','\x94','\xcc','\x81','\xc5','\x8b','g','\xc9','\x94','k','i','n','s','h','a','s','a',0, // kɔ́ŋgɔkinshasa cd
+    'k','\xc9','\x94','\xcc','\x81','\xc5','\x8b','g','\xc9','\x94','m','b','\xc9','\x9b','l','a','z','a','v','i','l',0, // kɔ́ŋgɔmbɛlazavil cg
+    'k','\xc9','\x99','l','o','w','a','s','i','a',0, // kəlowasia hr
+    'k','\xc9','\x9b','m','\xc9','\x9b','r','u','n',0, // kɛmɛrun cm
+    'k','\xc9','\x9b','n','y','a',0, // kɛnya ke
+    'k','\xc9','\x9b','p','b','e','d','i','\xc9','\xa3','a','\xcc','\xb1','y','l','\xc9','\x9b','n',0, // kɛpbediɣa̱ylɛn cv
+    'k','\xc9','\x9b','\xc9','\x9b','g','e','s','t','a','n',0, // kɛɛgestan kg
+    'k','\xc9','\x9b','\xc9','\xb2','\xc9','\x9b','k','a','k','o','r','e',0, // kɛɲɛkakore kp
+    'k','\xc9','\x9b','\xc9','\xb2','\xc9','\x9b','k','a','m','a','r','i','y','a','n','i','g','u','n',0, // kɛɲɛkamariyanigun mp
+    'k','\xc9','\x9b','\xcc','\x81','n','y','a',0, // kɛ́nya ke
+    'k','\xc9','\xa8','n','y','a',0, // kɨnya ke
+    'k','\xca','\x89','w','a','i','t','i',0, // kʉwaiti kw
+    'k','\xd0','\xbe','\xd1','\x82','\xd0','\xb4','\xd0','\xb8','\xd0','\xb2','\xd1','\x83','\xd0','\xb0','\xd1','\x80',0, // kотдивуар ci
+    'l','a','a','m','a','t','e','e','r','i','r','e','n','t','u','n','d','i',0, // gb
+    'l','a','a','n','e','s','a','h','a','r','a',0, // eh
+    'l','a','a','o','s',0, // la
+    'l','a','a','r','a','w','i','m','a','a','r','a','w','e','y','m','a','r','g','a','n','t','e','y',0, // ae
+    'l','a','a','w','o','s',0, // la
+    'l','a','b','a','n','a','n',0, // lb
+    'l','a','b','e','r','i','y','a',0, // lr
+    'l','a','c','i','n',0, // cn
+    'l','a','c','o','t','e','d','i','v','o','i','r','e',0, // ci
+    'l','a','d','v','i','a',0, // lv
+    'l','a','e','b','e','r','i','a',0, // lr
+    'l','a','e','b','\xc9','\x9b','l','i','a',0, // laebɛlia lr
+    'l','a','f','g','a','n','i','s','t','a','n',0, // af
+    'l','a','f','r','a','n','s',0, // fr
+    'l','a','f','r','i','k','a','t','i','s','f','e','l',0, // za
+    'l','a','g','r','i','s',0, // gr
+    'l','a','h','a','b','u',0, // sa
+    'l','a','i','b','h','i','y','a',0, // lr
+    'l','a','i','p','e','l','i','a',0, // lr
+    'l','a','i','t','a','w','a',0, // lt
+    'l','a','j','u','r','d','a','n','i',0, // jo
+    'l','a','k','i','s','i','m','i','p','e','k','i',0, // lu
+    'l','a','k','i','z','e','m','b','a','a','g','a',0, // lu
+    'l','a','k','o','r','e','d','i','n','o','r',0, // kp
+    'l','a','k','o','r','e','d','i','s','i','d',0, // kr
+    'l','a','k','s','e','m','b','\xc9','\x9b','g',0, // laksembɛg lu
+    'l','a','l','a','d','a','n','a','d','m','i','n','i','s','t','r','a','t','i','f','a','s','t','a','m','i','w','a','h','o','n','g','k','o','n','g',0, // hk
+    'l','a','l','a','d','a','n','a','d','m','i','n','i','s','t','r','a','t','i','f','a','s','t','a','m','i','w','a','m','a','k','a','u',0, // mo
+    'l','a','l','b','a','n','i',0, // al
+    'l','a','l','b','a','n','i','j','a',0, // al
+    'l','a','l','g','e','r','i','j','a',0, // dz
+    'l','a','l','m','a','n',0, // de
+    'l','a','m','a','r','t','i','n','i','c','a',0, // mq
+    'l','a','m','e','r','i','k',0, // us
+    'l','a','m','e','r','i','k','a','n',0, // us
+    'l','a','n','g','o','l','a',0, // ao
+    'l','a','n','h','t','h','\xc3','\xb4','p','a','l','e','s','t','i','n','e',0, // lanhthôpalestine ps
+    'l','a','n','h','t','h','\xc3','\xb4','p','h','i','a','n','a','m','t','h','u','\xe1','\xbb','\x8d','c','p','h','a','p',0, // lanhthôphianamthuọcphap tf
+    'l','a','n','h','t','h','\xc3','\xb4','\xc3','\xa2','n','\xc4','\x91','\xe1','\xbb','\x8d','d','u','o','n','g','t','h','u','\xe1','\xbb','\x8d','c','a','n','h',0, // lanhthôânđọduongthuọcanh io
+    'l','a','n','s','i','s','a','h','a','r','a',0, // eh
+    'l','a','n','t','a','r','t','i','d','a',0, // aq
+    'l','a','n','t','a','r','t','i','k','a',0, // aq
+    'l','a','o',0, // la
+    'l','a','o','o','s','i',0, // la
+    'l','a','o','s',0, // la
+    'l','a','o','s','a',0, // la
+    'l','a','o','s','a','s',0, // la
+    'l','a','o','s','i',0, // la
+    'l','a','o','s','n','u','t','o','m','e',0, // la
+    'l','a','o','s','o',0, // la
+    'l','a','o','s','z',0, // la
+    'l','a','o','t','h','i',0, // la
+    'l','a','r','a','b','i','a','s','a','w','d','i','j','a',0, // sa
+    'l','a','r','a','b','i','s','a','o','u','d','i','t',0, // sa
+    'l','a','r','e','n','i','o','n',0, // re
+    'l','a','r','e','u','n','i','o','n',0, // re
+    'l','a','r','g','e','n','t','i','n','a',0, // ar
+    'l','a','r','i','s','i',0, // ru
+    'l','a','r','m','e','n','j','a',0, // am
+    'l','a','r','z','a','n','t','i','n','n',0, // ar
+    'l','a','s','a',0, // ru
+    'l','a','s','e','m','b','a','a','g','i',0, // lu
+    'l','a','s','e','m','b','a','g','i',0, // lu
+    'l','a','s','i','n','n',0, // cn
+    'l','a','s','i','r','i',0, // sy
+    'l','a','s','w','e','d',0, // se
+    'l','a','s','w','i','s',0, // ch
+    'l','a','t','a','v','a','t','i','k','a','n',0, // va
+    'l','a','t','f','i','a',0, // lv
+    'l','a','t','f','i','y','a',0, // lv
+    'l','a','t','f','y','a',0, // lv
+    'l','a','t','h','e','m','b','a','g','i',0, // lu
+    'l','a','t','h','o','s',0, // la
+    'l','a','t','i',0, // lv
+    'l','a','t','i','b','i','y','a',0, // lv
+    'l','a','t','i','v','a',0, // lv
+    'l','a','t','i','v','i','a',0, // lv
+    'l','a','t','i','v','i','y','a',0, // lv
+    'l','a','t','i','v','y','a',0, // lv
+    'l','a','t','l','a','n','d',0, // lv
+    'l','a','t','t','a','w','a',0, // lv
+    'l','a','t','v','i','a',0, // lv
+    'l','a','t','v','i','a','n','u','t','o','m','e',0, // lv
+    'l','a','t','v','i','j','a',0, // lv
+    'l','a','t','v','i','y','a',0, // lv
+    'l','a','t','v','u','j','o',0, // lv
+    'l','a','t','w','i','y','a',0, // lv
+    'l','a','t','\xc9','\xa8','v','a',0, // latɨva lv
+    'l','a','u',0, // la
+    'l','a','u','s',0, // la
+    'l','a','w','a','s',0, // la
+    'l','a','w','o','o','s',0, // la
+    'l','a','w','o','s',0, // la
+    'l','a','w','o','s','i',0, // la
+    'l','a','w','s',0, // la
+    'l','a','w','s','t','r','a','l','j','a',0, // au
+    'l','a','w','s','t','r','i','j','a',0, // at
+    'l','a','y','b','e','e','r','i','y','a',0, // lr
+    'l','a','y','c','t','e','n','s','t','a','n',0, // li
+    'l','a','y','o','s','i',0, // la
+    'l','a','z','e','m','b','\xc9','\x94','g','n','u','t','o','m','e',0, // lazembɔgnutome lu
+    'l','a','z','e','r','b','a','j','g','a','n',0, // az
+    'l','a','\xc9','\x94','s',0, // laɔs la
+    'l','e','a','b','a','n','o','n',0, // lb
+    'l','e','a','s','o','t','o',0, // ls
+    'l','e','b','a','n','o','n',0, // lb
+    'l','e','b','a','n','o','n','i',0, // lb
+    'l','e','b','a','n','o','n','n','i',0, // lb
+    'l','e','b','a','n','o','o','n','i',0, // lb
+    'l','e','b','a','n','\xc9','\x94','n','n','u','t','o','m','e',0, // lebanɔnnutome lb
+    'l','e','b','b','a','n','n','o','n',0, // lb
+    'l','e','b','h','a','n','o','n','i',0, // lb
+    'l','e','b','h','a','n','\xc9','\x94',0, // lebhanɔ lb
+    'l','e','b','h','i','y','a',0, // ly
+    'l','e','b','i','a',0, // ly
+    'l','e','e','d','u',0, // lt
+    'l','e','e','s','o','t','o',0, // ls
+    'l','e','g','i','t','t','u',0, // eg
+    'l','e','k','s','r','e','p','u','b','b','l','i','k','a','j','u','g','o','s','l','a','v','a','t','a','l','m','a','c','e','d','o','n','i','a',0, // mk
+    'l','e','k','t','e','n','s','t','a','e','n',0, // li
+    'l','e','k','w','a','d','o','r',0, // ec
+    'l','e','m','i','l','a','a','l','a','b','u',0, // ae
+    'l','e','m','i','r','a','t','i','g','\xc4','\xa7','a','r','a','b','m','a','g','\xc4','\xa7','q','u','d','a',0, // lemiratigħarabmagħquda ae
+    'l','e','n','g','y','e','l','o','r','s','z','a','g',0, // pl
+    'l','e','n','k','i','j','a',0, // pl
+    'l','e','n','n',0, // in
+    'l','e','n','y','o',0, // re
+    'l','e','o','s','o','t','a',0, // ls
+    'l','e','p','a','n','o','n','i',0, // lb
+    'l','e','p','u','p','e','l','i','k','a','s','e','k','i',0, // cz
+    'l','e','p','u','p','e','l','i','k','a','t','o','m','i','n','i','k','a',0, // do
+    'l','e','p','u','p','e','l','i','k','a','\xca','\xbb','a','f','i','l','i','k','a','l','o','t','o','l','o','t','o',0, // lepupelikaʻafilikalotoloto cf
+    'l','e','r','i','t','r','e','a',0, // er
+    'l','e','s','b','a','h','a','m','e','s',0, // bs
+    'l','e','s','b','e','r','m','u','d','e','s',0, // bm
+    'l','e','s','c','o','m','o','r','e','s',0, // km
+    'l','e','s','m','a','l','d','i','v','e','s',0, // mv
+    'l','e','s','o','o','t','o',0, // ls
+    'l','e','s','o','s','o',0, // ls
+    'l','e','s','o','t','a','s',0, // ls
+    'l','e','s','o','t','h','o',0, // ls
+    'l','e','s','o','t','h','o','b',0, // ls
+    'l','e','s','o','t','h','u',0, // ls
+    'l','e','s','o','t','o',0, // ls
+    'l','e','s','p','a','g','n',0, // es
+    'l','e','s','s','e','i','x','e','l','e','s',0, // sc
+    'l','e','s','t','o','n','j','a',0, // ee
+    'l','e','t','a','z','u','n','z','e','u','b','u','m','w','e','z','a','a','m','e','r','i','k','a',0, // us
+    'l','e','t','a','z','u','n','z','e','u','b','u','m','w','e','z','a','b','a','r','a','b','u',0, // ae
+    'l','e','t','e','e','t','i','v','a','t','i','k','a','a','n',0, // va
+    'l','e','t','h','o','t','o',0, // ls
+    'l','e','t','i','o','p','i',0, // et
+    'l','e','t','i','s','k','a',0, // lv
+    'l','e','t','j','o','p','j','a',0, // et
+    'l','e','t','l','a','n',0, // lv
+    'l','e','t','l','a','n','d',0, // lv
+    'l','e','t','l','a','n','d','i',0, // lv
+    'l','e','t','o','n','i',0, // lv
+    'l','e','t','o','n','i','a',0, // lv
+    'l','e','t','o','n','i','e',0, // lv
+    'l','e','t','o','n','i','i',0, // lv
+    'l','e','t','o','n','i','j','a',0, // lv
+    'l','e','t','o','n','i','y','a',0, // lv
+    'l','e','t','o','n','u','i','i',0, // lv
+    'l','e','t','o','n','y','a',0, // lv
+    'l','e','t','o','o','n','i',0, // lv
+    'l','e','t','t','l','a','n','d',0, // lv
+    'l','e','t','t','o','n','i','a',0, // lv
+    'l','e','t','t','o','n','i','e',0, // lv
+    'l','e','t','t','o','r','s','z','a','g',0, // lv
+    'l','e','t','w','a','n','y','i','a',0, // lt
+    'l','e','t','z','e','b','u','e','r','g',0, // lu
+    'l','e','t','\xc9','\xa8','n','s','h','\xc9','\xa8','\xcc','\x80','n',0, // letɨnshɨ̀n li
+    'l','e','u','n','i','o','n','i',0, // re
+    'l','e','y','u','n','y','o','n','i',0, // re
+    'l','e','y','u','n','y','\xc9','\x94','\xcc','\x80','\xc5','\x8b',0, // leyunyɔ̀ŋ re
+    'l','e','z','i','p','t',0, // eg
+    'l','e','z','o','t','o',0, // ls
+    'l','e','z','o','t','u',0, // ls
+    'l','e','z','z','a','y','e','r',0, // dz
+    'l','h','e','n','d',0, // in
+    'l','h','i','n','d',0, // in
+    'l','i','a','c','h','t','e','s','c','h','t','a','i',0, // li
+    'l','i','b','a',0, // lb
+    'l','i','b','a','a',0, // lb
+    'l','i','b','a','n',0, // lb
+    'l','i','b','a','n','a',0, // lb
+    'l','i','b','a','n','a','s',0, // lb
+    'l','i','b','a','n','g',0, // lb
+    'l','i','b','a','n','i',0, // lb
+    'l','i','b','a','n','o',0, // lb
+    'l','i','b','a','n','o','n',0, // lb
+    'l','i','b','a','n','u',0, // lb
+    'l','i','b','a','n','u','s',0, // lb
+    'l','i','b','a','\xc5','\x8b',0, // libaŋ lb
+    'l','i','b','b','i','j','e',0, // ly
+    'l','i','b','e','e','r','i','a',0, // lr
+    'l','i','b','e','e','r','i','j','a',0, // lr
+    'l','i','b','e','i','r',0, // lr
+    'l','i','b','e','l','i','a',0, // lr
+    'l','i','b','e','l','i','y','a',0, // lr
+    'l','i','b','e','r','i',0, // lr
+    'l','i','b','e','r','i','a',0, // lr
+    'l','i','b','e','r','i','a','b',0, // lr
+    'l','i','b','e','r','i','a','n','u','t','o','m','e',0, // lr
+    'l','i','b','e','r','i','e',0, // lr
+    'l','i','b','e','r','i','j','a',0, // lr
+    'l','i','b','e','r','i','o',0, // lr
+    'l','i','b','e','r','i','y','a',0, // lr
+    'l','i','b','e','r','i','y','a','a',0, // lr
+    'l','i','b','e','r','y','a',0, // lr
+    'l','i','b','h','e','r','i','y','a',0, // lr
+    'l','i','b','h','i','y','a',0, // ly
+    'l','i','b','i',0, // ly
+    'l','i','b','i','a',0, // ly
+    'l','i','b','i','e',0, // ly
+    'l','i','b','i','i',0, // ly
+    'l','i','b','i','j','a',0, // ly
+    'l','i','b','i','o',0, // ly
+    'l','i','b','i','r','y','a',0, // lr
+    'l','i','b','i','y','a',0, // ly
+    'l','i','b','n','a','n',0, // lb
+    'l','i','b','u','a','a','n',0, // lb
+    'l','i','b','y','a',0, // ly
+    'l','i','b','y','a','b',0, // ly
+    'l','i','b','y','a','n','u','t','o','m','e',0, // ly
+    'l','i','b','y','e',0, // ly
+    'l','i','b','y','e','n',0, // ly
+    'l','i','b','y','i','a',0, // ly
+    'l','i','b','y','s','k','a',0, // ly
+    'l','i','b','\xc9','\x9b','r','i',0, // libɛri lr
+    'l','i','b','\xc9','\x9b','r','y','a',0, // libɛrya lr
+    'l','i','c','a','n','s','i','t','a','n',0, // li
+    'l','i','c','h','t','e','n','s','t','a','j','n','s','k','o',0, // li
+    'l','i','c','h','t','e','n','s','t','e','i','n',0, // li
+    'l','i','c','h','t','e','n','s','t','e','i','n','a','n',0, // li
+    'l','i','c','h','t','e','n','s','t','e','i','n','a','s',0, // li
+    'l','i','c','h','t','e','n','s','t','e','j','n','s','k','o',0, // li
+    'l','i','c','h','t','i','n','s','t','e','i','n',0, // li
+    'l','i','c','h','t','\xc7','\x9d','n','s','t','e','i','\xc5','\x8b',0, // lichtǝnsteiŋ li
+    'l','i','c','i','t','e','n','s','i','t','a','y','i','n','i',0, // li
+    'l','i','c','t','e','n','c','t','a','y','n',0, // li
+    'l','i','c','t','\xc9','\x9b','n','s','t','\xc9','\x9b','\xcc','\x81','n',0, // lictɛnstɛ́n li
+    'l','i','e','c','h','t','e','n','s','t','e','e','n',0, // li
+    'l','i','e','c','h','t','e','n','s','t','e','i','n',0, // li
+    'l','i','e','c','h','t','e','n','s','t','e','i','n','i',0, // li
+    'l','i','e','c','h','t','e','n','s','t','e','i','n','n','i',0, // li
+    'l','i','e','c','t','e','s','t','e','i',0, // li
+    'l','i','e','n','e','o','l','y','a','k','i','n','n','g','a','l','e','s','a','n','b','a','h','a','l','i','y','a','h','i','n','d','i',0, // io
+    'l','i','e','t','t','u','a',0, // lt
+    'l','i','e','t','u','v','a',0, // lt
+    'l','i','g','s','t','\xc9','\x9b','n','t','a','n',0, // ligstɛntan li
+    'l','i','h','t','e','n','s','h','t','a','j','n',0, // li
+    'l','i','h','t','e','n','s','t','a','j','n',0, // li
+    'l','i','h','t','e','n','s','t','e','i','n','a',0, // li
+    'l','i','h','t','e','n','s','t','e','j','n','o',0, // li
+    'l','i','h','t','e','n','s','t','e','y','n',0, // li
+    'l','i','i','b','a','n','o','n',0, // lb
+    'l','i','i','b','e','r','i','a',0, // lr
+    'l','i','i','b','i',0, // ly
+    'l','i','i','b','u','a',0, // ly
+    'l','i','i','b','y','a',0, // ly
+    'l','i','k','i','n','c','t','a','y','n',0, // li
+    'l','i','k','i','s','a','m','b','u','l','u',0, // lu
+    'l','i','k','i','s','a','n','b','u','r','u',0, // lu
+    'l','i','k','i','t','e','n','i','s','i','t','e','i','n','i',0, // li
+    'l','i','k','s','a','m','b','u','r',0, // lu
+    'l','i','k','s','a','m','b','u','u','l',0, // lu
+    'l','i','k','s','e','m','b','u','u','r',0, // lu
+    'l','i','k','s','u','m','b','u','r','g',0, // lu
+    'l','i','k','t','e','n','s','t','e','n',0, // li
+    'l','i','k','t','e','n','s','t','e','y','i','n',0, // li
+    'l','i','k','t','i','n','s','t','e','i','n',0, // li
+    'l','i','l','n','o','r','f','o','l','k',0, // nf
+    'l','i','m','a','r','a','t',0, // ae
+    'l','i','m','i','s','t','e','a','r','a','n','e','u','r','o',0, // ez
+    'l','i','n','c','e','n','s','t','a','y','n',0, // li
+    'l','i','n','d','a','n',0, // in
+    'l','i','n','d','j','a',0, // in
+    'l','i','n','d','o','n','e','z','j','a',0, // id
+    'l','i','o','k','s','a','m','b','o','r','o',0, // lu
+    'l','i','p','a','b','u','l','i','k','a','y','a','c','e','e','k','a',0, // cz
+    'l','i','p','a','b','u','l','i','k','a','y','a','d','o','m','i','n','i','k','a',0, // do
+    'l','i','p','a','b','u','l','i','k','a','y','a','s','e','n','t','u','r','a','f','i','r','i','k','i',0, // cf
+    'l','i','p','a','\xc5','\x8b',0, // lipaŋ lb
+    'l','i','p','e','l','i','a',0, // lr
+    'l','i','p','i','a',0, // ly
+    'l','i','p','i','i',0, // ly
+    'l','i','p','u','b','u','l','i','k','a','e','y','a','s','e','n','t','u','r','a','f','i','r','i','k','i',0, // cf
+    'l','i','p','u','b','u','l','i','k','a','y','a','c','e','e','k','a',0, // cz
+    'l','i','p','u','b','u','l','i','k','a','y','a','d','o','m','i','n','i','k','a',0, // do
+    'l','i','r','a','n',0, // ir
+    'l','i','r','a','q',0, // iq
+    'l','i','r','l','a','n','d','a',0, // ie
+    'l','i','r','l','u','n','d',0, // ie
+    'l','i','s','c','h','t','e','s','c','h','t','e','i','n',0, // li
+    'l','i','s','h','e','n','i','t','e','n','i',0, // li
+    'l','i','s','h','e','n','s','t','e','i','n',0, // li
+    'l','i','s','h','e','n','t','e','e','n','i',0, // li
+    'l','i','s','h','e','n','t','e','n','i',0, // li
+    'l','i','s','h','u','t','e','n','i',0, // li
+    'l','i','s','h','y','i','t','e','n','s','h','i','t','a','y','i','n','i',0, // li
+    'l','i','s','h','\xc9','\x9b','t','e','n','i',0, // lishɛteni li
+    'l','i','s','o','t','o',0, // ls
+    'l','i','s','t','a','t','i','u','n','i','t','i',0, // us
+    'l','i','s','t','a','t','t','a','l','b','e','l','t','t','a','l','v','a','t','i','k','a','n',0, // va
+    'l','i','s','t','e','n','s','t','a','i','n','e',0, // li
+    'l','i','s','t','e','n','s','t','e','i','n',0, // li
+    'l','i','s','t','\xc9','\x9b','\xcc','\x81','n','s','i','t','a','y','i','n',0, // listɛ́nsitayin li
+    'l','i','s','u','a','n','i','a',0, // lt
+    'l','i','s','u','t','u',0, // ls
+    'l','i','s','u','w','e','n','y','a',0, // lt
+    'l','i','s','\xc9','\x99','\xcc','\x81','s','\xc9','\x99','\xcc','\x81','t','a','i','n',0, // lisə́sə́tain li
+    'l','i','s','\xc9','\x9b','n','s','i','t','a','y','i','n','i',0, // lisɛnsitayini li
+    'l','i','t','a','l','i','y','a','n',0, // it
+    'l','i','t','a','l','j','a',0, // it
+    'l','i','t','a','u','e',0, // lt
+    'l','i','t','a','u','e','n',0, // lt
+    'l','i','t','a','u','e','n','i',0, // lt
+    'l','i','t','a','v','a',0, // lt
+    'l','i','t','a','w','s','k','a',0, // lt
+    'l','i','t','h','a','e','n',0, // lt
+    'l','i','t','h','u','a','n','i','a',0, // lt
+    'l','i','t','h','u','a','n','i','a','b',0, // lt
+    'l','i','t','i','y','a','n','i',0, // lt
+    'l','i','t','o','a','n','i','a',0, // lt
+    'l','i','t','o','u','w','e','n',0, // lt
+    'l','i','t','o','v','u','j','o',0, // lt
+    'l','i','t','o','w','e','n',0, // lt
+    'l','i','t','s','e','n','s','t','e','i','n','n','u','t','o','m','e',0, // li
+    'l','i','t','t','a','u','e',0, // lt
+    'l','i','t','t','u','n','y','a',0, // lv
+    'l','i','t','u','a','a','n','i',0, // lt
+    'l','i','t','u','a','a','n','i','i',0, // lt
+    'l','i','t','u','a','n','i',0, // lt
+    'l','i','t','u','a','n','i','a',0, // lt
+    'l','i','t','u','a','n','i','a','n','u','t','o','m','e',0, // lt
+    'l','i','t','u','a','n','i','e',0, // lt
+    'l','i','t','u','a','n','i','i',0, // lt
+    'l','i','t','u','a','n','i','y','a',0, // lt
+    'l','i','t','u','w','a','n','i','y','a',0, // lt
+    'l','i','t','u','w','e','e','n','i','y','a',0, // lt
+    'l','i','t','u','w','e','n','i','a',0, // lt
+    'l','i','t','u','w','e','n','i','n','y','a',0, // lt
+    'l','i','t','u','w','e','n','i','y','a',0, // lt
+    'l','i','t','u','y','a','n','i',0, // lt
+    'l','i','t','v','a',0, // lt
+    'l','i','t','v','a','n','i','a',0, // lt
+    'l','i','t','v','a','n','i','j','a',0, // lt
+    'l','i','t','v','a','n','y','a',0, // lt
+    'l','i','t','w','a',0, // lt
+    'l','i','t','w','a','n','i',0, // lt
+    'l','i','t','w','a','n','i','a',0, // lt
+    'l','i','t','w','a','n','i','y','a',0, // lt
+    'l','i','t','w','a','n','y','a',0, // lt
+    'l','i','u','k','s','e','m','b','u','r','g','a','s',0, // lu
+    'l','i','v','a','n',0, // lb
+    'l','i','v','i','y','a',0, // ly
+    'l','i','w','a','n',0, // lb
+    'l','i','w','i','y','a',0, // ly
+    'l','i','x','e','n','s','t','a','i','n',0, // li
+    'l','i','x','t','e','n','s','h','t','e','y','n',0, // li
+    'l','i','x','t','e','n','s','t','e','y','n',0, // li
+    'l','i','y','j','t','e','n','s','t','e','y','n',0, // li
+    'l','i','y','u','n','i','o','n','i',0, // re
+    'l','i','z','l','a','n','d','a',0, // is
+    'l','i','z','u','t','u',0, // ls
+    'l','i','z','v','e','z','j','a',0, // se
+    'l','i','z','v','i','z','z','e','r','a',0, // ch
+    'l','k','w','i','t',0, // kw
+    'l','m','e','r','r','u','k',0, // ma
+    'l','m','\xc9','\xa3','r','i','b',0, // lmɣrib ma
+    'l','o','m','a','n',0, // om
+    'l','o','m','a','n','i','a',0, // ro
+    'l','o','m','a','n','i','y','a',0, // ro
+    'l','o','m','e','n','i','a',0, // ro
+    'l','o','s','h','i','a',0, // ru
+    'l','o','s','o','o','t','o',0, // ls
+    'l','o','s','t','r','a','l','i',0, // au
+    'l','o','s','t','r','i','s',0, // at
+    'l','o','t','y','s','s','k','o',0, // lv
+    'l','o','u','n','a','a','a','f','r','i','k','a','v','a','b','a','r','i','i','k',0, // za
+    'l','o','u','n','a','g','e','o','r','g','i','a','j','a','l','o','u','n','a','s','a','n','d','w','i','c','h','i','s','a','a','r','e','d',0, // gs
+    'l','o','u','n','a','k','o','r','e','a',0, // kr
+    'l','o','u','n','a','s','u','d','a','a','n',0, // ss
+    'l','u','a','n','i','t','a',0, // rw
+    'l','u','a','o','s','i',0, // la
+    'l','u','b','i','e',0, // ly
+    'l','u','b','n','a','a','n',0, // lb
+    'l','u','b','n','a','n',0, // lb
+    'l','u','c','e','m','b','u','r','s','k','o',0, // lu
+    'l','u','c','s','a','m','b','u','r','g',0, // lu
+    'l','u','g','a','n','d','a',0, // ug
+    'l','u','g','s','a','m','b','u','r',0, // lu
+    'l','u','g','s','a','m','b','u','r','g',0, // lu
+    'l','u','g','z','a','m','b','u','r','u',0, // lu
+    'l','u','k','i','a',0, // ru
+    'l','u','k','i','s','e','m','b','a','a','g','a',0, // lu
+    'l','u','k','r','a','j','n','a',0, // ua
+    'l','u','k','s','a','m','b','u','r','g',0, // lu
+    'l','u','k','s','a','n','b','u','r','g',0, // lu
+    'l','u','k','s','e','m','b','o','o','r','g',0, // lu
+    'l','u','k','s','e','m','b','o','r','g',0, // lu
+    'l','u','k','s','e','m','b','o','u','r','g',0, // lu
+    'l','u','k','s','e','m','b','u','r','g',0, // lu
+    'l','u','k','s','e','m','b','u','r','g','a',0, // lu
+    'l','u','k','s','e','m','b','u','r','g','a','n',0, // lu
+    'l','u','k','s','e','m','b','u','r','g','o',0, // lu
+    'l','u','k','s','e','m','b','u','r','q',0, // lu
+    'l','u','k','s','\xc9','\x9b','m','b','u','r',0, // luksɛmbur lu
+    'l','u','k','u','s','a','m','b','u','r',0, // lu
+    'l','u','k','u','s','a','m','b','u','r','u',0, // lu
+    'l','u','k','\xc9','\x99','z','a','m','b','u','d',0, // lukəzambud lu
+    'l','u','l','l','i','g','e','o','r','g','i','a','j','a','l','u','l','l','i','s','a','n','d','w','i','c','h','s','u','l','l','o','t',0, // gs
+    'l','u','m','a','n','y','i','a',0, // ro
+    'l','u','n','g','e','r','i','j','a',0, // hu
+    'l','u','r','d','u','n',0, // jo
+    'l','u','r','u','g','w','a','j',0, // uy
+    'l','u','s','i',0, // ru
+    'l','u','s','i','a',0, // ru
+    'l','u','s','i','m','b','\xc9','\x94',0, // lusimbɔ lu
+    'l','u','s','i','s','e','n','u',0, // lc
+    'l','u','s','s','e','m','b','u','r','c',0, // lu
+    'l','u','s','s','e','m','b','u','r','g','o',0, // lu
+    'l','u','t','a','n','d','a','l','u','a','k','a','p','e','v','e','l','e',0, // cv
+    'l','u','t','a','n','d','a','l','u','a','k','a','y','i','m','a',0, // ky
+    'l','u','t','a','n','d','a','l','u','a','k','o','o','k','\xc9','\x9b',0, // lutandaluakookɛ ck
+    'l','u','t','a','n','d','a','l','u','a','m','a','l','u','n','i',0, // fk
+    'l','u','t','a','n','d','a','l','u','a','m','a','r','i','a','n','e','w','a','m','u','u','l','u',0, // mp
+    'l','u','t','a','n','d','a','l','u','a','m','a','r','i','s','h','a','l','e',0, // mh
+    'l','u','t','a','n','d','a','l','u','a','n','o','r','f','o','k',0, // nf
+    'l','u','t','a','n','d','a','l','u','a','s','o','l','o','m','u',0, // sb
+    'l','u','t','a','n','d','a','l','u','a','t','u','l','u','k','i','n','e','k','a','i','k','o',0, // tc
+    'l','u','t','a','n','d','a','l','u','a','v','i','e','r','z','i','w','a','a','m','e','r','i','k','i',0, // vi
+    'l','u','t','a','n','d','a','l','u','a','v','i','e','r','z','i','w','a','a','n','g','e','l','e','t','e','l','e',0, // vg
+    'l','u','t','a','n','d','a','l','w','a','a','n','g','e','l','e','t','e','l','e','k','u','m','b','u','w','a','i','n','d','i','y','a',0, // io
+    'l','u','u','b','i','e',0, // ly
+    'l','u','w','a','n','d','a',0, // rw
+    'l','u','x','e','b','u','r','g',0, // lu
+    'l','u','x','e','m','b','o','g','u',0, // lu
+    'l','u','x','e','m','b','o','r','g',0, // lu
+    'l','u','x','e','m','b','o','u','r','g',0, // lu
+    'l','u','x','e','m','b','o','u','r','g','i',0, // lu
+    'l','u','x','e','m','b','u','r','g',0, // lu
+    'l','u','x','e','m','b','u','r','g','o',0, // lu
+    'l','u','x','e','m','b','u','r','g','s','k','a',0, // lu
+    'l','u','x','e','m','b','u','r','g','u',0, // lu
+    'l','u','x','e','m','b','u','r','s','c','h',0, // lu
+    'l','u','x','e','m','b','u','r','s','k','o',0, // lu
+    'l','u','x','e','n','b','u','r','g','o',0, // lu
+    'l','u','z','b','e','k','i','s','t','a','n',0, // uz
+    'l','u','z','\xc9','\xa8','m','b','u','\xca','\x94',0, // luzɨmbuʔ lu
+    'l','w','a','n','d','a',0, // rw
+    'l','w','c','s','e','m','b','w','r','g',0, // lu
+    'l','y','a','b','a','n',0, // jp
+    'l','y','a','m','e','n',0, // ye
+    'l','y','t','s','o','f','l','i','z','z','e','n','e','i','l','a','n','n','e','n','f','a','n','d','e','f','e','r','i','e','n','i','g','d','e','s','t','a','t','e','n',0, // um
+    'l','y','u','k','s','e','m','b','u','r','g',0, // lu
+    'l','y','u','n','a','n',0, // gr
+    'l','\xc7','\x9d','s','o','t','o',0, // lǝsoto ls
+    'l','\xc9','\x99','s','o','t','o',0, // ləsoto ls
+    'l','\xc9','\x99','t','o','n','i',0, // lətoni lv
+    'l','\xc9','\x9b','b','a','n','e',0, // lɛbane lb
+    'l','\xc9','\x9b','b','a','n','\xc9','\x94','n',0, // lɛbanɔn lb
+    'l','\xc9','\x9b','i','r','a','q',0, // lɛiraq iq
+    'l','\xc9','\x9b','m','i','l','a','a','l','a','b','o',0, // lɛmilaalabo ae
+    'l','\xc9','\x9b','s','o','t','o','n','u','t','o','m','e',0, // lɛsotonutome ls
+    'l','\xc9','\x9b','s','u','t','u',0, // lɛsutu ls
+    'l','\xc9','\x9b','s','\xc9','\x94','\xcc','\x81','t','\xc9','\x94',0, // lɛsɔ́tɔ ls
+    'l','\xc9','\x9b','t','o','n','i',0, // lɛtoni lv
+    'l','\xc9','\x9b','\xcc','\x80','s','o','t','u',0, // lɛ̀sotu ls
+    'l','\xc9','\x9b','\xcc','\x81','u','n','i','y','\xc9','\x94','\xcc','\x82','n',0, // lɛ́uniyɔ̂n re
+    'm','a','a','c','e','d','o','o','n','i',0, // mk
+    'm','a','a','d','a','a','f','r','i','k','k','a',0, // za
+    'm','a','a','d','a','g','e','o','r','g','i','a','j','a','m','a','d','d','a','a','h','s','a','n','d','w','i','c','h','s','u','o','l','l','u','u','h',0, // gs
+    'm','a','a','d','a','k','o','r','e','a',0, // kr
+    'm','a','a','d','a','s','u','d','a','n',0, // ss
+    'm','a','a','l','d','i','q','e','e','n',0, // mv
+    'm','a','a','l','i',0, // ml
+    'm','a','a','l','t','a',0, // mt
+    'm','a','a','r','o','k',0, // ma
+    'm','a','a','r','t','i','n','i','k',0, // mq
+    'm','a','a','t','a',0, // mt
+    'm','a','b','e','l','e','y','a','a','n','g','\xc9','\x9b','l','\xc9','\x9b','t','\xc9','\x9b','\xcc','\x81','l','\xc9','\x9b','n','a','m','b','u','y','a','i','n','d','i','y','a',0, // mabeleyaangɛlɛtɛ́lɛnambuyaindiya io
+    'm','a','c','a','o',0, // mo
+    'm','a','c','a','o','k','i','i','n','a','e','h','k',0, // mo
+    'm','a','c','a','o','k','i','i','n','a','n','e','h','a',0, // mo
+    'm','a','c','a','o','o','a','o','c','i','n','y',0, // mo
+    'm','a','c','a','o','r','a','e',0, // mo
+    'm','a','c','a','o','s','a','r','c','h','i','n','a',0, // mo
+    'm','a','c','a','o','s','a','r','k','i','n','a',0, // mo
+    'm','a','c','a','o','s','a','r','v','a','n','s','i','n','a',0, // mo
+    'm','a','c','a','o','t','r','u','n','g','q','u','\xc3','\xb4','c',0, // macaotrungquôc mo
+    'm','a','c','a','o','z','a','o','c','i','n','y',0, // mo
+    'm','a','c','a','r','i','s','t','a','n',0, // hu
+    'm','a','c','a','r','\xc4','\xb1','s','t','a','n',0, // macarıstan hu
+    'm','a','c','a','t','h','u',0, // mo
+    'm','a','c','a','t','h','u','s','a','r','n','a','s','i','n','e',0, // mo
+    'm','a','c','a','u',0, // mo
+    'm','a','c','a','u','e','r','i','h','a','l','d','u','s','p','i','i','r','k','o','n','d',0, // mo
+    'm','a','c','a','u','n','u','t','o','m','e',0, // mo
+    'm','a','c','a','u','r','a','e','d','a','c','h','i','n','a',0, // mo
+    'm','a','c','a','u','r','a','e','x','i','n','a',0, // mo
+    'm','a','c','a','u','r','h','g','a','t','s','i','e','i','n','a',0, // mo
+    'm','a','c','a','u','r','m','d','s','i','n','a',0, // mo
+    'm','a','c','a','u','s','a','r','c','h','i','n','a',0, // mo
+    'm','a','c','a','u','s','a','r','t','s','a','i','n','a','n','u','t','o','m','e',0, // mo
+    'm','a','c','a','u','s','a','r','v','a','n','c','h','i','n','a',0, // mo
+    'm','a','c','a','u','s','a','s','s','j','i','n','a',0, // mo
+    'm','a','c','a','u','t','x','i','n','a','k','o','a','e','b',0, // mo
+    'm','a','c','e','d','o','i','n','e',0, // mk
+    'm','a','c','e','d','o','i','n','e','a','r','y','m',0, // mk
+    'm','a','c','e','d','o','n','i','a',0, // mk
+    'm','a','c','e','d','o','n','i','a','a','r','i','m',0, // mk
+    'm','a','c','e','d','o','n','i','a','a','r','j','m',0, // mk
+    'm','a','c','e','d','o','n','i','a','a','r','y','d','m',0, // mk
+    'm','a','c','e','d','o','n','i','a','a','r','y','m',0, // mk
+    'm','a','c','e','d','o','n','i','a','b',0, // mk
+    'm','a','c','e','d','o','n','i','a','c','w','i','m',0, // mk
+    'm','a','c','e','d','o','n','i','a','d','e','l','n','o','r','d',0, // mk
+    'm','a','c','e','d','o','n','i','a','d','o','n','o','r','t','e',0, // mk
+    'm','a','c','e','d','o','n','i','a','e','r','y','m',0, // mk
+    'm','a','c','e','d','o','n','i','a','f','y','r','o','m',0, // mk
+    'm','a','c','e','d','o','n','i','a','p','o','\xc5','\x82','n','o','c','n','a',0, // macedoniapołnocna mk
+    'm','a','c','e','d','o','n','i','a','u','t','a','r','a',0, // mk
+    'm','a','c','e','d','o','n','i','e',0, // mk
+    'm','a','c','e','d','o','n','i','e','f','y','r','o','m',0, // mk
+    'm','a','c','e','d','o','n','i','e','v','j','r','m',0, // mk
+    'm','a','c','e','d','o','n','i','j','a',0, // mk
+    'm','a','c','e','d','o','n','i','y','a',0, // mk
+    'm','a','c','e','d','\xc9','\x94','n','i',0, // macedɔni mk
+    'm','a','c','h','t','i','n','i','k',0, // mq
+    'm','a','d','a','g','a','s','c','a','r',0, // mg
+    'm','a','d','a','g','a','s','c','a','r','i',0, // mg
+    'm','a','d','a','g','a','s','c','h','k','a','r',0, // mg
+    'm','a','d','a','g','a','s','g','a','r',0, // mg
+    'm','a','d','a','g','a','s','i','k','a',0, // mg
+    'm','a','d','a','g','a','s','i','k','a','r','a',0, // mg
+    'm','a','d','a','g','a','s','i','k','a','r','i',0, // mg
+    'm','a','d','a','g','a','s','i','t','a',0, // mg
+    'm','a','d','a','g','a','s','k','a',0, // mg
+    'm','a','d','a','g','a','s','k','a','a','r',0, // mg
+    'm','a','d','a','g','a','s','k','a','n','u','t','o','m','e',0, // mg
+    'm','a','d','a','g','a','s','k','a','r',0, // mg
+    'm','a','d','a','g','a','s','k','a','r','a',0, // mg
+    'm','a','d','a','g','a','s','k','a','r','a','s',0, // mg
+    'm','a','d','a','g','a','s','k','a','r','o',0, // mg
+    'm','a','d','a','g','a','s','z','k','a','r',0, // mg
+    'm','a','d','a','g','a','s','\xc9','\x99','k','a','r','\xc9','\x99',0, // madagasəkarə mg
+    'm','a','d','a','g','a','s','\xc9','\xa8','k','a',0, // madagasɨka mg
+    'm','a','d','a','q','a','s','k','a','r',0, // mg
+    'm','a','d','a','r','s','k','o',0, // hu
+    'm','a','d','a','\xc9','\xa3','a','c','q','a','r',0, // madaɣacqar mg
+    'm','a','d','a','\xc9','\xa3','e','c','q','e','r',0, // madaɣecqer mg
+    'm','a','d','d','a','j','a','s','k','a',0, // mg
+    'm','a','d','e','i','a','s','k','a','r',0, // mg
+    'm','a','d','i','v','e',0, // mv
+    'm','a','d','i','v','\xc9','\x9b',0, // madivɛ mv
+    'm','a','d','z','a','r','s','k','a',0, // hu
+    'm','a','e','k','o','l','o','n','e','s','h','i','a',0, // fm
+    'm','a','e','k','r','o','n','e','h','y','i','a',0, // fm
+    'm','a','e','n','e','o','y','a','p','a','l','e','s','t','i','n','a',0, // ps
+    'm','a','e','n','m','a','r','b','u','r','m','a',0, // mm
+    'm','a','g','h','r','i','b','i',0, // ma
+    'm','a','g','y','a','r','o','r','s','z','a','g',0, // hu
+    'm','a','i','l','i',0, // ml
+    'm','a','i','o','t','e',0, // yt
+    'm','a','i','r','t','i','n','i','c',0, // mq
+    'm','a','j','o','t',0, // yt
+    'm','a','j','o','t','a',0, // yt
+    'm','a','j','o','t','a','s',0, // yt
+    'm','a','j','o','t','e',0, // yt
+    'm','a','j','o','t','o',0, // yt
+    'm','a','j','o','t','t',0, // yt
+    'm','a','j','o','t','t','a',0, // yt
+    'm','a','k','a','a','w',0, // mo
+    'm','a','k','a','a','w','o',0, // mo
+    'm','a','k','a','o',0, // mo
+    'm','a','k','a','o','k','k','t',0, // mo
+    'm','a','k','a','o','s','a','r','k','i','n','a',0, // mo
+    'm','a','k','a','o','x','i','t','o','y','m','m','h',0, // mo
+    'm','a','k','a','o','x','u','s','u','s','i','i','n','z','i','b','a','t','i','\xc9','\x99','r','a','z','i','c','i','n',0, // makaoxususiinzibatiərazicin mo
+    'm','a','k','a','s','i','k','o',0, // mx
+    'm','a','k','a','u',0, // mo
+    'm','a','k','a','u','a','a','s','h','y','t','a','y',0, // mo
+    'm','a','k','a','u','s','a','r','c','h','i','n','a',0, // mo
+    'm','a','k','a','u','s','a','r','s','i','a','i','n','a',0, // mo
+    'm','a','k','a','u','s','a','r','t','i','o','n','g','k','o','k',0, // mo
+    'm','a','k','a','u','s','h','i','n','a',0, // mo
+    'm','a','k','a','w',0, // mo
+    'm','a','k','e','d','o','n','i','a',0, // mk
+    'm','a','k','e','d','o','n','i','a','f','j','m',0, // mk
+    'm','a','k','e','d','o','n','i','a','f','y','r','o','m','n','u','t','o','m','e',0, // mk
+    'm','a','k','e','d','o','n','i','a','f','y','r','r','v','e','r','a','n','d','i','l','y','\xc3','\xb0','v','e','l','d','i','j','u','g','o','s','l','a','v','i','u',0, // makedoniafyrrverandilyðveldijugoslaviu mk
+    'm','a','k','e','d','o','n','i','a','n','u','t','o','m','e',0, // mk
+    'm','a','k','e','d','o','n','i','a','r','y','k','m',0, // mk
+    'm','a','k','e','d','o','n','i','a','u','t','a','r','a',0, // mk
+    'm','a','k','e','d','o','n','i','e','n',0, // mk
+    'm','a','k','e','d','o','n','i','j','a',0, // mk
+    'm','a','k','e','d','o','n','i','j','a','b','j','r',0, // mk
+    'm','a','k','e','d','o','n','i','y','a',0, // mk
+    'm','a','k','e','d','o','n','i','y','a','k','y','r','m',0, // mk
+    'm','a','k','e','d','o','n','i','y','a','o','y','r',0, // mk
+    'm','a','k','e','d','o','n','i','y','a','s','y','r','m',0, // mk
+    'm','a','k','e','d','o','n','s','k','a',0, // mk
+    'm','a','k','e','d','o','n','s','k','a','f','y','r','o','m',0, // mk
+    'm','a','k','e','d','o','n','s','k','a','p','r','j',0, // mk
+    'm','a','k','e','d','o','n','u','j','o',0, // mk
+    'm','a','k','e','d','o','n','y','a',0, // mk
+    'm','a','l','a','a','w','i',0, // mw
+    'm','a','l','a','b','h','a','i','d','h',0, // mw
+    'm','a','l','a','d','e','w','a',0, // mv
+    'm','a','l','a','i','d','h','s','e','a',0, // my
+    'm','a','l','a','i','s','i','a',0, // my
+    'm','a','l','a','i','s','i','e',0, // my
+    'm','a','l','a','i','s','i','j','e',0, // my
+    'm','a','l','a','i','s','i','y','a',0, // my
+    'm','a','l','a','i','z','i','a',0, // my
+    'm','a','l','a','i','z','i','j','a',0, // my
+    'm','a','l','a','j','s','i','e',0, // my
+    'm','a','l','a','j','z','i',0, // my
+    'm','a','l','a','j','z','i','a',0, // my
+    'm','a','l','a','j','z','i','j','a',0, // my
+    'm','a','l','a','j','z','i','o',0, // my
+    'm','a','l','a','o','i',0, // mw
+    'm','a','l','a','s','i','a',0, // my
+    'm','a','l','a','t','i','v','i','s','i',0, // mv
+    'm','a','l','a','u','i',0, // mw
+    'm','a','l','a','v','i',0, // mw
+    'm','a','l','a','v','i','j','a',0, // mw
+    'm','a','l','a','v','i','o',0, // mw
+    'm','a','l','a','v','i','s',0, // mw
+    'm','a','l','a','w','i',0, // mw
+    'm','a','l','a','w','i','b',0, // mw
+    'm','a','l','a','w','i','i',0, // mw
+    'm','a','l','a','w','i','n','u','t','o','m','e',0, // mw
+    'm','a','l','a','y','s','i','a',0, // my
+    'm','a','l','a','y','s','i','a','b',0, // my
+    'm','a','l','a','y','s','i','a','n','u','t','o','m','e',0, // my
+    'm','a','l','a','y','s','i','y','a',0, // my
+    'm','a','l','a','y','z','i','y','a',0, // my
+    'm','a','l','a','z','i','a',0, // my
+    'm','a','l','d','i','b',0, // mv
+    'm','a','l','d','i','b','i',0, // mv
+    'm','a','l','d','i','f',0, // mv
+    'm','a','l','d','i','i','v','i','d',0, // mv
+    'm','a','l','d','i','i','v','u',0, // mv
+    'm','a','l','d','i','i','w',0, // mv
+    'm','a','l','d','i','i','w','e',0, // mv
+    'm','a','l','d','i','v',0, // mv
+    'm','a','l','d','i','v','a',0, // mv
+    'm','a','l','d','i','v','a','d','a','l','a','r','\xc4','\xb1',0, // maldivadaları mv
+    'm','a','l','d','i','v','a','k',0, // mv
+    'm','a','l','d','i','v','a','n','e',0, // mv
+    'm','a','l','d','i','v','a','s',0, // mv
+    'm','a','l','d','i','v','e',0, // mv
+    'm','a','l','d','i','v','e','n',0, // mv
+    'm','a','l','d','i','v','e','n','e',0, // mv
+    'm','a','l','d','i','v','e','r','n','a',0, // mv
+    'm','a','l','d','i','v','e','r','n','e',0, // mv
+    'm','a','l','d','i','v','e','s',0, // mv
+    'm','a','l','d','i','v','e','s','a',0, // mv
+    'm','a','l','d','i','v','e','s','d','u','k','\xc9','\x94',0, // maldivesdukɔ mv
+    'm','a','l','d','i','v','e','y','j','a','r',0, // mv
+    'm','a','l','d','i','v','e','z',0, // mv
+    'm','a','l','d','i','v','i',0, // mv
+    'm','a','l','d','i','v','i','a',0, // mv
+    'm','a','l','d','i','v','i','j','a',0, // mv
+    'm','a','l','d','i','v','i','s',0, // mv
+    'm','a','l','d','i','v','l','e','r',0, // mv
+    'm','a','l','d','i','v','o','j',0, // mv
+    'm','a','l','d','i','v','o','r','o','l','l','a','r','i',0, // mv
+    'm','a','l','d','i','v','o','y','g','g','j','a','r',0, // mv
+    'm','a','l','d','i','v','s','z','i','g','e','t','e','k',0, // mv
+    'm','a','l','d','i','v','y',0, // mv
+    'm','a','l','d','i','v','\xc7','\x9d',0, // maldivǝ mv
+    'm','a','l','d','i','w','l','e','r',0, // mv
+    'm','a','l','d','o','b','a',0, // md
+    'm','a','l','d','y','v','a','i',0, // mv
+    'm','a','l','e',0, // ml
+    'm','a','l','e','d','i','i','v','i','t',0, // mv
+    'm','a','l','e','d','i','i','v','v','a','t',0, // mv
+    'm','a','l','e','d','i','i','w','e',0, // mv
+    'm','a','l','e','d','i','v','e',0, // mv
+    'm','a','l','e','d','i','v','e','h',0, // mv
+    'm','a','l','e','d','i','v','e','n',0, // mv
+    'm','a','l','e','d','i','v','y',0, // mv
+    'm','a','l','e','d','i','w','e',0, // mv
+    'm','a','l','e','d','i','w','y',0, // mv
+    'm','a','l','e','e','z','i',0, // my
+    'm','a','l','e','h','y','i','a',0, // my
+    'm','a','l','e','i','s','i','a',0, // my
+    'm','a','l','e','i','s','i','e',0, // my
+    'm','a','l','e','k','a','n','i',0, // us
+    'm','a','l','e','s','i',0, // my
+    'm','a','l','e','s','i','a',0, // my
+    'm','a','l','e','s','i','i',0, // my
+    'm','a','l','e','s','i','y','a',0, // my
+    'm','a','l','e','t','h','i','a',0, // my
+    'm','a','l','e','t','i','i','f',0, // mv
+    'm','a','l','e','z','h','i','y','a',0, // my
+    'm','a','l','e','z','i',0, // my
+    'm','a','l','e','z','i','i',0, // my
+    'm','a','l','e','z','i','j','a',0, // my
+    'm','a','l','e','z','i','y','a',0, // my
+    'm','a','l','e','z','j','a',0, // my
+    'm','a','l','e','z','y','a',0, // my
+    'm','a','l','i',0, // ml
+    'm','a','l','i','b',0, // ml
+    'm','a','l','i','d','a','v','i',0, // mv
+    'm','a','l','i','i',0, // ml
+    'm','a','l','i','n','u','t','o','m','e',0, // ml
+    'm','a','l','i','o',0, // ml
+    'm','a','l','i','s',0, // ml
+    'm','a','l','i','s','i','a',0, // my
+    'm','a','l','i','t','a',0, // mt
+    'm','a','l','i','t','e',0, // mt
+    'm','a','l','i','t','i','n','i','k','i',0, // mq
+    'm','a','l','i','t','\xc9','\x9b',0, // malitɛ mt
+    'm','a','l','i','u','d','a','l','j','e','n','i','o','t','o','c','i','s','a','d','a',0, // um
+    'm','a','l','i','z','i',0, // me
+    'm','a','l','i','z','y','a',0, // my
+    'm','a','l','l','e','d','i','i','v','e',0, // mv
+    'm','a','l','o','o','k',0, // ma
+    'm','a','l','t',0, // mt
+    'm','a','l','t','a',0, // mt
+    'm','a','l','t','a','n','u','t','o','m','e',0, // mt
+    'm','a','l','t','e',0, // mt
+    'm','a','l','t','i',0, // mt
+    'm','a','l','t','i','n','i','i','k',0, // mq
+    'm','a','l','t','i','n','i','k','i',0, // mq
+    'm','a','l','t','o',0, // mt
+    'm','a','l','t','\xc7','\x9d',0, // maltǝ mt
+    'm','a','l','u','w','i','n',0, // fk
+    'm','a','l','u','w','i','n','i','g','u','n',0, // fk
+    'm','a','l','v','i','i','n','i','s','a','a','r','e','d',0, // fk
+    'm','a','l','\xc9','\x99','d','i','v','\xc9','\x99',0, // malədivə mv
+    'm','a','l','\xc9','\x99','t','\xc9','\x99',0, // malətə mt
+    'm','a','l','\xc9','\x9b','s','h','i','a',0, // malɛshia my
+    'm','a','l','\xc9','\x9b','s','i',0, // malɛsi my
+    'm','a','l','\xc9','\x9b','z','i',0, // malɛzi my
+    'm','a','l','\xc9','\x9b','\xcc','\x80','s','i','a',0, // malɛ̀sia my
+    'm','a','l','\xc9','\x9b','\xcc','\x81','t',0, // malɛ́t mt
+    'm','a','l','\xc9','\x9b','\xcc','\x81','z','i','a',0, // malɛ́zia my
+    'm','a','n',0, // im
+    'm','a','n','a','d','a','s','\xc4','\xb1',0, // manadası im
+    'm','a','n','d','a','\xc5','\x8b','g','a','s','\xc9','\x9b','k','a',0, // mandaŋgasɛka mg
+    'm','a','n','g','o','l','i','y','a',0, // mn
+    'm','a','n','i','s','a','a','r',0, // im
+    'm','a','n','j','a','u','d','a','l','j','e','n','a','o','s','t','r','v','a','s','a','d',0, // um
+    'm','a','n','n','s','u','l','l','o','t',0, // im
+    'm','a','n','s','a','a','r','i',0, // im
+    'm','a','n','s','e','r','a','t','i',0, // ms
+    'm','a','n','s','u','a','l','u','i',0, // im
+    'm','a','n','s','z','i','g','e','t',0, // im
+    'm','a','n','t','s','e','r','a','t',0, // ms
+    'm','a','n','u','h','a','r','t','e','a',0, // im
+    'm','a','n','\xc9','\xa3','u','l','y','a',0, // manɣulya mn
+    'm','a','o','l','e',0, // yt
+    'm','a','o','r','i','s','y',0, // mu
+    'm','a','o','r','i','t','a','n','i','a',0, // mr
+    'm','a','o','u','r','i','t','a','n','i','a',0, // mr
+    'm','a','q','d','u','n','y','a',0, // mk
+    'm','a','q','e','d','o','n','i','a','e','v','e','r','i','u','t',0, // mk
+    'm','a','r','a','c','o',0, // ma
+    'm','a','r','a','w','i',0, // mw
+    'm','a','r','a','y','i','z','i','a',0, // my
+    'm','a','r','a','y','k','a','n','k','a',0, // us
+    'm','a','r','e','k','a','n','i',0, // us
+    'm','a','r','i',0, // ml
+    'm','a','r','i','a','n','a','g','u','r','m','a','g','u','n','g','e','y',0, // mp
+    'm','a','r','i','a','n','n','e','s','d','u','n','o','r','d',0, // mp
+    'm','a','r','i','a','n','o','s','s','i','a','u','r','i','n','e','s','s','a','l','o','s',0, // mp
+    'm','a','r','i','a','n','y','p','o','\xc5','\x82','n','o','c','n','e',0, // marianypołnocne mp
+    'm','a','r','i','d','i','v','e','s',0, // mv
+    'm','a','r','i','n','i','s','e','n','u',0, // sm
+    'm','a','r','i','s','a','l','i','g','u','n',0, // mh
+    'm','a','r','i','t','a',0, // mt
+    'm','a','r','i','t','a','n','i','a',0, // mr
+    'm','a','r','i','t','i','n','i','i','k','i',0, // mq
+    'm','a','r','i','t','i','n','i','k','i',0, // mq
+    'm','a','r','i','t','i','u','s',0, // mu
+    'm','a','r','k','a','z','i','y','a','f','r','i','k','a','r','e','s','p','u','b','l','i','k','a','s','i',0, // cf
+    'm','a','r','o','c',0, // ma
+    'm','a','r','o','c','c','o',0, // ma
+    'm','a','r','o','c','k','o',0, // ma
+    'm','a','r','o','g',0, // ma
+    'm','a','r','o','k',0, // ma
+    'm','a','r','o','k','a',0, // ma
+    'm','a','r','o','k','a','s',0, // ma
+    'm','a','r','o','k','a','s','h',0, // ma
+    'm','a','r','o','k','e',0, // ma
+    'm','a','r','o','k','k','o',0, // ma
+    'm','a','r','o','k','o',0, // ma
+    'm','a','r','o','k','u','s',0, // ma
+    'm','a','r','o','k','\xc9','\x9b',0, // marokɛ ma
+    'm','a','r','r','o','c',0, // ma
+    'm','a','r','r','o','c','o','s',0, // ma
+    'm','a','r','r','u','e','c','o','s',0, // ma
+    'm','a','r','s','a','l','a','d','a','l','a','r','\xc4','\xb1',0, // marsaladaları mh
+    'm','a','r','s','a','l','a','s','a','l','a','s',0, // mh
+    'm','a','r','s','a','l','g','u','n','g','e','y',0, // mh
+    'm','a','r','s','a','l','i','n','s','l','a',0, // mh
+    'm','a','r','s','a','l','l','a','d','a','l','a','r','y',0, // mh
+    'm','a','r','s','a','l','o','j',0, // mh
+    'm','a','r','s','a','l','o','s','a','l','o','s',0, // mh
+    'm','a','r','s','a','l','o','v','a','o','s','t','r','v','a',0, // mh
+    'm','a','r','s','a','l','o','v','i','o','t','o','c','i',0, // mh
+    'm','a','r','s','a','l','s','k','a','o','s','t','r','v','a',0, // mh
+    'm','a','r','s','h','a','l','l','a','d','a','l','a','r','\xc4','\xb1',0, // marshalladaları mh
+    'm','a','r','s','h','a','l','l','e','i','l','a','n','d','e',0, // mh
+    'm','a','r','s','h','a','l','l','e','i','l','a','n','d','e','n',0, // mh
+    'm','a','r','s','h','a','l','l','e','i','l','a','n','n','e','n',0, // mh
+    'm','a','r','s','h','a','l','l','e','y','j','a','r',0, // mh
+    'm','a','r','s','h','a','l','l','i','n','s','a','a','r','e','t',0, // mh
+    'm','a','r','s','h','a','l','l','i','n','s','e','l','e','n',0, // mh
+    'm','a','r','s','h','a','l','l','i','n','s','e','l','n',0, // mh
+    'm','a','r','s','h','a','l','l','i','n','s','l','e',0, // mh
+    'm','a','r','s','h','a','l','l','i','s','a','a','r','e','d',0, // mh
+    'm','a','r','s','h','a','l','l','i','s','l','a','n','d','s',0, // mh
+    'm','a','r','s','h','a','l','l','o','a','r','n','a',0, // mh
+    'm','a','r','s','h','a','l','l','o','r','o','l','l','a','r','i',0, // mh
+    'm','a','r','s','h','a','l','l','o','v','e','o','s','t','r','o','v','y',0, // mh
+    'm','a','r','s','h','a','l','l','o','v','i','o','t','o','k','i',0, // mh
+    'm','a','r','s','h','a','l','l','o','v','y','o','s','t','r','o','v','y',0, // mh
+    'm','a','r','s','h','a','l','l','o','w','e','k','u','p','y',0, // mh
+    'm','a','r','s','h','a','l','l','o','y','g','g','j','a','r',0, // mh
+    'm','a','r','s','h','a','l','l','s','u','l','l','o','t',0, // mh
+    'm','a','r','s','h','a','l','l','s','u','o','l','l','u','u','h',0, // mh
+    'm','a','r','s','h','a','l','l','s','z','i','g','e','t','e','k',0, // mh
+    'm','a','r','s','h','a','l','l','u','h','a','r','t','e','a','k',0, // mh
+    'm','a','r','s','h','a','l','l','\xc3','\xb8','e','r','n','e',0, // marshalløerne mh
+    'm','a','r','s','h','a','l','l','\xc3','\xb8','y','a','n','e',0, // marshalløyane mh
+    'm','a','r','s','h','a','l','l','\xc3','\xb8','y','e','n','e',0, // marshalløyene mh
+    'm','a','r','s','h','a','l','\xc6','\x92','u','d','o','m','e','k','p','o','w','o','n','u','t','o','m','e',0, // marshalƒudomekpowonutome mh
+    'm','a','r','t','i','n','i','c','a',0, // mq
+    'm','a','r','t','i','n','i','c','h','e',0, // mq
+    'm','a','r','t','i','n','i','g','g',0, // mq
+    'm','a','r','t','i','n','i','i','k','i',0, // mq
+    'm','a','r','t','i','n','i','k',0, // mq
+    'm','a','r','t','i','n','i','k','a',0, // mq
+    'm','a','r','t','i','n','i','k','e',0, // mq
+    'm','a','r','t','i','n','i','k','i',0, // mq
+    'm','a','r','t','i','n','i','k','i','n','u','t','o','m','e',0, // mq
+    'm','a','r','t','i','n','i','k','o',0, // mq
+    'm','a','r','t','i','n','i','q','u','e',0, // mq
+    'm','a','r','t','y','n','i','k','a',0, // mq
+    'm','a','r','u','k',0, // ma
+    'm','a','r','\xc3','\xb4','c',0, // marôc ma
+    'm','a','r','\xc9','\x94','k',0, // marɔk ma
+    'm','a','r','\xc9','\x94','k','u',0, // marɔku ma
+    'm','a','r','\xc9','\x94','\xcc','\x81','g',0, // marɔ́g ma
+    'm','a','r','\xc9','\x99','t','i','n','i','g',0, // marətinig mq
+    'm','a','s','a','r',0, // eg
+    'm','a','s','e','d','o','n','i','a',0, // mk
+    'm','a','s','e','d','o','n','i','a','f','y','r','o','m',0, // mk
+    'm','a','s','e','d','o','n','i','n','y','a',0, // mk
+    'm','a','s','e','d','o','n','i','r','y','y','y','k',0, // mk
+    'm','a','s','e','d','o','n','i','y','a',0, // mk
+    'm','a','s','e','d','o','o','n','i','a',0, // mk
+    'm','a','s','e','d','o','o','n','i','y','a',0, // mk
+    'm','a','s','e','d','o','o','n','i','y','a','f','y','r','o','m',0, // mk
+    'm','a','s','e','d','u','a','n','i',0, // mk
+    'm','a','s','e','d','u','w','a','a','n',0, // mk
+    'm','a','s','e','d','u','w','a','a','n','r','e','e','w','u','m','y','u','g','o','s','l','a','w','i','g','u','y','a','g','g','g','a',0, // mk
+    'm','a','s','e','d','w','a','n','e',0, // mk
+    'm','a','s','e','d','w','a','n','n',0, // mk
+    'm','a','s','e','d','w','a','n','\xc9','\x9b',0, // masedwanɛ mk
+    'm','a','s','e','t','o','n','i','a',0, // mk
+    'm','a','s','e','t','o','n','i','a','f','y','r','o','m',0, // mk
+    'm','a','s','e','t','u','a','n',0, // mk
+    'm','a','s','h','a','t','i','\xc5','\x8b','\xc5','\x8b','\xc9','\x9b',0, // mashatiŋŋɛ mh
+    'm','a','s','i','d','o','n','i','a',0, // mk
+    'm','a','s','i','d','o','n','i','a','f','y','r','o','m',0, // mk
+    'm','a','s','i','d','u','n','y','a',0, // mk
+    'm','a','s','i','d','u','n','y','a','t','a','g','d','u','d','a','t','a','q','b','u','r','t','t','a','y','u','g','u','s','l','a','v','i','t','n','m','a','s','i','d','u','n','y','a',0, // mk
+    'm','a','s','i','d','w','a','n',0, // mk
+    'm','a','s','r',0, // eg
+    'm','a','s','\xc7','\x9d','d','w','a','n',0, // masǝdwan mk
+    'm','a','t','a','f','o','n','u','a','\xca','\xbb','a','i','v','o','l','i',0, // matafonuaʻaivoli ci
+    'm','a','t','a','k','a','s','i','k','a',0, // mg
+    'm','a','t','a','k','a','s','k','a','a','l',0, // mg
+    'm','a','t','h','e','d','o','n','i','a',0, // mk
+    'm','a','t','i','n','e','k','i',0, // mq
+    'm','a','t','i','n','i','k',0, // mq
+    'm','a','t','i','n','i','k','i',0, // mq
+    'm','a','t','t','a','a','f','r','i','h','k','a',0, // za
+    'm','a','t','t','a','k','o','r','e','a',0, // kr
+    'm','a','t','t','a','s','u','d','a','n',0, // ss
+    'm','a','u','l','i','t','a','n','i','a',0, // mr
+    'm','a','u','l','i','t','e','n','i','a',0, // mr
+    'm','a','u','l','i','t','i','u','s','i',0, // mu
+    'm','a','u','r','e','t','a','a','n','i','e',0, // mr
+    'm','a','u','r','e','t','a','n','i','a',0, // mr
+    'm','a','u','r','e','t','a','n','i','e',0, // mr
+    'm','a','u','r','e','t','a','n','i','e','n',0, // mr
+    'm','a','u','r','e','t','a','n','i','j','a',0, // mr
+    'm','a','u','r','i','c','e',0, // mu
+    'm','a','u','r','i','c','i',0, // mu
+    'm','a','u','r','i','c','i','a',0, // mu
+    'm','a','u','r','i','c','i','j','a',0, // mu
+    'm','a','u','r','i','c','i','j','u','s',0, // mu
+    'm','a','u','r','i','c','i','o',0, // mu
+    'm','a','u','r','i','c','i','u',0, // mu
+    'm','a','u','r','i','c','i','u','s',0, // mu
+    'm','a','u','r','i','i','z','i','u','s',0, // mu
+    'm','a','u','r','i','s','h','i','a','s','i',0, // mu
+    'm','a','u','r','i','s','i','a',0, // mu
+    'm','a','u','r','i','t','a','a','n','i','a',0, // mr
+    'm','a','u','r','i','t','a','n','i',0, // mr
+    'm','a','u','r','i','t','a','n','i','a',0, // mr
+    'm','a','u','r','i','t','a','n','i','a','n','u','t','o','m','e',0, // mr
+    'm','a','u','r','i','t','a','n','i','e',0, // mr
+    'm','a','u','r','i','t','a','n','i','j','a',0, // mr
+    'm','a','u','r','i','t','a','n','i','y','a',0, // mr
+    'm','a','u','r','i','t','a','n','u','j','o',0, // mr
+    'm','a','u','r','i','t','e','e','n','i','y','a',0, // mr
+    'm','a','u','r','i','t','i','a','s','i',0, // mu
+    'm','a','u','r','i','t','i','u','s',0, // mu
+    'm','a','u','r','i','t','i','u','s','d','u','k','\xc9','\x94',0, // mauritiusdukɔ mu
+    'm','a','u','r','i','z','i',0, // mu
+    'm','a','u','r','i','z','i','j','u','s',0, // mu
+    'm','a','u','r','i','z','i','o',0, // mu
+    'm','a','u','t','i','t','a','a','n','i','j','e',0, // mr
+    'm','a','v','o','t','e',0, // yt
+    'm','a','v','r','e','t','a','n','i','j','a',0, // mr
+    'm','a','v','r','i','k','i',0, // mu
+    'm','a','v','r','i','k','i','y',0, // mu
+    'm','a','v','r','i','t','a','n','i','y','a',0, // mr
+    'm','a','w','r','e','t','a','n','s','k','a',0, // mr
+    'm','a','w','r','i','k','i','y',0, // mu
+    'm','a','w','r','i','s','h','i','y','a','a','s',0, // mu
+    'm','a','w','r','i','t','a','n','i','y','a',0, // mr
+    'm','a','w','u','l','i','s','y','a','s','i',0, // mu
+    'm','a','w','u','l','i','t','e','n','y','a',0, // mr
+    'm','a','x','i','k','a','n',0, // mx
+    'm','a','x','i','k','o',0, // mx
+    'm','a','y','n','a','m','a','r',0, // mm
+    'm','a','y','o','o','t',0, // yt
+    'm','a','y','o','o','t','e',0, // yt
+    'm','a','y','o','o','t','i',0, // yt
+    'm','a','y','o','t',0, // yt
+    'm','a','y','o','t','e',0, // yt
+    'm','a','y','o','t','i',0, // yt
+    'm','a','y','o','t','t','a',0, // yt
+    'm','a','y','o','t','t','e',0, // yt
+    'm','a','y','o','t','t','e','n','u','t','o','m','e',0, // yt
+    'm','a','y','o','t','y',0, // yt
+    'm','a','y','o','t','\xc9','\x9b',0, // mayotɛ yt
+    'm','a','y','u','t',0, // yt
+    'm','a','y','\xc9','\x94','t',0, // mayɔt yt
+    'm','a','y','\xc9','\x94','t','e',0, // mayɔte yt
+    'm','a','y','\xc9','\x94','\xcc','\x81','d',0, // mayɔ́d yt
+    'm','a','y','\xc9','\x94','\xcc','\x81','t',0, // mayɔ́t yt
+    'm','a','y','\xc9','\x94','\xcc','\x81','\xc9','\x94','t',0, // mayɔ́ɔt yt
+    'm','a','y','\xc9','\x94','\xcc','\x82','t',0, // mayɔ̂t yt
+    'm','a','z','e','d','o','n','i','a',0, // mk
+    'm','a','z','e','d','o','n','i','a','k','o','j','u','g','o','s','l','a','v','i','a','r','e','r','r','e','p','u','b','l','i','k','a','o','h','i','a',0, // mk
+    'm','a','z','e','d','o','n','i','e',0, // mk
+    'm','a','z','e','d','o','n','i','e','e','j','r',0, // mk
+    'm','a','z','e','d','o','n','i','e','n',0, // mk
+    'm','a','z','e','d','o','n','i','e','n','e','j','r',0, // mk
+    'm','a','z','e','d','o','o','n','i','e',0, // mk
+    'm','a','z','e','d','o','o','n','i','e','e','j','r','m',0, // mk
+    'm','a','z','e','d','o','o','n','i','j','e',0, // mk
+    'm','a','\xc4','\x91','a','r','s','k','a',0, // mađarska hu
+    'm','a','\xc5','\x8b','m','a','f','a','l','k','l','a','n','d',0, // maŋmafalkland fk
+    'm','a','\xc5','\x8b','m','i','n','j','\xc9','\x94','\xcc','\x82','k',0, // maŋminjɔ̂k ci
+    'm','a','\xc5','\x8b','\xcc','\x81','m','a','k','a','p','v','\xc9','\x9b','r',0, // maŋ́makapvɛr cv
+    'm','a','\xc5','\x8b','\xcc','\x81','m','a','k','o','o','k',0, // maŋ́makook ck
+    'm','a','\xc5','\x8b','\xcc','\x81','m','a','k','u','m','b','i',0, // maŋ́makumbi ky
+    'm','a','\xc5','\x8b','\xcc','\x81','m','a','m','a','r','s','h','a','l','l',0, // maŋ́mamarshall mh
+    'm','a','\xc5','\x8b','\xcc','\x81','m','a','n','\xc9','\x94','r','f','\xc9','\x94','r','k',0, // maŋ́manɔrfɔrk nf
+    'm','a','\xc5','\x8b','\xcc','\x81','m','a','r','i','a',0, // maŋ́maria mp
+    'm','a','\xc5','\x8b','\xcc','\x81','m','a','s','a','l','o','m','\xc9','\x94','n',0, // maŋ́masalomɔn sb
+    'm','a','\xc5','\x8b','\xcc','\x81','m','a','t','u','r','k','n','a','k','a','i','k','o',0, // maŋ́maturknakaiko tc
+    'm','b',0, // gb
+    'm','b','a','b','r','a','z','i','l',0, // br
+    'm','b','a','c','h','i','n','a',0, // cn
+    'm','b','a','f','r','a','n','c','e',0, // fr
+    'm','b','a','g','e','r','m','a','n','y',0, // de
+    'm','b','a','i','n','d','i','a',0, // in
+    'm','b','a','i','t','a','l','y',0, // it
+    'm','b','a','j','a','p','a','n',0, // jp
+    'm','b','a','r','u','s','s','i','a',0, // ru
+    'm','b','a','u','n','i','t','e','d','k','i','n','g','d','o','m',0, // gb
+    'm','b','a','u','n','i','t','e','d','s','t','a','t','e','s',0, // us
+    'm','b','o','l','i','v','i',0, // bo
+    'm','b','o','n','g','o','a','f','r','i','k','a',0, // za
+    'm','b','o','s','i','n','i','n','e','h','e','z','e','g','o','v','i','n','e',0, // ba
+    'm','b','o','t','s','w','a','n','a',0, // bw
+    'm','b','r','e','t','e','r','i','a','e','b','a','s','h','k','u','a','r',0, // gb
+    'm','b','u','l','u','k','i','n','a','f','a','s','\xc9','\x94',0, // mbulukinafasɔ bf
+    'm','b','u','l','u','n','d','i',0, // bi
+    'm','b','u','r','u','n','d','i',0, // bi
+    'm','b','u','t','a','n',0, // bt
+    'm','b','\xc9','\x94','l','i','v','i',0, // mbɔlivi bo
+    'm','b','\xc9','\x94','t','s','w','a','n','a',0, // mbɔtswana bw
+    'm','b','\xc9','\x9b','l','a','z','i','l',0, // mbɛlazil br
+    'm','b','\xc9','\x9b','n','\xc9','\x9b','\xcc','\x82','\xc5','\x8b',0, // mbɛnɛ̂ŋ bj
+    'm','e','a','g','s','a','g','o',0, // mx
+    'm','e','a','n','b','h','e','i','l','e','a','n','a','n','i','o','m','a','l','l','a','c','h','n','a','n','s','a',0, // um
+    'm','e','c','e','d','u','w','a','a','n',0, // mk
+    'm','e','c','s','i','c','o',0, // mx
+    'm','e','c','\xca','\xbc','h','i','k','o',0, // mecʼhiko mx
+    'm','e','h','h','i','k','o',0, // mx
+    'm','e','h','i','k','a',0, // mx
+    'm','e','i','c','s','i','c','e','o',0, // mx
+    'm','e','k','i','k','o',0, // mx
+    'm','e','k','i','s','i','k','i',0, // mx
+    'm','e','k','i','s','i','k','o',0, // mx
+    'm','e','k','i','s','i','k','o','u',0, // mx
+    'm','e','k','s','i','k',0, // mx
+    'm','e','k','s','i','k','a',0, // mx
+    'm','e','k','s','i','k','e',0, // mx
+    'm','e','k','s','i','k','h','o',0, // mx
+    'm','e','k','s','i','k','i',0, // mx
+    'm','e','k','s','i','k','o',0, // mx
+    'm','e','k','s','i','k','u',0, // mx
+    'm','e','k','s','y','k',0, // mx
+    'm','e','k','t','h','i','k','o',0, // mx
+    'm','e','l','n','k','a','l','n','e',0, // me
+    'm','e','n','a',0, // im
+    'm','e','n','a','d','a','s','y',0, // im
+    'm','e','n','a','d','a','s','\xc4','\xb1',0, // menadası im
+    'm','e','n','d','e','b','a','l','d','e','k','o','s','a','h','a','r','a',0, // eh
+    'm','e','n','o','r','o','l','i',0, // im
+    'm','e','n','o','s','a','l','a',0, // im
+    'm','e','n','s','i','e','o','d','l','a','h','l','e','o','s','t','r','o','v','y','u','s','a',0, // um
+    'm','e','n','s','i','o','d','l','e','h','l','e','o','s','t','r','o','v','y','u','s','a',0, // um
+    'm','e','r','k','e','z','i','a','f','r','i','k','a','r','e','s','p','u','b','l','i','k','a','s','y',0, // cf
+    'm','e','r','o','j','o','r','o','l','i',0, // ac
+    'm','e','r','r','u','k',0, // ma
+    'm','e','s','i','r',0, // eg
+    'm','e','s','s','i','c',0, // mx
+    'm','e','s','s','i','c','o',0, // mx
+    'm','e','x','i','c',0, // mx
+    'm','e','x','i','c','o',0, // mx
+    'm','e','x','i','c','o','b',0, // mx
+    'm','e','x','i','c','o','n','u','t','o','m','e',0, // mx
+    'm','e','x','i','c','u',0, // mx
+    'm','e','x','i','k',0, // mx
+    'm','e','x','i','k','i',0, // mx
+    'm','e','x','i','k','o',0, // mx
+    'm','e','x','i','k','u',0, // mx
+    'm','e','x','i','q','u','e',0, // mx
+    'm','f',0, // mf
+    'm','g','a','p','s','e','u','d','o','a','c','c','e','n','t',0, // xa
+    'm','i','a','a','m','a',0, // mm
+    'm','i','a','n','i','m','a','p','e','m','a',0, // mm
+    'm','i','a','n','m','a',0, // mm
+    'm','i','a','n','m','a','r',0, // mm
+    'm','i','a','n','m','a','r','a','s','b','i','r','m','a',0, // mm
+    'm','i','a','n','m','a','r','b','i','r','m','a',0, // mm
+    'm','i','a','n','m','a','r','b','i','r','m','a','n','i','a',0, // mm
+    'm','i','a','n','m','a','r','b','u','r','m','a',0, // mm
+    'm','i','a','n','m','a','r','b','u','r','m','e',0, // mm
+    'm','i','a','n','\xc9','\x99','m','a','r',0, // mianəmar mm
+    'm','i','a','\xc5','\x8b','m','a','a','l',0, // miaŋmaal mm
+    'm','i','c','r','o','n','e','s','i','a',0, // fm
+    'm','i','c','r','o','n','e','s','i','e',0, // fm
+    'm','i','c','r','o','n','e','s','i','y','a',0, // fm
+    'm','i','c','r','o','n','e','z','i','a',0, // fm
+    'm','i','g','i','z','i','k','e',0, // mx
+    'm','i','j','a','n','m','a','r','b','u','r','m','a',0, // mm
+    'm','i','k','i','l','o','n','e','s','i','a',0, // fm
+    'm','i','k','i','l','o','n','e','s','i','y','a',0, // fm
+    'm','i','k','i','r','o','n','e','s','i',0, // fm
+    'm','i','k','i','r','o','n','e','s','i','a',0, // fm
+    'm','i','k','i','r','o','n','e','s','i','y','a',0, // fm
+    'm','i','k','l','o','n','e','s','i','a',0, // fm
+    'm','i','k','o','l','o','n','e','s','i',0, // fm
+    'm','i','k','o','l','o','n','i','s','i','a',0, // fm
+    'm','i','k','o','n','i','s','i','y','a',0, // fm
+    'm','i','k','o','r','o','n','e','s','i',0, // fm
+    'm','i','k','o','r','o','n','e','s','i','a',0, // fm
+    'm','i','k','o','r','o','n','e','s','i','i',0, // fm
+    'm','i','k','o','r','o','n','i','z','i','y','a',0, // fm
+    'm','i','k','r','o','n','e','e','s','i','a',0, // fm
+    'm','i','k','r','o','n','e','e','s','i','e',0, // fm
+    'm','i','k','r','o','n','e','e','s','i','j','e',0, // fm
+    'm','i','k','r','o','n','e','e','s','i','y','a',0, // fm
+    'm','i','k','r','o','n','e','s','i','a',0, // fm
+    'm','i','k','r','o','n','e','s','i','a','f','\xc3','\xb8','d','e','r','a','s','j','o','n','e','n',0, // mikronesiaføderasjonen fm
+    'm','i','k','r','o','n','e','s','i','a','l','i','t','t','o','v','a','l','d','i',0, // fm
+    'm','i','k','r','o','n','e','s','i','a','n','l','i','i','t','t','o','v','a','l','t','i','o',0, // fm
+    'm','i','k','r','o','n','e','s','i','a','n','u','t','o','m','e',0, // fm
+    'm','i','k','r','o','n','e','s','i','a','s','a','m','v','e','l','d','i','\xc3','\xb0',0, // mikronesiasamveldið fm
+    'm','i','k','r','o','n','e','s','i','e',0, // fm
+    'm','i','k','r','o','n','e','s','i','e','n',0, // fm
+    'm','i','k','r','o','n','e','t','h','i','a',0, // fm
+    'm','i','k','r','o','n','e','z','i',0, // fm
+    'm','i','k','r','o','n','e','z','i','a',0, // fm
+    'm','i','k','r','o','n','e','z','i','i',0, // fm
+    'm','i','k','r','o','n','e','z','i','j','a',0, // fm
+    'm','i','k','r','o','n','e','z','i','o',0, // fm
+    'm','i','k','r','o','n','e','z','i','s','k','a',0, // fm
+    'm','i','k','r','o','n','e','z','i','y','a',0, // fm
+    'm','i','k','r','o','n','e','z','j','a',0, // fm
+    'm','i','k','r','o','n','e','z','y','a',0, // fm
+    'm','i','k','r','o','n','\xc9','\x9b','\xcc','\x81','s','i',0, // mikronɛ́si fm
+    'm','i','k','r','u','n','i','z','y','a',0, // fm
+    'm','i','k','s','i','k',0, // mx
+    'm','i','k','s','k','a','t','a','u','t','a',0, // de
+    'm','i','k','u','r','o','n','e','s','i','y','a',0, // fm
+    'm','i','k','u','r','o','n','e','z','y','a',0, // fm
+    'm','i','l','a','d','a','d','a','s','\xc4','\xb1',0, // miladadası cx
+    'm','i','l','a','h','a','\xc5','\x8b','s','k','a','t','h','a','m','a','k','h','o','c','h','e',0, // milahaŋskathamakhoche us
+    'm','i','n','l','a','m','b','\xc9','\x94','\xcc','\x81','n','s','a','\xc5','\x8b','\xcc','\x81','n','s','a','m','i','a','r','a','b','i','a',0, // minlambɔ́nsaŋ́nsamiarabia ae
+    'm','i','n','l','a','n','m','i','a','m','\xc9','\x9b','r','\xc9','\x99','k','\xc9','\x99',0, // minlanmiamɛrəkə vi
+    'm','i','n','l','a','n','m','i','f','o','l','\xc9','\x99','k','\xc9','\x99','l','a','n',0, // minlanmifoləkəlan fk
+    'm','i','n','l','a','n','m','i','k','a','b','v','\xc9','\x9b','r',0, // minlanmikabvɛr cv
+    'm','i','n','l','a','n','m','i','k','a','l','i','m','a','\xc5','\x8b',0, // minlanmikalimaŋ ky
+    'm','i','n','l','a','n','m','i','k','u','g',0, // ck
+    'm','i','n','l','a','n','m','i','m','a','r','e','s','a','l',0, // mh
+    'm','i','n','l','a','n','m','i','m','a','r','i','a','n','y','a','n','o','r',0, // mp
+    'm','i','n','l','a','n','m','i','s','o','l','o','m','\xc9','\x94','\xcc','\x81','n',0, // minlanmisolomɔ́n sb
+    'm','i','n','l','a','n','m','i','t','u','r','\xc9','\x99','\xcc','\x81','g','a','i','k','a','i','g',0, // minlanmiturə́gaikaig tc
+    'm','i','n','l','a','n','n','\xc9','\x94','r','\xc9','\x99','f','\xc9','\x94','\xcc','\x81','l','\xc9','\x99','k','\xc9','\x99',0, // minlannɔrəfɔ́ləkə nf
+    'm','i','n','s','i','l','\xc9','\x9b','m','i','m','a','\xc5','\x8b','\xcc','\x81','m','\xc2','\xb4','a','m','\xc9','\x9b','r','k','a',0, // minsilɛmimaŋ́m´amɛrka vi
+    'm','i','n','s','i','l','\xc9','\x9b','\xcc','\x81','m','i','m','a','\xc5','\x8b','m','i','n','g','\xc9','\x9b','\xcc','\x84','l','\xc9','\x9b','\xcc','\x84','n',0, // minsilɛ́mimaŋmingɛ̄lɛ̄n vg
+    'm','i','s','e','l','a',0, // eg
+    'm','i','s','i','l','i',0, // eg
+    'm','i','s','i','r',0, // eg
+    'm','i','s','i','r','a',0, // eg
+    'm','i','s','i','r','i',0, // eg
+    'm','i','s','l','i',0, // eg
+    'm','i','s','r',0, // eg
+    'm','i','s','r','a',0, // eg
+    'm','i','s','r','i',0, // eg
+    'm','i','t','h','r','i',0, // eg
+    'm','i','y','a','m','a','a','r',0, // mm
+    'm','i','y','a','m','a','h','a',0, // mm
+    'm','i','y','a','n','m','a',0, // mm
+    'm','i','y','a','n','m','a','a','r',0, // mm
+    'm','i','y','a','n','m','a','r',0, // mm
+    'm','i','\xc3','\xb0','a','f','r','i','k','a','l','y','\xc3','\xb0','v','e','l','d','i','\xc3','\xb0',0, // miðafrikalyðveldið cf
+    'm','i','\xc3','\xb0','a','f','r','i','k','u','l','y','\xc3','\xb0','v','e','l','d','i','\xc3','\xb0',0, // miðafrikulyðveldið cf
+    'm','i','\xc3','\xb0','b','a','u','g','s','g','i','n','e','a',0, // miðbaugsginea gq
+    'm','j','a','n','m','a','b','i','r','m','a',0, // mm
+    'm','j','a','n','m','a','o',0, // mm
+    'm','j','a','n','m','a','r',0, // mm
+    'm','j','a','n','m','a','r','b','u','r','m','a',0, // mm
+    'm','j','a','n','m','a','r','s','k','o',0, // mm
+    'm','j','i','w','a','v','a','t','i','c','a','n',0, // va
+    'm','j','i','w','a','v','a','t','i','k','a','n','i',0, // va
+    'm','k',0, // mk
+    'm','n','u','l','e','z','i','l','e',0, // br
+    'm','n','\xc9','\xa3','u','l','y','a',0, // mnɣulya mn
+    'm','o','c','a','m','b','i','c',0, // mz
+    'm','o','c','a','m','b','i','q','u','e',0, // mz
+    'm','o','d','i','i','v','u',0, // mv
+    'm','o','d','i','v','u',0, // mv
+    'm','o','f','a','m','d','e','m','o','k','r','a','t','i','k','m','a','t','i','k','o','n','g','o',0, // cd
+    'm','o','f','a','m','m','a','t','i','c','e','k',0, // cz
+    'm','o','f','a','m','m','a','t','i','d','o','m','i','n','i','k',0, // do
+    'm','o','g','o','l','i','s','t','a','n',0, // mn
+    'm','o','l','d','a','a','v','i','j','e',0, // md
+    'm','o','l','d','a','u',0, // md
+    'm','o','l','d','a','v','i',0, // md
+    'm','o','l','d','a','v','i','a',0, // md
+    'm','o','l','d','a','v','i','e',0, // md
+    'm','o','l','d','a','v','i','e','n',0, // md
+    'm','o','l','d','a','v','i','j','a',0, // md
+    'm','o','l','d','a','v','s','k','o',0, // md
+    'm','o','l','d','a','v','u','i','i',0, // md
+    'm','o','l','d','a','v','u','j','o',0, // md
+    'm','o','l','d','a','w','i',0, // md
+    'm','o','l','d','a','w','i','e','n',0, // md
+    'm','o','l','d','a','w','i','i',0, // md
+    'm','o','l','d','a','w','i','j','a',0, // md
+    'm','o','l','d','a','w','s','k','a',0, // md
+    'm','o','l','d','o','f','a',0, // md
+    'm','o','l','d','o','v','a',0, // md
+    'm','o','l','d','o','v','a','n','u','t','o','m','e',0, // md
+    'm','o','l','d','o','v','i',0, // md
+    'm','o','l','d','o','v','i','y','a',0, // md
+    'm','o','l','d','o','w','a',0, // md
+    'm','o','l','i','d','a','v','i',0, // md
+    'm','o','l','i','d','o','o','v','a',0, // md
+    'm','o','l','i','d','o','v','a',0, // md
+    'm','o','l','i','s',0, // mu
+    'm','o','l','i','s','i',0, // mu
+    'm','o','l','i','t','a','n','i',0, // mr
+    'm','o','l','i','t','a','n','i','a',0, // mr
+    'm','o','l','i','t','a','n','i','y','a',0, // mr
+    'm','o','l','o','d','o','v','a',0, // md
+    'm','o','l','o','k','o',0, // ma
+    'm','o','l','o','t','o','v','a',0, // md
+    'm','o','l','t','a','f','i',0, // md
+    'm','o','l','u','d','a','v','e',0, // mv
+    'm','o','l','u','d','a','v','i',0, // md
+    'm','o','l','\xc9','\x99','d','a','v','i',0, // molədavi md
+    'm','o','n',0, // im
+    'm','o','n','a','a','k','o',0, // mc
+    'm','o','n','a','a','k','o','o',0, // mc
+    'm','o','n','a','c','o',0, // mc
+    'm','o','n','a','c','u',0, // mc
+    'm','o','n','a','g','o',0, // mc
+    'm','o','n','a','k','a','s',0, // mc
+    'm','o','n','a','k','h','o',0, // mc
+    'm','o','n','a','k','k','o',0, // mc
+    'm','o','n','a','k','o',0, // mc
+    'm','o','n','a','k','o','n','u','t','o','m','e',0, // mc
+    'm','o','n','a','k','o','o',0, // mc
+    'm','o','n','a','k','u',0, // mc
+    'm','o','n','g','c','\xc3','\xb4',0, // mongcô mn
+    'm','o','n','g','j','o','l','e','i',0, // mn
+    'm','o','n','g','o','k','o','l','i','a',0, // mn
+    'm','o','n','g','o','l','e','i',0, // mn
+    'm','o','n','g','o','l','i',0, // mn
+    'm','o','n','g','o','l','i','a',0, // mn
+    'm','o','n','g','o','l','i','a','n','u','t','o','m','e',0, // mn
+    'm','o','n','g','o','l','i','e',0, // mn
+    'm','o','n','g','o','l','i','e','t',0, // mn
+    'm','o','n','g','o','l','i','i',0, // mn
+    'm','o','n','g','o','l','i','j','a',0, // mn
+    'm','o','n','g','o','l','i','y','a',0, // mn
+    'm','o','n','g','o','l','s','k','a',0, // mn
+    'm','o','n','g','o','l','s','k','o',0, // mn
+    'm','o','n','g','o','l','u','j','o',0, // mn
+    'm','o','n','g','o','l','y','a',0, // mn
+    'm','o','n','g','o','o','l','i',0, // mn
+    'm','o','n','g','o','o','l','i','a',0, // mn
+    'm','o','n','g','o','o','l','i','y','a',0, // mn
+    'm','o','n','g','o','r','i','a',0, // mn
+    'm','o','n','g','\xc3','\x9f','e','r','r','a','t',0, // mongßerrat ms
+    'm','o','n','i','t','e','n','i','k','a','l','o',0, // me
+    'm','o','n','i','t','i','s','e','l','a','t','i',0, // ms
+    'm','o','n','n','g','o','l','i','i',0, // mn
+    'm','o','n','q','o','l','u','s','t','a','n',0, // mn
+    'm','o','n','s','e','l','a','t','i',0, // ms
+    'm','o','n','s','e','r','a','a','t',0, // ms
+    'm','o','n','s','e','r','a','t',0, // ms
+    'm','o','n','s','e','r','a','t','e',0, // ms
+    'm','o','n','s','e','r','r','a','t',0, // ms
+    'm','o','n','s','e','r','r','a','t','e',0, // ms
+    'm','o','n','t','a','i','n','e','a','g','r','o',0, // me
+    'm','o','n','t','e','n','e','e','g','r','o',0, // me
+    'm','o','n','t','e','n','e','g','o','r','o',0, // me
+    'm','o','n','t','e','n','e','g','r','a','n',0, // me
+    'm','o','n','t','e','n','e','g','r','o',0, // me
+    'm','o','n','t','e','n','e','g','r','o','n','u','t','o','m','e',0, // me
+    'm','o','n','t','e','n','e','g','r','u',0, // me
+    'm','o','n','t','e','n','e','q','r','o',0, // me
+    'm','o','n','t','e','r','a','a','t','i',0, // ms
+    'm','o','n','t','e','s','e','r','a','a','t','i',0, // ms
+    'm','o','n','t','e','s','e','r','a','t','i',0, // ms
+    'm','o','n','t','s','a','r','a','t',0, // ms
+    'm','o','n','t','s','e','l','a','t','i',0, // ms
+    'm','o','n','t','s','e','r','a',0, // ms
+    'm','o','n','t','s','e','r','a','t',0, // ms
+    'm','o','n','t','s','e','r','a','t','a','s',0, // ms
+    'm','o','n','t','s','e','r','a','t','i',0, // ms
+    'm','o','n','t','s','e','r','r','a','t',0, // ms
+    'm','o','n','t','s','e','r','r','a','t','a',0, // ms
+    'm','o','n','t','s','e','r','r','a','t','i',0, // ms
+    'm','o','n','t','s','e','r','r','a','t','n','u','t','o','m','e',0, // ms
+    'm','o','n','t','t','h','e','r','r','a','t','i',0, // ms
+    'm','o','o','d','o','v','a',0, // md
+    'm','o','o','n','a','k','o',0, // mc
+    'm','o','o','n','t','e','n','e','g','r','o',0, // me
+    'm','o','o','r','i','s','g','u','n','g','e','y',0, // mu
+    'm','o','o','r','i','t','a','a','n','i',0, // mr
+    'm','o','o','r','i','t','a','n','i',0, // mr
+    'm','o','o','s','e','r','a','a',0, // ms
+    'm','o','o','s','o','r','r','a','t',0, // ms
+    'm','o','r','a','t','a','i','n','e','a',0, // mr
+    'm','o','r','i','d','o','v','a',0, // md
+    'm','o','r','i','i','s',0, // mu
+    'm','o','r','i','i','s','i',0, // mu
+    'm','o','r','i','s',0, // mu
+    'm','o','r','i','s','e',0, // mu
+    'm','o','r','i','s','i',0, // mu
+    'm','o','r','i','s','s','e',0, // mu
+    'm','o','r','i','s','\xc9','\x9b',0, // morisɛ mu
+    'm','o','r','i','t','a','n','i',0, // mr
+    'm','o','r','i','t','a','n','i','a',0, // mr
+    'm','o','r','i','t','a','n','i','i',0, // mr
+    'm','o','r','i','t','a','n','i','y','a',0, // mr
+    'm','o','r','i','t','a','n','y','a',0, // mr
+    'm','o','r','i','t','h','i',0, // mu
+    'm','o','r','i','t','i','u','s',0, // mu
+    'm','o','r','i','t','u','s',0, // mu
+    'm','o','r','o','c','c','o',0, // ma
+    'm','o','r','o','c','o',0, // ma
+    'm','o','r','o','k','h','o',0, // ma
+    'm','o','r','o','k','o',0, // ma
+    'm','o','r','o','k','o','n','u','t','o','m','e',0, // ma
+    'm','o','r','o','o','k','o',0, // ma
+    'm','o','s','a','i','m','b','i','c',0, // mz
+    'm','o','s','a','m','b','i','c',0, // mz
+    'm','o','s','a','m','b','i','e','k',0, // mz
+    'm','o','s','a','m','b','i','g',0, // mz
+    'm','o','s','a','m','b','i','i','k',0, // mz
+    'm','o','s','a','m','b','i','k',0, // mz
+    'm','o','s','a','m','m','b','i','k',0, // mz
+    'm','o','s','e','m','i','p','i','k','i',0, // mz
+    'm','o','t','u','k','i','l','i','p','a','t','o','n','i',0, // cp
+    'm','o','t','u','k','i','l','i','s','i','m','a','s','i',0, // cx
+    'm','o','t','u','m','a','n','i',0, // im
+    'm','o','t','u','n','o','f','o','l','i','k','i',0, // nf
+    'm','o','t','u','p','u','v','e','t','i',0, // bv
+    'm','o','t','u','\xca','\xbb','a','s','e','n','i','s','i','n','i',0, // motuʻasenisini ac
+    'm','o','y','e','t','t','e',0, // yt
+    'm','o','z','a','m','b','i','c',0, // mz
+    'm','o','z','a','m','b','i','c','o',0, // mz
+    'm','o','z','a','m','b','i','g',0, // mz
+    'm','o','z','a','m','b','i','i','k','i',0, // mz
+    'm','o','z','a','m','b','i','k',0, // mz
+    'm','o','z','a','m','b','i','k','a',0, // mz
+    'm','o','z','a','m','b','i','k','a','s',0, // mz
+    'm','o','z','a','m','b','i','k','e',0, // mz
+    'm','o','z','a','m','b','i','k','i',0, // mz
+    'm','o','z','a','m','b','i','k','i','n','u','t','o','m','e',0, // mz
+    'm','o','z','a','m','b','i','k','o',0, // mz
+    'm','o','z','a','m','b','i','q','u','e',0, // mz
+    'm','o','z','a','n','b','i','k','i',0, // mz
+    'm','o','\xc5','\x82','d','a','w','i','a',0, // mołdawia md
+    'm','o','\xc5','\x8b','g','o','l','i','a',0, // moŋgolia mn
+    'm','o','\xc5','\x8b','o','l','i',0, // moŋoli mn
+    'm','o','\xc5','\x8b','s','e','r','a',0, // moŋsera ms
+    'm','o','\xca','\xbb','u','n','g','a','s','e','l','a','t','i',0, // moʻungaselati ms
+    'm','p','o','l','o','n','i',0, // pl
+    'm','p','o','t','o','r','i','k','u',0, // pr
+    'm','p','u','t','u','l','u','g','e','s','h','i',0, // pt
+    'm','s','u','m','b','i','j','i',0, // mz
+    'm','t','h','u','m','b','i','j','i',0, // mz
+    'm','u','g','a','z','k','a','n','p','o','k','o','o','z','e','a','n','i','a',0, // qo
+    'm','u','i','\xca','\xbb','i','v','e','t','e',0, // muiʻivete cv
+    'm','u','l','d','a','b','i',0, // md
+    'm','u','l','d','a','v','y','a',0, // md
+    'm','u','l','d','u','f','y','a',0, // md
+    'm','u','l','e','s','h','w','\xc9','\xa8','\xcc','\x80','s',0, // muleshwɨ̀s mu
+    'm','u','l','e','t','a','n','y','i','a',0, // mr
+    'm','u','n','a','k','u',0, // mc
+    'm','u','n','g','u','l','y','a',0, // mn
+    'm','u','n','j','e','m','a','g','w','a','k','u','s','i','k','h','a','n','u','l','u','v','a','l','a','l','w','a','g','a','s','a','l','w','a','p','a','l','e','s','i','t',0, // ps
+    'm','u','n','s','i','r','a','t',0, // ms
+    'm','u','n','t','e','n','e','g','r','u',0, // me
+    'm','u','n','t','i','n','i','g','r','u',0, // me
+    'm','u','n','t','s','i','r','r','a',0, // ms
+    'm','u','q','a','d','d','a','s','y','e','l','e','n','a','o','r','o','l','i',0, // sh
+    'm','u','q','\xc9','\x99','d','d','\xc9','\x99','s','p','y','e','r','v','\xc9','\x99','m','i','k','e','l','o','n',0, // muqəddəspyervəmikelon pm
+    'm','u','q','\xc9','\x99','d','d','\xc9','\x99','s','y','e','l','e','n','a',0, // muqəddəsyelena sh
+    'm','u','r','i','s',0, // mu
+    'm','u','r','i','t','a','a','n','i','y','a',0, // mr
+    'm','u','r','i','t','a','n','i',0, // mr
+    'm','u','r','i','t','a','n','y','a',0, // mr
+    'm','u','s','a','m','b','i','i','k',0, // mz
+    'm','u','s','a','m','b','i','k','i',0, // mz
+    'm','u','s','e','r','a',0, // ms
+    'm','u','s','h','i','d','i',0, // eg
+    'm','u','s','u','m','b','i','i','j','i',0, // mz
+    'm','u','s','u','m','b','i','j','i',0, // mz
+    'm','u','s','u','r',0, // eg
+    'm','u','y','a','m','a',0, // mm
+    'm','u','z','a','m','b','i',0, // mz
+    'm','u','z','a','m','b','i','q',0, // mz
+    'm','u','z','e','m','b','i','q',0, // mz
+    'm','u','z','n','b','i','q',0, // mz
+    'm','u','\xc5','\x8b','g','o','l','i','a',0, // muŋgolia mn
+    'm','u','\xc5','\x8b','t','s','e','l','a',0, // muŋtsela ms
+    'm','w','a','r','i','s',0, // mu
+    'm','w','a','r','i','t','a','n','i',0, // mr
+    'm','w','e','e','m','b','e','r','e','r','a','w','a','k','\xca','\x89','m','w','e','e','r','i','w','a','g','a','a','z','a',0, // mweembererawakʉmweeriwagaaza ps
+    'm','y','a','m','a',0, // mm
+    'm','y','a','m','a','b','u','r','m','a',0, // mm
+    'm','y','a','m','a','r','a',0, // mm
+    'm','y','a','m','a','r','e',0, // mm
+    'm','y','a','n','a','m','a','r',0, // mm
+    'm','y','a','n','i','m','a',0, // mm
+    'm','y','a','n','i','m','a','r','i',0, // mm
+    'm','y','a','n','m','a',0, // mm
+    'm','y','a','n','m','a','b','i','r','m','a',0, // mm
+    'm','y','a','n','m','a','b','u','r','m','a',0, // mm
+    'm','y','a','n','m','a','r',0, // mm
+    'm','y','a','n','m','a','r','b','a','r','m','a',0, // mm
+    'm','y','a','n','m','a','r','b','i','r','m','a',0, // mm
+    'm','y','a','n','m','a','r','b','i','r','m','a','n','i','a',0, // mm
+    'm','y','a','n','m','a','r','b','i','r','m','a','n','i','e',0, // mm
+    'm','y','a','n','m','a','r','b','i','r','m','a','n','y','a',0, // mm
+    'm','y','a','n','m','a','r','b','u','r','m','a',0, // mm
+    'm','y','a','n','m','a','r','b','u','r','m','a','n','u','t','o','m','e',0, // mm
+    'm','y','a','n','m','a','r','m','i','\xc3','\xaa','n','\xc4','\x91','i','\xe1','\xba','\xb9','n',0, // myanmarmiênđiẹn mm
+    'm','z','a','n','s','i','y','e','a','f','r','i','k','a',0, // za
+    'm','\xc4','\xb1','s','\xc4','\xb1','r',0, // mısır eg
+    'm','\xc9','\x94','l','d','a','v','i',0, // mɔldavi md
+    'm','\xc9','\x94','l','d','a','v','i','a',0, // mɔldavia md
+    'm','\xc9','\x94','l','d','o','v','a',0, // mɔldova md
+    'm','\xc9','\x94','l','i','d','o','v','a',0, // mɔlidova md
+    'm','\xc9','\x94','l','i','t','a','n','i',0, // mɔlitani mr
+    'm','\xc9','\x94','l','t','a',0, // mɔlta mt
+    'm','\xc9','\x94','l','\xc9','\x94','\xcc','\x82','k',0, // mɔlɔ̂k ma
+    'm','\xc9','\x94','n','a','k','o',0, // mɔnako mc
+    'm','\xc9','\x94','n','g','o','l','i','a',0, // mɔngolia mn
+    'm','\xc9','\x94','n','g','o','l','i','y','a',0, // mɔngoliya mn
+    'm','\xc9','\x94','n','g','\xc9','\x94','\xcc','\x81','l','i','a',0, // mɔngɔ́lia mn
+    'm','\xc9','\x94','n','s','e','r','r','a','t',0, // mɔnserrat ms
+    'm','\xc9','\x94','n','s','\xc9','\x9b','r','a','t',0, // mɔnsɛrat ms
+    'm','\xc9','\x94','r','e','h','y','e','\xc9','\x94','s',0, // mɔrehyeɔs mu
+    'm','\xc9','\x94','r','e','s','h','\xc9','\x94',0, // mɔreshɔ mu
+    'm','\xc9','\x94','r','e','t','a','n','i','n','y','a',0, // mɔretaninya mr
+    'm','\xc9','\x94','r','e','t','e','n','i','a',0, // mɔretenia mr
+    'm','\xc9','\x94','r','i','t','a','n','i',0, // mɔritani mr
+    'm','\xc9','\x94','r','o','k','o',0, // mɔroko ma
+    'm','\xc9','\x94','s','e','r','a',0, // mɔsera ms
+    'm','\xc9','\x94','s','e','r','a','t','i',0, // mɔserati ms
+    'm','\xc9','\x94','z','a','m','b','i','k',0, // mɔzambik mz
+    'm','\xc9','\x94','\xc5','\x8b','o','l','i',0, // mɔŋoli mn
+    'm','\xc9','\x94','\xc5','\x8b','s','i','l','a',0, // mɔŋsila ms
+    'm','\xc9','\x94','\xcc','\x80','\xc5','\x8b','s','e','r','a','t',0, // mɔ̀ŋserat ms
+    'm','\xc9','\x94','\xcc','\x81','n','t','s','e','r','a','d',0, // mɔ́ntserad ms
+    'm','\xc9','\x99','r','a','k','e','s',0, // mərakes ma
+    'm','\xc9','\x99','r','k','\xc9','\x99','z','i','a','f','r','i','k','a','r','e','s','p','u','b','l','i','k','a','s','\xc4','\xb1',0, // mərkəziafrikarespublikası cf
+    'm','\xc9','\x9b','k','s','i','i','k',0, // mɛksiik mx
+    'm','\xc9','\x9b','k','s','i','k',0, // mɛksik mx
+    'm','\xc9','\x9b','k','s','i','k','o',0, // mɛksiko mx
+    'm','\xc9','\x9b','k','\xc9','\x99','s','i','g',0, // mɛkəsig mx
+    'm','\xc9','\x9b','k','\xc9','\xa8','z','i','k','u',0, // mɛkɨziku mx
+    'm','\xc9','\x9b','s','i','k','o',0, // mɛsiko mx
+    'm','\xc9','\x9b','x','i','k',0, // mɛxik mx
+    'm','\xc9','\x9b','\xcc','\x80','g','s','i','k',0, // mɛ̀gsik mx
+    'm','\xc9','\xa8','\xcc','\x80','s','\xc9','\xa8','\xcc','\x80','d','o','n','y','i','a',0, // mɨ̀sɨ̀donyia mk
+    'm','\xca','\x89','t','a','k','a','t','i','i','f','u','h','e','l','e','e','n','a',0, // mʉtakatiifuheleena sh
+    'm','\xca','\x89','t','a','k','a','t','i','i','f','u','k','i','t','i','s','i','n','a','n','e','v','i','i','s','i',0, // mʉtakatiifukitisinaneviisi kn
+    'm','\xca','\x89','t','a','k','a','t','i','i','f','u','l','u','s','i','i','a',0, // mʉtakatiifulusiia lc
+    'm','\xca','\x89','t','a','k','a','t','i','i','f','u','p','e','e','t','e','r','i','n','a','m','\xc9','\xa8','k','a','e','e','l','i',0, // mʉtakatiifupeeterinamɨkaeeli pm
+    'm','\xca','\x89','t','a','k','a','t','i','i','f','u','v','i','s','e','e','n','t','i','n','a','g','e','r','n','a','d','i','i','n','i',0, // mʉtakatiifuviseentinagernadiini vc
+    'n','a','a','j','i','r','i','i','a',0, // ng
+    'n','a','a','l','a','g','a','a','f','f','e','q','a','t','i','g','i','i','t',0, // us
+    'n','a','a','m','i','b','i',0, // na
+    'n','a','b','a','h','a','m','a','i',0, // bs
+    'n','a','b','h','r','u',0, // nr
+    'n','a','c','r','i','o','c','h','a','p','a','l','a','i','s','t','i','n','e','a','c','h','a',0, // ps
+    'n','a','e','d','z','a',0, // ne
+    'n','a','e','g','y','e','r','i','a',0, // ng
+    'n','a','h','e','i','l','e','a','n','a','n','a','l','a','n','d',0, // ax
+    'n','a','h','e','i','l','e','a','n','a','n','b','h','a','t','h','a','m','a',0, // bs
+    'n','a','h','e','i','l','e','a','n','a','n','c','a','i','m','e','a','n',0, // ky
+    'n','a','h','e','i','l','e','a','n','a','n','c','a','n','a','r','a','c','h',0, // ic
+    'n','a','h','e','i','l','e','a','n','a','n','c','h','o','c','o','s','k','e','e','l','i','n','g',0, // cc
+    'n','a','h','e','i','l','e','a','n','a','n','f','a','c','l','a','n','n','a','c','h',0, // fk
+    'n','a','h','e','i','l','e','a','n','a','n','f','a','c','l','a','n','n','a','c','h','i','s','l','a','s','m','a','l','v','i','n','a','s',0, // fk
+    'n','a','h','e','i','l','e','a','n','a','n','f','a','r','o',0, // fo
+    'n','a','h','e','i','l','e','a','n','a','n','f','i','l','i','p','i','n','e','a','c','h',0, // ph
+    'n','a','h','e','i','l','e','a','n','a','n','m','a','i','r','i','a','n','a','c','h','a','t','u','a','t','h',0, // mp
+    'n','a','h','e','i','l','e','a','n','a','n','m','h','a','l','a','d','a','i','b','h',0, // mv
+    'n','a','h','e','i','l','e','a','n','a','n','m','h','o','i','r','i','s','e','a','s',0, // mu
+    'n','a','h','e','i','l','e','a','n','a','n','s','h','e','i','s','e','a','l','l',0, // sc
+    'n','a','h','e','i','l','e','a','n','a','n','t','u','r','c','a','c','h','i','s','c','a','i','c','e','o',0, // tc
+    'n','a','h','i','n','n','d','i','n','n','s','e',0, // id
+    'n','a','h','i','n','n','s','e','a','c','h','a','n',0, // in
+    'n','a','h','i','o','m','a','r','a','t','a','n','a','r','a','b','a','c','h','a','o','n','a','i','c','h','t','e',0, // ae
+    'n','a','h','o','i','l','e','a','i','n','c','h','a','n','a','r','a','c','h','a',0, // ic
+    'n','a','h','o','i','l','e','a','i','n','f','h','i','l','i','p','i','n','e','a','c','h','a',0, // ph
+    'n','a','h','o','i','l','e','a','i','n','m','h','a','i','r','i','a','n','a','c','h','a','t','h','u','a','i','d','h',0, // mp
+    'n','a','i','g','y','a',0, // ne
+    'n','a','i','g','y','e','r','i','y','a',0, // ng
+    'n','a','i','j','a',0, // ne
+    'n','a','i','j','e','l','i','a',0, // ng
+    'n','a','i','j','i','r','i','a',0, // ng
+    'n','a','i','j','i','r','i','y','a',0, // ng
+    'n','a','i','n','j','e','r','i','a',0, // ng
+    'n','a','i','s','i','l','i','a',0, // ng
+    'n','a','j','e','r','i','y','a',0, // ng
+    'n','a','m','c','\xc6','\xb0','c',0, // namcưc aq
+    'n','a','m','e','a','n','b','h','e','i','l','e','a','n','a','n',0, // fm
+    'n','a','m','g','e','o','r','g','i','a','q','u','\xc3','\xa2','n','\xc4','\x91','a','o','n','a','m','s','a','n','d','w','i','c','h',0, // namgeorgiaquânđaonamsandwich gs
+    'n','a','m','i','b','h','i','y','a',0, // na
+    'n','a','m','i','b','i',0, // na
+    'n','a','m','i','b','i','a',0, // na
+    'n','a','m','i','b','i','a','b',0, // na
+    'n','a','m','i','b','i','a','n','u','t','o','m','e',0, // na
+    'n','a','m','i','b','i','e',0, // na
+    'n','a','m','i','b','i','i',0, // na
+    'n','a','m','i','b','i','j','a',0, // na
+    'n','a','m','i','b','i','o',0, // na
+    'n','a','m','i','b','i','y','a',0, // na
+    'n','a','m','i','b','u','i','i',0, // na
+    'n','a','m','i','b','y','a',0, // na
+    'n','a','m','i','i','b','i','a',0, // na
+    'n','a','m','i','i','b','i','j','e',0, // na
+    'n','a','m','i','i','b','i','y','a',0, // na
+    'n','a','m','i','m','b','i',0, // na
+    'n','a','m','i','m','b','i','a',0, // na
+    'n','a','m','i','p','i',0, // na
+    'n','a','m','i','p','i','a',0, // na
+    'n','a','m','p','h','i',0, // za
+    'n','a','m','s','u','d','a','n',0, // ss
+    'n','a','o','m','h','b','h','i','o','n','s','a','n','t','a','g','u','s','e','i','l','e','a','n','a','n','g','r','e','a','n','a','d','a','c','h',0, // vc
+    'n','a','o','m','h','c','r','i','s','t','e','a','n','i','s','n','i','b','h','e','i','s',0, // kn
+    'n','a','o','m','h','l','u','i','s','e','a',0, // lc
+    'n','a','o','m','h','m','a','r','t','a','i','n','n',0, // mf
+    'n','a','o','r','o',0, // nr
+    'n','a','r','u',0, // nr
+    'n','a','s','e','i','s','e','i','l',0, // sc
+    'n','a','s','t','a','i','t','e','a','n','a','o','n','a','i','c','h','t','e',0, // us
+    'n','a','t','i','r','e','a','n','i','s','l','e',0, // nl
+    'n','a','t','i','r','e','a','n','i','s','l','e','c','a','r','a','i','b','e','a','c','h',0, // bq
+    'n','a','u','j','o','j','i','k','a','l','e','d','o','n','i','j','a',0, // nc
+    'n','a','u','j','o','j','i','z','e','l','a','n','d','i','j','a',0, // nz
+    'n','a','u','l','u',0, // nr
+    'n','a','u','r','e','a','n',0, // nr
+    'n','a','u','r','o',0, // nr
+    'n','a','u','r','u',0, // nr
+    'n','a','u','r','u','n','u','t','o','m','e',0, // nr
+    'n','a','u','u','r','u',0, // nr
+    'n','a','u','y',0, // no
+    'n','a','w','a','z','e','l','a','n','d','a','n',0, // nz
+    'n','a','w','o','r','u',0, // nr
+    'n','a','w','r','u',0, // nr
+    'n','a','w','u','l','u',0, // nr
+    'n','a','w','u','r','u',0, // nr
+    'n','a','y','i','j','e','r','y','a',0, // ng
+    'n','a','y','j','e','e','r','i','y','a',0, // ng
+    'n','a','y','j','e','r',0, // ne
+    'n','c','h','i','n','g','u','w','a','m','a','g','a','l','i','b','i','w','a','m','p','a','n','d','a','w','a','k','u','g','a','z','a','w','a','k','u','p','a','l','e','s',0, // ps
+    'n','d','e','n','n','d','a','a','n','d','i','c','e','k',0, // cz
+    'n','d','e','n','n','d','a','a','n','d','i','d','e','m','o','k','a','r','a','a','s','i','i','r','e','k','o','n','n','g','o',0, // cd
+    'n','d','e','n','n','d','a','a','n','d','i','s','a','n','t','a','r','a','f','r','i','k',0, // cf
+    'n','d','e','n','n','d','a','n','n','d','i','d','o','m','i','n','i','k','a',0, // do
+    'n','d','z','a','m','a','n',0, // de
+    'n','e','a','p','a','l',0, // np
+    'n','e','b','a','a','l',0, // np
+    'n','e','d','a','l','a','n',0, // nl
+    'n','e','d','d','e','r','l','a','n','n','e','n',0, // nl
+    'n','e','d','e','r','l','a','a','n','d','s',0, // nl
+    'n','e','d','e','r','l','a','n',0, // nl
+    'n','e','d','e','r','l','a','n','d',0, // nl
+    'n','e','d','e','r','l','a','n','d','e','r','n','a',0, // nl
+    'n','e','d','e','r','l','a','n','d','i','a',0, // nl
+    'n','e','d','e','r','l','a','n','d','o',0, // nl
+    'n','e','d','e','r','l','a','n','n','d','a',0, // nl
+    'n','e','d','\xc9','\x9b','r','l','a','n','d',0, // nedɛrland nl
+    'n','e','e','k','a','l','e','d','o','n','i','e','n',0, // nc
+    'n','e','e','p','a','l',0, // np
+    'n','e','e','s','e','e','l','a','n','d',0, // nz
+    'n','e','f','a','l',0, // np
+    'n','e','i','k','a','l','e','d','o','n','i','e','n',0, // nc
+    'n','e','i','p','e','a','l',0, // np
+    'n','e','i','s','e','i','l','a','n','d',0, // nz
+    'n','e','k','a','r','a','g','u','w','a',0, // ni
+    'n','e','m','a','c','k','a',0, // de
+    'n','e','m','c','i','j','a',0, // de
+    'n','e','m','e','c','k','o',0, // de
+    'n','e','m','e','t','o','r','s','z','a','g',0, // de
+    'n','e','m','s','k','a',0, // de
+    'n','e','p','a',0, // np
+    'n','e','p','a','a','l',0, // np
+    'n','e','p','a','a','l','i',0, // np
+    'n','e','p','a','l',0, // np
+    'n','e','p','a','l','a',0, // np
+    'n','e','p','a','l','a','s',0, // np
+    'n','e','p','a','l','i',0, // np
+    'n','e','p','a','l','l',0, // np
+    'n','e','p','a','l','n','u','t','o','m','e',0, // np
+    'n','e','p','a','l','o',0, // np
+    'n','e','p','a','l','\xc9','\x9b',0, // nepalɛ np
+    'n','e','p','h','a','l','i',0, // np
+    'n','e','p','o',0, // np
+    'n','e','r','d','l','e','c','h','m','a','r','i','a','n','e','n',0, // mp
+    'n','e','r','u',0, // nr
+    'n','e','t','h','e','r','l','a','n','d','s',0, // nl
+    'n','e','t','h','e','r','l','a','n','d','s','n','u','t','o','m','e',0, // nl
+    'n','e','u','k','a','l','e','d','o','n','i','e','n',0, // nc
+    'n','e','u','s','c','h','o','t','t','l','a','n','d',0, // nc
+    'n','e','u','s','e','e','l','a','n','d',0, // nz
+    'n','e','w','c','a','l','e','d','o','n','i','a',0, // nc
+    'n','e','w','k','a','l','e','d','o','n','i','a','n','u','t','o','m','e',0, // nc
+    'n','e','w','z','e','a','l','a','n','d',0, // nz
+    'n','e','w','z','e','a','l','a','n','d','i',0, // nz
+    'n','e','w','z','e','a','l','a','n','d','n','u','t','o','m','e',0, // nz
+    'n','f','a','l','a','n','s','e',0, // fr
+    'n','f','i','l','i','p','i',0, // ph
+    'n','f','u','f','u','b','k','i','l','i','s','\xc9','\x99','t','o','v','a','i','n','e','v','i','s',0, // nfufubkilisətovainevis kn
+    'n','f','u','f','u','b','l','u','s','i','a',0, // lc
+    'n','f','u','f','u','b','m','a','r','i','n','o',0, // sm
+    'n','f','u','f','u','b','p','i','\xc9','\x9b','r','a','i','m','i','k','\xc9','\x99','l','\xc9','\x94','\xcc','\x81','\xc5','\x8b',0, // nfufubpiɛraimikəlɔ́ŋ pm
+    'n','f','u','f','u','b','v','\xc9','\x9b','n','g','\xc9','\x99','s','a','\xc5','\x8b','a','i','b','\xc9','\x99','g','\xc9','\x99','l','\xc9','\x99','n','a','d','i','n',0, // nfufubvɛngəsaŋaibəgələnadin vc
+    'n','f','u','f','u','b','\xc9','\x9b','l','\xc9','\x9b','\xcc','\x81','n','a',0, // nfufubɛlɛ́na sh
+    'n','g','a',0, // ru
+    'n','g','a','b','u',0, // ga
+    'n','g','a','n','a',0, // gh
+    'n','g','e','l','e','k','a',0, // gr
+    'n','g','e','l','e','n','a','d','e',0, // gd
+    'n','g','e','r','e','t','h','a',0, // gb
+    'n','g','i','b','r','a','t','a',0, // gi
+    'n','g','i','n','e',0, // gn
+    'n','g','i','n','e','b','i','s','a','u',0, // gw
+    'n','g','i','r','i','k','i',0, // gr
+    'n','g','i','r','i','n','i','l','a','n','d','i',0, // gl
+    'n','g','i','y','a','n','e',0, // gy
+    'n','g','o','w','e','l','a','n','d','e',0, // gl
+    'n','g','w','a','d','e','l','u','p','e',0, // gp
+    'n','g','w','a','m','e',0, // gu
+    'n','g','w','a','t','e','m','a','l','a',0, // gt
+    'n','h','\xe1','\xba','\xa1','t','b','a','n',0, // nhạtban jp
+    'n','i','b','a','l',0, // np
+    'n','i','c','a','r','a','a','g','u','a',0, // ni
+    'n','i','c','a','r','a','g','u','a',0, // ni
+    'n','i','c','a','r','a','g','u','a','b',0, // ni
+    'n','i','c','a','r','a','g','u','a','d','u','k','\xc9','\x94',0, // nicaraguadukɔ ni
+    'n','i','c','e','a','r','a','g','u','a',0, // ni
+    'n','i','d','e','r','l','a','n','d',0, // nl
+    'n','i','d','e','r','l','a','n','d','e',0, // nl
+    'n','i','d','e','r','l','a','n','d','e','s','k','a','r','i','b','u','s','a','l','a','s',0, // bq
+    'n','i','d','e','r','l','a','n','d','i','y','a',0, // nl
+    'n','i','d','e','r','l','a','n','d','l','a','r',0, // nl
+    'n','i','d','e','r','l','a','n','d','y','k','a','r','a','i','b','s','k','i','e',0, // bq
+    'n','i','d','y','e','l','i',0, // ne
+    'n','i','d','y','e','l','i','a',0, // ng
+    'n','i','d','\xc9','\x94','l','\xc9','\x9b','\xc5','\x8b',0, // nidɔlɛŋ nl
+    'n','i','e','d','e','r','l','a','n','d','e',0, // nl
+    'n','i','e','m','c','y',0, // de
+    'n','i','e','u','k','a','l','e','d','o','n','i','e',0, // nc
+    'n','i','e','u','s','e','e','l','a','n','d',0, // nz
+    'n','i','e','u','w','c','a','l','e','d','o','n','i','e',0, // nc
+    'n','i','e','u','w','z','e','e','l','a','n','d',0, // nz
+    'n','i','g','e','e','r','i','a',0, // ng
+    'n','i','g','e','i','r',0, // ne
+    'n','i','g','e','i','r','i','a',0, // ng
+    'n','i','g','e','r',0, // ne
+    'n','i','g','e','r','a',0, // ne
+    'n','i','g','e','r','i','a',0, // ng
+    'n','i','g','e','r','i','a','n','u','t','o','m','e',0, // ng
+    'n','i','g','e','r','i','e',0, // ng
+    'n','i','g','e','r','i','e','b',0, // ng
+    'n','i','g','e','r','i','j','a',0, // ng
+    'n','i','g','e','r','i','o',0, // ng
+    'n','i','g','e','r','i','s',0, // ne
+    'n','i','g','e','r','i','y','a',0, // ng
+    'n','i','g','e','r','n','u','t','o','m','e',0, // ne
+    'n','i','g','e','r','o',0, // ne
+    'n','i','g','y','\xc9','\x9b',0, // nigyɛ ne
+    'n','i','h','e','r','i','a',0, // ng
+    'n','i','h','\xc9','\x9b','\xcc','\x81','r',0, // nihɛ́r ne
+    'n','i','i','j','a',0, // ne
+    'n','i','i','j','e','r','i','a',0, // ng
+    'n','i','i','s','e','e','r',0, // ne
+    'n','i','j','a',0, // ne
+    'n','i','j','a','r',0, // ne
+    'n','i','j','c','a','l','e','d','o','n','i','e',0, // nc
+    'n','i','j','e',0, // ne
+    'n','i','j','e','e','r',0, // ne
+    'n','i','j','e','l','i',0, // ne
+    'n','i','j','e','l','i','y','a',0, // ng
+    'n','i','j','e','r',0, // ne
+    'n','i','j','e','r','e',0, // ne
+    'n','i','j','e','r','i',0, // ne
+    'n','i','j','e','r','i','a',0, // ng
+    'n','i','j','e','r','i','y','a',0, // ng
+    'n','i','j','e','r','i','y','a','a',0, // ng
+    'n','i','j','e','r','y','a',0, // ng
+    'n','i','j','i','r','i','a',0, // ng
+    'n','i','j','i','r','y','a',0, // ng
+    'n','i','j','s','e','e','l','a','n',0, // nz
+    'n','i','j','\xc9','\x9b','\xcc','\x81','r',0, // nijɛ́r ne
+    'n','i','j','\xc9','\x9b','\xcc','\x81','r','y','a',0, // nijɛ́rya ng
+    'n','i','j','\xc9','\x9b','\xcc','\x82',0, // nijɛ̂ ne
+    'n','i','j','\xc9','\x9b','\xcc','\x82','r',0, // nijɛ̂r ne
+    'n','i','k','a','l','a','g','w','a',0, // ni
+    'n','i','k','a','l','a','k','a',0, // ni
+    'n','i','k','a','l','a','k','u','a',0, // ni
+    'n','i','k','a','r','a','a','g','u','a',0, // ng
+    'n','i','k','a','r','a','a','g','u','w','a',0, // ni
+    'n','i','k','a','r','a','g','o','a',0, // ni
+    'n','i','k','a','r','a','g','u','a',0, // ni
+    'n','i','k','a','r','a','g','u','w','a',0, // ni
+    'n','i','k','a','r','a','g','u','w','a','a',0, // ni
+    'n','i','k','a','r','a','g','v','a',0, // ni
+    'n','i','k','a','r','a','g','v','o',0, // ni
+    'n','i','k','a','r','a','g','w','a',0, // ni
+    'n','i','k','a','r','a','g','\xca','\x89','a',0, // nikaragʉa ni
+    'n','i','k','a','r','a','h','g','u','w','a',0, // ni
+    'n','i','k','a','r','a','q','u','a',0, // ni
+    'n','i','m','s','k','a',0, // de
+    'n','i','n','j','\xc9','\x9b','l','i','y','a',0, // ninjɛliya ng
+    'n','i','o','c','a','r','a','g','u','a',0, // ni
+    'n','i','o','e',0, // nu
+    'n','i','o','w','e',0, // nu
+    'n','i','p','a','l',0, // np
+    'n','i','p','p','a','l',0, // np
+    'n','i','r','r','i','b','h','i','d','h',0, // no
+    'n','i','s','e','l','i','a',0, // ng
+    'n','i','s','e','r','i','y','a',0, // ng
+    'n','i','s','i','a',0, // ne
+    'n','i','s','r','i','m',0, // eg
+    'n','i','s','\xc9','\x9b','\xcc','\x81','\xc9','\x9b','l',0, // nisɛ́ɛl ne
+    'n','i','t','i','l','i','l','a','a','n','d',0, // nl
+    'n','i','u','e',0, // nu
+    'n','i','u','e','n','u','t','o','m','e',0, // nu
+    'n','i','u','j','e',0, // nu
+    'n','i','u','k','a','l','e','t','o','n','i','a',0, // nc
+    'n','i','u','k','a','r','e','d','o','n','i','a',0, // nc
+    'n','i','u','o',0, // nu
+    'n','i','u','s','e','l','a','n',0, // nz
+    'n','i','u','u','e',0, // nu
+    'n','i','u','w','e',0, // nu
+    'n','i','u','z','i','l','a','n','d','i',0, // nz
+    'n','i','u','z','i','r','a','n','d','i',0, // nz
+    'n','i','u','\xc9','\x9b',0, // niuɛ nu
+    'n','i','u','\xc9','\x9b','\xcc','\x80',0, // niuɛ̀ nu
+    'n','i','w',0, // nu
+    'n','i','w','e',0, // nu
+    'n','i','w','i',0, // nu
+    'n','i','w','k','a','l','e','d','o','n','i','e',0, // nc
+    'n','i','w','s','e','l','a','n','d',0, // nz
+    'n','i','w','u','e',0, // nu
+    'n','i','w','\xc9','\x9b','\xcc','\x81',0, // niwɛ́ nu
+    'n','i','x','e','r',0, // ne
+    'n','i','x','e','r','i','a',0, // ng
+    'n','i','y','u',0, // nu
+    'n','i','y','u','k','a','l','e','d','o','n','i','y','a',0, // nc
+    'n','i','y','u','u','s','i','i','l','a','a','n','d',0, // nz
+    'n','i','y','u','w','e',0, // nu
+    'n','i','y','u','z','i','i','r','a','n','d','i',0, // nz
+    'n','i','z','e','r',0, // ne
+    'n','i','z','e','r','e',0, // ne
+    'n','i','z','e','r','i','a',0, // ng
+    'n','i','z','e','r','i','y','a',0, // ng
+    'n','i','z','e','r','y','a',0, // ng
+    'n','i','z','o','z','e','m','s','k','a',0, // nl
+    'n','i','z','o','z','e','m','s','k','i','k','a','r','i','b','i',0, // bq
+    'n','i','z','o','z','e','m','s','k','o',0, // nl
+    'n','i','z','\xc9','\x9b','r','i',0, // nizɛri ne
+    'n','i','z','\xc9','\x9b','r','\xc9','\x9b',0, // nizɛrɛ ne
+    'n','i','\xc3','\xb0','u','r','l','o','n','d',0, // niðurlond nl
+    'n','i','\xc3','\xb0','u','r','l','o','n','d','s','k','a','r','i','b','i','a',0, // niðurlondskaribia bq
+    'n','j','a','b','a','n','i',0, // jp
+    'n','j','a','m','a','n',0, // de
+    'n','j','a','m','a','n','i',0, // de
+    'n','j','e','m','a','c','k','a',0, // de
+    'n','j','e','r','e','m','a','n','i',0, // de
+    'n','j','i','m','b','u','t','i',0, // dj
+    'n','j','o','r','o','n','d','a','n','i',0, // jo
+    'n','k','p','a','m','\xc9','\x9b','n','k','a','l','e','d','o','n','i','a',0, // nkpamɛnkaledonia nc
+    'n','k','p','a','m','\xc9','\x9b','n','z','e','l','a','\xc5','\x8b',0, // nkpamɛnzelaŋ nz
+    'n','l','a','m','b','\xc9','\x94','\xcc','\x81','b','o','t','s','c','h','\xc9','\x9b','k',0, // nlambɔ́botschɛk cz
+    'n','l','a','m','b','\xc9','\x94','\xcc','\x81','d','o','m','i','n','i','k','a',0, // nlambɔ́dominika do
+    'n','l','a','m','b','\xc9','\x94','\xcc','\x81','n','g','\xc9','\x9b','l','\xc9','\x9b','n',0, // nlambɔ́ngɛlɛn gb
+    'n','l','a','m','b','\xc9','\x94','\xcc','\x81','n','g','\xc9','\x9b','l','\xc9','\x9b','n','m','a','y','i','m','a','\xc5','\x8b','n','t','s','i','\xc9','\x9b','h',0, // nlambɔ́ngɛlɛnmayimaŋntsiɛh io
+    'n','l','\xc9','\x9b','n','d','i',0, // nlɛndi nl
+    'n','n','a','m','a','m','\xc9','\x9b','r','\xc9','\x99','k','\xc9','\x99',0, // nnamamɛrəkə us
+    'n','n','a','m','e','n','g','\xc9','\x99','l','i','s',0, // nnamengəlis gb
+    'n','n','a','m','k','o','n','g','o','d','e','m','o','k','\xc9','\x99','l','a','t','i','g',0, // nnamkongodemokəlatig cd
+    'n','n','a','m','m','i','n','l','a','n','\xc9','\x9b','\xcc','\x81','n','g','\xc9','\x99','l','i','s',0, // nnamminlanɛ́ngəlis vg
+    'n','n','a','m','p','a','l','\xc9','\x9b','s','\xc9','\x99','t','i','n',0, // nnampalɛsətin ps
+    'n','n','a','m','t','s','\xc9','\x9b','\xcc','\x81','g',0, // nnamtsɛ́g cz
+    'n','n','a','m','v','a','t','i','k','a','n',0, // va
+    'n','n','a','m','z','a','\xc5','\x8b','a','f','i','r','i','k','a',0, // nnamzaŋafirika cf
+    'n','n','a','m','\xc9','\x9b','n','g','\xc9','\x99','l','i','s','y','a','m','a','\xc5','\x8b','m','\xc9','\x99','\xcc','\x81','\xc9','\x9b','\xcc','\x81','n','d','\xc9','\x99',0, // nnamɛngəlisyamaŋmə́ɛ́ndə io
+    'n','n','g','a','l','e','s','a',0, // gb
+    'n','n','i','j','e','r',0, // ne
+    'n','n','i','j','i','r',0, // ne
+    'n','n','m','s','a',0, // at
+    'n','n','r','w','i','j',0, // no
+    'n','n','u','r','w','i','j',0, // no
+    'n','o','a','r','d','k','o','r','e','a',0, // kp
+    'n','o','a','r','d','l','i','k','e','m','a','r','i','a','n','e','n','e','i','l','a','n','n','e','n',0, // mp
+    'n','o','a','r','w','e','g','e','n',0, // no
+    'n','o','a','u','e',0, // no
+    'n','o','i','k','a','l','e','d','o','o','n','i','e',0, // nc
+    'n','o','i','s','e','e','l','a','n','d',0, // nz
+    'n','o','l','w','e',0, // no
+    'n','o','l','w','e','i',0, // no
+    'n','o','o','d','k','o','r','e','j','a',0, // kp
+    'n','o','o','d','s','u','d','a','h','n',0, // sd
+    'n','o','o','r','d','e','l','i','j','k','e','m','a','r','i','a','n','e','n',0, // mp
+    'n','o','o','r','d','k','o','r','e','a',0, // kp
+    'n','o','o','r','d','l','i','c','h','e','m','a','r','i','a','n','e','n',0, // mp
+    'n','o','o','r','d','m','a','c','e','d','o','n','i','e',0, // mk
+    'n','o','o','r','d','m','a','r','i','a','n','e','e','i','l','a','n','d','e',0, // mp
+    'n','o','o','r','w','e',0, // no
+    'n','o','o','r','w','e','e',0, // no
+    'n','o','o','r','w','e','e','b',0, // no
+    'n','o','o','r','w','e','e','y',0, // no
+    'n','o','o','r','w','e','g','e','n',0, // no
+    'n','o','o','w','\xc9','\x9b','\xcc','\x82','\xc9','\x9b',0, // noowɛ̂ɛ no
+    'n','o','r','d','k','o','r','e','a',0, // kp
+    'n','o','r','d','k','o','r','e','o',0, // kp
+    'n','o','r','d','l','i','c','h','e','m','a','r','i','a','n','e','n',0, // mp
+    'n','o','r','d','l','i','c','h','i','m','a','r','i','a','a','n','e',0, // mp
+    'n','o','r','d','l','i','c','i','m','a','r','i','a','n','e',0, // mp
+    'n','o','r','d','m','a','k','e','d','o','n','i','a',0, // mk
+    'n','o','r','d','m','a','k','e','d','o','n','i','e','n',0, // mk
+    'n','o','r','d','m','a','r','i','a','n','a','n','e',0, // mp
+    'n','o','r','d','m','a','r','i','a','n','e','n','e',0, // mp
+    'n','o','r','d','m','a','r','i','a','n','e','r','n','a',0, // mp
+    'n','o','r','d','m','a','r','i','a','n','e','r','n','e',0, // mp
+    'n','o','r','d','m','a','r','i','a','n','o','j',0, // mp
+    'n','o','r','d','m','a','z','e','d','o','n','i','e','n',0, // mk
+    'n','o','r','e','g',0, // no
+    'n','o','r','e','g','u','r',0, // no
+    'n','o','r','f','o','l','k',0, // nf
+    'n','o','r','f','o','l','k','a','d','a','s','y',0, // nf
+    'n','o','r','f','o','l','k','a','d','a','s','\xc4','\xb1',0, // norfolkadası nf
+    'n','o','r','f','o','l','k','a','s','s','a','l','a',0, // nf
+    'n','o','r','f','o','l','k','e','i','l','a','n',0, // nf
+    'n','o','r','f','o','l','k','e','i','l','a','n','d',0, // nf
+    'n','o','r','f','o','l','k','e','y','j','a',0, // nf
+    'n','o','r','f','o','l','k','g','u','n','g','o','o',0, // nf
+    'n','o','r','f','o','l','k','i','n','s','a','a','r','i',0, // nf
+    'n','o','r','f','o','l','k','i','n','s','e','l',0, // nf
+    'n','o','r','f','o','l','k','i','n','s','l','a',0, // nf
+    'n','o','r','f','o','l','k','i','n','s','l','e',0, // nf
+    'n','o','r','f','o','l','k','i','n','s','u','l','o',0, // nf
+    'n','o','r','f','o','l','k','i','s','l','a','n','d',0, // nf
+    'n','o','r','f','o','l','k','m','a','l','a','\xc5','\x8b','n','e',0, // norfolkmalaŋne nf
+    'n','o','r','f','o','l','k','o','n',0, // nf
+    'n','o','r','f','o','l','k','o','r','o','l','i',0, // nf
+    'n','o','r','f','o','l','k','o','s','a','l','a',0, // nf
+    'n','o','r','f','o','l','k','o','w','a','k','u','p','a',0, // nf
+    'n','o','r','f','o','l','k','s','o','y','g','g','j',0, // nf
+    'n','o','r','f','o','l','k','s','u','a','l','u','i',0, // nf
+    'n','o','r','f','o','l','k','s','u','l','l','o','t',0, // nf
+    'n','o','r','f','o','l','k','s','z','i','g','e','t',0, // nf
+    'n','o','r','f','o','l','k','u','h','a','r','t','e','a',0, // nf
+    'n','o','r','f','o','l','k','\xc3','\xb8','y','a',0, // norfolkøya nf
+    'n','o','r','f','o','l','k','\xc6','\x92','u','d','o','m','e','k','p','o','n','u','t','o','m','e',0, // norfolkƒudomekponutome nf
+    'n','o','r','f','o','l','s','k','i','o','t','o','k',0, // nf
+    'n','o','r','g','a',0, // no
+    'n','o','r','g','e',0, // no
+    'n','o','r','i','v','e','j','e',0, // no
+    'n','o','r','i','v','e','z','\xc9','\x9b',0, // norivezɛ no
+    'n','o','r','j','a',0, // no
+    'n','o','r','r','a',0, // no
+    'n','o','r','r','w','e','e','j','e',0, // no
+    'n','o','r','s','k','o',0, // no
+    'n','o','r','s','u','n','l','u','u','r','a','n','n','i','k','k','o',0, // ci
+    'n','o','r','t','h','e','r','n','m','a','r','i','a','n','a','i','s','l','a','n','d','s',0, // mp
+    'n','o','r','t','h','k','o','r','e','a',0, // kp
+    'n','o','r','t','h','m','a','c','e','d','o','n','i','a',0, // mk
+    'n','o','r','u',0, // nr
+    'n','o','r','u','e','g','a',0, // no
+    'n','o','r','u','v','e','j','i',0, // no
+    'n','o','r','v','e','c',0, // no
+    'n','o','r','v','e','e','j',0, // no
+    'n','o','r','v','e','g','e',0, // no
+    'n','o','r','v','e','g','i','a',0, // no
+    'n','o','r','v','e','g','i','j','a',0, // no
+    'n','o','r','v','e','g','i','y','a',0, // no
+    'n','o','r','v','e','g','j','e',0, // no
+    'n','o','r','v','e','g','j','i',0, // no
+    'n','o','r','v','e','g','u','j','o',0, // no
+    'n','o','r','v','e','g','\xc7','\x9d',0, // norvegǝ no
+    'n','o','r','v','e','s','k','a',0, // no
+    'n','o','r','v','e','z',0, // no
+    'n','o','r','v','e','z','i',0, // no
+    'n','o','r','v','e','z','y',0, // no
+    'n','o','r','w','a','g','e',0, // no
+    'n','o','r','w','a','y',0, // no
+    'n','o','r','w','a','y','n','u','t','o','m','e',0, // no
+    'n','o','r','w','e',0, // no
+    'n','o','r','w','e','c',0, // no
+    'n','o','r','w','e','e','g','e',0, // no
+    'n','o','r','w','e','e','s',0, // no
+    'n','o','r','w','e','g','e','n',0, // no
+    'n','o','r','w','e','g','i','a',0, // no
+    'n','o','r','w','e','g','i','y','a',0, // no
+    'n','o','r','w','e','g','s','k','a',0, // no
+    'n','o','r','w','i',0, // no
+    'n','o','r','w','i','g','a','i',0, // no
+    'n','o','r','w','y',0, // no
+    'n','o','r','\xc3','\xb0','a','r','u','m','a','r','i','u','o','y','g','g','j','a','r',0, // norðarumariuoyggjar mp
+    'n','o','r','\xc3','\xb0','u','r','k','o','r','e','a',0, // norðurkorea kp
+    'n','o','r','\xc3','\xb0','u','r','m','a','r','i','a','n','a','e','y','j','a','r',0, // norðurmarianaeyjar mp
+    'n','o','s','y','b','r','i','t','a','n','i','k','a','v','i','r','i','j','i','n','y',0, // vg
+    'n','o','s','y','c','a','p','v','e','r','t',0, // cv
+    'n','o','s','y','f','a','l','k','a','n','d',0, // fk
+    'n','o','s','y','k','a','y','m','a','n',0, // ky
+    'n','o','s','y','k','o','o','k',0, // ck
+    'n','o','s','y','m','a','r','i','a','n','a','a','t','s','i','n','a','n','a','n','a',0, // mp
+    'n','o','s','y','m','a','r','s','h','a','l','l',0, // mh
+    'n','o','s','y','n','o','r','f','o','l','k',0, // nf
+    'n','o','s','y','s','a','l','o','m','o','n','a',0, // sb
+    'n','o','s','y','t','u','r','k','s','s','y','c','a','i','q','u','e','s',0, // tc
+    'n','o','s','y','v','i','r','i','j','i','n','y','e','t','a','z','o','n','i','a',0, // vi
+    'n','o','u','a','c','a','l','e','d','o','n','i','e',0, // nc
+    'n','o','u','a','z','e','e','l','a','n','d','a',0, // nz
+    'n','o','u','v','e','l','k','a','l','e','d','o','n','i',0, // nc
+    'n','o','u','v','e','l','l','e','c','a','l','e','d','o','n','i','e',0, // nc
+    'n','o','u','v','e','l','l','e','z','e','l','a','n','d','e',0, // nz
+    'n','o','u','v','e','l','z','e','l','a','n','d',0, // nz
+    'n','o','v','a','c','a','l','e','d','o','n','i','a',0, // nc
+    'n','o','v','a','k','a','l','e','d','o','n','i','a',0, // nc
+    'n','o','v','a','k','a','l','e','d','o','n','i','e',0, // nc
+    'n','o','v','a','k','a','l','e','d','o','n','i','j','a',0, // nc
+    'n','o','v','a','k','a','l','i','d','o','n','i','a',0, // nc
+    'n','o','v','a','z','e','l','a','n','d','a',0, // nz
+    'n','o','v','a','z','e','l','a','n','d','i','a',0, // nz
+    'n','o','v','a','z','e','l','a','n','d','i','j','a',0, // nz
+    'n','o','v','a','z','i','l','a','n','d','i','a',0, // nz
+    'n','o','v','e','c','a','l','e','d','o','n','i','a',0, // nc
+    'n','o','v','e','z','e','l','a','n','d','a',0, // nz
+    'n','o','v','i','z','e','l','a','n','d',0, // nz
+    'n','o','v','k','a','l','e','d','o','n','i','o',0, // nc
+    'n','o','v','y','z','e','l','a','n','d',0, // nz
+    'n','o','v','z','e','l','a','n','d','o',0, // nz
+    'n','o','w','a','k','a','l','e','d','o','n','i','a',0, // nc
+    'n','o','w','a','k','a','l','e','d','o','n','i','s','k','a',0, // nc
+    'n','o','w','a','z','e','l','a','n','d','i','a',0, // nz
+    'n','o','w','e',0, // no
+    'n','o','w','e','y','i',0, // no
+    'n','o','w','o','s','e','e','l','a','n','d','s','k','a',0, // nz
+    'n','s','a','m','a','n',0, // de
+    'n','s','i','p','a','n','i',0, // es
+    'n','t','h','i','c','i','a','n','g','e','r','e','t','h','a','g','a','t','a','g','a','t','i','k','a','i','r','i','a','r','i','a','h','i','n','d','i',0, // io
+    'n','t','h','i','y','a','a','f','r','i','k','a','g','a','t','i','g','a','t','i',0, // cf
+    'n','t','h','i','y','a','c','h','e','k','i',0, // cz
+    'n','t','h','i','y','a','d','o','m','i','n','i','k','a',0, // do
+    'n','t','h','i','y','a','k','i','d','e','m','o','k','r','a','s','i','y','a','k','o','n','g','o',0, // cd
+    'n','u','a','g','h','u','i','n','e','p','h','a','p','u','a',0, // pg
+    'n','u','e','v','a','c','a','l','e','d','o','n','i','a',0, // nc
+    'n','u','e','v','a','z','e','l','a','n','d','a',0, // nz
+    'n','u','f','\xc9','\x9b','\xcc','\x81','l','k','a','l','e','t','o','n','i',0, // nufɛ́lkaletoni nc
+    'n','u','f','\xc9','\x9b','\xcc','\x81','l','s','e','l','a','a','n','d',0, // nufɛ́lselaand nz
+    'n','u','h','o','l','a','n','i',0, // au
+    'n','u','m','p','u','b','i','k','i','t','s','n','i','n','e','v','i','s',0, // kn
+    'n','u','m','p','u','b','i','l','u','s','i',0, // lc
+    'n','u','m','p','u','b','i','m','a','a','t','i','n',0, // sm
+    'n','u','m','p','u','b','i','p','e','t','r','o','n','i','m','i','k','e','l','o','n',0, // pm
+    'n','u','m','p','u','b','i','v','\xc9','\x9b','\xcc','\x82','\xc5','\x8b','s','a','\xc5','\x8b','n','i','g','r','e','n','a','d','i','n',0, // numpubivɛ̂ŋsaŋnigrenadin vc
+    'n','u','m','p','u','b','i','\xc9','\x9b','l','e','n','a',0, // numpubiɛlena sh
+    'n','u','o','r','t','a','r','i','i','k','a',0, // at
+    'n','u','o','r','t','a','t','i','m','o','r',0, // tl
+    'n','u','o','r','t','t','a','r','i','i','j','k','a',0, // at
+    'n','u','o','s','a','l','i','o','k','e','a','n','i','j','a',0, // qo
+    'n','u','o','v','a','c','a','l','e','d','o','n','i','a',0, // nc
+    'n','u','o','v','a','z','e','l','a','n','d','a',0, // nz
+    'n','u','r','u',0, // nr
+    'n','u','r','v','i','j',0, // no
+    'n','u','r','w','e','g','e','n',0, // no
+    'n','u','t','a','a','q','c','a','l','e','d','o','n','i','a',0, // nc
+    'n','u','t','a','a','q','z','e','e','l','a','n','d','i',0, // nz
+    'n','u','v','e','l','i','z','e','l','a','n','d','i',0, // nz
+    'n','u','w','e','l','k','a','l','e','d','o','n','i',0, // nc
+    'n','u','w','e','l','k','a','l','e','d','o','n','i','i',0, // nc
+    'n','u','w','e','l','s','e','l','a','n','d',0, // nz
+    'n','u','w','e','l','s','e','l','a','n','n','d','a',0, // nz
+    'n','u','z','e','l','e','n','d','a',0, // nz
+    'n','u','z','i','l','a','n',0, // nz
+    'n','u','\xca','\xbb','u','s','i','l','a',0, // nuʻusila nz
+    'n','v','a','t','i','k','a',0, // va
+    'n','w','a','r','u',0, // nr
+    'n','y','a','k','a','l','e','d','o','n','i','e','n',0, // nc
+    'n','y','a','z','e','e','l','a','n','d',0, // nz
+    'n','y','c','a','l','e','d','o','n','i','a',0, // nc
+    'n','y','d','e','r','l','a','n','d','a','i',0, // nl
+    'n','y','j','a','k','a','l','e','d','o','n','i','a',0, // nc
+    'n','y','j','a','s','j','a','l','a','n','d',0, // nz
+    'n','y','k','a','l','e','d','o','n','i','a',0, // nc
+    'n','y','k','a','l','e','d','o','n','i','e','n',0, // nc
+    'n','y','s','\xc3','\xa6','l','a','n','d',0, // nysæland nz
+    'n','y','u','d','h','i','l','a','n','d','i',0, // nz
+    'n','y','u','e',0, // nu
+    'n','y','u','g','a','t','s','z','a','h','a','r','a',0, // eh
+    'n','y','u','k','a','l','e','d','o','n','i','a',0, // nc
+    'n','y','u','k','a','l','e','d','o','n','i','y','a',0, // nc
+    'n','y','u','s','i','l','e','n','d','i',0, // nz
+    'n','y','u','w','e',0, // nu
+    'n','y','u','z','i','l','a','n','d','a',0, // nz
+    'n','y','u','z','i','l','a','n','d','i',0, // nz
+    'n','z','a','m','b','i','a',0, // zm
+    'n','z','i','m','b','a','m','b','w','e',0, // zw
+    'n','\xc9','\x94','f','o','l','k','a','e','l','a','n','d',0, // nɔfolkaeland nf
+    'n','\xc9','\x94','f','\xc9','\x94','t','i','\xc5','\x8b','\xc5','\x8b','\xc9','\x9b',0, // nɔfɔtiŋŋɛ nf
+    'n','\xc9','\x94','l','f','\xc9','\x9b','\xcc','\x81','\xc9','\x9b','s',0, // nɔlfɛ́ɛs no
+    'n','\xc9','\x94','l','\xc9','\x9b','v','\xc9','\x9b','\xcc','\x81','j','\xc9','\x9b',0, // nɔlɛvɛ́jɛ no
+    'n','\xc9','\x94','r','i','w','\xc9','\x9b','z','i',0, // nɔriwɛzi no
+    'n','\xc9','\x94','r','o','f','o','l','i','k','i','g','u','n',0, // nɔrofolikigun nf
+    'n','\xc9','\x94','r','v','\xc9','\x9b','g',0, // nɔrvɛg no
+    'n','\xc9','\x94','r','v','\xc9','\x9b','j','\xc7','\x9d',0, // nɔrvɛjǝ no
+    'n','\xc9','\x94','r','\xc9','\x99','v','\xc9','\x9b','\xcc','\x81','s',0, // nɔrəvɛ́s no
+    'n','\xc9','\x94','\xc9','\x94','w','e',0, // nɔɔwe no
+    'n','\xc9','\x94','\xcc','\x80','r','v','e','g','i','a',0, // nɔ̀rvegia no
+    'n','\xc9','\x9b','d','\xc9','\x9b','l','a','n','d',0, // nɛdɛland nl
+    'n','\xc9','\x9b','k','p','a','a',0, // nɛkpaa np
+    'n','\xc9','\x9b','p','a','l',0, // nɛpal np
+    'n','\xc9','\x9b','p','\xc9','\x94','l',0, // nɛpɔl np
+    'o','a','r','j','e','s','a','h','a','r','a',0, // eh
+    'o','b','a','l','a','b','j','e','l','o','k','o','s','t','i',0, // ci
+    'o','b','a','l','a','s','l','o','n','o','v','a','c','e',0, // ci
+    'o','b','a','l','a','s','l','o','n','o','v','a','c','e','k','o','t','d','i','v','o','a','r',0, // ci
+    'o','b','r','a','s','i','l',0, // br
+    'o','c','a','n','a','d','a',0, // ca
+    'o','c','e','a','n','i','a','b','e','l','l','e','n','n','i','g',0, // qo
+    'o','c','e','a','n','i','a','e','s','t','e','r','i','o','r',0, // qo
+    'o','c','e','a','n','i','a','i','n','s','u','l','a','r',0, // qo
+    'o','c','e','a','n','i','a','l','o','n','t','a','n','a',0, // qo
+    'o','c','e','a','n','i','a','p','e','r','i','f','e','r','i','c','a',0, // qo
+    'o','c','e','a','n','i','a','r','e','m','o','t','a',0, // qo
+    'o','c','e','a','n','i','a','r','e','m','o','t','e',0, // qo
+    'o','c','e','a','n','i','a','t','e','r','p','e','n','c','i','l',0, // qo
+    'o','c','e','a','n','i','a','w','y','s','p','y','d','a','l','e','k','i','e',0, // qo
+    'o','c','e','a','n','i','a','y','a','n','j','e',0, // qo
+    'o','c','e','a','n','i','e','l','o','i','n','t','a','i','n','e',0, // qo
+    'o','c','e','a','n','i','e','p','e','r','i','f','e','r','i','c','h','e',0, // qo
+    'o','e','g','a','n','d','a',0, // ug
+    'o','e','k','r','a','i','n','e',0, // ua
+    'o','e','r','i','g','o','c','e','a','n','i','e',0, // qo
+    'o','e','s','b','e','k','i','s','t','a','n',0, // uz
+    'o','e','z','b','e','k','i','s','t','a','n',0, // uz
+    'o','g','a','n','d','a',0, // ug
+    'o','i','e','m','e','n',0, // ye
+    'o','i','l','e','a','i','n','a','l','a','n','d',0, // ax
+    'o','i','l','e','a','i','n','b','h','r','i','o','t','a','n','a','c','h','a','n','a','m','a','i','g','h','d','e','a','n',0, // vg
+    'o','i','l','e','a','i','n','c','a','y','m','a','n',0, // ky
+    'o','i','l','e','a','i','n','c','h','o','m','o','r','a',0, // km
+    'o','i','l','e','a','i','n','c','o','c','o','s','k','e','e','l','i','n','g',0, // cc
+    'o','i','l','e','a','i','n','c','o','o','k',0, // ck
+    'o','i','l','e','a','i','n','f','h','a','c','l','a','i','n','n','e',0, // fk
+    'o','i','l','e','a','i','n','f','h','a','c','l','a','i','n','n','e','i','s','l','a','s','m','a','l','v','i','n','a','s',0, // fk
+    'o','i','l','e','a','i','n','f','h','a','r','o',0, // fo
+    'o','i','l','e','a','i','n','i','m','e','a','l','l','a','c','h','a','s','a','m',0, // um
+    'o','i','l','e','a','i','n','m','a','r','s','h','a','l','l',0, // mh
+    'o','i','l','e','a','i','n','m','h','a','i','l','d','i','v','e',0, // mv
+    'o','i','l','e','a','i','n','m','h','e','i','r','i','c','e','a','n','a','c','h','a','n','a','m','a','i','g','h','d','e','a','n',0, // vi
+    'o','i','l','e','a','i','n','n','a','d','t','u','r','c','a','c','h','a','g','u','s','c','a','i','c','o','s',0, // tc
+    'o','i','l','e','a','i','n','p','a','l','a','u',0, // pw
+    'o','i','l','e','a','i','n','p','i','t','c','a','i','r','n',0, // pn
+    'o','i','l','e','a','i','n','s','h','o','l','o','m','o','n',0, // sb
+    'o','i','l','e','a','n','b','o','u','v','e','t',0, // bv
+    'o','i','l','e','a','n','c','l','i','p','p','e','r','t','o','n',0, // cp
+    'o','i','l','e','a','n','h','e','a','r','d','a','g','u','s','o','i','l','e','a','i','n','m','c','d','o','n','a','l','d',0, // hm
+    'o','i','l','e','a','n','m','h','a','n','a','n','n',0, // im
+    'o','i','l','e','a','n','m','h','u','i','r','i','s',0, // mu
+    'o','i','l','e','a','n','n','a','d','e','a','s','c','a','b','h','a','l','a',0, // ac
+    'o','i','l','e','a','n','n','a','n','o','l','l','a','g',0, // cx
+    'o','i','l','e','a','n','n','a','t','r','i','o','n','o','i','d','e','a','g','u','s','t','o','b','a','g','a',0, // tt
+    'o','i','l','e','a','n','n','o','r','f','o','l','k',0, // nf
+    'o','j','t','m','a','k','e','d','o','n','i','a',0, // mk
+    'o','k',0, // gb
+    'o','k','c','i','d','e','n','t','a','s','a','h','a','r','o',0, // eh
+    'o','k','e','a','a','n','i','a','h','a','j','a','s','a','a','r','e','d',0, // qo
+    'o','k','e','a','n','i','j','a','s','a','t','t','a','l','a','s','s','a','l','a','s',0, // qo
+    'o','k','e','a','n','i','j','a','u','d','a','l','j','e','n','a','o','s','t','r','v','a',0, // qo
+    'o','k','r','a','i','n','a',0, // ua
+    'o','l','a','n','d',0, // nl
+    'o','l','a','n','d','a',0, // nl
+    'o','l','a','n','d','e','s','s','a','l','a','s',0, // ax
+    'o','l','a','n','d','s','k','a','o','s','t','r','v','a',0, // ax
+    'o','l','a','n','d','\xc9','\x9b',0, // olandɛ nl
+    'o','l','a','s','z','o','r','s','z','a','g',0, // it
+    'o','l','i','b','a','n','o',0, // lb
+    'o','m','a',0, // om
+    'o','m','a','a','n',0, // om
+    'o','m','a','a','n','i',0, // om
+    'o','m','a','n',0, // om
+    'o','m','a','n','a',0, // om
+    'o','m','a','n','a','s',0, // om
+    'o','m','a','n','e',0, // om
+    'o','m','a','n','i',0, // om
+    'o','m','a','n','n','u','t','o','m','e',0, // om
+    'o','m','a','n','o',0, // om
+    'o','m','a','n','\xc9','\x9b',0, // omanɛ om
+    'o','m','a','\xc5','\x8b',0, // omaŋ om
+    'o','n','d','u','r','a','a','s',0, // hn
+    'o','n','d','u','r','a','s',0, // hn
+    'o','n','d','u','r','a','s','e',0, // hn
+    'o','n','d','u','r','a','s','\xc9','\x9b',0, // ondurasɛ hn
+    'o','n','g','a','r','i',0, // hu
+    'o','n','g','i','l','i',0, // hu
+    'o','n','g','i','r','i',0, // hu
+    'o','n','g','j','a','r','i','e',0, // hu
+    'o','n','g','r','i',0, // hu
+    'o','n','i','n','\xc9','\x94','r','f','\xc9','\x94','\xcc','\x82','k',0, // oninɔrfɔ̂k nf
+    'o','n','n','d','u','r','a','a','s',0, // hn
+    'o','n','n','g','i','r','i',0, // hu
+    'o','o','s','c','h','t','r','i','i','c','h',0, // at
+    'o','o','s','t','e','n','r','i','j','k',0, // at
+    'o','o','s','t','e','n','r','y','k',0, // at
+    'o','o','s','t','e','r','i','s','c','h',0, // at
+    'o','o','s','t','e','r','r','i','e','k',0, // at
+    'o','o','s','t','i','m','o','r',0, // tl
+    'o','o','s','t','t','i','m','o','r',0, // tl
+    'o','o','\xc5','\x8b','k','o','\xc5','\x8b',0, // ooŋkoŋ hk
+    'o','p','a','r','a','g','u','a','i',0, // py
+    'o','p','e','r','u',0, // pe
+    'o','q','e','a','n','i','a','e','l','a','r','g','e','t','l','i','n','d','j','a','e','l','a','r','g','e','t',0, // qo
+    'o','r','e','i','n','o','u','n','i','d','o',0, // gb
+    'o','r','i','l','e','e','d','e','j','a','m','a','n','i',0, // de
+    'o','r','i','l','e','\xcc','\x80','e','d','e','a','m','e','r','i','k','a',0, // orilèedeamerika us
+    'o','r','i','l','e','\xcc','\x80','e','d','e','b','a','r','a','s','i','l','i',0, // orilèedebarasili br
+    'o','r','i','l','e','\xcc','\x80','e','d','e','n','a','i','j','i','r','i','a',0, // orilèedenaijiria ng
+    'o','r','i','l','e','\xcc','\x80','e','d','e','s','a','i','n','a',0, // orilèedesaina cn
+    'o','r','i','l','e','\xcc','\x81','e','d','e','a','a','n','d','o','r','a',0, // oriléedeaandora ad
+    'o','r','i','l','e','\xcc','\x81','e','d','e','a','a','n','g','o','l','a',0, // oriléedeaangola ao
+    'o','r','i','l','e','\xcc','\x81','e','d','e','a','a','n','g','u','l','i','l','a',0, // oriléedeaangulila ai
+    'o','r','i','l','e','\xcc','\x81','e','d','e','a','a','n','t','i','g','u','a','a','t','i','b','a','r','i','b','u','d','a',0, // oriléedeaantiguaatibaribuda ag
+    'o','r','i','l','e','\xcc','\x81','e','d','e','a','f','u','g','a','n','i','s','t','a','n','i',0, // oriléedeafuganistani af
+    'o','r','i','l','e','\xcc','\x81','e','d','e','a','g','e','n','t','i','n','a',0, // oriléedeagentina ar
+    'o','r','i','l','e','\xcc','\x81','e','d','e','a','i','l','a','n','d','i',0, // oriléedeailandi ie
+    'o','r','i','l','e','\xcc','\x81','e','d','e','a','l','u','b','a','n','i','a','n','i',0, // oriléedealubaniani al
+    'o','r','i','l','e','\xcc','\x81','e','d','e','a','l','u','g','e','r','i','a','n','i',0, // oriléedealugeriani dz
+    'o','r','i','l','e','\xcc','\x81','e','d','e','a','m','e','n','i','a',0, // oriléedeamenia am
+    'o','r','i','l','e','\xcc','\x81','e','d','e','a','r','i','n','g','u','n','g','u','n','a','f','i','r','i','k','a',0, // oriléedearingungunafirika cf
+    'o','r','i','l','e','\xcc','\x81','e','d','e','a','r','i','w','a','a','f','i','r','i','k','a',0, // oriléedeariwaafirika za
+    'o','r','i','l','e','\xcc','\x81','e','d','e','a','r','i','w','a','k','o','r','i','a',0, // oriléedeariwakoria kr
+    'o','r','i','l','e','\xcc','\x81','e','d','e','a','r','u','b','a',0, // oriléedearuba aw
+    'o','r','i','l','e','\xcc','\x81','e','d','e','a','s','e','\xcc','\x81','b','a','j','a','n','i',0, // oriléedeasébajani az
+    'o','r','i','l','e','\xcc','\x81','e','d','e','a','s','i','l','a','n','d','i',0, // oriléedeasilandi is
+    'o','r','i','l','e','\xcc','\x81','e','d','e','a','s','i','t','i','r','i','a',0, // oriléedeasitiria at
+    'o','r','i','l','e','\xcc','\x81','e','d','e','a','s','t','r','a','l','i','a',0, // oriléedeastralia au
+    'o','r','i','l','e','\xcc','\x81','e','d','e','b','a','b','a','d','o','s','i',0, // oriléedebabadosi bb
+    'o','r','i','l','e','\xcc','\x81','e','d','e','b','a','h','a','m','a','s','i',0, // oriléedebahamasi bs
+    'o','r','i','l','e','\xcc','\x81','e','d','e','b','a','n','g','a','l','a','d','e','s','i',0, // oriléedebangaladesi bd
+    'o','r','i','l','e','\xcc','\x81','e','d','e','b','a','r','a','n','i',0, // oriléedebarani bh
+    'o','r','i','l','e','\xcc','\x81','e','d','e','b','e','g','i','o','\xcc','\x81','m','u',0, // oriléedebegiómu be
+    'o','r','i','l','e','\xcc','\x81','e','d','e','b','e','l','a','r','u','s','i',0, // oriléedebelarusi by
+    'o','r','i','l','e','\xcc','\x81','e','d','e','b','e','l','i','s','e','\xcc','\x80',0, // oriléedebelisè bz
+    'o','r','i','l','e','\xcc','\x81','e','d','e','b','e','m','u','d','a',0, // oriléedebemuda bm
+    'o','r','i','l','e','\xcc','\x81','e','d','e','b','e','\xcc','\x80','n','e','\xcc','\x80',0, // oriléedebènè bj
+    'o','r','i','l','e','\xcc','\x81','e','d','e','b','o','\xcc','\x80','l','i','f','i','y','a',0, // oriléedebòlifiya bo
+    'o','r','i','l','e','\xcc','\x81','e','d','e','b','o','\xcc','\x80','s','i','n','i','a','a','t','i','e','t','i','s','e','g','o','f','i','n','a',0, // oriléedebòsiniaatietisegofina ba
+    'o','r','i','l','e','\xcc','\x81','e','d','e','b','o','\xcc','\x80','t','i','s','u','w','a','n','a',0, // oriléedebòtisuwana bw
+    'o','r','i','l','e','\xcc','\x81','e','d','e','b','u','r','u','n','e','\xcc','\x81','l','i',0, // oriléedeburunéli bn
+    'o','r','i','l','e','\xcc','\x81','e','d','e','b','u','t','a','n','i',0, // oriléedebutani bt
+    'o','r','i','l','e','\xcc','\x81','e','d','e','b','u','u','g','a','r','i','a',0, // oriléedebuugaria bg
+    'o','r','i','l','e','\xcc','\x81','e','d','e','b','u','u','k','i','n','a','f','a','s','o',0, // oriléedebuukinafaso bf
+    'o','r','i','l','e','\xcc','\x81','e','d','e','b','u','u','r','u','n','d','i',0, // oriléedebuurundi bi
+    'o','r','i','l','e','\xcc','\x81','e','d','e','d','e','\xcc','\x81','m','a','k','i',0, // oriléededémaki dk
+    'o','r','i','l','e','\xcc','\x81','e','d','e','d','i','b','o','\xcc','\x81','o','t','i',0, // oriléededibóoti dj
+    'o','r','i','l','e','\xcc','\x81','e','d','e','d','o','m','i','n','i','k','a',0, // oriléededominika dm
+    'o','r','i','l','e','\xcc','\x81','e','d','e','d','o','m','i','n','i','k','a','n','i',0, // oriléededominikani do
+    'o','r','i','l','e','\xcc','\x81','e','d','e','e','e','s','a','f','a','d','o',0, // oriléedeeesafado sv
+    'o','r','i','l','e','\xcc','\x81','e','d','e','e','g','i','p','i','t','i',0, // oriléedeegipiti eg
+    'o','r','i','l','e','\xcc','\x81','e','d','e','e','k','u','a','d','o',0, // oriléedeekuado ec
+    'o','r','i','l','e','\xcc','\x81','e','d','e','e','k','u','t','o','r','i','a','g','i','n','i',0, // oriléedeekutoriagini gq
+    'o','r','i','l','e','\xcc','\x81','e','d','e','e','m','i','r','a','t','e','t','i','a','w','o','n','a','r','a','b','u',0, // oriléedeemiratetiawonarabu ae
+    'o','r','i','l','e','\xcc','\x81','e','d','e','e','r','i','t','i','r','a',0, // oriléedeeritira er
+    'o','r','i','l','e','\xcc','\x81','e','d','e','e','s','i','t','o','n','i','a',0, // oriléedeesitonia ee
+    'o','r','i','l','e','\xcc','\x81','e','d','e','e','t','i','k','u','n','f','a','g','i','n','i','t','i','a','m','e','r','i','k','a',0, // oriléedeetikunfaginitiamerika vi
+    'o','r','i','l','e','\xcc','\x81','e','d','e','e','t','i','k','u','n','f','a','g','i','n','i','t','i','i','l','u','b','i','r','i','t','i','s','i',0, // oriléedeetikunfaginitiilubiritisi vg
+    'o','r','i','l','e','\xcc','\x81','e','d','e','e','t','i','k','u','n','f','a','k','a','l','a','n','d','i',0, // oriléedeetikunfakalandi fk
+    'o','r','i','l','e','\xcc','\x81','e','d','e','e','t','i','k','u','n','g','u','u','s','u','m','a','r','i','a','n','a',0, // oriléedeetikunguusumariana mp
+    'o','r','i','l','e','\xcc','\x81','e','d','e','e','t','i','k','u','n','i','n','d','i','a','n','i','t','i','i','l','u','b','i','r','i','t','i','s','i',0, // oriléedeetikunindianitiilubiritisi io
+    'o','r','i','l','e','\xcc','\x81','e','d','e','e','t','i','k','u','n','m','a','s','a','l','i',0, // oriléedeetikunmasali mh
+    'o','r','i','l','e','\xcc','\x81','e','d','e','e','t','i','k','u','n','n','o','\xcc','\x81','u','f','o','k','i',0, // oriléedeetikunnóufoki nf
+    'o','r','i','l','e','\xcc','\x81','e','d','e','e','t','i','k','u','n','s','o','l','o','m','o','n','i',0, // oriléedeetikunsolomoni sb
+    'o','r','i','l','e','\xcc','\x81','e','d','e','e','t','i','o','k','u','n','k','a','m','a','n','i',0, // oriléedeetiokunkamani ky
+    'o','r','i','l','e','\xcc','\x81','e','d','e','e','t','i','o','k','u','n','k','a','p','e','f','e','n','d','e',0, // oriléedeetiokunkapefende cv
+    'o','r','i','l','e','\xcc','\x81','e','d','e','e','t','i','o','k','u','n','k','u','u','k','u',0, // oriléedeetiokunkuuku ck
+    'o','r','i','l','e','\xcc','\x81','e','d','e','e','t','o','p','i','a',0, // oriléedeetopia et
+    'o','r','i','l','e','\xcc','\x81','e','d','e','f','a','n','i','a','t','u',0, // oriléedefaniatu vu
+    'o','r','i','l','e','\xcc','\x81','e','d','e','f','a','r','a','n','s','e',0, // oriléedefaranse fr
+    'o','r','i','l','e','\xcc','\x81','e','d','e','f','e','n','e','s','u','e','l','a',0, // oriléedefenesuela ve
+    'o','r','i','l','e','\xcc','\x81','e','d','e','f','e','t','i','n','a','m','i',0, // oriléedefetinami vn
+    'o','r','i','l','e','\xcc','\x81','e','d','e','f','i','j','i',0, // oriléedefiji fj
+    'o','r','i','l','e','\xcc','\x81','e','d','e','f','i','l','a','n','d','i',0, // oriléedefilandi fi
+    'o','r','i','l','e','\xcc','\x81','e','d','e','f','i','l','i','p','i','n','i',0, // oriléedefilipini ph
+    'o','r','i','l','e','\xcc','\x81','e','d','e','f','i','r','e','n','s','i','g','u','a','n','a',0, // oriléedefirensiguana gf
+    'o','r','i','l','e','\xcc','\x81','e','d','e','f','i','r','e','n','s','i','p','o','l','i','n','e','s','i','a',0, // oriléedefirensipolinesia pf
+    'o','r','i','l','e','\xcc','\x81','e','d','e','f','i','s','e','n','n','t','i','a','t','i','g','e','n','a','d','i','n','a',0, // oriléedefisenntiatigenadina vc
+    'o','r','i','l','e','\xcc','\x81','e','d','e','g','a','b','o','n',0, // oriléedegabon ga
+    'o','r','i','l','e','\xcc','\x81','e','d','e','g','a','d','e','l','o','p','e',0, // oriléedegadelope gp
+    'o','r','i','l','e','\xcc','\x81','e','d','e','g','a','m','b','i','a',0, // oriléedegambia gm
+    'o','r','i','l','e','\xcc','\x81','e','d','e','g','a','n','a',0, // oriléedegana gh
+    'o','r','i','l','e','\xcc','\x81','e','d','e','g','e','n','a','d','a',0, // oriléedegenada gd
+    'o','r','i','l','e','\xcc','\x81','e','d','e','g','e','n','e',0, // oriléedegene gn
+    'o','r','i','l','e','\xcc','\x81','e','d','e','g','e','n','e','b','u','s','a','u',0, // oriléedegenebusau gw
+    'o','r','i','l','e','\xcc','\x81','e','d','e','g','e','r','e','l','a','n','d','i',0, // oriléedegerelandi gl
+    'o','r','i','l','e','\xcc','\x81','e','d','e','g','e','r','i','i','s','i',0, // oriléedegeriisi gr
+    'o','r','i','l','e','\xcc','\x81','e','d','e','g','e','\xcc','\x80','e','\xcc','\x81','s','i',0, // oriléedegèési gb
+    'o','r','i','l','e','\xcc','\x81','e','d','e','g','i','b','a','r','a','t','a','r','a',0, // oriléedegibaratara gi
+    'o','r','i','l','e','\xcc','\x81','e','d','e','g','o','g','i','a',0, // oriléedegogia ge
+    'o','r','i','l','e','\xcc','\x81','e','d','e','g','u','a','m','u',0, // oriléedeguamu gu
+    'o','r','i','l','e','\xcc','\x81','e','d','e','g','u','a','t','e','m','a','l','a',0, // oriléedeguatemala gt
+    'o','r','i','l','e','\xcc','\x81','e','d','e','g','u','u','s','u','k','o','r','i','a',0, // oriléedeguusukoria kp
+    'o','r','i','l','e','\xcc','\x81','e','d','e','g','u','y','a','n','a',0, // oriléedeguyana gy
+    'o','r','i','l','e','\xcc','\x81','e','d','e','h','a','a','t','i',0, // oriléedehaati ht
+    'o','r','i','l','e','\xcc','\x81','e','d','e','h','e','l','e','n','a',0, // oriléedehelena sh
+    'o','r','i','l','e','\xcc','\x81','e','d','e','h','o','n','d','u','r','a','s','i',0, // oriléedehondurasi hn
+    'o','r','i','l','e','\xcc','\x81','e','d','e','h','u','n','g','a','r','i',0, // oriléedehungari hu
+    'o','r','i','l','e','\xcc','\x81','e','d','e','i','l','a','o','o','r','u','n','t','i','m','o','\xcc','\x80',0, // oriléedeilaooruntimò tl
+    'o','r','i','l','e','\xcc','\x81','e','d','e','i','n','d','i','a',0, // oriléedeindia in
+    'o','r','i','l','e','\xcc','\x81','e','d','e','i','n','d','o','n','e','s','i','a',0, // oriléedeindonesia id
+    'o','r','i','l','e','\xcc','\x81','e','d','e','i','r','a','k','i',0, // oriléedeiraki iq
+    'o','r','i','l','e','\xcc','\x81','e','d','e','i','r','a','n','i',0, // oriléedeirani ir
+    'o','r','i','l','e','\xcc','\x81','e','d','e','i','s','e','r','e','l','i',0, // oriléedeisereli il
+    'o','r','i','l','e','\xcc','\x81','e','d','e','i','t','a','l','i',0, // oriléedeitali it
+    'o','r','i','l','e','\xcc','\x81','e','d','e','i','w','o','o','r','u','n','p','a','k','i','s','i','t','i','a','n','a','t','i','g','a','s','a',0, // oriléedeiwoorunpakisitianatigasa ps
+    'o','r','i','l','e','\xcc','\x81','e','d','e','j','a','m','a','i','k','a',0, // oriléedejamaika jm
+    'o','r','i','l','e','\xcc','\x81','e','d','e','j','a','p','a','n','i',0, // oriléedejapani jp
+    'o','r','i','l','e','\xcc','\x81','e','d','e','j','o','d','a','n','i',0, // oriléedejodani jo
+    'o','r','i','l','e','\xcc','\x81','e','d','e','k','a','l','e','d','o','n','i','a','t','i','t','u','n',0, // oriléedekaledoniatitun nc
+    'o','r','i','l','e','\xcc','\x81','e','d','e','k','a','m','e','r','u','u','n','i',0, // oriléedekameruuni cm
+    'o','r','i','l','e','\xcc','\x81','e','d','e','k','a','m','u','b','o','d','i','a',0, // oriléedekamubodia kh
+    'o','r','i','l','e','\xcc','\x81','e','d','e','k','a','n','a','d','a',0, // oriléedekanada ca
+    'o','r','i','l','e','\xcc','\x81','e','d','e','k','a','s','a','s','a','t','a','n','i',0, // oriléedekasasatani kz
+    'o','r','i','l','e','\xcc','\x81','e','d','e','k','e','n','y','a',0, // oriléedekenya ke
+    'o','r','i','l','e','\xcc','\x81','e','d','e','k','i','i','t','i','a','t','i','n','e','e','f','i',0, // oriléedekiitiatineefi kn
+    'o','r','i','l','e','\xcc','\x81','e','d','e','k','i','r','i','b','a','t','i',0, // oriléedekiribati ki
+    'o','r','i','l','e','\xcc','\x81','e','d','e','k','o','l','o','m','i','b','i','a',0, // oriléedekolomibia co
+    'o','r','i','l','e','\xcc','\x81','e','d','e','k','o','m','o','r','o','s','i',0, // oriléedekomorosi km
+    'o','r','i','l','e','\xcc','\x81','e','d','e','k','o','r','o','a','t','i','a',0, // oriléedekoroatia hr
+    'o','r','i','l','e','\xcc','\x81','e','d','e','k','o','t','a',0, // oriléedekota qa
+    'o','r','i','l','e','\xcc','\x81','e','d','e','k','o','u','t','e','f','o','r','a',0, // oriléedekoutefora ci
+    'o','r','i','l','e','\xcc','\x81','e','d','e','k','u','b','a',0, // oriléedekuba cu
+    'o','r','i','l','e','\xcc','\x81','e','d','e','k','u','r','i','s','i','s','i','t','a','n','i',0, // oriléedekurisisitani kg
+    'o','r','i','l','e','\xcc','\x81','e','d','e','k','u','r','u','s','i',0, // oriléedekurusi cy
+    'o','r','i','l','e','\xcc','\x81','e','d','e','k','u','u','s','i','t','a','r','i','k','a',0, // oriléedekuusitarika cr
+    'o','r','i','l','e','\xcc','\x81','e','d','e','k','u','w','e','t','i',0, // oriléedekuweti kw
+    'o','r','i','l','e','\xcc','\x81','e','d','e','l','a','b','e','r','i','a',0, // oriléedelaberia lr
+    'o','r','i','l','e','\xcc','\x81','e','d','e','l','a','o','s','i',0, // oriléedelaosi la
+    'o','r','i','l','e','\xcc','\x81','e','d','e','l','a','t','i','f','i','a',0, // oriléedelatifia lv
+    'o','r','i','l','e','\xcc','\x81','e','d','e','l','e','b','a','n','o','n','i',0, // oriléedelebanoni lb
+    'o','r','i','l','e','\xcc','\x81','e','d','e','l','e','s','i','t','e','n','i','s','i','t','e','n','i',0, // oriléedelesitenisiteni li
+    'o','r','i','l','e','\xcc','\x81','e','d','e','l','e','s','o','t','o',0, // oriléedelesoto ls
+    'o','r','i','l','e','\xcc','\x81','e','d','e','l','i','b','i','y','a',0, // oriléedelibiya ly
+    'o','r','i','l','e','\xcc','\x81','e','d','e','l','i','t','u','a','n','i','a',0, // oriléedelituania lt
+    'o','r','i','l','e','\xcc','\x81','e','d','e','l','u','s','e','m','o','g','i',0, // oriléedelusemogi lu
+    'o','r','i','l','e','\xcc','\x81','e','d','e','l','u','s','i','a',0, // oriléedelusia lc
+    'o','r','i','l','e','\xcc','\x81','e','d','e','m','a','d','a','s','i','k','a',0, // oriléedemadasika mg
+    'o','r','i','l','e','\xcc','\x81','e','d','e','m','a','k','o','r','o','n','e','s','i','a',0, // oriléedemakoronesia fm
+    'o','r','i','l','e','\xcc','\x81','e','d','e','m','a','l','a','d','i','f','i',0, // oriléedemaladifi mv
+    'o','r','i','l','e','\xcc','\x81','e','d','e','m','a','l','a','s','i','a',0, // oriléedemalasia my
+    'o','r','i','l','e','\xcc','\x81','e','d','e','m','a','l','a','t','a',0, // oriléedemalata mt
+    'o','r','i','l','e','\xcc','\x81','e','d','e','m','a','l','a','w','i',0, // oriléedemalawi mw
+    'o','r','i','l','e','\xcc','\x81','e','d','e','m','a','l','i',0, // oriléedemali ml
+    'o','r','i','l','e','\xcc','\x81','e','d','e','m','a','n','a','m','a','r','i',0, // oriléedemanamari mm
+    'o','r','i','l','e','\xcc','\x81','e','d','e','m','a','r','i','t','a','n','i','a',0, // oriléedemaritania mr
+    'o','r','i','l','e','\xcc','\x81','e','d','e','m','a','r','i','t','i','u','s','i',0, // oriléedemaritiusi mu
+    'o','r','i','l','e','\xcc','\x81','e','d','e','m','a','s','i','d','o','n','i','a',0, // oriléedemasidonia mk
+    'o','r','i','l','e','\xcc','\x81','e','d','e','m','a','t','i','n','i','k','u','w','i',0, // oriléedematinikuwi mq
+    'o','r','i','l','e','\xcc','\x81','e','d','e','m','a','y','o','t','e',0, // oriléedemayote yt
+    'o','r','i','l','e','\xcc','\x81','e','d','e','m','e','s','i','k','o',0, // oriléedemesiko mx
+    'o','r','i','l','e','\xcc','\x81','e','d','e','m','o','d','o','f','i','a',0, // oriléedemodofia md
+    'o','r','i','l','e','\xcc','\x81','e','d','e','m','o','g','o','l','i','a',0, // oriléedemogolia mn
+    'o','r','i','l','e','\xcc','\x81','e','d','e','m','o','n','a','k','o',0, // oriléedemonako mc
+    'o','r','i','l','e','\xcc','\x81','e','d','e','m','o','r','o','k','o',0, // oriléedemoroko ma
+    'o','r','i','l','e','\xcc','\x81','e','d','e','m','o','s','a','m','i','b','i','k','u',0, // oriléedemosamibiku mz
+    'o','r','i','l','e','\xcc','\x81','e','d','e','m','o','t','s','e','r','a','t','i',0, // oriléedemotserati ms
+    'o','r','i','l','e','\xcc','\x81','e','d','e','n','a','i','j','a',0, // oriléedenaija ne
+    'o','r','i','l','e','\xcc','\x81','e','d','e','n','a','m','i','b','i','a',0, // oriléedenamibia na
+    'o','r','i','l','e','\xcc','\x81','e','d','e','n','a','u','r','u',0, // oriléedenauru nr
+    'o','r','i','l','e','\xcc','\x81','e','d','e','n','e','d','a','l','a','n','d','i',0, // oriléedenedalandi nl
+    'o','r','i','l','e','\xcc','\x81','e','d','e','n','e','p','a',0, // oriléedenepa np
+    'o','r','i','l','e','\xcc','\x81','e','d','e','n','i','k','a','r','a','g','u','a',0, // oriléedenikaragua ni
+    'o','r','i','l','e','\xcc','\x81','e','d','e','n','i','u','e',0, // oriléedeniue nu
+    'o','r','i','l','e','\xcc','\x81','e','d','e','n','o','o','w','i','i',0, // oriléedenoowii no
+    'o','r','i','l','e','\xcc','\x81','e','d','e','n','r','u','g','u','a','y','i',0, // oriléedenruguayi uy
+    'o','r','i','l','e','\xcc','\x81','e','d','e','n','s','i','b','e','k','i','s','i','t','a','n','i',0, // oriléedensibekisitani uz
+    'o','r','i','l','e','\xcc','\x81','e','d','e','o','o','m','a',0, // oriléedeooma om
+    'o','r','i','l','e','\xcc','\x81','e','d','e','p','a','a','l','u',0, // oriléedepaalu pw
+    'o','r','i','l','e','\xcc','\x81','e','d','e','p','a','a','p','u','t','i','g','i','i','n','i',0, // oriléedepaaputigiini pg
+    'o','r','i','l','e','\xcc','\x81','e','d','e','p','a','k','i','s','i','t','a','n',0, // oriléedepakisitan pk
+    'o','r','i','l','e','\xcc','\x81','e','d','e','p','a','n','a','m','a',0, // oriléedepanama pa
+    'o','r','i','l','e','\xcc','\x81','e','d','e','p','a','r','a','g','u','y','e',0, // oriléedeparaguye py
+    'o','r','i','l','e','\xcc','\x81','e','d','e','p','e','e','r','i','a','t','i','m','i','k','u','l','o','n','i',0, // oriléedepeeriatimikuloni pm
+    'o','r','i','l','e','\xcc','\x81','e','d','e','p','e','r','u',0, // oriléedeperu pe
+    'o','r','i','l','e','\xcc','\x81','e','d','e','p','i','k','a','r','i','n','i',0, // oriléedepikarini pn
+    'o','r','i','l','e','\xcc','\x81','e','d','e','p','o','l','a','n','d','i',0, // oriléedepolandi pl
+    'o','r','i','l','e','\xcc','\x81','e','d','e','p','o','t','o','r','i','k','o',0, // oriléedepotoriko pr
+    'o','r','i','l','e','\xcc','\x81','e','d','e','p','o','t','u','g','i',0, // oriléedepotugi pt
+    'o','r','i','l','e','\xcc','\x81','e','d','e','r','i','u','n','i','y','a','n',0, // oriléederiuniyan re
+    'o','r','i','l','e','\xcc','\x81','e','d','e','r','o','m','a','n','i','y','a',0, // oriléederomaniya ro
+    'o','r','i','l','e','\xcc','\x81','e','d','e','r','o','s','i','a',0, // oriléederosia ru
+    'o','r','i','l','e','\xcc','\x81','e','d','e','r','u','w','a','n','d','a',0, // oriléederuwanda rw
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','a','a','d','i',0, // oriléedesaadi td
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','a','m','i','b','i','a',0, // oriléedesamibia zm
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','a','m','o',0, // oriléedesamo ws
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','a','n','i','m','a','r','i','n','o',0, // oriléedesanimarino sm
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','a','o','t','o','m','i','a','t','i','p','i','r','i','i','s','i','p','i',0, // oriléedesaotomiatipiriisipi st
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','a','s','i','l','a','n','d',0, // oriléedesasiland sz
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','a','u','d','i','a','r','a','b','i','a',0, // oriléedesaudiarabia sa
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','e','n','e','g','a',0, // oriléedesenega sn
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','e','s','e','l','e','s','i',0, // oriléedeseselesi sc
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','e','\xcc','\x81','e','\xcc','\x81','k','i',0, // oriléedesééki cz
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','i','l','a','n','d','i','t','i','t','u','n',0, // oriléedesilandititun nz
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','i','l','e',0, // oriléedesile cl
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','i','l','o','f','a','k','i','a',0, // oriléedesilofakia sk
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','i','l','o','f','a','n','i','a',0, // oriléedesilofania si
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','i','m','i','b','a','b','e',0, // oriléedesimibabe zw
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','i','n','g','a','p','o',0, // oriléedesingapo sg
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','i','p','a','n','i',0, // oriléedesipani es
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','i','r','i','a',0, // oriléedesiria sy
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','i','r','i','a','l','o','o','n','i',0, // oriléedesirialooni sl
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','i','r','i','l','a','n','k','a',0, // oriléedesirilanka lk
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','o','m','a','l','i','a',0, // oriléedesomalia so
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','u','d','a','n','i',0, // oriléedesudani sd
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','u','r','i','n','a','m','i',0, // oriléedesurinami sr
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','w','i','d','i','n','i',0, // oriléedeswidini se
+    'o','r','i','l','e','\xcc','\x81','e','d','e','s','w','i','t','i','s','i','l','a','n','d','i',0, // oriléedeswitisilandi ch
+    'o','r','i','l','e','\xcc','\x81','e','d','e','t','a','i','l','a','n','d','i',0, // oriléedetailandi th
+    'o','r','i','l','e','\xcc','\x81','e','d','e','t','a','i','w','a','n','i',0, // oriléedetaiwani tw
+    'o','r','i','l','e','\xcc','\x81','e','d','e','t','a','k','i','s','i','t','a','n','i',0, // oriléedetakisitani tj
+    'o','r','i','l','e','\xcc','\x81','e','d','e','t','a','n','s','a','n','i','a',0, // oriléedetansania tz
+    'o','r','i','l','e','\xcc','\x81','e','d','e','t','i','r','i','n','i','d','a','a','t','i','t','o','b','a','g','a',0, // oriléedetirinidaatitobaga tt
+    'o','r','i','l','e','\xcc','\x81','e','d','e','t','o','g','o',0, // oriléedetogo tg
+    'o','r','i','l','e','\xcc','\x81','e','d','e','t','o','k','e','l','a','u',0, // oriléedetokelau tk
+    'o','r','i','l','e','\xcc','\x81','e','d','e','t','o','n','g','a',0, // oriléedetonga to
+    'o','r','i','l','e','\xcc','\x81','e','d','e','t','o','o','k','i',0, // oriléedetooki tr
+    'o','r','i','l','e','\xcc','\x81','e','d','e','t','o','o','k','i','a','t','i','e','t','i','k','u','n','k','a','k','o','s','i',0, // oriléedetookiatietikunkakosi tc
+    'o','r','i','l','e','\xcc','\x81','e','d','e','t','o','o','k','i','m','e','n','i','s','i','t','a',0, // oriléedetookimenisita tm
+    'o','r','i','l','e','\xcc','\x81','e','d','e','t','u','f','a','l','u',0, // oriléedetufalu tv
+    'o','r','i','l','e','\xcc','\x81','e','d','e','t','u','n','i','s','i','a',0, // oriléedetunisia tn
+    'o','r','i','l','e','\xcc','\x81','e','d','e','u','g','a','n','d','a',0, // oriléedeuganda ug
+    'o','r','i','l','e','\xcc','\x81','e','d','e','u','k','a','r','i','n','i',0, // oriléedeukarini ua
+    'o','r','i','l','e','\xcc','\x81','e','d','e','w','a','l','i','a','t','i','f','u','t','u','n','a',0, // oriléedewaliatifutuna wf
+    'o','r','i','l','e','\xcc','\x81','e','d','e','y','e','m','e','n','i',0, // oriléedeyemeni ye
+    'o','r','i','l','\xc9','\x9b','e','d','e','j','a','m','a','n','i',0, // orilɛedejamani de
+    'o','r','i','l','\xc9','\x9b','\xcc','\x80','e','d','e','a','m','\xc9','\x9b','r','i','k','a',0, // orilɛ̀edeamɛrika us
+    'o','r','i','l','\xc9','\x9b','\xcc','\x80','e','d','e','b','a','r','a','s','i','l','i',0, // orilɛ̀edebarasili br
+    'o','r','i','l','\xc9','\x9b','\xcc','\x80','e','d','e','n','a','i','j','i','r','i','a',0, // orilɛ̀edenaijiria ng
+    'o','r','i','l','\xc9','\x9b','\xcc','\x80','e','d','e','s','h','a','i','n','a',0, // orilɛ̀edeshaina cn
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','a','a','n','d','o','r','a',0, // orilɛ́edeaandora ad
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','a','a','n','g','o','l','a',0, // orilɛ́edeaangola ao
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','a','a','n','g','u','l','i','l','a',0, // orilɛ́edeaangulila ai
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','a','a','n','t','i','g','u','a','a','t','i','b','a','r','i','b','u','d','a',0, // orilɛ́edeaantiguaatibaribuda ag
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','a','f','u','g','a','n','i','s','t','a','n','i',0, // orilɛ́edeafuganistani af
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','a','g','e','n','t','i','n','a',0, // orilɛ́edeagentina ar
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','a','i','l','a','n','d','i',0, // orilɛ́edeailandi ie
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','a','l','u','b','a','n','i','a','n','i',0, // orilɛ́edealubaniani al
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','a','l','u','g','e','r','i','a','n','i',0, // orilɛ́edealugeriani dz
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','a','m','e','n','i','a',0, // orilɛ́edeamenia am
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','a','r','i','n','g','u','n','g','u','n','a','f','i','r','i','k','a',0, // orilɛ́edearingungunafirika cf
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','a','r','i','w','a','a','f','i','r','i','k','a',0, // orilɛ́edeariwaafirika za
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','a','r','i','w','a','k','\xc9','\x94','r','i','a',0, // orilɛ́edeariwakɔria kr
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','a','r','u','b','a',0, // orilɛ́edearuba aw
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','a','s','h','i','l','a','n','d','i',0, // orilɛ́edeashilandi is
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','a','s','i','t','i','r','i','a',0, // orilɛ́edeasitiria at
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','a','s','t','r','a','l','i','a',0, // orilɛ́edeastralia au
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','a','s','\xc9','\x9b','\xcc','\x81','b','a','j','a','n','i',0, // orilɛ́edeasɛ́bajani az
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','b','a','b','a','d','o','s','i',0, // orilɛ́edebabadosi bb
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','b','a','h','a','m','a','s','i',0, // orilɛ́edebahamasi bs
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','b','a','n','g','a','l','a','d','e','s','i',0, // orilɛ́edebangaladesi bd
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','b','a','r','a','n','i',0, // orilɛ́edebarani bh
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','b','e','g','i','\xc9','\x94','\xcc','\x81','m','u',0, // orilɛ́edebegiɔ́mu be
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','b','e','l','a','r','u','s','i',0, // orilɛ́edebelarusi by
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','b','e','l','i','s','\xc9','\x9b','\xcc','\x80',0, // orilɛ́edebelisɛ̀ bz
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','b','e','m','u','d','a',0, // orilɛ́edebemuda bm
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','b','u','r','u','n','\xc9','\x9b','\xcc','\x81','l','i',0, // orilɛ́edeburunɛ́li bn
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','b','u','t','a','n','i',0, // orilɛ́edebutani bt
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','b','u','u','g','a','r','i','a',0, // orilɛ́edebuugaria bg
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','b','u','u','k','i','n','a','f','a','s','o',0, // orilɛ́edebuukinafaso bf
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','b','u','u','r','u','n','d','i',0, // orilɛ́edebuurundi bi
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','b','\xc9','\x94','\xcc','\x80','l','i','f','i','y','a',0, // orilɛ́edebɔ̀lifiya bo
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','b','\xc9','\x94','\xcc','\x80','s','i','n','i','a','a','t','i','\xc9','\x9b','t','i','s','\xc9','\x9b','g','o','f','i','n','a',0, // orilɛ́edebɔ̀siniaatiɛtisɛgofina ba
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','b','\xc9','\x94','\xcc','\x80','t','i','s','u','w','a','n','a',0, // orilɛ́edebɔ̀tisuwana bw
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','b','\xc9','\x9b','\xcc','\x80','n','\xc9','\x9b','\xcc','\x80',0, // orilɛ́edebɛ̀nɛ̀ bj
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','d','i','b','\xc9','\x94','\xcc','\x81','o','t','i',0, // orilɛ́ededibɔ́oti dj
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','d','o','m','i','n','i','k','a',0, // orilɛ́ededominika dm
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','d','o','m','i','n','i','k','a','n','i',0, // orilɛ́ededominikani do
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','d','\xc9','\x9b','\xcc','\x81','m','a','k','i',0, // orilɛ́ededɛ́maki dk
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','e','g','i','p','i','t','i',0, // orilɛ́edeegipiti eg
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','e','k','u','a','d','o',0, // orilɛ́edeekuado ec
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','e','k','u','t','o','r','i','a','g','i','n','i',0, // orilɛ́edeekutoriagini gq
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','e','r','i','t','i','r','a',0, // orilɛ́edeeritira er
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','e','s','i','t','o','n','i','a',0, // orilɛ́edeesitonia ee
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','e','t','i','k','u','n','f','a','g','i','n','i','t','i','a','m','\xc9','\x9b','r','i','k','a',0, // orilɛ́edeetikunfaginitiamɛrika vi
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','e','t','i','k','u','n','f','a','g','i','n','i','t','i','i','l','u','b','i','r','i','t','i','s','i',0, // orilɛ́edeetikunfaginitiilubiritisi vg
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','e','t','i','k','u','n','f','a','k','a','l','a','n','d','i',0, // orilɛ́edeetikunfakalandi fk
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','e','t','i','k','u','n','g','u','u','s','u','m','a','r','i','a','n','a',0, // orilɛ́edeetikunguusumariana mp
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','e','t','i','k','u','n','i','n','d','i','a','n','i','t','i','i','l','u','b','i','r','i','t','i','s','i',0, // orilɛ́edeetikunindianitiilubiritisi io
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','e','t','i','k','u','n','m','a','s','h','a','l','i',0, // orilɛ́edeetikunmashali mh
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','e','t','i','k','u','n','n','\xc9','\x94','\xcc','\x81','u','f','o','k','i',0, // orilɛ́edeetikunnɔ́ufoki nf
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','e','t','i','k','u','n','s','o','l','o','m','o','n','i',0, // orilɛ́edeetikunsolomoni sb
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','e','t','i','o','k','u','n','k','a','m','a','n','i',0, // orilɛ́edeetiokunkamani ky
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','e','t','i','o','k','u','n','k','a','p','e','f','e','n','d','e',0, // orilɛ́edeetiokunkapefende cv
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','e','t','i','o','k','u','n','k','u','u','k','u',0, // orilɛ́edeetiokunkuuku ck
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','e','t','o','p','i','a',0, // orilɛ́edeetopia et
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','f','a','n','i','a','t','u',0, // orilɛ́edefaniatu vu
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','f','a','r','a','n','s','e',0, // orilɛ́edefaranse fr
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','f','i','j','i',0, // orilɛ́edefiji fj
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','f','i','l','a','n','d','i',0, // orilɛ́edefilandi fi
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','f','i','l','i','p','i','n','i',0, // orilɛ́edefilipini ph
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','f','i','r','e','n','s','h','i','g','u','a','n','a',0, // orilɛ́edefirenshiguana gf
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','f','i','r','e','n','s','h','i','p','o','l','i','n','e','s','i','a',0, // orilɛ́edefirenshipolinesia pf
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','f','i','s','\xc9','\x9b','n','n','t','i','a','t','i','g','e','n','a','d','i','n','a',0, // orilɛ́edefisɛnntiatigenadina vc
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','f','\xc9','\x9b','n','\xc9','\x9b','s','h','u','\xc9','\x9b','l','a',0, // orilɛ́edefɛnɛshuɛla ve
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','f','\xc9','\x9b','t','i','n','a','m','i',0, // orilɛ́edefɛtinami vn
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','g','a','b','o','n',0, // orilɛ́edegabon ga
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','g','a','d','e','l','o','p','e',0, // orilɛ́edegadelope gp
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','g','a','m','b','i','a',0, // orilɛ́edegambia gm
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','g','a','n','a',0, // orilɛ́edegana gh
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','g','e','n','a','d','a',0, // orilɛ́edegenada gd
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','g','e','n','e',0, // orilɛ́edegene gn
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','g','e','n','e','b','u','s','a','u',0, // orilɛ́edegenebusau gw
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','g','e','r','e','l','a','n','d','i',0, // orilɛ́edegerelandi gl
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','g','e','r','i','i','s','i',0, // orilɛ́edegeriisi gr
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','g','i','b','a','r','a','t','a','r','a',0, // orilɛ́edegibaratara gi
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','g','u','a','m','u',0, // orilɛ́edeguamu gu
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','g','u','a','t','e','m','a','l','a',0, // orilɛ́edeguatemala gt
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','g','u','u','s','u','k','\xc9','\x94','r','i','a',0, // orilɛ́edeguusukɔria kp
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','g','u','y','a','n','a',0, // orilɛ́edeguyana gy
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','g','\xc9','\x94','g','i','a',0, // orilɛ́edegɔgia ge
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','g','\xc9','\x9b','\xcc','\x80','\xc9','\x9b','\xcc','\x81','s','i',0, // orilɛ́edegɛ̀ɛ́si gb
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','h','a','a','t','i',0, // orilɛ́edehaati ht
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','h','o','n','d','u','r','a','s','i',0, // orilɛ́edehondurasi hn
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','h','u','n','g','a','r','i',0, // orilɛ́edehungari hu
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','h','\xc9','\x9b','l','e','n','a',0, // orilɛ́edehɛlena sh
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','i','l','a','o','o','r','u','n','t','i','m','\xc9','\x94','\xcc','\x80',0, // orilɛ́edeilaooruntimɔ̀ tl
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','i','n','d','i','a',0, // orilɛ́edeindia in
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','i','n','d','o','n','e','s','i','a',0, // orilɛ́edeindonesia id
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','i','r','a','k','i',0, // orilɛ́edeiraki iq
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','i','r','a','n','i',0, // orilɛ́edeirani ir
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','i','s','e','r','\xc9','\x9b','l','i',0, // orilɛ́edeiserɛli il
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','i','t','a','l','i',0, // orilɛ́edeitali it
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','i','w','\xc9','\x94','o','r','u','n','p','a','k','i','s','i','t','i','a','n','a','t','i','g','a','s','h','a',0, // orilɛ́edeiwɔorunpakisitianatigasha ps
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','j','a','m','a','i','k','a',0, // orilɛ́edejamaika jm
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','j','a','p','a','n','i',0, // orilɛ́edejapani jp
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','j','\xc9','\x94','d','a','n','i',0, // orilɛ́edejɔdani jo
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','k','a','l','e','d','o','n','i','a','t','i','t','u','n',0, // orilɛ́edekaledoniatitun nc
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','k','a','m','e','r','u','u','n','i',0, // orilɛ́edekameruuni cm
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','k','a','m','u','b','o','d','i','a',0, // orilɛ́edekamubodia kh
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','k','a','n','a','d','a',0, // orilɛ́edekanada ca
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','k','a','s','h','a','s','h','a','t','a','n','i',0, // orilɛ́edekashashatani kz
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','k','e','n','y','a',0, // orilɛ́edekenya ke
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','k','i','i','t','i','a','t','i','n','e','e','f','i',0, // orilɛ́edekiitiatineefi kn
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','k','i','r','i','b','a','t','i',0, // orilɛ́edekiribati ki
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','k','o','l','o','m','i','b','i','a',0, // orilɛ́edekolomibia co
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','k','o','m','o','r','o','s','i',0, // orilɛ́edekomorosi km
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','k','o','r','o','a','t','i','a',0, // orilɛ́edekoroatia hr
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','k','o','t','a',0, // orilɛ́edekota qa
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','k','o','u','t','e','f','o','r','a',0, // orilɛ́edekoutefora ci
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','k','u','b','a',0, // orilɛ́edekuba cu
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','k','u','r','i','s','h','i','s','i','t','a','n','i',0, // orilɛ́edekurishisitani kg
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','k','u','r','u','s','i',0, // orilɛ́edekurusi cy
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','k','u','u','s','i','t','a','r','i','k','a',0, // orilɛ́edekuusitarika cr
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','k','u','w','e','t','i',0, // orilɛ́edekuweti kw
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','l','a','b','e','r','i','a',0, // orilɛ́edelaberia lr
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','l','a','o','s','i',0, // orilɛ́edelaosi la
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','l','a','t','i','f','i','a',0, // orilɛ́edelatifia lv
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','l','e','b','a','n','o','n','i',0, // orilɛ́edelebanoni lb
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','l','e','s','o','t','o',0, // orilɛ́edelesoto ls
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','l','i','b','i','y','a',0, // orilɛ́edelibiya ly
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','l','i','t','u','a','n','i','a',0, // orilɛ́edelituania lt
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','l','u','s','e','m','o','g','i',0, // orilɛ́edelusemogi lu
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','l','u','s','h','i','a',0, // orilɛ́edelushia lc
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','l','\xc9','\x9b','s','h','i','t','\xc9','\x9b','n','i','s','i','t','e','n','i',0, // orilɛ́edelɛshitɛnisiteni li
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','m','a','d','a','s','i','k','a',0, // orilɛ́edemadasika mg
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','m','a','k','o','r','o','n','e','s','i','a',0, // orilɛ́edemakoronesia fm
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','m','a','l','a','d','i','f','i',0, // orilɛ́edemaladifi mv
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','m','a','l','a','s','i','a',0, // orilɛ́edemalasia my
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','m','a','l','a','t','a',0, // orilɛ́edemalata mt
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','m','a','l','a','w','i',0, // orilɛ́edemalawi mw
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','m','a','l','i',0, // orilɛ́edemali ml
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','m','a','n','a','m','a','r','i',0, // orilɛ́edemanamari mm
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','m','a','r','i','t','a','n','i','a',0, // orilɛ́edemaritania mr
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','m','a','r','i','t','i','u','s','i',0, // orilɛ́edemaritiusi mu
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','m','a','s','i','d','o','n','i','a',0, // orilɛ́edemasidonia mk
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','m','a','t','i','n','i','k','u','w','i',0, // orilɛ́edematinikuwi mq
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','m','a','y','o','t','e',0, // orilɛ́edemayote yt
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','m','e','s','i','k','o',0, // orilɛ́edemesiko mx
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','m','o','d','o','f','i','a',0, // orilɛ́edemodofia md
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','m','o','g','o','l','i','a',0, // orilɛ́edemogolia mn
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','m','o','n','a','k','o',0, // orilɛ́edemonako mc
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','m','o','r','o','k','o',0, // orilɛ́edemoroko ma
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','m','o','s','h','a','m','i','b','i','k','u',0, // orilɛ́edemoshamibiku mz
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','m','o','t','s','e','r','a','t','i',0, // orilɛ́edemotserati ms
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','n','a','i','j','a',0, // orilɛ́edenaija ne
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','n','a','m','i','b','i','a',0, // orilɛ́edenamibia na
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','n','a','u','r','u',0, // orilɛ́edenauru nr
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','n','e','d','a','l','a','n','d','i',0, // orilɛ́edenedalandi nl
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','n','e','p','a',0, // orilɛ́edenepa np
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','n','i','k','a','r','a','g','u','a',0, // orilɛ́edenikaragua ni
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','n','i','u','e',0, // orilɛ́edeniue nu
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','n','r','u','g','u','a','y','i',0, // orilɛ́edenruguayi uy
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','n','s','h','i','b','\xc9','\x9b','k','i','s','i','t','a','n','i',0, // orilɛ́edenshibɛkisitani uz
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','n','\xc9','\x94','\xc9','\x94','w','i','i',0, // orilɛ́edenɔɔwii no
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','p','a','a','l','u',0, // orilɛ́edepaalu pw
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','p','a','a','p','u','t','i','g','i','i','n','i',0, // orilɛ́edepaaputigiini pg
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','p','a','k','i','s','i','t','a','n',0, // orilɛ́edepakisitan pk
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','p','a','n','a','m','a',0, // orilɛ́edepanama pa
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','p','a','r','a','g','u','y','e',0, // orilɛ́edeparaguye py
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','p','e','r','u',0, // orilɛ́edeperu pe
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','p','i','k','a','r','i','n','i',0, // orilɛ́edepikarini pn
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','p','o','l','a','n','d','i',0, // orilɛ́edepolandi pl
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','p','\xc9','\x94','t','o','r','i','k','o',0, // orilɛ́edepɔtoriko pr
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','p','\xc9','\x94','t','u','g','i',0, // orilɛ́edepɔtugi pt
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','p','\xc9','\x9b','\xc9','\x9b','r','i','a','t','i','m','i','k','u','l','o','n','i',0, // orilɛ́edepɛɛriatimikuloni pm
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','r','i','u','n','i','y','a','n',0, // orilɛ́ederiuniyan re
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','r','o','m','a','n','i','y','a',0, // orilɛ́ederomaniya ro
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','r','u','w','a','n','d','a',0, // orilɛ́ederuwanda rw
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','r','\xc9','\x94','s','h','i','a',0, // orilɛ́ederɔshia ru
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','a','m','\xc9','\x94',0, // orilɛ́edesamɔ ws
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','a','n','i','m','a','r','i','n','o',0, // orilɛ́edesanimarino sm
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','a','o','t','o','m','i','a','t','i','p','i','r','i','i','s','h','i','p','i',0, // orilɛ́edesaotomiatipiriishipi st
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','a','s','h','i','l','a','n','d',0, // orilɛ́edesashiland sz
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','a','u','d','i','a','r','a','b','i','a',0, // orilɛ́edesaudiarabia sa
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','e','s','h','\xc9','\x9b','l','\xc9','\x9b','s','i',0, // orilɛ́edeseshɛlɛsi sc
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','h','a','a','d','i',0, // orilɛ́edeshaadi td
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','h','a','m','i','b','i','a',0, // orilɛ́edeshamibia zm
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','h','i','l','a','n','d','i','t','i','t','u','n',0, // orilɛ́edeshilandititun nz
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','h','i','l','e',0, // orilɛ́edeshile cl
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','h','i','m','i','b','a','b','e',0, // orilɛ́edeshimibabe zw
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','h','\xc9','\x9b','\xcc','\x81','\xc9','\x9b','\xcc','\x81','k','i',0, // orilɛ́edeshɛ́ɛ́ki cz
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','i','l','o','f','a','k','i','a',0, // orilɛ́edesilofakia sk
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','i','l','o','f','a','n','i','a',0, // orilɛ́edesilofania si
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','i','n','g','a','p','o',0, // orilɛ́edesingapo sg
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','i','p','a','n','i',0, // orilɛ́edesipani es
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','i','r','i','a',0, // orilɛ́edesiria sy
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','i','r','i','a','l','o','o','n','i',0, // orilɛ́edesirialooni sl
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','i','r','i','l','a','n','k','a',0, // orilɛ́edesirilanka lk
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','o','m','a','l','i','a',0, // orilɛ́edesomalia so
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','u','d','a','n','i',0, // orilɛ́edesudani sd
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','u','r','i','n','a','m','i',0, // orilɛ́edesurinami sr
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','w','i','d','i','n','i',0, // orilɛ́edeswidini se
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','w','i','t','i','s','h','i','l','a','n','d','i',0, // orilɛ́edeswitishilandi ch
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','s','\xc9','\x9b','n','\xc9','\x9b','g','a',0, // orilɛ́edesɛnɛga sn
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','t','a','i','l','a','n','d','i',0, // orilɛ́edetailandi th
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','t','a','i','w','a','n','i',0, // orilɛ́edetaiwani tw
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','t','a','k','i','s','i','t','a','n','i',0, // orilɛ́edetakisitani tj
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','t','a','n','s','h','a','n','i','a',0, // orilɛ́edetanshania tz
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','t','i','r','i','n','i','d','a','a','t','i','t','o','b','a','g','a',0, // orilɛ́edetirinidaatitobaga tt
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','t','o','g','o',0, // orilɛ́edetogo tg
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','t','o','k','e','l','a','u',0, // orilɛ́edetokelau tk
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','t','o','n','g','a',0, // orilɛ́edetonga to
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','t','u','f','a','l','u',0, // orilɛ́edetufalu tv
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','t','u','n','i','s','h','i','a',0, // orilɛ́edetunishia tn
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','t','\xc9','\x94','\xc9','\x94','k','i',0, // orilɛ́edetɔɔki tr
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','t','\xc9','\x94','\xc9','\x94','k','i','a','t','i','e','t','i','k','u','n','k','a','k','\xc9','\x94','s','i',0, // orilɛ́edetɔɔkiatietikunkakɔsi tc
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','t','\xc9','\x94','\xc9','\x94','k','i','m','e','n','i','s','i','t','a',0, // orilɛ́edetɔɔkimenisita tm
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','u','g','a','n','d','a',0, // orilɛ́edeuganda ug
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','u','k','a','r','i','n','i',0, // orilɛ́edeukarini ua
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','w','a','l','i','a','t','i','f','u','t','u','n','a',0, // orilɛ́edewaliatifutuna wf
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','y','e','m','e','n','i',0, // orilɛ́edeyemeni ye
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','\xc9','\x94','\xc9','\x94','m','a',0, // orilɛ́edeɔɔma om
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','\xc9','\x9b','m','i','r','a','t','e','t','i','a','w','\xc9','\x94','n','a','r','a','b','u',0, // orilɛ́edeɛmiratetiawɔnarabu ae
+    'o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','\xc9','\x9b','\xc9','\x9b','s','a','f','a','d','o',0, // orilɛ́edeɛɛsafado sv
+    'o','r','m','e','n','y','o','r','s','z','a','g',0, // am
+    'o','r','o','g','o','a','y',0, // uy
+    'o','r','o','s','z','o','r','s','z','a','g',0, // ru
+    'o','r','t','a','a','f','r','i','k','a','c','u','m','h','u','r','i','y','e','t','i',0, // cf
+    'o','s','a','h','a','r','a','o','c','c','i','d','e','n','t','a','l',0, // eh
+    'o','s','a','l','v','a','d','o','r',0, // sv
+    'o','s','c','h','t','t','i','m','o','r',0, // tl
+    'o','s','e','a','n','i','a','d','i','a','b','e','l','l',0, // qo
+    'o','s','e','a','n','i','a','l','u','a','r',0, // qo
+    'o','s','e','a','n','i','a','p','a','l','i','n','g','n','j','a','b','a',0, // qo
+    'o','s','e','m','i','r','a','t','o','s','a','r','a','b','e','s','u','n','i','d','o','s',0, // ae
+    'o','s','e','s','t','a','d','o','s','u','n','i','d','o','s',0, // us
+    'o','s','i','t','a','l','i',0, // au
+    'o','s','i','t','a','r','a','l','i','y','a',0, // au
+    'o','s','i','t','i','r','a','l','i',0, // au
+    'o','s','i','t','u','r','e','e','r','i','y','a',0, // au
+    'o','s','i','t','u','r','i','a',0, // at
+    'o','s','t','a','l','a','o','c','e','a','n','i','j','a',0, // qo
+    'o','s','t','a','r','a','a','l','i','i',0, // au
+    'o','s','t','a','r','a','l','i',0, // au
+    'o','s','t','a','r','e','l','i','y','a',0, // au
+    'o','s','t','a','t','n','e','t','i','c','h','o','m','o','r','i','e',0, // qo
+    'o','s','t','e','n','r','i','k',0, // at
+    'o','s','t','e','r','r','e','i','c','h',0, // at
+    'o','s','t','e','r','r','i','k','e',0, // at
+    'o','s','t','i','r','i','y','a',0, // at
+    'o','s','t','r','a','a','l','i',0, // au
+    'o','s','t','r','a','a','l','i','a',0, // au
+    'o','s','t','r','a','l','i',0, // au
+    'o','s','t','r','a','l','i','a',0, // au
+    'o','s','t','r','a','l','i','i','s','o','t','r','a','l','i','i',0, // au
+    'o','s','t','r','i','a',0, // at
+    'o','s','t','r','i','c',0, // at
+    'o','s','t','r','i','k',0, // at
+    'o','s','t','r','o','v','m','a','n',0, // im
+    'o','s','t','r','v','a','t','u','r','k','s','i','k','a','i','k','o','s',0, // tc
+    'o','s','t','r','v','a','v','a','l','i','s','i','f','u','t','u','n','a',0, // wf
+    'o','s','t','r','v','o','a','s','c','e','n','s','i','o','n',0, // ac
+    'o','s','t','r','v','o','a','s','e','n','s','i','o','n',0, // ac
+    'o','s','t','r','v','o','b','u','v','e',0, // bv
+    'o','s','t','r','v','o','h','e','r','d','i','m','e','k','d','o','n','a','l','d','o','v','a','o','s','t','r','v','a',0, // hm
+    'o','s','t','r','v','o','k','l','i','p','e','r','t','o','n',0, // cp
+    'o','s','t','r','v','o','m','a','n',0, // im
+    'o','s','t','r','v','o','n','o','r','f','o','k',0, // nf
+    'o','s','t','r','v','o','n','o','r','f','o','l','k',0, // nf
+    'o','s','t','t','i','m','o','r',0, // tl
+    'o','s','u','d','a','n',0, // sd
+    'o','s','u','d','a','n','d','o','s','u','r',0, // ss
+    'o','s','\xc9','\x99','t','\xc9','\x99','l','a','l','i',0, // osətəlali au
+    'o','s','\xc9','\x99','t','\xc9','\x99','l','i','a',0, // osətəlia at
+    'o','t','a','l','a','l','i',0, // au
+    'o','t','i','l','i','s',0, // at
+    'o','t','i','l','i','s','i',0, // at
+    'o','t','i','r','i','i','s',0, // at
+    'o','t','i','r','i','s','h','e',0, // at
+    'o','t','i','r','i','s','i',0, // at
+    'o','t','o','c','i','h','e','a','r','d','i','m','c','d','o','n','a','l','d',0, // hm
+    'o','t','o','c','i','p','i','t','c','a','i','r','n',0, // pn
+    'o','t','o','c','i','t','u','r','k','s','i','c','a','i','c','o','s',0, // tc
+    'o','t','o','k','a','s','c','e','n','s','i','o','n',0, // ac
+    'o','t','o','k','b','o','u','v','e','t',0, // bv
+    'o','t','o','k','c','l','i','p','p','e','r','t','o','n',0, // cp
+    'o','t','o','k','i','t','u','r','k','s','i','n','c','a','i','c','o','s',0, // tc
+    'o','t','o','k','m','a','n',0, // im
+    'o','t','o','k','n','o','r','f','o','l','k',0, // nf
+    'o','t','r','i','c',0, // at
+    'o','t','r','i','s',0, // at
+    'o','t','r','i','s','h',0, // at
+    'o','t','r','i','s','i',0, // at
+    'o','u','g','a','n','d','a',0, // ug
+    'o','u','r','u','g','u','a','i',0, // uy
+    'o','u','t','l','a','y','i','n','g','o','c','e','a','n','i','a','n','u','t','o','m','e',0, // qo
+    'o','u','t','l','y','i','n','g','o','c','e','a','n','i','a',0, // qo
+    'o','u','z','b','e','k','i','s','t','a','n',0, // uz
+    'o','v','e','r','i','g','o','c','e','a','n','i','e',0, // qo
+    'o','v','t','a','s','t','u','m','k','u','n','a','g','a','s','k','o','d','d','e',0, // gb
+    'o','v','t','a','s','t','u','m','s','t','a','a','t','a','h',0, // us
+    'o','v','t','a','s','t','u','m','s','t','a','a','t','a','i','n','i','e','i','d','a','s','u','o','l','l','u','u','h',0, // vi
+    'o','v','t','a','s','t','u','m','s','t','a','a','t','a','i','s','i','e','r','a','n','a','s','s','u','o','l','l','u','u','h',0, // um
+    'o','v','t','t','a','s','t','u','v','v','a','n','a','r','a','b','a','e','m','i','r','a','h','t','a','t',0, // ae
+    'o','w','g','a','n','y','s','t','a','n',0, // af
+    'o','x','a','p','o','n',0, // jp
+    'o','z','a','r','b','a','y','j','o','n',0, // az
+    'o','z','b','e','g','i','s','t','a','n',0, // uz
+    'o','z','b','e','k','i','s','t','a','n',0, // uz
+    'o','z','b','\xc9','\x99','k','i','s','t','a','n',0, // ozbəkistan uz
+    'o','z','e','j','a','h','n','i','j','e','u','\xc3','\x9f','e','r','h','a','l','l','e','f',0, // ozejahnijeußerhallef qo
+    'o','\xc3','\x9f','t','i','m','o','r',0, // oßtimor tl
+    'o','\xc4','\x91','\xc4','\x91','a','k','a','l','e','d','o','n','i','a',0, // ođđakaledonia nc
+    'o','\xc4','\x91','\xc4','\x91','a','s','e','l','a','n','d','a',0, // ođđaselanda nz
+    'o','\xc5','\x8b','r','i',0, // oŋri hu
+    'o','\xca','\xbb','z','b','e','k','i','s','t','o','n',0, // oʻzbekiston uz
+    'p','a','a','k','i','s','t','a','n',0, // pk
+    'p','a','a','p','u','a','u','u','s','g','u','i','n','e','a',0, // pg
+    'p','a','e','s','i','b','a','s','s','i',0, // nl
+    'p','a','g','a','s','t','a','n',0, // pk
+    'p','a','h','a','m','a',0, // bs
+    'p','a','h','a','m','a','s',0, // bs
+    'p','a','i','s','b','a','s',0, // nl
+    'p','a','i','s','e','s','b','a','i','x','o','s',0, // nl
+    'p','a','i','s','e','s','b','a','i','x','o','s','c','a','r','i','b','e','n','h','o','s',0, // bq
+    'p','a','i','s','e','s','b','a','j','o','s',0, // nl
+    'p','a','i','s','e','s','b','a','x','o','s',0, // nl
+    'p','a','i','s','o','s','b','a','i','x','o','s',0, // nl
+    'p','a','i','v','a','n','t','a','s','a','a','j','a','n','g','u','i','n','e','a',0, // gq
+    'p','a','j','a','i','s','b','a','s','s',0, // nl
+    'p','a','k','i','s','c','h','t','a','n',0, // pk
+    'p','a','k','i','s','i','t','a',0, // pk
+    'p','a','k','i','s','i','t','a','a','n','i',0, // pk
+    'p','a','k','i','s','i','t','a','n','i',0, // pk
+    'p','a','k','i','s','i','t','a','\xc5','\x8b',0, // pakisitaŋ pk
+    'p','a','k','i','s','t','a','a','n',0, // pk
+    'p','a','k','i','s','t','a','h','n',0, // pk
+    'p','a','k','i','s','t','a','n',0, // pk
+    'p','a','k','i','s','t','a','n','a',0, // pk
+    'p','a','k','i','s','t','a','n','a','s',0, // pk
+    'p','a','k','i','s','t','a','n','i',0, // pk
+    'p','a','k','i','s','t','a','n','n','i',0, // pk
+    'p','a','k','i','s','t','a','n','n','u','t','o','m','e',0, // pk
+    'p','a','k','i','s','t','a','n','o',0, // pk
+    'p','a','k','i','s','t','a','u',0, // pk
+    'p','a','k','i','s','t','a','\xc5','\x8b',0, // pakistaŋ pk
+    'p','a','k','i','s','z','t','a','n',0, // pk
+    'p','a','k','i','s','\xc9','\x99','t','a','n',0, // pakisətan pk
+    'p','a','k','i','t','h','t','a','n','i',0, // pk
+    'p','a','l','a',0, // pw
+    'p','a','l','a','a','u',0, // pw
+    'p','a','l','a','a','w','u',0, // pw
+    'p','a','l','a','b','h',0, // pw
+    'p','a','l','a','g','w','a','i',0, // py
+    'p','a','l','a','g','w','a','y','i',0, // py
+    'p','a','l','a','g','w','e','i',0, // py
+    'p','a','l','a','k','u','a','i',0, // py
+    'p','a','l','a','k','u','e',0, // py
+    'p','a','l','a','n','i',0, // fr
+    'p','a','l','a','o',0, // pw
+    'p','a','l','a','o','s',0, // pw
+    'p','a','l','a','s','c','h','t','i','n','a','n','s','i','s','c','h','i','g','e','b','i','e','t',0, // ps
+    'p','a','l','a','s','i','l','i',0, // br
+    'p','a','l','a','s','t','a','i','n',0, // ps
+    'p','a','l','a','s','t','i','n','a',0, // ps
+    'p','a','l','a','s','t','i','n','e','n','s','i','s','c','h','e','a','u','t','o','n','o','m','i','e','g','e','b','i','e','t','e',0, // ps
+    'p','a','l','a','s','t','i','n','e','n','s','i','s','c','h','e','r','e','b','e','d','e','n',0, // ps
+    'p','a','l','a','s','\xc9','\x97','i','n','u',0, // palasɗinu ps
+    'p','a','l','a','u',0, // pw
+    'p','a','l','a','u','a','n','s',0, // pw
+    'p','a','l','a','u','n','u','t','o','m','e',0, // pw
+    'p','a','l','a','w',0, // pw
+    'p','a','l','a','w','u',0, // pw
+    'p','a','l','e','i','n','i',0, // bh
+    'p','a','l','e','s','i','n','e',0, // ps
+    'p','a','l','e','s','i','t','a','i','n','e',0, // ps
+    'p','a','l','e','s','i','t','a','y','i','n','i',0, // ps
+    'p','a','l','e','s','i','t','a','y','i','n','i','n','i','g','a','z','a',0, // ps
+    'p','a','l','e','s','i','t','i','n','a','w','e','s','i','t','i','b','a','n','k','a','n','a','g','a','z','a',0, // ps
+    'p','a','l','e','s','i','t','i','n','i',0, // ps
+    'p','a','l','e','s','i','t','i','n','i','n','y','a','t','e','l','e','j','i','i','k','\xc9','\x94','i','y','\xc9','\x9b','l','a','h','i','g','a','z','a',0, // palesitininyatelejiikɔiyɛlahigaza ps
+    'p','a','l','e','s','t','a','e','n','w','e','s','t','b','a','n','k','n','e','g','a','z','a',0, // ps
+    'p','a','l','e','s','t','e','i','n','a',0, // ps
+    'p','a','l','e','s','t','i','i','n','a',0, // ps
+    'p','a','l','e','s','t','i','i','n','a','a','l','a','d',0, // ps
+    'p','a','l','e','s','t','i','i','n','a','l','a','i','s','a','l','u','e','e','t',0, // ps
+    'p','a','l','e','s','t','i','i','n','s','i','s','j','o','r','d','a','n','i','e','g','a','a','s','a','a',0, // ps
+    'p','a','l','e','s','t','i','j','n','s','e','g','e','b','i','e','d','e','n',0, // ps
+    'p','a','l','e','s','t','i','n',0, // ps
+    'p','a','l','e','s','t','i','n','a',0, // ps
+    'p','a','l','e','s','t','i','n','a','k','a','m','a','c','h','i','k','u','q',0, // ps
+    'p','a','l','e','s','t','i','n','a','r','l','u','r','r','a','l','d','e','o','k','u','p','a','t','u','a','k',0, // ps
+    'p','a','l','e','s','t','i','n','a','t','e','r','r','i','t','o','r','i','y','a','s','y',0, // ps
+    'p','a','l','e','s','t','i','n','e',0, // ps
+    'p','a','l','e','s','t','i','n','e','d','a','n','g','a','y','n','d','a','g','a','a','z','a',0, // ps
+    'p','a','l','e','s','t','i','n','e','n','s','e','s','c','h','a','u','t','o','n','o','m','i','e','g','e','b','i','d','d','e','r',0, // ps
+    'p','a','l','e','s','t','i','n','i','a','n','t','e','r','r','i','t','o','r','i','e','s',0, // ps
+    'p','a','l','e','s','t','i','n','i','a','n','u','t','o','m','e',0, // ps
+    'p','a','l','e','s','t','i','n','i','a','n','w','e','s','t','b','a','n','k','a','n','d','g','a','z','a',0, // ps
+    'p','a','l','e','s','t','i','n','i','a','n','w','e','s','t','b','a','n','k','g','i','g','a','z','a',0, // ps
+    'p','a','l','e','s','t','i','n','o','s','t','e','r','i','t','o','r','i','j','a',0, // ps
+    'p','a','l','e','s','t','i','n','s','k','a','s','a','m','o','s','p','r','a','v','a',0, // ps
+    'p','a','l','e','s','t','i','n','s','k','a','t','e','r','i','t','o','r','i','j','a',0, // ps
+    'p','a','l','e','s','t','i','n','s','k','a','t','e','r','r','i','t','o','r','i','e','r','n','a',0, // ps
+    'p','a','l','e','s','t','i','n','s','k','a','u','z','e','m','i',0, // ps
+    'p','a','l','e','s','t','i','n','s','k','e','t','e','r','i','t','o','r','i','j','e',0, // ps
+    'p','a','l','e','s','t','i','n','s','k','e','u','z','e','m','i','a',0, // ps
+    'p','a','l','e','s','t','i','n','s','k','i','a','w','t','o','n','o','m','n','y','t','e','r','i','t','o','r','i','j',0, // ps
+    'p','a','l','e','s','t','i','n','s','k','i','a','w','t','o','n','o','m','n','y','t','e','r','i','t','o','r','i','u','m',0, // ps
+    'p','a','l','e','s','t','i','n','s','k','o','o','z','e','m','l','j','e',0, // ps
+    'p','a','l','e','s','t','i','n','s','k','o','p','o','d','r','u','c','j','e',0, // ps
+    'p','a','l','e','s','t','i','n','s','k','t','e','r','r','i','t','o','r','i','u','m',0, // ps
+    'p','a','l','e','s','t','i','n','s','k','t','l','a','n','d','\xc3','\xb8','k','i',0, // palestinsktlandøki ps
+    'p','a','l','e','s','t','y','n','a',0, // ps
+    'p','a','l','e','s','t','y','n','s','e','g','e','b','i','e','d','e',0, // ps
+    'p','a','l','e','s','t','y','n','s','k','e','g','e','b','i','e','t','e','n',0, // ps
+    'p','a','l','e','s','z','t','i','n','a',0, // ps
+    'p','a','l','e','s','z','t','i','n','t','e','r','u','l','e','t',0, // ps
+    'p','a','l','i','s','t','i','n','a',0, // ps
+    'p','a','l','l','a','u',0, // pw
+    'p','a','l','o',0, // pw
+    'p','a','l','p','a','t','o','s',0, // bb
+    'p','a','l','u',0, // pw
+    'p','a','l','w','a',0, // pw
+    'p','a','l','\xc3','\xa6','s','t','i','n','a',0, // palæstina ps
+    'p','a','l','\xc9','\x9b','s','i','n','e',0, // palɛsine ps
+    'p','a','l','\xc9','\x9b','s','t','i','n',0, // palɛstin ps
+    'p','a','l','\xc9','\x9b','\xc5','\x8b',0, // palɛŋ bh
+    'p','a','l','\xc9','\x9b','\xcc','\x80','h','t','i','n','a','h','y','\xc9','\x94','\xcc','\x80','\xc5','\x8b','g','n','i','g','a','z','a',0, // palɛ̀htinahyɔ̀ŋgnigaza ps
+    'p','a','n','a','a','m','a',0, // pa
+    'p','a','n','a','m',0, // pa
+    'p','a','n','a','m','a',0, // pa
+    'p','a','n','a','m','a','a',0, // pa
+    'p','a','n','a','m','a','n','u','t','o','m','e',0, // pa
+    'p','a','n','a','m','o',0, // pa
+    'p','a','n','n','a','m','a',0, // pa
+    'p','a','n','t','a','i','g','a','d','i','n','g',0, // ci
+    'p','a','n','t','a','i','g','a','d','i','n','g','i','v','o','r','y','c','o','a','s','t',0, // ci
+    'p','a','n','y','a',0, // es
+    'p','a','n','y','\xc9','\x9b','i',0, // panyɛi es
+    'p','a','p','e','i','t','o','s','i',0, // bb
+    'p','a','p','o','e','a','n','i','e','u','g','u','i','n','e','e',0, // pg
+    'p','a','p','o','e','a','n','i','e','u','w','g','u','i','n','e','a',0, // pg
+    'p','a','p','o','e','a','n','i','j','g','u','i','n','e','a',0, // pg
+    'p','a','p','o','u','a','g','i','n','e','a','n','e','v','e','z',0, // pg
+    'p','a','p','o','u','a','s','i','e','n','o','u','v','e','l','l','e','g','u','i','n','e','e',0, // pg
+    'p','a','p','o','u','a','z','i','n','o','u','v','e','l','g','i','n','e',0, // pg
+    'p','a','p','u','a',0, // pg
+    'p','a','p','u','a','g','i','n','e','a','b','e','r','r','i','a',0, // pg
+    'p','a','p','u','a','g','i','n','e','e','t','a','a','g','a',0, // pg
+    'p','a','p','u','a','g','i','n','e','y','a','n','u',0, // pg
+    'p','a','p','u','a','g','u','i','n','e','a','f','o','f','o','r','o',0, // pg
+    'p','a','p','u','a','g','u','i','n','e','a','m','p','y','a',0, // pg
+    'p','a','p','u','a','g','u','i','n','e','a','n','e','w','y','d','d',0, // pg
+    'p','a','p','u','a','j','a','u','n','g','v','i','n','e','j','a',0, // pg
+    'p','a','p','u','a','n','a','u','j','o','j','i','g','v','i','n','e','j','a',0, // pg
+    'p','a','p','u','a','n','e','e','g','u','i','n','e','a',0, // pg
+    'p','a','p','u','a','n','e','i','g','u','i','n','e','a',0, // pg
+    'p','a','p','u','a','n','e','u','g','u','i','n','e','a',0, // pg
+    'p','a','p','u','a','n','e','w','g','i','n','i','n','u','t','o','m','e',0, // pg
+    'p','a','p','u','a','n','e','w','g','u','i','n','e','a',0, // pg
+    'p','a','p','u','a','n','e','w','g','u','i','n','e','a','b',0, // pg
+    'p','a','p','u','a','n','i','u','k','i','n','i',0, // pg
+    'p','a','p','u','a','n','i','w','g','i','n','e','a',0, // pg
+    'p','a','p','u','a','n','o','u','a','g','u','i','n','e','e',0, // pg
+    'p','a','p','u','a','n','o','v','a','g','i','n','e',0, // pg
+    'p','a','p','u','a','n','o','v','a','g','u','i','n','e',0, // pg
+    'p','a','p','u','a','n','o','v','a','g','u','i','n','e','a',0, // pg
+    'p','a','p','u','a','n','o','v','a','g','v','i','n','e','j','a',0, // pg
+    'p','a','p','u','a','n','o','v','e','g','u','i','n','e','a',0, // pg
+    'p','a','p','u','a','n','o','w','a','g','w','i','n','e','a',0, // pg
+    'p','a','p','u','a','n','u','e','v','a','g','u','i','n','e','a',0, // pg
+    'p','a','p','u','a','n','u','g','i','n','i',0, // pg
+    'p','a','p','u','a','n','u','o','v','a','g','u','i','n','e','a',0, // pg
+    'p','a','p','u','a','n','u','t','a','a','q','g','u','i','n','e','a',0, // pg
+    'p','a','p','u','a','n','y','a','g','u','i','n','e','a',0, // pg
+    'p','a','p','u','a','n','y','g','u','i','n','e','a',0, // pg
+    'p','a','p','u','a','n','y','j','a','g','i','n','e','a',0, // pg
+    'p','a','p','u','a','o','\xc4','\x91','\xc4','\x91','a','g','u','i','n','e','a',0, // papuaođđaguinea pg
+    'p','a','p','u','a','s','i','n','u','f','\xc9','\x9b','\xcc','\x81','l','k','i','i','n','e',0, // papuasinufɛ́lkiine pg
+    'p','a','p','u','a','s','i','y','a','g','u','i','n','e','m','a','f','u','u',0, // pg
+    'p','a','p','u','a','t','a','z','e','g','w','i','n','e','y','a',0, // pg
+    'p','a','p','u','a','u','j','g','u','i','n','e','a',0, // pg
+    'p','a','p','u','a','u','u','s','i','g','u','i','n','e','a',0, // pg
+    'p','a','p','u','a','u','\xc4','\x91','\xc4','\x91','a','g','u','i','n','e','a',0, // papuauđđaguinea pg
+    'p','a','p','u','a','y','a','n','g','i','g','v','i','n','e','y','a',0, // pg
+    'p','a','p','u','a','y','e','n','i','g','i','n','e',0, // pg
+    'p','a','p','u','a','y','e','n','i','q','v','i','n','e','y','a',0, // pg
+    'p','a','p','u','e','g','n','o','v','e','g','u','i','n','e','e',0, // pg
+    'p','a','p','u','f','i','n','i','g','i','n','e','e','p','a','p','u','a','z','i','i',0, // pg
+    'p','a','p','u','o','n','o','v','g','v','i','n','e','o',0, // pg
+    'p','a','p','u','u','a',0, // pg
+    'p','a','p','u','w','a',0, // pg
+    'p','a','p','u','w','a','a','n','u','w','e','l','g','i','n','e',0, // pg
+    'p','a','p','u','w','a','g','i','n','i','n','a','m','a','a',0, // pg
+    'p','a','p','u','w','a','n','e','u','j','i','n','e','e','j','a',0, // pg
+    'p','a','p','u','w','a','n','i','y','u','g','i','n','e','y','a',0, // pg
+    'p','a','p','u','w','a','n','o','w','a','g','i','n','e','j','a',0, // pg
+    'p','a','p','u','w','a','n','u','g','i','n','i',0, // pg
+    'p','a','p','u','w','a','s','i','g','i','n','e','g','u','b','e','e','s',0, // pg
+    'p','a','p','u','w','a','s','i','g','i','n','e','k','o','u','r','a',0, // pg
+    'p','a','p','w','a','n','y','u','g','i','n','i',0, // pg
+    'p','a','p','w','a','z','i','g','i','n','\xc9','\x9b','y','a','s','i','k','a',0, // papwaziginɛyasika pg
+    'p','a','p','w','a','z','i','g','i','n','\xc9','\x9b','\xcc','\x81','a','n','y','\xc9','\x94','\xcc','\x81','n',0, // papwaziginɛ́anyɔ́n pg
+    'p','a','p','w','a','z','i','w','a','n','g','i','n','\xc9','\x9b','w','a','m','u','m','u',0, // papwaziwanginɛwamumu pg
+    'p','a','p','w','a','z','i','y','a','n','k','p','a','m','\xc9','\x9b','\xcc','\x81','n','g','i','n','e',0, // papwaziyankpamɛ́ngine pg
+    'p','a','p','w','a','\xc9','\xa3','i','n','y','a','t','a','m','a','y','n','u','t',0, // papwaɣinyatamaynut pg
+    'p','a','q','u','i','s','t','a','n',0, // pk
+    'p','a','q','u','i','s','t','a','o',0, // pk
+    'p','a','r','a','g','a','i',0, // py
+    'p','a','r','a','g','o','a','y',0, // py
+    'p','a','r','a','g','u','a',0, // py
+    'p','a','r','a','g','u','a','a','i',0, // py
+    'p','a','r','a','g','u','a','i',0, // py
+    'p','a','r','a','g','u','a','i','b',0, // py
+    'p','a','r','a','g','u','a','i','d','h',0, // py
+    'p','a','r','a','g','u','a','j',0, // py
+    'p','a','r','a','g','u','a','n','u','t','o','m','e',0, // py
+    'p','a','r','a','g','u','a','y',0, // py
+    'p','a','r','a','g','u','e',0, // py
+    'p','a','r','a','g','u','e','e',0, // py
+    'p','a','r','a','g','u','w','a','a','y',0, // py
+    'p','a','r','a','g','u','w','a','y','i',0, // py
+    'p','a','r','a','g','u','w','e',0, // py
+    'p','a','r','a','g','u','w','e','y',0, // py
+    'p','a','r','a','g','v','a','j',0, // py
+    'p','a','r','a','g','v','a','j','a',0, // py
+    'p','a','r','a','g','v','a','j','o',0, // py
+    'p','a','r','a','g','v','a','j','u','s',0, // py
+    'p','a','r','a','g','v','a','y',0, // py
+    'p','a','r','a','g','v','\xc3','\xa6',0, // paragvæ py
+    'p','a','r','a','g','w','a','i',0, // py
+    'p','a','r','a','g','w','a','j',0, // py
+    'p','a','r','a','g','w','a','j','s',0, // py
+    'p','a','r','a','g','w','a','y',0, // py
+    'p','a','r','a','g','w','a','y','i',0, // py
+    'p','a','r','a','g','w','e',0, // py
+    'p','a','r','a','g','w','\xc9','\x9b','\xcc','\x81',0, // paragwɛ́ py
+    'p','a','r','a','g','\xc9','\x94','e',0, // paragɔe py
+    'p','a','r','a','h','i',0, // br
+    'p','a','r','a','q','v','a','y',0, // py
+    'p','a','r','e','s','t','i','i','n','a','n','a','g','a','z','a',0, // ps
+    'p','a','r','r','a','g','u','w','a','i',0, // py
+    'p','a','s','i','s','i','r','g','a','d','h','i','n','g',0, // ci
+    'p','a','t','i','k','a','i','r','i','n','i',0, // pn
+    'p','a','y','s','b','a','s',0, // nl
+    'p','a','y','s','b','a','s','c','a','r','i','b','e','e','n','s',0, // bq
+    'p','a','\xc5','\x8b','a',0, // paŋa es
+    'p','a','\xc5','\x8b','k','a','l','a','t','\xc9','\x9b','s',0, // paŋkalatɛs bd
+    'p','e','a','r','u',0, // pe
+    'p','e','e','i','v','i','t','a','s','i','d','e','i','j','e','e','g','u','i','n','e','a',0, // gq
+    'p','e','e','r','u',0, // pe
+    'p','e','i','r','i','u',0, // pe
+    'p','e','k','a','n','o','f','a','s','o',0, // bf
+    'p','e','l','a','l','u','s',0, // by
+    'p','e','l','a','l','u','s','i',0, // by
+    'p','e','l','e','s','i','u','m','e',0, // be
+    'p','e','l','i','s','e',0, // bz
+    'p','e','l','u',0, // pe
+    'p','e','m','u','t','a',0, // bm
+    'p','e','n','g','i','l','a','t','e','s','i',0, // bd
+    'p','e','n','i','n','i',0, // bj
+    'p','e','n','\xc9','\x9b','\xc5','\x8b',0, // penɛŋ bj
+    'p','e','r','a','i','n','i','n','t','a','s','w','a','l','s','t','i','s',0, // us
+    'p','e','r','a','n','c','i','s',0, // fr
+    'p','e','r','a','v','e','d','i','r','a','n','f','i','l',0, // ci
+    'p','e','r','i','w',0, // pe
+    'p','e','r','o','a',0, // pe
+    'p','e','r','o','u',0, // pe
+    'p','e','r','r','u','h',0, // pe
+    'p','e','r','s','i','j','e',0, // ir
+    'p','e','r','u',0, // pe
+    'p','e','r','u','b',0, // pe
+    'p','e','r','u','n','u','t','o','m','e',0, // pe
+    'p','e','r','u','o',0, // pe
+    'p','e','r','u','u',0, // pe
+    'p','e','y','i','b','a',0, // nl
+    'p','e','y','i','b','a','a',0, // nl
+    'p','h','a','k','i','s','t','a','n','i',0, // pk
+    'p','h','a','p',0, // fr
+    'p','h','e','c','h','o','k','a','\xc5','\x8b','h','a','\xc5','\x8b','s','k','a','m','a','k','h','o','c','h','e',0, // phechokaŋhaŋskamakhoche cn
+    'p','h','e','r','u',0, // pe
+    'p','h','i','l','i','p','p','i','i','n','e',0, // ph
+    'p','h','i','l','i','p','p','i','n','a','s',0, // ph
+    'p','h','i','l','i','p','p','i','n','e',0, // ph
+    'p','h','i','l','i','p','p','i','n','e','n',0, // ph
+    'p','h','i','l','i','p','p','i','n','e','s',0, // ph
+    'p','h','i','l','i','p','p','i','n','n','e','n',0, // ph
+    'p','h','i','l','i','p','p','i','n','n','i',0, // ph
+    'p','h','o','l','a','n','d','i',0, // pl
+    'p','h','o','l','i','n','e','s','i','y','a','y','e','f','u','l','a','n','s','i',0, // pf
+    'p','h','\xc3','\xa2','n','l','a','n',0, // phânlan fi
+    'p','i','d','k','a','i','r','n',0, // pn
+    'p','i','e','t','u','a','f','r','i','k','a',0, // za
+    'p','i','e','t','u','d','z','o','r','d','z','i','j','a','i','r','p','i','e','t','u','s','a','n','d','v','i','c','o','s','a','l','o','s',0, // gs
+    'p','i','e','t','u','k','o','r','e','j','a',0, // kr
+    'p','i','e','t','u','s','u','d','a','n','a','s',0, // ss
+    'p','i','k','a','i','r','n','i',0, // pn
+    'p','i','l','e','s','i','l',0, // br
+    'p','i','l','i','p','i','n','a',0, // ph
+    'p','i','l','i','p','i','n','a','s',0, // ph
+    'p','i','l','i','t','a','n','i','a',0, // gb
+    'p','i','n','d','i','s','u','l','\xc9','\x9b','\xcc','\x81','p','i','a','m','a','l','i','k','a',0, // pindisulɛ́piamalika vi
+    'p','i','r','k','a','i','r','n',0, // pn
+    'p','i','r','u',0, // pe
+    'p','i','t','a','k','a','r','i','n',0, // pn
+    'p','i','t','c','a','i','r','n',0, // pn
+    'p','i','t','c','a','i','r','n','a','d','a','l','a','r','\xc4','\xb1',0, // pitcairnadaları pn
+    'p','i','t','c','a','i','r','n','e','i','l','a','n','d','e',0, // pn
+    'p','i','t','c','a','i','r','n','e','i','l','a','n','d','e','n',0, // pn
+    'p','i','t','c','a','i','r','n','e','i','l','a','n','n','e','n',0, // pn
+    'p','i','t','c','a','i','r','n','e','y','j','a','r',0, // pn
+    'p','i','t','c','a','i','r','n','i','n','s','e','l','e','n',0, // pn
+    'p','i','t','c','a','i','r','n','i','n','s','e','l','n',0, // pn
+    'p','i','t','c','a','i','r','n','i','s','a','a','r','e','d',0, // pn
+    'p','i','t','c','a','i','r','n','i','s','l','a','n','d','s',0, // pn
+    'p','i','t','c','a','i','r','n','o','a','r','n','a',0, // pn
+    'p','i','t','c','a','i','r','n','o','v','e','o','s','t','r','o','v','y',0, // pn
+    'p','i','t','c','a','i','r','n','o','v','y','o','s','t','r','o','v','y',0, // pn
+    'p','i','t','c','a','i','r','n','o','w','e','k','u','p','y',0, // pn
+    'p','i','t','c','a','i','r','n','o','y','g','g','j','a','r',0, // pn
+    'p','i','t','c','a','i','r','n','s','z','i','g','e','t','e','k',0, // pn
+    'p','i','t','c','a','i','r','n','u','h','a','r','t','e','a','k',0, // pn
+    'p','i','t','c','a','i','r','n','\xc3','\xb8','y','e','n','e',0, // pitcairnøyene pn
+    'p','i','t','g','g','a','a','r','n',0, // pn
+    'p','i','t','i','k','a','i','l','i','n','i',0, // pn
+    'p','i','t','i','k','a','r','i','n',0, // pn
+    'p','i','t','i','k','a','r','i','n','i',0, // pn
+    'p','i','t','i','k','e','e','n','i',0, // pn
+    'p','i','t','i','k','e','l','u','n','i',0, // pn
+    'p','i','t','i','k','e','r','n','i',0, // pn
+    'p','i','t','i','k','e','y','i','r','i','n','i',0, // pn
+    'p','i','t','i','k','\xc9','\x9b','\xc5','\x8b',0, // pitikɛŋ pn
+    'p','i','t','i','k','\xc9','\x9b','\xcc','\x81','\xc9','\x9b','l','i','n','\xc9','\x9b','\xcc','\x81',0, // pitikɛ́ɛlinɛ́ pn
+    'p','i','t','k','a','i','l','n','i',0, // pn
+    'p','i','t','k','a','i','n','i',0, // pn
+    'p','i','t','k','a','i','r','n',0, // pn
+    'p','i','t','k','a','i','r','n','i',0, // pn
+    'p','i','t','k','a','i','r','n','\xc6','\x92','u','d','o','m','e','k','p','o','n','u','t','o','m','e',0, // pitkairnƒudomekponutome pn
+    'p','i','t','k','a','r','i','n',0, // pn
+    'p','i','t','k','a','r','n','a','i','n','s','u','l','o',0, // pn
+    'p','i','t','k','e','r','n',0, // pn
+    'p','i','t','k','e','r','n','a','d','a','l','a','r','y',0, // pn
+    'p','i','t','k','e','r','n','a','d','a','l','a','r','\xc4','\xb1',0, // pitkernadaları pn
+    'p','i','t','k','e','r','n','a','s','s','a','l','a','s',0, // pn
+    'p','i','t','k','e','r','n','o','r','o','l','l','a','r','i',0, // pn
+    'p','i','t','k','e','r','n','o','s','a','l','o','s',0, // pn
+    'p','i','t','k','e','r','n','s','k','a','o','s','t','r','v','a',0, // pn
+    'p','i','t','k','i','r','n',0, // pn
+    'p','i','t','k','\xc9','\x9b','\xcc','\x81','n',0, // pitkɛ́n pn
+    'p','i','t','\xc9','\x99','\xcc','\x81','k','\xc9','\x9b','\xcc','\x81','r','\xc9','\x9b','n','\xc9','\x99',0, // pitə́kɛ́rɛnə pn
+    'p','i','y','u','t','o','r','i','k','o',0, // pr
+    'p','i','y','\xc9','\x9b','r','i','s','e','n','u','n','i','m','i','k','e','l','\xc9','\x94','\xc5','\x8b',0, // piyɛrisenunimikelɔŋ pm
+    'p','o','b','l','a','c','h','d','m','e','a','d','h','a','n','a','f','r','a','g','a',0, // cf
+    'p','o','b','l','a','c','h','d','n','a','s','e','i','c','e',0, // cz
+    'p','o','b','l','a','c','h','t','d','h','a','o','n','l','a','t','h','a','c','h','a','n','c','h','o','n','g','o',0, // cd
+    'p','o','b','l','a','c','h','t','n','a','h','a','f','r','a','i','c','e','l','a','i','r',0, // cf
+    'p','o','b','l','a','c','h','t','n','a','s','e','i','c','e',0, // cz
+    'p','o','b','r','e','z','i','e','s','l','o','n','o','v','i','n','y',0, // ci
+    'p','o','b','r','e','z','i','s','l','o','n','o','v','i','n','y',0, // ci
+    'p','o','c','h','t','o','j','a','l','l',0, // pt
+    'p','o','c','h','t','o','r','i','k','o',0, // pr
+    'p','o','c','u','g','o',0, // pt
+    'p','o','d','p','o','\xc5','\x82','d','n','j','o','w','a','a','f','r','i','k','a','r','e','p','u','b','l','i','k','a',0, // podpołdnjowaafrikarepublika za
+    'p','o','d','p','o','\xc5','\x82','d','n','j','o','w','a','g','e','o','r','g','i','s','k','a','a','p','o','d','p','o','\xc5','\x82','d','n','j','o','w','e','s','a','n','d','w','i','c','h','o','w','e','k','u','p','y',0, // podpołdnjowageorgiskaapodpołdnjowesandwichowekupy gs
+    'p','o','d','p','o','\xc5','\x82','d','n','j','o','w','a','k','o','r','e','j','a',0, // podpołdnjowakoreja kr
+    'p','o','d','p','o','\xc5','\x82','d','n','j','o','w','y','s','u','d','a','n',0, // podpołdnjowysudan ss
+    'p','o','d','p','o','\xc5','\x82','n','o','c','n','a','k','o','r','e','j','a',0, // podpołnocnakoreja kp
+    'p','o','d','p','o','\xc5','\x82','n','o','c','n','e','m','a','r','i','a','n','y',0, // podpołnocnemariany mp
+    'p','o','d','w','j','a','c','o','r','n','a','s','a','h','a','r','a',0, // eh
+    'p','o','d','z','a','j','t','s','n','y','t','i','m','o','r',0, // tl
+    'p','o','h','j','a','k','o','r','e','a',0, // kp
+    'p','o','h','j','a','m','a','k','e','d','o','o','n','i','a',0, // mk
+    'p','o','h','j','a','m','a','r','i','a','a','n','i','d',0, // mp
+    'p','o','h','j','o','i','s','k','o','r','e','a',0, // kp
+    'p','o','h','j','o','i','s','m','a','k','e','d','o','n','i','a',0, // mk
+    'p','o','h','j','o','i','s','m','a','r','i','a','a','n','i','t',0, // mp
+    'p','o','i','l','i','n','e','i','s','n','a','f','r','a','i','n','g','e',0, // pf
+    'p','o','k','i','s','t','o','n',0, // pk
+    'p','o','l','a','i','n','e','i','s','n','a','f','r','a','i','n','c','e',0, // pf
+    'p','o','l','a','n',0, // pl
+    'p','o','l','a','n','d',0, // pl
+    'p','o','l','a','n','d','i',0, // pl
+    'p','o','l','a','n','d','i','a',0, // pl
+    'p','o','l','a','n','d','n','u','t','o','m','e',0, // pl
+    'p','o','l','a','n','i',0, // pl
+    'p','o','l','e',0, // pl
+    'p','o','l','e','n',0, // pl
+    'p','o','l','e','n','i',0, // pl
+    'p','o','l','i',0, // pl
+    'p','o','l','i','f','i','a',0, // bo
+    'p','o','l','i','j','a',0, // pl
+    'p','o','l','i','n','e','s','i','a','f','r','a','n','c','e','s','a',0, // pf
+    'p','o','l','i','n','e','s','i','a','f','r','a','n','c','e','s','e',0, // pf
+    'p','o','l','i','n','e','s','i','a','f','r','a','n','t','s','e','s','a',0, // pf
+    'p','o','l','i','n','e','s','i','a','f','r','a','n','z','o','s','a',0, // pf
+    'p','o','l','i','n','e','s','i','a','p','e','r','a','n','c','i','s',0, // pf
+    'p','o','l','i','n','e','s','i','a','p','r','a','n','c','i','s',0, // pf
+    'p','o','l','i','n','e','s','i','a','p','u','l','a','s','i',0, // pf
+    'p','o','l','i','n','e','s','i','a','y','a','b','u','f','a','r','a','n','s','a',0, // pf
+    'p','o','l','i','n','e','s','i','a','y','a','f','r','a','n','s','i',0, // pf
+    'p','o','l','i','n','e','s','i','a','y','a','u','f','a','l','a','n','s','a',0, // pf
+    'p','o','l','i','n','e','s','i','a','y','a','u','f','a','r','a','n','s','a',0, // pf
+    'p','o','l','i','n','e','s','i','a','y','a','u','f','a','r','a','n','t','h','a',0, // pf
+    'p','o','l','i','n','e','s','i','a','y','\xca','\x89','\xca','\x89','f','a','r','a','a','n','s','a',0, // polinesiayʉʉfaraansa pf
+    'p','o','l','i','n','e','s','i','e','f','r','a','n','c','e','s',0, // pf
+    'p','o','l','i','n','e','s','i','f','a','r','a','n','s','e',0, // pf
+    'p','o','l','i','n','e','s','i','i','f','a','r','a','y','s','e',0, // pf
+    'p','o','l','i','n','e','s','i','u','f','e','l','e','n','s','i',0, // pf
+    'p','o','l','i','n','e','s','i','y','a','e','n','f','a','l','a','n','s','a',0, // pf
+    'p','o','l','i','n','e','s','i','y','a','f','u','l','\xc9','\x9b','n','s','i',0, // polinesiyafulɛnsi pf
+    'p','o','l','i','n','e','s','i','y','a','y','a','w','u','f','a','l','a','n','s','a',0, // pf
+    'p','o','l','i','n','e','z','i','a','c','\xca','\xbc','h','a','l','l',0, // polineziacʼhall pf
+    'p','o','l','i','n','e','z','i','a','f','r','a','n','c','e','z','a',0, // pf
+    'p','o','l','i','n','e','z','i','a','f','r','a','n','c','e','z','e',0, // pf
+    'p','o','l','i','n','e','z','i','a','f','r','a','n','s','e','z','a',0, // pf
+    'p','o','l','i','n','e','z','i','f','r','a','n','s','e',0, // pf
+    'p','o','l','i','n','e','z','i','i','t','i','f','a','r','a','n','z','i',0, // pf
+    'p','o','l','i','n','e','z','i','w','a','n','f','a','l','a','n','s','e',0, // pf
+    'p','o','l','i','n','e','z','i','y','a','f','a','l','a','n','s','\xc9','\x9b',0, // polineziyafalansɛ pf
+    'p','o','l','i','n','e','z','i','y','a','y','a','b','a','f','a','r','a','n','s','a',0, // pf
+    'p','o','l','i','n','e','z','j','a','f','r','a','n','c','i','z','a',0, // pf
+    'p','o','l','i','n','e','z','j','a','f','r','a','n','c','u','s','k','a',0, // pf
+    'p','o','l','i','n','e','z','y','a','y','a','f','r','a','n','s','i',0, // pf
+    'p','o','l','i','n','i','s','i','a','f','a','k','a','f','a','l','a','n','i','s','e',0, // pf
+    'p','o','l','i','v','i','a',0, // bo
+    'p','o','l','j','s','k','a',0, // pl
+    'p','o','l','l','a','n','d',0, // pl
+    'p','o','l','l','a','n','d','o',0, // pl
+    'p','o','l','o','g','n',0, // pl
+    'p','o','l','o','g','n','a',0, // pl
+    'p','o','l','o','g','n','e',0, // pl
+    'p','o','l','o','g','\xc5','\x8b',0, // pologŋ pl
+    'p','o','l','o','n',0, // pl
+    'p','o','l','o','n','a',0, // pl
+    'p','o','l','o','n','i',0, // pl
+    'p','o','l','o','n','i','a',0, // pl
+    'p','o','l','o','n','i','e',0, // pl
+    'p','o','l','o','n','y','a',0, // pl
+    'p','o','l','o','n','y','e',0, // pl
+    'p','o','l','o','t','o','l','i','k','o',0, // pr
+    'p','o','l','o','\xc9','\xb2','e',0, // poloɲe pl
+    'p','o','l','o','\xc9','\xb2','i',0, // poloɲi pl
+    'p','o','l','s','a',0, // pl
+    'p','o','l','s','h','a',0, // pl
+    'p','o','l','s','k','a',0, // pl
+    'p','o','l','s','k','o',0, // pl
+    'p','o','l','y','n','e','s','i','a','f','a','l','a',0, // pf
+    'p','o','l','y','n','e','s','i','a','f','f','r','e','n','g','i','g',0, // pf
+    'p','o','l','y','n','e','s','i','a','f','r','a','n','c','e','s','e',0, // pf
+    'p','o','l','y','n','e','s','i','a','t','h','u','\xe1','\xbb','\x8d','c','p','h','a','p',0, // polynesiathuọcphap pf
+    'p','o','l','y','n','e','s','i','a','y','a','u','f','a','r','a','n','s','a',0, // pf
+    'p','o','l','y','n','e','s','i','e','f','r','a','n','c','a','i','s','e',0, // pf
+    'p','o','l','y','n','e','z','i','a','f','r','a','n','t','s','a','y',0, // pf
+    'p','o','l','\xc9','\x94','\xcc','\x81','n',0, // polɔ́n pl
+    'p','o','l','\xc9','\x9b','\xc5','\x8b',0, // polɛŋ pl
+    'p','o','n','g','o','l','v','e','r','d','e',0, // cv
+    'p','o','o',0, // us
+    'p','o','o','b','h','\xc9','\x9b','\xc9','\x9b','l','\xc9','\x94','m','u','s','u','t','i','\xc5','\x8b','\xc5','\x8b','\xc9','\x9b',0, // poobhɛɛlɔmusutiŋŋɛ vi
+    'p','o','o','l','a',0, // pl
+    'p','o','o','l','e',0, // pl
+    'p','o','o','r','a','n','d','i',0, // pl
+    'p','o','o','s','a','m','b','o','w','a',0, // as
+    'p','o','r','t','e','k','i','z',0, // pt
+    'p','o','r','t','i','g','a','a','l',0, // pt
+    'p','o','r','t','i','g','a','l',0, // pt
+    'p','o','r','t','i','o','g','a','l','a',0, // pt
+    'p','o','r','t','i','w','g','a','l',0, // pt
+    'p','o','r','t','o','g','a','l','l','o',0, // pt
+    'p','o','r','t','o','r','i','c','e',0, // pr
+    'p','o','r','t','o','r','i','c','e','o',0, // pr
+    'p','o','r','t','o','r','i','c','o',0, // pr
+    'p','o','r','t','o','r','i','k','o',0, // pr
+    'p','o','r','t','o','r','i','k','o','o',0, // pr
+    'p','o','r','t','o','r','y','k','o',0, // pr
+    'p','o','r','t','u','g','a','a','l',0, // pt
+    'p','o','r','t','u','g','a','l',0, // pt
+    'p','o','r','t','u','g','a','l','a',0, // pt
+    'p','o','r','t','u','g','a','l','e',0, // pt
+    'p','o','r','t','u','g','a','l','e','k','o','d','o','r','o','p','u','r','a',0, // pt
+    'p','o','r','t','u','g','a','l','i',0, // pt
+    'p','o','r','t','u','g','a','l','i','a',0, // pt
+    'p','o','r','t','u','g','a','l','i','j','a',0, // pt
+    'p','o','r','t','u','g','a','l','i','n',0, // pt
+    'p','o','r','t','u','g','a','l','i','y','a',0, // pt
+    'p','o','r','t','u','g','a','l','n','u','t','o','m','e',0, // pt
+    'p','o','r','t','u','g','a','l','s','k','a',0, // pt
+    'p','o','r','t','u','g','a','l','s','k','o',0, // pt
+    'p','o','r','t','u','g','a','l','u','j','o',0, // pt
+    'p','o','r','t','u','g','a','n',0, // pt
+    'p','o','r','t','u','q','a','l','i','y','a',0, // pt
+    'p','o','r','t','u','r','i','k','u',0, // pr
+    'p','o','r','u','t','u','g','a','l','i',0, // pt
+    'p','o','s','e','b','n','o','a','d','m','i','n','i','s','t','r','a','t','i','v','n','o','o','b','m','o','c','j','e','l','r','k','i','t','a','j','s','k','e','h','o','n','g','k','o','n','g',0, // hk
+    'p','o','s','e','b','n','o','a','d','m','i','n','i','s','t','r','a','t','i','v','n','o','o','b','m','o','c','j','e','l','r','k','i','t','a','j','s','k','e','m','a','c','a','o',0, // mo
+    'p','o','s','i','n','i','a','m','o','h','e','s','i','k','o','v','i','n','a',0, // ba
+    'p','o','s','u','a','n','a',0, // bw
+    'p','o','t','i','s','i','u','a','n','a',0, // bw
+    'p','o','t','o','g','o',0, // pt
+    'p','o','t','o','k','i','i',0, // pt
+    'p','o','t','o','r','i','k','o',0, // pr
+    'p','o','t','u','f','o','n','u','a','m','o','a','n','a','\xca','\xbb','i','n','i','t','i','a','f','a','k','a','p','i','l','i','t','a','n','i','a',0, // potufonuamoanaʻinitiafakapilitania io
+    'p','o','t','u','f','o','n','u','a','t','o','n','g','a','f','a','k','a','f','a','l','a','n','i','s','e',0, // tf
+    'p','o','t','u','g','a','a','l','i',0, // pt
+    'p','o','t','u','k','a','l','i',0, // pt
+    'p','o','t','u','p','a','l','e','s','i','t','a','i','n','e',0, // ps
+    'p','o','w','f','r','e','n','k',0, // fr
+    'p','r','a','n','c','i','s',0, // fr
+    'p','r','a','n','c','o','z','i','s','k','a','g','u','j','a','n','a',0, // gf
+    'p','r','a','n','c','u','z','i','j','a',0, // fr
+    'p','r','a','n','c','u','z','i','j','o','s','g','v','i','a','n','a',0, // gf
+    'p','r','a','n','c','u','z','i','j','o','s','p','i','e','t','u','s','r','i','t','y','s',0, // tf
+    'p','r','a','n','c','u','z','i','j','o','s','p','o','l','i','n','e','z','i','j','a',0, // pf
+    'p','r','a','n','k','r','i','k','i',0, // fr
+    'p','r','a','n','s','i','y','a',0, // fr
+    'p','r','a','n','t','s','u','s','e','g','u','a','j','a','a','n','a',0, // gf
+    'p','r','a','n','t','s','u','s','e','l','o','u','n','a','a','l','a','d',0, // tf
+    'p','r','a','n','t','s','u','s','e','p','o','l','u','n','e','e','s','i','a',0, // pf
+    'p','r','a','n','t','s','u','s','m','a','a',0, // fr
+    'p','s','e','i','d','o','a','k','c','e','n','t','i',0, // xa
+    'p','s','e','i','d','o','b','i','d','i',0, // xb
+    'p','s','e','u','d','o','a','c','c','e','n','t','e',0, // xa
+    'p','s','e','u','d','o','a','c','c','e','n','t','e','n',0, // xa
+    'p','s','e','u','d','o','a','c','c','e','n','t','i',0, // xa
+    'p','s','e','u','d','o','a','c','c','e','n','t','s',0, // xa
+    'p','s','e','u','d','o','a','k','c','e','n','t','y',0, // xa
+    'p','s','e','u','d','o','a','k','t','s','e','n','t',0, // xa
+    'p','s','e','u','d','o','a','k','z','e','n','t','e',0, // xa
+    'p','s','e','u','d','o','b','i','d','i',0, // xb
+    'p','s','e','u','d','o','d','w','u','k','i','e','r','u','n','k','o','w','e',0, // xb
+    'p','s','e','u','d','o','n','a','g','l','a','s','c','i',0, // xa
+    'p','s','e','u','d','o','s','s','o','t','a','q','u','e','s',0, // xa
+    'p','s','e','u','d','o','t','h','e','k','s','e',0, // xa
+    'p','s','e','v','d','o','a','k','s','e','n','t',0, // xa
+    'p','s','e','v','d','o','b','i','d','i',0, // xb
+    'p','s','e','v','d','o','n','a','g','l','a','s','i',0, // xa
+    'p','s','e','w','d','o','b','i','d','i',0, // xb
+    'p','s','e','w','d','o','s','i','w','e','l','e','r',0, // xa
+    'p','s','z','e','u','d','o','k','e','t','i','r','a','n','y','u',0, // xb
+    'p','s','z','e','u','d','o','n','y','e','l','v','j','a','r','a','s','o','k',0, // xa
+    'p','u','e','r','t','o','r','i','c','o',0, // pr
+    'p','u','e','r','t','o','r','i','g','g','o',0, // pr
+    'p','u','e','r','t','o','r','i','k','a','s',0, // pr
+    'p','u','e','r','t','o','r','i','k','o',0, // pr
+    'p','u','e','r','t','o','r','i','k','o','n','u','t','o','m','e',0, // pr
+    'p','u','e','r','t','u','r','i','c','u',0, // pr
+    'p','u','e','t','o','l','i','k','o',0, // pr
+    'p','u','e','t','o','r','i','k','o',0, // pr
+    'p','u','l','a','s','i','f','\xc9','\x9b','\xcc','\x80','l','\xc9','\x9b','\xcc','\x80','n','s','i',0, // pulasifɛ̀lɛ̀nsi fr
+    'p','u','l','a','u','a','s','c','e','n','s','i','o','n',0, // ac
+    'p','u','l','a','u','b','o','u','v','e','t',0, // bv
+    'p','u','l','a','u','c','h','r','i','s','t','m','a','s',0, // cx
+    'p','u','l','a','u','c','l','i','p','p','e','r','t','o','n',0, // cp
+    'p','u','l','a','u','h','e','a','r','d','d','a','n','k','e','p','u','l','a','u','a','n','m','c','d','o','n','a','l','d',0, // hm
+    'p','u','l','a','u','k','r','i','s','m','a','s',0, // cx
+    'p','u','l','a','u','m','a','n',0, // im
+    'p','u','l','a','u','n','o','r','f','o','l','k',0, // nf
+    'p','u','l','e','\xca','\xbb','a','n','g','a','f','a','k','a','t','a','h','a','t','a','h','a','\xca','\xbb','a','m','e','l','i','k','a',0, // puleʻangafakatahatahaʻamelika us
+    'p','u','l','i','k','i','n','a','f','a','s','o',0, // bf
+    'p','u','l','i','n','i','z','y','a','t','a','f','r','a','n','s','i','s','t',0, // pf
+    'p','u','l','o','a','s','c','e','n','s','i','o','n',0, // ac
+    'p','u','l','o','b','o','v','e','t',0, // bv
+    'p','u','l','o','c','l','i','p','p','e','r','t','o','n',0, // cp
+    'p','u','l','o','m','a','n',0, // im
+    'p','u','l','o','n','a','t','a','l',0, // cx
+    'p','u','l','o','n','i','a',0, // pl
+    'p','u','l','o','n','o','r','f','o','l','k',0, // nf
+    'p','u','l','u','k','a','l','i','a',0, // bg
+    'p','u','l','u','k','a','l','i','i',0, // bg
+    'p','u','l','u','n','d',0, // pl
+    'p','u','l','u','n','d','i',0, // bi
+    'p','u','l','u','n','e','i',0, // bn
+    'p','u','l','u','n','e','y',0, // bn
+    'p','u','l','u','n','i','t','i',0, // bi
+    'p','u','l','u','n','i','z','i','t','a','f','r','a','n','s','i','s','t',0, // pf
+    'p','u','l','u','n','y','a',0, // pl
+    'p','u','o','l','a',0, // pl
+    'p','u','p','h','o','n','g','k','o','n','g','k','i','n','a',0, // hk
+    'p','u','p','m','a','k','a','o','k','i','n','a',0, // mo
+    'p','u','r','t','u','g','a','a','l',0, // pt
+    'p','u','r','t','u','g','a','l',0, // pt
+    'p','u','r','t','u','r','i','k','u',0, // pr
+    'p','u','r','t','u','\xc9','\xa3','a','l',0, // purtuɣal pt
+    'p','u','s','i','a','u','j','o','g','v','i','n','e','j','a',0, // gq
+    'p','u','s','i','n','i','\xc9','\x9b','l','k','o','f','i','n','a',0, // pusiniɛlkofina ba
+    'p','u','s','s','i','d','e','i','n','a','n','a','f','r','i','k','a',0, // za
+    'p','u','s','s','i','d','e','i','n','a','n','k','o','r','e','j','a',0, // kr
+    'p','u','t','a','n','i',0, // bt
+    'p','u','t','a','\xc5','\x8b',0, // putaŋ bt
+    'p','u','t','u','l','u','g','\xc9','\x9b','s','i',0, // putulugɛsi pt
+    'p','u','w','e','t','o','r','i','k','o',0, // pr
+    'p','u','\xc9','\x9b','r','t','o','r','i','k','o',0, // puɛrtoriko pr
+    'p','u','\xc9','\x9b','t','o','r','i','k','o',0, // puɛtoriko pr
+    'p','w',0, // us
+    'p','w','e','t','o','l','i','k','o',0, // pr
+    'p','w','e','t','o','r','i','k','o',0, // pr
+    'p','w','e','t','o','r','\xc9','\xa8','\xcc','\x81','\xc9','\xa8','k','o',0, // pwetorɨ́ɨko pr
+    'p','w','\xc9','\x9b','r','\xc9','\x99','t','o','r','i','k','o',0, // pwɛrətoriko pr
+    'p','\xc9','\x94','l','i','n','\xc9','\x9b','s','i','a','p','\xc9','\x9b','r','\xc9','\x9b','s','\xc7','\x9d','\xcc','\x81',0, // pɔlinɛsiapɛrɛsǝ́ pf
+    'p','\xc9','\x94','l','t','u','k','a','a','l',0, // pɔltukaal pt
+    'p','\xc9','\x94','l','\xc9','\x94','\xc5','\x8b',0, // pɔlɔŋ pl
+    'p','\xc9','\x94','l','\xc9','\x94','\xcc','\x81','\xc9','\x94','n','y',0, // pɔlɔ́ɔny pl
+    'p','\xc9','\x94','r','i','t','i','g','a','l','i',0, // pɔritigali pt
+    'p','\xc9','\x94','r','o','t','o','r','i','k','o',0, // pɔrotoriko pr
+    'p','\xc9','\x94','r','t','u','g','a','l',0, // pɔrtugal pt
+    'p','\xc9','\x94','t','o','r','i','k','o',0, // pɔtoriko pr
+    'p','\xc9','\x94','t','u','g','a','l',0, // pɔtugal pt
+    'p','\xc9','\x94','\xcc','\x80','r','t','o','r','i','k','o',0, // pɔ̀rtoriko pr
+    'p','\xc9','\x94','\xcc','\x80','t','\xc9','\x94','k','i',0, // pɔ̀tɔki pt
+    'p','\xc9','\x9b','i','b','a',0, // pɛiba nl
+    'p','\xc9','\x9b','l','m','u','t','a',0, // pɛlmuta bm
+    'p','\xc9','\x9b','l','s','i','i','k',0, // pɛlsiik be
+    'p','\xc9','\x9b','l','u',0, // pɛlu pe
+    'p','\xc9','\x9b','r','u',0, // pɛru pe
+    'p','\xc9','\x9b','r','\xc9','\x9b','s','\xc7','\x9d','\xcc','\x81',0, // pɛrɛsǝ́ fr
+    'p','\xc9','\x9b','s','\xc9','\x9b','\xcc','\x81','s','h','\xc9','\x9b','l',0, // pɛsɛ́shɛl sc
+    'q','a','b','o','n',0, // ga
+    'q','a','d','a','r',0, // qa
+    'q','a','l','a','s','e','r','s','u','a','q','k','u','j','a','l','l','e','q',0, // aq
+    'q','a','m','b','i','y','a',0, // gm
+    'q','a','n','a',0, // gh
+    'q','a','t','a','r',0, // qa
+    'q','a','y','a','n','a',0, // gy
+    'q','a','z','a','x','i','s','t','a','n',0, // kz
+    'q','a','z','a','x','\xc4','\xb1','s','t','a','n',0, // qazaxıstan kz
+    'q','e','t','e','r',0, // qa
+    'q','i','p','r','o',0, // cy
+    'q','i','r','g','i','z','i','s','t','a','n',0, // kg
+    'q','i','r','g','\xca','\xbb','i','z','i','s','t','o','n',0, // qirgʻiziston kg
+    'q','o','z','o','g','\xca','\xbb','i','s','t','o','n',0, // qozogʻiston kz
+    'q','r','e','n','a','d','a',0, // gd
+    'q','r','e','n','l','a','n','d','i','y','a',0, // gl
+    'q','u','a','m',0, // gu
+    'q','u','a','t','a','r',0, // qa
+    'q','u','b','r','u','s',0, // cy
+    'q','u','e','n','i','a',0, // ke
+    'q','u','i','r','g','u','i','s','t','a','o',0, // kg
+    'q','u','i','r','i','b','a','t','i',0, // ki
+    'q','u','m','u','r',0, // km
+    'q','u','v','a','y','t',0, // kw
+    'q','u','\xc3','\xa2','n','\xc4','\x91','a','o','a','l','a','n','d',0, // quânđaoaland ax
+    'q','u','\xc3','\xa2','n','\xc4','\x91','a','o','b','\xc4','\x83','c','m','a','r','i','a','n','a',0, // quânđaobăcmariana mp
+    'q','u','\xc3','\xa2','n','\xc4','\x91','a','o','c','a','n','a','r','y',0, // quânđaocanary ic
+    'q','u','\xc3','\xa2','n','\xc4','\x91','a','o','c','a','y','m','a','n',0, // quânđaocayman ky
+    'q','u','\xc3','\xa2','n','\xc4','\x91','a','o','c','o','c','o','s','k','e','e','l','i','n','g',0, // quânđaococoskeeling cc
+    'q','u','\xc3','\xa2','n','\xc4','\x91','a','o','c','o','o','k',0, // quânđaocook ck
+    'q','u','\xc3','\xa2','n','\xc4','\x91','a','o','f','a','l','k','l','a','n','d',0, // quânđaofalkland fk
+    'q','u','\xc3','\xa2','n','\xc4','\x91','a','o','f','a','l','k','l','a','n','d','i','s','l','a','s','m','a','l','v','i','n','a','s',0, // quânđaofalklandislasmalvinas fk
+    'q','u','\xc3','\xa2','n','\xc4','\x91','a','o','f','a','r','o','e',0, // quânđaofaroe fo
+    'q','u','\xc3','\xa2','n','\xc4','\x91','a','o','h','e','a','r','d','v','a','m','c','d','o','n','a','l','d',0, // quânđaoheardvamcdonald hm
+    'q','u','\xc3','\xa2','n','\xc4','\x91','a','o','m','a','r','s','h','a','l','l',0, // quânđaomarshall mh
+    'q','u','\xc3','\xa2','n','\xc4','\x91','a','o','p','i','t','c','a','i','r','n',0, // quânđaopitcairn pn
+    'q','u','\xc3','\xa2','n','\xc4','\x91','a','o','s','o','l','o','m','o','n',0, // quânđaosolomon sb
+    'q','u','\xc3','\xa2','n','\xc4','\x91','a','o','t','u','r','k','s','v','a','c','a','i','c','o','s',0, // quânđaoturksvacaicos tc
+    'q','u','\xc3','\xa2','n','\xc4','\x91','a','o','v','i','r','g','i','n','t','h','u','\xe1','\xbb','\x8d','c','a','n','h',0, // quânđaovirginthuọcanh vg
+    'q','u','\xc3','\xa2','n','\xc4','\x91','a','o','v','i','r','g','i','n','t','h','u','\xe1','\xbb','\x8d','c','m','y',0, // quânđaovirginthuọcmy vi
+    'q','v','a','d','e','l','u','p','a',0, // gp
+    'q','v','a','t','e','m','a','l','a',0, // gt
+    'q','v','i','n','e','y','a',0, // gn
+    'q','v','i','n','e','y','a','b','i','s','a','u',0, // gw
+    'q','\xc4','\xb1','r','g','\xc4','\xb1','z','\xc4','\xb1','s','t','a','n',0, // qırgızıstan kg
+    'q','\xc9','\x99','r','b','i','s','a','x','a','r','a',0, // qərbisaxara eh
+    'q','\xc9','\x99','t','\xc9','\x99','r',0, // qətər qa
+    'r','a',0, // gb
+    'r','a','e','d','e','h','o','n','g','k','o','n','g','c','h','i','n','a',0, // hk
+    'r','a','e','d','e','m','a','c','a','o','c','h','i','n','a',0, // mo
+    'r','a','k','o','u','s','k','o',0, // at
+    'r','a','k','u','s','k','o',0, // at
+    'r','a','n','n','t','a','i','r','b','r','e','a','t','a','n','n','a','c','h','c','u','a','n','n','a','n','i','n','n','s','e','a','c','h','a','n',0, // io
+    'r','a','n','n','t','a','i','r','e','a','n','a','d','e','a','s','n','a','f','r','a','i','n','g','e',0, // tf
+    'r','a','n','s','k','a',0, // fr
+    'r','a','n','s','k','a','g','u','y','a','n','a',0, // gf
+    'r','a','n','s','k','a','m','a','d','d','a','a','h','k','u','a','v','l','u','h',0, // tf
+    'r','a','n','s','k','a','n','e','t','e','l','a','i','s','e','t','a','l','u','e','e','t',0, // tf
+    'r','a','n','s','k','a','n','g','u','a','y','a','n','a',0, // gf
+    'r','a','n','s','k','a','n','p','o','l','y','n','e','s','i','a',0, // pf
+    'r','a','n','s','k','a','p','o','l','y','n','e','s','i','a',0, // pf
+    'r','a','o','n','a','n','e','o','r','o',0, // ez
+    'r','a','s','c','h','i','n','o','i','s','e','d','e','h','o','n','g','k','o','n','g',0, // hk
+    'r','a','s','c','h','i','n','o','i','s','e','d','e','m','a','c','a','o',0, // mo
+    'r','a','s','d','i','h','o','n','g','k','o','n','g',0, // hk
+    'r','a','s','d','i','m','a','c','a','o',0, // mo
+    'r','a','s','h','a',0, // ru
+    'r','a','s','h','i','a',0, // ru
+    'r','a','s','h','i','y','a',0, // ru
+    'r','a','s','h','o','n','g','k','o','n','g','a','c','h','i','n','e','i',0, // hk
+    'r','a','s','i','a','b',0, // ru
+    'r','a','s','m','a','c','a','o','c','h','i','n','a',0, // mo
+    'r','a','w','u','n','d','a',0, // rw
+    'r','a','w','u','n','i','y','a','n',0, // re
+    'r','e','a','m','u','n','i','t',0, // gb
+    'r','e','c','k','o',0, // gr
+    'r','e','e','n','i','o','\xc5','\x8b',0, // reenioŋ re
+    'r','e','e','n','o','o',0, // re
+    'r','e','e','w','u','m','c','e','k',0, // cz
+    'r','e','e','w','u','m','k','o','n','g','o',0, // cg
+    'r','e','g','a','n','p','e','b','a','l','o','l',0, // gb
+    'r','e','g','a','t','u','l','u','n','i','t',0, // gb
+    'r','e','g','i','n','a','v','e','l','u','n','i',0, // gb
+    'r','e','g','i','o','n','s','e','l','o','i','g','n','e','e','s','d','e','l','o','c','e','a','n','i','e',0, // qo
+    'r','e','g','i','u','n','d','a','d','m','i','n','i','s','t','r','a','z','i','u','n','s','p','e','z','i','a','l','a','d','a','h','o','n','g','k','o','n','g','c','h','i','n','a',0, // hk
+    'r','e','g','i','u','n','d','a','d','m','i','n','i','s','t','r','a','z','i','u','n','s','p','e','z','i','a','l','a','m','a','c','a','o','c','h','i','n','a',0, // mo
+    'r','e','g','j','o','n','a','m','i','n','i','s','t','r','a','t','i','v','e','s','p','e','c','i','a','l','d','e','c','i','n','e','d','i','h','o','n','g','k','o','n','g',0, // hk
+    'r','e','g','j','o','n','a','m','i','n','i','s','t','r','a','t','i','v','e','s','p','e','c','i','a','l','d','e','c','i','n','e','d','i','m','a','c','a','o',0, // mo
+    'r','e','g','n','e','u','n','i','t',0, // gb
+    'r','e','g','n','o','d','i','e','s','w','a','t','i','n','i',0, // sz
+    'r','e','g','n','o','u','n','i','t','e',0, // gb
+    'r','e','g','n','o','u','n','i','t','o',0, // gb
+    'r','e','h','u','n','j','o','h','n',0, // re
+    'r','e','i','n','i','o','n',0, // re
+    'r','e','i','n','j','o','n','a',0, // re
+    'r','e','i','n','o','u','n','i','d','o',0, // gb
+    'r','e','i','n','u','u','n','i','d','u',0, // gb
+    'r','e','i','n','u','x','u','n','i','u',0, // gb
+    'r','e','j','i','a','u','a','d','m','i','n','i','s','t','r','a','t','i','v','u','s','p','e','s','i','a','l','d','i','h','o','n','g','k','o','n','g',0, // hk
+    'r','e','j','i','a','u','a','d','m','i','n','i','s','t','r','a','t','i','v','u','s','p','e','s','i','a','l','d','i','m','a','k','a','u',0, // mo
+    'r','e','n','y','\xc9','\x94','\xc9','\x94','\xcc','\x83',0, // renyɔɔ̃ re
+    'r','e','p','i','b','i','k','i','t','s','e','k','\xc9','\x9b',0, // repibikitsekɛ cz
+    'r','e','p','i','b','i','k','i','y','a','a','f','r','i','k','a','y','a','k','a','t','i',0, // cf
+    'r','e','p','i','b','i','k','i','y','a','d','o','m','i','n','i','k','\xc9','\x9b',0, // repibikiyadominikɛ do
+    'r','e','p','i','b','l','i','k','c','h','e','k',0, // cz
+    'r','e','p','i','b','l','i','k','d','e','m','o','k','r','a','t','i','k','k','o','n','g','o',0, // cd
+    'r','e','p','i','b','l','i','k','d','o','m','i','n','i','k','e','n',0, // do
+    'r','e','p','i','b','l','i','k','d','o','m','i','n','i','k','i','n',0, // do
+    'r','e','p','i','b','l','i','k','l','a','f','r','i','k','s','a','n','t','r','a','l',0, // cf
+    'r','e','p','i','b','l','i','k','s','a','n','t','a','r','a','f','r','i','k',0, // cf
+    'r','e','p','o','b','l','i','k','a','d','o','m','i','n','i','k','a','n','i','n','a',0, // do
+    'r','e','p','o','b','l','i','k','a','i','v','o','n','a','f','r','i','k','a',0, // cf
+    'r','e','p','o','b','l','i','k','a','n','i','k','o','n','g','o',0, // cd
+    'r','e','p','o','b','l','i','k','a','n','i','t','s','e','k','y',0, // cz
+    'r','e','p','u','b','b','l','i','c','a','c','e','c','a',0, // cz
+    'r','e','p','u','b','b','l','i','c','a','c','e','n','t','r','a','f','r','i','c','a','n','a',0, // cf
+    'r','e','p','u','b','b','l','i','c','a','d','o','m','i','n','i','c','a','n','a',0, // do
+    'r','e','p','u','b','l','i','c','a','a','f','r','i','c','a','n','c','e','n','t','r','a','l',0, // cf
+    'r','e','p','u','b','l','i','c','a','c','e','h','a',0, // cz
+    'r','e','p','u','b','l','i','c','a','c','e','n','t','r','a','f','r','i','c','a','n','a',0, // cf
+    'r','e','p','u','b','l','i','c','a','c','e','n','t','r','a','l','a','f','r','i','c','a','n','a',0, // cf
+    'r','e','p','u','b','l','i','c','a','c','e','n','t','r','e','a','f','r','i','c','a','n','a',0, // cf
+    'r','e','p','u','b','l','i','c','a','c','e','n','t','r','o','a','f','r','i','c','a','n','a',0, // cf
+    'r','e','p','u','b','l','i','c','a','c','h','e','c',0, // cz
+    'r','e','p','u','b','l','i','c','a','c','h','e','c','a',0, // cz
+    'r','e','p','u','b','l','i','c','a','d','e','l','c','o','n','g','o',0, // cg
+    'r','e','p','u','b','l','i','c','a','d','e','m','o','c','r','a','t','i','c','a','d','a','l','c','o','n','g','o',0, // cd
+    'r','e','p','u','b','l','i','c','a','d','e','m','o','c','r','a','t','i','c','a','d','e','l','c','o','n','g','o',0, // cd
+    'r','e','p','u','b','l','i','c','a','d','e','m','o','c','r','a','t','i','c','a','d','e','t','i','m','o','r','l','e','s','t','e',0, // tl
+    'r','e','p','u','b','l','i','c','a','d','e','m','o','c','r','a','t','i','c','a','d','o','c','o','n','g','o',0, // cd
+    'r','e','p','u','b','l','i','c','a','d','e','s','u','d','a','f','r','i','c','a',0, // za
+    'r','e','p','u','b','l','i','c','a','d','o','c','o','n','g','o',0, // cg
+    'r','e','p','u','b','l','i','c','a','d','o','m','i','n','i','c','a','n',0, // do
+    'r','e','p','u','b','l','i','c','a','d','o','m','i','n','i','c','a','n','a',0, // do
+    'r','e','p','u','b','l','i','c','a','d','o','s','c','a','m','a','r','o','e','s',0, // cm
+    'r','e','p','u','b','l','i','c','a','m','a','c','e','d','o','n','i','a',0, // mk
+    'r','e','p','u','b','l','i','c','a','m','a','c','e','d','o','n','i','a','f','r','i','m',0, // mk
+    'r','e','p','u','b','l','i','c','a','m','o','l','d','o','v','a',0, // md
+    'r','e','p','u','b','l','i','c','a','t','c','h','e','c','a',0, // cz
+    'r','e','p','u','b','l','i','c','a','t','s','c','h','e','c','a',0, // cz
+    'r','e','p','u','b','l','i','c','a','t','x','e','c','a',0, // cz
+    'r','e','p','u','b','l','i','c','h','e','c','e','c','h','e',0, // cz
+    'r','e','p','u','b','l','i','c','h','e','c','e','n','t','r','i','a','f','r','i','c','a','n','e',0, // cf
+    'r','e','p','u','b','l','i','c','h','e','d','e','m','o','c','r','a','t','i','c','h','e','d','a','l','c','o','n','g','o',0, // cd
+    'r','e','p','u','b','l','i','c','h','e','d','o','m','i','n','i','c','a','n','e',0, // do
+    'r','e','p','u','b','l','i','e','k','i','v','o','o','r','k','u','s','t',0, // ci
+    'r','e','p','u','b','l','i','k','a','c','e','k','e',0, // cz
+    'r','e','p','u','b','l','i','k','a','c','z','e','s','k','a',0, // cz
+    'r','e','p','u','b','l','i','k','a','d','i','k','o','n','g','u',0, // cg
+    'r','e','p','u','b','l','i','k','a','d','i','m','o','k','r','a','t','i','k','a','d','i','k','o','n','g','u',0, // cd
+    'r','e','p','u','b','l','i','k','a','d','o','m','i','n','i','k','a','n','a',0, // do
+    'r','e','p','u','b','l','i','k','a','d','o','m','i','n','i','k','a','n','e',0, // do
+    'r','e','p','u','b','l','i','k','a','e','a','f','r','i','k','e','s','q','e','n','d','r','o','r','e',0, // cf
+    'r','e','p','u','b','l','i','k','a','f','r','i','k','a','t','e','n','g','a','h',0, // cf
+    'r','e','p','u','b','l','i','k','a','k','o','n','g','a',0, // cg
+    'r','e','p','u','b','l','i','k','a','k','o','n','g','o',0, // cg
+    'r','e','p','u','b','l','i','k','a','p','o','\xc5','\x82','u','d','n','i','o','w','e','j','a','f','r','y','k','i',0, // republikapołudniowejafryki za
+    'r','e','p','u','b','l','i','k','a','s','e','n','t','r','u','a','f','r','i','k','a','n','u',0, // cf
+    'r','e','p','u','b','l','i','k','a','s','r','o','d','k','o','w','o','a','f','r','y','k','a','n','s','k','a',0, // cf
+    'r','e','p','u','b','l','i','k','a','t','x','e','k','a',0, // cz
+    'r','e','p','u','b','l','i','k','a','z','i','e','l','o','n','e','g','o','p','r','z','y','l','a','d','k','a',0, // cv
+    'r','e','p','u','b','l','i','k','c','e','k','o',0, // cz
+    'r','e','p','u','b','l','i','k','c','z','e','c','h',0, // cz
+    'r','e','p','u','b','l','i','k','d','h','e','m','o','k','r','a','t','i','k','k','o','n','g','o',0, // cd
+    'r','e','p','u','b','l','i','k','d','o','m','i','n','i','c','a',0, // do
+    'r','e','p','u','b','l','i','k','d','o','m','i','n','i','k','a',0, // do
+    'r','e','p','u','b','l','i','k','d','o','m','i','n','i','k','a','n',0, // do
+    'r','e','p','u','b','l','i','k','e','n','k','o','n','g','o',0, // cg
+    'r','e','p','u','b','l','i','k','i','r','l','a','n',0, // ie
+    'r','e','p','u','b','l','i','k','i','y','a','k','o','n','g','o','d','e','m','o','k','r','a','t','i','k','i',0, // cd
+    'r','e','p','u','b','l','i','k','k','e','n','c','o','n','g','o',0, // cg
+    'r','e','p','u','b','l','i','k','k','e','n','k','o','n','g','o',0, // cg
+    'r','e','p','u','b','l','i','k','k','o','n','g','o',0, // cg
+    'r','e','p','u','b','l','i','k','k','o','r','e','e','a',0, // kr
+    'r','e','p','u','b','l','i','k','k','r','e','i','z','a','f','r','i','k','a','n',0, // cf
+    'r','e','p','u','b','l','i','k','m','a','k','e','d','o','n','i','a','l','o','r',0, // mk
+    'r','e','p','u','b','l','i','k','m','o','l','d','a','u',0, // md
+    'r','e','p','u','b','l','i','k','t','c','h','e','k',0, // cz
+    'r','e','p','u','b','l','i','q','u','e','c','e','n','t','r','a','f','r','i','c','a','i','n','e',0, // cf
+    'r','e','p','u','b','l','i','q','u','e','d','e','c','o','t','e','d','i','v','o','i','r','e',0, // ci
+    'r','e','p','u','b','l','i','q','u','e','d','o','m','i','n','i','c','a','i','n','e',0, // do
+    'r','e','p','u','b','l','i','q','u','e','d','u','c','o','n','g','o',0, // cg
+    'r','e','p','u','b','l','i','q','u','e','t','c','h','e','q','u','e',0, // cz
+    'r','e','p','u','b','u','l','i','k','a','i','h','a','r','a','n','i','r','a','d','e','m','o','k','a','r','a','s','i','y','a','k','o','n','g','o',0, // cd
+    'r','e','p','u','b','u','l','i','k','a','y','a','c','e','k','e',0, // cz
+    'r','e','p','u','b','u','l','i','k','a','y','a','d','o','m','i','n','i','k','a',0, // do
+    'r','e','p','u','b','u','l','i','k','a','y','a','s','a','n','t','a','r','a','f','u','r','i','k','a',0, // cf
+    'r','e','u','n','i','a','o',0, // re
+    'r','e','u','n','i','o',0, // re
+    'r','e','u','n','i','o','n',0, // re
+    'r','e','u','n','i','o','n','n','u','t','o','m','e',0, // re
+    'r','e','u','n','i','o','o','n',0, // re
+    'r','e','u','n','i','\xc9','\x94','n',0, // reuniɔn re
+    'r','e','u','n','i','\xc9','\x94','\xcc','\x81','\xc5','\x8b',0, // reuniɔ́ŋ re
+    'r','e','u','n','j','o','n','a','s',0, // re
+    'r','e','u','n','y','\xc9','\x94','\xcc','\x82','\xc5','\x8b',0, // reunyɔ̂ŋ re
+    'r','e','w','i','n','o','o',0, // re
+    'r','e','y','u','n','i','o','n',0, // re
+    'r','e','y','u','n','i','o','o','n','i',0, // re
+    'r','e','y','u','n','i','\xc9','\x94','n',0, // reyuniɔn re
+    'r','e','y','u','n','y','o','n',0, // re
+    'r','e','y','u','\xc9','\xb2','\xc9','\x94','\xc5','\x8b',0, // reyuɲɔŋ re
+    'r','i','e','t','u','m','s','a','h','a','r','a',0, // eh
+    'r','i','i','s','i','i',0, // ru
+    'r','i','n','n','v','e','r','d','e',0, // cv
+    'r','i','o','c','h','t','n','a','s','u','a','s','a','l','a','i','n','n','e',0, // sz
+    'r','i','p','a','a','b','u','r','i','k','a','y','a','d','o','m','i','n','i','c','a',0, // do
+    'r','i','p','a','a','b','u','r','i','k','a','y','a','z','e','e','k','i',0, // cz
+    'r','i','s','i',0, // ru
+    'r','i','u','n','i','o','n','e',0, // re
+    'r','i','y','u','n','i','o','n','i',0, // re
+    'r','i','y','u','n','i','y','o','n','i',0, // re
+    'r','i','y','u','n','y','u','n',0, // re
+    'r','i','y','u','u','n','i','y','o','n',0, // re
+    'r','i','y','y','u','n','y','u','n',0, // re
+    'r','o','a','n','d','a',0, // rw
+    'r','o','e','m','e','n','i','e',0, // ro
+    'r','o','h','e','n','e','e','m','e','s','a','a','r','e','d',0, // cv
+    'r','o','i','n','n','i','o','m','a','l','l','a','c','h','a','c','h','u','a','i','n','s','e','i','m','h',0, // qo
+    'r','o','j','d','e','s','t','v','o','o','r','o','l','i',0, // cx
+    'r','o','m','a','a','n','i','j','e',0, // ro
+    'r','o','m','a','i','n','i','a',0, // ro
+    'r','o','m','a','n','i',0, // ro
+    'r','o','m','a','n','i','a',0, // ro
+    'r','o','m','a','n','i','a','n','u','t','o','m','e',0, // ro
+    'r','o','m','a','n','i','e',0, // ro
+    'r','o','m','a','n','i','i','a',0, // ro
+    'r','o','m','a','n','i','y','a',0, // ro
+    'r','o','m','a','n','y','a',0, // ro
+    'r','o','m','e','n','i','a',0, // ro
+    'r','o','m','i','n','i','n','y','a',0, // ro
+    'r','o','m','u','n','i','j','a',0, // ro
+    'r','o','o','t','s','i',0, // se
+    'r','o','s','i','a',0, // ru
+    'r','o','s','j','a',0, // ru
+    'r','o','s','s','i','y','a',0, // ru
+    'r','o','u','a','n','t','e','l','e','z','h','u','n','a','n','e','t',0, // gb
+    'r','o','u','m','a','n','i',0, // ro
+    'r','o','u','m','a','n','i','a',0, // ro
+    'r','o','u','m','a','n','i','e',0, // ro
+    'r','o','v','n','i','k','o','v','a','g','u','i','n','e','a',0, // gq
+    'r','o','y','a','u','m','e','u','n','i',0, // gb
+    'r','o','z','d','e','s','t','w','o','a','d','a','s','y',0, // cx
+    'r','p','a','i','h','o','n','g','k','o','n','g','u','t',0, // hk
+    'r','p','a','i','m','a','k','a','o','s',0, // mo
+    'r','r','a','s','h','a',0, // ru
+    'r','r','u','s',0, // ru
+    'r','u',0, // gb
+    'r','u','a','n','d','a',0, // rw
+    'r','u','a','n','d','a','a',0, // rw
+    'r','u','a','n','d','e',0, // rw
+    'r','u','a','n','d','o',0, // rw
+    'r','u','b','h','a','n','d','a',0, // rw
+    'r','u','h','i','a',0, // ru
+    'r','u','m','a','a','n','i',0, // ro
+    'r','u','m','a','a','n','i','e',0, // ro
+    'r','u','m','a','a','n','i','y','a',0, // ro
+    'r','u','m','a','n','i',0, // ro
+    'r','u','m','a','n','i','a',0, // ro
+    'r','u','m','a','n','i','e',0, // ro
+    'r','u','m','a','n','i','e','n',0, // ro
+    'r','u','m','a','n','i','i',0, // ro
+    'r','u','m','a','n','i','j','a',0, // ro
+    'r','u','m','a','n','i','y','a',0, // ro
+    'r','u','m','a','n','u','j','o',0, // ro
+    'r','u','m','a','n','y','a',0, // ro
+    'r','u','m','e','e','n','i','a',0, // ro
+    'r','u','m','e','n','i',0, // ro
+    'r','u','m','e','n','i','a',0, // ro
+    'r','u','m','i','n','i','y','a',0, // ro
+    'r','u','m','u','n','i','a',0, // ro
+    'r','u','m','u','n','i','j','a',0, // ro
+    'r','u','m','u','n','j','s','k','a',0, // ro
+    'r','u','m','u','n','s','k','a',0, // ro
+    'r','u','m','u','n','s','k','o',0, // ro
+    'r','u','m','y','n','i','y','a',0, // ro
+    'r','u','m','\xc3','\xa6','n','i','a',0, // rumænia ro
+    'r','u','m','\xc3','\xa6','n','i','e','n',0, // rumænien ro
+    'r','u','m','\xc4','\xb1','n','i','y','a',0, // rumıniya ro
+    'r','u','n','i','a','u',0, // re
+    'r','u','o','s','s','a',0, // ru
+    'r','u','o','t','a',0, // se
+    'r','u','o','t','s','i',0, // se
+    'r','u','o','\xc5','\xa7','\xc5','\xa7','a',0, // ruoŧŧa se
+    'r','u','s','a','n',0, // ru
+    'r','u','s','i',0, // ru
+    'r','u','s','i','a',0, // ru
+    'r','u','s','i','a','n',0, // ru
+    'r','u','s','i','i',0, // ru
+    'r','u','s','i','j','a',0, // ru
+    'r','u','s','i','y','a',0, // ru
+    'r','u','s','k','a',0, // ru
+    'r','u','s','k','o',0, // ru
+    'r','u','s','l','a','n',0, // ru
+    'r','u','s','l','a','n','d',0, // ru
+    'r','u','s','l','a','n','d','i',0, // ru
+    'r','u','s','s','i',0, // ru
+    'r','u','s','s','i','a',0, // ru
+    'r','u','s','s','i','a','n','u','t','o','m','e',0, // ru
+    'r','u','s','s','i','e',0, // ru
+    'r','u','s','s','i','y','a',0, // ru
+    'r','u','s','s','l','a','n','d',0, // ru
+    'r','u','s','u','j','o',0, // ru
+    'r','u','s','y','a',0, // ru
+    'r','u','t','e','r','e','r','w','a','w','e','s','t','i','b','a','n','k','i','n','a','g','a','z','a','c','i','a','p','a','l','e','s','t','i','n','a',0, // ps
+    'r','u','u','s','h',0, // ru
+    'r','u','w','a','a','y','o','m','i','n','i',0, // gb
+    'r','u','w','a','n','d','a',0, // rw
+    'r','u','w','a','n','n','d','a','a',0, // rw
+    'r','u','w','w','a','n','d','a',0, // rw
+    'r','u','\xc3','\x9f','l','a','n','d',0, // rußland ru
+    'r','w','a','a','n','d','a',0, // rw
+    'r','w','a','n','d','a',0, // rw
+    'r','w','a','n','d','a','b',0, // rw
+    'r','w','a','n','d','a','n','u','t','o','m','e',0, // rw
+    'r','w','m','a','n','i','a',0, // ro
+    'r','w','s','i','a',0, // ru
+    'r','x',0, // gb
+    'r','y','s','s','l','a','n','d',0, // ru
+    'r','y','t','u','t','i','m','o','r','a','s',0, // tl
+    'r','y','w','v','a','n','e','t','h','u','n','y','s',0, // gb
+    'r','\xc9','\x94','h','y','e','a',0, // rɔhyea ru
+    'r','\xc9','\x94','m','a','n','i',0, // rɔmani ro
+    'r','\xc9','\x94','s','h','i','y','a',0, // rɔshiya ru
+    'r','\xc9','\x9b','u','n','y','\xc9','\x94','\xc5','\x8b',0, // rɛunyɔŋ re
+    's','a',0, // us
+    's','a','a','l','o','m','o','n','i','s','a','a','r','e','d',0, // sb
+    's','a','a','m','b','i','i',0, // zm
+    's','a','a','m','b','i','y','a',0, // zm
+    's','a','a','r','a','o','c','i','d','e','n','t','a','l',0, // eh
+    's','a','a','t',0, // td
+    's','a','c','u','u','d','i','c','a','r','a','b','i','y','a',0, // sa
+    's','a','d',0, // us
+    's','a','d','i','a','r','a','b','i','a',0, // sa
+    's','a','e','k','p','u','l','u',0, // cy
+    's','a','e','p','r','\xc9','\x94','s',0, // saeprɔs cy
+    's','a','h','a','l','a','f','a','k','a','h','i','h','i','f','o',0, // eh
+    's','a','h','a','r','a','a','r','c','\xca','\xbc','h','o','r','n','o','g',0, // saharaarcʼhornog eh
+    's','a','h','a','r','a','b','a','r','a','t',0, // eh
+    's','a','h','a','r','a','j','a','p','e','r','e','n','d','i','m','o','r','e',0, // eh
+    's','a','h','a','r','a','k','i','l','l','i','i','t',0, // eh
+    's','a','h','a','r','a','k','u','l','o','n',0, // eh
+    's','a','h','a','r','a','m','a','g','h','a','r','i','b','i',0, // eh
+    's','a','h','a','r','a','o','c','c','i','d','e','n','t','a','l',0, // eh
+    's','a','h','a','r','a','o','c','c','i','d','e','n','t','a','l','a',0, // eh
+    's','a','h','a','r','a','o','c','c','i','d','e','n','t','a','l','e',0, // eh
+    's','a','h','a','r','a','o','c','i','d','e','n','t','a','l',0, // eh
+    's','a','h','a','r','a','y','a','l','i','m','b','\xc9','\x9b',0, // saharayalimbɛ eh
+    's','a','h','a','r','a','z','a','c','h','o','d','n','i','a',0, // eh
+    's','a','h','e','l','e','n','a',0, // sh
+    's','a','h','r','a','y','a','r','o','j','a','v','a',0, // eh
+    's','a','i','c','h','e','l',0, // sc
+    's','a','i','m','b','i','a',0, // zm
+    's','a','i','n','t','b','a','r','t','h','e','l','e','m','i',0, // bl
+    's','a','i','n','t','b','a','r','t','h','e','l','e','m','y',0, // bl
+    's','a','i','n','t','b','a','r','t','h','e','l','e','m','y','n','u','t','o','m','e',0, // bl
+    's','a','i','n','t','c','h','r','i','s','t','o','p','h','e','e','k','n','i','e','v','e','s',0, // kn
+    's','a','i','n','t','c','h','r','i','s','t','o','p','h','e','e','t','n','i','e','v','e','s',0, // kn
+    's','a','i','n','t','c','h','r','i','s','t','o','p','h','e','r','i','n','e','v','i','s',0, // kn
+    's','a','i','n','t','e','h','e','l','e','n','e',0, // sh
+    's','a','i','n','t','e','l','u','c','i','e',0, // lc
+    's','a','i','n','t','h','e','l','e','n','a',0, // sh
+    's','a','i','n','t','h','e','l','e','n','a','n','u','t','o','m','e',0, // sh
+    's','a','i','n','t','k','i','t','i','s','k','p','l','e','n','e','v','i','s','n','u','t','o','m','e',0, // kn
+    's','a','i','n','t','k','i','t','s','l','a','n','n','e','v','i','s',0, // kn
+    's','a','i','n','t','k','i','t','t','s','a','a','m','m','a','n','e','v','i','s',0, // kn
+    's','a','i','n','t','k','i','t','t','s','a','n','d','n','e','v','i','s',0, // kn
+    's','a','i','n','t','k','i','t','t','s','a','n','e','v','i','s',0, // kn
+    's','a','i','n','t','k','i','t','t','s','d','a','n','n','e','v','i','s',0, // kn
+    's','a','i','n','t','k','i','t','t','s','e','n','e','v','i','s',0, // kn
+    's','a','i','n','t','k','i','t','t','s','e','n','n','e','v','i','s',0, // kn
+    's','a','i','n','t','k','i','t','t','s','e','s','n','e','v','i','s',0, // kn
+    's','a','i','n','t','k','i','t','t','s','e','t','a','n','e','v','i','s',0, // kn
+    's','a','i','n','t','k','i','t','t','s','g','i','n','e','v','i','s',0, // kn
+    's','a','i','n','t','k','i','t','t','s','h','a','n','e','v','i','s',0, // kn
+    's','a','i','n','t','k','i','t','t','s','i','n','e','v','i','s',0, // kn
+    's','a','i','n','t','k','i','t','t','s','i','n','n','e','v','i','s',0, // kn
+    's','a','i','n','t','k','i','t','t','s','j','a','n','e','v','i','s',0, // kn
+    's','a','i','n','t','k','i','t','t','s','n','a','n','e','v','i','s',0, // kn
+    's','a','i','n','t','k','i','t','t','s','n','e','n','\xc9','\x9b','v','e','s',0, // saintkittsnenɛves kn
+    's','a','i','n','t','k','i','t','t','s','o','g','n','e','v','i','s',0, // kn
+    's','a','i','n','t','k','i','t','t','s','s','i','n','e','v','i','s',0, // kn
+    's','a','i','n','t','k','i','t','t','s','u','n','e','v','i','s',0, // kn
+    's','a','i','n','t','k','i','t','t','s','v','e','n','e','v','i','s',0, // kn
+    's','a','i','n','t','k','i','t','t','s','y','n','e','v','i','s',0, // kn
+    's','a','i','n','t','l','i','n','a',0, // sh
+    's','a','i','n','t','l','u','c','i','a',0, // lc
+    's','a','i','n','t','l','u','s','i','a','n','u','t','o','m','e',0, // lc
+    's','a','i','n','t','m','a','r','i','n',0, // sm
+    's','a','i','n','t','m','a','r','t','i','n',0, // mf
+    's','a','i','n','t','m','a','r','t','i','n','f','r','a','n','c','e',0, // mf
+    's','a','i','n','t','m','a','r','t','i','n','n','u','t','o','m','e',0, // mf
+    's','a','i','n','t','m','a','r','t','i','n','p','a','r','t','i','e','n','e','e','r','l','a','n','d','a','i','s','e',0, // sx
+    's','a','i','n','t','m','a','r','t','i','n','p','a','y','s','b','a','s',0, // sx
+    's','a','i','n','t','p','e','t','e','r','b','a','m','i','k','e','l','\xc9','\x94','n',0, // saintpeterbamikelɔn pm
+    's','a','i','n','t','p','i','e','r','l','a','n','m','i','k','u','e','l','o','n',0, // pm
+    's','a','i','n','t','p','i','e','r','r','e','a','a','m','m','a','m','i','q','u','e','l','o','n',0, // pm
+    's','a','i','n','t','p','i','e','r','r','e','a','g','u','s','m','i','q','u','e','l','o','n',0, // pm
+    's','a','i','n','t','p','i','e','r','r','e','a','m','i','q','u','e','l','o','n',0, // pm
+    's','a','i','n','t','p','i','e','r','r','e','a','n','d','m','i','q','u','e','l','o','n',0, // pm
+    's','a','i','n','t','p','i','e','r','r','e','d','a','n','m','i','q','u','e','l','o','n',0, // pm
+    's','a','i','n','t','p','i','e','r','r','e','e','k','m','i','q','u','e','l','o','n',0, // pm
+    's','a','i','n','t','p','i','e','r','r','e','e','m','i','q','u','e','l','o','n',0, // pm
+    's','a','i','n','t','p','i','e','r','r','e','e','n','m','i','q','u','e','l','o','n',0, // pm
+    's','a','i','n','t','p','i','e','r','r','e','e','s','m','i','q','u','e','l','o','n',0, // pm
+    's','a','i','n','t','p','i','e','r','r','e','e','t','a','m','i','k','e','l','u','n','e',0, // pm
+    's','a','i','n','t','p','i','e','r','r','e','e','t','m','i','q','u','e','l','o','n',0, // pm
+    's','a','i','n','t','p','i','e','r','r','e','g','i','m','i','q','u','e','l','o','n',0, // pm
+    's','a','i','n','t','p','i','e','r','r','e','i','m','i','q','u','e','l','o','n',0, // pm
+    's','a','i','n','t','p','i','e','r','r','e','i','n','m','i','q','u','e','l','o','n',0, // pm
+    's','a','i','n','t','p','i','e','r','r','e','j','a','m','i','q','u','e','l','o','n',0, // pm
+    's','a','i','n','t','p','i','e','r','r','e','k','p','l','e','m','i','k','e','l','\xc9','\x94','n','n','u','t','o','m','e',0, // saintpierrekplemikelɔnnutome pm
+    's','a','i','n','t','p','i','e','r','r','e','m','i','q','u','e','l','o','n',0, // pm
+    's','a','i','n','t','p','i','e','r','r','e','n','e','m','i','q','u','e','l','o','n',0, // pm
+    's','a','i','n','t','p','i','e','r','r','e','o','g','m','i','q','u','e','l','o','n',0, // pm
+    's','a','i','n','t','p','i','e','r','r','e','s','i','m','i','q','u','e','l','o','n',0, // pm
+    's','a','i','n','t','p','i','e','r','r','e','u','m','i','q','u','e','l','o','n',0, // pm
+    's','a','i','n','t','p','i','e','r','r','e','v','a','m','i','q','u','e','l','o','n',0, // pm
+    's','a','i','n','t','p','i','e','r','r','e','v','e','m','i','q','u','e','l','o','n',0, // pm
+    's','a','i','n','t','p','i','e','r','r','e','y','m','i','q','u','e','l','o','n',0, // pm
+    's','a','i','n','t','v','i','n','c','e','n','t','a','n','d','t','h','e','g','r','e','n','a','d','i','n','e','s',0, // vc
+    's','a','i','n','t','v','i','n','c','e','n','t','a','r','g','r','e','n','a','d','i','n','e','s',0, // vc
+    's','a','i','n','t','v','i','n','c','e','n','t','b','a','g','r','e','n','a','d','i','n','e','s',0, // vc
+    's','a','i','n','t','v','i','n','c','e','n','t','d','a','n','g','r','e','n','a','d','i','n','e','s',0, // vc
+    's','a','i','n','t','v','i','n','c','e','n','t','e','g','r','e','n','a','d','i','n','e',0, // vc
+    's','a','i','n','t','v','i','n','c','e','n','t','e','k','g','r','e','n','a','d','i','n','e','s',0, // vc
+    's','a','i','n','t','v','i','n','c','e','n','t','e','l','a','s','g','r','e','n','a','d','i','n','a','s',0, // vc
+    's','a','i','n','t','v','i','n','c','e','n','t','e','n','d','e','g','r','e','n','a','d','i','n','e','s',0, // vc
+    's','a','i','n','t','v','i','n','c','e','n','t','e','s','a','g','r','e','n','a','d','i','n','e','s','z','i','g','e','t','e','k',0, // vc
+    's','a','i','n','t','v','i','n','c','e','n','t','e','t','a','g','r','e','n','a','d','i','n','a','k',0, // vc
+    's','a','i','n','t','v','i','n','c','e','n','t','e','t','l','e','s','g','r','e','n','a','d','i','n','e','s',0, // vc
+    's','a','i','n','t','v','i','n','c','e','n','t','g','i','g','r','e','n','a','d','i','n','e','s',0, // vc
+    's','a','i','n','t','v','i','n','c','e','n','t','i','g','r','e','n','a','d','y','n','y',0, // vc
+    's','a','i','n','t','v','i','n','c','e','n','t','i','l','e','s','g','r','e','n','a','d','i','n','e','s',0, // vc
+    's','a','i','n','t','v','i','n','c','e','n','t','i','n','g','r','e','n','a','d','i','n','e',0, // vc
+    's','a','i','n','t','v','i','n','c','e','n','t','j','a','g','r','e','n','a','d','i','i','n','i','d',0, // vc
+    's','a','i','n','t','v','i','n','c','e','n','t','j','a','g','r','e','n','a','d','i','i','n','i','t',0, // vc
+    's','a','i','n','t','v','i','n','c','e','n','t','j','a','g','r','e','n','a','d','i','n','e',0, // vc
+    's','a','i','n','t','v','i','n','c','e','n','t','k','p','l','e','g','r','e','n','a','d','i','n','e','n','u','t','o','m','e',0, // vc
+    's','a','i','n','t','v','i','n','c','e','n','t','n','e','g','r','e','n','a','d','i','n','e','s',0, // vc
+    's','a','i','n','t','v','i','n','c','e','n','t','o','g','g','r','e','n','a','d','i','n','e','r','n','e',0, // vc
+    's','a','i','n','t','v','i','n','c','e','n','t','s','i','g','r','e','n','a','d','i','n','e','l','e',0, // vc
+    's','a','i','n','t','v','i','n','c','e','n','t','u','g','i','r','a','v','e','n','g','r','e','n','a','d','i','n',0, // vc
+    's','a','i','n','t','v','i','n','c','e','n','t','u','l','g','r','e','n','a','d','i','n','i',0, // vc
+    's','a','i','n','t','v','i','n','c','e','n','t','v','e','g','r','e','n','a','d','i','n','l','e','r',0, // vc
+    's','a','i','n','t','v','i','n','s','e','n','l','a','n','g','r','e','n','a','d','i','n',0, // vc
+    's','a','i','p','a','l','e','s','i',0, // cy
+    's','a','i','p','r','a','s','i',0, // cy
+    's','a','i','p','r','u','s','n','u','t','o','m','e',0, // cy
+    's','a','i','p','u','r','a','s','i',0, // cy
+    's','a','i','s','h','a','l',0, // sc
+    's','a','k','i','t','i','s','i','m','o','n','e','v','i','s','i',0, // kn
+    's','a','k','s','a',0, // de
+    's','a','k','s','a','m','a','a',0, // de
+    's','a','l','a','m','o','n','s','z','i','g','e','t','e','k',0, // sb
+    's','a','l','a','m','o','u','n','o','v','y','o','s','t','r','o','v','y',0, // sb
+    's','a','l','a','m','u','n','o','v','e','o','s','t','r','o','v','y',0, // sb
+    's','a','l','e','w','o',0, // sl
+    's','a','l','f','a','d','u','r',0, // sv
+    's','a','l','f','a','t','\xc9','\x94','\xcc','\x81','\xc9','\x94','l',0, // salfatɔ́ɔl sv
+    's','a','l','i','a','m','o','n','o','s','a','l','o','s',0, // sb
+    's','a','l','i','v','a','d','\xc9','\x94','r',0, // salivadɔr sv
+    's','a','l','o','m','o','g','u','n',0, // sb
+    's','a','l','o','m','o','n','a','s',0, // sb
+    's','a','l','o','m','o','n','e',0, // sb
+    's','a','l','o','m','o','n','e','n',0, // sb
+    's','a','l','o','m','o','n','i','n','s','e','l','n',0, // sb
+    's','a','l','o','m','o','n','o','a','r','n','a',0, // sb
+    's','a','l','o','m','o','n','o','j',0, // sb
+    's','a','l','o','m','o','n','o','v','i','o','t','o','k','i',0, // sb
+    's','a','l','o','m','o','n','o','y','g','g','j','a','r',0, // sb
+    's','a','l','o','m','o','n','s','a','a','r','e','t',0, // sb
+    's','a','l','o','m','o','n','s','e','i','l','a','n','d','e',0, // sb
+    's','a','l','o','m','o','n','s','e','i','l','a','n','d','e','n',0, // sb
+    's','a','l','o','m','o','n','s','e','i','l','a','n','n','e','n',0, // sb
+    's','a','l','o','m','o','n','s','e','y','j','a','r',0, // sb
+    's','a','l','o','m','o','n','s','k','i','o','t','o','c','i',0, // sb
+    's','a','l','o','m','o','n','s','u','l','l','o','t',0, // sb
+    's','a','l','o','m','o','n','u','h','a','r','t','e','a','k',0, // sb
+    's','a','l','o','m','o','n','y',0, // sb
+    's','a','l','o','m','o','n','\xc3','\xb8','e','r','n','e',0, // salomonøerne sb
+    's','a','l','o','m','o','n','\xc3','\xb8','y','a','n','e',0, // salomonøyane sb
+    's','a','l','o','m','o','n','\xc3','\xb8','y','e','n','e',0, // salomonøyene sb
+    's','a','l','o','m','o','o','n','e',0, // sb
+    's','a','l','o','m','o','s','u','o','l','l','u','u','h',0, // sb
+    's','a','l','u','s','i','a',0, // lc
+    's','a','l','v','a','d','o','o','r',0, // sv
+    's','a','l','v','a','d','o','r',0, // sv
+    's','a','l','v','a','d','o','r','a',0, // sv
+    's','a','l','v','a','d','o','r','a','s',0, // sv
+    's','a','l','v','a','d','o','r','l','a','b','o','o',0, // sv
+    's','a','l','v','a','d','o','r','o',0, // sv
+    's','a','l','v','a','d','u','r',0, // sv
+    's','a','l','v','a','d','\xc9','\x94','r',0, // salvadɔr sv
+    's','a','l','v','a','d','\xc9','\x94','\xcc','\x82','r',0, // salvadɔ̂r sv
+    's','a','l','w','a','d','o','r',0, // sv
+    's','a','l','\xc9','\x99','v','a','d','o','r',0, // saləvador sv
+    's','a','m',0, // us
+    's','a','m','a','i','k',0, // jm
+    's','a','m','a','i','k','a',0, // jm
+    's','a','m','a','l','i','n','o',0, // sm
+    's','a','m','a','r','i','i','n','o',0, // sm
+    's','a','m','a','r','i','n','o',0, // sm
+    's','a','m','a','t','i','n','i','f','a','k','a','f','a','l','a','n','i','s','e',0, // mf
+    's','a','m','a','t','i','n','i','f','a','k','a','h','o','l','a','n','i',0, // sx
+    's','a','m','a','y','i','g',0, // jm
+    's','a','m','a','y','i','i','k',0, // jm
+    's','a','m','b','a','n','d','s','r','i','k','i','a','m','e','r','i','k','a',0, // us
+    's','a','m','b','a','n','d','s','r','i','k','i','a','m','e','r','i','k','a','s','f','j','a','r','s','k','o','t','n','u','o','y','g','g','j','a','r',0, // um
+    's','a','m','b','a','n','d','s','r','i','k','i','a','m','e','r','i','k','a','s','j','o','m','f','r','u','o','y','g','g','j','a','r',0, // vi
+    's','a','m','b','i',0, // zm
+    's','a','m','b','i','a',0, // zm
+    's','a','m','b','i','j','a',0, // zm
+    's','a','m','b','i','y','a',0, // zm
+    's','a','m','e','i','n','d','u','e','m','i','r','r','i','k','i','n','i',0, // ae
+    's','a','m','e','i','n','u','\xc3','\xb0','u','a','r','a','b','i','s','k','u','f','u','r','s','t','a','d','\xc3','\xa6','m','i','n',0, // sameinuðuarabiskufurstadæmin ae
+    's','a','m','m','b','i',0, // zm
+    's','a','m','m','o','h','a',0, // ws
+    's','a','m','o',0, // ws
+    's','a','m','o','a',0, // ws
+    's','a','m','o','a','a',0, // ws
+    's','a','m','o','a','a','m','e','r','i','c','a',0, // as
+    's','a','m','o','a','a','m','e','r','i','c','a','i','n','e','s',0, // as
+    's','a','m','o','a','a','m','e','r','i','c','a','n',0, // as
+    's','a','m','o','a','a','m','e','r','i','c','a','n','a',0, // as
+    's','a','m','o','a','a','m','e','r','i','c','a','n','e',0, // as
+    's','a','m','o','a','a','m','e','r','i','k','a',0, // as
+    's','a','m','o','a','a','m','e','r','i','k','a','n',0, // as
+    's','a','m','o','a','a','m','e','r','i','k','a','n','e',0, // as
+    's','a','m','o','a','a','m','e','r','i','k','a','n','i','n','a',0, // as
+    's','a','m','o','a','a','m','e','r','i','k','i','n',0, // as
+    's','a','m','o','a','a','m','e','r','y','k','a','n','s','k','i','e',0, // as
+    's','a','m','o','a','e','s','t','a','t','u','b','a','t','u','a','r','r','a',0, // as
+    's','a','m','o','a','l','y','a','m','a','r','e','k','a','n','i',0, // as
+    's','a','m','o','a','m','e','r','e','c','a','n','i','s',0, // as
+    's','a','m','o','a','m','e','r','k','a','n','u',0, // as
+    's','a','m','o','a','m','\xcc','\x81','a','m','\xc9','\x9b','\xcc','\x81','r','k','a',0, // samoaḿamɛ́rka as
+    's','a','m','o','a','n','i','t','i','o','r','i','l','e','\xcc','\x81','e','d','e','a','m','e','r','i','k','a',0, // samoanitioriléedeamerika as
+    's','a','m','o','a','n','i','t','i','o','r','i','l','\xc9','\x9b','\xcc','\x81','e','d','e','a','m','e','r','i','k','a',0, // samoanitiorilɛ́edeamerika as
+    's','a','m','o','a','n','o','r','d','a','m','e','r','i','c','a','n','a',0, // as
+    's','a','m','o','a','n','u','t','o','m','e',0, // ws
+    's','a','m','o','a','t','h','u','\xe1','\xbb','\x8d','c','m','y',0, // samoathuọcmy as
+    's','a','m','o','a','t','i','a','m','e','r','i','k','a',0, // as
+    's','a','m','o','a','w','a','a','m','e','r','i','k','i',0, // as
+    's','a','m','o','a','y','a','a','m','e','r','i','k','a',0, // as
+    's','a','m','o','a','y','a','a','m','e','r','i','k','a','n','i',0, // as
+    's','a','m','o','a','y','a','a','m','e','r','i','k','i',0, // as
+    's','a','m','o','a','y','a','m','a','l','e','k','a','n','i',0, // as
+    's','a','m','o','a','y','a','m','a','r','e','k','a','n','i',0, // as
+    's','a','m','o','a','y','a','t','i','a','m','e','r','i','k',0, // as
+    's','a','m','o','a','y','e','a','m','e','l','i','k','a',0, // as
+    's','a','m','o','a','y','e','a','m','e','r','i','k','a',0, // as
+    's','a','m','o','m','h','e','i','r','i','c','e','a',0, // as
+    's','a','m','o','o',0, // ws
+    's','a','m','o','o','a',0, // ws
+    's','a','m','o','o','a','y','a','a','m','e','r','\xc9','\xa8','\xcc','\x81','k','a',0, // samooayaamerɨ́ka as
+    's','a','m','o','o','w','a',0, // ws
+    's','a','m','o','t','h','a',0, // ws
+    's','a','m','o','t','h','a','n','a','h','a','i','m','e','i','r','e','a','g','a',0, // as
+    's','a','m','o','w','a',0, // ws
+    's','a','m','o','w','a','a',0, // ws
+    's','a','m','o','w','a','a','m','e','e','r','i','k','a',0, // as
+    's','a','m','o','w','a','a','m','e','r','i','k',0, // as
+    's','a','m','o','w','a','a','m','e','r','i','k','a','n','i',0, // as
+    's','a','m','o','w','a','b','u','a','m','e','r','i','g',0, // as
+    's','a','m','o','w','a','n','y','a','m','e','r','i','k','a',0, // as
+    's','a','m','o','w','a','o','m','u','m','e','r','i','k','a',0, // as
+    's','a','m','o','w','a','t','a','a','m','u','r','k','a',0, // as
+    's','a','m','o','w','a','y','a','a','m','e','e','r','i','k','a',0, // as
+    's','a','m','o','y','a',0, // ws
+    's','a','m','o','y','a','y','a','m','a','l','e','k','a','n','i',0, // as
+    's','a','m','u','a','u','a','m','e','l','i','k','a',0, // as
+    's','a','m','w','a',0, // ws
+    's','a','m','w','a','i','m','i','r','i','k','a','n','i','y','y','i','n',0, // as
+    's','a','m','w','a','t','a','m','a','r','i','k','a','n','i','t',0, // as
+    's','a','m','w','a','t','a','m','i','r','i','k','a','n','i','t',0, // as
+    's','a','m','\xc9','\x94','a',0, // samɔa ws
+    's','a','m','\xc9','\x94','a','a','a','m','\xc9','\x9b','r','i','k','a',0, // samɔaaamɛrika as
+    's','a','n','b','a','r','t','o','l','o','m','e',0, // bl
+    's','a','n','b','i','n','s','a','n','d','a','g','i','r','n','a','d','i','n',0, // vc
+    's','a','n','b','y','i','r','d','m','i','k','l','u','n',0, // pm
+    's','a','n','c','r','i','o','s','t','o','i','r','n','i','m','h','e','a','s',0, // kn
+    's','a','n','c','r','i','s','t','o','b','a','l','y','n','i','e','v','e','s',0, // kn
+    's','a','n','c','t','e','c','h','r','i','s','t','o','p','h','o','r','o','e','n','e','v','i','s',0, // kn
+    's','a','n','c','t','e','l','u','c','i','a',0, // lc
+    's','a','n','c','t','e','v','i','n','c','e','n','t','e','e','l','e','g','r','e','n','a','d','i','n','a','s',0, // vc
+    's','a','n','f','a','n','s','a','n','d','g','r','i','n','a','d','i','n',0, // vc
+    's','a','n','h','e','i','l','i','n',0, // sh
+    's','a','n','h','e','l','e','n','a',0, // sh
+    's','a','n','i','m','a','r','i','n','o',0, // sm
+    's','a','n','i','t','o','m','e','n','e','p','u','r','i','n','c','i','p','e',0, // st
+    's','a','n','i','t','o','m','e','n','i','p','u','r','i','n','c','i','p','e',0, // st
+    's','a','n','k','i','t','i','d','a','n','e','b','i','s',0, // kn
+    's','a','n','k','i','t','s','d','n','i','v','i','s',0, // kn
+    's','a','n','k','i','t','t','s','e','n','e','v','i','s',0, // kn
+    's','a','n','k','r','i','s','d','n','i','f','i','s',0, // kn
+    's','a','n','k','t','i','b','a','r','t','o','l','o','m','e','u','s','a','r','e','y','j','a','r',0, // bl
+    's','a','n','k','t','i','h','e','l','e','n','a',0, // sh
+    's','a','n','k','t','i','k','i','t','t','s','o','g','n','e','v','i','s',0, // kn
+    's','a','n','k','t','i','l','u','s','i','a',0, // lc
+    's','a','n','k','t','i','m','a','r','t','i','n',0, // sx
+    's','a','n','k','t','i','p','i','e','r','r','e','o','g','m','i','q','u','e','l','o','n',0, // pm
+    's','a','n','k','t','i','v','i','n','s','e','n','t','o','g','g','r','e','n','a','d','i','n','e','y','j','a','r',0, // vc
+    's','a','n','l','u','c','y','a',0, // lc
+    's','a','n','l','u','s','i','y','a',0, // lc
+    's','a','n','m','a','i','r','i','n','e',0, // sm
+    's','a','n','m','a','l','e','n','u',0, // sm
+    's','a','n','m','a','l','i','n','o',0, // sm
+    's','a','n','m','a','r','i','i','n','o',0, // sm
+    's','a','n','m','a','r','i','n',0, // sm
+    's','a','n','m','a','r','i','n','a','s',0, // sm
+    's','a','n','m','a','r','i','n','o',0, // sm
+    's','a','n','m','a','r','i','n','o','n','u','t','o','m','e',0, // sm
+    's','a','n','m','a','r','i','n','u',0, // sm
+    's','a','n','m','a','r','t','a','n',0, // mf
+    's','a','n','m','a','r','t','a','n','t','a','m','n','a','d','t','t','a','h','u','l','a','n','d','i','t',0, // sx
+    's','a','n','m','a','r','t','i','n',0, // mf
+    's','a','n','p','e','d','r','o','y','m','i','q','u','e','l','o','n',0, // pm
+    's','a','n','p','i','e','r','e','i','m','i','k','e','l','o','n',0, // pm
+    's','a','n','p','i','e','r','r','e','a','g','u','s','m','i','q','u','e','l','o','n',0, // pm
+    's','a','n','p','i','e','r','r','e','e','m','i','q','u','e','l','o','n',0, // pm
+    's','a','n','p','i','y','a','r','d','a','m','i','k','e','l','a','n',0, // pm
+    's','a','n','p','y','a','r','d','m','i','k','l','u','n',0, // pm
+    's','a','n','t','a','e','l','e','n','a',0, // sh
+    's','a','n','t','a','h','e','l','e','n','a',0, // sh
+    's','a','n','t','a','i','l','e','n','a',0, // sh
+    's','a','n','t','a','k','i','t','i','s','i','n','i','n','e','v','i','s','i',0, // kn
+    's','a','n','t','a','k','i','t','z','i','n','a','n','e','v','i','s',0, // kn
+    's','a','n','t','a','l','a','f','i','l','i','i','k',0, // cf
+    's','a','n','t','a','l','l','u','c','i','a',0, // lc
+    's','a','n','t','a','l','u','c','i','a',0, // lc
+    's','a','n','t','a','l','u','s','i','a',0, // lc
+    's','a','n','t','a','l','u','s','i','y','a',0, // lc
+    's','a','n','t','a','l','u','z','i','a',0, // lc
+    's','a','n','t','a','m','a','r','t','i','n',0, // mf
+    's','a','n','t','a','p','i','e','l','i','n','a','m','i','k','e','l','o','n','i',0, // pm
+    's','a','n','t','a','p','i','e','l','i','n','i','m','i','k','e','l','o','n','i',0, // pm
+    's','a','n','t','a','p','i','e','r','i','n','a','m','i','k','e','l','o','n','i',0, // pm
+    's','a','n','t','a','p','i','e','r','r','e','n','a','m','i','q','u','e','l','o','n',0, // pm
+    's','a','n','t','a','r','a','f','i','r','i','k','i',0, // cf
+    's','a','n','t','a','s','e','d','e','c','i','u','d','a','d','d','e','l','v','a','t','i','c','a','n','o',0, // va
+    's','a','n','t','a','v','i','s','e','n','t','i','n','a','g','i','l','e','n','a','d','i','n','i',0, // vc
+    's','a','n','t','a','v','i','s','e','n','t','i','n','a','g','l','e','n','a','d','i','n','i',0, // vc
+    's','a','n','t','a','v','i','s','e','n','t','i','n','a','g','r','e','n','a','d','i','n','i',0, // vc
+    's','a','n','t','b','a','r','t','h','e','l','e','m','y',0, // bl
+    's','a','n','t','b','a','r','t','i','l','i','m','i',0, // bl
+    's','a','n','t','e','e','l','i','n','e',0, // sh
+    's','a','n','t','e','h','i','l','i','n',0, // sh
+    's','a','n','t','e','k','i','t','s','d','n','i','v','i','s',0, // kn
+    's','a','n','t','e','l','e','n','a',0, // sh
+    's','a','n','t','e','l','u','s','i','e',0, // lc
+    's','a','n','t','e','l','u','s','y','a',0, // lc
+    's','a','n','t','e','p','y','i','r','d','m','i','k','e','l','u','n',0, // pm
+    's','a','n','t','e','v','i','n','s','e','n','t','d','g','r','i','n','a','d','i','n',0, // vc
+    's','a','n','t','i','l','i','n',0, // sh
+    's','a','n','t','i','l','i','n','a',0, // sh
+    's','a','n','t','l','u','s','i',0, // lc
+    's','a','n','t','m','a','r','t','i','n',0, // mf
+    's','a','n','t','o','m','e','e','p','r','i','n','c','i','p','e',0, // st
+    's','a','n','t','o','m','e','i','r','p','r','i','n','s','i','p','e',0, // st
+    's','a','n','t','o','m','e','u','n','p','r','i','n','s','i','p','i',0, // st
+    's','a','n','t','o','m','e','v','a','p','r','i','n','s','i','p','i',0, // st
+    's','a','n','t','o','m','e','v','\xc9','\x99','p','r','i','n','s','i','p','i',0, // santomevəprinsipi st
+    's','a','n','t','o','m','e','w','e','p','r','i','n','s','i','p','i',0, // st
+    's','a','n','t','o','t','o','m','e','y','p','r','i','n','c','i','p','e',0, // st
+    's','a','n','t','p','e','r','h','a','m','i','k','e','l','o','n',0, // pm
+    's','a','n','t','r','a','f','r','i','k',0, // cf
+    's','a','n','t','u','b','a','r','t','h','e','l','e','m','y',0, // bl
+    's','a','n','t','u','e','l','e','n','i',0, // sh
+    's','a','n','t','u','k','r','i','s','t','o','f','e','m','p','e','n','e','v','\xc9','\x9b','\xcc','\x80','s',0, // santukristofempenevɛ̀s kn
+    's','a','n','t','u','k','r','i','s','t','o','f','e','n','e','n','e','v','e','s',0, // kn
+    's','a','n','t','u','l','i','s','i',0, // lc
+    's','a','n','t','u','m','a','r','i','n','e',0, // sm
+    's','a','n','t','u','m','a','r','i','n','\xc9','\x9b',0, // santumarinɛ sm
+    's','a','n','t','u','m','a','r','t','i','n',0, // mf
+    's','a','n','t','u','p','e','t','e','t','o','m','p','e','m','i','k','e','l','\xc9','\x94',0, // santupetetompemikelɔ pm
+    's','a','n','t','u','p','e','t','e','t','o','n','e','m','i','k','e','l','u',0, // pm
+    's','a','n','t','u','t','o','m','e','y','p','r','i','n','c','i','p','e',0, // st
+    's','a','n','t','u','v','e','s','a','m','p','e','g','e','l','e','n','a','d','i','n','\xc9','\x9b',0, // santuvesampegelenadinɛ vc
+    's','a','n','t','u','v','e','s','a','n','e','n','g','e','l','e','n','a','d','i','n','e',0, // vc
+    's','a','n','t','v','i','s','a','n','t','h','a','g','a','r','g','r','e','n','a','d','i','n','e','z',0, // vc
+    's','a','n','u','i','n','s','e','a','n','n','a','g','u','s','n','a','g','r','e','a','n','a','i','d','i','n','i',0, // vc
+    's','a','n','v','a','n','s','u','d','g','r','u','n','a','d','i','n',0, // vc
+    's','a','n','v','i','c','e','n','t','e','e','a','s','g','r','a','n','a','d','i','n','a','s',0, // vc
+    's','a','n','v','i','c','e','n','t','e','y','g','r','a','n','a','d','i','n','e','s',0, // vc
+    's','a','n','v','i','c','e','n','t','e','y','l','a','s','g','r','a','n','a','d','i','n','a','s',0, // vc
+    's','a','n','v','i','n','c','e','n','t','e','l','i','s','g','r','e','n','a','d','i','n','i','s',0, // vc
+    's','a','n','\xc9','\xa3','a','f','u','r','a',0, // sanɣafura sg
+    's','a','o','b','a','r','t','o','l','o','m','e','u',0, // bl
+    's','a','o','c','r','i','s','t','o','v','a','o','e','n','e','v','e','s',0, // kn
+    's','a','o','c','r','i','s','t','o','v','a','o','e','n','e','v','i','s',0, // kn
+    's','a','o','e','d','i','a','r','a','b','i','e',0, // sa
+    's','a','o','m','a','r','i','n','h','o',0, // sm
+    's','a','o','m','a','r','t','i','n','h','o',0, // mf
+    's','a','o','m','a','r','t','i','n','h','o','s','i','n','t','m','a','a','r','t','e','n',0, // sx
+    's','a','o','p','e','d','r','o','e','m','i','q','u','e','l','a','o',0, // pm
+    's','a','o','t','o','m','e','a','a','m','m','a','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','a','g','u','s','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','a','i','p','\xc9','\x99','l','i','n','\xc9','\x99','s','i','p','e',0, // saotomeaipəlinəsipe st
+    's','a','o','t','o','m','e','a','n','d','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','a','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','b','a','p','r','i','n','s','h','i','p',0, // st
+    's','a','o','t','o','m','e','b','i','r','i','n','c','i','b','a','l',0, // st
+    's','a','o','t','o','m','e','d','a','n','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','e','k','p','r','i','n','s','i','p',0, // st
+    's','a','o','t','o','m','e','e','n','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','e','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','e','s','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','e','t','a','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','e','t','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','g','i','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','h','a','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','i','n','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','i','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','j','a','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','k','p','l','e','p','r','i','n','c','i','p','e','n','u','t','o','m','e',0, // st
+    's','a','o','t','o','m','e','l','a','n','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','m','o','p','i','l','i','n','i','s','i','p','e',0, // st
+    's','a','o','t','o','m','e','m','p','e','p','r','e','s','i','p','\xc9','\x9b',0, // saotomempepresipɛ st
+    's','a','o','t','o','m','e','n','a','p','l','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','n','a','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','n','a','p','r','i','n','s','i','p','e',0, // st
+    's','a','o','t','o','m','e','n','d','a','p','r','i','n','s','i','p','e',0, // st
+    's','a','o','t','o','m','e','n','e','p','r','e','s','i','p','\xc9','\x9b',0, // saotomenepresipɛ st
+    's','a','o','t','o','m','e','n','e','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','o','c','h','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','o','g','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','o','g','p','r','i','n','s','i','p','e',0, // st
+    's','a','o','t','o','m','e','o','k','a','j','p','r','i','n','c','i','p','e','o',0, // st
+    's','a','o','t','o','m','e','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','p','r','i','n','s','i','p','i',0, // st
+    's','a','o','t','o','m','e','s','i','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','u','n','d','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','u','n','d','p','r','i','n','s','s','i','p','e',0, // st
+    's','a','o','t','o','m','e','u','n','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','u','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','u','p','r','i','n','s','i','p','e',0, // st
+    's','a','o','t','o','m','e','v','a','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','v','e','p','r','i','n','c','i','p','e',0, // st
+    's','a','o','t','o','m','e','\xc9','\x93','\xc9','\x94','p','r','\xc9','\x9b','\xcc','\x80','\xc5','\x8b','c','i','p','e',0, // saotomeɓɔprɛ̀ŋcipe st
+    's','a','o','t','o','m','\xc9','\x9b','\xcc','\x81','r','i','p','r','i','\xc5','\x8b','s','i','b',0, // saotomɛ́ripriŋsib st
+    's','a','o','t','o','o','m','e','n','a','p','i','r','i','n','s','i','p','e',0, // st
+    's','a','o','v','i','c','e','n','t','e','e','g','r','a','n','a','d','i','n','a','s',0, // vc
+    's','a','p','a','t','e','l','e','m','i',0, // bl
+    's','a','p','i','e','a','m','o','m','i','k','e','l','o','n','i',0, // pm
+    's','a','p','o','o',0, // jp
+    's','a','p','o','\xc5','\x8b',0, // sapoŋ jp
+    's','a','p','p','o','\xc5','\x8b',0, // sappoŋ jp
+    's','a','p','\xc9','\x94','\xcc','\x81','\xc9','\x94','\xc5','\x8b',0, // sapɔ́ɔŋ jp
+    's','a','r','a','o','c','i','d','e','n','t','a','l',0, // eh
+    's','a','r','a','o','s','i','d','e','n','t','a','l',0, // eh
+    's','a','r','b','i','e',0, // rs
+    's','a','r','b','i','j','e',0, // rs
+    's','a','r','h','o','n','g','k','o','n','g',0, // hk
+    's','a','r','h','o','n','g','k','o','n','g','k','i','n','a',0, // hk
+    's','a','r','m','a','c','a','o',0, // mo
+    's','a','r','m','a','k','a','o',0, // mo
+    's','a','r','m','a','k','a','o','k','i','n','a',0, // mo
+    's','a','t','h','a','r','a','a','n','i','a','r',0, // eh
+    's','a','t','i',0, // td
+    's','a','u','b','a','r','t','o','l','o','m','e','u',0, // bl
+    's','a','u','b','i','s','e','n','t','i','i','g','r','a','n','a','d','i','n','a','s',0, // vc
+    's','a','u','d','a','a','r','a','b','i','j','a',0, // sa
+    's','a','u','d','a','a','r','a','b','u','j','o',0, // sa
+    's','a','u','d','a','r','a','b','y','s','t','a','n','y',0, // sa
+    's','a','u','d','i',0, // sa
+    's','a','u','d','i','a',0, // sa
+    's','a','u','d','i','a','r','a','a','b','i','a',0, // sa
+    's','a','u','d','i','a','r','a','a','b','i','e',0, // sa
+    's','a','u','d','i','a','r','a','b','i','a',0, // sa
+    's','a','u','d','i','a','r','a','b','i','a','b',0, // sa
+    's','a','u','d','i','a','r','a','b','i','a','n','u','t','o','m','e',0, // sa
+    's','a','u','d','i','a','r','a','b','i','e',0, // sa
+    's','a','u','d','i','a','r','a','b','i','e','n',0, // sa
+    's','a','u','d','i','a','r','a','b','i','i',0, // sa
+    's','a','u','d','i','a','r','a','b','i','j','a',0, // sa
+    's','a','u','d','i','a','r','a','b','i','s','k','a',0, // sa
+    's','a','u','d','i','a','r','e','e','b','i','y','a',0, // sa
+    's','a','u','d','i','a','r','r','a','a','b','i','j','e',0, // sa
+    's','a','u','d','i','i','a','a','r','a','b','i','i','a',0, // sa
+    's','a','u','d','i','j','s','k','a','a','r','a','b','i','j','a',0, // sa
+    's','a','u','d','i','y','a',0, // sa
+    's','a','u','d','i','y','a','a','r','a','b','i','s','t','o','n','i',0, // sa
+    's','a','u','d','o','a','r','a','b','i','j','a',0, // sa
+    's','a','u','d','o','v','a','a','r','a','b','i','j','a',0, // sa
+    's','a','u','d','s','k','a','a','r','a','b','i','a',0, // sa
+    's','a','u','d','s','k','a','a','r','a','b','i','e',0, // sa
+    's','a','u','k','r','i','s','t','o','v','a','u','i','n','e','v','i','s',0, // kn
+    's','a','u','m','a','r','t','i','n','h','u','d','i','f','r','a','n','s','a',0, // mf
+    's','a','u','m','a','r','t','i','n','h','u','d','i','o','l','a','n','d','a',0, // sx
+    's','a','u','s','i','a','f','i','r','i','k','a',0, // za
+    's','a','u','t','e','\xca','\xbb','a','l','e','p','e','a',0, // sauteʻalepea sa
+    's','a','u','t','u','m','e','i','p','r','i','n','s','i','p','i',0, // st
+    's','a','v','a','d','o','r','e',0, // sv
+    's','a','v','a','d','\xc9','\x94','r','\xc9','\x9b',0, // savadɔrɛ sv
+    's','a','v','a','l','i','m','m','i','u','t',0, // fo
+    's','a','v','i','n','i','s','e','n','i','m','o','k','u','l','e','n','a','t','i','n','i',0, // vc
+    's','a','w','d','i','a','r','a','b','s','k','a',0, // sa
+    's','a','w','o','t','o','m','b','e','\xc9','\x93','\xc9','\x9b','a','g','b','a','w','o','e',0, // sawotombeɓɛagbawoe st
+    's','a','w','o','t','o','m','e','a','k','p','i','r','i','n','s','i','p','e',0, // st
+    's','a','w','o','t','o','m','e','d','a','p','a','r','a','n','s','i','p',0, // st
+    's','a','w','o','t','o','m','e','e','p','e','l','e','n','s','i','p','e',0, // st
+    's','a','w','o','t','o','m','e','e','p','e','r','e','n','s','i','p','e',0, // st
+    's','a','w','o','t','o','m','e','n','a','p','e','r','e','n','s','i','p','e',0, // st
+    's','a','w','o','t','o','m','e','n','a','p','u','r','i','n','s','i','p','o',0, // st
+    's','a','w','o','t','o','m','e','n','i','p','r','i','n','i','c','i','p','e',0, // st
+    's','a','w','o','t','\xc9','\x94','\xcc','\x80','m','e','a','k','p','e','l','e','n','s','i','k','p','\xc9','\x9b','\xcc','\x80',0, // sawotɔ̀meakpelensikpɛ̀ st
+    's','a','w','t','u','m','i','d','b','r','a','n','s','i','b',0, // st
+    's','a','w','t','u','m','i','d','p','r','a','n','s','i','p',0, // st
+    's','a','w','t','u','m','i','d','p','r','i','n','s','i','p',0, // st
+    's','a','w','u','d','a','r','e','b','y','a',0, // sa
+    's','a','w','u','d','a','r','e','b','y','a','b','u','w','a','r','a','b','u',0, // sa
+    's','a','w','u','d','i',0, // sa
+    's','a','w','u','d','i','a','l','a','b','i',0, // sa
+    's','a','w','u','s','a','f','i','r','i','k','a',0, // za
+    's','a','w','\xc9','\x94','\xc5','\x8b','t','\xc9','\x94','m','\xc9','\x9b','\xcc','\x81','n','\xc9','\x9b','\xcc','\x81','p','\xc9','\x9b','l','i','n','s','i','p','\xc9','\x9b',0, // sawɔŋtɔmɛ́nɛ́pɛlinsipɛ st
+    's','a','x','a','r','a','h','a','g','a','l','b','e','e','d',0, // eh
+    's','a','y','o','t','o','m','e','n','i','p','i','l','i','n','i','k','i','p','e',0, // st
+    's','a','\xc5','\x8b','b','a','r','t','a','l','e','m','i',0, // saŋbartalemi bl
+    's','a','\xc5','\x8b','e','l','e','e','n',0, // saŋeleen sh
+    's','a','\xc5','\x8b','k','i','t','s','a','k','n','e','w','i','s',0, // saŋkitsaknewis kn
+    's','a','\xc5','\x8b','l','u','s','i',0, // saŋlusi lc
+    's','a','\xc5','\x8b','l','u','s','i','a',0, // saŋlusia lc
+    's','a','\xc5','\x8b','m','a','r','i','n','d','o',0, // saŋmarindo sm
+    's','a','\xc5','\x8b','m','a','r','t','e','\xc5','\x8b',0, // saŋmarteŋ mf
+    's','a','\xc5','\x8b','p','e','e','r','a','k','m','i','k','e','l','o','\xc5','\x8b',0, // saŋpeerakmikeloŋ pm
+    's','a','\xc5','\x8b','w','e','e','s','a','a','a','k','g','a','r','a','n','a','d','i','n',0, // saŋweesaaakgaranadin vc
+    's','a','\xc9','\x9b','p','u','r','\xc9','\x94',0, // saɛpurɔ cy
+    's','b','a','e','n',0, // es
+    's','b','a','n','y','a',0, // es
+    's','c','h','i','i','l','e',0, // cl
+    's','c','h','i','i','n','a',0, // cn
+    's','c','h','p','a','a','n','i','j','e',0, // es
+    's','c','h','p','a','n','i','e',0, // es
+    's','c','h','r','i','l','a','n','k','a',0, // lk
+    's','c','h','w','a','i','z',0, // ch
+    's','c','h','w','e','d','e',0, // se
+    's','c','h','w','e','d','e','n',0, // se
+    's','c','h','w','e','e','d','e',0, // se
+    's','c','h','w','e','i','z',0, // ch
+    's','c','h','w','e','i','z','i',0, // ch
+    's','c','h','w','i','i','z',0, // ch
+    's','c','h','w','i','z',0, // ch
+    's','e','a','d',0, // td
+    's','e','a','l','a','i','n','n','n','u','a','d','h',0, // nz
+    's','e','a','n','a','g','a','l',0, // sn
+    's','e','b','t','a','d','m','e','l','i','l','l','a',0, // ea
+    's','e','c',0, // cz
+    's','e','c','e','l','l','e',0, // sc
+    's','e','c','h','e','l','e','z',0, // sc
+    's','e','e','m','a','r','e','e',0, // sm
+    's','e','e','p','i','y','e','e','r','e','m','i','k','e','l','o','o',0, // pm
+    's','e','e','r','a','l','e','o','n',0, // sl
+    's','e','e','r','b','i','y','a',0, // rs
+    's','e','e','s','e','l',0, // sc
+    's','e','e','w','e','e','s','a','a','e','g','a','r','n','a','d','i','i','n',0, // vc
+    's','e','h','e','l','e','n','e',0, // sh
+    's','e','h','r','a','n','u','m','a','l','u',0, // eh
+    's','e','i','c','h','e','l','e','s',0, // sc
+    's','e','i','s','c','h','a','l','l','e',0, // sc
+    's','e','i','s','e','l','i','a','i',0, // sc
+    's','e','i','s','e','l','l','i','d',0, // sc
+    's','e','i','s','e','l','u','s','a','l','a','s',0, // sc
+    's','e','i','x','e','l','i','s',0, // sc
+    's','e','j','s','e','l','i',0, // sc
+    's','e','j','s','e','l','o','j',0, // sc
+    's','e','j','s','h','e','l','l','e',0, // sc
+    's','e','k','i','a',0, // cz
+    's','e','k','i','t','s','i','n','a','n','e','v','i','s','i',0, // kn
+    's','e','l','a','n','d','i','a','b','a','r','u',0, // nz
+    's','e','l','a','n','d','n','e','w','y','d','d',0, // nz
+    's','e','l','u','s','i',0, // je
+    's','e','l','u','s','i','y','a',0, // lc
+    's','e','m','i','p','i','a',0, // zm
+    's','e','m','p','i','y','e','r','i','n','a','m','i','k','e','l','o','n','i',0, // pm
+    's','e','n','b','a','r','t','e','l','e','m','i',0, // bl
+    's','e','n','b','a','r','t','e','l','m','i',0, // bl
+    's','e','n','e','g','a','a','l',0, // sn
+    's','e','n','e','g','a','a','l','i',0, // sn
+    's','e','n','e','g','a','a','l','o',0, // sn
+    's','e','n','e','g','a','l',0, // sn
+    's','e','n','e','g','a','l','a',0, // sn
+    's','e','n','e','g','a','l','a','s',0, // sn
+    's','e','n','e','g','a','l','e',0, // sn
+    's','e','n','e','g','a','l','i',0, // sn
+    's','e','n','e','g','a','l','n','u','t','o','m','e',0, // sn
+    's','e','n','e','g','a','l','o',0, // sn
+    's','e','n','e','g','a','l','\xc9','\x9b',0, // senegalɛ sn
+    's','e','n','e','g','o',0, // sn
+    's','e','n','e','k','a','a','l',0, // sn
+    's','e','n','e','k','a','l','o',0, // sn
+    's','e','n','e','q','a','l',0, // sn
+    's','e','n','k','r','i','s','t','o','f','o','n','a','n','e','v','i','s','i',0, // kn
+    's','e','n','m','a','r','e','e','n',0, // sm
+    's','e','n','m','a','r','t','e','n',0, // mf
+    's','e','n','m','a','r','t','e','n','a',0, // mf
+    's','e','n','m','a','r','t','e','n','a','s',0, // mf
+    's','e','n','p','j','e','r','a','s','i','r','m','i','k','e','l','o','n','a','s',0, // pm
+    's','e','n','p','j','e','r','a','u','n','m','i','k','e','l','o','n','a',0, // pm
+    's','e','n','p','j','e','r','i','m','i','k','e','l','o','n',0, // pm
+    's','e','n','p','y','e','r','e','n','a','m','i','k','e','l','o','o','n',0, // pm
+    's','e','n','p','y','e','r','v','a','m','i','k','e','l','o','n',0, // pm
+    's','e','n','p','y','e','r','w','e','m','i','k','e','l','o','n',0, // pm
+    's','e','n','t','b','a','r','t','e','l','e','m','i',0, // bl
+    's','e','n','t','h','e','l','e','n',0, // sh
+    's','e','n','t','h','e','l','e','n','a',0, // sh
+    's','e','n','t','h','e','l','e','n','o',0, // sh
+    's','e','n','t','i','h','e','r','e','n','a',0, // sh
+    's','e','n','t','i','k','i','t','i','s','i','n','e','n','e','v','i','s','i',0, // kn
+    's','e','n','t','i','k','i','t','t','i','s','n','a','n','e','v','i','s','i',0, // kn
+    's','e','n','t','i','l','u','c','i','y','a',0, // lc
+    's','e','n','t','i','p','i','y','e','r','e','n','e','m','i','k','e','l','o','n','i',0, // pm
+    's','e','n','t','i','p','i','y','e','r','e','n','i','m','i','k','e','l','o','n','i',0, // pm
+    's','e','n','t','i','p','i','y','e','r','r','e','n','a','m','i','k','w','e','r','o','n',0, // pm
+    's','e','n','t','i','r','u','s','i','y','a',0, // lc
+    's','e','n','t','i','v','i','n','s','e','n','t','i','n','e','g','u','r','e','n','d','a','d','i','i','n','i',0, // vc
+    's','e','n','t','i','v','i','n','s','e','n','t','i','n','i','g','u','r','e','n','d','a','d','i','i','n','i',0, // vc
+    's','e','n','t','i','v','i','n','s','e','n','t','n','a','g','u','r','e','n','a','d','i','n','i',0, // vc
+    's','e','n','t','k','i','t','s','a','s','i','r','n','e','v','i','s',0, // kn
+    's','e','n','t','k','i','t','s','a','u','n','n','e','v','i','s','a',0, // kn
+    's','e','n','t','k','i','t','s','e','n','e','w','i','s',0, // kn
+    's','e','n','t','k','i','t','s','i','n','e','v','i','s',0, // kn
+    's','e','n','t','k','i','t','s','v','a','n','e','v','i','s',0, // kn
+    's','e','n','t','k','i','t','s','v','\xc9','\x99','n','e','v','i','s',0, // sentkitsvənevis kn
+    's','e','n','t','k','i','t','s','w','e','n','e','w','i','s',0, // kn
+    's','e','n','t','k','r','i','s','t','o','f','o','k','a','j','n','e','v','i','s','o',0, // kn
+    's','e','n','t','l','i','s','i','i',0, // lc
+    's','e','n','t','l','u','c','i','o',0, // lc
+    's','e','n','t','l','u','s','i','j','a',0, // lc
+    's','e','n','t','l','u','s','i','y','a',0, // lc
+    's','e','n','t','l','u','s','i','y','a','a',0, // lc
+    's','e','n','t','l','y','u','s','i','y','a',0, // lc
+    's','e','n','t','m','a','r','t','i','n',0, // mf
+    's','e','n','t','p','i','e','r','o','k','a','j','m','i','k','e','l','o','n','o',0, // pm
+    's','e','n','t','r','a','a','l','a','f','r','i','k','a','a','n','s','e','r','e','p','u','b','l','i','e','k',0, // cf
+    's','e','n','t','r','a','f','r','i','k','a',0, // cf
+    's','e','n','t','v','i','n','c','e','n','t','o','k','a','j','l','a','g','r','e','n','a','d','i','n','o','j',0, // vc
+    's','e','n','t','v','i','n','s','e','n','t','a','u','n','g','r','e','n','a','d','i','n','a','s',0, // vc
+    's','e','n','t','v','i','n','s','e','n','t','i','g','r','e','n','a','d','i','n','i',0, // vc
+    's','e','n','t','v','i','n','s','e','n','t','v','a','g','r','e','n','a','d','i','n',0, // vc
+    's','e','n','t','v','i','n','s','e','n','t','v','\xc9','\x99','q','r','e','n','a','d','i','n','l','\xc9','\x99','r',0, // sentvinsentvəqrenadinlər vc
+    's','e','n','t','w','i','n','s','e','n','t','w','e','g','r','e','n','a','d','i','n','l','e','r',0, // vc
+    's','e','n','v','e','n','s','a','a','n','n','a','a','g','r','e','n','a','d','i','n','i',0, // vc
+    's','e','o','i','r','s','e','a','a','d','e','a','s','i','s','n','a','h','e','i','l','e','a','n','a','n','s','a','n','d','w','i','c','h','a','d','e','a','s',0, // gs
+    's','e','o','r','s','i',0, // ge
+    's','e','o','s','i','a',0, // ge
+    's','e','p','a','n','y','o','l',0, // es
+    's','e','p','i','a',0, // rs
+    's','e','r','a','a','l','i','y','o','n',0, // sl
+    's','e','r','a','l','e','o','o','n','i',0, // sl
+    's','e','r','a','l','i','o','a',0, // sl
+    's','e','r','a','n','g','l','o','f','o','n','m','a','l','a','\xc5','\x8b','n','e',0, // seranglofonmalaŋne vg
+    's','e','r','b','i',0, // rs
+    's','e','r','b','i','a',0, // rs
+    's','e','r','b','i','a','n','u','t','o','m','e',0, // rs
+    's','e','r','b','i','e',0, // rs
+    's','e','r','b','i','e','n',0, // rs
+    's','e','r','b','i','j','a',0, // rs
+    's','e','r','b','i','s','k','a',0, // rs
+    's','e','r','b','i','s','t','a','n',0, // rs
+    's','e','r','b','i','y','a',0, // rs
+    's','e','r','i','v','o','i','r','i','y','a',0, // ci
+    's','e','r','r','a','l','e','o','a',0, // sl
+    's','e','r','r','a','l','e','o','n',0, // sl
+    's','e','r','s','e',0, // je
+    's','e','r','s','t','j','o','r','n','a','r','s','v','\xc3','\xa6','\xc3','\xb0','i','\xc3','\xb0','h','o','n','g','k','o','n','g',0, // serstjornarsvæðiðhongkong hk
+    's','e','r','s','t','j','o','r','n','a','r','s','v','\xc3','\xa6','\xc3','\xb0','i','\xc3','\xb0','m','a','k','a','o',0, // serstjornarsvæðiðmakao mo
+    's','e','r','v','i','a',0, // rs
+    's','e','r','v','i','e',0, // rs
+    's','e','r','w','i','e',0, // rs
+    's','e','s','e','l',0, // sc
+    's','e','s','e','r','e',0, // sc
+    's','e','s','e','t','i','a','n','g','l','e','e','n','a','n','g','u','y','a','m','a','t','i','e','n','n','d','e',0, // io
+    's','e','s','e','t','i','p','a','l','e','s','t','i','n','i',0, // ps
+    's','e','s','h','e','l','e',0, // sc
+    's','e','s','h','\xc9','\x9b','l','s','n','u','t','o','m','e',0, // seshɛlsnutome sc
+    's','e','s','h','\xc9','\x9b','\xc9','\x9b',0, // seshɛɛ sc
+    's','e','s','z','e','l','e',0, // sc
+    's','e','s','\xc9','\x9b','l','i',0, // sesɛli sc
+    's','e','s','\xc9','\x9b','\xcc','\x81','\xc9','\x9b','l',0, // sesɛ́ɛl sc
+    's','e','s','\xc9','\x9b','\xcc','\x82','l',0, // sesɛ̂l sc
+    's','e','u','t','a','i','m','e','l','i','l','h','a',0, // ea
+    's','e','u','t','a','i','m','e','l','i','l','j','a',0, // ea
+    's','e','u','t','a','i','r','m','e','l','i','l','a',0, // ea
+    's','e','u','t','a','l','a','n','m','e','l','i','l','a',0, // ea
+    's','e','u','t','a','u','n','m','e','l','i','l','j','a',0, // ea
+    's','e','u','t','a','v','a','m','e','l','i','l','y','a',0, // ea
+    's','e','u','t','a','v','\xc9','\x99','m','e','l','i','l','y','a',0, // seutavəmelilya ea
+    's','e','u','t','a','w','e','m','e','l','i','l','y','a',0, // ea
+    's','e','v','e','n','s','a','n','a','g','e','r','e','n','a','d','i','n','e',0, // vc
+    's','e','v','e','r','n','a','k','o','r','e','a',0, // kp
+    's','e','v','e','r','n','a','k','o','r','e','j','a',0, // kp
+    's','e','v','e','r','n','a','m','a','k','e','d','o','n','i','j','a',0, // mk
+    's','e','v','e','r','n','a','m','a','r','i','j','a','n','s','k','a','o','s','t','r','v','a',0, // mp
+    's','e','v','e','r','n','e','m','a','c','e','d','o','n','s','k','o',0, // mk
+    's','e','v','e','r','n','e','m','a','r','i','a','n','y',0, // mp
+    's','e','v','e','r','n','i','k','o','r','e','a',0, // kp
+    's','e','v','e','r','n','i','m','a','k','e','d','o','n','i','e',0, // mk
+    's','e','v','e','r','n','i','m','a','r','i','a','n','s','k','i','o','t','o','k','i',0, // mp
+    's','e','v','e','r','n','i','m','a','r','i','a','n','y',0, // mp
+    's','e','w','j','e','r','n','a','k','o','r','e','j','a',0, // kp
+    's','e','w','j','e','r','n','e','m','a','r','i','a','n','y',0, // mp
+    's','e','w','o','r','s','i',0, // ge
+    's','e','w','o','r','s','i','d','i','s','i','d','a','k','d','u','n','i','s','a','n','d','w','i','i','s','d','i','s','i','d',0, // gs
+    's','e','y','c','e','l',0, // sc
+    's','e','y','c','h','e','l','l','a','n','e',0, // sc
+    's','e','y','c','h','e','l','l','a','s',0, // sc
+    's','e','y','c','h','e','l','l','e',0, // sc
+    's','e','y','c','h','e','l','l','e','a','k',0, // sc
+    's','e','y','c','h','e','l','l','e','h',0, // sc
+    's','e','y','c','h','e','l','l','e','n',0, // sc
+    's','e','y','c','h','e','l','l','e','n','e',0, // sc
+    's','e','y','c','h','e','l','l','e','r','n','a',0, // sc
+    's','e','y','c','h','e','l','l','e','r','n','e',0, // sc
+    's','e','y','c','h','e','l','l','e','s',0, // sc
+    's','e','y','c','h','e','l','l','e','s','e','y','j','a','r',0, // sc
+    's','e','y','c','h','e','l','l','e','s','z','i','g','e','t','e','k',0, // sc
+    's','e','y','c','h','e','l','l','i','t',0, // sc
+    's','e','y','c','h','e','l','l','s','u','l','l','o','t',0, // sc
+    's','e','y','c','h','e','l','y',0, // sc
+    's','e','y','c','h','\xc9','\x9b','l','l','e',0, // seychɛlle sc
+    's','e','y','h','y','\xc9','\x9b','l',0, // seyhyɛl sc
+    's','e','y','s','e','l',0, // sc
+    's','e','y','s','e','l','a','d','a','l','a','r','y',0, // sc
+    's','e','y','s','e','l','a','d','a','l','a','r','\xc4','\xb1',0, // seyseladaları sc
+    's','e','y','s','e','l','l','e','r',0, // sc
+    's','e','y','s','h','e','l','a',0, // sc
+    's','e','y','s','h','e','l','e',0, // sc
+    's','e','y','s','h','e','l','o','r','o','l','l','a','r','i',0, // sc
+    's','e','y','s','k','e','l','l','o','y','g','g','j','a','r',0, // sc
+    's','e','y','u','t','a','m','e','l','i','i','l','a',0, // ea
+    's','e','\xc5','\x8b','h','e','l','e','n','a',0, // seŋhelena sh
+    's','e','\xc5','\x8b','k','i','t','t','s','n','d','a','n','e','v','i','s',0, // seŋkittsndanevis kn
+    's','e','\xc5','\x8b','l','u','s','s','i','a',0, // seŋlussia lc
+    's','e','\xc5','\x8b','p','i','y','e','r','n','d','a','m','i','k','e','l','o','n',0, // seŋpiyerndamikelon pm
+    's','e','\xc5','\x8b','v','i','n','s','a','\xc5','\x8b','n','d','a','g','r','e','n','a','d','i','n','e',0, // seŋvinsaŋndagrenadine vc
+    's','f','a','n','t','a','e','l','e','n','a',0, // sh
+    's','f','a','n','t','a','l','u','c','i','a',0, // lc
+    's','f','a','n','t','u','l','m','a','r','t','i','n',0, // mf
+    's','h','a','d','i',0, // td
+    's','h','a','m','s','i','r','i','y','a',0, // sy
+    's','h','a','m','u',0, // sy
+    's','h','a','r','q','i','y','t','i','m','o','r',0, // tl
+    's','h','b','a',0, // us
+    's','h','e','k','i','a',0, // cz
+    's','h','e','l','i','s','h','e','e','l','i',0, // sc
+    's','h','e','l','i','s','h','e','l','i',0, // sc
+    's','h','e','n','e','l','e','n','e',0, // sh
+    's','h','e','n','k','i','t','s','d','h','e','n','e','v','i','s',0, // kn
+    's','h','e','n','l','u','c','i','a',0, // lc
+    's','h','e','n','p','i','e','r','d','h','e','m','i','k','e','l','o','n',0, // pm
+    's','h','e','n','v','i','n','c','e','n','t','d','h','e','g','r','e','n','a','d','i','n','e',0, // vc
+    's','h','e','s','h','e','r','e','s','i',0, // sc
+    's','h','i','g','u','n','g','u','l','i','s','h','a','n','o','l','i','f','o','k','i',0, // nf
+    's','h','i','i','n','a','h','a',0, // cn
+    's','h','i','l','e',0, // cl
+    's','h','i','l','i',0, // cl
+    's','h','i','l','i','i',0, // cl
+    's','h','i','m','o','l','i','y','k','o','r','e','y','a',0, // kp
+    's','h','i','m','o','l','i','y','m','a','r','i','a','n','a','o','r','o','l','l','a','r','i',0, // mp
+    's','h','i','n',0, // cn
+    's','h','i','n','a',0, // cn
+    's','h','i','n','e',0, // cn
+    's','h','i','p','e','l','e',0, // cy
+    's','h','p','i','t','s','b','e','r','g','e','n','v','a','y','a','n','m','a','y','e','n',0, // sj
+    's','h','q','i','p','e','r','i',0, // al
+    's','h','r','i','l','a','n','k','a',0, // lk
+    's','h','u','a','z','i','l','a','n',0, // sz
+    's','h','v','e','t','s','i','y','a',0, // se
+    's','h','v','e','y','t','s','a','r','i','y','a',0, // ch
+    's','i','a','i','n','a',0, // cn
+    's','i','a','m','a','n','e',0, // de
+    's','i','a','p','a','n','i',0, // jp
+    's','i','a','r','r','a','l','e','o','m','h','a','n','n',0, // sl
+    's','i','a','r','r','a','l','e','o','n',0, // sl
+    's','i','a','u','r','e','s','k','o','r','e','j','a',0, // kp
+    's','i','a','u','r','e','s','m','a','k','e','d','o','n','i','j','a',0, // mk
+    's','i','b','r','a','l','t','a','a','r',0, // gi
+    's','i','d','a','f','r','i','k',0, // za
+    's','i','e','l','a','l','e','o','n','e',0, // sl
+    's','i','e','l','a','l','e','o','n','i',0, // sl
+    's','i','e','l','a','l','e','y','\xc9','\x94','\xcc','\x81','\xc9','\x94','n',0, // sielaleyɔ́ɔn sl
+    's','i','e','l','a','l','i','y','o','n','i',0, // sl
+    's','i','e','r','a','l','e','o','n','e',0, // sl
+    's','i','e','r','a','l','e','o','n','i',0, // sl
+    's','i','e','r','a','l','e','o','n','o',0, // sl
+    's','i','e','r','a','l','e','o','n','\xc9','\x99',0, // sieraleonə sl
+    's','i','e','r','a','l','e','o','n','\xc9','\x9b',0, // sieraleonɛ sl
+    's','i','e','r','a','l','e','\xc9','\x94','\xcc','\x82','n',0, // sieraleɔ̂n sl
+    's','i','e','r','r','a','l','e','o','n','a',0, // sl
+    's','i','e','r','r','a','l','e','o','n','e',0, // sl
+    's','i','e','r','r','a','l','e','o','n','e','n','u','t','o','m','e',0, // sl
+    's','i','e','r','r','a','l','e','o','n','\xc7','\x9d',0, // sierraleonǝ sl
+    's','i','e','r','r','a','l','e','o','o','n','e',0, // sl
+    's','i','e','r','r','a','l','e','\xc9','\x94','n',0, // sierraleɔn sl
+    's','i','e','r','r','a','l','l','e','o','n','a',0, // sl
+    's','i','f','u','r','u','s',0, // cy
+    's','i','i','l','i',0, // cl
+    's','i','i','n',0, // cn
+    's','i','i','n','e',0, // cn
+    's','i','i','n','g','a','p','o','o',0, // sg
+    's','i','i','n','t','m','a','a','r','t','e','e','n',0, // sx
+    's','i','i','p','a','r',0, // cy
+    's','i','i','p','r',0, // cy
+    's','i','i','p','u','r',0, // cy
+    's','i','j','e','r','a','l','e','o','n','e',0, // sl
+    's','i','l','a','n','d','y','\xc9','\x94','\xcc','\x80','n','d','\xc9','\x94',0, // silandyɔ̀ndɔ nz
+    's','i','l','a','n','g','i','k','a',0, // lk
+    's','i','l','e',0, // cl
+    's','i','l','i',0, // cl
+    's','i','l','i','a',0, // sy
+    's','i','l','i','a','l','u','\xc5','\x8b',0, // silialuŋ sl
+    's','i','l','i','l','a','n','k','a',0, // lk
+    's','i','l','i','l','a','\xc5','\x8b','k','a',0, // sililaŋka lk
+    's','i','l','i','y','a',0, // sy
+    's','i','l','o','f','a','k','i',0, // sk
+    's','i','l','o','f','e','n','i',0, // si
+    's','i','l','o','v','a','k','i',0, // sk
+    's','i','l','o','v','a','k','i','a',0, // sk
+    's','i','l','o','v','a','k','i','y','a',0, // sk
+    's','i','l','o','v','e','n','i',0, // si
+    's','i','l','o','v','e','n','i','a',0, // si
+    's','i','l','o','v','e','n','i','y','a',0, // si
+    's','i','l','p','a','l','a','t','a','a','l',0, // gi
+    's','i','m','a','l','i','k','o','r','e','y','a',0, // kp
+    's','i','m','a','l','i','m','a','r','i','a','n','a','d','a','l','a','r','\xc4','\xb1',0, // simalimarianadaları mp
+    's','i','m','b','a','a','b','u','w','e',0, // zw
+    's','i','m','b','a','a','b','w','e',0, // zw
+    's','i','m','b','a','b','v','e',0, // zw
+    's','i','m','b','a','b','v','i',0, // zw
+    's','i','m','b','a','b','w','e',0, // zw
+    's','i','m','b','a','p','u','w','e',0, // zw
+    's','i','m','i','p','a','p','u','e','i',0, // zw
+    's','i','m','u','l','o','v','a','n','a','d','i','a','k','r','i','t','i','k','a',0, // xa
+    's','i','m','u','l','o','v','a','n','y','o','b','o','u','s','m','e','r','n','y','z','a','p','i','s',0, // xb
+    's','i','n','a',0, // cn
+    's','i','n','g','a','b','o','o','r',0, // sg
+    's','i','n','g','a','f','u','r',0, // sg
+    's','i','n','g','a','p','o',0, // sg
+    's','i','n','g','a','p','o','a',0, // sg
+    's','i','n','g','a','p','o','e','r',0, // sg
+    's','i','n','g','a','p','o','o',0, // sg
+    's','i','n','g','a','p','o','r',0, // sg
+    's','i','n','g','a','p','o','r','e',0, // sg
+    's','i','n','g','a','p','o','r','o',0, // sg
+    's','i','n','g','a','p','o','u','r',0, // sg
+    's','i','n','g','a','p','o','w','a',0, // sg
+    's','i','n','g','a','p','u','r',0, // sg
+    's','i','n','g','a','p','u','r','a',0, // sg
+    's','i','n','g','a','p','u','r','a','s',0, // sg
+    's','i','n','g','a','p','u','r','e',0, // sg
+    's','i','n','g','a','p','u','r','i',0, // sg
+    's','i','n','g','a','p','u','r','o',0, // sg
+    's','i','n','g','a','p','u','r','u',0, // sg
+    's','i','n','g','a','p','u','r','\xc9','\x9b',0, // singapurɛ sg
+    's','i','n','g','a','p','u','u','l',0, // sg
+    's','i','n','g','a','p','u','u','r',0, // sg
+    's','i','n','g','a','p','\xc9','\x94',0, // singapɔ sg
+    's','i','n','g','a','p','\xc9','\x94','r','n','u','t','o','m','e',0, // singapɔrnutome sg
+    's','i','n','g','e','a','p','o','r',0, // sg
+    's','i','n','g','j','a','p','u','u','r',0, // sg
+    's','i','n','i','g','a','a','l',0, // sn
+    's','i','n','i','g','a','h','a',0, // sn
+    's','i','n','i','g','a','l',0, // sn
+    's','i','n','i','w','a','j','a','m','a','n','a',0, // cn
+    's','i','n','m','a','r','t','e','n',0, // sx
+    's','i','n','n','g','a','p','u','u','r',0, // sg
+    's','i','n','q','a','p','u','r',0, // sg
+    's','i','n','t','b','a','r','t','h','e','l','e','m','y',0, // bl
+    's','i','n','t','h','e','l','e','n','a',0, // sh
+    's','i','n','t','k','i','t','t','s','e','n','n','e','v','i','s',0, // kn
+    's','i','n','t','l','u','c','i','a',0, // lc
+    's','i','n','t','m','a','a','r','t','e','n',0, // sx
+    's','i','n','t','m','a','a','r','t','e','n','n','u','t','o','m','e',0, // sx
+    's','i','n','t','m','a','r','t','e','n',0, // sx
+    's','i','n','t','m','a','r','t','e','n','a',0, // sx
+    's','i','n','t','m','a','r','t','e','n','a','s',0, // sx
+    's','i','n','t','m','a','r','t','i','n',0, // mf
+    's','i','n','t','p','i','e','r','r','e','e','n','m','i','q','u','e','l','o','n',0, // pm
+    's','i','n','t','r','a','a','l','a','f','r','i','k','a','a','n','s','k','e','r','e','p','u','b','l','y','k',0, // cf
+    's','i','n','t','v','i','n','c','e','n','t','e','n','d','i','e','g','r','e','n','a','d','i','n','e',0, // vc
+    's','i','n','\xc9','\x9b',0, // sinɛ cn
+    's','i','p',0, // cy
+    's','i','p','a','l','a','l','i','t','a',0, // gi
+    's','i','p','e','i','n','i',0, // es
+    's','i','p','e','n',0, // es
+    's','i','p','e','y','i','n','i',0, // es
+    's','i','p','l','\xc9','\x9b',0, // siplɛ cy
+    's','i','p','r','a','l','t','a','a','r',0, // gi
+    's','i','p','r','i',0, // cy
+    's','i','p','r','i','a',0, // cy
+    's','i','p','r','u','s',0, // cy
+    's','i','p','u','r','i','y','a',0, // cy
+    's','i','p','u','t','i',0, // dj
+    's','i','p','\xc9','\x99','l','u','s',0, // sipəlus cy
+    's','i','p','\xc9','\x9b','l','\xc9','\x9b',0, // sipɛlɛ cy
+    's','i','r','a','a','l','i','y','o','o','n',0, // sl
+    's','i','r','a','l','y','u','n',0, // sl
+    's','i','r','b','y','a',0, // rs
+    's','i','r','i',0, // sy
+    's','i','r','i','a',0, // sy
+    's','i','r','i','a','n','u','t','o','m','e',0, // sy
+    's','i','r','i','d','h','e','a',0, // sy
+    's','i','r','i','e',0, // sy
+    's','i','r','i','i',0, // sy
+    's','i','r','i','j','a',0, // sy
+    's','i','r','i','l','a','a','n','k','a',0, // lk
+    's','i','r','i','l','a','n','k','a',0, // lk
+    's','i','r','i','n','a','m',0, // sr
+    's','i','r','i','o',0, // sy
+    's','i','r','i','r','a','n','k','a',0, // lk
+    's','i','r','i','y','a',0, // sy
+    's','i','r','m','a','y','y','k','e','n','a','r',0, // ci
+    's','i','r','o','v','a','a','k','i','y','a',0, // sk
+    's','i','r','o','v','a','a','n','i','y','a',0, // si
+    's','i','r','o','v','a','k','y','a',0, // sk
+    's','i','r','o','v','e','n','y','a',0, // si
+    's','i','r','r','a','r','i','y','o','o','n','i',0, // sl
+    's','i','s','h','e','l','i','s',0, // sc
+    's','i','t','e','b','u','w','a','t','i','k','a','a',0, // va
+    's','i','u','t','a','m','o','m','e','l','i','l','a',0, // ea
+    's','i','v','o','l','o','p','a','t','i','m','o','s','a','n','i','m','a','i','e','n','i',0, // sj
+    's','i','w','i','s',0, // ch
+    's','i','y','a','\xc5','\x8b',0, // siyaŋ sy
+    's','i','y','e','r','a','l','e','w','o','n',0, // sl
+    's','i','y','e','r','a','l','e','w','o','n','e',0, // sl
+    's','i','y','e','r','a','l','e','w','\xc9','\x94','n','i',0, // siyeralewɔni sl
+    's','i','y','\xc9','\x9b','\xcc','\x81','l','a','l','\xc9','\x9b','\xc9','\x94','\xcc','\x82','n',0, // siyɛ́lalɛɔ̂n sl
+    's','i','\xc5','\x8b','a','p','o',0, // siŋapo sg
+    's','i','\xc5','\x8b','g','a','k','p','o','o',0, // siŋgakpoo sg
+    's','i','\xc5','\x8b','g','a','p','u','r',0, // siŋgapur sg
+    's','i','\xc5','\x8b','h','\xc9','\x9b','l','i','n','a',0, // siŋhɛlina sh
+    's','i','\xc5','\x8b','k','i','s','i','\xc9','\x93','\xc9','\x9b','\xcc','\x81','n','e','v','i','s','i',0, // siŋkisiɓɛ́nevisi kn
+    's','i','\xc5','\x8b','l','u','s','i','y','a',0, // siŋlusiya lc
+    's','i','\xc5','\x8b','p','i','i','y','\xc9','\x9b','\xc9','\x93','\xc9','\x9b','\xcc','\x81','m','i','k','e','l','\xc9','\x94','\xc5','\x8b',0, // siŋpiiyɛɓɛ́mikelɔŋ pm
+    's','i','\xc5','\x8b','v','i','\xc5','\x8b','s','i',0, // siŋviŋsi vc
+    's','j','a','r','r','a','l','e','j','o','n','e',0, // sl
+    's','j','e','d','i','n','j','e','n','e','a','m','e','r','i','c','k','e','d','r','z','a','v','e',0, // us
+    's','j','e','d','i','n','j','e','n','e','d','r','z','a','v','e',0, // us
+    's','j','e','r','r','a','l','e','o','n','e',0, // sl
+    's','j','e','v','e','r','n','a','k','o','r','e','j','a',0, // kp
+    's','j','e','v','e','r','n','a','m','a','k','e','d','o','n','i','j','a',0, // mk
+    's','j','e','v','e','r','n','a','m','a','r','i','j','a','n','s','k','a','o','s','t','r','v','a',0, // mp
+    's','j','e','v','e','r','n','o','m','a','r','i','j','a','n','s','k','i','o','t','o','c','i',0, // mp
+    's','j','i','n','a',0, // cn
+    's','l','l','o','v','a','k','i',0, // sk
+    's','l','l','o','v','e','n','i',0, // si
+    's','l','o','f','a','c','i','a',0, // sk
+    's','l','o','f','e','n','i','a',0, // si
+    's','l','o','n','o','k','o','s','c','e','n','a','o','b','a','l','a',0, // ci
+    's','l','o','v','a','a','k','i',0, // sk
+    's','l','o','v','a','c','c','h','i','a',0, // sk
+    's','l','o','v','a','c','h','i','a',0, // sk
+    's','l','o','v','a','c','h','i','e',0, // sk
+    's','l','o','v','a','c','i','a',0, // sk
+    's','l','o','v','a','c','k','a',0, // sk
+    's','l','o','v','a','k','i',0, // sk
+    's','l','o','v','a','k','i','a',0, // sk
+    's','l','o','v','a','k','i','a','n','u','t','o','m','e',0, // sk
+    's','l','o','v','a','k','i','e','n',0, // sk
+    's','l','o','v','a','k','i','e','t',0, // sk
+    's','l','o','v','a','k','i','j','a',0, // sk
+    's','l','o','v','a','k','i','y','a',0, // sk
+    's','l','o','v','a','k','k','i','a',0, // sk
+    's','l','o','v','a','k','u','j','o',0, // sk
+    's','l','o','v','a','k','y','a',0, // sk
+    's','l','o','v','a','n','i','a',0, // si
+    's','l','o','v','a','q','u','i','e',0, // sk
+    's','l','o','v','a','s','k','a',0, // sk
+    's','l','o','v','e','e','n','i',0, // si
+    's','l','o','v','e','e','n','i','a',0, // si
+    's','l','o','v','e','n','i',0, // si
+    's','l','o','v','e','n','i','a',0, // si
+    's','l','o','v','e','n','i','a','n','u','t','o','m','e',0, // si
+    's','l','o','v','e','n','i','e',0, // si
+    's','l','o','v','e','n','i','e','n',0, // si
+    's','l','o','v','e','n','i','j','a',0, // si
+    's','l','o','v','e','n','i','y','a',0, // si
+    's','l','o','v','e','n','s','k','o',0, // sk
+    's','l','o','v','e','n','u','j','o',0, // si
+    's','l','o','v','e','n','y','a',0, // si
+    's','l','o','v','i','n','i','a',0, // si
+    's','l','o','v','i','n','s','k','o',0, // si
+    's','l','o','v','\xc9','\x9b','n','i',0, // slovɛni si
+    's','l','o','w','a','k',0, // sk
+    's','l','o','w','a','k','a','i',0, // sk
+    's','l','o','w','a','k','e','i',0, // sk
+    's','l','o','w','a','k','i',0, // sk
+    's','l','o','w','a','k','i','i',0, // sk
+    's','l','o','w','a','k','i','j','e',0, // sk
+    's','l','o','w','a','k','i','y','a',0, // sk
+    's','l','o','w','a','k','y','e',0, // sk
+    's','l','o','w','e','e','n','i','e',0, // si
+    's','l','o','w','e','n','i','e',0, // si
+    's','l','o','w','e','n','i','e','n',0, // si
+    's','l','o','w','e','n','i','i',0, // si
+    's','l','o','w','e','n','i','j','a',0, // si
+    's','l','o','w','e','n','i','y','a',0, // si
+    's','l','u','f','a','k','y','a',0, // sk
+    's','l','u','f','i','n','y','a',0, // si
+    's','l','u','v','a','k','y','a',0, // sk
+    's','l','u','v','i','n','y','a',0, // si
+    's','m','a','e','y','j','a','r','b','a','n','d','a','r','i','k','j','a','n','n','a',0, // um
+    's','n','\xc9','\xa3','a','f','u','r','a',0, // snɣafura sg
+    's','o','a','t','a','n','e',0, // jo
+    's','o','a','z','i','l','a','n','d','y',0, // sz
+    's','o','d','a','n',0, // sd
+    's','o','d','j','e','o','r','j','i','e','u','n','d','e','s','o','d','l','i','j','j','e','b','o','t','t','e','r','a','m','m','s','e','n','s','e','l','l','e',0, // gs
+    's','o','d','k','o','r','e','j','a',0, // kr
+    's','o','d','s','u','d','a','h','n',0, // ss
+    's','o','e','d','a','n',0, // sd
+    's','o','e','d','y',0, // se
+    's','o','i','s','a',0, // ch
+    's','o','l','o','m','o','n','a','d','a','l','a','r','y',0, // sb
+    's','o','l','o','m','o','n','a','d','a','l','a','r','\xc4','\xb1',0, // solomonadaları sb
+    's','o','l','o','m','o','n','g','u','n','g','e','y',0, // sb
+    's','o','l','o','m','o','n','i','s','l','a','n','d','s',0, // sb
+    's','o','l','o','m','o','n','o','r','o','l','l','a','r','i',0, // sb
+    's','o','l','o','m','o','n','s','k','a','o','s','t','r','v','a',0, // sb
+    's','o','l','o','m','o','n','\xc6','\x92','u','d','o','m','e','k','p','o','w','o','n','u','t','o','m','e',0, // solomonƒudomekpowonutome sb
+    's','o','l','o','v','a','k','i','i',0, // sk
+    's','o','l','o','v','e','n','i','i',0, // si
+    's','o','m','a','a','l','i',0, // so
+    's','o','m','a','a','l','i','a',0, // so
+    's','o','m','a','a','l','i','e',0, // so
+    's','o','m','a','a','l','i','j','e',0, // so
+    's','o','m','a','a','r','i','y','a',0, // so
+    's','o','m','a','i','l','i','a',0, // so
+    's','o','m','a','l','i',0, // so
+    's','o','m','a','l','i','a',0, // so
+    's','o','m','a','l','i','a','b',0, // so
+    's','o','m','a','l','i','a','n','u','t','o','m','e',0, // so
+    's','o','m','a','l','i','e',0, // so
+    's','o','m','a','l','i','i',0, // so
+    's','o','m','a','l','i','j','a',0, // so
+    's','o','m','a','l','i','s',0, // so
+    's','o','m','a','l','i','y','a',0, // so
+    's','o','m','a','l','s','k','o',0, // so
+    's','o','m','a','l','u','j','o',0, // so
+    's','o','m','a','l','y','a',0, // so
+    's','o','m','a','r','i','a',0, // so
+    's','o','m','i','j','a',0, // fi
+    's','o','n','b','a','r','t','h','e','l','e','m','y',0, // bl
+    's','o','n','d','e','r','v','e','r','w','a','l','t','i','g','s','z','o','n','a','h','o','n','g','k','o','n','g',0, // hk
+    's','o','n','d','e','r','v','e','r','w','a','l','t','i','g','s','z','o','n','a','m','a','k','a','u',0, // mo
+    's','o','n','d','e','r','v','e','r','w','a','l','t','i','g','s','z','o','n','e','h','o','n','g','k','o','n','g',0, // hk
+    's','o','n','d','e','r','v','e','r','w','a','l','t','i','g','s','z','o','n','e','m','a','c','a','o',0, // mo
+    's','o','n','d','e','r','v','e','r','w','a','l','t','u','n','g','s','r','e','g','i','o','n','h','o','n','g','k','o','n','g',0, // hk
+    's','o','n','d','e','r','v','e','r','w','a','l','t','u','n','g','s','r','e','g','i','o','n','m','a','c','a','u',0, // mo
+    's','o','n','t','g','e','l','e','n','a',0, // sh
+    's','o','o','d','a','f','r','i','k','a',0, // za
+    's','o','o','d','k','o','r','e','a',0, // kr
+    's','o','o','m','a','a','l','i','y','a',0, // so
+    's','o','o','m','e',0, // fi
+    's','o','r','d','a','n','i',0, // jo
+    's','o','r','i','n','a','m',0, // sr
+    's','o','u','d','a','n',0, // sd
+    's','o','u','d','a','n','d','u','s','u','d',0, // ss
+    's','o','u','t','h','a','f','r','i','c','a',0, // za
+    's','o','u','t','h','g','e','o','r','g','i','a','o','g','d','e','s','y','d','l','i','g','e','s','a','n','d','w','i','c','h','\xc3','\xb8','e','r',0, // southgeorgiaogdesydligesandwichøer gs
+    's','o','u','t','h','g','e','o','r','g','i','a','s','o','u','t','h','s','a','n','d','w','i','c','h','i','s','l','a','n','d','s',0, // gs
+    's','o','u','t','h','k','o','r','e','a',0, // kr
+    's','o','u','t','h','s','u','d','a','n',0, // ss
+    's','p','a','g','n',0, // es
+    's','p','a','g','n','a',0, // es
+    's','p','a','g','n','e',0, // es
+    's','p','a','i','n',0, // es
+    's','p','a','i','n','n','u','t','o','m','e',0, // es
+    's','p','a','n','e','l','s','k','o',0, // es
+    's','p','a','n','h','a',0, // es
+    's','p','a','n','i','a',0, // es
+    's','p','a','n','i','e','b',0, // es
+    's','p','a','n','i','e','l','s','k','o',0, // es
+    's','p','a','n','i','e','n',0, // es
+    's','p','a','n','i','j','a',0, // es
+    's','p','a','n','i','s','k','a',0, // es
+    's','p','a','n','j','a',0, // es
+    's','p','a','n','j','e',0, // es
+    's','p','a','n','j','o','l','s','k','a',0, // es
+    's','p','a','n','n',0, // es
+    's','p','a','n','s','k','a',0, // es
+    's','p','a','n','y','a',0, // es
+    's','p','a','n','y','a','n',0, // es
+    's','p','a','n','y','o','l',0, // es
+    's','p','a','n','y','o','l','o','r','s','z','a','g',0, // es
+    's','p','a','y','o','l','a','h','c','e','m','a','k','h','o','c','h','e',0, // es
+    's','p','a','y','o','l','a','m','a','k','h','o','c','h','e',0, // mx
+    's','p','e','z','i','a','l','v','e','r','w','a','l','t','u','n','g','s','z','o','n','h','o','n','g','k','o','n','g',0, // hk
+    's','p','e','z','i','a','l','v','e','r','w','a','l','t','u','n','g','s','z','o','n','m','a','c','a','u',0, // mo
+    's','p','i','c','b','e','r','k','y','a','j','a','n','m','a','y','e','n',0, // sj
+    's','p','i','n','i',0, // es
+    's','p','i','s','b','e','r','g','e','n','w','e','y','a','n','m','a','y','e','n',0, // sj
+    's','p','i','t','s','b','e','r','g','e','n','e','n','j','a','n','m','a','y','e','n',0, // sj
+    's','p','i','t','z','b','e','r','g','e','n','u','n','d','j','a','n','m','a','y','e','n',0, // sj
+    's','p','o','j','e','n','e','a','r','a','b','s','k','e','e','m','i','r','a','t','y',0, // ae
+    's','p','o','j','e','n','e','k','r','a','l','o','v','s','t','v','i',0, // gb
+    's','p','o','j','e','n','e','k','r','a','l','o','v','s','t','v','o',0, // gb
+    's','p','o','j','e','n','e','s','t','a','t','y',0, // us
+    's','r','a','h','o','n','g','k','o','n','g','c','h','i','n','y',0, // hk
+    's','r','a','m','a','k','a','u','c','h','i','n','y',0, // mo
+    's','r','b','i','j','a',0, // rs
+    's','r','b','s','k','o',0, // rs
+    's','r','e','d','n','j','o','a','f','r','i','c','k','a','r','e','p','u','b','l','i','k','a',0, // cf
+    's','r','i','l','a','n','c','a',0, // lk
+    's','r','i','l','a','n','k','a',0, // lk
+    's','r','i','l','a','n','k','a','b',0, // lk
+    's','r','i','l','a','n','k','a','n','u','t','o','m','e',0, // lk
+    's','r','i','l','a','n','k','e',0, // lk
+    's','r','i','l','a','n','k','o',0, // lk
+    's','r','i','l','a','\xc5','\x8b','k','a',0, // srilaŋka lk
+    's','r','r','n','a','s','i','n','e','h','o','n','g','c','o','n','g',0, // hk
+    's','r','r','n','a','s','i','n','e','m','a','c','a','o',0, // mo
+    's','s','a','\xc9','\x9b','u','d','i','y','a',0, // ssaɛudiya sa
+    's','s','a','\xce','\xb5','u','d','i','y','y','a','t','a','\xce','\xb5','r','a','b','t',0, // ssaεudiyyataεrabt sa
+    's','s','e','w','w','i','d',0, // se
+    's','s','i','c','i','l',0, // sc
+    's','s','i','n',0, // cn
+    's','s','i','n','i','g','a','l',0, // sn
+    's','s','i','n','i','\xc9','\xa3','a','l',0, // ssiniɣal sn
+    's','s','i','r','a','l','y','u','n',0, // sl
+    's','s','u','d','a','n',0, // sd
+    's','s','u','m','a','l',0, // so
+    's','s','w','i','d',0, // se
+    's','t','a','d','i','s','u','n','i','d','s','d','a','l','a','m','e','r','i','c','a',0, // us
+    's','t','a','d','o','u','u','n','a','n','e','t',0, // us
+    's','t','a','d','u','s','u','n','i','d','o','s','d','i','m','e','r','k','a',0, // us
+    's','t','a','i','t','a','o','n','t','a','i','t','h','e','m','h','e','i','r','i','c','e','a',0, // us
+    's','t','a','n','y','z','j','e','d','n','o','c','z','o','n','e',0, // us
+    's','t','a','t','e','l','e','u','n','i','t','e','a','l','e','a','m','e','r','i','c','i','i',0, // us
+    's','t','a','t','i','u','n','i','t','i',0, // us
+    's','t','a','t','o','s','u','n','i','t','e',0, // us
+    's','t','a','t','s','u','n','i','t','s',0, // us
+    's','t','a','t','u','l','c','e','t','a','t','i','i','v','a','t','i','c','a','n','u','l','u','i',0, // va
+    's','t','a','t','y','s','u','n','y','s',0, // us
+    's','t','b','a','a','t','h','e','l','e','m','i','y',0, // bl
+    's','t','b','a','r','t','h','e','l','e','m','i',0, // bl
+    's','t','b','a','r','t','h','e','l','e','m','y',0, // bl
+    's','t','b','a','r','t','h','o','l','o','m','a','u','s','i','n','s','l','a',0, // bl
+    's','t','f','i','n','s','e','n','t','g','i','r','e','n','a','d','i','i','n','s',0, // vc
+    's','t','h','e','l','e','n','a',0, // sh
+    's','t','k','i','t','t','s','a','n','e','v','i','s',0, // kn
+    's','t','k','i','t','t','s','a','n','n','e','v','i','s',0, // kn
+    's','t','k','i','t','t','s','j','a','n','e','v','i','s',0, // kn
+    's','t','k','i','t','t','s','n','a','n','e','v','i','s',0, // kn
+    's','t','k','i','t','t','s','n','e','f','i','s',0, // kn
+    's','t','k','i','t','t','s','n','e','v','i','s',0, // kn
+    's','t','k','i','t','t','s','o','c','h','n','e','v','i','s',0, // kn
+    's','t','k','i','t','t','s','u','n','d','n','e','v','i','s',0, // kn
+    's','t','k','i','t','t','s','u','n','d','n','i','u','w','i','s',0, // kn
+    's','t','k','i','t','t','s','u','n','n','e','v','i','s',0, // kn
+    's','t','k','i','t','t','s','v','a','n','e','v','i','s',0, // kn
+    's','t','l','u','c','i','a',0, // lc
+    's','t','l','u','s','i','a',0, // lc
+    's','t','l','u','t','s','c','h','i','i','a',0, // lc
+    's','t','m','a','a','r','t','i','n',0, // mf
+    's','t','m','a','r','t','i','n',0, // mf
+    's','t','o','n','i','a',0, // ee
+    's','t','o','r','a','b','r','e','t','l','a','n','d',0, // gb
+    's','t','o','r','a','b','r','e','t','l','a','n','d','s','i','n','d','i','a','h','a','v','o','y','g','g','j','a','r',0, // io
+    's','t','o','r','a','b','r','e','t','l','a','n','d','s','j','o','m','f','r','u','o','y','g','g','j','a','r',0, // vg
+    's','t','o','r','b','r','i','t','a','n','n','i','a',0, // gb
+    's','t','o','r','b','r','i','t','a','n','n','i','e','n',0, // gb
+    's','t','p','i','e','r','r','e','a','m','i','q','u','e','l','o','n',0, // pm
+    's','t','p','i','e','r','r','e','e','m','i','q','u','e','l','o','n',0, // pm
+    's','t','p','i','e','r','r','e','j','a','m','i','q','u','e','l','o','n',0, // pm
+    's','t','p','i','e','r','r','e','m','i','q','u','e','l','o','n',0, // pm
+    's','t','p','i','e','r','r','e','o','c','h','m','i','q','u','e','l','o','n',0, // pm
+    's','t','p','i','e','r','r','e','u','n','d','m','i','q','u','e','l','o','n',0, // pm
+    's','t','p','i','e','r','r','e','u','n','m','i','q','u','e','l','o','n',0, // pm
+    's','t','p','i','e','r','r','u','n','d','m','i','g','g','e','l','o',0, // pm
+    's','t','r','a','n','s','k','i','z','u','n','a','n','j','i','o','t','o','k','i','z','d','r','u','z','e','n','i','h','d','r','z','a','v',0, // um
+    's','t','r','e','d','o','a','f','r','i','c','k','a','r','e','p','u','b','l','i','k','a',0, // cf
+    's','t','r','e','f','a','e','u','r','o',0, // ez
+    's','t','u','o','r','r','a','b','r','i','t','a','n','n','i','a',0, // gb
+    's','t','v','i','n','c','e','n','t','a','g','r','e','n','a','d','i','n','y',0, // vc
+    's','t','v','i','n','c','e','n','t','a','n','d','g','r','e','n','a','d','i','n','n','e','n',0, // vc
+    's','t','v','i','n','c','e','n','t','g','r','e','n','a','d','i','n','e','s',0, // vc
+    's','t','v','i','n','c','e','n','t','j','a','g','r','e','n','a','d','i','n','e','s',0, // vc
+    's','t','v','i','n','c','e','n','t','n','a','g','r','e','n','a','d','i','n','e','s',0, // vc
+    's','t','v','i','n','c','e','n','t','o','c','h','g','r','e','n','a','d','i','n','e','r','n','a',0, // vc
+    's','t','v','i','n','c','e','n','t','o','g','g','r','e','n','a','d','i','n','a','n','e',0, // vc
+    's','t','v','i','n','c','e','n','t','o','g','g','r','e','n','a','d','i','n','e','n','e',0, // vc
+    's','t','v','i','n','c','e','n','t','u','n','d','d','g','r','e','n','a','d','i','n','e',0, // vc
+    's','t','v','i','n','c','e','n','t','u','n','d','d','g','r','o','n','a','d','i','i','n','e',0, // vc
+    's','t','v','i','n','c','e','n','t','u','n','d','d','i','e','g','r','e','n','a','d','i','n','e','n',0, // vc
+    's','t','v','i','n','c','e','n','t','u','n','d','e','g','r','e','n','a','d','i','n','e','n',0, // vc
+    's','t','v','i','n','c','e','n','t','v','a','g','r','e','n','a','d','i','n','e','s',0, // vc
+    's','t','v','i','n','s','e','n','t','g','r','e','n','a','d','i','n','o','y','g','g','j','a','r',0, // vc
+    's','u',0, // us
+    's','u','a',0, // us
+    's','u','a','c','i','l','a','n','d','i','a',0, // sz
+    's','u','a','f','r','i','k','a',0, // za
+    's','u','a','s','i','l','a','a','n','d',0, // sz
+    's','u','a','s','i','l','a','n','i',0, // sz
+    's','u','a','z','i',0, // sz
+    's','u','a','z','i','l','a','n','d','i','a',0, // sz
+    's','u','a','z','i','l','e','n','d',0, // sz
+    's','u','d','a',0, // sd
+    's','u','d','a','a','n',0, // sd
+    's','u','d','a','a','n','i',0, // sd
+    's','u','d','a','a','n','m','b','o','n','g','o',0, // ss
+    's','u','d','a','f','r','i','c','a',0, // za
+    's','u','d','a','f','r','i','c','h','e',0, // za
+    's','u','d','a','f','r','i','k','a',0, // za
+    's','u','d','a','f','r','i','k','o',0, // za
+    's','u','d','a','n',0, // sd
+    's','u','d','a','n','a',0, // sd
+    's','u','d','a','n','a','b','a','s','u','r',0, // ss
+    's','u','d','a','n','a','d','e','a','s',0, // ss
+    's','u','d','a','n','a','s',0, // sd
+    's','u','d','a','n','d','a','l','s','i','d',0, // ss
+    's','u','d','a','n','d','e','l','s','u','d',0, // ss
+    's','u','d','a','n','d','e','l','s','u','r',0, // ss
+    's','u','d','a','n','i',0, // sd
+    's','u','d','a','n','i','i','j','u','g','u','t',0, // ss
+    's','u','d','a','n','i','y','a','s','i','d','i',0, // ss
+    's','u','d','a','n','k','i','d','u','l',0, // ss
+    's','u','d','a','n','k','u','s','i','n','i',0, // ss
+    's','u','d','a','n','n','i',0, // sd
+    's','u','d','a','n','n','u','n','z','u','l',0, // ss
+    's','u','d','a','n','n','u','t','o','m','e',0, // sd
+    's','u','d','a','n','o',0, // sd
+    's','u','d','a','n','p','o','\xc5','\x82','u','d','n','i','o','w','y',0, // sudanpołudniowy ss
+    's','u','d','a','n','s','e','l','a','t','a','n',0, // ss
+    's','u','d','a','n','u','l','d','e','s','u','d',0, // ss
+    's','u','d','a','o',0, // sd
+    's','u','d','a','o','d','o','s','u','l',0, // ss
+    's','u','d','a','u',0, // sd
+    's','u','d','a','u','d','i','s','u','l',0, // ss
+    's','u','d','a','\xc5','\x8b',0, // sudaŋ sd
+    's','u','d','a','\xc5','\x8b','d','i','s','i','d',0, // sudaŋdisid ss
+    's','u','d','g','e','o','r','g','i','a','e','n','s','u','d','l','i','k','e','s','a','n','d','w','i','c','h','e','i','l','a','n','n','e','n',0, // gs
+    's','u','d','g','e','o','r','g','i','e','n','a','n','d','e','i','s','u','d','l','e','c','h','s','a','n','d','w','i','c','h','i','n','s','e','l','e','n',0, // gs
+    's','u','d','g','e','o','r','g','i','e','n','u','n','d','d','i','e','s','u','d','l','i','c','h','e','n','s','a','n','d','w','i','c','h','i','n','s','e','l','n',0, // gs
+    's','u','d','g','e','o','r','g','i','e','u','n','d','d','s','u','d','l','i','c','e','s','e','n','w','i','c','i','n','s','l','a',0, // gs
+    's','u','d','g','e','o','r','g','i','o','k','a','j','s','u','d','s','a','n','d','v','i','c','i','n','s','u','l','o','j',0, // gs
+    's','u','d','k','o','r','e','a',0, // kr
+    's','u','d','k','o','r','e','o',0, // kr
+    's','u','d','s','o','e','d','a','n',0, // ss
+    's','u','d','s','u','d','a','n',0, // ss
+    's','u','d','s','u','d','a','n','o',0, // ss
+    's','u','d','\xc9','\x9b','\xc5','\x8b',0, // sudɛŋ sd
+    's','u','e','c','i','a',0, // se
+    's','u','e','d','e',0, // se
+    's','u','e','d','i',0, // se
+    's','u','e','d','i','a',0, // se
+    's','u','e','d','\xc9','\xa8','\xcc','\x80','n',0, // suedɨ̀n se
+    's','u','e','s','i','a',0, // se
+    's','u','e','t','e','n','i',0, // se
+    's','u','e','z','a','l','a','n',0, // ch
+    's','u','i','c','a',0, // ch
+    's','u','i','d','a','f','r','i','k','a',0, // za
+    's','u','i','d','a','f','r','i','k','a','b',0, // za
+    's','u','i','d','g','e','o','r','g','i','e','e','n','d','i','e','s','u','i','d','e','l','i','k','e','s','a','n','d','w','i','c','h','e','i','l','a','n','d','e',0, // gs
+    's','u','i','d','k','o','r','e','a',0, // kr
+    's','u','i','d','s','o','e','d','a','n',0, // ss
+    's','u','i','s',0, // ch
+    's','u','i','s','a',0, // ch
+    's','u','i','s','i',0, // ch
+    's','u','i','s','i','l','a','n','i',0, // ch
+    's','u','i','s','s','a',0, // ch
+    's','u','i','s','s','e',0, // ch
+    's','u','i','t','z','a',0, // ch
+    's','u','i','z','a',0, // ch
+    's','u','l','a','i','m','a','a','n','a','t','i','\xc5','\x8b','\xc5','\x8b','\xc9','\x9b',0, // sulaimaanatiŋŋɛ sb
+    's','u','l','e','n','a','m','e',0, // sr
+    's','u','l','i','n','a','a','m',0, // sr
+    's','u','l','i','n','a','m','e',0, // sr
+    's','u','l','i','n','a','m','u',0, // sr
+    's','u','l','o','b','a','k','i','y','a',0, // sk
+    's','u','l','o','b','e','n','i','y','a',0, // si
+    's','u','l','o','v','a','a','k','i','a',0, // sk
+    's','u','l','o','v','a','k','i','y','a',0, // sk
+    's','u','l','o','v','e','n','i','a',0, // si
+    's','u','l','o','v','e','n','i','n','y','a',0, // si
+    's','u','m','a','l',0, // so
+    's','u','m','a','l','i','a',0, // so
+    's','u','n','d','a','n',0, // sd
+    's','u','n','n','e','r','v','e','r','w','a','l','t','e','n','s','r','e','b','e','e','d','m','a','c','a','o',0, // mo
+    's','u','n','n','e','r','v','e','r','w','a','l','t','e','n','s','r','e','b','e','e','t','h','o','n','g','k','o','n','g',0, // hk
+    's','u','o','m','a',0, // fi
+    's','u','o','m','i',0, // fi
+    's','u','o','m','i','j','a',0, // fi
+    's','u','o','p','m','a',0, // fi
+    's','u','r','a','f','r','i','c','a',0, // za
+    's','u','r','a','n','a','m',0, // sr
+    's','u','r','i',0, // sy
+    's','u','r','i','a','h',0, // sy
+    's','u','r','i','e',0, // sy
+    's','u','r','i','j','e',0, // sy
+    's','u','r','i','l','a','\xc5','\x8b','k','a',0, // surilaŋka lk
+    's','u','r','i','n','a','a','m',0, // sr
+    's','u','r','i','n','a','a','m','u',0, // sr
+    's','u','r','i','n','a','m',0, // sr
+    's','u','r','i','n','a','m','a',0, // sr
+    's','u','r','i','n','a','m','a','s',0, // sr
+    's','u','r','i','n','a','m','b','e',0, // sr
+    's','u','r','i','n','a','m','e',0, // sr
+    's','u','r','i','n','a','m','e','n','u','t','o','m','e',0, // sr
+    's','u','r','i','n','a','m','i',0, // sr
+    's','u','r','i','n','a','m','m',0, // sr
+    's','u','r','i','n','a','m','o',0, // sr
+    's','u','r','i','n','a','m','s',0, // sr
+    's','u','r','i','n','a','m','s','k','a',0, // sr
+    's','u','r','i','n','a','m','u',0, // sr
+    's','u','r','i','n','a','m','\xc9','\x9b',0, // surinamɛ sr
+    's','u','r','i','n','e','y','m',0, // sr
+    's','u','r','i','y','a',0, // sy
+    's','u','r','i','y','e',0, // sy
+    's','u','r','y','a',0, // sy
+    's','u','s','o','u','d','a','n',0, // ss
+    's','u','t','a','a','\xc5','\x8b',0, // sutaaŋ sd
+    's','u','t','a','n','i','f','a','k','a','t','o','n','g','a',0, // ss
+    's','u','t','e','n','i',0, // sd
+    's','u','u','d','a','a','n',0, // sd
+    's','u','u','d','a','f','r','i','k','a',0, // za
+    's','u','u','d','a','\xc5','\x8b',0, // suudaŋ sd
+    's','u','u','d','g','e','o','r','g','i','e','n','u','n','d','e','s','u','d','l','i','c','h','e','n','s','a','n','d','w','i','c','h','e','i','l','a','n','n','e','n',0, // gs
+    's','u','u','d','g','e','o','r','g','i','e','u','n','d','d','s','u','u','d','l','i','c','h','i','s','a','n','d','w','i','t','s','c','h','i','n','s','l','e',0, // gs
+    's','u','u','d','i','a','r','a','b','i','s','t','a','n',0, // sa
+    's','u','u','r','b','r','i','t','a','n','n','i','a',0, // gb
+    's','u','u','r','i','a',0, // sy
+    's','u','u','r','i','e',0, // sy
+    's','u','u','r','i','y','a',0, // sy
+    's','u','w','a','s','i','l','a','n','d',0, // sz
+    's','u','w','a','z','i','l','a','n',0, // sz
+    's','u','w','a','z','i','l','a','n','d','i',0, // sz
+    's','u','w','a','z','i','l','u','m','a','a',0, // sz
+    's','u','w','e','d',0, // se
+    's','u','w','e','d','a','n',0, // se
+    's','u','w','e','d','i',0, // se
+    's','u','w','e','e','d',0, // se
+    's','u','w','e','z','a','l','u','m','a','a',0, // ch
+    's','u','w','i','d','\xc9','\x9b','\xc5','\x8b',0, // suwidɛŋ se
+    's','u','w','i','i','s',0, // ch
+    's','u','w','i','s',0, // ch
+    's','u','w','i','s','i',0, // ch
+    's','u','w','i','z','a','l','a','n',0, // ch
+    's','u','w','\xc9','\x9b','d','i',0, // suwɛdi se
+    's','u','w','\xc9','\x9b','\xcc','\x81','d',0, // suwɛ́d se
+    's','u','\xc3','\xb0','u','r','a','f','r','i','k','a',0, // suðurafrika za
+    's','u','\xc3','\xb0','u','r','g','e','o','r','g','i','a','o','g','s','u','\xc3','\xb0','u','r','s','a','n','d','v','i','k','u','r','e','y','j','a','r',0, // suðurgeorgiaogsuðursandvikureyjar gs
+    's','u','\xc3','\xb0','u','r','g','e','o','r','g','i','a','o','g','s','u','\xc3','\xb0','u','r','s','a','n','d','w','i','c','h','o','y','g','g','j','a','r',0, // suðurgeorgiaogsuðursandwichoyggjar gs
+    's','u','\xc3','\xb0','u','r','k','o','r','e','a',0, // suðurkorea kr
+    's','u','\xc3','\xb0','u','r','s','k','a','u','t','s','l','a','n','d','i','\xc3','\xb0',0, // suðurskautslandið aq
+    's','u','\xc3','\xb0','u','r','s','u','d','a','n',0, // suðursudan ss
+    's','u','\xc9','\x9b','d',0, // suɛd se
+    's','u','\xc9','\x9b','u','d','i','y','a','t','a','\xc9','\x9b','r','a','b','t',0, // suɛudiyataɛrabt sa
+    's','u','\xc9','\x9b','\xcc','\x81','t',0, // suɛ́t se
+    's','v','a','a','s','i','m','a','a',0, // sz
+    's','v','a','j','c',0, // ch
+    's','v','a','j','c','a','r','s','k','a',0, // ch
+    's','v','a','j','c','i','a','r','s','k','o',0, // ch
+    's','v','a','l','b','a','r','a','u','n','j','a','n','a','m','a','j','e','n','a','s','a','l','a',0, // sj
+    's','v','a','l','b','a','r','d',0, // sj
+    's','v','a','l','b','a','r','d','a','a','m','m','a','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','a','g','u','s','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','a','j','a','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','a','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','a','s','i','r','j','a','n','a','s','m','a','j','e','n','a','s',0, // sj
+    's','v','a','l','b','a','r','d','d','a','n','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','e','j','a','n','m','a','j','e','n',0, // sj
+    's','v','a','l','b','a','r','d','e','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','e','n','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','e','s','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','e','t','a','j','a','n','m','a','y','e','n','u','h','a','r','t','e','a','k',0, // sj
+    's','v','a','l','b','a','r','d','e','t','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','i','j','a','n','m','a','i','e','n',0, // sj
+    's','v','a','l','b','a','r','d','i','j','a','n','m','a','j','e','n',0, // sj
+    's','v','a','l','b','a','r','d','i','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','i','n','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','j','a','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','k','p','l','e','y','a','n','m','a','y','e','n','n','u','t','o','m','e',0, // sj
+    's','v','a','l','b','a','r','d','l','a','n','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','m','p','e','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','n','a','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','o','c','h','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','o','g','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','o','k','a','j','j','a','n','m','a','j','e','n','i','n','s','u','l','o',0, // sj
+    's','v','a','l','b','a','r','d','s','i','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','u','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','u','n','d','j','a','a','n','m','a','a','i','e',0, // sj
+    's','v','a','l','b','a','r','d','u','n','d','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','u','n','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','v','a','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','v','e','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','v','\xc9','\x99','y','a','n','m','a','y','e','n',0, // svalbardvəyanmayen sj
+    's','v','a','l','b','a','r','d','y','a','i','s','l','l','a','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','d','y','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','l','b','a','r','\xc3','\xb0','i','o','g','j','a','n','m','a','y','e','n',0, // svalbarðiogjanmayen sj
+    's','v','a','l','v','a','r','d','d','j','a','n','m','a','y','e','n',0, // sj
+    's','v','a','r','t','f','j','a','l','l','a','l','a','n','d',0, // me
+    's','v','a','s','i','l','a','n','d',0, // sz
+    's','v','a','t','a','h','e','l','e','n','a',0, // sh
+    's','v','a','t','a','l','u','c','i','a',0, // lc
+    's','v','a','t','a','l','u','c','i','e',0, // lc
+    's','v','a','t','y','b','a','r','t','o','l','o','m','e','j',0, // bl
+    's','v','a','t','y','k','r','i','s','t','o','f','a','n','e','v','i','s',0, // kn
+    's','v','a','t','y','k','r','y','s','t','o','f','a','n','e','v','i','s',0, // kn
+    's','v','a','t','y','m','a','r','t','i','n','f','r',0, // mf
+    's','v','a','t','y','m','a','r','t','i','n','f','r','a','n','c','i','e',0, // mf
+    's','v','a','t','y','m','a','r','t','i','n','h','o','l',0, // sx
+    's','v','a','t','y','m','a','r','t','i','n','n','i','z','o','z','e','m','s','k','o',0, // sx
+    's','v','a','t','y','t','o','m','a','s','a','p','r','i','n','c','o','v','o','s','t','r','o','v',0, // st
+    's','v','a','t','y','t','o','m','a','s','a','p','r','i','n','c','u','v','o','s','t','r','o','v',0, // st
+    's','v','a','t','y','v','i','n','c','e','n','c','a','g','r','e','n','a','d','i','n','y',0, // vc
+    's','v','a','t','y','v','i','n','c','e','n','t','a','g','r','e','n','a','d','i','n','y',0, // vc
+    's','v','a','z','i',0, // sz
+    's','v','a','z','i','e','a','n','a',0, // sz
+    's','v','a','z','i','j','s','k','o',0, // sz
+    's','v','a','z','i','l','a','n','d',0, // sz
+    's','v','a','z','i','l','a','n','d','a','s',0, // sz
+    's','v','a','z','i','l','a','n','d','o',0, // sz
+    's','v','a','z','i','l','e','n','d',0, // sz
+    's','v','a','z','i','l','e','n','d','a',0, // sz
+    's','v','e','d','e','n',0, // se
+    's','v','e','d','i','a',0, // se
+    's','v','e','d','i','j','a',0, // se
+    's','v','e','d','o','r','s','z','a','g',0, // se
+    's','v','e','d','s','k','a',0, // se
+    's','v','e','d','s','k','o',0, // se
+    's','v','e','d','u','j','o',0, // se
+    's','v','e','i','c','a',0, // ch
+    's','v','e','i','c','a','r','i','j','a',0, // ch
+    's','v','e','i','c','e',0, // ch
+    's','v','e','i','s',0, // ch
+    's','v','e','i','t','s',0, // ch
+    's','v','e','i','t','s','i',0, // ch
+    's','v','e','l','e','n','o','s','s','a','l','a',0, // sh
+    's','v','e','n','t','a','s','i','s','v','i','n','c','e','n','t','a','s','i','r','g','r','e','n','a','d','i','n','a','i',0, // vc
+    's','v','e','r','i','g','e',0, // se
+    's','v','e','t','a','h','e','l','e','n','a',0, // sh
+    's','v','e','t','a','j','e','l','e','n','a',0, // sh
+    's','v','e','t','a','l','u','c','i','j','a',0, // lc
+    's','v','e','t','i','b','a','r','t','o','l','o','m','e','j',0, // bl
+    's','v','e','t','i','k','i','t','s','i','n','e','v','i','s',0, // kn
+    's','v','e','t','i','k','r','i','s','t','o','f','o','r','i','n','e','v','i','s',0, // kn
+    's','v','e','t','i','m','a','r','t','i','n',0, // mf
+    's','v','e','t','i','m','a','r','t','i','n','f','r','a','n','c','u','s','k','a',0, // mf
+    's','v','e','t','i','m','a','r','t','i','n','h','o','l','a','n','d','i','j','a',0, // sx
+    's','v','e','t','i','p','e','t','a','r','i','m','i','k','e','l','o','n',0, // pm
+    's','v','e','t','i','p','j','e','r','i','m','i','k','e','l','o','n',0, // pm
+    's','v','e','t','i','t','o','m','a','i','p','r','i','n','c','i','p',0, // st
+    's','v','e','t','i','v','i','n','c','e','n','t','i','g','r','e','n','a','d','i','n','i',0, // vc
+    's','v','e','t','i','v','i','n','s','e','n','t','i','g','r','e','n','a','d','i','n',0, // vc
+    's','v','e','t','i','v','i','n','s','e','n','t','i','g','r','e','n','a','d','i','n','i',0, // vc
+    's','v','e','z','i','a',0, // se
+    's','v','e','z','i','e',0, // se
+    's','v','h','e','l','e','n','a','s','s','a','l','a',0, // sh
+    's','v','i','c','a',0, // ch
+    's','v','i','c','a','r','s','k','a',0, // ch
+    's','v','i','s','s',0, // ch
+    's','v','i','s','u','j','o',0, // ch
+    's','v','i','z','r','a',0, // ch
+    's','v','i','z','z','e','r','a',0, // ch
+    's','v','i','\xc3','\xbe','j','o','\xc3','\xb0',0, // sviþjoð se
+    's','v','u','i','z','a','r','e',0, // ch
+    's','v','y','c','a','r','s','k','o',0, // ch
+    's','v','\xc3','\xb8','r','i','k','i',0, // svøriki se
+    's','w','a','a','s','i','l','a','n','n','d','a',0, // sz
+    's','w','a','l','b','a','a','r','a','k','j','a','n','m','a','y','e','n',0, // sj
+    's','w','a','s','i','l','a','n','d',0, // sz
+    's','w','a','s','i','s','k','a',0, // sz
+    's','w','a','z','i','e','e','n','n','a','m',0, // sz
+    's','w','a','z','i','l','a','n',0, // sz
+    's','w','a','z','i','l','a','n','d',0, // sz
+    's','w','a','z','i','l','a','n','d','a',0, // sz
+    's','w','a','z','i','l','a','n','d','e',0, // sz
+    's','w','a','z','i','l','a','n','d','i',0, // sz
+    's','w','a','z','i','l','a','n','d','i','a',0, // sz
+    's','w','a','z','i','l','a','n','d','n','u','t','o','m','e',0, // sz
+    's','w','a','z','i','l','a','n','d','\xc9','\x99',0, // swazilandə sz
+    's','w','a','z','i','l','e','n','d',0, // sz
+    's','w','a','z','i','l','e','n','d','a',0, // sz
+    's','w','a','z','i','l','u','n','d',0, // sz
+    's','w','a','z','i','m','a','a',0, // sz
+    's','w','a','z','i','r','a','n','d','i',0, // sz
+    's','w','a','z','i','s','k','a',0, // sz
+    's','w','d','a','n',0, // sd
+    's','w','e','d',0, // se
+    's','w','e','d','e',0, // se
+    's','w','e','d','e','b',0, // se
+    's','w','e','d','e','n',0, // se
+    's','w','e','d','e','n','n','u','t','o','m','e',0, // se
+    's','w','e','d','h','e','n',0, // se
+    's','w','e','d','i','a',0, // se
+    's','w','e','d','i','j','a',0, // se
+    's','w','e','d','s','k','a',0, // se
+    's','w','e','d','\xc9','\x9b',0, // swedɛ se
+    's','w','e','d','\xc9','\x9b','\xcc','\x80','n',0, // swedɛ̀n se
+    's','w','e','e','d','e',0, // se
+    's','w','e','i','c','i',0, // ch
+    's','w','e','s','i','y','a',0, // se
+    's','w','e','t','z','a','l','a','n','d',0, // ch
+    's','w','e','y','s','a','r','i','y','a',0, // ch
+    's','w','i','c','a','r','s','k','a',0, // ch
+    's','w','i','d',0, // se
+    's','w','i','d','e','n','i',0, // se
+    's','w','i','e','z',0, // ch
+    's','w','i','i','s','e','r','l','a','a','n','d',0, // ch
+    's','w','i','s',0, // ch
+    's','w','i','s','e',0, // ch
+    's','w','i','s','i',0, // ch
+    's','w','i','s','r','a',0, // ch
+    's','w','i','s','r','e',0, // ch
+    's','w','i','s','s',0, // ch
+    's','w','i','s','u',0, // ch
+    's','w','i','s','\xc9','\x9b',0, // swisɛ ch
+    's','w','i','t','i','z','i','r','a','n','d','i',0, // ch
+    's','w','i','t','s','e','r','l','a','n',0, // ch
+    's','w','i','t','s','e','r','l','a','n','d',0, // ch
+    's','w','i','t','z','e','r','l','a','n','d',0, // ch
+    's','w','i','t','z','e','r','l','a','n','d','i',0, // ch
+    's','w','i','t','z','e','r','l','a','n','d','n','u','t','o','m','e',0, // ch
+    's','w','i','t','z','\xc9','\x9b','r','l','a','n','d',0, // switzɛrland ch
+    's','w','i','z','i','l','a','n','d','i',0, // ch
+    's','w','\xc9','\x9b','d','\xc7','\x9d',0, // swɛdǝ se
+    's','y','a','d',0, // td
+    's','y','d','a','f','r','i','k','a',0, // za
+    's','y','d','g','e','o','r','g','i','e','n','o','c','h','s','y','d','s','a','n','d','w','i','c','h','o','a','r','n','a',0, // gs
+    's','y','d','k','o','r','e','a',0, // kr
+    's','y','d','s','u','d','a','n',0, // ss
+    's','y','e','r','r','a','l','e','o','n','e',0, // sl
+    's','y','i','l','i',0, // cl
+    's','y','i','p','r','i','y','a',0, // cy
+    's','y','i','\xc5','\x8b',0, // syiŋ cn
+    's','y','p','r','a',0, // cy
+    's','y','p','r','u','s',0, // cy
+    's','y','r','i','a',0, // sy
+    's','y','r','i','a','b',0, // sy
+    's','y','r','i','e',0, // sy
+    's','y','r','i','e','n',0, // sy
+    's','y','r','i','s','k','a',0, // sy
+    's','y','r','l','a','n','d',0, // sy
+    's','y','y','r','i','a',0, // sy
+    's','y','\xc9','\x9b','r','a','l','e','o','n',0, // syɛraleon sl
+    's','z',0, // sz
+    's','z','a','m','o','a',0, // ws
+    's','z','a','u','d','a','r','a','b','i','a',0, // sa
+    's','z','e','n','e','g','a','l',0, // sn
+    's','z','e','n','t','i','l','o','n','a',0, // sh
+    's','z','e','r','b','i','a',0, // rs
+    's','z','i','n','g','a','p','u','r',0, // sg
+    's','z','i','r','i','a',0, // sy
+    's','z','l','o','v','a','k','i','a',0, // sk
+    's','z','l','o','v','e','n','i','a',0, // si
+    's','z','o','m','a','l','i','a',0, // so
+    's','z','u','d','a','n',0, // sd
+    's','z','v','a','z','i','f','o','l','d',0, // sz
+    's','z','w','a','j','c','a','r','i','a',0, // ch
+    's','z','w','e','c','j','a',0, // se
+    's','\xc3','\xb8','r','a','f','r','i','k','a',0, // sørafrika za
+    's','\xc3','\xb8','r','g','e','o','r','g','i','a','o','g','s','\xc3','\xb8','r','s','a','n','d','w','i','c','h','\xc3','\xb8','y','e','n','e',0, // sørgeorgiaogsørsandwichøyene gs
+    's','\xc3','\xb8','r','k','o','r','e','a',0, // sørkorea kr
+    's','\xc3','\xb8','r','s','u','d','a','n',0, // sørsudan ss
+    's','\xc4','\xb1','r','b','i','s','t','a','n',0, // sırbistan rs
+    's','\xc5','\x82','o','n','o','w','i','n','o','w','y','p','o','b','r','j','o','h',0, // słonowinowypobrjoh ci
+    's','\xc5','\x82','o','n','o','w','o','k','o','s','c','o','w','y','p','s','i','b','r','j','o','g',0, // słonowokoscowypsibrjog ci
+    's','\xc5','\x82','o','w','a','c','j','a',0, // słowacja sk
+    's','\xc5','\x82','o','w','a','k','s','k','a',0, // słowakska sk
+    's','\xc5','\x82','o','w','e','n','i','a',0, // słowenia si
+    's','\xc5','\x82','o','w','j','e','n','s','k','a',0, // słowjenska si
+    's','\xc7','\x9d','r','a','m','e','r','i','k','a','m','a','l','a','\xc5','\x8b','n','e',0, // sǝramerikamalaŋne vi
+    's','\xc7','\x9d','r','a','n','g','l','o','f','o','\xc5','\x8b',0, // sǝranglofoŋ gb
+    's','\xc7','\x9d','r','a','r','a','b','i','y','a',0, // sǝrarabiya sa
+    's','\xc7','\x9d','r','a','r','a','b','i','y','a','m','a','t','a','i','n','i',0, // sǝrarabiyamataini ae
+    's','\xc7','\x9d','r','d','o','m','i','n','i','k','m','a','l','i','i',0, // sǝrdominikmalii do
+    's','\xc7','\x9d','r','e','g','y','p','t',0, // sǝregypt eg
+    's','\xc7','\x9d','r','e','r','i','t','r','e',0, // sǝreritre er
+    's','\xc7','\x9d','r','f','i','j','i',0, // sǝrfiji fj
+    's','\xc7','\x9d','r','f','i','n','l','a','n','d',0, // sǝrfinland fi
+    's','\xc7','\x9d','r','g','i','b','r','a','l','t','a','r',0, // sǝrgibraltar gi
+    's','\xc7','\x9d','r','g','r','e','k',0, // sǝrgrek gr
+    's','\xc7','\x9d','r','g','r','o','e','n','l','a','n','d',0, // sǝrgroenland gl
+    's','\xc7','\x9d','r','g','u','i','n','e',0, // sǝrguine gq
+    's','\xc7','\x9d','r','g','u','y','a','n','a','m','a','f','r','a','n','s','s','\xc7','\x9d',0, // sǝrguyanamafranssǝ gf
+    's','\xc7','\x9d','r','g','w','a','d','e','l','o','u','p','\xc7','\x9d',0, // sǝrgwadeloupǝ gp
+    's','\xc7','\x9d','r','h','a','i','t','i',0, // sǝrhaiti ht
+    's','\xc7','\x9d','r','h','e','l','e','n','a',0, // sǝrhelena sh
+    's','\xc7','\x9d','r','h','o','n','d','u','r','a','s',0, // sǝrhonduras hn
+    's','\xc7','\x9d','r','i','n','d','\xc7','\x9d',0, // sǝrindǝ in
+    's','\xc7','\x9d','r','i','r','e','l','a','n','d',0, // sǝrireland ie
+    's','\xc7','\x9d','r','i','s','l','a','n','d',0, // sǝrisland is
+    's','\xc7','\x9d','r','i','s','r','a','e','l',0, // sǝrisrael il
+    's','\xc7','\x9d','r','k','e','n','y','a',0, // sǝrkenya ke
+    's','\xc7','\x9d','r','k','i','r','i','b','a','t','i',0, // sǝrkiribati ki
+    's','\xc7','\x9d','r','k','o','n','g','o','m','a','d','i','i','n','e','z','a','i','r',0, // sǝrkongomadiinezair cd
+    's','\xc7','\x9d','r','k','o','r','e','f','a','h','s','\xc7','\x9d','\xc5','\x8b',0, // sǝrkorefahsǝŋ kp
+    's','\xc7','\x9d','r','k','o','r','e','n','e','k','\xc7','\x9d','s','\xc7','\x9d','\xc5','\x8b',0, // sǝrkorenekǝsǝŋ kr
+    's','\xc7','\x9d','r','k','o','w','a','i','t',0, // sǝrkowait kw
+    's','\xc7','\x9d','r','k','r','i','s','t','o','f','n','e','n','i','e','v','\xc7','\x9d',0, // sǝrkristofnenievǝ kn
+    's','\xc7','\x9d','r','l','a','n','k','a',0, // sǝrlanka lk
+    's','\xc7','\x9d','r','l','a','o','s',0, // sǝrlaos la
+    's','\xc7','\x9d','r','l','e','s','o','t','h','o',0, // sǝrlesotho ls
+    's','\xc7','\x9d','r','l','u','c','i','a',0, // sǝrlucia lc
+    's','\xc7','\x9d','r','l','u','x','e','m','b','u','r','g',0, // sǝrluxemburg lu
+    's','\xc7','\x9d','r','m','a','k','a','s','\xc7','\x9d','\xc5','\x8b',0, // sǝrmakasǝŋ nl
+    's','\xc7','\x9d','r','m','a','l','a','w','i',0, // sǝrmalawi mw
+    's','\xc7','\x9d','r','m','a','l','i',0, // sǝrmali ml
+    's','\xc7','\x9d','r','m','a','l','o','u','n','i','y','a','m','a','l','a','\xc5','\x8b','n','e',0, // sǝrmalouniyamalaŋne fk
+    's','\xc7','\x9d','r','m','a','l','t','a',0, // sǝrmalta mt
+    's','\xc7','\x9d','r','m','a','r','i','a','m','a','l','a','\xc5','\x8b','n','e',0, // sǝrmariamalaŋne mp
+    's','\xc7','\x9d','r','m','a','r','i','n','o',0, // sǝrmarino sm
+    's','\xc7','\x9d','r','m','a','r','s','h','a','l','l','m','a','l','a','\xc5','\x8b','n','e',0, // sǝrmarshallmalaŋne mh
+    's','\xc7','\x9d','r','m','a','u','r','i','c','\xc7','\x9d',0, // sǝrmauricǝ mu
+    's','\xc7','\x9d','r','m','o','n','t','s','e','r','r','a','t',0, // sǝrmontserrat ms
+    's','\xc7','\x9d','r','m','y','a','n','m','a','r',0, // sǝrmyanmar mm
+    's','\xc7','\x9d','r','n','a','u','r','u',0, // sǝrnauru nr
+    's','\xc7','\x9d','r','n','e','p','a','l',0, // sǝrnepal np
+    's','\xc7','\x9d','r','n','i','g','e','r',0, // sǝrniger ne
+    's','\xc7','\x9d','r','p','a','l','a','u',0, // sǝrpalau pw
+    's','\xc7','\x9d','r','p','a','l','e','s','t','i','n','i','y','a',0, // sǝrpalestiniya ps
+    's','\xc7','\x9d','r','p','a','n','a','m','a',0, // sǝrpanama pa
+    's','\xc7','\x9d','r','p','o','l','y','n','e','s','i','y','a','m','a','f','r','a','n','s','s','\xc7','\x9d',0, // sǝrpolynesiyamafranssǝ pf
+    's','\xc7','\x9d','r','p','o','r','t','u','g','a','l',0, // sǝrportugal pt
+    's','\xc7','\x9d','r','p','\xc7','\x9d','t','a','r','n','e','m','i','k','\xc7','\x9d','l','o','n',0, // sǝrpǝtarnemikǝlon pm
+    's','\xc7','\x9d','r','r','e','u','n','i','o','n',0, // sǝrreunion re
+    's','\xc7','\x9d','r','s','a','l','o','m','o','n','m','a','l','a','\xc5','\x8b','n','e',0, // sǝrsalomonmalaŋne sb
+    's','\xc7','\x9d','r','s','a','l','v','a','d','o','r',0, // sǝrsalvador sv
+    's','\xc7','\x9d','r','s','a','m','o','a',0, // sǝrsamoa ws
+    's','\xc7','\x9d','r','s','u','e','d',0, // sǝrsued se
+    's','\xc7','\x9d','r','s','u','r','i','n','a','m',0, // sǝrsurinam sr
+    's','\xc7','\x9d','r','s','w','a','z','i','l','a','n','d',0, // sǝrswaziland sz
+    's','\xc7','\x9d','r','s','w','i','s','s',0, // sǝrswiss ch
+    's','\xc7','\x9d','r','s','y','e','k',0, // sǝrsyek cz
+    's','\xc7','\x9d','r','t','o','g','o',0, // sǝrtogo tg
+    's','\xc7','\x9d','r','t','o','k','e','l','a','u',0, // sǝrtokelau tk
+    's','\xc7','\x9d','r','t','o','n','g','a',0, // sǝrtonga to
+    's','\xc7','\x9d','r','t','u','v','a','l','u',0, // sǝrtuvalu tv
+    's','\xc7','\x9d','r','v','a','n','u','a','t','u',0, // sǝrvanuatu vu
+    's','\xc7','\x9d','r','v','e','n','e','z','u','e','l','a',0, // sǝrvenezuela ve
+    's','\xc7','\x9d','r','v','i','e','t','n','a','m',0, // sǝrvietnam vn
+    's','\xc7','\x9d','r','v','i','n','c','e','\xc5','\x8b','n','e','g','r','e','n','a','d','i','\xc5','\x8b',0, // sǝrvinceŋnegrenadiŋ vc
+    's','\xc9','\x94','l','s','i','i',0, // sɔlsii ge
+    's','\xc9','\x94','l','t','a','n','i',0, // sɔltani jo
+    's','\xc9','\x94','m','a','l','i',0, // sɔmali so
+    's','\xc9','\x99','l','o','v','a','k','i',0, // səlovaki sk
+    's','\xc9','\x99','l','o','v','e','n','i','a',0, // səlovenia si
+    's','\xc9','\x99','r','i','l','a','\xc5','\x8b','k','a',0, // sərilaŋka lk
+    's','\xc9','\x99','r','q','i','t','i','m','o','r',0, // sərqitimor tl
+    's','\xc9','\x99','u','d','i','y','y','\xc9','\x99','\xc9','\x99','r','\xc9','\x99','b','i','s','t','a','n','\xc4','\xb1',0, // səudiyyəərəbistanı sa
+    's','\xc9','\x9b','c','h','\xc9','\x9b','\xcc','\x80','l','\xc9','\x9b','\xcc','\x80','s',0, // sɛchɛ̀lɛ̀s sc
+    's','\xc9','\x9b','c','\xc9','\x9b','l',0, // sɛcɛl sc
+    's','\xc9','\x9b','l','\xc9','\x9b','b','i',0, // sɛlɛbi rs
+    's','\xc9','\x9b','n','g','a','p','u','r','i',0, // sɛngapuri sg
+    's','\xc9','\x9b','n','k','r','\xc7','\x9d','s','t','\xc9','\x94','\xcc','\x81','f','r','i','n','y','\xc9','\x9b','\xcc','\x81','v','\xc7','\x9d',0, // sɛnkrǝstɔ́frinyɛ́vǝ kn
+    's','\xc9','\x9b','n','m','a','r','\xc7','\x9d','n',0, // sɛnmarǝn sm
+    's','\xc9','\x9b','n','p','y','\xc9','\x9b','r','r','i','m','i','k','\xc9','\x9b','l','\xc9','\x94','\xc5','\x8b',0, // sɛnpyɛrrimikɛlɔŋ pm
+    's','\xc9','\x9b','n','t','a','a','f','\xc9','\xa8','l','e','k','a','n','l','e','k','p','o','b','e','l','e',0, // sɛntaafɨlekanlekpobele cf
+    's','\xc9','\x9b','n','t','l','i','s','i',0, // sɛntlisi lc
+    's','\xc9','\x9b','n','t','\xc9','\x9b','\xcc','\x81','l','e','n',0, // sɛntɛ́len sh
+    's','\xc9','\x9b','n','v','\xc7','\x9d','n','s','\xc7','\x9d','\xc5','\x8b','r','i','g','r','\xc9','\x9b','n','a','d','i','n',0, // sɛnvǝnsǝŋrigrɛnadin vc
+    's','\xc9','\x9b','n','\xc9','\x9b','g','a','l',0, // sɛnɛgal sn
+    's','\xc9','\x9b','s','h','\xc9','\x9b','l','\xc9','\x9b',0, // sɛshɛlɛ sc
+    's','\xc9','\x9b','s','\xc9','\x9b','\xcc','\x81','l',0, // sɛsɛ́l sc
+    's','\xc9','\x9b','\xcc','\x80','n','e','l','e','n','a',0, // sɛ̀nelena sh
+    's','\xc9','\x9b','\xcc','\x80','n','k','i','a','n','e','v','i',0, // sɛ̀nkianevi kn
+    's','\xc9','\x9b','\xcc','\x80','n','k','p','i','y','\xc9','\x9b','\xcc','\x80','a','m','i','k','e','l','\xc9','\x94','\xc5','\x8b',0, // sɛ̀nkpiyɛ̀amikelɔŋ pm
+    's','\xc9','\x9b','\xcc','\x80','n','l','u','s','h','i','a',0, // sɛ̀nlushia lc
+    's','\xc9','\x9b','\xcc','\x80','n','v','i','n','s','\xc9','\xa8','\xcc','\x80','n','a','g','\xc9','\xa8','l','e','n','a','d','i','u','t','e',0, // sɛ̀nvinsɨ̀nagɨlenadiute vc
+    's','\xc9','\x9b','\xcc','\x80','n','\xc9','\x9b','\xcc','\x80','g','a','a',0, // sɛ̀nɛ̀gaa sn
+    's','\xc9','\x9b','\xcc','\x81','\xc5','\x8b','f','\xc9','\x9b','\xc5','\x8b','s','a','\xc5','\x8b','e','l','e','k','e','l','e','n','a','t','i','i','n',0, // sɛ́ŋfɛŋsaŋelekelenatiin vc
+    's','\xc9','\x9b','\xcc','\x81','\xc5','\x8b','k','i','l','i','s','t','\xc9','\x94','\xcc','\x81','f','e','n','i','\xc9','\x9b','\xcc','\x81','f',0, // sɛ́ŋkilistɔ́feniɛ́f kn
+    's','\xc9','\x9b','\xcc','\x81','\xc5','\x8b','p','i','\xc9','\x9b','\xcc','\x81','l','e','m','i','k','e','l','\xc9','\x94','\xcc','\x81','\xc5','\x8b',0, // sɛ́ŋpiɛ́lemikelɔ́ŋ pm
+    's','\xc9','\x9b','\xcc','\x81','\xc5','\x8b','t','\xc9','\x9b','\xcc','\x81','e','l','\xc9','\x9b','\xcc','\x81','\xc9','\x9b','n','\xc9','\x9b',0, // sɛ́ŋtɛ́elɛ́ɛnɛ sh
+    's','\xc9','\x9b','\xcc','\x81','\xc5','\x8b','t','\xc9','\x9b','\xcc','\x81','l','u','s','i',0, // sɛ́ŋtɛ́lusi lc
+    's','\xc9','\xa8','\xcc','\x80','k','p','\xc9','\x9b','\xcc','\x82','n',0, // sɨ̀kpɛ̂n es
+    's','\xc9','\xa8','\xcc','\x80','l','e','l','a','\xc5','\x8b','k','a',0, // sɨ̀lelaŋka lk
+    's','\xc9','\xa8','\xcc','\x80','l','o','v','\xc9','\xa8','k','\xc9','\xa8','\xcc','\x80','a',0, // sɨ̀lovɨkɨ̀a sk
+    's','\xc9','\xa8','\xcc','\x80','l','o','v','\xc9','\xa8','n','y','i','a',0, // sɨ̀lovɨnyia si
+    't','a','a','n','i',0, // dk
+    't','a','a','n','s','a','n','i','a',0, // tz
+    't','a','a','n','z','a','n','y','i','a',0, // tz
+    't','a','a','y','i','l','a','n','d',0, // th
+    't','a','a','y','i','w','a','n',0, // tw
+    't','a','a','z','a',0, // no
+    't','a','a','z','i','k','i','i','s','t','a','a','n',0, // tj
+    't','a','a','z','i','k','i','s','t','a','n',0, // tj
+    't','a','c','i','k','i','s','t','a','n',0, // tj
+    't','a','d','h','a','n','i','a',0, // tz
+    't','a','d','i','k','i','s','t','a','n','i',0, // tj
+    't','a','d','j','a','k','i','s','t','a','n',0, // tj
+    't','a','d','j','i','k','i','s','t','a','n',0, // tj
+    't','a','d','j','i','k','i','s','t','a','u',0, // tj
+    't','a','d','j','i','k','i','s','t','a','\xc5','\x8b',0, // tadjikistaŋ tj
+    't','a','d','j','i','q','u','i','s','t','a','o',0, // tj
+    't','a','d','s','c','h','i','k','i','s','c','h','t','a','n',0, // tj
+    't','a','d','s','c','h','i','k','i','s','t','a','h','n',0, // tj
+    't','a','d','s','c','h','i','k','i','s','t','a','n',0, // tj
+    't','a','d','s','i','k','i','s','t','a','n',0, // tj
+    't','a','d','s','j','i','k','i','s','t','a','n',0, // tj
+    't','a','d','z','h','i','k','i','s','t','a','n',0, // tj
+    't','a','d','z','i','k','i','j','a',0, // tj
+    't','a','d','z','i','k','i','s','t','a','n',0, // tj
+    't','a','d','z','i','k','i','s','t','a','n','a',0, // tj
+    't','a','d','z','i','k','i','s','\xc9','\x99','t','a','\xc5','\x8b',0, // tadzikisətaŋ tj
+    't','a','d','z','i','k','i','s','\xc9','\xa8','\xcc','\x80','t','a','n',0, // tadzikisɨ̀tan tj
+    't','a','d','z','j','i','k','i','s','t','a','n',0, // tj
+    't','a','d','z','s','i','k','i','s','z','t','a','n',0, // tj
+    't','a','d','z','y','k','i','s','t','a','n',0, // tj
+    't','a','e','l','a','n',0, // th
+    't','a','e','l','a','n','d',0, // th
+    't','a','e','w','a','n',0, // tw
+    't','a','f','r','i','k','t','t','u','n','z','u','l',0, // za
+    't','a','f','r','i','q','t','w','a','d','d','a',0, // za
+    't','a','g','d','u','d','a','n','a','f','r','i','k','a','w','a','m','m','a','s',0, // cf
+    't','a','g','d','u','d','a','n','c','i','k',0, // cz
+    't','a','g','d','u','d','a','n','d','u','m','i','n','i','k','a','n',0, // do
+    't','a','g','d','u','d','a','n','t','t','a','d','i','m','u','k','r','a','t','i','t','n','k','o','n','g','o',0, // cd
+    't','a','g','d','u','d','a','n','t','t','a','d','u','m','i','n','i','k','t',0, // do
+    't','a','g','d','u','d','a','n','t','t','a','n','a','m','m','a','s','t','n','i','f','r','i','q','y','a',0, // cf
+    't','a','g','d','u','d','a','n','t','t','a','t','c','i','k','i','t',0, // cz
+    't','a','g','d','u','d','a','t','a','d','i','m','u','q','r','a','t','i','t','n','k','u','n','g','u',0, // cd
+    't','a','g','d','u','d','a','t','a','m','e','g','d','a','y','t','n','k','u','n','g','u',0, // cd
+    't','a','g','e','l','d','a','t','a','d','d','u','k','e','l','t',0, // gb
+    't','a','g','e','l','d','a','y','e','d','d','u','k','l','e','n',0, // gb
+    't','a','g','i','k','i','s','t','a','n',0, // tj
+    't','a','g','i','k','u','j','o',0, // tj
+    't','a','g','l','d','i','t','i','m','u','n','n',0, // gb
+    't','a','g','y','e','d',0, // gb
+    't','a','i',0, // th
+    't','a','i','d','h','b','h','a','n',0, // tw
+    't','a','i','d','i','g','e','a','s','t','a','n',0, // tj
+    't','a','i','l','a','n',0, // th
+    't','a','i','l','a','n','d',0, // th
+    't','a','i','l','a','n','d','a',0, // th
+    't','a','i','l','a','n','d','a','n',0, // th
+    't','a','i','l','a','n','d','a','s',0, // th
+    't','a','i','l','a','n','d','e',0, // th
+    't','a','i','l','a','n','d','i',0, // th
+    't','a','i','l','a','n','d','i','a',0, // th
+    't','a','i','l','a','n','d','i','e',0, // th
+    't','a','i','l','a','n','d','\xc9','\x9b',0, // tailandɛ th
+    't','a','i','l','a','n','i',0, // th
+    't','a','i','l','u','m','a','a',0, // th
+    't','a','i','o','a','n','a',0, // tw
+    't','a','i','r','a','n','d','i',0, // th
+    't','a','i','u','a','n',0, // tw
+    't','a','i','u','a','n','i',0, // tw
+    't','a','i','v','a','n',0, // tw
+    't','a','i','v','a','n','a',0, // tw
+    't','a','i','v','a','n','a','s',0, // tw
+    't','a','i','w','a','a','n','i',0, // tw
+    't','a','i','w','a','n',0, // tw
+    't','a','i','w','a','n','i',0, // tw
+    't','a','i','w','a','n','i','n',0, // tw
+    't','a','i','w','a','n','n','u','t','o','m','e',0, // tw
+    't','a','i','w','a','n','s',0, // tw
+    't','a','i','w','a','\xc5','\x8b',0, // taiwaŋ tw
+    't','a','i','z','e','m','e',0, // th
+    't','a','j','i','g','i','s','t','a','n',0, // tj
+    't','a','j','i','k','i','s','i','t','a','a','n','i',0, // tj
+    't','a','j','i','k','i','s','i','t','a','n','i',0, // tj
+    't','a','j','i','k','i','s','i','t','a','\xc5','\x8b',0, // tajikisitaŋ tj
+    't','a','j','i','k','i','s','t','a','a','n',0, // tj
+    't','a','j','i','k','i','s','t','a','n',0, // tj
+    't','a','j','i','k','i','s','t','a','n','i',0, // tj
+    't','a','j','i','k','i','s','t','a','n','n','u','t','o','m','e',0, // tj
+    't','a','j','i','k','i','s','t','a','\xc5','\x8b',0, // tajikistaŋ tj
+    't','a','j','i','k','i','t','h','t','a','n','i',0, // tj
+    't','a','j','i','q','u','i','s','t','a','o',0, // tj
+    't','a','j','l','a','n','d',0, // th
+    't','a','j','l','a','n','d','e',0, // th
+    't','a','j','l','a','n','d','i','a',0, // th
+    't','a','j','l','a','n','d','o',0, // th
+    't','a','j','s','k','a',0, // th
+    't','a','j','v','a','n',0, // tw
+    't','a','j','v','a','n','o',0, // tw
+    't','a','j','w','a','n',0, // tw
+    't','a','k','a','d','a','n','e','u','r','o',0, // ez
+    't','a','k','e','l','a','u',0, // tk
+    't','a','k','i',0, // tr
+    't','a','k','i','m','e','n','e','s','i','t','a','a','n','i',0, // tm
+    't','a','l','i','a','n','s','k','o',0, // it
+    't','a','l','y','a','a','n','i',0, // it
+    't','a','m','n','a','d','t','n','t','u','r','u','f','t',0, // ez
+    't','a','m','n','a','d','t','t','a','n','g','l','i','z','i','t','n','u','g','a','r','u','a','h','i','n','d','i',0, // io
+    't','a','m','n','a','t','t','a','q','b','u','r','t','t','a','c','i','n','w','a','t','n','h','u','n','g','k','u','n','g',0, // hk
+    't','a','m','n','a','t','t','u','d','b','i','l','t','t','u','z','z','i','g','t','t','a','c','e','n','w','i','t','n','m','a','k','a','w',0, // mo
+    't','a','n','a','h','t','h','a','i',0, // th
+    't','a','n','e','m','a','l','k',0, // dk
+    't','a','n','e','m','a','r','k',0, // dk
+    't','a','n','g','a',0, // to
+    't','a','n','j','u','n','g','v','e','r','d','e',0, // cv
+    't','a','n','s','a','a','n','i','a',0, // tz
+    't','a','n','s','a','a','n','i','y','a',0, // tz
+    't','a','n','s','a','n','i','a',0, // tz
+    't','a','n','s','a','n','i','i',0, // tz
+    't','a','n','s','a','n','i','i','a',0, // tz
+    't','a','n','s','a','n','i','j','a',0, // tz
+    't','a','n','s','a','n','i','y','a',0, // tz
+    't','a','n','s','k','a',0, // dk
+    't','a','n','z','a','a','n','i',0, // tz
+    't','a','n','z','a','n','i',0, // tz
+    't','a','n','z','a','n','i','a',0, // tz
+    't','a','n','z','a','n','i','a','b',0, // tz
+    't','a','n','z','a','n','i','a','n','u','t','o','m','e',0, // tz
+    't','a','n','z','a','n','i','e',0, // tz
+    't','a','n','z','a','n','i','i',0, // tz
+    't','a','n','z','a','n','i','j','a',0, // tz
+    't','a','n','z','a','n','i','o',0, // tz
+    't','a','n','z','a','n','i','y','a',0, // tz
+    't','a','n','z','a','n','y','a',0, // tz
+    't','a','r','i','l','e','d','e','j','o','s',0, // nl
+    't','a','s','h','q','i','o','k','e','a','n','i','y','a',0, // qo
+    't','a','s','i','k','i','s','t','a','a','\xc5','\x8b',0, // tasikistaaŋ tj
+    't','a','s','i','k','i','t','a','n','i',0, // tj
+    't','a','v','e','k','o','r','e','a',0, // kp
+    't','a','v','e','m','a','r','i','a','n','e','h',0, // mp
+    't','a','x','h','i','k','i','s','t','a','n',0, // tj
+    't','a','x','i','q','u','i','s','t','a','n',0, // tj
+    't','a','y','b','a','n','n','h','a',0, // es
+    't','a','y','i','k','i','s','t','a','n',0, // tj
+    't','a','y','i','l','a','a','n','d',0, // th
+    't','a','y','i','l','a','n','d','a',0, // th
+    't','a','y','i','l','a','n','d','i',0, // th
+    't','a','y','i','r','a','n','d','i',0, // th
+    't','a','y','i','w','a','a','n',0, // tw
+    't','a','y','i','w','a','a','n','i',0, // tw
+    't','a','y','i','w','a','n','i',0, // tw
+    't','a','y','l','a','a','n','d',0, // th
+    't','a','y','l','a','n','d',0, // th
+    't','a','y','l','a','n','d','a',0, // th
+    't','a','y','l','a','n','n','d','a',0, // th
+    't','a','y','l','e','n','d','a',0, // th
+    't','a','y','s','a','h','a','r','a',0, // eh
+    't','a','y','v','a','n',0, // tw
+    't','a','y','w','a','a','n',0, // tw
+    't','a','y','w','a','n',0, // tw
+    't','a','z','e','k','a','l','e','d','o','n','i','y','a',0, // nc
+    't','a','z','e','z','e','l','a','n','d','i','y','a',0, // nz
+    't','a','z','i','k','i','s','i','t','a',0, // tj
+    't','a','z','i','k','i','s','t','a','n',0, // tj
+    't','a','\xc5','\x8b','s','a','n','i',0, // taŋsani tz
+    't','a','\xc5','\x8b','z','a','n','i','n','y','a',0, // taŋzaninya tz
+    't','a','\xc5','\x8b','\xc9','\x99','z','a','n','i',0, // taŋəzani tz
+    't','a','\xc9','\xa3','a','z','u','t','n','u','s','z','e','r',0, // taɣazutnuszer ci
+    't','c','a','d',0, // td
+    't','c','h','a','d',0, // td
+    't','c','h','a','j','w','a','n',0, // tw
+    't','c','h','e','k','i','a',0, // cz
+    't','c','h','e','q','u','i','a',0, // cz
+    't','c','h','e','q','u','i','e',0, // cz
+    't','e','e','k','i',0, // tr
+    't','e','e','r','o','s','t','r','a','a','l','g','u','f','r','a','a','s',0, // tf
+    't','e','k','k','l','a','n','d',0, // cz
+    't','e','k','\xc9','\xa8','m','e','n','e','s','\xc9','\xa8','\xcc','\x80','t','a','n',0, // tekɨmenesɨ̀tan tm
+    't','e','l','e','n','e','d','a','a','t','o','b','a','g','u',0, // tt
+    't','e','l','e','\xc9','\x93','\xc9','\x94','\xcc','\x81','t','i','m','\xc9','\x94','\xc9','\x94','\xcc','\x83',0, // teleɓɔ́timɔɔ̃ tl
+    't','e','l','y','a','n',0, // it
+    't','e','m','o','k','r','a','a','t','i','s','c','h','i','r','e','p','u','b','l','i','k','k','o','n','g','o',0, // cd
+    't','e','n','i','m','a','\xca','\xbb','a','k','e',0, // tenimaʻake dk
+    't','e','n','i','s','a','n','i','a',0, // tz
+    't','e','r','i','t','o','r','i','b','r','i','t','a','n','i','c','d','a','l','o','c','e','a','n','i','n','d','i','a','n',0, // io
+    't','e','r','i','t','o','r','i','i','l','e','a','u','s','t','r','a','l','e','s','i','a','n','t','a','r','c','t','i','c','e','f','r','a','n','c','e','z','e',0, // tf
+    't','e','r','i','t','o','r','i','i','l','e','p','a','l','e','s','t','i','n','i','e','n','e',0, // ps
+    't','e','r','i','t','o','r','i','s','m','e','r','i','d','i','o','n','a','i','f','r','a','n','c','e','s',0, // tf
+    't','e','r','i','t','o','r','i','s','p','a','l','e','s','t','i','n','e','s',0, // ps
+    't','e','r','i','t','o','r','i','u','l','b','r','i','t','a','n','i','c','d','i','n','o','c','e','a','n','u','l','i','n','d','i','a','n',0, // io
+    't','e','r','i','t','u','w','a','a','r','u','b','r','e','t','a','a','n','c','i','o','s','e','y','a','a','e','n','j','e','\xc5','\x8b',0, // terituwaarubretaancioseyaaenjeŋ io
+    't','e','r','i','t','w','a','r','b','r','i','t','a','n','i','k','l','o','s','e','a','n','i','n','d','i','e','n',0, // io
+    't','e','r','i','t','w','a','r','p','a','l','e','s','t','i','n','n',0, // ps
+    't','e','r','k','s','a','s','u','n','k','a','i','k','o','s','a','s','s','a','l','a','s',0, // tc
+    't','e','r','k','s','o','i','r','k','a','i','k','o','s','o','s','a','l','o','s',0, // tc
+    't','e','r','k','s','w','e','k','a','y','k','o','s','a','d','a','l','a','r','y',0, // tc
+    't','e','r','r','a','s','f','r','a','n','s','e','s','d','i','s','u','l',0, // tf
+    't','e','r','r','e','a','u','s','t','r','a','l','i','f','r','a','n','c','e','s','i',0, // tf
+    't','e','r','r','e','s','a','u','s','t','r','a','l','e','s','e','t','a','n','t','a','r','c','t','i','q','u','e','s','f','r','a','n','c','a','i','s','e','s',0, // tf
+    't','e','r','r','e','s','a','u','s','t','r','a','l','e','s','f','r','a','n','c','a','i','s','e','s',0, // tf
+    't','e','r','r','i','t','o','i','r','e','b','r','i','t','a','n','n','i','q','u','e','d','e','l','o','c','e','a','n','i','n','d','i','e','n',0, // io
+    't','e','r','r','i','t','o','i','r','e','s','p','a','l','e','s','t','i','n','i','e','n','s',0, // ps
+    't','e','r','r','i','t','o','r','e','t','j','u','g','o','r','e','f','r','a','n','c','e','z','e',0, // tf
+    't','e','r','r','i','t','o','r','e','t','p','a','l','e','s','t','i','n','e','z','e',0, // ps
+    't','e','r','r','i','t','o','r','i','b','r','i','t','a','n','i','c','d','e','l','o','c','e','a','i','n','d','i','c',0, // io
+    't','e','r','r','i','t','o','r','i','b','r','i','t','a','n','i','k','i','o','q','e','a','n','i','t','i','n','d','i','a','n',0, // io
+    't','e','r','r','i','t','o','r','i','b','r','i','t','a','n','n','i','c','e','n','l','o','c','e','a','n','i','n','d','i','c',0, // io
+    't','e','r','r','i','t','o','r','i','o','b','r','i','t','a','n','i','c','o','d','e','l','o','c','e','a','n','o','i','n','d','i','c','o',0, // io
+    't','e','r','r','i','t','o','r','i','o','b','r','i','t','a','n','i','c','o','d','o','o','c','e','a','n','o','i','n','d','i','c','o',0, // io
+    't','e','r','r','i','t','o','r','i','o','b','r','i','t','a','n','n','i','c','o','d','e','l','l','o','c','e','a','n','o','i','n','d','i','a','n','o',0, // io
+    't','e','r','r','i','t','o','r','i','o','d','a','p','a','l','e','s','t','i','n','a',0, // ps
+    't','e','r','r','i','t','o','r','i','o','o','c','e','a','n','i','c','b','r','i','t','a','n','n','o','i','n','d','i','a','n',0, // io
+    't','e','r','r','i','t','o','r','i','o','p','a','l','e','s','t','i','n','o',0, // ps
+    't','e','r','r','i','t','o','r','i','o','s','a','f','a','s','t','a','d','o','s','d','e','o','c','e','a','n','i','a',0, // qo
+    't','e','r','r','i','t','o','r','i','o','s','a','l','e','j','a','d','o','s','d','e','o','c','e','a','n','i','a',0, // qo
+    't','e','r','r','i','t','o','r','i','o','s','a','u','s','t','r','a','i','s','f','r','a','n','c','e','s','e','s',0, // tf
+    't','e','r','r','i','t','o','r','i','o','s','a','u','s','t','r','a','l','e','s','f','r','a','n','c','e','s','e','s',0, // tf
+    't','e','r','r','i','t','o','r','i','o','s','f','r','a','n','c','e','s','e','s','d','o','s','u','l',0, // tf
+    't','e','r','r','i','t','o','r','i','o','s','m','e','r','i','d','i','o','n','a','l','f','r','a','n','c','e','s','e',0, // tf
+    't','e','r','r','i','t','o','r','i','o','s','p','a','l','e','s','t','i','n','i','a','n','o','s',0, // ps
+    't','e','r','r','i','t','o','r','i','o','s','p','a','l','e','s','t','i','n','o','s',0, // ps
+    't','e','r','r','i','t','o','r','i','p','a','l','e','s','t','i','n','a','i','s',0, // ps
+    't','e','r','r','i','t','o','r','i','p','a','l','e','s','t','i','n','e','s','i',0, // ps
+    't','e','r','r','i','t','o','r','i','s','a','l','l','u','n','y','a','t','s','d','o','c','e','a','n','i','a',0, // qo
+    't','e','r','r','i','t','o','r','i','s','a','u','s','t','r','a','l','s','f','r','a','n','c','e','s','o','s',0, // tf
+    't','e','r','r','i','t','o','r','i','s','f','r','a','n','z','o','s','m','e','r','i','d','i','u','n','a','l','s',0, // tf
+    't','e','r','r','i','t','o','r','i','s','p','a','l','e','s','t','i','n','s',0, // ps
+    't','e','r','r','i','t','o','r','i','u','b','r','i','t','a','n','i','c','u','d','e','l','o','c','e','a','n','u','i','n','d','i','c','u',0, // io
+    't','e','r','r','i','t','o','r','j','u','b','r','i','t','t','a','n','i','k','u','t','a','l','o','c','e','a','n','i','n','d','j','a','n',0, // io
+    't','e','r','y','t','o','r','i','a','p','a','l','e','s','t','y','n','s','k','i','e',0, // ps
+    't','h','a','i','e','a','n','a',0, // th
+    't','h','a','i','e','e','n','n','a','m',0, // th
+    't','h','a','i','f','o','l','d',0, // th
+    't','h','a','i','l','a','n',0, // th
+    't','h','a','i','l','a','n','d',0, // th
+    't','h','a','i','l','a','n','d','a',0, // th
+    't','h','a','i','l','a','n','d','e',0, // th
+    't','h','a','i','l','a','n','d','i',0, // th
+    't','h','a','i','l','a','n','d','i','a',0, // th
+    't','h','a','i','l','a','n','d','n','u','t','o','m','e',0, // th
+    't','h','a','i','l','a','n','d','s','k','a',0, // th
+    't','h','a','i','l','a','n','d','y',0, // th
+    't','h','a','i','m','a','a',0, // th
+    't','h','a','j','s','k','o',0, // th
+    't','h','a','m','a','r','i','n','o',0, // sm
+    't','h','a','m','o','a',0, // ws
+    't','h','a','m','o','a','y','a','m','a','r','e','k','a','n','i',0, // as
+    't','h','a','n','h','v','a','t','i','c','a','n',0, // va
+    't','h','a','n','t','a','h','e','l','e','n','a',0, // sh
+    't','h','a','n','t','a','k','i','t','d','h','i','n','a','n','e','v','i','t','h',0, // kn
+    't','h','a','n','t','a','l','u','t','h','i','a',0, // lc
+    't','h','a','n','t','a','p','i','e','r','i','n','a','m','i','k','e','l','o','n','i',0, // pm
+    't','h','a','n','t','a','v','i','t','h','e','n','t','i','n','a','g','r','e','n','a','d','i','n','i',0, // vc
+    't','h','a','o','t','o','m','e','n','a','p','r','i','n','c','i','p','e',0, // st
+    't','h','a','u','d','i',0, // sa
+    't','h','a','y','i','l','a','n','d','i',0, // th
+    't','h','a','y','i','w','a','n','i',0, // tw
+    't','h','a','y','l','a','n','d',0, // th
+    't','h','e','k','h','i',0, // tr
+    't','h','e','n','e','g','a','l','i',0, // sn
+    't','h','e','u','t','a','e','m','e','l','i','l','a',0, // ea
+    't','h','i','e','r','a','l','e','o','n','i',0, // sl
+    't','h','i','n','g','a','p','o','o',0, // sg
+    't','h','i','r','i','a',0, // sy
+    't','h','i','r','i','l','a','n','k','a',0, // lk
+    't','h','l','o','v','e','n','i','a',0, // si
+    't','h','o','g','o',0, // tg
+    't','h','o','k','e','l','a','w','u',0, // tk
+    't','h','o','l','v','a','k','i','a',0, // sk
+    't','h','o','m','a','l','i','a',0, // so
+    't','h','o','n','g','a',0, // to
+    't','h','u','d','a','n','i',0, // sd
+    't','h','u','r','i','n','a','m','u',0, // sr
+    't','h','u','v','a','l','u',0, // tv
+    't','h','u','y','s','i',0, // ch
+    't','h','u','y','\xc4','\x91','i','\xc3','\xaa','n',0, // thuyđiên se
+    't','h','\xc3','\xb4','n','h','i','k','y',0, // thônhiky tr
+    't','i','a','m','a','n','a',0, // de
+    't','i','e','k','o','k','a','s','i','a',0, // dg
+    't','i','e','r','k','e','i',0, // tr
+    't','i','e','r','r','e','s','a','u','s','t','r','a','l','e','s','f','r','a','n','c','e','s','e','s',0, // tf
+    't','i','g','d','u','d','a','n','t','e','f','r','i','q','t','t','a','l','e','m','m','a','s','t',0, // cf
+    't','i','g','d','u','d','a','t','a','d','u','m','i','n','i','k','i','t',0, // do
+    't','i','g','d','u','d','a','t','a','g','d','u','d','a','n','t','n','k','u','n','g','u',0, // cd
+    't','i','g','e','l','d','u','n','i','n','y','e','d','d','u','k','l','e','n','t','a','\xc9','\x9b','r','a','b','i','n',0, // tigelduninyedduklentaɛrabin ae
+    't','i','g','z','i','r','i','n','h','e','a','r','d','a','k','k','e','d','m','c','d','o','n','a','l','d',0, // hm
+    't','i','g','z','i','r','i','n','i','b','e','\xc9','\x9b','d','e','n','n','m','a','r','i','k','a','n',0, // tigzirinibeɛdennmarikan um
+    't','i','g','z','i','r','i','n','n','a','l','a','n','d',0, // ax
+    't','i','g','z','i','r','i','n','n','b','u','v','e','t',0, // bv
+    't','i','g','z','i','r','i','n','n','f','a','l','k','l','a','n','d',0, // fk
+    't','i','g','z','i','r','i','n','n','f','a','l','k','l','a','n','d','i','s','l','a','s','m','a','l','v','i','n','a','s',0, // fk
+    't','i','g','z','i','r','i','n','n','f','a','r','w','i',0, // fo
+    't','i','g','z','i','r','i','n','n','i','\xc9','\xa3','f','u','z','e','g','z','a','w',0, // tigzirinniɣfuzegzaw cv
+    't','i','g','z','i','r','i','n','n','j','y','u','r','j','y','a','n','u','n','z','u','l','a','k','k','e','d','s','a','n','d','w','i','c','n','u','n','z','u','l',0, // gs
+    't','i','g','z','i','r','i','n','n','k','a','b','b','i','r','d','i',0, // cv
+    't','i','g','z','i','r','i','n','n','k','a','m','y','a','n',0, // ky
+    't','i','g','z','i','r','i','n','n','k','a','y','m','a','n',0, // ky
+    't','i','g','z','i','r','i','n','n','k','u','k',0, // ck
+    't','i','g','z','i','r','i','n','n','k','u','k','u','s',0, // cc
+    't','i','g','z','i','r','i','n','n','m','a','l','a','w','i',0, // fk
+    't','i','g','z','i','r','i','n','n','m','a','r','c','a','l',0, // mh
+    't','i','g','z','i','r','i','n','n','m','a','r','y','a','n','a','t','u','g','a','f','a','t',0, // mp
+    't','i','g','z','i','r','i','n','n','m','a','r','y','a','n','n','i','z','z','l','m','d',0, // mp
+    't','i','g','z','i','r','i','n','n','m','a','r','y','a','n','u','f','e','l','l','a',0, // mp
+    't','i','g','z','i','r','i','n','n','n','u','r','f','u','l','k',0, // nf
+    't','i','g','z','i','r','i','n','n','s','a','l','u','m','a','n',0, // sb
+    't','i','g','z','i','r','i','n','n','s','a','l','u','m','u','n',0, // sb
+    't','i','g','z','i','r','i','n','n','s','u','l','u','m','u','n',0, // sb
+    't','i','g','z','i','r','i','n','n','t','u','r','k','y','a','d','k','a','y','k',0, // tc
+    't','i','g','z','i','r','i','n','n','v','i','r','j','i','n','n','i','w','u','n','a','k','y','e','d','d','u','k','l','e','n',0, // vi
+    't','i','g','z','i','r','i','n','n','y','i','x','e','f','a','z','e','g','z','a','w',0, // cv
+    't','i','g','z','i','r','i','n','t','i','k','a','n','a','r','i','y','i','n',0, // ic
+    't','i','g','z','i','r','i','n','t','i','m','g','a','d','n','i','w','u','n','a','k','m','u','n','n','i','n',0, // vi
+    't','i','g','z','i','r','i','n','t','i','m','g','a','d','n','n','n','g','l','i','z',0, // vg
+    't','i','g','z','i','r','i','n','t','i','n','a','w','f','u','k','i','n',0, // nf
+    't','i','g','z','i','r','i','n','t','i','v','e','r','j','i','n','i','y','i','n','t','i','g','l','i','z','i','y','i','n',0, // vg
+    't','i','g','z','i','r','i','n','t','u','r','k','i','y','y','i','n','d','t','i','k','a','y','k','u','s','i','n',0, // tc
+    't','i','g','z','i','r','i','n','v','i','r','g','i','n','t','i','b','r','i','t','a','n','i','y','i','n',0, // vg
+    't','i','g','z','i','r','t','n','a','s','u','n','s','y','u','n',0, // ac
+    't','i','g','z','i','r','t','n','k','l','i','p','i','r','t','u','n',0, // cp
+    't','i','g','z','i','r','t','n','m','a','n',0, // im
+    't','i','g','z','i','r','t','n','u','r','f','u','l','k',0, // nf
+    't','i','g','z','r','i','n','n','k','r','i','s','t','m','a','s',0, // cx
+    't','i','k','\xc9','\x9b','m','e','n','i','s','i','t','a',0, // tikɛmenisita tm
+    't','i','l','i','k','i',0, // tr
+    't','i','l','i','n','i','d','a','d','i','n','i','t','o','b','a','g','o',0, // tt
+    't','i','l','i','n','i','d','a','d','n','a','t','o','b','a','g','o',0, // tt
+    't','i','l','i','n','i','t','a','a','t','n','a','t','u','p','a','k','\xc9','\x94',0, // tilinitaatnatupakɔ tt
+    't','i','l','i','n','i','t','a','t','i','m','o','t','o','p','a','k','o',0, // tt
+    't','i','m','l','i','l','i','t',0, // re
+    't','i','m','n','a','d','i','n','i','b','e','\xc9','\x9b','d','e','n','n','t','u','s','y','a','n','i','t',0, // timnadinibeɛdenntusyanit qo
+    't','i','m','o','a','h','a','h','a','k','e',0, // tl
+    't','i','m','o','g','k','o','r','e','a',0, // kr
+    't','i','m','o','g','s','u','d','a','n',0, // ss
+    't','i','m','o','l','i','y','a','k','u','n','e','n','a',0, // tl
+    't','i','m','o','l','i','y','a','m','a','s','h','a','l','i','k','i',0, // tl
+    't','i','m','o','o','r',0, // tl
+    't','i','m','o','o','r','b','a','r','i',0, // tl
+    't','i','m','o','o','r','f','u','\xc9','\x97','n','a','a','n','g','e',0, // timoorfuɗnaange tl
+    't','i','m','o','o','r','h','a','w','s','a',0, // tl
+    't','i','m','o','o','r','i','y','i','i','t','\xca','\x89','\xca','\x89','m','b','a',0, // timooriyiitʉʉmba tl
+    't','i','m','o','r',0, // tl
+    't','i','m','o','r','a','l','e','s','t','e',0, // tl
+    't','i','m','o','r','a','n','\xc7','\x9d','a','\xc9','\x9b','s','t',0, // timoranǝaɛst tl
+    't','i','m','o','r','a','r','o','j','h','i','l','a','t',0, // tl
+    't','i','m','o','r','a','r','r','e','t','e','r',0, // tl
+    't','i','m','o','r','a','t','s','i','n','a','n','a','n','a',0, // tl
+    't','i','m','o','r','d','a','l','o','s','t',0, // tl
+    't','i','m','o','r','d','e','l','e','s','t',0, // tl
+    't','i','m','o','r','e','s','t',0, // tl
+    't','i','m','o','r','e','s','t','e',0, // tl
+    't','i','m','o','r','i','l','i','n','d','o','r',0, // tl
+    't','i','m','o','r','i','y','a',0, // tl
+    't','i','m','o','r','i','y','a','i','s','t','i',0, // tl
+    't','i','m','o','r','i','y','a','m','a','s','h','a','r','i','k','i',0, // tl
+    't','i','m','o','r','k','a','n','g','i','l','l','i','i','t',0, // tl
+    't','i','m','o','r','l','e','s','t','e',0, // tl
+    't','i','m','o','r','l','e','s','t','e','a','u','s','t','t','i','m','o','r',0, // tl
+    't','i','m','o','r','l','e','s','t','e','i','s','t','o','c','n','i','t','i','m','o','r',0, // tl
+    't','i','m','o','r','l','e','s','t','e','n','u','t','o','m','e',0, // tl
+    't','i','m','o','r','l','e','s','t','i',0, // tl
+    't','i','m','o','r','o','r','i','a','n','t','a','l',0, // tl
+    't','i','m','o','r','o','r','i','e','n','t','a','l',0, // tl
+    't','i','m','o','r','o','t','i','t','o',0, // tl
+    't','i','m','o','r','t','a','g','a','b','a','s',0, // tl
+    't','i','m','o','r','t','a','l','l','v','a','n','t',0, // tl
+    't','i','m','o','r','t','i','m','u','r',0, // tl
+    't','i','m','o','r','u','l','d','e','e','s','t',0, // tl
+    't','i','m','o','r','u','w','a','d','i','b','o','k','u',0, // tl
+    't','i','m','o','r','u','y','i','b','u','r','a','s','i','r','a','z','u','b','a',0, // tl
+    't','i','m','o','r','w','e','t','a','n',0, // tl
+    't','i','m','o','r','w','s','c','h','o','d','n','i',0, // tl
+    't','i','m','o','r','y','a','m','a','s','h','a','r','i','k','i',0, // tl
+    't','i','m','o','r','y','a','m','o','n','y','\xc9','\x9b','l','\xc9','\x9b',0, // timoryamonyɛlɛ tl
+    't','i','m','o','r','\xc9','\x9b','y','a','m','o','n','i','\xc9','\x9b','l','\xc9','\x9b',0, // timorɛyamoniɛlɛ tl
+    't','i','m','o','w','a',0, // tl
+    't','i','m','u','r','a','n','u','m','a','l','u','t','i','f','r','a','n','s','i','s','i','y','i','n',0, // tf
+    't','i','m','u','r','a','y','e','s','s','a','k','e','s','r','e','n',0, // nl
+    't','i','m','u','r','n','l','q','b','l','t',0, // tl
+    't','i','m','u','r','n','u','s','a','m','m','a','r',0, // tl
+    't','i','m','u','r','t','a','g','m','u','t',0, // tl
+    't','i','m','\xc9','\x94','b','o','k','a',0, // timɔboka tl
+    't','i','m','\xc9','\x94','r','t','s','i','n','d','i','k','e','h',0, // timɔrtsindikeh tl
+    't','i','m','\xc9','\x94','\xcc','\x81','\xc9','\x94','l','u','n','i','p','a','l','\xc9','\x9b','\xcc','\x81','n',0, // timɔ́ɔlunipalɛ́n tl
+    't','i','m','\xc9','\x94','\xcc','\x82','r','l','i','k','o','l',0, // timɔ̂rlikol tl
+    't','i','n','i','d','a','d','e','n','e','t','o','b','a','g','o',0, // tt
+    't','i','n','i','d','a','d','\xc9','\x9b','m','p','e','t','o','b','a','g','o',0, // tinidadɛmpetobago tt
+    't','i','n','i','s','i',0, // tn
+    't','i','n','i','z','i',0, // tn
+    't','i','o','m','o','r','a','n','e','a','r',0, // tl
+    't','i','o','m','o','r','t','h','o','i','r',0, // tl
+    't','i','o','n','g','k','o','k',0, // cn
+    't','i','r','c','h','i','a',0, // tr
+    't','i','r','i','a','d','b','r','e','i','z','h','v','e','u','r','a','t','m','e','u','r','v','o','r','i','n','d','e','z',0, // io
+    't','i','r','i','a','d','o','u','p','a','l','e','s','t','i','n','a',0, // ps
+    't','i','r','i','n','i','d','a','a','d','t','o','b','a','g','o',0, // tt
+    't','i','r','i','n','i','d','a','d','d','a','t','o','b','a','g','o',0, // tt
+    't','i','r','i','n','i','d','a','d','i','n','a','t','o','b','a','g','o',0, // tt
+    't','i','r','i','n','i','i','d','a','y','a','t','o','b','a','a','g','o',0, // tt
+    't','i','r','i','n','i','t','e','a','k','t','o','b','a','g','o',0, // tt
+    't','i','r','i','o','g','a','e','t','h','a','u','p','a','l','e','s','t','e','i','n','a','i','d','d',0, // ps
+    't','i','r','i','o','g','a','e','t','h','b','r','y','d','e','i','n','i','g','c','e','f','n','f','o','r','i','n','d','i','a',0, // io
+    't','i','r','i','s','t','a','n','d','a','k','u','n','h','a',0, // ta
+    't','i','r','k','i',0, // tr
+    't','i','r','k','i','y','e',0, // tr
+    't','i','r','k','m','e','n','i','s','t','a','n',0, // tm
+    't','i','r','k','m','e','n','i','s','t','a','\xc5','\x8b',0, // tirkmenistaŋ tm
+    't','i','r','k','m','\xc9','\x9b','n','i','s','t','a','\xc5','\x8b',0, // tirkmɛnistaŋ tm
+    't','i','r','n','i','d','a','a','d','e','t','o','b','a','a','g','o',0, // tt
+    't','i','r','o','e','d','d','d','e','h','e','u','o','l','a','c','a','n','t','a','r','c','t','i','g','f','f','r','a','i','n','c',0, // tf
+    't','i','t','i','n','a','a','f','r','i','k','a','r','e','p','\xc9','\x94','b','l','i','k','n','u','t','o','m','e',0, // titinaafrikarepɔbliknutome cf
+    't','i','t','s','l','a','n','d',0, // de
+    't','j','e','c','k','i','e','n',0, // cz
+    't','j','e','k','k','i','a',0, // cz
+    't','j','e','k','k','i','e','t',0, // cz
+    't','l',0, // tl
+    't','l','a','t','a','h','p','a','l','e','s','t','i','n','a',0, // ps
+    't','l','i','n','i','d','a','d','n','a','t','o','b','a','g','o',0, // tt
+    't','o','a','k','e',0, // tr
+    't','o','c','a','l','a',0, // tk
+    't','o','g','a',0, // tg
+    't','o','g','a','s',0, // tg
+    't','o','g','o',0, // tg
+    't','o','g','o','b',0, // tg
+    't','o','g','o','l','o',0, // tg
+    't','o','g','o','n','u','t','o','m','e',0, // tg
+    't','o','g','o','o',0, // tg
+    't','o','g','u',0, // tg
+    't','o','j','i','k','i','s','t','o','n',0, // tj
+    't','o','k','e','l','a',0, // tk
+    't','o','k','e','l','a','a','u',0, // tk
+    't','o','k','e','l','a','a','w',0, // tk
+    't','o','k','e','l','a','o',0, // tk
+    't','o','k','e','l','a','u',0, // tk
+    't','o','k','e','l','a','u','n','u','t','o','m','e',0, // tk
+    't','o','k','e','l','a','w','u',0, // tk
+    't','o','k','e','l','o',0, // tk
+    't','o','k','e','r','a','w','u',0, // tk
+    't','o','k','o',0, // tg
+    't','o','k','o','l','o','o',0, // tk
+    't','o','k','\xc7','\x9d','l','a','o',0, // tokǝlao tk
+    't','o','m','i','n','i','c','a',0, // dm
+    't','o','m','i','n','i','k','a',0, // dm
+    't','o','m','i','n','i','k','a','a','n','i','s','c','h','i','r','e','p','u','b','l','i','k',0, // do
+    't','o','n','g','a',0, // to
+    't','o','n','g','a','n','u','t','o','m','e',0, // to
+    't','o','n','g','g','a',0, // to
+    't','o','n','g','o',0, // to
+    't','o','n','i','z','i','a',0, // tn
+    't','o','n','n','g','a','a',0, // to
+    't','o','n','q','a',0, // to
+    't','o','o','g','o',0, // tg
+    't','o','o','j','o',0, // tg
+    't','o','o','n','g','a',0, // to
+    't','o','q','o',0, // tg
+    't','o','q','u','e','l','a','u',0, // tk
+    't','o','r','k','e','i',0, // tr
+    't','o','r','k','i','a',0, // tr
+    't','o','r','k','m','e','n','i','s','t','a','n',0, // tm
+    't','o','r','k','s','u','n','d','g','a','i','g','g','o','s','i','n','s','l','e',0, // tc
+    't','o','r','k','s','v','\xc9','\x99','k','a','y','k','o','s','a','d','a','l','a','r','\xc4','\xb1',0, // torksvəkaykosadaları tc
+    't','o','r','o','k','o','r','s','z','a','g',0, // tr
+    't','o','v','a','l','o',0, // tv
+    't','r','i','a','n','a','i','d','a','g','u','s','t','o','b','a','g','o',0, // tt
+    't','r','i','n','d','a','d','d','t','u','b','a','g','u',0, // tt
+    't','r','i','n','d','a','d','e','e','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','a','a','m','m','a','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','a','n','d','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','a','n','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','a','s','i','r','t','o','b','a','g','a','s',0, // tt
+    't','r','i','n','i','d','a','d','a','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','a','u','n','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','b','a','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','d','a','n','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','d','t','u','b','a','g','u',0, // tt
+    't','r','i','n','i','d','a','d','e','n','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','e','s','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','e','t','a','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','e','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','g','i','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','h','a','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','i','n','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','i','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','i','t','o','b','a','g','u',0, // tt
+    't','r','i','n','i','d','a','d','j','a','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','k','p','l','e','t','o','b','a','g','o','n','u','t','o','m','e',0, // tt
+    't','r','i','n','i','d','a','d','l','a','n','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','l','e','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','n','a','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','n','d','a','t','o','b','a','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','n','e','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','o','c','h','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','o','g','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','o','k','a','j','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','s','b','e','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','s','i','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','s','y','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','u','n','d','t','o','b','a','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','u','n','d','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','u','n','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','u','n','t','o','b','a','h','j','o',0, // tt
+    't','r','i','n','i','d','a','d','u','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','v','a','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','v','e','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','v','\xc9','\x99','t','o','b','a','q','o',0, // trinidadvətobaqo tt
+    't','r','i','n','i','d','a','d','w','e','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','y','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','d','a','d','\xc9','\x93','\xc9','\x94','t','o','b','a','g','o',0, // trinidadɓɔtobago tt
+    't','r','i','n','i','d','a','y','t','o','b','a','g','u',0, // tt
+    't','r','i','n','i','t','a','t','i','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','t','e','e','k','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','t','e','e','t','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','t','e','n','e','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','t','e','n','i','t','o','b','a','g','o',0, // tt
+    't','r','i','n','i','t','u','e','e','n','a','t','o','b','a','g','o',0, // tt
+    't','r','i','s','t','a','n','a','d','a','k','u','n','a','s','s','a','l','a','s',0, // ta
+    't','r','i','s','t','a','n','a','s','d','a','k','u','n','j','a',0, // ta
+    't','r','i','s','t','a','n','d','a','c','u','n','h','a',0, // ta
+    't','r','i','s','t','a','n','d','a','c','u','n','j','a',0, // ta
+    't','r','i','s','t','a','n','d','a','k','u','n','a',0, // ta
+    't','r','i','s','t','a','n','d','a','k','u','n','h','a',0, // ta
+    't','r','i','s','t','a','n','d','a','k','u','n','h','a','n','u','t','o','m','e',0, // ta
+    't','r','i','s','t','a','n','d','a','k','u','n','j','a',0, // ta
+    't','r','i','s','t','a','n','d','a','k','u','n','y','a',0, // ta
+    't','r','i','s','t','a','n','d','e','a','c','u','n','a',0, // ta
+    't','r','i','s','t','a','n','d','e','c','u','n','h','a',0, // ta
+    't','r','i','s','t','a','o','d','a','c','u','n','h','a',0, // ta
+    't','r','i','\xc3','\xaa','u','t','i','e','n',0, // triêutien kp
+    't','r','u','n','g','q','u','\xc3','\xb4','c',0, // trungquôc cn
+    't','r','y','n','i','d','a','d','i','t','o','b','a','g','o',0, // tt
+    't','s','a','a','d',0, // td
+    't','s','a','d',0, // td
+    't','s','a','d','i',0, // td
+    't','s','a','d','n','u','t','o','m','e',0, // td
+    't','s','a','d','y',0, // td
+    't','s','a','i','n','a',0, // cn
+    't','s','a','i','n','a','n','u','t','o','m','e',0, // cn
+    't','s','c','h','a','d',0, // td
+    't','s','c','h','e','c','h','i','e','n',0, // cz
+    't','s','c','h','e','c','h','i','s','c','h','e','r','e','p','u','b','l','i','k',0, // cz
+    't','s','c','h','e','c','h','i','s','c','h','i','r','e','p','u','b','l','i','k',0, // cz
+    't','s','c','h','i','b','u','u','t','i',0, // dj
+    't','s','c','h','i','l','e',0, // cl
+    't','s','e','c','i','e',0, // cz
+    't','s','e','h','h','i',0, // cz
+    't','s','e','h','h','i','a',0, // cz
+    't','s','e','k','i','n','t','a','s','a','v','a','l','t','a',0, // cz
+    't','s','e','k','k','i',0, // cz
+    't','s','h','a','d',0, // td
+    't','s','h','a','d','i',0, // td
+    't','s','h','i','l','i',0, // cl
+    't','s','i','b','i','r','a','n','b','i','r','j','i','n','t','a','a','m','u','r','k','a',0, // vi
+    't','s','i','b','i','r','a','n','f','a','l','k','i','l','a','n',0, // fk
+    't','s','i','b','i','r','a','n','k','a','i','m','a','n',0, // ky
+    't','s','i','b','i','r','a','n','k','a','p','b','a','r','d','e',0, // cv
+    't','s','i','b','i','r','a','n','k','u','k','u',0, // ck
+    't','s','i','b','i','r','a','n','m','a','r','i','y','a','n','a','n','a','a','r','e','w','a',0, // mp
+    't','s','i','b','i','r','a','n','m','a','r','s','h','a','l',0, // mh
+    't','s','i','b','i','r','a','n','s','a','l','a','m','a','n',0, // sb
+    't','s','i','b','i','r','i','n','b','i','r','j','i','n','n','a','b','i','r','t','a','n','i','y','a',0, // vg
+    't','s','i','b','i','r','i','n','n','a','r','f','a','l','k',0, // nf
+    't','s','i','e','c','i','a',0, // cz
+    't','s','i','e','i','n','a',0, // cn
+    't','s','i','i','l','i',0, // cl
+    't','s','i','l','e',0, // cl
+    't','s','i','l','e','n','u','t','o','m','e',0, // cl
+    't','s','i','l','i',0, // cl
+    't','s','i','n','a',0, // cn
+    't','s','j','a','a','d',0, // td
+    't','s','j','a','d',0, // td
+    't','s','j','e','c','h','i','e',0, // cz
+    't','s','j','e','c','h','i','s','c','h','e','r','e','p','u','b','l','i','e','k',0, // cz
+    't','s','j','e','c','h','j','e',0, // cz
+    't','s','j','e','g','g','i','e',0, // cz
+    't','s','j','e','g','g','i','e','s','e','r','e','p','u','b','l','i','e','k',0, // cz
+    't','s','j','e','k','k','i','a',0, // cz
+    't','s','y','i','n','a','n',0, // cn
+    't','s','\xc9','\x9b','k','r','e','p','\xc9','\x94','b','l','i','k','n','u','t','o','m','e',0, // tsɛkrepɔbliknutome cz
+    't','t','a','k','e',0, // tr
+    't','t','u','g','u',0, // tg
+    't','u','b','a','l','u',0, // tv
+    't','u','b','h','a','l','u',0, // tv
+    't','u','f','a','a','l','u',0, // tv
+    't','u','f','a','l','u',0, // tv
+    't','u','g','u',0, // tg
+    't','u','i','n','i','s','e','a',0, // tn
+    't','u','k','e','m','e','n','i','s','i','t','a',0, // tm
+    't','u','k','i','m','e','n','i','s','i','t','a','n','i',0, // tm
+    't','u','k','i','m','\xc9','\x9b','n','i','s','i','t','a','\xc5','\x8b',0, // tukimɛnisitaŋ tm
+    't','u','k','i','s','i','\xc9','\x93','\xc9','\x9b','\xcc','\x80','k','a','i','k','o','o','s','i','t','i','\xc5','\x8b','\xc5','\x8b','\xc9','\x9b',0, // tukisiɓɛ̀kaikoositiŋŋɛ tc
+    't','u','k','l','a','w',0, // tk
+    't','u','k','l','u',0, // tk
+    't','u','k','u','m','e','n','i','s','t','a','n','i',0, // tm
+    't','u','l','i','s','i','t','a','n','i','t','a','k','u','n','u','h','a',0, // ta
+    't','u','l','u','c','h','i','m','e','n','i','s','t','a','n','i',0, // tm
+    't','u','l','u','i','t','n','u','n','a','a','t',0, // gb
+    't','u','l','u','k','i',0, // tr
+    't','u','l','u','k','i','i',0, // tr
+    't','u','l','u','k','i','m','e','n','i','s','i','t','a','n','i',0, // tm
+    't','u','l','u','k','i','m','e','n','i','s','t','a','n','i',0, // tm
+    't','u','l','u','k','m','e','n','i','s','i','t','a','a','\xc5','\x8b',0, // tulukmenisitaaŋ tm
+    't','u','l','u','k','n','a','k','a','y','i','i','k',0, // tc
+    't','u','m','u','n','e','k','e',0, // dm
+    't','u','m','u','r','a','s','a','m','a','r',0, // tl
+    't','u','n','e','e','s','i','a',0, // tn
+    't','u','n','e','e','s','i','e',0, // tn
+    't','u','n','e','e','s','i','j','e',0, // tn
+    't','u','n','e','s',0, // tn
+    't','u','n','e','s','h','i','a',0, // tn
+    't','u','n','e','s','i','a',0, // tn
+    't','u','n','e','s','i','e',0, // tn
+    't','u','n','e','s','i','e','n',0, // tn
+    't','u','n','e','z',0, // tn
+    't','u','n','e','z','i','a',0, // tn
+    't','u','n','e','z','i','s','k','a',0, // tn
+    't','u','n','e','z','j','a',0, // tn
+    't','u','n','g','a',0, // to
+    't','u','n','i','c','i','a',0, // tn
+    't','u','n','i','h','y','i','a',0, // tn
+    't','u','n','i','i','s','i','y','a',0, // tn
+    't','u','n','i','s',0, // tn
+    't','u','n','i','s','a','s',0, // tn
+    't','u','n','i','s','i',0, // tn
+    't','u','n','i','s','i','a',0, // tn
+    't','u','n','i','s','i','a','b',0, // tn
+    't','u','n','i','s','i','a','n','u','t','o','m','e',0, // tn
+    't','u','n','i','s','i','e',0, // tn
+    't','u','n','i','s','i','e','n',0, // tn
+    't','u','n','i','s','i','i',0, // tn
+    't','u','n','i','s','i','j','a',0, // tn
+    't','u','n','i','s','i','y','a',0, // tn
+    't','u','n','i','s','k','o',0, // tn
+    't','u','n','i','s','y','a',0, // tn
+    't','u','n','i','t','h','i','a',0, // tn
+    't','u','n','i','z','i',0, // tn
+    't','u','n','i','z','i','a',0, // tn
+    't','u','n','i','z','i','i',0, // tn
+    't','u','n','i','z','i','j','a',0, // tn
+    't','u','n','i','z','i','o',0, // tn
+    't','u','n','i','z','i','y','a',0, // tn
+    't','u','n','s',0, // tn
+    't','u','n','u','s',0, // tn
+    't','u','n','u','s','i',0, // tn
+    't','u','n','\xc9','\x9b','s','i',0, // tunɛsi tn
+    't','u','r','c','h','i','a',0, // tr
+    't','u','r','c','h','i','e',0, // tr
+    't','u','r','c','i','a',0, // tr
+    't','u','r','c','i','j','a',0, // tr
+    't','u','r','c','j','a',0, // tr
+    't','u','r','c','m','a','n','a','s','t','a','n',0, // tm
+    't','u','r','c','o','m','e','n','i','s','t','a','o',0, // tm
+    't','u','r','e','c','k','o',0, // tr
+    't','u','r','g','g','e','i',0, // tr
+    't','u','r','g','i',0, // tr
+    't','u','r','g','m','e','n','i','s','t','a','n',0, // tm
+    't','u','r','i','k','i',0, // tr
+    't','u','r','i','k','i','g','u','n','n','i','k','a','y','i','k','i',0, // tc
+    't','u','r','i','k','i','m','e','n','i','s','i','t','a','n','i',0, // tm
+    't','u','r','i','n','d','a','a','d','i','n','e','t','o','b','a','g','o',0, // tt
+    't','u','r','i','n','d','a','a','d','i','n','i','t','o','b','a','g','o',0, // tt
+    't','u','r','i','n','d','e','d','a','\xc9','\x93','\xc9','\x9b','\xcc','\x81','t','o','b','h','e','g','o',0, // turindedaɓɛ́tobhego tt
+    't','u','r','i','n','i','d','a','d','n','a','t','o','b','a','g','o',0, // tt
+    't','u','r','k',0, // tr
+    't','u','r','k','a','j','a',0, // tr
+    't','u','r','k','a','l','a','n','d',0, // tr
+    't','u','r','k','a','y',0, // tr
+    't','u','r','k','d','t','e','g','z','i','r','i','n','n','k','a','y','k','u','s',0, // tc
+    't','u','r','k','e','i',0, // tr
+    't','u','r','k','e','i','e','b',0, // tr
+    't','u','r','k','e','t','a','c','a','i','c','o','u','h','a','r','t','e','a','k',0, // tc
+    't','u','r','k','e','y',0, // tr
+    't','u','r','k','i',0, // tr
+    't','u','r','k','i','a',0, // tr
+    't','u','r','k','i','e','t',0, // tr
+    't','u','r','k','i','i',0, // tr
+    't','u','r','k','i','j','a',0, // tr
+    't','u','r','k','i','j','e',0, // tr
+    't','u','r','k','i','m','e','n','i','s','t','a','n',0, // tm
+    't','u','r','k','i','s','d','a','t','s','i','b','i','r','a','n','k','a','i','k','w','a','s',0, // tc
+    't','u','r','k','i','y','a',0, // tr
+    't','u','r','k','i','y','a','n','e','k','a','i','c','o','s','m','a','l','a','\xc5','\x8b','n','e',0, // turkiyanekaicosmalaŋne tc
+    't','u','r','k','i','y','e',0, // tr
+    't','u','r','k','i','y','y','a',0, // tr
+    't','u','r','k','i','y','\xc9','\x99',0, // turkiyə tr
+    't','u','r','k','k','i',0, // tr
+    't','u','r','k','m','a','n','i','s','t','a','n',0, // tm
+    't','u','r','k','m','a','n','i','s','t','o','n',0, // tm
+    't','u','r','k','m','a','n','s','t','a','n',0, // tm
+    't','u','r','k','m','e','e','n','i','s','c','h','t','a','n',0, // tm
+    't','u','r','k','m','e','n','i','s','k','a',0, // tm
+    't','u','r','k','m','e','n','i','s','t','a','a','n',0, // tm
+    't','u','r','k','m','e','n','i','s','t','a','h','n',0, // tm
+    't','u','r','k','m','e','n','i','s','t','a','n',0, // tm
+    't','u','r','k','m','e','n','i','s','t','a','n','a',0, // tm
+    't','u','r','k','m','e','n','i','s','t','a','n','a','s',0, // tm
+    't','u','r','k','m','e','n','i','s','t','a','n','i',0, // tm
+    't','u','r','k','m','e','n','i','s','t','a','\xc5','\x8b',0, // turkmenistaŋ tm
+    't','u','r','k','m','e','n','i','s','z','t','a','n',0, // tm
+    't','u','r','k','m','e','n','s','k','o',0, // tm
+    't','u','r','k','m','e','n','u','j','o',0, // tm
+    't','u','r','k','m','\xc9','\x99','n','i','s','t','a','n',0, // turkmənistan tm
+    't','u','r','k','m','\xc9','\x9b','n','i','s','t','a','\xc5','\x8b',0, // turkmɛnistaŋ tm
+    't','u','r','k','n','d','a','k','a','y','i','k','o','s','g','u','n','g','e','y',0, // tc
+    't','u','r','k','o','j','s','k','a',0, // tr
+    't','u','r','k','o','w','s','k','a',0, // tr
+    't','u','r','k','s','a','c','a','i','c','o','s',0, // tc
+    't','u','r','k','s','a','c','a','i','c','o','s','i','n','s','e','l','e','n',0, // tc
+    't','u','r','k','s','a','c','a','i','c','o','s','k','u','p','y',0, // tc
+    't','u','r','k','s','a','n','d','c','a','i','c','o','s','i','s','l','a','n','d','s',0, // tc
+    't','u','r','k','s','c','a','i','c','o','s','i','s','l','a','n','d','s',0, // tc
+    't','u','r','k','s','e','n','c','a','i','c','o','s','e','i','l','a','n','d','e',0, // tc
+    't','u','r','k','s','e','n','c','a','i','c','o','s','e','i','l','a','n','d','e','n',0, // tc
+    't','u','r','k','s','e','n','c','a','i','c','o','s','e','i','l','a','n','n','e','n',0, // tc
+    't','u','r','k','s','e','s','c','a','i','c','o','s','s','z','i','g','e','t','e','k',0, // tc
+    't','u','r','k','s','g','i','c','a','i','c','o','s','i','s','l','a','n','d','s',0, // tc
+    't','u','r','k','s','i','c','a','i','c','o','s',0, // tc
+    't','u','r','k','s','j','a','c','a','i','c','o','s',0, // tc
+    't','u','r','k','s','j','a','c','a','i','c','o','s','s','a','a','r','e','t',0, // tc
+    't','u','r','k','s','j','a','c','a','i','c','o','s','s','u','l','l','o','t',0, // tc
+    't','u','r','k','s','j','a','c','a','i','c','o','s','s','u','o','l','l','u','u','h',0, // tc
+    't','u','r','k','s','k','a','i','k','o','s','i','s','l','a','n','d',0, // tc
+    't','u','r','k','s','l','a','n','k','a','p','u','l','o','a','n','k','a','i','k','o','s',0, // tc
+    't','u','r','k','s','n','e','c','a','i','c','o','s','i','s','l','a','n','d','s',0, // tc
+    't','u','r','k','s','o','c','h','c','a','i','c','o','s','o','a','r','n','a',0, // tc
+    't','u','r','k','s','o','g','c','a','i','c','o','s','e','y','j','a','r',0, // tc
+    't','u','r','k','s','o','g','c','a','i','c','o','s','o','y','g','g','j','a','r',0, // tc
+    't','u','r','k','s','o','g','c','a','i','c','o','s','\xc3','\xb8','e','r','n','e',0, // turksogcaicosøerne tc
+    't','u','r','k','s','o','g','c','a','i','c','o','s','\xc3','\xb8','y','a','n','e',0, // turksogcaicosøyane tc
+    't','u','r','k','s','o','g','c','a','i','c','o','s','\xc3','\xb8','y','e','n','e',0, // turksogcaicosøyene tc
+    't','u','r','k','s','u','n','c','a','i','c','o','s','i','n','s','e','l','n',0, // tc
+    't','u','r','k','s','u','n','d','c','a','i','c','o','s','i','n','s','e','l','n',0, // tc
+    't','u','r','k','s','u','n','d','c','a','i','c','o','s','i','n','s','l','a',0, // tc
+    't','u','r','k','s','v','a','k','a','y','k','o','s','o','r','o','l','l','a','r','i',0, // tc
+    't','u','r','k','s','v','e','c','a','i','c','o','s','a','d','a','l','a','r','\xc4','\xb1',0, // turksvecaicosadaları tc
+    't','u','r','k','u','j','o',0, // tr
+    't','u','r','k','u','m','e','n','i','s','t','a','a','n',0, // tm
+    't','u','r','k','u','m','e','n','i','s','t','a','n',0, // tm
+    't','u','r','k','u','m','e','n','i','s','t','a','u',0, // tm
+    't','u','r','k','y','a',0, // tr
+    't','u','r','k','y','e',0, // tr
+    't','u','r','q','i',0, // tr
+    't','u','r','q','u','e','m','e','n','i','s','t','a','o',0, // tm
+    't','u','r','q','u','i','a',0, // tr
+    't','u','r','q','u','i','e',0, // tr
+    't','u','r','s','k','a',0, // tr
+    't','u','r','u','k','i','i',0, // tr
+    't','u','r','u','k','i','m','e','n','i','s','i','t','a','n','i',0, // tm
+    't','u','r','u','k','i','m','e','n','i','s','t','a','n','i',0, // tm
+    't','u','r','u','k','i','m','e','n','i','t','h','t','a','n','i',0, // tm
+    't','u','r','u','k','i','m','e','n','s','t','a','n','i',0, // tm
+    't','u','r','u','k','i','y','a',0, // tr
+    't','u','r','u','k','u','m','e','n','i','s','i','t','a','n','i',0, // tm
+    't','u','r','\xc9','\x99','k','i',0, // turəki tr
+    't','u','r','\xc9','\x99','k','\xc9','\x99','m','\xc9','\x99','n','i','s','\xc9','\x99','t','a','\xc5','\x8b',0, // turəkəmənisətaŋ tm
+    't','u','u','t','s','c','h','l','a','n','d',0, // de
+    't','u','v','a','a','l','u',0, // tv
+    't','u','v','a','l','o',0, // tv
+    't','u','v','a','l','u',0, // tv
+    't','u','v','a','l','u','n','u','t','o','m','e',0, // tv
+    't','u','v','a','r','u',0, // tv
+    't','u','w','a','l','o',0, // tv
+    't','u','w','a','l','u',0, // tv
+    't','u','w','a','l','u','u',0, // tv
+    't','u','w','k','e','l','a','w','u',0, // tk
+    't','u','w','v','a','l','u','w',0, // tv
+    't','u','\xc5','\x8b','g','a',0, // tuŋga to
+    't','w','r','c','i',0, // tr
+    't','x','a','d',0, // td
+    't','x','a','d','i',0, // td
+    't','x','e','k','i','a',0, // cz
+    't','x','e','k','i','a','r','e','r','r','e','p','u','b','l','i','k','a',0, // cz
+    't','x','e','q','u','i','a',0, // cz
+    't','x','i','l','e',0, // cl
+    't','x','i','n','a',0, // cn
+    't','y','a','d','e',0, // td
+    't','y','o','n','g','k','o','k',0, // cn
+    't','y','r','k','i','a',0, // tr
+    't','y','r','k','i','e','t',0, // tr
+    't','y','r','k','l','a','n','d',0, // tr
+    't','y','s','k','l','a','n','d',0, // de
+    't','y','s','k','l','a','n','d','i',0, // de
+    't','\xc9','\x94','n','g','a',0, // tɔnga to
+    't','\xc9','\x94','\xc5','\x8b','a',0, // tɔŋa to
+    't','\xc9','\x94','\xc5','\x8b','g','a',0, // tɔŋga to
+    't','\xc9','\x94','\xcc','\x81','\xc5','\x8b','g','\xc9','\x94',0, // tɔ́ŋgɔ tg
+    't','\xc9','\x94','\xcc','\x81','\xc5','\x8b','k','a',0, // tɔ́ŋka to
+    't','\xc9','\x94','\xcc','\x81','\xc9','\x94','\xcc','\x81','k','i',0, // tɔ́ɔ́ki tr
+    't','\xc9','\x99','l','i','n','i','t','e','a','i','t','o','b','a','g','o',0, // təliniteaitobago tt
+    't','\xc9','\x9b','k','i','n','u','t','o','m','e',0, // tɛkinutome tr
+    't','\xc9','\x9b','k','m','e','n','i','s','t','a','n','n','u','t','o','m','e',0, // tɛkmenistannutome tm
+    't','\xc9','\x9b','k','m','\xc9','\x9b','n','i','s','t','a','n',0, // tɛkmɛnistan tm
+    't','\xc9','\x9b','k','s','k','p','l','e','k','a','i','k','o','s','\xc6','\x92','u','d','o','m','e','k','p','o','w','o','n','u','t','o','m','e',0, // tɛkskplekaikosƒudomekpowonutome tc
+    't','\xc9','\x9b','l','a','n',0, // tɛlan th
+    't','\xc9','\x9b','r','i','n','i','t','\xc9','\x9b','r','i','t','o','b','a','g','o',0, // tɛrinitɛritobago tt
+    't','\xc9','\x9b','w','a','n',0, // tɛwan tw
+    't','\xc9','\x9b','\xc9','\x9b','k','i',0, // tɛɛki tr
+    'u','a','d','y','e','m','i',0, // ir
+    'u','a','j','e','m','i',0, // ir
+    'u','a','l','b','a','n','i','a',0, // al
+    'u','a','l','i','s','i','f','u','t','u','n','a',0, // wf
+    'u','a','l','l','a','s','a','g','u','s','f','u','t','u','n','a',0, // wf
+    'u','a','n','d','o','r','a',0, // ad
+    'u','a','y','a','l','a','n','d','i',0, // ie
+    'u','a','z','a','b','a','j','a','n','i',0, // az
+    'u','b','a','r','a','n','j','a',0, // fr
+    'u','b','e','l','g','i','d','i',0, // be
+    'u','b','e','l','g','i','j','i',0, // be
+    'u','b','e','l','i','g','i','j','i',0, // be
+    'u','b','e','l','i','n',0, // bj
+    'u','b','u','b','i','l','i','g','i',0, // be
+    'u','b','u','d','a','g','e',0, // de
+    'u','b','u','f','a','r','a','n','s','a',0, // fr
+    'u','b','u','g','a','n','d','e',0, // ug
+    'u','b','u','g','e','r','e','k','i',0, // gr
+    'u','b','u','h','i','n','d','i',0, // in
+    'u','b','u','h','o','l','a','n','d','i',0, // nl
+    'u','b','u','k','i','n','i',0, // mg
+    'u','b','u','r','u','n','d','i',0, // bi
+    'u','b','u','r','u','s','i','y','a',0, // ru
+    'u','b','u','s','h','i','n','w','a',0, // cn
+    'u','b','u','s','u','w','i','s','i',0, // ch
+    'u','b','u','t','a','l','i','y','a','n','i',0, // it
+    'u','b','u','y','a','p','a','n','i',0, // jp
+    'u','b','w','o','n','g','e','r','e','z','a',0, // gb
+    'u','c','h','a','d','i',0, // td
+    'u','c','h','e','k','i',0, // cz
+    'u','c','h','i','l','e',0, // cl
+    'u','c','h','i','n','a',0, // cn
+    'u','c','r','a','i','n','a',0, // ua
+    'u','c','r','a','i','n','e',0, // ua
+    'u','c','r','a','n','i','a',0, // ua
+    'u','d','a',0, // us
+    'u','d','a','l','j','e','n','a','o','s','t','r','v','a','s','a','d',0, // um
+    'u','d','e','n','i','m','a','k','a',0, // dk
+    'u','d','h','i','b','e','k','i','t','h','t','a','n','i',0, // uz
+    'u','d','o','m','i','n','i','k','a',0, // dm
+    'u','d','y','e','r','u','m','a','n','i',0, // de
+    'u','f','a','l','a','n','s','a',0, // fr
+    'u','f','a','l','m','e','w','a','m','u','u','n','g','a','n','o',0, // gb
+    'u','f','a','r','a','n','s','a',0, // fr
+    'u','f','a','r','a','n','s','a','y','o','g','w','a','y','a',0, // gf
+    'u','f','a','r','a','n','s','a','y','o','p','o','t','i','n','a',0, // pf
+    'u','f','a','r','a','n','t','h','a',0, // fr
+    'u','f','i','i','n','i',0, // fi
+    'u','f','i','j','i',0, // fj
+    'u','f','i','l','i','p','i','i','n','o',0, // ph
+    'u','f','i','l','i','p','i','n','o',0, // ph
+    'u','f','i','n','i',0, // fi
+    'u','f','u','g','u','s','t','a','n','i',0, // af
+    'u','g','a','a','n','d','a',0, // ug
+    'u','g','a','b','o','n','i',0, // ga
+    'u','g','a','m','b','i','a',0, // gm
+    'u','g','a','n','a',0, // gh
+    'u','g','a','n','d','a',0, // ug
+    'u','g','a','n','d','a','a',0, // ug
+    'u','g','a','n','d','a','b',0, // ug
+    'u','g','a','n','d','a','n','u','t','o','m','e',0, // ug
+    'u','g','a','n','d','e',0, // ug
+    'u','g','a','n','d','o',0, // ug
+    'u','g','h','d','a','r','r','a','s','n','a','m','p','a','l','a','s','t','a','i','n','e','a','c','h',0, // ps
+    'u','g','i','i','k','i',0, // gr
+    'u','g','i','l','i','c','h','i',0, // gr
+    'u','g','i','n','e',0, // gn
+    'u','g','i','n','e','b','i','s','a','u',0, // gw
+    'u','g','i','r','i','k','i',0, // gr
+    'u','g','r','e','n','a','d','a',0, // gd
+    'u','g','r','i','n','l','a','n','d','i',0, // gl
+    'u','g','u','y','a','n','a',0, // gy
+    'u','g','w','a','d','e','l','u','p','e',0, // gp
+    'u','g','w','a','m',0, // gu
+    'u','g','w','a','t','e','m','a','l','a',0, // gt
+    'u','h','a','b','e','s','h','i',0, // et
+    'u','h','a','i','t','i',0, // ht
+    'u','h','e','n','d','r','i','i','k','i','d','e','h','a','j','a','s','a','a','r','e','d',0, // um
+    'u','h','i','n','d','i','n','i',0, // in
+    'u','h','i','s','p','a','n','i','a',0, // es
+    'u','h','o','l','a','n','d','h','i',0, // nl
+    'u','h','o','l','a','n','z','i',0, // nl
+    'u','h','o','l','a','n','z','i','y','a','k','a','r','i','b','i','a','n','i',0, // bq
+    'u','h','o','n','d','u','r','a','s','i',0, // hn
+    'u','h','u','n','g','a','r','i','a',0, // hu
+    'u','i','n','g','e','e','z','a',0, // gb
+    'u','i','n','g','e','r','e','d','h','a',0, // gb
+    'u','i','n','g','e','r','e','z','a',0, // gb
+    'u','i','s','r','a','e','l','i',0, // il
+    'u','j','a','m','a','i','k','a',0, // jm
+    'u','j','a','n','d','a',0, // ug
+    'u','j','a','p','a','n','i',0, // jp
+    'u','j','e','d','i','n','j','e','n','i','a','r','a','p','s','k','i','e','m','i','r','a','t','i',0, // ae
+    'u','j','e','d','i','n','j','e','n','o','k','r','a','l','j','e','v','s','t','v','o',0, // gb
+    'u','j','e','r','u','m','a','n','i',0, // de
+    'u','j','e','u','m','a','n','i',0, // de
+    'u','j','i','b','r','a','l','t','a',0, // gi
+    'u','j','i','b','u','t','i',0, // dj
+    'u','j','i','k','i','s','t','a','n','i',0, // tj
+    'u','j','k','a','l','e','d','o','n','i','a',0, // nc
+    'u','j','o','j','i','a',0, // ge
+    'u','j','z','e','l','a','n','d',0, // nz
+    'u','k',0, // gb
+    'u','k','a','m','b','o','d','i','a',0, // kh
+    'u','k','a','n','a','d','a',0, // ca
+    'u','k','a','n','d','a',0, // ug
+    'u','k','a','t','a','r','i',0, // qa
+    'u','k','a','z','a','k','i','s','t','a','n','i',0, // kz
+    'u','k','e','n','y','a',0, // ke
+    'u','k','e','r','e','e','n',0, // ua
+    'u','k','i','l','\xc9','\x9b','\xcc','\x81','\xc9','\x9b','n',0, // ukilɛ́ɛn ua
+    'u','k','i','n','g','o','w','a','m','a','g','h','a','l','i','b','i','n','a','u','k','a','n','d','a','w','a','g','a','z','a','w','a','p','a','l','e','s','t','i','n','a',0, // ps
+    'u','k','i','n','g','o','w','a','m','a','g','h','a','r','i','b','i','n','a','u','k','a','n','d','a','w','a','g','a','z','a','w','a','p','a','l','e','s','t','i','n','a',0, // ps
+    'u','k','i','r','i','n','i',0, // ua
+    'u','k','l','a','i','n','i',0, // ua
+    'u','k','o','d','i','v','a',0, // ci
+    'u','k','o','l','o','m','b','i','a',0, // co
+    'u','k','o','m','o','r','o',0, // km
+    'u','k','o','n','g','o',0, // cg
+    'u','k','o','r','a','s','i','a',0, // hr
+    'u','k','o','r','e','a','k','a','s','k','a','z','i','n','i',0, // kp
+    'u','k','o','r','e','a','k','u','s','i','n','i',0, // kr
+    'u','k','r','a','i','i','n','e',0, // ua
+    'u','k','r','a','i','n',0, // ua
+    'u','k','r','a','i','n','a',0, // ua
+    'u','k','r','a','i','n','e',0, // ua
+    'u','k','r','a','i','n','e','n','u','t','o','m','e',0, // ua
+    'u','k','r','a','i','n','i',0, // ua
+    'u','k','r','a','i','\xc5','\x8b',0, // ukraiŋ ua
+    'u','k','r','a','j','i','n','a',0, // ua
+    'u','k','r','a','j','n','a',0, // ua
+    'u','k','r','a','j','n','o',0, // ua
+    'u','k','r','a','n',0, // ua
+    'u','k','r','a','n','i','a',0, // ua
+    'u','k','r','a','n','y','a',0, // ua
+    'u','k','r','a','y','n','a',0, // ua
+    'u','k','r','e','e','n',0, // ua
+    'u','k','r','e','n',0, // ua
+    'u','k','r','e','n','i',0, // ua
+    'u','k','r','\xc9','\x9b','n',0, // ukrɛn ua
+    'u','k','r','\xc9','\x9b','\xcc','\x8c','n',0, // ukrɛ̌n ua
+    'u','k','u','b','a',0, // cu
+    'u','k','u','p','r','o','s','i',0, // cy
+    'u','k','u','r','e','i','n','i',0, // ua
+    'u','k','\xc9','\x99','r','\xc9','\x9b','\xcc','\x81','n',0, // ukərɛ́n ua
+    'u','k','\xc9','\x9b','r','\xc9','\x9b','n','i',0, // ukɛrɛni ua
+    'u','l','a','t','i','v','i','a',0, // lv
+    'u','l','e','b','a','n','o','n','i',0, // lb
+    'u','l','e','n','o',0, // pt
+    'u','l','e','s','o','t','o',0, // ls
+    'u','l','i','b','e','r','i','a',0, // lr
+    'u','l','i','b','y','a',0, // ly
+    'u','l','k','o','m','e','r','i',0, // qo
+    'u','l','u','a','n','d','a',0, // rw
+    'u','l','u','b','a','l','i','l','w','a','h','u','b','a','h','a','r','i','y','a','h','i','n','d','i','l','w','a','h','u','i','n','g','e','r','e','z','a',0, // io
+    'u','l','u','b','a','l','i','l','w','a','m','a','g','h','a','r','i','b','i','n','u','g','a','z','a','w','a','h','u','p','a','l','e','s','t','i','n','a',0, // ps
+    'u','l','u','g','w','a','i',0, // uy
+    'u','l','u','g','w','a','y','i',0, // uy
+    'u','l','u','k','u','e','y',0, // uy
+    'u','l','u','m','a','n','i',0, // ro
+    'u','l','u','s','i',0, // ru
+    'u','l','u','v','a','l','a','l','w','a','u','w','i','n','g','e','l','e','s','a','k','u','b','a','h','a','l','i','y','a','h','i','n','d','i',0, // io
+    'u','m','a','l','a','w','i',0, // mw
+    'u','m','a','n',0, // om
+    'u','m','a','n','t','e','g','r','o',0, // me
+    'u','m','a','r','e','k','a','n','i',0, // us
+    'u','m','a','s','e','d','o','n','i','a',0, // mk
+    'u','m','i','s','i','r','i',0, // eg
+    'u','m','m','a','n',0, // om
+    'u','m','m','o','n',0, // om
+    'u','m','o','z','a','m','b','i','k','i',0, // mz
+    'u','m','u','r','w','a','w','a','v','a','t','i','k','a','n','i',0, // va
+    'u','n','d','o','n','e','s','i','a',0, // id
+    'u','n','d','u','r','a',0, // ad
+    'u','n','g','a','n','n','d','a','a',0, // ug
+    'u','n','g','a','r',0, // hu
+    'u','n','g','a','r','e',0, // hu
+    'u','n','g','a','r','i',0, // hu
+    'u','n','g','a','r','i','a',0, // hu
+    'u','n','g','a','r','i','j','a',0, // hu
+    'u','n','g','a','r','n',0, // hu
+    'u','n','g','a','r','n','i',0, // hu
+    'u','n','g','e','r','n',0, // hu
+    'u','n','g','h','e','r','i','a',0, // hu
+    'u','n','g','i','y','a',0, // ai
+    'u','n','g','r','a','i',0, // hu
+    'u','n','g','r','i','a',0, // hu
+    'u','n','g','u','l','a',0, // ao
+    'u','n','g','v','e','r','j','a','l','a','n','d',0, // hu
+    'u','n','i','e','m','i','r','a','t','a','r','a','b',0, // ae
+    'u','n','i','j','e','r','i',0, // ne
+    'u','n','i','j','e','r','i','a',0, // ng
+    'u','n','i','t','e','d','a','r','a','b','e','m','i','r','a','t','e','s',0, // ae
+    'u','n','i','t','e','d','a','r','a','b','e','m','i','r','a','t','e','s','n','u','t','o','m','e',0, // ae
+    'u','n','i','t','e','d','k','i','n','g','d','o','m',0, // gb
+    'u','n','i','t','e','d','k','i','n','g','d','o','m','n','u','t','o','m','e',0, // gb
+    'u','n','i','t','e','d','s','t','a','t','e','s',0, // us
+    'u','n','j','a','n','n',0, // hu
+    'u','n','k','a','r','i',0, // hu
+    'u','n','o','r','w','e',0, // no
+    'u','n','t','i','g','a','d','b','a','r','b','u','d','a',0, // ag
+    'u','n','u','i','g','i','n','t','a','j','a','r','a','b','a','j','e','m','i','r','l','a','n','d','o','j',0, // ae
+    'u','n','u','i','g','i','n','t','a','r','e','g','l','a','n','d','o',0, // gb
+    'u','o','l','l','i','s','e','f','u','t','u','n','a',0, // wf
+    'u','o','l','l','i','s','v','a','f','u','t','u','n','a',0, // wf
+    'u','o','l','l','i','s','v','\xc9','\x99','f','u','t','u','n','a',0, // uollisvəfutuna wf
+    'u','o','l','l','i','s','w','e','f','u','t','u','n','a',0, // wf
+    'u','o','m','a','n','i',0, // om
+    'u','p','a','k','i','s','t','a','n','i',0, // pk
+    'u','p','a','n','a','m','a',0, // pa
+    'u','p','a','p','u','a',0, // pg
+    'u','p','e','r','u','u',0, // pe
+    'u','p','i','t','k','a','i','r','n','i',0, // pn
+    'u','p','o','l','a','n','d','i',0, // pl
+    'u','p','w','e','t','o','r','i','k','o',0, // pr
+    'u','q','a','n','d','a',0, // ug
+    'u','r','a','g','u','a',0, // uy
+    'u','r','d','u','n',0, // jo
+    'u','r','e','n','o',0, // pt
+    'u','r','i','t','e','r','e','a',0, // er
+    'u','r','i','y','u','n','i','o','n','i',0, // re
+    'u','r','o','m','a','n','i','a',0, // ro
+    'u','r','r','u','j','w','a','i',0, // uy
+    'u','r','u','g','a','u','y',0, // uy
+    'u','r','u','g','e',0, // uy
+    'u','r','u','g','u','a','a','i',0, // uy
+    'u','r','u','g','u','a','i',0, // uy
+    'u','r','u','g','u','a','i','b',0, // uy
+    'u','r','u','g','u','a','i','d','h',0, // uy
+    'u','r','u','g','u','a','j',0, // uy
+    'u','r','u','g','u','a','y',0, // uy
+    'u','r','u','g','u','a','y','d','u','k','\xc9','\x94',0, // uruguaydukɔ uy
+    'u','r','u','g','u','e',0, // uy
+    'u','r','u','g','u','e','e',0, // uy
+    'u','r','u','g','u','w','a','a','y',0, // uy
+    'u','r','u','g','u','w','e','y',0, // uy
+    'u','r','u','g','v','a','j',0, // uy
+    'u','r','u','g','v','a','j','a',0, // uy
+    'u','r','u','g','v','a','j','o',0, // uy
+    'u','r','u','g','v','a','j','u','s',0, // uy
+    'u','r','u','g','v','a','y',0, // uy
+    'u','r','u','g','v','\xc3','\xa6',0, // urugvæ uy
+    'u','r','u','g','w','a','i',0, // uy
+    'u','r','u','g','w','a','j',0, // uy
+    'u','r','u','g','w','a','j','s',0, // uy
+    'u','r','u','g','w','a','y',0, // uy
+    'u','r','u','g','w','a','y','i',0, // uy
+    'u','r','u','g','w','e','y',0, // uy
+    'u','r','u','g','w','i',0, // uy
+    'u','r','u','g','w','\xc9','\x9b','\xcc','\x81',0, // urugwɛ́ uy
+    'u','r','u','n','d','i',0, // bi
+    'u','r','u','q','v','a','y',0, // uy
+    'u','r','u','s','i',0, // ru
+    'u','r','u','t','h','i',0, // ru
+    'u','r','u','u','s','i',0, // ru
+    'u','r','w','a','n','d','a',0, // rw
+    'u','s',0, // us
+    'u','s','a',0, // us
+    'u','s','a','l','a','v','a','d','o',0, // sv
+    'u','s','a','m','a','r','i','n','o',0, // sm
+    'u','s','a','m','o','a',0, // ws
+    'u','s','a','m','o','a','y','a','m','a','r','e','k','a','n','i',0, // as
+    'u','s','a','n','e','i','t','s','i','s','a','a','r','e','d',0, // vi
+    'u','s','a','n','t','a','h','e','l','e','n','a',0, // sh
+    'u','s','a','n','t','a','k','i','t','z','i','n','a','n','e','v','i','s',0, // kn
+    'u','s','a','n','t','a','l','u','s','i','a',0, // lc
+    'u','s','a','n','t','a','p','i','e','r','i','n','a','m','i','k','e','l','o','n','i',0, // pm
+    'u','s','a','n','t','a','v','i','s','e','n','t','i','n','a','g','r','e','n','a','d','i','n','i',0, // vc
+    'u','s','a','n','u','t','o','m','e',0, // us
+    'u','s','a','o','t','o','m','e','n','a','p','r','i','n','c','i','p','e',0, // st
+    'u','s','a','s','y','t','r','e','s','m','a','\xc3','\xb8','y','a','r',0, // usasytresmaøyar um
+    'u','s','a','s','y','t','r','e','\xc3','\xb8','y','e','r',0, // usasytreøyer um
+    'u','s','a','s','y','t','t','r','e','o','a','r',0, // um
+    'u','s','a','u','d','i',0, // sa
+    'u','s','b','a','g','a','s','t','a','n',0, // uz
+    'u','s','b','e','k','i','s','t','a','a','n',0, // uz
+    'u','s','b','e','k','i','s','t','a','n',0, // uz
+    'u','s','b','e','k','i','s','t','a','\xc5','\x8b',0, // usbekistaŋ uz
+    'u','s','b','e','q','u','i','s','t','a','o',0, // uz
+    'u','s','b','\xc7','\x9d','k','i','s','t','a','\xc5','\x8b',0, // usbǝkistaŋ uz
+    'u','s','b','\xc9','\x9b','k','i','s','t','a','\xc5','\x8b',0, // usbɛkistaŋ uz
+    'u','s','c','h','b','e','e','k','i','s','c','h','t','a','n',0, // uz
+    'u','s','c','h','w','\xc9','\xa8','l','a','f','\xc9','\xa8','m','b','u','\xca','\x94','m','b','u',0, // uschwɨlafɨmbuʔmbu vi
+    'u','s','e','m','b','a','j','i',0, // lu
+    'u','s','e','n','e','g','a','l','i',0, // sn
+    'u','s','f','a','r','g','i','n','i','s','l','a','n','d',0, // vi
+    'u','s','h','e','l','i','s','h','e','l','i',0, // sc
+    'u','s','h','e','n','t','e','n','i',0, // li
+    'u','s','i','b','e','k','i','s','i','t','a','a','n','i',0, // uz
+    'u','s','i','b','e','k','i','s','i','t','a','n','i',0, // uz
+    'u','s','i','n','g','a','p','o','o',0, // sg
+    'u','s','i','r','i','a',0, // sy
+    'u','s','i','r','i','l','a','n','k','a',0, // lk
+    'u','s','l','o','v','a','k','i','a',0, // sk
+    'u','s','l','o','v','e','n','i','a',0, // si
+    'u','s','m','i','n','o','r','o','u','t','l','a','y','i','n','g','\xc6','\x92','u','d','o','m','e','k','p','o','w','o','n','u','t','o','m','e',0, // usminoroutlayingƒudomekpowonutome um
+    'u','s','o','m','a','l','i','a',0, // so
+    'u','s','o','n','a','j','m','a','l','g','r','a','n','d','a','j','i','n','s','u','l','o','j',0, // um
+    'u','s','o','n','a','j','v','i','r','g','u','l','i','n','i','n','s','u','l','o','j',0, // vi
+    'u','s','o','n','o',0, // us
+    'u','s','o','u','t','l','y','i','n','g','i','s','l','a','n','d','s',0, // um
+    'u','s','s','e','r','s','o','z','e','a','a','n','i','e',0, // qo
+    'u','s','s','e','r','s','o','z','e','a','n','i','e',0, // qo
+    'u','s','t','r','a','l','i',0, // au
+    'u','s','t','r','a','l','y','a',0, // au
+    'u','s','t','r','i','y','a',0, // at
+    'u','s','t','r','i','y','y','a',0, // at
+    'u','s','u','d','a','n','i',0, // sd
+    'u','s','u','p','e','k','i','s','t','a','a','\xc5','\x8b',0, // usupekistaaŋ uz
+    'u','s','u','r','i','n','a','m','u',0, // sr
+    'u','s','v','i','r','g','i','n','i','s','l','a','n','d','s',0, // vi
+    'u','s','v','\xc9','\x9b','r','g','i','n','\xc6','\x92','u','d','o','m','e','k','p','o','w','o','n','u','t','o','m','e',0, // usvɛrginƒudomekpowonutome vi
+    'u','s','w','a','s','i',0, // sz
+    'u','s','w','a','z','i',0, // sz
+    'u','s','w','i','d','i',0, // se
+    'u','s','w','i','i','d','i',0, // se
+    'u','s','w','i','i','s','i',0, // ch
+    'u','s','w','i','s','i',0, // ch
+    'u','s','\xc9','\xa8','t','\xc9','\xa8','\xcc','\x80','l','a',0, // usɨtɨ̀la at
+    'u','s','\xc9','\xa8','\xcc','\x80','t','\xc9','\x9b','\xcc','\x80','l','\xc9','\x9b','l','i','a',0, // usɨ̀tɛ̀lɛlia au
+    'u','s','\xe1','\x8e','\xa0','\xe1','\x8f','\x8d','\xe1','\x8f','\x9b','\xe1','\x8f','\x9a','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2',0, // usᎠᏍᏛᏚᎦᏚᏛᎢ um
+    'u','s','\xe1','\x8e','\xa0','\xe1','\x8f','\x92','\xe1','\x8f','\x82','\xe1','\x8e','\xb8','\xe1','\x8f','\x82','\xe1','\x8e','\xa8','\xe1','\x8f','\x92','\xe1','\x8e','\xbe','\xe1','\x8f','\x9a','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2',0, // usᎠᏒᏂᎸᏂᎨᏒᎾᏚᎦᏚᏛᎢ vi
+    'u','t','a','i','l','a','n','d','i',0, // th
+    'u','t','a','n','z','a','n','i','a',0, // tz
+    'u','t','h','w','a','d','h','i',0, // sz
+    'u','t','h','w','i','d','i',0, // se
+    'u','t','h','w','i','t','h','i',0, // ch
+    'u','t','i','m','o','m','a','s','h','a','r','i','k','i',0, // tl
+    'u','t','o','g','o',0, // tg
+    'u','t','o','k','e','l','a','u',0, // tk
+    'u','t','o','n','g','a',0, // to
+    'u','t','r','i','n','i','d','a','d','n','a','t','o','b','a','g','o',0, // tt
+    'u','t','u','k','i',0, // tr
+    'u','t','u','l','u','c','h','i',0, // tr
+    'u','t','u','l','u','k','i',0, // tr
+    'u','t','u','n','i','s','i','a',0, // tn
+    'u','t','u','r','u','k','i',0, // tr
+    'u','t','u','r','u','k','i','m','e','n','i','s','i','t','a','a','n','i',0, // tm
+    'u','t','u','r','u','k','i','m','e','n','i','s','t','a','n','i',0, // tm
+    'u','t','u','r','u','u','k','i',0, // tr
+    'u','t','u','v','a','l','u',0, // tv
+    'u','t','w','a','n','i','a',0, // lt
+    'u','t','y','u','p','i',0, // et
+    'u','u','s','b','a','k','i','s','t','a','a','n',0, // uz
+    'u','u','s','i','k','a','l','e','d','o','n','i','a',0, // nc
+    'u','u','s','i','s','e','e','l','a','n','t','i',0, // nz
+    'u','u','s','k','a','l','e','d','o','o','n','i','a',0, // nc
+    'u','u','s','m','e','r','e','m','a','a',0, // nz
+    'u','v','a','l','a','n','z','a',0, // fr
+    'u','v','a','n','u','a','t','u',0, // vu
+    'u','v','a','t','i','k','a','n','i',0, // va
+    'u','v','e','n','e','z','u','e','l','a',0, // ve
+    'u','v','i','e','t','i','n','a','m','u',0, // vn
+    'u','w','a','j','e','m','i',0, // ir
+    'u','w','a','l','i','s','n','a','f','u','t','u','n','a',0, // wf
+    'u','w','i','n','g','e','l','e','s','a',0, // gb
+    'u','y','e','m','e','n','i',0, // ye
+    'u','y','o','r','d','a','n','i',0, // jo
+    'u','z','a','k','o','k','y','a','n','u','s','y','a',0, // qo
+    'u','z','a','m','b','i','a',0, // zm
+    'u','z','a','q','o','k','e','a','n','i','y','a',0, // qo
+    'u','z','b','a','k','i','s','t','a','n',0, // uz
+    'u','z','b','a','x','i','s','t','a','n',0, // uz
+    'u','z','b','e','c','h','i','s','t','a','n',0, // uz
+    'u','z','b','e','e','k','i','s','t','a','n',0, // uz
+    'u','z','b','e','g','i','s','z','t','a','n',0, // uz
+    'u','z','b','e','k','i','s','t','a','a','n',0, // uz
+    'u','z','b','e','k','i','s','t','a','n',0, // uz
+    'u','z','b','e','k','i','s','t','a','n','a',0, // uz
+    'u','z','b','e','k','i','s','t','a','n','a','s',0, // uz
+    'u','z','b','e','k','i','s','t','a','n','i',0, // uz
+    'u','z','b','e','k','i','s','t','a','n','n','u','t','o','m','e',0, // uz
+    'u','z','b','e','k','i','s','t','a','u',0, // uz
+    'u','z','b','e','k','i','s','t','a','\xc5','\x8b',0, // uzbekistaŋ uz
+    'u','z','b','e','k','u','j','o',0, // uz
+    'u','z','b','e','q','u','i','s','t','a','n',0, // uz
+    'u','z','b','e','q','u','i','s','t','a','o',0, // uz
+    'u','z','b','\xc9','\x9b','k','i','s','t','a','n',0, // uzbɛkistan uz
+    'u','z','e','b','e','k','i','s','i','t','a','n','i',0, // uz
+    'u','z','i','b','e','c','h','i','s','t','a','n','i',0, // uz
+    'u','z','i','b','e','k','i','s','i','t','a',0, // uz
+    'u','z','i','b','e','k','i','s','i','t','a','n','i',0, // uz
+    'u','z','i','b','e','k','i','s','t','a','n','i',0, // uz
+    'u','z','i','b','\xc9','\x9b','k','i','s','i','t','a',0, // uzibɛkisita uz
+    'u','z','i','m','b','a','b','w','e',0, // zw
+    'u','z','u','b','e','k','i','s','i','t','a','n','i',0, // uz
+    'u','z','u','b','e','k','i','s','t','a','n',0, // uz
+    'u','z','u','b','e','k','i','s','\xc9','\x99','t','a','n',0, // uzubekisətan uz
+    'u','\xc3','\x9f','b','e','e','k','i','s','t','a','h','n',0, // ußbeekistahn uz
+    'u','\xc4','\x91','\xc4','\x91','a','k','a','l','e','d','o','n','i','a',0, // uđđakaledonia nc
+    'u','\xc4','\x91','\xc4','\x91','a','s','e','e','l','a','n','d',0, // uđđaseeland nz
+    'u','\xc5','\x8b','c','i','y','a','p','i','m','a','k','h','o','c','h','e',0, // uŋciyapimakhoche ca
+    'u','\xc5','\x8b','g','a','n','d','a',0, // uŋganda ug
+    'u','\xc5','\x8b','g','a','r',0, // uŋgar hu
+    'u','\xc9','\xa3','a','n','d','a',0, // uɣanda ug
+    'v','a','a','t','i','k','a','n','l','a','a','m','a',0, // va
+    'v','a','c','i','j','a',0, // de
+    'v','a','i','l','i','s','a','g','u','s','f','u','t','u','n','a',0, // wf
+    'v','a','k','a','r','u','s','a','c','h','a','r','a',0, // eh
+    'v','a','l','g','e','v','e','n','e',0, // by
+    'v','a','l','i','s','i','f','u','t','u','n','a',0, // wf
+    'v','a','l','i','s','o','k','a','j','f','u','t','u','n','o',0, // wf
+    'v','a','l','k','o','v','e','n','a','j','a',0, // by
+    'v','a','n','a','u','t','u',0, // vu
+    'v','a','n','a','w','u','w','a','t','u',0, // vu
+    'v','a','n','j','s','k','a','o','k','e','a','n','i','j','a',0, // qo
+    'v','a','n','j','s','k','a','p','o','d','r','u','c','j','a','o','c','e','a','n','i','j','e',0, // qo
+    'v','a','n','o','a','t','o',0, // vu
+    'v','a','n','o','c','n','i','o','s','t','r','o','v',0, // cx
+    'v','a','n','u','a','a','t','u',0, // vu
+    'v','a','n','u','a','t','u',0, // vu
+    'v','a','n','u','a','t','u','n','u','t','o','m','e',0, // vu
+    'v','a','n','u','a','t','u','o',0, // vu
+    'v','a','n','u','a','t','u','w',0, // vu
+    'v','a','n','u','w','a','t','u',0, // vu
+    'v','a','n','w','a','t','u',0, // vu
+    'v','a','s','t','s','a','h','a','r','a',0, // eh
+    'v','a','t','i','c','a','a','n','s','t','a','d',0, // va
+    'v','a','t','i','c','a','a','n','s','t','e','d',0, // va
+    'v','a','t','i','c','a','n',0, // va
+    'v','a','t','i','c','a','n','c','i','t','y',0, // va
+    'v','a','t','i','c','a','n','m','a','n',0, // va
+    'v','a','t','i','c','a','n','o',0, // va
+    'v','a','t','i','c','a','n','s','t','a','t','e',0, // va
+    'v','a','t','i','c','a','\xc5','\x8b',0, // vaticaŋ va
+    'v','a','t','i','k','a',0, // va
+    'v','a','t','i','k','a','a','n','i',0, // va
+    'v','a','t','i','k','a','a','n','s','t','a','d',0, // va
+    'v','a','t','i','k','a','n',0, // va
+    'v','a','t','i','k','a','n','a',0, // va
+    'v','a','t','i','k','a','n','b','y','u','r',0, // va
+    'v','a','t','i','k','a','n','d','u','n','u','t','o','m','e',0, // va
+    'v','a','t','i','k','a','n','i',0, // va
+    'v','a','t','i','k','a','n','i','\xc3','\xb0',0, // vatikanið va
+    'v','a','t','i','k','a','n','o',0, // va
+    'v','a','t','i','k','a','n','o','h','i','r','i','a',0, // va
+    'v','a','t','i','k','a','n','o','m','i','e','s','t','o','v','a','l','s','t','y','b','e',0, // va
+    'v','a','t','i','k','a','n','s',0, // va
+    'v','a','t','i','k','a','n','s','k','e','m','e','s','t','o',0, // va
+    'v','a','t','i','k','a','n','s','k','i','g','r','a','d',0, // va
+    'v','a','t','i','k','a','n','s','t','a','d',0, // va
+    'v','a','t','i','k','a','n','s','t','a','d','t',0, // va
+    'v','a','t','i','k','a','n','s','t','a','t','e','n',0, // va
+    'v','a','t','i','k','a','n','s','\xc9','\xa8','\xcc','\x80','t','\xc9','\x9b','\xcc','\x82',0, // vatikansɨ̀tɛ̂ va
+    'v','a','t','i','k','a','n','u',0, // va
+    'v','a','t','i','k','a','\xc5','\x8b',0, // vatikaŋ va
+    'v','a','t','i','k','a','\xc5','\x8b','\xc9','\x93','o','l','o','e',0, // vatikaŋɓoloe va
+    'v','e','i','n','i','s','e','a','l','a',0, // ve
+    'v','e','l','i','k','a','b','r','i','t','a','n','i','j','a',0, // gb
+    'v','e','n','a','j','a',0, // ru
+    'v','e','n','e','c','u','e','l','a',0, // ve
+    'v','e','n','e','e','z','u','y','e','e','l','a',0, // ve
+    'v','e','n','e','m','a','a',0, // ru
+    'v','e','n','e','s','u','e','l','a',0, // ve
+    'v','e','n','e','z','o','e','l','a',0, // ve
+    'v','e','n','e','z','u','e','e','l','a',0, // ve
+    'v','e','n','e','z','u','e','l','a',0, // ve
+    'v','e','n','e','z','u','e','l','a','a',0, // ve
+    'v','e','n','e','z','u','e','l','a','b',0, // ve
+    'v','e','n','e','z','u','e','l','a','n','u','t','o','m','e',0, // ve
+    'v','e','n','e','z','u','e','l','e',0, // ve
+    'v','e','n','e','z','u','e','l','o',0, // ve
+    'v','e','n','e','z','u','w','e','l','a',0, // ve
+    'v','e','n','e','z','u','w','e','r','a',0, // ve
+    'v','e','n','g','r','i','j','a',0, // hu
+    'v','e','n','g','r','i','y','a',0, // hu
+    'v','e','n','z','w','e','r','a',0, // ve
+    'v','e','n','z','w','i','l','a',0, // ve
+    'v','e','r','a','i','n','i','g','t','i','a','r','a','b','i','s','c','h','i','e','m','i','r','a','t','e',0, // ae
+    'v','e','r','a','i','n','i','g','t','i','s','c','h','t','a','a','t','e',0, // us
+    'v','e','r','a','i','n','i','g','t','s','c','h','o','n','i','g','r','i','i','c','h',0, // gb
+    'v','e','r','e','e','n','e','g','t','a','r','a','b','e','s','c','h','e','m','i','r','a','t','e','r',0, // ae
+    'v','e','r','e','e','n','e','g','t','s','t','a','a','t','e','n',0, // us
+    'v','e','r','e','e','n','i','g','t','e','a','r','a','a','b','s','c','h','e','e','m','i','r','a','t','e','n',0, // ae
+    'v','e','r','e','i','n','i','g','t','e','a','r','a','b','i','s','c','h','e','e','m','i','r','a','t','e',0, // ae
+    'v','e','r','e','i','n','i','g','t','e','s','k','o','n','i','g','r','e','i','c','h',0, // gb
+    'v','e','r','e','i','n','i','g','t','e','s','t','a','a','t','e','n',0, // us
+    'v','e','r','e','i','n','i','g','t','i','a','r','a','b','i','s','e','e','m','i','r','a','t',0, // ae
+    'v','e','r','e','i','n','s','c','h','t','e','a','r','r','a','b','e','s','c','h','e','e','m','m','i','r','a','t','e',0, // ae
+    'v','e','r','e','n','i','g','d','e','a','r','a','b','i','e','s','e','e','m','i','r','a','t','e',0, // ae
+    'v','e','r','e','n','i','g','d','e','a','r','a','b','i','s','c','h','e','e','m','i','r','a','t','e','n',0, // ae
+    'v','e','r','e','n','i','g','d','e','a','r','a','b','y','s','k','e','e','m','i','r','a','t','e','n',0, // ae
+    'v','e','r','e','n','i','g','d','e','k','o','n','i','n','k','r','y','k',0, // gb
+    'v','e','r','e','n','i','g','d','e','s','t','a','t','e','n',0, // us
+    'v','e','r','e','n','i','g','d','e','s','t','a','t','e','v','a','n','a','m','e','r','i','k','a',0, // us
+    'v','e','r','e','n','i','g','d','k','o','n','i','n','k','r','i','j','k',0, // gb
+    'v','e','s','t','s','a','h','a','r','a',0, // eh
+    'v','e','s','t','u','r','s','a','h','a','r','a',0, // eh
+    'v','h','a','n','u','a','t','u',0, // vu
+    'v','i','a','n','o','c','n','y','o','s','t','r','o','v',0, // cx
+    'v','i','e','l','g','i','s','r','u','o','s','s','a',0, // by
+    'v','i','e','t','i','n','a','a','m','u',0, // vn
+    'v','i','e','t','i','n','a','m','i',0, // vn
+    'v','i','e','t','i','n','a','m','u',0, // vn
+    'v','i','e','t','n','a',0, // vn
+    'v','i','e','t','n','a','a','m',0, // vn
+    'v','i','e','t','n','a','m',0, // vn
+    'v','i','e','t','n','a','m','a','s',0, // vn
+    'v','i','e','t','n','a','m','e',0, // vn
+    'v','i','e','t','n','a','m','m','i',0, // vn
+    'v','i','e','t','n','a','m','n','u','t','o','m','e',0, // vn
+    'v','i','e','t','n','a','m','u',0, // vn
+    'v','i','j','a','t','n','a','m','m',0, // vn
+    'v','i','j','e','t','n','a','m',0, // vn
+    'v','i','l','g','e','s','r','u','o','s','s','a',0, // by
+    'v','i','n','i','s','\xc9','\x9b','n','s','e','n','u','n','i','g','r','e','n','a','d','i','n','i',0, // vinisɛnsenunigrenadini vc
+    'v','i','n','i','z','u','e','l','a',0, // ve
+    'v','i','n','z','w','i','l','l','a',0, // ve
+    'v','i','r','o',0, // ee
+    'v','i','s','i','i','w','a','v','y','a','f','a','k','u','l','a','n','d','i',0, // fk
+    'v','i','s','i','i','w','a','v','y','a','k','a','y','i','m','a','n','i',0, // ky
+    'v','i','s','i','i','w','a','v','y','a','k','u','u','k','u',0, // ck
+    'v','i','s','i','i','w','a','v','y','a','m','a','r','i','s','h','a','a','l','i',0, // mh
+    'v','i','s','i','i','w','a','v','y','a','s','o','l','o','m','o','o','n','i',0, // sb
+    'v','i','s','i','i','w','a','v','y','a','t','u','r','i','i','k','i','n','a','k','a','i','i','k','o',0, // tc
+    'v','i','s','i','i','w','a','v','y','a','v','i','g','i','i','n','i','v','y','a','a','m','e','r','\xc9','\xa8','\xcc','\x81','k','a',0, // visiiwavyavigiinivyaamerɨ́ka vi
+    'v','i','s','i','i','w','a','v','y','a','v','i','g','i','i','n','i','v','y','a','\xca','\x89','\xc9','\xa8','n','g','e','r','e','e','s','a',0, // visiiwavyavigiinivyaʉɨngereesa vg
+    'v','i','s','i','w','a','v','i','d','o','g','o','v','y','a','n','j','e','v','y','a','m','a','r','e','k','a','n','i',0, // um
+    'v','i','s','i','w','a','v','y','a','a','l','a','n','d',0, // ax
+    'v','i','s','i','w','a','v','y','a','c','a','y','m','a','n',0, // ky
+    'v','i','s','i','w','a','v','y','a','c','o','c','o','s','k','e','e','l','i','n','g',0, // cc
+    'v','i','s','i','w','a','v','y','a','c','o','o','k',0, // ck
+    'v','i','s','i','w','a','v','y','a','f','a','l','k','l','a','n','d',0, // fk
+    'v','i','s','i','w','a','v','y','a','f','a','l','k','l','a','n','d','i','s','l','a','s','m','a','l','v','i','n','a','s',0, // fk
+    'v','i','s','i','w','a','v','y','a','f','a','r','o','e',0, // fo
+    'v','i','s','i','w','a','v','y','a','g','e','o','r','g','i','a','k','u','s','i','n','i','n','a','s','a','n','d','w','i','c','h','k','u','s','i','n','i',0, // gs
+    'v','i','s','i','w','a','v','y','a','j','o','j','i','a','y','a','k','u','s','i','n','i','n','a','s','a','n','d','w','i','c','h','y','a','k','u','s','i','n','i',0, // gs
+    'v','i','s','i','w','a','v','y','a','k','a','i','m','a','i',0, // ky
+    'v','i','s','i','w','a','v','y','a','k','a','i','m','a','n','i',0, // ky
+    'v','i','s','i','w','a','v','y','a','k','a','n','a','r','i',0, // ic
+    'v','i','s','i','w','a','v','y','a','k','a','y','m','a','n',0, // ky
+    'v','i','s','i','w','a','v','y','a','k','o','k','o','s','k','e','e','l','i','n','g',0, // cc
+    'v','i','s','i','w','a','v','y','a','m','a','l','i','a','n','a','v','y','a','k','a','s','k','a','z','i','n','i',0, // mp
+    'v','i','s','i','w','a','v','y','a','m','a','r','i','a','n','a','v','y','a','k','a','s','k','a','z','i','n','i',0, // mp
+    'v','i','s','i','w','a','v','y','a','m','a','r','s','h','a','l',0, // mh
+    'v','i','s','i','w','a','v','y','a','m','a','r','s','h','a','l','l',0, // mh
+    'v','i','s','i','w','a','v','y','a','m','a','s','h','a','l',0, // mh
+    'v','i','s','i','w','a','v','y','a','p','i','t','c','a','i','r','n',0, // pn
+    'v','i','s','i','w','a','v','y','a','s','o','l','o','m','o','n',0, // sb
+    'v','i','s','i','w','a','v','y','a','t','u','l','k','i','n','a','k','a','i','k','o',0, // tc
+    'v','i','s','i','w','a','v','y','a','t','u','r','k','i','n','a','k','a','i','k','o',0, // tc
+    'v','i','s','i','w','a','v','y','a','t','u','r','k','s','n','a','c','a','i','c','o','s',0, // tc
+    'v','i','s','i','w','a','v','y','a','v','i','l','g','i','n','v','y','a','m','a','l','e','k','a','n','i',0, // vi
+    'v','i','s','i','w','a','v','y','a','v','i','l','g','i','n','v','y','a','u','i','n','g','e','e','z','a',0, // vg
+    'v','i','s','i','w','a','v','y','a','v','i','r','g','i','n','m','a','r','e','k','a','n','i',0, // vi
+    'v','i','s','i','w','a','v','y','a','v','i','r','g','i','n','u','i','n','g','e','r','e','z','a',0, // vg
+    'v','i','s','i','w','a','v','y','a','v','i','r','g','i','n','v','y','a','m','a','r','e','k','a','n','i',0, // vi
+    'v','i','s','i','w','a','v','y','a','v','i','r','g','i','n','v','y','a','u','i','n','g','e','r','e','z','a',0, // vg
+    'v','i','t','h','i','w','a','v','y','a','c','o','o','k',0, // ck
+    'v','i','t','h','i','w','a','v','y','a','f','a','l','k','l','a','n','d',0, // fk
+    'v','i','t','h','i','w','a','v','y','a','k','a','y','m','a','n',0, // ky
+    'v','i','t','h','i','w','a','v','y','a','m','a','r','i','a','n','a','v','y','a','k','a','t','h','k','a','z','i','n','i',0, // mp
+    'v','i','t','h','i','w','a','v','y','a','m','a','r','s','h','a','l',0, // mh
+    'v','i','t','h','i','w','a','v','y','a','t','h','o','l','o','m','o','n',0, // sb
+    'v','i','t','h','i','w','a','v','y','a','t','u','r','k','i','n','a','k','a','i','k','o',0, // tc
+    'v','i','t','h','i','w','a','v','y','a','v','i','r','g','i','n','v','y','a','m','a','r','e','k','a','n','i',0, // vi
+    'v','i','t','h','i','w','a','v','y','a','v','i','r','g','i','n','v','y','a','u','i','n','g','e','r','e','d','h','a',0, // vg
+    'v','i','t','n','a','m',0, // vn
+    'v','i','t','n','e','a','m',0, // vn
+    'v','i','t','r','y','s','s','l','a','n','d',0, // by
+    'v','i','y','a','n','a','m','i',0, // vn
+    'v','i','y','e','t','i','n','a','a','m','u',0, // vn
+    'v','i','y','e','t','i','n','a','m','e',0, // vn
+    'v','i','y','e','t','i','n','a','m','u',0, // vn
+    'v','i','y','e','t','i','n','a','m','\xc9','\x9b',0, // viyetinamɛ vn
+    'v','i','y','e','t','n','a','m',0, // vn
+    'v','i','y','\xc9','\x9b','n','a','m',0, // viyɛnam vn
+    'v','i','\xc9','\x9b','d','\xc9','\x99','n','a','m',0, // viɛdənam vn
+    'v','i','\xc9','\x9b','t','n','a','m',0, // viɛtnam vn
+    'v','i','\xc9','\x9b','\xcc','\x80','d','n','a','m',0, // viɛ̀dnam vn
+    'v','i','\xe1','\xba','\xb9','t','n','a','m',0, // viẹtnam vn
+    'v','j','e','t','n','a','m',0, // vn
+    'v','j','e','t','n','a','m','a',0, // vn
+    'v','j','e','t','n','a','m','o',0, // vn
+    'v','k',0, // gb
+    'v','n','e','j','s','i','o','c','e','a','n','i','e',0, // qo
+    'v','o','k','i','e','t','i','j','a',0, // de
+    'v','o','l','i','s','a','s','i','r','f','u','t','u','n','a',0, // wf
+    'v','o','l','i','s','a','u','n','f','u','t','u','n','a','s','s','a','l','a','s',0, // wf
+    'v','s',0, // us
+    'v','s','a',0, // us
+    'v','s','a','s','e','m','a','a','g','d','e','e','i','l','a','n','d','e',0, // vi
+    'v','u','a','l','a','d','a','h','e','n','a','m','e','h',0, // nl
+    'v','u','a','s','k','u','e','e','n','n','a','m',0, // ax
+    'v','u','n','g','x','a','x','o','i','t','h','u','\xe1','\xbb','\x8d','c','c','h','a','u','\xc4','\x91','a','i','d','u','o','n','g',0, // vungxaxoithuọcchauđaiduong qo
+    'v','u','o','l','l','e','e','a','t','n','a','m','a','t',0, // nl
+    'v','u','o','l','l','e','e','a','t','n','a','m','a','t','k','a','r','i','b','e',0, // bq
+    'v','u','o','l','l','e','e','a','t','n','a','m','a','t','s','a','i','n','t','m','a','r','t','i','n',0, // sx
+    'v','u','o','n','g','q','u','\xc3','\xb4','c','a','n','h',0, // vuongquôcanh gb
+    'v','y','c','h','o','d','n','i','t','i','m','o','r',0, // tl
+    'v','y','c','h','o','d','n','y','t','i','m','o','r',0, // tl
+    'v','y','e','t','i','n','a','a','m','u',0, // vn
+    'v','y','e','t','n','a','m',0, // vn
+    'v','z','h','o','d','n','i','t','i','m','o','r',0, // tl
+    'v','\xc7','\x9d','n','\xc7','\x9d','z','u','e','l','a',0, // vǝnǝzuela ve
+    'v','\xc9','\x9b','n','\xc9','\x9b','z','u','w','e','l','a',0, // vɛnɛzuwela ve
+    'v','\xc9','\x9b','n','\xc9','\x9b','z','w','\xc9','\x9b','\xcc','\x81','l','a',0, // vɛnɛzwɛ́la ve
+    'v','\xc9','\x9b','\xcc','\x80','n','\xc9','\x9b','\xcc','\x80','z','u','\xc9','\x9b','\xc9','\x9b','l','a',0, // vɛ̀nɛ̀zuɛɛla ve
+    'w','a','i','s','s','r','u','s','s','l','a','n','d',0, // by
+    'w','a','l','a','n','d','a',0, // nl
+    'w','a','l','e','s','a','f','u','w','t','u','w','n','a',0, // wf
+    'w','a','l','i','i','s','i','n','a','f','u','t','u','u','n','a',0, // wf
+    'w','a','l','i','i','s','n','a','f','u','t','u','n','a',0, // wf
+    'w','a','l','i','s','a','i','f','u','t','u','n','a',0, // wf
+    'w','a','l','i','s','a','k','f','u','t','u','n','a',0, // wf
+    'w','a','l','i','s','d','a','f','u','t','u','n','a',0, // wf
+    'w','a','l','i','s','d','f','u','t','u','n','a',0, // wf
+    'w','a','l','i','s','e','f','u','t','u','n','a',0, // wf
+    'w','a','l','i','s','e','n','e','f','u','t','u','n','a',0, // wf
+    'w','a','l','i','s','f','u','t','u','n','a',0, // wf
+    'w','a','l','i','s','i',0, // wf
+    'w','a','l','i','s','i','n','a','f','u','t','u','n','a',0, // wf
+    'w','a','l','i','s','i','n','e','f','u','t','u','n','a',0, // wf
+    'w','a','l','i','s','i','n','i','f','u','t','u','n','a',0, // wf
+    'w','a','l','i','s','n','a','f','u','t','u','n','a',0, // wf
+    'w','a','l','i','s','n','i','f','u','t','u','n','a',0, // wf
+    'w','a','l','i','s','r','i','f','u','t','u','n','a',0, // wf
+    'w','a','l','i','s','\xc9','\x9b','m','p','e','f','u','t','u','n','a',0, // walisɛmpefutuna wf
+    'w','a','l','i','t','h','n','a','f','u','t','u','n','a',0, // wf
+    'w','a','l','k','i','j','a',0, // it
+    'w','a','l','l','i','s','a','a','m','m','a','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','a','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','a','n','d','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','b','a','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','d','a','n','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','d','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','e','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','e','k','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','e','n','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','e','s','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','e','t','a','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','e','t','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','g','i','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','h','a','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','i','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','i','n','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','j','a','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','k','p','l','e','f','u','t','u','n','a','n','u','t','o','m','e',0, // wf
+    'w','a','l','l','i','s','l','a','n','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','n','a','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','n','d','a','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','n','e','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','o','c','h','f','u','t','u','n','a','o','a','r','n','a',0, // wf
+    'w','a','l','l','i','s','o','g','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','o','g','f','u','t','u','n','a','e','y','j','a','r',0, // wf
+    'w','a','l','l','i','s','o','g','f','u','t','u','n','a','o','y','g','g','j','a','r',0, // wf
+    'w','a','l','l','i','s','s','i','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','s','y','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','u','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','u','n','d','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','u','n','d','f','u','t','u','u','n','a',0, // wf
+    'w','a','l','l','i','s','u','n','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','v','a','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','v','e','f','u','t','u','n','a',0, // wf
+    'w','a','l','l','i','s','y','f','u','t','u','n','a',0, // wf
+    'w','a','n','u','a','t','u',0, // vu
+    'w','a','n','u','w','a','a','t','u','u',0, // vu
+    'w','a','n','w','a','t','u',0, // vu
+    'w','a','r','r','i','s','n','a','f','u','t','u','n','a',0, // wf
+    'w','a','t','i','k','a','n',0, // va
+    'w','a','t','i','k','a','\xc5','\x8b',0, // watikaŋ va
+    'w','a','t','y','k','a','n',0, // va
+    'w','a','\xc3','\x9f','s','a','h','a','r','a',0, // waßsahara eh
+    'w','c','r','a','i','n',0, // ua
+    'w','d','m',0, // us
+    'w','d','t','i','g','z','i','r','i','n','n','v','i','r','g','i','n','y','a',0, // vi
+    'w','e','g','r','y',0, // hu
+    'w','e','i','h','n','a','c','h','t','s','i','n','s','e','l',0, // cx
+    'w','e','i','s','s','r','u','s','s','l','a','n','d',0, // by
+    'w','e','n','e','s','i','y','e','l','a',0, // ve
+    'w','e','n','e','s','u','e','l','a',0, // ve
+    'w','e','n','e','s','u','w','e','l','a','a',0, // ve
+    'w','e','n','e','z','u','e','l','a',0, // ve
+    'w','e','n','g','r','i','y','a',0, // hu
+    'w','e','n','k','o','w','n','a','o','c','e','a','n','i','s','k','a',0, // qo
+    'w','e','s','c','h','t','s','a','h','a','r','a',0, // eh
+    'w','e','s','s','a','h','a','r','a',0, // eh
+    'w','e','s','t','e','l','i','j','k','e','s','a','h','a','r','a',0, // eh
+    'w','e','s','t','e','r','n','s','a','h','a','r','a',0, // eh
+    'w','e','s','t','s','a','h','a','r','a',0, // eh
+    'w','e','s','t','t','i','m','o','r',0, // tl
+    'w','i','e','h','n','a','c','h','t','s','e','i','l','a','n','d',0, // cx
+    'w','i','e','l','k','a','b','r','y','t','a','n','i','a',0, // gb
+    'w','i','e','n','a','c','h','t','s','i','n','s','l','e',0, // cx
+    'w','i','e','n','a','c','t','s','i','n','s','l','a',0, // cx
+    'w','i','e','t','n','a','m',0, // vn
+    'w','i','e','\xc3','\x9f','r','u','\xc3','\x9f','l','a','n','d',0, // wießrußland by
+    'w','i','i','s','s','r','u','s','s','l','a','n','d',0, // by
+    'w','i','l','a','y','a','h','i','n','g','g','r','i','s','d','i','s','a','m','u','d','r','a','h','i','n','d','i','a',0, // io
+    'w','i','l','a','y','a','h','i','n','g','g','r','i','s','n','a','n','g','s','e','g','o','r','o','h','i','n','d','i','a',0, // io
+    'w','i','l','a','y','a','h','k','u','t','u','b','s','e','l','a','t','a','n','p','r','a','n','c','i','s',0, // tf
+    'w','i','l','a','y','a','h','l','a','u','t','a','n','h','i','n','d','i','b','r','i','t','i','s','h',0, // io
+    'w','i','l','a','y','a','h','p','a','l','e','s','t','i','n',0, // ps
+    'w','i','l','a','y','a','h','p','a','l','e','s','t','i','n','a',0, // ps
+    'w','i','l','a','y','a','h','p','r','a','n','c','i','s','n','a','n','g','k','u','t','u','b','k','i','d','u','l',0, // tf
+    'w','i','l','a','y','a','h','s','e','l','a','t','a','n','p','e','r','a','n','c','i','s',0, // tf
+    'w','i','r','a','k','i',0, // iq
+    'w','i','s','r','u','s','s','l','a','n','d',0, // by
+    'w','i','t','r','u','s','l','a','n',0, // by
+    'w','i','t','t','r','u','s','s','l','a','n','d',0, // by
+    'w','i','w','i',0, // fr
+    'w','i','y','e','t','n','a','a','m',0, // vn
+    'w','i','y','e','t','n','a','m',0, // vn
+    'w','i','y','\xc9','\x9b','t','i','n','a','m','u',0, // wiyɛtinamu vn
+    'w','l','k','b','r','y','t',0, // gb
+    'w','o','n','k','o','w','n','a','o','c','e','a','n','i','s','k','a',0, // qo
+    'w','o','r','o','d','u','g','u','a','f','r','i','k','i',0, // za
+    'w','o','r','o','d','u','g','u','k','o','r','e',0, // kr
+    'w','o','s','e','b','i','t','a','z','a','r','j','a','d','n','i','s','k','a','c','o','n','a','h','o','n','g','k','o','n','g',0, // hk
+    'w','o','s','e','b','i','t','a','z','a','r','j','a','d','n','i','s','k','a','c','o','n','a','m','a','c','a','o',0, // mo
+    'w','o','s','e','b','n','a','z','a','s','t','o','j','n','s','t','w','o','w','a','c','o','n','a','h','o','n','g','k','o','n','g',0, // hk
+    'w','o','s','e','b','n','a','z','a','s','t','o','j','n','s','t','w','o','w','a','c','o','n','a','m','a','c','a','o',0, // mo
+    'w','u','c','h','o','d','n','y','t','i','m','o','r',0, // tl
+    'w','u','f','a','l','a','n','s','a',0, // fr
+    'w','u','f','i','n','i',0, // fi
+    'w','u','g','i','l','i','k','i',0, // gr
+    'w','u','h','o','l','a','n','s','i',0, // nl
+    'w','u','j','e','l','u','m','a','n','i',0, // de
+    'w','u','l','e','n','o',0, // pt
+    'w','u','l','u','s','i',0, // ru
+    'w','u','r','u','g','w','a','y','i',0, // uy
+    'w','u','t','w','a','w','a','s','h','i','y','a','l','a','b','u',0, // ae
+    'w','u','z','i','b','e','k','i','s','i','t','a','a','n','i',0, // uz
+    'w','y','b','r','z','e','z','e','k','o','s','c','i','s','\xc5','\x82','o','n','i','o','w','e','j',0, // wybrzezekoscisłoniowej ci
+    'w','y','e','t','n','a','m',0, // vn
+    'w','y','s','p','a','b','o','u','v','e','t','a',0, // bv
+    'w','y','s','p','a','b','o','z','e','g','o','n','a','r','o','d','z','e','n','i','a',0, // cx
+    'w','y','s','p','a','c','l','i','p','p','e','r','t','o','n','a',0, // cp
+    'w','y','s','p','a','m','a','n',0, // im
+    'w','y','s','p','a','s','w','i','e','t','e','j','h','e','l','e','n','y',0, // sh
+    'w','y','s','p','a','w','n','i','e','b','o','w','s','t','a','p','i','e','n','i','a',0, // ac
+    'w','y','s','p','y','a','l','a','n','d','z','k','i','e',0, // ax
+    'w','y','s','p','y','c','o','o','k','a',0, // ck
+    'w','y','s','p','y','d','z','i','e','w','i','c','z','e','s','t','a','n','o','w','z','j','e','d','n','o','c','z','o','n','y','c','h',0, // vi
+    'w','y','s','p','y','h','e','a','r','d','i','m','c','d','o','n','a','l','d','a',0, // hm
+    'w','y','s','p','y','k','a','n','a','r','y','j','s','k','i','e',0, // ic
+    'w','y','s','p','y','k','o','k','o','s','o','w','e',0, // cc
+    'w','y','s','p','y','m','a','r','s','h','a','l','l','a',0, // mh
+    'w','y','s','p','y','o','w','c','z','e',0, // fo
+    'w','y','s','p','y','s','a','l','o','m','o','n','a',0, // sb
+    'w','y','s','p','y','s','w','i','e','t','e','g','o','t','o','m','a','s','z','a','i','k','s','i','a','z','e','c','a',0, // st
+    'w','y','\xc9','\x9b','t','n','a','m',0, // wyɛtnam vn
+    'w','\xc5','\x82','o','c','h','y',0, // włochy it
+    'w','\xc9','\x9b','n','\xc7','\x9d','z','w','\xc9','\x9b','l','a',0, // wɛnǝzwɛla ve
+    'x','a',0, // xa
+    'x','a','k','e','n','f','i','l','i','s','t','i','n','i',0, // ps
+    'x','a','m','a','i','c','a',0, // jm
+    'x','a','p','o','n',0, // jp
+    'x','b',0, // xb
+    'x','e','o','r','x','a',0, // ge
+    'x','e','o','r','x','i','a',0, // ge
+    'x','e','r','d','v','a','m','a','k','d','o','n','a','l','d','o','r','o','l','l','a','r','i',0, // hm
+    'x','h','a','m','a','j','k','e',0, // jm
+    'x','h','e','r','s','e','j',0, // je
+    'x','h','i','b','u','t','i',0, // dj
+    'x','h','o','r','x','h','a','j','u','g','o','r','e','d','h','e','i','s','h','u','j','t','s','e','n','d','u','i','c','e','t','e','j','u','g','u','t',0, // gs
+    'x','i','b','r','a','l','t','a','r',0, // gi
+    'x','i','b','u','t','i',0, // dj
+    'x','i','l','e',0, // cl
+    'x','i','l','i',0, // cl
+    'x','i','n','a',0, // cn
+    'x','i','p','r','e',0, // cy
+    'x','i','p','r','i',0, // cy
+    'x','i','t','o','y',0, // cn
+    'x','o','r','d','a','n','i','a',0, // jo
+    'x','o','r','v','a','t','i','y','a',0, // hr
+    'x','r','i','k','e','l','a','n','d','i',0, // gr
+    'y','a','m','a','l',0, // ye
+    'y','a','m','a','n',0, // ye
+    'y','a','m','a','y','k','a',0, // jm
+    'y','a','n','g','i','k','a','l','e','d','o','n','i','y','a',0, // nc
+    'y','a','n','g','i','z','e','l','a','n','d','i','y','a',0, // nz
+    'y','a','n','k','i','n','b','i','r','t','a','n','i','y','a','n','a','t','e','k','u','n','i','n','d','i','y','a',0, // io
+    'y','a','p','a','n',0, // jp
+    'y','a','p','o','n','i','y','a',0, // jp
+    'y','b','a','h','a','m','a','s',0, // bs
+    'y','c','o','n','g','o','b','r','a','z','z','a','v','i','l','l','e',0, // cg
+    'y','c','o','n','g','o','g','d','d','c',0, // cd
+    'y','c','o','n','g','o','g','w','e','r','i','n','i','a','e','t','h',0, // cg
+    'y','c','o','n','g','o','k','i','n','s','h','a','s','a',0, // cd
+    'y','d','e','y','r','n','a','s','u','n','e','d','i','g',0, // gb
+    'y','d','r','e','o','c','e','a','n','i','e','n',0, // qo
+    'y','e','m','e','n',0, // ye
+    'y','e','m','e','n','i',0, // ye
+    'y','e','m','e','n','n',0, // ye
+    'y','e','m','e','n','n','u','t','o','m','e',0, // ye
+    'y','e','m','e','n','u',0, // ye
+    'y','e','m','e','\xc5','\x8b',0, // yemeŋ ye
+    'y','e','m','\xc9','\x9b','n',0, // yemɛn ye
+    'y','e','m','\xc9','\x9b','n','i',0, // yemɛni ye
+    'y','e','m','\xc9','\x9b','n','\xc9','\x9b',0, // yemɛnɛ ye
+    'y','e','m','\xc9','\x9b','\xcc','\x81','n',0, // yemɛ́n ye
+    'y','e','m','\xc9','\x9b','\xcc','\x82','n',0, // yemɛ̂n ye
+    'y','e','n','i','k','a','l','e','d','o','n','i','y','a',0, // nc
+    'y','e','n','i','k','a','l','e','d','o','n','y','a',0, // nc
+    'y','e','n','i','z','e','l','a','n','d','a',0, // nz
+    'y','e','n','i','z','e','l','a','n','d','i','y','a',0, // nz
+    'y','e','v','r','o','z','o','n','a',0, // ez
+    'y','e','w','n','a','n','i','s','t','a','n',0, // gr
+    'y','e','w','r','o','s','e','b','i','t','i',0, // ez
+    'y','f','a','t','i','c','a','n',0, // va
+    'y','f','f','i','n','d','i','r',0, // fi
+    'y','h','d','y','s','v','a','l','l','a','t',0, // us
+    'y','h','d','y','s','v','a','l','t','a','i','n','e','r','i','l','l','i','s','s','a','a','r','e','t',0, // um
+    'y','h','d','y','s','v','a','l','t','a','i','n','n','e','i','t','s','y','t','s','a','a','r','e','t',0, // vi
+    'y','i','b','u','t','i',0, // dj
+    'y','i','l','\xc9','\x99','b','a','l','a','t','a','r',0, // yiləbalatar gi
+    'y','i','n','d','o','n','e','z','y','a',0, // id
+    'y','i','r','a','a','k','a',0, // iq
+    'y','i','r','a','a','n','i',0, // ir
+    'y','i','s','i','r','a','y','e','r','i',0, // il
+    'y','i','t','a','l','e',0, // it
+    'y','m','a','l','d','i','v','e','s',0, // mv
+    'y','n','d','o','n','e','s','i','e',0, // id
+    'y','n','y','s','a','s','c','e','n','s','i','o','n',0, // ac
+    'y','n','y','s','b','o','u','v','e','t',0, // bv
+    'y','n','y','s','c','l','i','p','p','e','r','t','o','n',0, // cp
+    'y','n','y','s','h','e','a','r','d','a','c','y','n','y','s','o','e','d','d','m','c','d','o','n','a','l','d',0, // hm
+    'y','n','y','s','m','a','n','a','w',0, // im
+    'y','n','y','s','n','o','r','f','o','l','k',0, // nf
+    'y','n','y','s','o','e','d','d','a','l','a','n','d',0, // ax
+    'y','n','y','s','o','e','d','d','c','a','y','m','a','n',0, // ky
+    'y','n','y','s','o','e','d','d','c','o','c','o','s','k','e','e','l','i','n','g',0, // cc
+    'y','n','y','s','o','e','d','d','c','o','o','k',0, // ck
+    'y','n','y','s','o','e','d','d','f','f','a','r','o',0, // fo
+    'y','n','y','s','o','e','d','d','g','o','g','l','e','d','d','m','a','r','i','a','n','a',0, // mp
+    'y','n','y','s','o','e','d','d','g','w','y','r','y','f','p','r','y','d','a','i','n',0, // vg
+    'y','n','y','s','o','e','d','d','g','w','y','r','y','f','y','r','u','n','o','l','d','a','l','e','i','t','h','i','a','u',0, // vi
+    'y','n','y','s','o','e','d','d','m','a','r','s','h','a','l','l',0, // mh
+    'y','n','y','s','o','e','d','d','p','e','l','l','e','n','n','i','g','u','d','a',0, // um
+    'y','n','y','s','o','e','d','d','p','i','t','c','a','i','r','n',0, // pn
+    'y','n','y','s','o','e','d','d','s','o','l','o','m','o','n',0, // sb
+    'y','n','y','s','o','e','d','d','t','u','r','k','s','a','c','a','i','c','o','s',0, // tc
+    'y','n','y','s','o','e','d','d','y','f','a','l','k','l','a','n','d','m','a','l','v','i','n','a','s',0, // fk
+    'y','n','y','s','o','e','d','d','y','f','a','l','k','l','a','n','d','y','n','y','s','o','e','d','d','y','m','a','l','f','i','n','a','s',0, // fk
+    'y','n','y','s','y','g','a','r','n',0, // gg
+    'y','n','y','s','y','n','a','d','o','l','i','g',0, // cx
+    'y','o','l','d','a','n','i',0, // jo
+    'y','o','l','o','d','a','n','i',0, // jo
+    'y','o','r','d','a','n','i',0, // jo
+    'y','o','r','d','a','n','i','a',0, // jo
+    'y','o','r','d','a','n','n','u','t','o','m','e',0, // jo
+    'y','o','r','o','d','a','n','i',0, // jo
+    'y','o','r','u','d','a','a','n','i',0, // jo
+    'y','o','r','u','d','a','n','i','y','a',0, // jo
+    'y','p','a','t','i','n','g','a','s','i','s','a','d','m','i','n','i','s','t','r','a','c','i','n','i','s','k','i','n','i','j','o','s','r','e','g','i','o','n','a','s','h','o','n','k','o','n','g','a','s',0, // hk
+    'y','p','a','t','i','n','g','a','s','i','s','a','d','m','i','n','i','s','t','r','a','c','i','n','i','s','k','i','n','i','j','o','s','r','e','g','i','o','n','a','s','m','a','k','a','o',0, // mo
+    'y','p','h','i','l','i','p','i','n','a','u',0, // ph
+    'y','r','a','i','f','f','t',0, // eg
+    'y','r','a','k',0, // iq
+    'y','r','a','l','m','a','e','n',0, // de
+    'y','r','a','r','i','a','n','n','i','n',0, // ar
+    'y','r','e','i','d','a','l',0, // it
+    'y','r','i','s','e','l','d','i','r','o','e','d','d',0, // nl
+    'y','r','u','n','o','l','d','a','l','e','i','t','h','i','a','u',0, // us
+    'y','r','y','n','y','s','l','a','s',0, // gl
+    'y','r','y','n','y','s','o','e','d','d','d','e','d','w','y','d','d',0, // ic
+    'y','s','l','a','n',0, // is
+    'y','s','l','a','n','d',0, // is
+    'y','s','r','a','y','y','l',0, // il
+    'y','s','w','i','s','t','i','r',0, // ch
+    'y','t','r','e','o','s','e','a','n','i','a',0, // qo
+    'y','t','r','i','e','y','j','a','a','l','f','a',0, // qo
+    'y','t','t','r','e','o','a','r','i','o','c','e','a','n','i','e','n',0, // qo
+    'y','u','b','h','\xc9','\x9b','k','i','s','i','t','a','\xc5','\x8b',0, // yubhɛkisitaŋ uz
+    'y','u','g','a','n','d','a',0, // ug
+    'y','u','k','a','r','a','n',0, // ua
+    'y','u','k','i','l','e','i','n','i',0, // ua
+    'y','u','k','r','a','y','n',0, // ua
+    'y','u','k','r','e','i','n','i',0, // ua
+    'y','u','k','u','r','a','y','i','n','e',0, // ua
+    'y','u','k','u','r','e','\xc5','\x8b',0, // yukureŋ ua
+    'y','u','k','\xc9','\x9b','\xcc','\x80','l','\xc9','\x9b','\xcc','\x82',0, // yukɛ̀lɛ̂ ua
+    'y','u','l','u','g','w','\xc9','\x9b','\xcc','\x82',0, // yulugwɛ̂ uy
+    'y','u','n','a','e','t','\xc9','\x9b','a','l','a','b','\xc9','\x9b','m','e','l','\xc9','\x9b','\xcc','\x80',0, // yunaetɛalabɛmelɛ̀ ae
+    'y','u','n','a','e','t','\xc9','\x9b','k','i','\xc5','\x8b','d','\xc9','\x94','\xcc','\x80','m',0, // yunaetɛkiŋdɔ̀m gb
+    'y','u','n','a','i','t','\xc9','\x9b','a','r','a','b','h','i','\xc9','\x9b','m','i','r','e',0, // yunaitɛarabhiɛmire ae
+    'y','u','n','a','i','t','\xc9','\x9b','k','i','\xc5','\x8b','d','\xc9','\x94','\xc5','\x8b',0, // yunaitɛkiŋdɔŋ gb
+    'y','u','n','a','n',0, // gr
+    'y','u','n','a','n','i',0, // gr
+    'y','u','n','a','n','i','s','t','a','n',0, // gr
+    'y','u','n','a','n','\xc4','\xb1','s','t','a','n',0, // yunanıstan gr
+    'y','u','r','u','g','a','i',0, // uy
+    'y','u','r','u','g','w','a','e',0, // uy
+    'y','u','r','u','g','w','a','i',0, // uy
+    'y','u','r','u','s','o','o','n',0, // ez
+    'y','u','w','e','g','\xc9','\x94','w','e',0, // yuwegɔwe uy
+    'y','u','z','\xc9','\xa8','\xcc','\x80','b','\xc9','\x9b','k','i','s','\xc9','\xa8','\xcc','\x80','t','a','n',0, // yuzɨ̀bɛkisɨ̀tan uz
+    'y','\xc7','\x9d','m','\xc9','\x9b','n',0, // yǝmɛn ye
+    'y','\xc9','\x94','\xcc','\x80','r','d','a','n','i','a',0, // yɔ̀rdania jo
+    'y','\xc9','\x99','m','\xc9','\x99','n',0, // yəmən ye
+    'y','\xc9','\x9b','m','e','n',0, // yɛmen ye
+    'y','\xc9','\x9b','m','\xc9','\x9b','n',0, // yɛmɛn ye
+    'y','\xc9','\x9b','m','\xc9','\x9b','\xcc','\x80','n',0, // yɛmɛ̀n ye
+    'z','a','h','o','d','n','a','s','a','h','a','r','a',0, // eh
+    'z','a','l','a','m','a','n','a','s','a','l','a','s',0, // sb
+    'z','a','l','i','a','s','i','s','k','y','s','u','l','y','s',0, // cv
+    'z','a','m','a','i','k',0, // jm
+    'z','a','m','a','i','k','a',0, // jm
+    'z','a','m','a','i','k','i',0, // jm
+    'z','a','m','a','n','i',0, // de
+    'z','a','m','a','y','i','k','i',0, // jm
+    'z','a','m','b','i',0, // zm
+    'z','a','m','b','i','a',0, // zm
+    'z','a','m','b','i','a','b',0, // zm
+    'z','a','m','b','i','a','n','u','t','o','m','e',0, // zm
+    'z','a','m','b','i','e',0, // zm
+    'z','a','m','b','i','i',0, // zm
+    'z','a','m','b','i','j','a',0, // zm
+    'z','a','m','b','i','o',0, // zm
+    'z','a','m','b','i','y','a',0, // zm
+    'z','a','m','b','y','a',0, // zm
+    'z','a','n','b','i',0, // zm
+    'z','a','p','a','d','n','a','s','a','h','a','r','a',0, // eh
+    'z','a','p','a','d','n','i','s','a','h','a','r','a',0, // eh
+    'z','a','p','o','n',0, // jp
+    'z','a','p','o','o','n',0, // jp
+    'z','a','p','\xc9','\x94',0, // zapɔ jp
+    'z','a','p','\xc9','\x94','n',0, // zapɔn jp
+    'z','d','a',0, // us
+    'z','d','r','u','z','e','n','e','d','r','z','a','v','e','a','m','e','r','i','k','e',0, // us
+    'z','d','r','u','z','e','n','i','a','r','a','b','s','k','i','e','m','i','r','a','t','i',0, // ae
+    'z','d','r','u','z','e','n','o','k','r','a','l','j','e','s','t','v','o',0, // gb
+    'z','e','e','l','a','n','d','a','b','e','r','r','i','a',0, // nz
+    'z','e','e','l','a','n','d','u','t','a','a','g','a',0, // nz
+    'z','e','l','a','n','d','a','w','a','m','u','m','u',0, // nz
+    'z','e','l','a','n','d','e','e','r','e',0, // nz
+    'z','e','l','a','n','d','i','k','o','u','r','a',0, // nz
+    'z','e','l','a','n','d','m','a','f','u','u',0, // nz
+    'z','e','l','a','n','d','n','e','v','e','z',0, // nz
+    'z','e','l','a','n','d','n','w','a','n','a','h',0, // nz
+    'z','e','l','a','n','d','\xc9','\x9b','y','a','s','i','k','a',0, // zelandɛyasika nz
+    'z','e','l','e','n','o','r','t','s','k','a','o','s','t','r','v','a',0, // cv
+    'z','e','l','e','n','o','r','t','s','k','a','r','e','p','u','b','l','i','k','a',0, // cv
+    'z','e','l','e','n','o','r','t','s','k','i','o','t','o','k','i',0, // cv
+    'z','e','m','b','a','b','w','e',0, // zw
+    'z','e','n','t','r','a','a','l','a','f','r','i','k','a','a','n','i','s','c','h','i','r','e','p','u','b','l','i','k',0, // cf
+    'z','e','n','t','r','a','l','a','f','r','i','k','a','a','n','s','c','h','e','r','e','p','u','b','l','i','k',0, // cf
+    'z','e','n','t','r','a','l','a','f','r','i','k','a','n','e','s','c','h','r','e','p','u','b','l','i','k',0, // cf
+    'z','e','n','t','r','a','l','a','f','r','i','k','a','n','i','s','c','h','e','r','e','p','u','b','l','i','k',0, // cf
+    'z','e','n','t','r','a','l','a','f','r','i','k','a','n','i','s','i','r','e','b','u','b','l','i','k',0, // cf
+    'z','e','o','r','z','i',0, // ge
+    'z','e','o','r','z','i','a',0, // ge
+    'z','e','r','e','b','a','i','d','y','a','a','n','a','z','e','r','b','a','i','d','y','a','a','n',0, // az
+    'z','e','u','t','a','u','n','m','e','l','i','i','j','a',0, // ea
+    'z','e','w','t','a','m','p','e','m','e','l','i','l','l','a',0, // ea
+    'z','e','y','\xc9','\x94','r','z','i',0, // zeyɔrzi ge
+    'z','i','b','a','t','a','l','\xc9','\x9b',0, // zibatalɛ gi
+    'z','i','b','r','a','l','i','t','a','r','i',0, // gi
+    'z','i','b','r','a','l','t','a','r',0, // gi
+    'z','i','b','r','a','l','t','a','r','a',0, // gi
+    'z','i','b','r','a','l','t','a','r','a','z','i','b','a','r','a','t','a','r','a',0, // gi
+    'z','i','e','m','e','l','k','o','r','e','j','a',0, // kp
+    'z','i','e','m','e','l','m','a','k','e','d','o','n','i','j','a',0, // mk
+    'z','i','e','m','e','l','u','m','a','r','i','a','n','a','s','s','a','l','a','s',0, // mp
+    'z','i','e','m','s','v','e','t','k','u','s','a','l','a',0, // cx
+    'z','i','l','a','n','d','a','t','a','m','a','y','n','u','t',0, // nz
+    'z','i','l','a','n','d','f','o','f','o','r','o',0, // nz
+    'z','i','l','a','n','d','t','a','m','a','y','n','u','t',0, // nz
+    'z','i','l','a','n','e','f','u','g','h','u',0, // nz
+    'z','i','l','c','o','o','k',0, // ck
+    'z','i','l','k','a','y','m','a','n',0, // ky
+    'z','i','l','m','a','l','w','i','n','n',0, // fk
+    'z','i','l','m','a','r','s','h','a','l','l',0, // mh
+    'z','i','l','m','a','r','y','a','n','n','d','i','n','o','r',0, // mp
+    'z','i','l','o','n','k','a','u','l','a','k','r','a','s','t','s',0, // ci
+    'z','i','l','s','a','l','o','m','o','n',0, // sb
+    'z','i','l','t','i','r','k','e','k','c','a','i','c','o','s',0, // tc
+    'z','i','l','v','i','e','r','z','b','r','i','t','a','n','i','k',0, // vg
+    'z','i','l','v','i','e','r','z','l','a','m','e','r','i','k',0, // vi
+    'z','i','l','\xc9','\x9b','\xc5','\x8b','n','a','m','a','a',0, // zilɛŋnamaa nz
+    'z','i','m','b','a','b','h','u','w','e',0, // zw
+    'z','i','m','b','a','b','o','e',0, // zw
+    'z','i','m','b','a','b','u','e',0, // zw
+    'z','i','m','b','a','b','u','i',0, // zw
+    'z','i','m','b','a','b','u','w','e',0, // zw
+    'z','i','m','b','a','b','v','e',0, // zw
+    'z','i','m','b','a','b','v','o',0, // zw
+    'z','i','m','b','a','b','w','e',0, // zw
+    'z','i','m','b','a','b','w','e','b',0, // zw
+    'z','i','m','b','a','b','w','e','n','u','t','o','m','e',0, // zw
+    'z','i','m','b','a','b','w','i',0, // zw
+    'z','i','m','b','a','b','w','\xc7','\x9d',0, // zimbabwǝ zw
+    'z','i','m','b','a','b','w','\xc9','\x9b','\xcc','\x81',0, // zimbabwɛ́ zw
+    'z','i','m','b','a','g','b','\xc9','\x9b','\xcc','\x80',0, // zimbagbɛ̀ zw
+    'z','i','m','b','a','m','b','w','\xc9','\x9b',0, // zimbambwɛ zw
+    'z','i','n','t','k','i','t','t','s','u','n','n','e','v','i','s',0, // kn
+    'z','i','n','t','m','a','a','r','t','e','n',0, // sx
+    'z','i','n','t','p','j','a','a','r','u','n','m','i','k','e','l','o','n','g',0, // pm
+    'z','i','n','t','t','o','m','m','e','h','u','n','p','r','i','n','t','s','c','h','i','p','e',0, // st
+    'z','i','n','t','v','i','n','z','a','n','z','u','n','d','e','j','r','e','n','a','d','i','n','e','s','e','n','s','e','l','l','e',0, // vc
+    'z','i','p','r','e',0, // cy
+    'z','j','a','d','n','o','s','o','n','e','a','r','a','b','i','s','k','e','e','m','i','r','a','t','y',0, // ae
+    'z','j','a','d','n','o','s','o','n','e','k','r','a','l','e','j','s','t','w','o',0, // gb
+    'z','j','a','d','n','o','s','o','n','e','s','t','a','t','y','a','m','e','r','i','k','i',0, // us
+    'z','j','e','d','n','o','c','e','n','e','a','r','a','b','s','k','e','e','m','i','r','a','t','y',0, // ae
+    'z','j','e','d','n','o','c','e','n','e','k','r','a','l','e','s','t','w','o',0, // gb
+    'z','j','e','d','n','o','c','e','n','e','s','t','a','t','y','a','m','e','r','i','k','i',0, // us
+    'z','j','e','d','n','o','c','z','o','n','e','e','m','i','r','a','t','y','a','r','a','b','s','k','i','e',0, // ae
+    'z','k',0, // gb
+    'z','o','l','d','f','o','k','i','k','o','z','t','a','r','s','a','s','a','g',0, // cv
+    'z','o','n','a','d','o','e','u','r','o',0, // ez
+    'z','o','n','a','e','u','r','o',0, // ez
+    'z','o','n','e','e','u','r','o',0, // ez
+    'z','o','n','e','u','r','o',0, // ez
+    'z','o','r','d','a','n','i',0, // jo
+    'z','o','r','d','a','n','i','i',0, // jo
+    'z','o','r','z','i',0, // ge
+    'z','o','r','z','i','i',0, // ge
+    'z','u','a','n','o','r','f','o','l','k','o',0, // nf
+    'z','u','a','s','a','l','o','m','o','o','n',0, // sb
+    'z','u','i','d','a','f','r','i','k','a',0, // za
+    'z','u','i','d','g','e','o','r','g','i','a','e','n','z','u','i','d','e','l','i','j','k','e','s','a','n','d','w','i','c','h','e','i','l','a','n','d','e','n',0, // gs
+    'z','u','i','d','k','o','r','e','a',0, // kr
+    'z','u','i','d','s','o','e','d','a','n',0, // ss
+    'z','u','p','p','e','r','e',0, // cy
+    'z','v','i','c','e','r',0, // ch
+    'z','v','i','e','d','r','i','j','a',0, // se
+    'z','v','i','t','s','u','w','a','z','v','a','s','o','l','o','m','o','n',0, // sb
+    'z','v','i','t','s','u','w','a','z','v','e','a','m','e','r','i','k','a',0, // vi
+    'z','v','i','t','s','u','w','a','z','v','e','c','a','p','e','v','e','r','d','e',0, // cv
+    'z','v','i','t','s','u','w','a','z','v','e','c','a','y','m','a','n',0, // ky
+    'z','v','i','t','s','u','w','a','z','v','e','c','o','o','k',0, // ck
+    'z','v','i','t','s','u','w','a','z','v','e','f','a','l','k','l','a','n','d','s',0, // fk
+    'z','v','i','t','s','u','w','a','z','v','e','h','i','n','g','i','r','a','n','d','i',0, // vg
+    'z','v','i','t','s','u','w','a','z','v','e','k','u','m','a','o','d','z','a','n','y','e','m','b','a','e','m','a','r','i','a','n','a',0, // mp
+    'z','v','i','t','s','u','w','a','z','v','e','m','a','r','s','h','a','l','l',0, // mh
+    'z','v','i','t','s','u','w','a','z','v','e','t','u','r','k','n','e','c','a','i','c','o',0, // tc
+    'z','w','e','d','e','n',0, // se
+    'z','w','i','t','s','e','r','l','a','n','d',0, // ch
+    'z','y','p','e','r','e',0, // cy
+    'z','y','p','e','r','n',0, // cy
+    'z','y','p','r','e',0, // cy
+    'z','\xc7','\x9d','b','\xc9','\x9b','g','\xc9','\x94','n','i','n','\xc9','\x9b','a','a','m','\xc9','\x9b','r','i','k','a',0, // zǝbɛgɔninɛaamɛrika vi
+    'z','\xc7','\x9d','b','\xc9','\x9b','g','\xc9','\x94','n','i','n','\xc9','\x9b','a','i','n','g','\xc9','\x9b','r','i','s',0, // zǝbɛgɔninɛaingɛris vg
+    'z','\xc7','\x9d','i','g','a','n',0, // zǝigan ky
+    'z','\xc7','\x9d','i','g','l','a','s',0, // zǝiglas is
+    'z','\xc7','\x9d','i','m','a','r','c','a','l',0, // zǝimarcal mh
+    'z','\xc7','\x9d','i','n','g','\xc9','\x9b','r','i','s','n','c','\xc9','\x94','\xcc','\x81','m','w','a','i','n','d','i',0, // zǝingɛrisncɔ́mwaindi io
+    'z','\xc7','\x9d','m','a','a','l','w','i','n',0, // zǝmaalwin fk
+    'z','\xc7','\x9d','m','a','r','y','a','n','n','\xc9','\x94','\xcc','\x81','r',0, // zǝmaryannɔ́r mp
+    'z','\xc7','\x9d','p','a','l','\xc9','\x9b','s','t','i','n','\xc7','\x9d',0, // zǝpalɛstinǝ ps
+    'z','\xc7','\x9d','s','a','l','o','m','\xc9','\x94','\xcc','\x81','n',0, // zǝsalomɔ́n sb
+    'z','\xc7','\x9d','t','i','r','k','r','i','k','a','k','\xc9','\x94','s',0, // zǝtirkrikakɔs tc
+    'z','\xc9','\x94','d','a','n','i',0, // zɔdani jo
+    'z','\xc9','\x94','r','d','a','n','i',0, // zɔrdani jo
+    'z','\xc9','\x9b','i','k','u','k',0, // zɛikuk ck
+    'z','\xc9','\x9b','l','a','n','a','n','y','\xc9','\x94','\xcc','\x81','n',0, // zɛlananyɔ́n nz
+    'z','\xc9','\x9b','n','\xc9','\x94','\xcc','\x81','f','\xc9','\x94','l','k',0, // zɛnɔ́fɔlk nf
+    '\xc3','\x9f','l','o','v','a','k','e','i',0, // ßlovakei sk
+    '\xc3','\x9f','l','o','v','e','e','n','i','j','e',0, // ßloveenije si
+    '\xc3','\x9f','w','a','a','s','i','l','a','n','d',0, // ßwaasiland sz
+    '\xc3','\xa2','n','\xc4','\x91','\xe1','\xbb','\x8d',0, // ânđọ in
+    '\xc3','\xa6','k','v','a','t','o','r','i','a','l','g','u','i','n','e','a',0, // ækvatorialguinea gq
+    '\xc3','\xb8','s','t','e','r','r','i','k','e',0, // østerrike at
+    '\xc3','\xb8','s','t','r','i','g',0, // østrig at
+    '\xc3','\xb8','s','t','r','i','g','i',0, // østrigi at
+    '\xc3','\xb8','s','t','t','i','m','o','r',0, // østtimor tl
+    '\xc3','\xbe','y','s','k','a','l','a','n','d',0, // þyskaland de
+    '\xc4','\x91','a','i','l','o','a','n',0, // đailoan tw
+    '\xc4','\x91','a','n','m','a','c','h',0, // đanmach dk
+    '\xc4','\x91','a','o','a','s','c','e','n','s','i','o','n',0, // đaoascension ac
+    '\xc4','\x91','a','o','b','o','u','v','e','t',0, // đaobouvet bv
+    '\xc4','\x91','a','o','c','l','i','p','p','e','r','t','o','n',0, // đaoclipperton cp
+    '\xc4','\x91','a','o','g','i','a','n','g','s','i','n','h',0, // đaogiangsinh cx
+    '\xc4','\x91','a','o','m','a','n',0, // đaoman im
+    '\xc4','\x91','a','o','n','o','r','f','o','l','k',0, // đaonorfolk nf
+    '\xc4','\x91','o','n','g','t','i','m','o','r',0, // đongtimor tl
+    '\xc4','\x91','\xc6','\xb0','c',0, // đưc de
+    '\xc5','\x82','o','t','w','a',0, // łotwa lv
+    '\xc5','\x8b','g','a','b','\xc9','\x94','\xcc','\x82','\xc5','\x8b',0, // ŋgabɔ̂ŋ ga
+    '\xc5','\x8b','g','a','m','b','i',0, // ŋgambi gm
+    '\xc5','\x8b','g','a','n','a',0, // ŋgana gh
+    '\xc5','\x8b','g','i','n','\xc9','\x9b','\xcc','\x82',0, // ŋginɛ̂ gn
+    '\xc5','\x8b','g','i','n','\xc9','\x9b','\xcc','\x82','m','b','i','s','a','w','u',0, // ŋginɛ̂mbisawu gw
+    '\xc5','\x8b','g','i','n','\xc9','\x9b','\xcc','\x82','\xc9','\x9b','k','w','a','t','\xc9','\x94','l','i','y','a','l',0, // ŋginɛ̂ɛkwatɔliyal gq
+    '\xc5','\x8b','g','\xc9','\x9b','l','\xc9','\x9b','\xcc','\x82','k',0, // ŋgɛlɛ̂k gr
+    '\xc5','\x8b','\xcc','\x80','\xc9','\x9b','m','a','f','r','i','k','a',0, // ŋ̀ɛmafrika cf
+    '\xc6','\x99','a','s','a','r','m','a','k','k','a',0, // ƙasarmakka sa
+    '\xc9','\x94','l','g','y','e','r','i','a',0, // ɔlgyeria dz
+    '\xc9','\x94','n','d','u','l','a','s',0, // ɔndulas hn
+    '\xc9','\x94','n','d','u','r','a','s',0, // ɔnduras hn
+    '\xc9','\x94','n','g','i','l','i',0, // ɔngili hu
+    '\xc9','\x94','n','g','r','i',0, // ɔngri hu
+    '\xc9','\x94','n','g','r','i','a',0, // ɔngria hu
+    '\xc9','\x94','s','i','t','u','w','e','e','l','i','y','a',0, // ɔsituweeliya au
+    '\xc9','\x94','s','t','r','a','l','i',0, // ɔstrali au
+    '\xc9','\x94','s','t','r','e','l','i','a',0, // ɔstrelia au
+    '\xc9','\x94','s','t','r','i','a',0, // ɔstria at
+    '\xc9','\x94','\xcc','\x80','\xc5','\x8b','d','u','r','a','s',0, // ɔ̀ŋduras hn
+    '\xc9','\x94','\xcc','\x80','\xc5','\x8b','g','r','i','i',0, // ɔ̀ŋgrii hu
+    '\xc9','\x94','\xcc','\x81','s','i','t','u','w','a',0, // ɔ́situwa at
+    '\xc9','\x99','f','q','a','n','\xc4','\xb1','s','t','a','n',0, // əfqanıstan af
+    '\xc9','\x99','l','c','\xc9','\x99','z','a','i','r',0, // əlcəzair dz
+    '\xc9','\x9b','i','r','a','q',0, // ɛiraq iq
+    '\xc9','\x9b','j','i','p','t',0, // ɛjipt eg
+    '\xc9','\x9b','j','i','p','t','\xc9','\x9b',0, // ɛjiptɛ eg
+    '\xc9','\x9b','k','w','a','n','d','\xc9','\x94','\xcc','\x82',0, // ɛkwandɔ̂ ec
+    '\xc9','\x9b','k','w','a','t','\xc9','\x9b','\xc7','\x9d','\xcc','\x81',0, // ɛkwatɛǝ́ ec
+    '\xc9','\x9b','l','i','t','\xc9','\x9b','l','\xc9','\x9b','\xcc','\x81','y','a',0, // ɛlitɛlɛ́ya er
+    '\xc9','\x9b','l','s','a','l','v','a','d','\xc9','\x94',0, // ɛlsalvadɔ sv
+    '\xc9','\x9b','l','\xc9','\x9b','n','i','s','e','n','u',0, // ɛlɛnisenu sh
+    '\xc9','\x9b','l','\xc9','\x9b','s','a','v','a','d','\xc9','\x94',0, // ɛlɛsavadɔ sv
+    '\xc9','\x9b','n','d','o','n','e','s','i',0, // ɛndonesi id
+    '\xc9','\x9b','n','d','o','n','e','s','i','a',0, // ɛndonesia id
+    '\xc9','\x9b','n','d','o','n','e','z','i',0, // ɛndonezi id
+    '\xc9','\x9b','n','d','u','j','a','m','a','n','a',0, // ɛndujamana in
+    '\xc9','\x9b','r','i','t','e','r','a',0, // ɛritera er
+    '\xc9','\x9b','r','i','t','r','e','a',0, // ɛritrea er
+    '\xc9','\x9b','r','i','t','r','\xc9','\x9b','\xcc','\x81',0, // ɛritrɛ́ er
+    '\xc9','\x9b','s','i','t','o','n','i','n','y','a',0, // ɛsitoninya ee
+    '\xc9','\x9b','s','p','a','n','i','y','a',0, // ɛspaniya es
+    '\xc9','\x9b','s','t','o','n','i',0, // ɛstoni ee
+    '\xc9','\x9b','s','t','o','n','i','a',0, // ɛstonia ee
+    '\xc9','\x9b','t','i','y','\xc9','\x94','p','i',0, // ɛtiyɔpi et
+    '\xc9','\x9b','t','y','\xc9','\x94','p','i',0, // ɛtyɔpi et
+    '\xc9','\x9b','u','m','a','n',0, // ɛuman om
+    '\xc9','\x9b','u','m','m','a','n',0, // ɛumman om
+    '\xc9','\x9b','\xcc','\x81','k','u','w','e','d','\xc9','\x94',0, // ɛ́kuwedɔ ec
+    '\xc9','\x9b','\xcc','\x81','n','d','\xc9','\x99',0, // ɛ́ndə in
+    '\xc9','\x9b','\xcc','\x81','\xc9','\x9b','n','d',0, // ɛ́ɛnd in
+    '\xc9','\xa3','a','n','a',0, // ɣana gh
+    '\xc9','\xa3','a','n','a','t','a','f','r','a','n','s','i','s','t',0, // ɣanatafransist gf
+    '\xc9','\xa3','e','d','z','e','\xc6','\x92','e','t','i','m','\xc9','\x94','n','u','t','o','m','e',0, // ɣedzeƒetimɔnutome tl
+    '\xc9','\xa3','e','t','o','\xc9','\x96','o','\xc6','\x92','e','s','a','h','a','r','a','n','u','t','o','m','e',0, // ɣetoɖoƒesaharanutome eh
+    '\xc9','\xa3','i','n','y','a',0, // ɣinya gn
+    '\xc9','\xa3','i','n','y','a','b','i','s','a','w',0, // ɣinyabisaw gw
+    '\xc9','\xa3','i','n','y','a','b','i','s','s','a','w',0, // ɣinyabissaw gw
+    '\xc9','\xa3','i','n','y','a','n','i','k','w','a','d','u','r',0, // ɣinyanikwadur gq
+    '\xc9','\xa3','i','n','y','a','t','a','m','a','y','n','u','t','t','a','p','a','p','u','t',0, // ɣinyatamaynuttapaput pg
+    '\xc9','\xa3','i','n','y','a','t','a','s','e','b','g','a','s','t',0, // ɣinyatasebgast gq
+    '\xc9','\xa3','i','n','y','a','t','i','k','w','a','t','u','r','i','t',0, // ɣinyatikwaturit gq
+    '\xc9','\xa3','r','n','a','t','a',0, // ɣrnata gd
+    '\xc9','\xa8','s','\xc9','\xa8','y','\xca','\x89','\xca','\x89','\xc9','\xa8','n','g','e','r','e','e','s','a','i','r','i','v','i','i','r','a','h','i','i','n','d','i',0, // ɨsɨyʉʉɨngereesairiviirahiindi io
+    '\xca','\x89','a','j','e','e','m','i',0, // ʉajeemi ir
+    '\xca','\x89','b','e','l','i','g','i','i','j','i',0, // ʉbeligiiji be
+    '\xca','\x89','f','a','r','a','a','n','s','a',0, // ʉfaraansa fr
+    '\xca','\x89','g','a','a','n','d','a',0, // ʉgaanda ug
+    '\xca','\x89','h','a','b','e','e','s','h','i',0, // ʉhabeeshi et
+    '\xca','\x89','h','o','l','a','a','n','z','i',0, // ʉholaanzi nl
+    '\xca','\x89','j','e','r','u','m','a','a','n','i',0, // ʉjerumaani de
+    '\xca','\x89','k','\xc9','\xa8','r','e','e','n','i',0, // ʉkɨreeni ua
+    '\xca','\x89','r','e','e','n','o',0, // ʉreeno pt
+    '\xca','\x89','s','w','a','a','z','i',0, // ʉswaazi sz
+    '\xca','\x89','t','e','m','i','w','a','k','\xc9','\xa8','a','r','a','a','b','u',0, // ʉtemiwakɨaraabu ae
+    '\xca','\x89','\xc9','\xa8','n','g','e','r','e','e','s','a',0, // ʉɨngereesa gb
+    '\xca','\xbb','a','e','a','l','a','n','i',0, // ʻaealani ie
+    '\xca','\xbb','a','f','i','k','a','n','i','s','i','t','a','n','i',0, // ʻafikanisitani af
+    '\xca','\xbb','a','f','i','l','i','k','a','t','o','n','g','a',0, // ʻafilikatonga za
+    '\xca','\xbb','a','i','n','a','p','i','l','i','p','i','n','o',0, // ʻainapilipino ph
+    '\xca','\xbb','a','i','s','i','l','a','n','i',0, // ʻaisilani is
+    '\xca','\xbb','a','l','e','p','e','a','f','a','k','a','t','a','h','a','t','a','h','a',0, // ʻalepeafakatahataha ae
+    '\xca','\xbb','a','l','i','p','a','n','i','a',0, // ʻalipania al
+    '\xca','\xbb','a','l','i','s','i','l','i','a',0, // ʻalisilia dz
+    '\xca','\xbb','a','l','u','p','a',0, // ʻalupa aw
+    '\xca','\xbb','a','m','e','l','i','k','a',0, // ʻamelika us
+    '\xca','\xbb','a','m','e','l','i','k','a','h','u','i','p','u','\xca','\xbb','i','a',0, // ʻamelikahuipuʻia us
+    '\xca','\xbb','a','m','e','n','i','a',0, // ʻamenia am
+    '\xca','\xbb','a','n','g','i','k','o','l','a',0, // ʻangikola ao
+    '\xca','\xbb','a','n','i','t','a','t','i','k','a',0, // ʻanitatika aq
+    '\xca','\xbb','a','n','i','t','o','l','a',0, // ʻanitola ad
+    '\xca','\xbb','a','o','s','i','t','e','l','e','l','i','a',0, // ʻaositelelia au
+    '\xca','\xbb','a','o','s','i','t','u','l','i','a',0, // ʻaositulia at
+    '\xca','\xbb','a','s','a','p','a','i','s','a','n','i',0, // ʻasapaisani az
+    '\xca','\xbb','a','s','e','n','i','t','i','n','a',0, // ʻasenitina ar
+    '\xca','\xbb','e','k','u','e','t','a','k','i','n','i',0, // ʻekuetakini gq
+    '\xca','\xbb','e','k','u','e','t','o','a',0, // ʻekuetoa ec
+    '\xca','\xbb','e','l','e','s','a','l','a','v','a','t','o','a',0, // ʻelesalavatoa sv
+    '\xca','\xbb','e','l','i','t','u','l','i','a',0, // ʻelitulia er
+    '\xca','\xbb','e','s','i','t','o','n','i','a',0, // ʻesitonia ee
+    '\xca','\xbb','e','u','l','o','p','e','f','e','k','a','u','\xca','\xbb','a','k','i','p','a','\xca','\xbb','a','n','g','a',0, // ʻeulopefekauʻakipaʻanga ez
+    '\xca','\xbb','i','k','a','l','i','a',0, // ʻikalia it
+    '\xca','\xbb','i','l','a','a','k','i',0, // ʻilaaki iq
+    '\xca','\xbb','i','l','a','a','n','i',0, // ʻilaani ir
+    '\xca','\xbb','i','l','e','l','a','n','i',0, // ʻilelani ie
+    '\xca','\xbb','i','n','i','a',0, // ʻinia in
+    '\xca','\xbb','i','n','i','t','i','a',0, // ʻinitia in
+    '\xca','\xbb','i','n','i','t','o','n','e','s','i','a',0, // ʻinitonesia id
+    '\xca','\xbb','i','s','e','r','a','\xca','\xbb','e','l','a',0, // ʻiseraʻela il
+    '\xca','\xbb','i','s','i','l','e','l','i',0, // ʻisileli il
+    '\xca','\xbb','i','s','i','p','i','t','e',0, // ʻisipite eg
+    '\xca','\xbb','i','t','a','l','i',0, // ʻitali it
+    '\xca','\xbb','i','t','i','o','p','i','a',0, // ʻitiopia et
+    '\xca','\xbb','i','u','k','a','n','i','t','a',0, // ʻiukanita ug
+    '\xca','\xbb','o','m','a','n','i',0, // ʻomani om
+    '\xca','\xbb','o','s','e','n','i','a','m','a','m','a','\xca','\xbb','o',0, // ʻoseniamamaʻo qo
+    '\xca','\xbb','o','t','u','m','o','t','u','f','a','l','o','e',0, // ʻotumotufaloe fo
+    '\xca','\xbb','o','t','u','m','o','t','u','f','o','k','u','l','a','n','i',0, // ʻotumotufokulani fk
+    '\xca','\xbb','o','t','u','m','o','t','u','h','e','a','t','i','m','o','m','a','k','i','t','o','n','a','l','i',0, // ʻotumotuheatimomakitonali hm
+    '\xca','\xbb','o','t','u','m','o','t','u','k','a','n','e','l','i',0, // ʻotumotukaneli ic
+    '\xca','\xbb','o','t','u','m','o','t','u','k','e','i','m','e','n','i',0, // ʻotumotukeimeni ky
+    '\xca','\xbb','o','t','u','m','o','t','u','k','o','k','o',0, // ʻotumotukoko cc
+    '\xca','\xbb','o','t','u','m','o','t','u','k','u','k','i',0, // ʻotumotukuki ck
+    '\xca','\xbb','o','t','u','m','o','t','u','m','a','l','i','a','n','a','t','o','k','e','l','a','u',0, // ʻotumotumalianatokelau mp
+    '\xca','\xbb','o','t','u','m','o','t','u','m','a','s','o','l','o',0, // ʻotumotumasolo mh
+    '\xca','\xbb','o','t','u','m','o','t','u','p','i','t','i','k','e','n','i',0, // ʻotumotupitikeni pn
+    '\xca','\xbb','o','t','u','m','o','t','u','s','e','i','s','e','l','i',0, // ʻotumotuseiseli sc
+    '\xca','\xbb','o','t','u','m','o','t','u','s','e','o','s','i','a','t','o','n','g','a','m','o','s','a','n','i','u','i','s','i','t','o','n','g','a',0, // ʻotumotuseosiatongamosaniuisitonga gs
+    '\xca','\xbb','o','t','u','m','o','t','u','s','i','\xca','\xbb','i','\xca','\xbb','o','\xca','\xbb','a','m','e','l','i','k','a',0, // ʻotumotusiʻiʻoʻamelika um
+    '\xca','\xbb','o','t','u','m','o','t','u','s','o','l','o','m','o','n','e',0, // ʻotumotusolomone sb
+    '\xca','\xbb','o','t','u','m','o','t','u','t','u','k','i','m','o','k','a','i','k','o','s','i',0, // ʻotumotutukimokaikosi tc
+    '\xca','\xbb','o','t','u','m','o','t','u','v','i','l','i','k','i','n','i','f','a','k','a','p','i','l','i','t','a','n','i','a',0, // ʻotumotuvilikinifakapilitania vg
+    '\xca','\xbb','o','t','u','m','o','t','u','v','i','l','i','k','i','n','i','f','a','k','a','\xca','\xbb','a','m','e','l','i','k','a',0, // ʻotumotuvilikinifakaʻamelika vi
+    '\xca','\xbb','o','t','u','m','o','t','u','\xca','\xbb','a','l','a','n','i',0, // ʻotumotuʻalani ax
+    '\xca','\xbb','u','k','a','l','a','\xca','\xbb','i','n','e',0, // ʻukalaʻine ua
+    '\xca','\xbb','u','l','u','k','u','a','i',0, // ʻulukuai uy
+    '\xca','\xbb','u','s','i','p','e','k','i','t','a','n','i',0, // ʻusipekitani uz
+    '\xca','\xbb','u','v','e','a','m','o','f','u','t','u','n','a',0, // ʻuveamofutuna wf
+    '\xcc','\x81','a','n','t','i','g','u','a','k','p','l','e','b','a','r','b','u','d','a','n','u','t','o','m','e',0, // ́antiguakplebarbudanutome ag
+    '\xce','\xb1','\xce','\xb3','\xce','\xb9','\xce','\xb1','\xce','\xb5','\xce','\xbb','\xce','\xb5','\xce','\xbd','\xce','\xb7',0, // αγιαελενη sh
+    '\xce','\xb1','\xce','\xb3','\xce','\xb9','\xce','\xb1','\xce','\xbb','\xce','\xbf','\xcf','\x85','\xce','\xba','\xce','\xb9','\xce','\xb1',0, // αγιαλουκια lc
+    '\xce','\xb1','\xce','\xb3','\xce','\xb9','\xce','\xbf','\xcf','\x83','\xce','\xb2','\xce','\xb1','\xcf','\x81','\xce','\xb8','\xce','\xbf','\xce','\xbb','\xce','\xbf','\xce','\xbc','\xce','\xb1','\xce','\xb9','\xce','\xbf','\xcf','\x83',0, // αγιοσβαρθολομαιοσ bl
+    '\xce','\xb1','\xce','\xb3','\xce','\xb9','\xce','\xbf','\xcf','\x83','\xce','\xb2','\xce','\xb9','\xce','\xba','\xce','\xb5','\xce','\xbd','\xcf','\x84','\xce','\xb9','\xce','\xbf','\xcf','\x83','\xce','\xba','\xce','\xb1','\xce','\xb9','\xce','\xb3','\xcf','\x81','\xce','\xb5','\xce','\xbd','\xce','\xb1','\xce','\xb4','\xce','\xb9','\xce','\xbd','\xce','\xb5','\xcf','\x83',0, // αγιοσβικεντιοσκαιγρεναδινεσ vc
+    '\xce','\xb1','\xce','\xb3','\xce','\xb9','\xce','\xbf','\xcf','\x83','\xce','\xbc','\xce','\xb1','\xcf','\x81','\xce','\xb9','\xce','\xbd','\xce','\xbf','\xcf','\x83',0, // αγιοσμαρινοσ sm
+    '\xce','\xb1','\xce','\xb3','\xce','\xb9','\xce','\xbf','\xcf','\x83','\xce','\xbc','\xce','\xb1','\xcf','\x81','\xcf','\x84','\xce','\xb9','\xce','\xbd','\xce','\xbf','\xcf','\x83','\xce','\xb3','\xce','\xb1','\xce','\xbb','\xce','\xbb','\xce','\xb9','\xce','\xba','\xce','\xbf','\xcf','\x84','\xce','\xbc','\xce','\xb7','\xce','\xbc','\xce','\xb1',0, // αγιοσμαρτινοσγαλλικοτμημα mf
+    '\xce','\xb1','\xce','\xb3','\xce','\xb9','\xce','\xbf','\xcf','\x83','\xce','\xbc','\xce','\xb1','\xcf','\x81','\xcf','\x84','\xce','\xb9','\xce','\xbd','\xce','\xbf','\xcf','\x83','\xce','\xbf','\xce','\xbb','\xce','\xbb','\xce','\xb1','\xce','\xbd','\xce','\xb4','\xce','\xb9','\xce','\xba','\xce','\xbf','\xcf','\x84','\xce','\xbc','\xce','\xb7','\xce','\xbc','\xce','\xb1',0, // αγιοσμαρτινοσολλανδικοτμημα sx
+    '\xce','\xb1','\xce','\xb3','\xce','\xba','\xce','\xbf','\xce','\xbb','\xce','\xb1',0, // αγκολα ao
+    '\xce','\xb1','\xce','\xb6','\xce','\xb5','\xcf','\x81','\xce','\xbc','\xcf','\x80','\xce','\xb1','\xce','\xb9','\xcf','\x84','\xce','\xb6','\xce','\xb1','\xce','\xbd',0, // αζερμπαιτζαν az
+    '\xce','\xb1','\xce','\xb9','\xce','\xb3','\xcf','\x85','\xcf','\x80','\xcf','\x84','\xce','\xbf','\xcf','\x83',0, // αιγυπτοσ eg
+    '\xce','\xb1','\xce','\xb9','\xce','\xb8','\xce','\xb9','\xce','\xbf','\xcf','\x80','\xce','\xb9','\xce','\xb1',0, // αιθιοπια et
+    '\xce','\xb1','\xce','\xb9','\xcf','\x84','\xce','\xb7',0, // αιτη ht
+    '\xce','\xb1','\xce','\xba','\xcf','\x84','\xce','\xb7','\xce','\xb5','\xce','\xbb','\xce','\xb5','\xcf','\x86','\xce','\xb1','\xce','\xbd','\xcf','\x84','\xce','\xbf','\xcf','\x83','\xcf','\x84','\xce','\xbf','\xcf','\x85',0, // ακτηελεφαντοστου ci
+    '\xce','\xb1','\xce','\xbb','\xce','\xb2','\xce','\xb1','\xce','\xbd','\xce','\xb9','\xce','\xb1',0, // αλβανια al
+    '\xce','\xb1','\xce','\xbb','\xce','\xb3','\xce','\xb5','\xcf','\x81','\xce','\xb9','\xce','\xb1',0, // αλγερια dz
+    '\xce','\xb1','\xce','\xbc','\xce','\xb5','\xcf','\x81','\xce','\xb9','\xce','\xba','\xce','\xb1','\xce','\xbd','\xce','\xb9','\xce','\xba','\xce','\xb5','\xcf','\x83','\xcf','\x80','\xce','\xb1','\xcf','\x81','\xce','\xb8','\xce','\xb5','\xce','\xbd','\xce','\xb5','\xcf','\x83','\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xbf','\xce','\xb9',0, // αμερικανικεσπαρθενεσνησοι vi
+    '\xce','\xb1','\xce','\xbc','\xce','\xb5','\xcf','\x81','\xce','\xb9','\xce','\xba','\xce','\xb1','\xce','\xbd','\xce','\xb9','\xce','\xba','\xce','\xb7','\xcf','\x83','\xce','\xb1','\xce','\xbc','\xce','\xbf','\xce','\xb1',0, // αμερικανικησαμοα as
+    '\xce','\xb1','\xce','\xbd','\xce','\xb1','\xcf','\x84','\xce','\xbf','\xce','\xbb','\xce','\xb9','\xce','\xba','\xce','\xbf','\xcf','\x84','\xce','\xb9','\xce','\xbc','\xce','\xbf','\xcf','\x81',0, // ανατολικοτιμορ tl
+    '\xce','\xb1','\xce','\xbd','\xce','\xb3','\xce','\xba','\xce','\xbf','\xcf','\x85','\xce','\xb9','\xce','\xbb','\xce','\xb1',0, // ανγκουιλα ai
+    '\xce','\xb1','\xce','\xbd','\xce','\xb4','\xce','\xbf','\xcf','\x81','\xce','\xb1',0, // ανδορα ad
+    '\xce','\xb1','\xce','\xbd','\xcf','\x84','\xce','\xb1','\xcf','\x81','\xce','\xba','\xcf','\x84','\xce','\xb9','\xce','\xba','\xce','\xb7',0, // ανταρκτικη aq
+    '\xce','\xb1','\xce','\xbd','\xcf','\x84','\xce','\xb9','\xce','\xb3','\xce','\xba','\xce','\xbf','\xcf','\x85','\xce','\xb1','\xce','\xba','\xce','\xb1','\xce','\xb9','\xce','\xbc','\xcf','\x80','\xce','\xb1','\xcf','\x81','\xce','\xbc','\xcf','\x80','\xce','\xbf','\xcf','\x85','\xce','\xbd','\xcf','\x84','\xce','\xb1',0, // αντιγκουακαιμπαρμπουντα ag
+    '\xce','\xb1','\xcf','\x80','\xce','\xbf','\xce','\xbc','\xce','\xb1','\xce','\xba','\xcf','\x81','\xcf','\x85','\xcf','\x83','\xce','\xbc','\xce','\xb5','\xce','\xbd','\xce','\xb5','\xcf','\x83','\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xb9','\xce','\xb4','\xce','\xb5','\xcf','\x83','\xce','\xb7','\xcf','\x80','\xce','\xb1',0, // απομακρυσμενεσνησιδεσηπα um
+    '\xce','\xb1','\xcf','\x81','\xce','\xb3','\xce','\xb5','\xce','\xbd','\xcf','\x84','\xce','\xb9','\xce','\xbd','\xce','\xb7',0, // αργεντινη ar
+    '\xce','\xb1','\xcf','\x81','\xce','\xbc','\xce','\xb5','\xce','\xbd','\xce','\xb9','\xce','\xb1',0, // αρμενια am
+    '\xce','\xb1','\xcf','\x81','\xce','\xbf','\xcf','\x85','\xce','\xbc','\xcf','\x80','\xce','\xb1',0, // αρουμπα aw
+    '\xce','\xb1','\xcf','\x85','\xcf','\x83','\xcf','\x84','\xcf','\x81','\xce','\xb1','\xce','\xbb','\xce','\xb9','\xce','\xb1',0, // αυστραλια au
+    '\xce','\xb1','\xcf','\x85','\xcf','\x83','\xcf','\x84','\xcf','\x81','\xce','\xb9','\xce','\xb1',0, // αυστρια at
+    '\xce','\xb1','\xcf','\x86','\xce','\xb3','\xce','\xb1','\xce','\xbd','\xce','\xb9','\xcf','\x83','\xcf','\x84','\xce','\xb1','\xce','\xbd',0, // αφγανισταν af
+    '\xce','\xb2','\xce','\xb1','\xce','\xbd','\xce','\xbf','\xcf','\x85','\xce','\xb1','\xcf','\x84','\xce','\xbf','\xcf','\x85',0, // βανουατου vu
+    '\xce','\xb2','\xce','\xb1','\xcf','\x84','\xce','\xb9','\xce','\xba','\xce','\xb1','\xce','\xbd','\xce','\xbf',0, // βατικανο va
+    '\xce','\xb2','\xce','\xb5','\xce','\xbb','\xce','\xb3','\xce','\xb9','\xce','\xbf',0, // βελγιο be
+    '\xce','\xb2','\xce','\xb5','\xce','\xbd','\xce','\xb5','\xce','\xb6','\xce','\xbf','\xcf','\x85','\xce','\xb5','\xce','\xbb','\xce','\xb1',0, // βενεζουελα ve
+    '\xce','\xb2','\xce','\xb5','\xcf','\x81','\xce','\xbc','\xce','\xbf','\xcf','\x85','\xce','\xb4','\xce','\xb5','\xcf','\x83',0, // βερμουδεσ bm
+    '\xce','\xb2','\xce','\xb9','\xce','\xb5','\xcf','\x84','\xce','\xbd','\xce','\xb1','\xce','\xbc',0, // βιετναμ vn
+    '\xce','\xb2','\xce','\xbf','\xce','\xbb','\xce','\xb9','\xce','\xb2','\xce','\xb9','\xce','\xb1',0, // βολιβια bo
+    '\xce','\xb2','\xce','\xbf','\xcf','\x81','\xce','\xb5','\xce','\xb9','\xce','\xb1','\xce','\xba','\xce','\xbf','\xcf','\x81','\xce','\xb5','\xce','\xb1',0, // βορειακορεα kp
+    '\xce','\xb2','\xce','\xbf','\xcf','\x81','\xce','\xb5','\xce','\xb9','\xce','\xb1','\xce','\xbc','\xce','\xb1','\xce','\xba','\xce','\xb5','\xce','\xb4','\xce','\xbf','\xce','\xbd','\xce','\xb9','\xce','\xb1',0, // βορειαμακεδονια mk
+    '\xce','\xb2','\xce','\xbf','\xcf','\x83','\xce','\xbd','\xce','\xb9','\xce','\xb1','\xce','\xb5','\xcf','\x81','\xce','\xb6','\xce','\xb5','\xce','\xb3','\xce','\xbf','\xce','\xb2','\xce','\xb9','\xce','\xbd','\xce','\xb7',0, // βοσνιαερζεγοβινη ba
+    '\xce','\xb2','\xce','\xbf','\xcf','\x85','\xce','\xbb','\xce','\xb3','\xce','\xb1','\xcf','\x81','\xce','\xb9','\xce','\xb1',0, // βουλγαρια bg
+    '\xce','\xb2','\xcf','\x81','\xce','\xb1','\xce','\xb6','\xce','\xb9','\xce','\xbb','\xce','\xb9','\xce','\xb1',0, // βραζιλια br
+    '\xce','\xb2','\xcf','\x81','\xce','\xb5','\xcf','\x84','\xce','\xb1','\xce','\xbd','\xce','\xb9','\xce','\xba','\xce','\xb1','\xce','\xb5','\xce','\xb4','\xce','\xb1','\xcf','\x86','\xce','\xb7','\xce','\xb9','\xce','\xbd','\xce','\xb4','\xce','\xb9','\xce','\xba','\xce','\xbf','\xcf','\x85','\xcf','\x89','\xce','\xba','\xce','\xb5','\xce','\xb1','\xce','\xbd','\xce','\xbf','\xcf','\x85',0, // βρετανικαεδαφηινδικουωκεανου io
+    '\xce','\xb2','\xcf','\x81','\xce','\xb5','\xcf','\x84','\xce','\xb1','\xce','\xbd','\xce','\xb9','\xce','\xba','\xce','\xb5','\xcf','\x83','\xcf','\x80','\xce','\xb1','\xcf','\x81','\xce','\xb8','\xce','\xb5','\xce','\xbd','\xce','\xb5','\xcf','\x83','\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xbf','\xce','\xb9',0, // βρετανικεσπαρθενεσνησοι vg
+    '\xce','\xb3','\xce','\xb1','\xce','\xbb','\xce','\xbb','\xce','\xb9','\xce','\xb1',0, // γαλλια fr
+    '\xce','\xb3','\xce','\xb1','\xce','\xbb','\xce','\xbb','\xce','\xb9','\xce','\xba','\xce','\xb1','\xce','\xbd','\xce','\xbf','\xcf','\x84','\xce','\xb9','\xce','\xb1','\xce','\xb5','\xce','\xb4','\xce','\xb1','\xcf','\x86','\xce','\xb7',0, // γαλλικανοτιαεδαφη tf
+    '\xce','\xb3','\xce','\xb1','\xce','\xbb','\xce','\xbb','\xce','\xb9','\xce','\xba','\xce','\xb7','\xce','\xb3','\xce','\xbf','\xcf','\x85','\xce','\xb9','\xce','\xb1','\xce','\xbd','\xce','\xb1',0, // γαλλικηγουιανα gf
+    '\xce','\xb3','\xce','\xb1','\xce','\xbb','\xce','\xbb','\xce','\xb9','\xce','\xba','\xce','\xb7','\xcf','\x80','\xce','\xbf','\xce','\xbb','\xcf','\x85','\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xb9','\xce','\xb1',0, // γαλλικηπολυνησια pf
+    '\xce','\xb3','\xce','\xb5','\xcf','\x81','\xce','\xbc','\xce','\xb1','\xce','\xbd','\xce','\xb9','\xce','\xb1',0, // γερμανια de
+    '\xce','\xb3','\xce','\xb5','\xcf','\x89','\xcf','\x81','\xce','\xb3','\xce','\xb9','\xce','\xb1',0, // γεωργια ge
+    '\xce','\xb3','\xce','\xb9','\xce','\xb2','\xcf','\x81','\xce','\xb1','\xce','\xbb','\xcf','\x84','\xce','\xb1','\xcf','\x81',0, // γιβραλταρ gi
+    '\xce','\xb3','\xce','\xba','\xce','\xb1','\xce','\xbc','\xcf','\x80','\xce','\xb9','\xce','\xb1',0, // γκαμπια gm
+    '\xce','\xb3','\xce','\xba','\xce','\xb1','\xce','\xbc','\xcf','\x80','\xce','\xbf','\xce','\xbd',0, // γκαμπον ga
+    '\xce','\xb3','\xce','\xba','\xce','\xb1','\xce','\xbd','\xce','\xb1',0, // γκανα gh
+    '\xce','\xb3','\xce','\xba','\xce','\xb5','\xcf','\x81','\xce','\xbd','\xce','\xb6','\xce','\xb9',0, // γκερνζι gg
+    '\xce','\xb3','\xce','\xba','\xce','\xbf','\xcf','\x85','\xce','\xb1','\xce','\xbc',0, // γκουαμ gu
+    '\xce','\xb3','\xce','\xbf','\xcf','\x85','\xce','\xb1','\xce','\xb4','\xce','\xb5','\xce','\xbb','\xce','\xbf','\xcf','\x85','\xcf','\x80','\xce','\xb7',0, // γουαδελουπη gp
+    '\xce','\xb3','\xce','\xbf','\xcf','\x85','\xce','\xb1','\xce','\xbb','\xce','\xb9','\xcf','\x83','\xce','\xba','\xce','\xb1','\xce','\xb9','\xcf','\x86','\xce','\xbf','\xcf','\x85','\xcf','\x84','\xce','\xbf','\xcf','\x85','\xce','\xbd','\xce','\xb1',0, // γουαλισκαιφουτουνα wf
+    '\xce','\xb3','\xce','\xbf','\xcf','\x85','\xce','\xb1','\xcf','\x84','\xce','\xb5','\xce','\xbc','\xce','\xb1','\xce','\xbb','\xce','\xb1',0, // γουατεμαλα gt
+    '\xce','\xb3','\xce','\xbf','\xcf','\x85','\xce','\xb9','\xce','\xb1','\xce','\xbd','\xce','\xb1',0, // γουιανα gy
+    '\xce','\xb3','\xce','\xbf','\xcf','\x85','\xce','\xb9','\xce','\xbd','\xce','\xb5','\xce','\xb1',0, // γουινεα gn
+    '\xce','\xb3','\xce','\xbf','\xcf','\x85','\xce','\xb9','\xce','\xbd','\xce','\xb5','\xce','\xb1','\xce','\xbc','\xcf','\x80','\xce','\xb9','\xcf','\x83','\xce','\xb1','\xce','\xbf','\xcf','\x85',0, // γουινεαμπισαου gw
+    '\xce','\xb3','\xcf','\x81','\xce','\xb5','\xce','\xbd','\xce','\xb1','\xce','\xb4','\xce','\xb1',0, // γρεναδα gd
+    '\xce','\xb3','\xcf','\x81','\xce','\xbf','\xce','\xb9','\xce','\xbb','\xce','\xb1','\xce','\xbd','\xce','\xb4','\xce','\xb9','\xce','\xb1',0, // γροιλανδια gl
+    '\xce','\xb4','\xce','\xb1','\xce','\xbd','\xce','\xb9','\xce','\xb1',0, // δανια dk
+    '\xce','\xb4','\xce','\xbf','\xce','\xbc','\xce','\xb9','\xce','\xbd','\xce','\xb9','\xce','\xba','\xce','\xb1','\xce','\xbd','\xce','\xb7','\xce','\xb4','\xce','\xb7','\xce','\xbc','\xce','\xbf','\xce','\xba','\xcf','\x81','\xce','\xb1','\xcf','\x84','\xce','\xb9','\xce','\xb1',0, // δομινικανηδημοκρατια do
+    '\xce','\xb4','\xcf','\x85','\xcf','\x84','\xce','\xb9','\xce','\xba','\xce','\xb7','\xcf','\x83','\xce','\xb1','\xcf','\x87','\xce','\xb1','\xcf','\x81','\xce','\xb1',0, // δυτικησαχαρα eh
+    '\xce','\xb5','\xce','\xbb','\xce','\xb2','\xce','\xb5','\xcf','\x84','\xce','\xb9','\xce','\xb1',0, // ελβετια ch
+    '\xce','\xb5','\xce','\xbb','\xce','\xbb','\xce','\xb1','\xce','\xb4','\xce','\xb1',0, // ελλαδα gr
+    '\xce','\xb5','\xce','\xbb','\xcf','\x83','\xce','\xb1','\xce','\xbb','\xce','\xb2','\xce','\xb1','\xce','\xb4','\xce','\xbf','\xcf','\x81',0, // ελσαλβαδορ sv
+    '\xce','\xb5','\xcf','\x81','\xcf','\x85','\xce','\xb8','\xcf','\x81','\xce','\xb1','\xce','\xb9','\xce','\xb1',0, // ερυθραια er
+    '\xce','\xb5','\xcf','\x83','\xce','\xb8','\xce','\xbf','\xce','\xbd','\xce','\xb9','\xce','\xb1',0, // εσθονια ee
+    '\xce','\xb5','\xcf','\x85','\xcf','\x81','\xcf','\x89','\xce','\xb6','\xcf','\x89','\xce','\xbd','\xce','\xb7',0, // ευρωζωνη ez
+    '\xce','\xb6','\xce','\xb1','\xce','\xbc','\xcf','\x80','\xce','\xb9','\xce','\xb1',0, // ζαμπια zm
+    '\xce','\xb6','\xce','\xb9','\xce','\xbc','\xcf','\x80','\xce','\xb1','\xce','\xbc','\xcf','\x80','\xce','\xbf','\xcf','\x85','\xce','\xb5',0, // ζιμπαμπουε zw
+    '\xce','\xb7','\xce','\xb2',0, // ηβ gb
+    '\xce','\xb7','\xce','\xbd','\xcf','\x89','\xce','\xbc','\xce','\xb5','\xce','\xbd','\xce','\xb1','\xce','\xb1','\xcf','\x81','\xce','\xb1','\xce','\xb2','\xce','\xb9','\xce','\xba','\xce','\xb1','\xce','\xb5','\xce','\xbc','\xce','\xb9','\xcf','\x81','\xce','\xb1','\xcf','\x84','\xce','\xb1',0, // ηνωμενααραβικαεμιρατα ae
+    '\xce','\xb7','\xce','\xbd','\xcf','\x89','\xce','\xbc','\xce','\xb5','\xce','\xbd','\xce','\xb5','\xcf','\x83','\xcf','\x80','\xce','\xbf','\xce','\xbb','\xce','\xb9','\xcf','\x84','\xce','\xb5','\xce','\xb9','\xce','\xb5','\xcf','\x83',0, // ηνωμενεσπολιτειεσ us
+    '\xce','\xb7','\xce','\xbd','\xcf','\x89','\xce','\xbc','\xce','\xb5','\xce','\xbd','\xce','\xbf','\xce','\xb2','\xce','\xb1','\xcf','\x83','\xce','\xb9','\xce','\xbb','\xce','\xb5','\xce','\xb9','\xce','\xbf',0, // ηνωμενοβασιλειο gb
+    '\xce','\xb7','\xcf','\x80','\xce','\xb1',0, // ηπα us
+    '\xce','\xb8','\xce','\xb5','\xce','\xbf','\xcf','\x85','\xcf','\x84','\xce','\xb1','\xce','\xba','\xce','\xb1','\xce','\xb9','\xce','\xbc','\xce','\xb5','\xce','\xbb','\xce','\xb9','\xce','\xb3','\xce','\xb9','\xce','\xb1',0, // θεουτακαιμελιγια ea
+    '\xce','\xb9','\xce','\xb1','\xcf','\x80','\xcf','\x89','\xce','\xbd','\xce','\xb9','\xce','\xb1',0, // ιαπωνια jp
+    '\xce','\xb9','\xce','\xbd','\xce','\xb4','\xce','\xb9','\xce','\xb1',0, // ινδια in
+    '\xce','\xb9','\xce','\xbd','\xce','\xb4','\xce','\xbf','\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xb9','\xce','\xb1',0, // ινδονησια id
+    '\xce','\xb9','\xce','\xbf','\xcf','\x81','\xce','\xb4','\xce','\xb1','\xce','\xbd','\xce','\xb9','\xce','\xb1',0, // ιορδανια jo
+    '\xce','\xb9','\xcf','\x81','\xce','\xb1','\xce','\xba',0, // ιρακ iq
+    '\xce','\xb9','\xcf','\x81','\xce','\xb1','\xce','\xbd',0, // ιραν ir
+    '\xce','\xb9','\xcf','\x81','\xce','\xbb','\xce','\xb1','\xce','\xbd','\xce','\xb4','\xce','\xb9','\xce','\xb1',0, // ιρλανδια ie
+    '\xce','\xb9','\xcf','\x83','\xce','\xb7','\xce','\xbc','\xce','\xb5','\xcf','\x81','\xce','\xb9','\xce','\xbd','\xce','\xb7','\xce','\xb3','\xce','\xbf','\xcf','\x85','\xce','\xb9','\xce','\xbd','\xce','\xb5','\xce','\xb1',0, // ισημερινηγουινεα gq
+    '\xce','\xb9','\xcf','\x83','\xce','\xb7','\xce','\xbc','\xce','\xb5','\xcf','\x81','\xce','\xb9','\xce','\xbd','\xce','\xbf','\xcf','\x83',0, // ισημερινοσ ec
+    '\xce','\xb9','\xcf','\x83','\xce','\xbb','\xce','\xb1','\xce','\xbd','\xce','\xb4','\xce','\xb9','\xce','\xb1',0, // ισλανδια is
+    '\xce','\xb9','\xcf','\x83','\xcf','\x80','\xce','\xb1','\xce','\xbd','\xce','\xb9','\xce','\xb1',0, // ισπανια es
+    '\xce','\xb9','\xcf','\x83','\xcf','\x81','\xce','\xb1','\xce','\xb7','\xce','\xbb',0, // ισραηλ il
+    '\xce','\xb9','\xcf','\x84','\xce','\xb1','\xce','\xbb','\xce','\xb9','\xce','\xb1',0, // ιταλια it
+    '\xce','\xba','\xce','\xb1','\xce','\xb6','\xce','\xb1','\xce','\xba','\xcf','\x83','\xcf','\x84','\xce','\xb1','\xce','\xbd',0, // καζακσταν kz
+    '\xce','\xba','\xce','\xb1','\xce','\xbc','\xce','\xb5','\xcf','\x81','\xce','\xbf','\xcf','\x85','\xce','\xbd',0, // καμερουν cm
+    '\xce','\xba','\xce','\xb1','\xce','\xbc','\xcf','\x80','\xce','\xbf','\xcf','\x84','\xce','\xb6','\xce','\xb7',0, // καμποτζη kh
+    '\xce','\xba','\xce','\xb1','\xce','\xbd','\xce','\xb1','\xce','\xb4','\xce','\xb1','\xcf','\x83',0, // καναδασ ca
+    '\xce','\xba','\xce','\xb1','\xce','\xbd','\xce','\xb1','\xcf','\x81','\xce','\xb9','\xce','\xbf','\xce','\xb9','\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xbf','\xce','\xb9',0, // καναριοινησοι ic
+    '\xce','\xba','\xce','\xb1','\xcf','\x84','\xce','\xb1','\xcf','\x81',0, // καταρ qa
+    '\xce','\xba','\xce','\xb5','\xce','\xbd','\xcf','\x84','\xcf','\x81','\xce','\xbf','\xce','\xb1','\xcf','\x86','\xcf','\x81','\xce','\xb9','\xce','\xba','\xce','\xb1','\xce','\xbd','\xce','\xb9','\xce','\xba','\xce','\xb7','\xce','\xb4','\xce','\xb7','\xce','\xbc','\xce','\xbf','\xce','\xba','\xcf','\x81','\xce','\xb1','\xcf','\x84','\xce','\xb9','\xce','\xb1',0, // κεντροαφρικανικηδημοκρατια cf
+    '\xce','\xba','\xce','\xb5','\xce','\xbd','\xcf','\x85','\xce','\xb1',0, // κενυα ke
+    '\xce','\xba','\xce','\xb9','\xce','\xbd','\xce','\xb1',0, // κινα cn
+    '\xce','\xba','\xce','\xb9','\xcf','\x81','\xce','\xb3','\xce','\xb9','\xcf','\x83','\xcf','\x84','\xce','\xb1','\xce','\xbd',0, // κιργισταν kg
+    '\xce','\xba','\xce','\xb9','\xcf','\x81','\xce','\xb9','\xce','\xbc','\xcf','\x80','\xce','\xb1','\xcf','\x84','\xce','\xb9',0, // κιριμπατι ki
+    '\xce','\xba','\xce','\xbf','\xce','\xbb','\xce','\xbf','\xce','\xbc','\xce','\xb2','\xce','\xb9','\xce','\xb1',0, // κολομβια co
+    '\xce','\xba','\xce','\xbf','\xce','\xbc','\xce','\xbf','\xcf','\x81','\xce','\xb5','\xcf','\x83',0, // κομορεσ km
+    '\xce','\xba','\xce','\xbf','\xce','\xbd','\xce','\xb3','\xce','\xba','\xce','\xbf','\xce','\xb4','\xce','\xb7','\xce','\xbc','\xce','\xbf','\xce','\xba','\xcf','\x81','\xce','\xb1','\xcf','\x84','\xce','\xb9','\xce','\xb1',0, // κονγκοδημοκρατια cg
+    '\xce','\xba','\xce','\xbf','\xce','\xbd','\xce','\xb3','\xce','\xba','\xce','\xbf','\xce','\xba','\xce','\xb9','\xce','\xbd','\xcf','\x83','\xce','\xb1','\xcf','\x83','\xce','\xb1',0, // κονγκοκινσασα cd
+    '\xce','\xba','\xce','\xbf','\xce','\xbd','\xce','\xb3','\xce','\xba','\xce','\xbf','\xce','\xbb','\xce','\xb4','\xce','\xba',0, // κονγκολδκ cd
+    '\xce','\xba','\xce','\xbf','\xce','\xbd','\xce','\xb3','\xce','\xba','\xce','\xbf','\xce','\xbc','\xcf','\x80','\xcf','\x81','\xce','\xb1','\xce','\xb6','\xce','\xb1','\xce','\xb2','\xce','\xb9','\xce','\xbb',0, // κονγκομπραζαβιλ cg
+    '\xce','\xba','\xce','\xbf','\xcf','\x83','\xcf','\x83','\xcf','\x85','\xcf','\x86','\xce','\xbf','\xcf','\x80','\xce','\xb5','\xce','\xb4','\xce','\xb9','\xce','\xbf',0, // κοσσυφοπεδιο xk
+    '\xce','\xba','\xce','\xbf','\xcf','\x83','\xcf','\x84','\xce','\xb1','\xcf','\x81','\xce','\xb9','\xce','\xba','\xce','\xb1',0, // κοσταρικα cr
+    '\xce','\xba','\xce','\xbf','\xcf','\x85','\xce','\xb2','\xce','\xb1',0, // κουβα cu
+    '\xce','\xba','\xce','\xbf','\xcf','\x85','\xce','\xb2','\xce','\xb5','\xce','\xb9','\xcf','\x84',0, // κουβειτ kw
+    '\xce','\xba','\xce','\xbf','\xcf','\x85','\xcf','\x81','\xce','\xb1','\xcf','\x83','\xce','\xb1','\xce','\xbf',0, // κουρασαο cw
+    '\xce','\xba','\xcf','\x81','\xce','\xbf','\xce','\xb1','\xcf','\x84','\xce','\xb9','\xce','\xb1',0, // κροατια hr
+    '\xce','\xba','\xcf','\x85','\xcf','\x80','\xcf','\x81','\xce','\xbf','\xcf','\x83',0, // κυπροσ cy
+    '\xce','\xbb','\xce','\xb1','\xce','\xbf','\xcf','\x83',0, // λαοσ la
+    '\xce','\xbb','\xce','\xb5','\xcf','\x83','\xce','\xbf','\xcf','\x84','\xce','\xbf',0, // λεσοτο ls
+    '\xce','\xbb','\xce','\xb5','\xcf','\x84','\xce','\xbf','\xce','\xbd','\xce','\xb9','\xce','\xb1',0, // λετονια lv
+    '\xce','\xbb','\xce','\xb5','\xcf','\x85','\xce','\xba','\xce','\xbf','\xcf','\x81','\xcf','\x89','\xcf','\x83','\xce','\xb9','\xce','\xb1',0, // λευκορωσια by
+    '\xce','\xbb','\xce','\xb9','\xce','\xb2','\xce','\xb1','\xce','\xbd','\xce','\xbf','\xcf','\x83',0, // λιβανοσ lb
+    '\xce','\xbb','\xce','\xb9','\xce','\xb2','\xce','\xb5','\xcf','\x81','\xce','\xb9','\xce','\xb1',0, // λιβερια lr
+    '\xce','\xbb','\xce','\xb9','\xce','\xb2','\xcf','\x85','\xce','\xb7',0, // λιβυη ly
+    '\xce','\xbb','\xce','\xb9','\xce','\xb8','\xce','\xbf','\xcf','\x85','\xce','\xb1','\xce','\xbd','\xce','\xb9','\xce','\xb1',0, // λιθουανια lt
+    '\xce','\xbb','\xce','\xb9','\xcf','\x87','\xcf','\x84','\xce','\xb5','\xce','\xbd','\xcf','\x83','\xcf','\x84','\xce','\xb1','\xce','\xb9','\xce','\xbd',0, // λιχτενσταιν li
+    '\xce','\xbb','\xce','\xbf','\xcf','\x85','\xce','\xbe','\xce','\xb5','\xce','\xbc','\xce','\xb2','\xce','\xbf','\xcf','\x85','\xcf','\x81','\xce','\xb3','\xce','\xbf',0, // λουξεμβουργο lu
+    '\xce','\xbc','\xce','\xb1','\xce','\xb3','\xce','\xb9','\xce','\xbf','\xcf','\x84',0, // μαγιοτ yt
+    '\xce','\xbc','\xce','\xb1','\xce','\xb4','\xce','\xb1','\xce','\xb3','\xce','\xb1','\xcf','\x83','\xce','\xba','\xce','\xb1','\xcf','\x81','\xce','\xb7',0, // μαδαγασκαρη mg
+    '\xce','\xbc','\xce','\xb1','\xce','\xba','\xce','\xb1','\xce','\xbf',0, // μακαο mo
+    '\xce','\xbc','\xce','\xb1','\xce','\xba','\xce','\xb1','\xce','\xbf','\xce','\xb5','\xce','\xb4','\xcf','\x80','\xce','\xba','\xce','\xb9','\xce','\xbd','\xce','\xb1','\xcf','\x83',0, // μακαοεδπκινασ mo
+    '\xce','\xbc','\xce','\xb1','\xce','\xbb','\xce','\xb1','\xce','\xb9','\xcf','\x83','\xce','\xb9','\xce','\xb1',0, // μαλαισια my
+    '\xce','\xbc','\xce','\xb1','\xce','\xbb','\xce','\xb1','\xce','\xbf','\xcf','\x85','\xce','\xb9',0, // μαλαουι mw
+    '\xce','\xbc','\xce','\xb1','\xce','\xbb','\xce','\xb4','\xce','\xb9','\xce','\xb2','\xce','\xb5','\xcf','\x83',0, // μαλδιβεσ mv
+    '\xce','\xbc','\xce','\xb1','\xce','\xbb','\xce','\xb9',0, // μαλι ml
+    '\xce','\xbc','\xce','\xb1','\xce','\xbb','\xcf','\x84','\xce','\xb1',0, // μαλτα mt
+    '\xce','\xbc','\xce','\xb1','\xcf','\x81','\xce','\xbf','\xce','\xba','\xce','\xbf',0, // μαροκο ma
+    '\xce','\xbc','\xce','\xb1','\xcf','\x81','\xcf','\x84','\xce','\xb9','\xce','\xbd','\xce','\xb9','\xce','\xba','\xce','\xb1',0, // μαρτινικα mq
+    '\xce','\xbc','\xce','\xb1','\xcf','\x85','\xcf','\x81','\xce','\xb9','\xce','\xba','\xce','\xb9','\xce','\xbf','\xcf','\x83',0, // μαυρικιοσ mu
+    '\xce','\xbc','\xce','\xb1','\xcf','\x85','\xcf','\x81','\xce','\xb9','\xcf','\x84','\xce','\xb1','\xce','\xbd','\xce','\xb9','\xce','\xb1',0, // μαυριτανια mr
+    '\xce','\xbc','\xce','\xb1','\xcf','\x85','\xcf','\x81','\xce','\xbf','\xce','\xb2','\xce','\xbf','\xcf','\x85','\xce','\xbd','\xce','\xb9','\xce','\xbf',0, // μαυροβουνιο me
+    '\xce','\xbc','\xce','\xb5','\xce','\xbe','\xce','\xb9','\xce','\xba','\xce','\xbf',0, // μεξικο mx
+    '\xce','\xbc','\xce','\xb9','\xce','\xb1','\xce','\xbd','\xce','\xbc','\xce','\xb1','\xcf','\x81','\xce','\xb2','\xce','\xb9','\xcf','\x81','\xce','\xbc','\xce','\xb1','\xce','\xbd','\xce','\xb9','\xce','\xb1',0, // μιανμαρβιρμανια mm
+    '\xce','\xbc','\xce','\xb9','\xce','\xba','\xcf','\x81','\xce','\xbf','\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xb9','\xce','\xb1',0, // μικρονησια fm
+    '\xce','\xbc','\xce','\xbf','\xce','\xb3','\xce','\xb3','\xce','\xbf','\xce','\xbb','\xce','\xb9','\xce','\xb1',0, // μογγολια mn
+    '\xce','\xbc','\xce','\xbf','\xce','\xb6','\xce','\xb1','\xce','\xbc','\xce','\xb2','\xce','\xb9','\xce','\xba','\xce','\xb7',0, // μοζαμβικη mz
+    '\xce','\xbc','\xce','\xbf','\xce','\xbb','\xce','\xb4','\xce','\xb1','\xce','\xb2','\xce','\xb9','\xce','\xb1',0, // μολδαβια md
+    '\xce','\xbc','\xce','\xbf','\xce','\xbd','\xce','\xb1','\xce','\xba','\xce','\xbf',0, // μονακο mc
+    '\xce','\xbc','\xce','\xbf','\xce','\xbd','\xcf','\x83','\xce','\xb5','\xcf','\x81','\xce','\xb1','\xcf','\x84',0, // μονσερατ ms
+    '\xce','\xbc','\xcf','\x80','\xce','\xb1','\xce','\xbd','\xce','\xb3','\xce','\xba','\xce','\xbb','\xce','\xb1','\xce','\xbd','\xcf','\x84','\xce','\xb5','\xcf','\x83',0, // μπανγκλαντεσ bd
+    '\xce','\xbc','\xcf','\x80','\xce','\xb1','\xcf','\x81','\xce','\xbc','\xcf','\x80','\xce','\xb5','\xce','\xb9','\xce','\xbd','\xcf','\x84','\xce','\xbf','\xcf','\x83',0, // μπαρμπειντοσ bb
+    '\xce','\xbc','\xcf','\x80','\xce','\xb1','\xcf','\x87','\xce','\xb1','\xce','\xbc','\xce','\xb5','\xcf','\x83',0, // μπαχαμεσ bs
+    '\xce','\xbc','\xcf','\x80','\xce','\xb1','\xcf','\x87','\xcf','\x81','\xce','\xb5','\xce','\xb9','\xce','\xbd',0, // μπαχρειν bh
+    '\xce','\xbc','\xcf','\x80','\xce','\xb5','\xce','\xbb','\xce','\xb9','\xce','\xb6',0, // μπελιζ bz
+    '\xce','\xbc','\xcf','\x80','\xce','\xb5','\xce','\xbd','\xce','\xb9','\xce','\xbd',0, // μπενιν bj
+    '\xce','\xbc','\xcf','\x80','\xce','\xbf','\xcf','\x84','\xcf','\x83','\xce','\xbf','\xcf','\x85','\xce','\xb1','\xce','\xbd','\xce','\xb1',0, // μποτσουανα bw
+    '\xce','\xbc','\xcf','\x80','\xce','\xbf','\xcf','\x85','\xcf','\x81','\xce','\xba','\xce','\xb9','\xce','\xbd','\xce','\xb1','\xcf','\x86','\xce','\xb1','\xcf','\x83','\xce','\xbf',0, // μπουρκιναφασο bf
+    '\xce','\xbc','\xcf','\x80','\xce','\xbf','\xcf','\x85','\xcf','\x81','\xce','\xbf','\xcf','\x85','\xce','\xbd','\xcf','\x84','\xce','\xb9',0, // μπουρουντι bi
+    '\xce','\xbc','\xcf','\x80','\xce','\xbf','\xcf','\x85','\xcf','\x84','\xce','\xb1','\xce','\xbd',0, // μπουταν bt
+    '\xce','\xbc','\xcf','\x80','\xcf','\x81','\xce','\xbf','\xcf','\x85','\xce','\xbd','\xce','\xb5','\xce','\xb9',0, // μπρουνει bn
+    '\xce','\xbd','\xce','\xb1','\xce','\xbc','\xce','\xb9','\xce','\xbc','\xcf','\x80','\xce','\xb9','\xce','\xb1',0, // ναμιμπια na
+    '\xce','\xbd','\xce','\xb1','\xce','\xbf','\xcf','\x85','\xcf','\x81','\xce','\xbf','\xcf','\x85',0, // ναουρου nr
+    '\xce','\xbd','\xce','\xb5','\xce','\xb1','\xce','\xb6','\xce','\xb7','\xce','\xbb','\xce','\xb1','\xce','\xbd','\xce','\xb4','\xce','\xb9','\xce','\xb1',0, // νεαζηλανδια nz
+    '\xce','\xbd','\xce','\xb5','\xce','\xb1','\xce','\xba','\xce','\xb1','\xce','\xbb','\xce','\xb7','\xce','\xb4','\xce','\xbf','\xce','\xbd','\xce','\xb9','\xce','\xb1',0, // νεακαληδονια nc
+    '\xce','\xbd','\xce','\xb5','\xcf','\x80','\xce','\xb1','\xce','\xbb',0, // νεπαλ np
+    '\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xbf','\xce','\xb9','\xce','\xb2','\xce','\xbf','\xcf','\x81','\xce','\xb5','\xce','\xb9','\xce','\xb5','\xcf','\x83','\xce','\xbc','\xce','\xb1','\xcf','\x81','\xce','\xb9','\xce','\xb1','\xce','\xbd','\xce','\xb5','\xcf','\x83',0, // νησοιβορειεσμαριανεσ mp
+    '\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xbf','\xce','\xb9','\xce','\xba','\xce','\xb5','\xce','\xb9','\xce','\xbc','\xce','\xb1','\xce','\xbd',0, // νησοικειμαν ky
+    '\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xbf','\xce','\xb9','\xce','\xba','\xce','\xbf','\xce','\xba','\xce','\xbf','\xcf','\x83','\xce','\xba','\xce','\xb9','\xce','\xbb','\xce','\xb9','\xce','\xbd','\xce','\xb3','\xce','\xba',0, // νησοικοκοσκιλινγκ cc
+    '\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xbf','\xce','\xb9','\xce','\xba','\xce','\xbf','\xcf','\x85','\xce','\xba',0, // νησοικουκ ck
+    '\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xbf','\xce','\xb9','\xce','\xbc','\xce','\xb1','\xcf','\x81','\xcf','\x83','\xce','\xb1','\xce','\xbb',0, // νησοιμαρσαλ mh
+    '\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xbf','\xce','\xb9','\xce','\xbd','\xce','\xbf','\xcf','\x84','\xce','\xb9','\xce','\xb1','\xce','\xb3','\xce','\xb5','\xcf','\x89','\xcf','\x81','\xce','\xb3','\xce','\xb9','\xce','\xb1','\xce','\xba','\xce','\xb1','\xce','\xb9','\xce','\xbd','\xce','\xbf','\xcf','\x84','\xce','\xb9','\xce','\xb5','\xcf','\x83','\xcf','\x83','\xce','\xb1','\xce','\xbd','\xcf','\x84','\xce','\xbf','\xcf','\x85','\xce','\xb9','\xcf','\x84','\xcf','\x83',0, // νησοινοτιαγεωργιακαινοτιεσσαντουιτσ gs
+    '\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xbf','\xce','\xb9','\xce','\xbf','\xce','\xbb','\xce','\xb1','\xce','\xbd','\xcf','\x84',0, // νησοιολαντ ax
+    '\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xbf','\xce','\xb9','\xcf','\x80','\xce','\xb9','\xcf','\x84','\xce','\xba','\xce','\xb5','\xcf','\x81','\xce','\xbd',0, // νησοιπιτκερν pn
+    '\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xbf','\xce','\xb9','\xcf','\x83','\xce','\xbf','\xce','\xbb','\xce','\xbf','\xce','\xbc','\xcf','\x89','\xce','\xbd','\xcf','\x84','\xce','\xbf','\xcf','\x83',0, // νησοισολομωντοσ sb
+    '\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xbf','\xce','\xb9','\xcf','\x84','\xce','\xb5','\xcf','\x81','\xce','\xba','\xcf','\x83','\xce','\xba','\xce','\xb1','\xce','\xb9','\xce','\xba','\xce','\xb1','\xce','\xb9','\xce','\xba','\xce','\xbf','\xcf','\x83',0, // νησοιτερκσκαικαικοσ tc
+    '\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xbf','\xce','\xb9','\xcf','\x86','\xce','\xb5','\xcf','\x81','\xce','\xbf','\xce','\xb5','\xcf','\x83',0, // νησοιφεροεσ fo
+    '\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xbf','\xce','\xb9','\xcf','\x86','\xce','\xbf','\xce','\xba','\xce','\xbb','\xce','\xb1','\xce','\xbd','\xcf','\x84',0, // νησοιφοκλαντ fk
+    '\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xbf','\xce','\xb9','\xcf','\x86','\xce','\xbf','\xce','\xba','\xce','\xbb','\xce','\xb1','\xce','\xbd','\xcf','\x84','\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xbf','\xce','\xb9','\xce','\xbc','\xce','\xb1','\xce','\xbb','\xce','\xb2','\xce','\xb9','\xce','\xbd','\xce','\xb1','\xcf','\x83',0, // νησοιφοκλαντνησοιμαλβινασ fk
+    '\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xbf','\xce','\xb9','\xcf','\x87','\xce','\xb5','\xcf','\x81','\xce','\xbd','\xcf','\x84','\xce','\xba','\xce','\xb1','\xce','\xb9','\xce','\xbc','\xce','\xb1','\xce','\xba','\xce','\xbd','\xcf','\x84','\xce','\xbf','\xce','\xbd','\xce','\xb1','\xce','\xbb','\xce','\xbd','\xcf','\x84',0, // νησοιχερντκαιμακντοναλντ hm
+    '\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xbf','\xcf','\x83','\xce','\xb1','\xcf','\x83','\xce','\xb5','\xce','\xbd','\xcf','\x83','\xce','\xb9','\xce','\xbf','\xce','\xbd',0, // νησοσασενσιον ac
+    '\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xbf','\xcf','\x83','\xce','\xba','\xce','\xbb','\xce','\xb9','\xcf','\x80','\xce','\xb5','\xcf','\x81','\xcf','\x84','\xce','\xbf','\xce','\xbd',0, // νησοσκλιπερτον cp
+    '\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xbf','\xcf','\x83','\xce','\xbc','\xcf','\x80','\xce','\xbf','\xcf','\x85','\xce','\xb2','\xce','\xb5',0, // νησοσμπουβε bv
+    '\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xbf','\xcf','\x83','\xce','\xbd','\xce','\xbf','\xcf','\x81','\xcf','\x86','\xce','\xbf','\xce','\xbb','\xce','\xba',0, // νησοσνορφολκ nf
+    '\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xbf','\xcf','\x83','\xcf','\x84','\xce','\xbf','\xcf','\x85','\xce','\xbc','\xce','\xb1','\xce','\xbd',0, // νησοστουμαν im
+    '\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xbf','\xcf','\x83','\xcf','\x84','\xcf','\x89','\xce','\xbd','\xcf','\x87','\xcf','\x81','\xce','\xb9','\xcf','\x83','\xcf','\x84','\xce','\xbf','\xcf','\x85','\xce','\xb3','\xce','\xb5','\xce','\xbd','\xce','\xbd','\xcf','\x89','\xce','\xbd',0, // νησοστωνχριστουγεννων cx
+    '\xce','\xbd','\xce','\xb9','\xce','\xb3','\xce','\xb7','\xcf','\x81','\xce','\xb1','\xcf','\x83',0, // νιγηρασ ne
+    '\xce','\xbd','\xce','\xb9','\xce','\xb3','\xce','\xb7','\xcf','\x81','\xce','\xb9','\xce','\xb1',0, // νιγηρια ng
+    '\xce','\xbd','\xce','\xb9','\xce','\xba','\xce','\xb1','\xcf','\x81','\xce','\xb1','\xce','\xb3','\xce','\xbf','\xcf','\x85','\xce','\xb1',0, // νικαραγουα ni
+    '\xce','\xbd','\xce','\xb9','\xce','\xbf','\xcf','\x85','\xce','\xb5',0, // νιουε nu
+    '\xce','\xbd','\xce','\xbf','\xcf','\x81','\xce','\xb2','\xce','\xb7','\xce','\xb3','\xce','\xb9','\xce','\xb1',0, // νορβηγια no
+    '\xce','\xbd','\xce','\xbf','\xcf','\x84','\xce','\xb9','\xce','\xb1','\xce','\xb1','\xcf','\x86','\xcf','\x81','\xce','\xb9','\xce','\xba','\xce','\xb7',0, // νοτιααφρικη za
+    '\xce','\xbd','\xce','\xbf','\xcf','\x84','\xce','\xb9','\xce','\xb1','\xce','\xba','\xce','\xbf','\xcf','\x81','\xce','\xb5','\xce','\xb1',0, // νοτιακορεα kr
+    '\xce','\xbd','\xce','\xbf','\xcf','\x84','\xce','\xb9','\xce','\xbf','\xcf','\x83','\xce','\xbf','\xcf','\x85','\xce','\xb4','\xce','\xb1','\xce','\xbd',0, // νοτιοσουδαν ss
+    '\xce','\xbd','\xcf','\x84','\xce','\xb9','\xce','\xb5','\xce','\xb3','\xce','\xba','\xce','\xbf','\xce','\xb3','\xce','\xba','\xce','\xb1','\xcf','\x81','\xcf','\x83','\xce','\xb9','\xce','\xb1',0, // ντιεγκογκαρσια dg
+    '\xce','\xbd','\xcf','\x84','\xce','\xbf','\xce','\xbc','\xce','\xb9','\xce','\xbd','\xce','\xb9','\xce','\xba','\xce','\xb1',0, // ντομινικα dm
+    '\xce','\xbf','\xce','\xbb','\xce','\xbb','\xce','\xb1','\xce','\xbd','\xce','\xb4','\xce','\xb9','\xce','\xb1',0, // ολλανδια nl
+    '\xce','\xbf','\xce','\xbb','\xce','\xbb','\xce','\xb1','\xce','\xbd','\xce','\xb4','\xce','\xb9','\xce','\xb1','\xce','\xba','\xce','\xb1','\xcf','\x81','\xce','\xb1','\xce','\xb9','\xce','\xb2','\xce','\xb9','\xce','\xba','\xce','\xb7','\xcf','\x83',0, // ολλανδιακαραιβικησ bq
+    '\xce','\xbf','\xce','\xbc','\xce','\xb1','\xce','\xbd',0, // ομαν om
+    '\xce','\xbf','\xce','\xbd','\xce','\xb4','\xce','\xbf','\xcf','\x85','\xcf','\x81','\xce','\xb1',0, // ονδουρα hn
+    '\xce','\xbf','\xcf','\x85','\xce','\xb3','\xce','\xb3','\xce','\xb1','\xcf','\x81','\xce','\xb9','\xce','\xb1',0, // ουγγαρια hu
+    '\xce','\xbf','\xcf','\x85','\xce','\xb3','\xce','\xba','\xce','\xb1','\xce','\xbd','\xcf','\x84','\xce','\xb1',0, // ουγκαντα ug
+    '\xce','\xbf','\xcf','\x85','\xce','\xb6','\xce','\xbc','\xcf','\x80','\xce','\xb5','\xce','\xba','\xce','\xb9','\xcf','\x83','\xcf','\x84','\xce','\xb1','\xce','\xbd',0, // ουζμπεκισταν uz
+    '\xce','\xbf','\xcf','\x85','\xce','\xba','\xcf','\x81','\xce','\xb1','\xce','\xbd','\xce','\xb9','\xce','\xb1',0, // ουκρανια ua
+    '\xce','\xbf','\xcf','\x85','\xcf','\x81','\xce','\xbf','\xcf','\x85','\xce','\xb3','\xce','\xbf','\xcf','\x85','\xce','\xb1','\xce','\xb7',0, // ουρουγουαη uy
+    '\xcf','\x80','\xce','\xb1','\xce','\xba','\xce','\xb9','\xcf','\x83','\xcf','\x84','\xce','\xb1','\xce','\xbd',0, // πακισταν pk
+    '\xcf','\x80','\xce','\xb1','\xce','\xbb','\xce','\xb1','\xce','\xb9','\xcf','\x83','\xcf','\x84','\xce','\xb9','\xce','\xbd','\xce','\xb7',0, // παλαιστινη ps
+    '\xcf','\x80','\xce','\xb1','\xce','\xbb','\xce','\xb1','\xce','\xb9','\xcf','\x83','\xcf','\x84','\xce','\xb9','\xce','\xbd','\xce','\xb9','\xce','\xb1','\xce','\xba','\xce','\xb1','\xce','\xb5','\xce','\xb4','\xce','\xb1','\xcf','\x86','\xce','\xb7',0, // παλαιστινιακαεδαφη ps
+    '\xcf','\x80','\xce','\xb1','\xce','\xbb','\xce','\xb1','\xce','\xbf','\xcf','\x85',0, // παλαου pw
+    '\xcf','\x80','\xce','\xb1','\xce','\xbd','\xce','\xb1','\xce','\xbc','\xce','\xb1','\xcf','\x83',0, // παναμασ pa
+    '\xcf','\x80','\xce','\xb1','\xcf','\x80','\xce','\xbf','\xcf','\x85','\xce','\xb1','\xce','\xbd','\xce','\xb5','\xce','\xb1','\xce','\xb3','\xce','\xbf','\xcf','\x85','\xce','\xb9','\xce','\xbd','\xce','\xb5','\xce','\xb1',0, // παπουανεαγουινεα pg
+    '\xcf','\x80','\xce','\xb1','\xcf','\x81','\xce','\xb1','\xce','\xb3','\xce','\xbf','\xcf','\x85','\xce','\xb1','\xce','\xb7',0, // παραγουαη py
+    '\xcf','\x80','\xce','\xb5','\xcf','\x81','\xce','\xb9','\xcf','\x86','\xce','\xb5','\xcf','\x81','\xce','\xb5','\xce','\xb9','\xce','\xb1','\xce','\xba','\xce','\xb7','\xcf','\x89','\xce','\xba','\xce','\xb5','\xce','\xb1','\xce','\xbd','\xce','\xb9','\xce','\xb1',0, // περιφερειακηωκεανια qo
+    '\xcf','\x80','\xce','\xb5','\xcf','\x81','\xce','\xbf','\xcf','\x85',0, // περου pe
+    '\xcf','\x80','\xce','\xbf','\xce','\xbb','\xcf','\x89','\xce','\xbd','\xce','\xb9','\xce','\xb1',0, // πολωνια pl
+    '\xcf','\x80','\xce','\xbf','\xcf','\x81','\xcf','\x84','\xce','\xbf','\xce','\xb3','\xce','\xb1','\xce','\xbb','\xce','\xb9','\xce','\xb1',0, // πορτογαλια pt
+    '\xcf','\x80','\xce','\xbf','\xcf','\x85','\xce','\xb5','\xcf','\x81','\xcf','\x84','\xce','\xbf','\xcf','\x81','\xce','\xb9','\xce','\xba','\xce','\xbf',0, // πουερτορικο pr
+    '\xcf','\x80','\xcf','\x81','\xce','\xb1','\xcf','\x83','\xce','\xb9','\xce','\xbd','\xce','\xbf','\xce','\xb1','\xce','\xba','\xcf','\x81','\xcf','\x89','\xcf','\x84','\xce','\xb7','\xcf','\x81','\xce','\xb9','\xce','\xbf',0, // πρασινοακρωτηριο cv
+    '\xcf','\x81','\xce','\xb5','\xce','\xb9','\xce','\xbd','\xce','\xb9','\xce','\xbf','\xce','\xbd',0, // ρεινιον re
+    '\xcf','\x81','\xce','\xbf','\xcf','\x85','\xce','\xb1','\xce','\xbd','\xcf','\x84','\xce','\xb1',0, // ρουαντα rw
+    '\xcf','\x81','\xce','\xbf','\xcf','\x85','\xce','\xbc','\xce','\xb1','\xce','\xbd','\xce','\xb9','\xce','\xb1',0, // ρουμανια ro
+    '\xcf','\x81','\xcf','\x89','\xcf','\x83','\xce','\xb9','\xce','\xb1',0, // ρωσια ru
+    '\xcf','\x83','\xce','\xb1','\xce','\xbc','\xce','\xbf','\xce','\xb1',0, // σαμοα ws
+    '\xcf','\x83','\xce','\xb1','\xce','\xbf','\xcf','\x84','\xce','\xbf','\xce','\xbc','\xce','\xb5','\xce','\xba','\xce','\xb1','\xce','\xb9','\xcf','\x80','\xcf','\x81','\xce','\xb9','\xce','\xbd','\xcf','\x83','\xce','\xb9','\xcf','\x80','\xce','\xb5',0, // σαοτομεκαιπρινσιπε st
+    '\xcf','\x83','\xce','\xb1','\xce','\xbf','\xcf','\x85','\xce','\xb4','\xce','\xb9','\xce','\xba','\xce','\xb7','\xce','\xb1','\xcf','\x81','\xce','\xb1','\xce','\xb2','\xce','\xb9','\xce','\xb1',0, // σαουδικηαραβια sa
+    '\xcf','\x83','\xce','\xb2','\xce','\xb1','\xce','\xbb','\xce','\xbc','\xcf','\x80','\xce','\xb1','\xcf','\x81','\xce','\xbd','\xcf','\x84','\xce','\xba','\xce','\xb1','\xce','\xb9','\xce','\xb3','\xce','\xb9','\xce','\xb1','\xce','\xbd','\xce','\xbc','\xce','\xb1','\xce','\xb3','\xce','\xb9','\xce','\xb5','\xce','\xbd',0, // σβαλμπαρντκαιγιανμαγιεν sj
+    '\xcf','\x83','\xce','\xb5','\xce','\xbd','\xce','\xb5','\xce','\xb3','\xce','\xb1','\xce','\xbb','\xce','\xb7',0, // σενεγαλη sn
+    '\xcf','\x83','\xce','\xb5','\xce','\xbd','\xce','\xba','\xce','\xb9','\xcf','\x84','\xcf','\x83','\xce','\xba','\xce','\xb1','\xce','\xb9','\xce','\xbd','\xce','\xb5','\xce','\xb2','\xce','\xb9','\xcf','\x83',0, // σενκιτσκαινεβισ kn
+    '\xcf','\x83','\xce','\xb5','\xce','\xbd','\xcf','\x80','\xce','\xb9','\xce','\xb5','\xcf','\x81','\xce','\xba','\xce','\xb1','\xce','\xb9','\xce','\xbc','\xce','\xb9','\xce','\xba','\xce','\xb5','\xce','\xbb','\xce','\xbf','\xce','\xbd',0, // σενπιερκαιμικελον pm
+    '\xcf','\x83','\xce','\xb5','\xcf','\x81','\xce','\xb2','\xce','\xb9','\xce','\xb1',0, // σερβια rs
+    '\xcf','\x83','\xce','\xb5','\xcf','\x85','\xcf','\x87','\xce','\xb5','\xce','\xbb','\xce','\xbb','\xce','\xb5','\xcf','\x83',0, // σευχελλεσ sc
+    '\xcf','\x83','\xce','\xb9','\xce','\xb3','\xce','\xba','\xce','\xb1','\xcf','\x80','\xce','\xbf','\xcf','\x85','\xcf','\x81','\xce','\xb7',0, // σιγκαπουρη sg
+    '\xcf','\x83','\xce','\xb9','\xce','\xb5','\xcf','\x81','\xce','\xb1','\xce','\xbb','\xce','\xb5','\xce','\xbf','\xce','\xbd','\xce','\xb5',0, // σιεραλεονε sl
+    '\xcf','\x83','\xce','\xbb','\xce','\xbf','\xce','\xb2','\xce','\xb1','\xce','\xba','\xce','\xb9','\xce','\xb1',0, // σλοβακια sk
+    '\xcf','\x83','\xce','\xbb','\xce','\xbf','\xce','\xb2','\xce','\xb5','\xce','\xbd','\xce','\xb9','\xce','\xb1',0, // σλοβενια si
+    '\xcf','\x83','\xce','\xbf','\xce','\xbc','\xce','\xb1','\xce','\xbb','\xce','\xb9','\xce','\xb1',0, // σομαλια so
+    '\xcf','\x83','\xce','\xbf','\xcf','\x85','\xce','\xb1','\xce','\xb6','\xce','\xb9','\xce','\xbb','\xce','\xb1','\xce','\xbd','\xce','\xb4','\xce','\xb7',0, // σουαζιλανδη sz
+    '\xcf','\x83','\xce','\xbf','\xcf','\x85','\xce','\xb4','\xce','\xb1','\xce','\xbd',0, // σουδαν sd
+    '\xcf','\x83','\xce','\xbf','\xcf','\x85','\xce','\xb7','\xce','\xb4','\xce','\xb9','\xce','\xb1',0, // σουηδια se
+    '\xcf','\x83','\xce','\xbf','\xcf','\x85','\xcf','\x81','\xce','\xb9','\xce','\xbd','\xce','\xb1','\xce','\xbc',0, // σουριναμ sr
+    '\xcf','\x83','\xcf','\x81','\xce','\xb9','\xce','\xbb','\xce','\xb1','\xce','\xbd','\xce','\xba','\xce','\xb1',0, // σριλανκα lk
+    '\xcf','\x83','\xcf','\x85','\xcf','\x81','\xce','\xb9','\xce','\xb1',0, // συρια sy
+    '\xcf','\x84','\xce','\xb1','\xce','\xb9','\xce','\xb2','\xce','\xb1','\xce','\xbd',0, // ταιβαν tw
+    '\xcf','\x84','\xce','\xb1','\xce','\xb9','\xce','\xbb','\xce','\xb1','\xce','\xbd','\xce','\xb4','\xce','\xb7',0, // ταιλανδη th
+    '\xcf','\x84','\xce','\xb1','\xce','\xbd','\xce','\xb6','\xce','\xb1','\xce','\xbd','\xce','\xb9','\xce','\xb1',0, // τανζανια tz
+    '\xcf','\x84','\xce','\xb1','\xcf','\x84','\xce','\xb6','\xce','\xb9','\xce','\xba','\xce','\xb9','\xcf','\x83','\xcf','\x84','\xce','\xb1','\xce','\xbd',0, // τατζικισταν tj
+    '\xcf','\x84','\xce','\xb6','\xce','\xb1','\xce','\xbc','\xce','\xb1','\xce','\xb9','\xce','\xba','\xce','\xb1',0, // τζαμαικα jm
+    '\xcf','\x84','\xce','\xb6','\xce','\xb5','\xcf','\x81','\xce','\xb6','\xce','\xb9',0, // τζερζι je
+    '\xcf','\x84','\xce','\xb6','\xce','\xb9','\xce','\xbc','\xcf','\x80','\xce','\xbf','\xcf','\x85','\xcf','\x84','\xce','\xb9',0, // τζιμπουτι dj
+    '\xcf','\x84','\xce','\xb9','\xce','\xbc','\xce','\xbf','\xcf','\x81','\xce','\xbb','\xce','\xb5','\xcf','\x83','\xcf','\x84','\xce','\xb5',0, // τιμορλεστε tl
+    '\xcf','\x84','\xce','\xbf','\xce','\xb3','\xce','\xba','\xce','\xbf',0, // τογκο tg
+    '\xcf','\x84','\xce','\xbf','\xce','\xba','\xce','\xb5','\xce','\xbb','\xce','\xb1','\xce','\xbf','\xcf','\x85',0, // τοκελαου tk
+    '\xcf','\x84','\xce','\xbf','\xce','\xbd','\xce','\xb3','\xce','\xba','\xce','\xb1',0, // τονγκα to
+    '\xcf','\x84','\xce','\xbf','\xcf','\x85','\xce','\xb2','\xce','\xb1','\xce','\xbb','\xce','\xbf','\xcf','\x85',0, // τουβαλου tv
+    '\xcf','\x84','\xce','\xbf','\xcf','\x85','\xcf','\x81','\xce','\xba','\xce','\xb9','\xce','\xb1',0, // τουρκια tr
+    '\xcf','\x84','\xce','\xbf','\xcf','\x85','\xcf','\x81','\xce','\xba','\xce','\xbc','\xce','\xb5','\xce','\xbd','\xce','\xb9','\xcf','\x83','\xcf','\x84','\xce','\xb1','\xce','\xbd',0, // τουρκμενισταν tm
+    '\xcf','\x84','\xcf','\x81','\xce','\xb9','\xce','\xbd','\xce','\xb9','\xce','\xbd','\xcf','\x84','\xce','\xb1','\xce','\xbd','\xcf','\x84','\xce','\xba','\xce','\xb1','\xce','\xb9','\xcf','\x84','\xce','\xbf','\xce','\xbc','\xcf','\x80','\xce','\xb1','\xce','\xb3','\xce','\xba','\xce','\xbf',0, // τρινινταντκαιτομπαγκο tt
+    '\xcf','\x84','\xcf','\x81','\xce','\xb9','\xcf','\x83','\xcf','\x84','\xce','\xb1','\xce','\xbd','\xce','\xbd','\xcf','\x84','\xce','\xb1','\xce','\xba','\xce','\xbf','\xcf','\x85','\xce','\xbd','\xce','\xb9','\xce','\xb1',0, // τριστανντακουνια ta
+    '\xcf','\x84','\xcf','\x83','\xce','\xb1','\xce','\xbd','\xcf','\x84',0, // τσαντ td
+    '\xcf','\x84','\xcf','\x83','\xce','\xb5','\xcf','\x87','\xce','\xb9','\xce','\xb1',0, // τσεχια cz
+    '\xcf','\x84','\xcf','\x83','\xce','\xb5','\xcf','\x87','\xce','\xb9','\xce','\xba','\xce','\xb7','\xce','\xb4','\xce','\xb7','\xce','\xbc','\xce','\xbf','\xce','\xba','\xcf','\x81','\xce','\xb1','\xcf','\x84','\xce','\xb9','\xce','\xb1',0, // τσεχικηδημοκρατια cz
+    '\xcf','\x84','\xcf','\x85','\xce','\xbd','\xce','\xb7','\xcf','\x83','\xce','\xb9','\xce','\xb1',0, // τυνησια tn
+    '\xcf','\x85','\xce','\xb5','\xce','\xbc','\xce','\xb5','\xce','\xbd','\xce','\xb7',0, // υεμενη ye
+    '\xcf','\x86','\xce','\xb9','\xce','\xbb','\xce','\xb9','\xcf','\x80','\xcf','\x80','\xce','\xb9','\xce','\xbd','\xce','\xb5','\xcf','\x83',0, // φιλιππινεσ ph
+    '\xcf','\x86','\xce','\xb9','\xce','\xbd','\xce','\xbb','\xce','\xb1','\xce','\xbd','\xce','\xb4','\xce','\xb9','\xce','\xb1',0, // φινλανδια fi
+    '\xcf','\x86','\xce','\xb9','\xcf','\x84','\xce','\xb6','\xce','\xb9',0, // φιτζι fj
+    '\xcf','\x87','\xce','\xb9','\xce','\xbb','\xce','\xb7',0, // χιλη cl
+    '\xcf','\x87','\xce','\xbf','\xce','\xbd','\xce','\xb3','\xce','\xba','\xce','\xba','\xce','\xbf','\xce','\xbd','\xce','\xb3','\xce','\xba',0, // χονγκκονγκ hk
+    '\xcf','\x87','\xce','\xbf','\xce','\xbd','\xce','\xb3','\xce','\xba','\xce','\xba','\xce','\xbf','\xce','\xbd','\xce','\xb3','\xce','\xba','\xce','\xb5','\xce','\xb4','\xcf','\x80','\xce','\xba','\xce','\xb9','\xce','\xbd','\xce','\xb1','\xcf','\x83',0, // χονγκκονγκεδπκινασ hk
+    '\xcf','\x88','\xce','\xb5','\xcf','\x85','\xce','\xb4','\xce','\xbf','\xce','\xb1','\xce','\xbc','\xcf','\x86','\xce','\xb9','\xce','\xba','\xce','\xb1','\xcf','\x84','\xce','\xb5','\xcf','\x85','\xce','\xb8','\xcf','\x85','\xce','\xbd','\xcf','\x84','\xce','\xb9','\xce','\xba','\xce','\xbf',0, // ψευδοαμφικατευθυντικο xb
+    '\xcf','\x88','\xce','\xb5','\xcf','\x85','\xce','\xb4','\xce','\xbf','\xcf','\x80','\xcf','\x81','\xce','\xbf','\xcf','\x86','\xce','\xbf','\xcf','\x81','\xce','\xb5','\xcf','\x83',0, // ψευδοπροφορεσ xa
+    '\xd0','\xb0','\xd0','\xb1','\xd1','\x88',0, // абш us
+    '\xd0','\xb0','\xd0','\xb1','\xd1','\x88','\xd0','\xb0','\xd0','\xb1','\xd0','\xb0','\xd2','\x93','\xd0','\xbb','\xd1','\x8b','\xd0','\xba','\xd0','\xb8','\xd1','\x87','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd2','\xb9','\xd1','\x8b','\xd0','\xb3','\xd0','\xbb','\xd0','\xb0','\xd1','\x80',0, // абшабағлыкичикадаҹыглар um
+    '\xd0','\xb0','\xd0','\xb1','\xd1','\x88','\xd0','\xb2','\xd0','\xb8','\xd1','\x80','\xd2','\x9d','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // абшвирҝинадалары vi
+    '\xd0','\xb0','\xd0','\xb1','\xd1','\x8f','\xd0','\xb4','\xd0','\xbd','\xd0','\xb0','\xd0','\xbd','\xd1','\x8b','\xd1','\x8f','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb1','\xd1','\x81','\xd0','\xba','\xd1','\x96','\xd1','\x8f','\xd1','\x8d','\xd0','\xbc','\xd1','\x96','\xd1','\x80','\xd0','\xb0','\xd1','\x82','\xd1','\x8b',0, // абяднаныяарабскіяэміраты ae
+    '\xd0','\xb0','\xd0','\xb2','\xd0','\xb3','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // авганистан af
+    '\xd0','\xb0','\xd0','\xb2','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb8',0, // австрали au
+    '\xd0','\xb0','\xd0','\xb2','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb8','\xd1','\x8f',0, // австралия au
+    '\xd0','\xb0','\xd0','\xb2','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // австралија au
+    '\xd0','\xb0','\xd0','\xb2','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd1','\x96','\xd1','\x8f',0, // австралія au
+    '\xd0','\xb0','\xd0','\xb2','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb8',0, // австри at
+    '\xd0','\xb0','\xd0','\xb2','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb8','\xd1','\x8f',0, // австрия at
+    '\xd0','\xb0','\xd0','\xb2','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // австрија at
+    '\xd0','\xb0','\xd0','\xb2','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd1','\x96','\xd1','\x8f',0, // австрія at
+    '\xd0','\xb0','\xd0','\xb7','\xd0','\xb5','\xd1','\x80','\xd0','\xb1','\xd0','\xb0','\xd0','\xb8','\xd0','\xb4','\xd0','\xb6','\xd0','\xb0','\xd0','\xbd',0, // азербаиджан az
+    '\xd0','\xb0','\xd0','\xb7','\xd0','\xb5','\xd1','\x80','\xd0','\xb1','\xd0','\xb0','\xd0','\xb8','\xd0','\xb6','\xd0','\xb0','\xd0','\xbd',0, // азербаижан az
+    '\xd0','\xb0','\xd0','\xb7','\xd0','\xb5','\xd1','\x80','\xd0','\xb1','\xd0','\xb5','\xd1','\x98','\xd1','\x9f','\xd0','\xb0','\xd0','\xbd',0, // азербејџан az
+    '\xd0','\xb0','\xd0','\xb7','\xd3','\x99','\xd1','\x80','\xd0','\xb1','\xd0','\xb0','\xd1','\x98','\xd2','\xb9','\xd0','\xb0','\xd0','\xbd',0, // азәрбајҹан az
+    '\xd0','\xb0','\xd0','\xb8','\xd1','\x88',0, // аиш us
+    '\xd0','\xb0','\xd0','\xb8','\xd1','\x8a','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5',0, // аиъадаларангӏаире ac
+    '\xd0','\xb0','\xd0','\xba','\xd1','\x88',0, // акш us
+    '\xd0','\xb0','\xd0','\xba','\xd1','\x88','\xd0','\xb2','\xd0','\xb8','\xd1','\x80','\xd0','\xb3','\xd0','\xb8','\xd0','\xbd','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // акшвиргинутраулары vi
+    '\xd0','\xb0','\xd0','\xba','\xd1','\x88','\xd0','\xba','\xd0','\xb5','\xd1','\x87','\xd0','\xb5','\xd1','\x87','\xd0','\xb8','\xd1','\x82','\xd1','\x82','\xd3','\x99','\xd0','\xb3','\xd0','\xb5','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // акшкечечиттәгеутраулары um
+    '\xd0','\xb0','\xd0','\xba','\xd1','\x88','\xd0','\xbd','\xd1','\x8b','\xd0','\xbd','\xd1','\x81','\xd1','\x8b','\xd1','\x80','\xd1','\x82','\xd0','\xba','\xd1','\x8b','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // акшнынсырткыаралдары um
+    '\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // аландадалары ax
+    '\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd1','\x88',0, // аландангӏаиренаш ax
+    '\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // аландаралдары ax
+    '\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // аландороллари ax
+    '\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xb5','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0',0, // аландскиеова ax
+    '\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x81','\xd0','\xba','\xd1','\x96','\xd1','\x8f','\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b',0, // аландскіяастравы ax
+    '\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd1','\x96','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // аландськіострови ax
+    '\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // аландутраулары ax
+    '\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x8b','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xbb','\xd1','\x83','\xd1','\x83','\xd0','\xb4',0, // аландынарлууд ax
+    '\xd0','\xb0','\xd0','\xbb','\xd0','\xb1','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8',0, // албани al
+    '\xd0','\xb0','\xd0','\xbb','\xd0','\xb1','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // албания al
+    '\xd0','\xb0','\xd0','\xbb','\xd0','\xb1','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // албанија al
+    '\xd0','\xb0','\xd0','\xbb','\xd0','\xb1','\xd0','\xb0','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // албанія al
+    '\xd0','\xb0','\xd0','\xbb','\xd0','\xb6','\xd0','\xb8','\xd1','\x80',0, // алжир dz
+    '\xd0','\xb0','\xd0','\xbb','\xd0','\xb6','\xd1','\x8b','\xd1','\x80',0, // алжыр dz
+    '\xd0','\xb0','\xd0','\xbb','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // алманија de
+    '\xd0','\xb0','\xd0','\xbb','\xd1','\x8b','\xd1','\x81','\xd0','\xba','\xd1','\x8b','\xd0','\xbe','\xd0','\xba','\xd0','\xb5','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // алыскыокеания qo
+    '\xd0','\xb0','\xd0','\xbb','\xd2','\xb7','\xd0','\xb0','\xd0','\xb7','\xd0','\xbe','\xd0','\xb8','\xd1','\x80',0, // алҷазоир dz
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd',0, // аман om
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xb1','\xd0','\xb8','\xd1','\x80','\xd0','\xbb','\xd3','\x99','\xd1','\x88','\xd0','\xbc','\xd0','\xb8','\xd1','\x88','\xd1','\x88','\xd1','\x82','\xd0','\xb0','\xd1','\x82','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // америкабирләшмишштатлары us
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbb','\xd1','\x8b','\xd0','\xba','\xd1','\x81','\xd0','\xb0','\xd0','\xbc','\xd0','\xbe','\xd0','\xb0',0, // америкалыксамоа as
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbb','\xd1','\x8b','\xd2','\x9b','\xd1','\x81','\xd0','\xb0','\xd0','\xbc','\xd0','\xbe','\xd0','\xb0',0, // америкалықсамоа as
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xb0','\xd0','\xbc','\xd0','\xbe','\xd0','\xb0',0, // американсамоа as
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x81','\xd0','\xb0','\xd0','\xbc','\xd0','\xbe','\xd0','\xb0',0, // американскасамоа as
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xb2','\xd0','\xb8','\xd1','\x80','\xd0','\xb4','\xd0','\xb6','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // американскивирджинскиострови vi
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xb4','\xd0','\xb5','\xd0','\xb2','\xd1','\x81','\xd1','\x82','\xd0','\xb2','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // американскидевствениострови vi
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd0','\xb8','\xd0','\xb2','\xd0','\xbe','\xd0','\xbf','\xd0','\xb0','\xd1','\x86','\xd0','\xb8','\xd1','\x84','\xd0','\xb8','\xd0','\xba','\xd0','\xbe','\xd1','\x82',0, // американскитериториивопацификот um
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xbe','\xd0','\xb5','\xd1','\x81','\xd0','\xb0','\xd0','\xbc','\xd0','\xbe','\xd0','\xb0',0, // американскоесамоа as
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd0','\xb5','\xd1','\x81','\xd0','\xb0','\xd0','\xbc','\xd0','\xbe','\xd0','\xb0',0, // американськесамоа as
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x81','\xd0','\xb0','\xd0','\xbc','\xd0','\xbe','\xd0','\xb0','\xd1','\x81','\xd0','\xb8',0, // америкасамоаси as
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x81','\xd0','\xb0','\xd0','\xbc','\xd0','\xbe','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // америкасамоасы as
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x85','\xd0','\xbe','\xd0','\xbb','\xd0','\xb1','\xd0','\xbe','\xd2','\xbb','\xd1','\x83','\xd0','\xba','\xd1','\x82','\xd0','\xb0','\xd0','\xb0','\xd1','\x85','\xd1','\x88','\xd1','\x82','\xd0','\xb0','\xd0','\xb0','\xd1','\x82','\xd1','\x82','\xd0','\xb0','\xd1','\x80','\xd0','\xb0',0, // америкахолбоһуктаахштааттара us
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd2','\x9b','\xd1','\x83','\xd1','\x88','\xd0','\xbc','\xd0','\xb0','\xd1','\x88','\xd1','\x82','\xd0','\xb0','\xd1','\x82','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // америкақушмаштатлари us
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd2','\x9b','\xd2','\xb1','\xd1','\x80','\xd0','\xb0','\xd0','\xbc','\xd0','\xb0','\xd1','\x88','\xd1','\x82','\xd0','\xb0','\xd1','\x82','\xd1','\x82','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // америкақұрамаштаттары us
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd0','\xbd','\xd1','\x8d','\xd0','\xb3','\xd0','\xb4','\xd1','\x81','\xd1','\x8d','\xd0','\xbd','\xd1','\x83','\xd0','\xbb','\xd1','\x81',0, // америкииннэгдсэнулс us
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd0','\xbd','\xd1','\x8d','\xd0','\xb3','\xd0','\xb4','\xd1','\x81','\xd1','\x8d','\xd0','\xbd','\xd1','\x83','\xd0','\xbb','\xd1','\x81','\xd1','\x8b','\xd0','\xbd','\xd0','\xb1','\xd0','\xb0','\xd0','\xb3','\xd0','\xb0','\xd0','\xb0','\xd1','\x80','\xd0','\xbb','\xd1','\x83','\xd1','\x83','\xd0','\xb4',0, // америкииннэгдсэнулсынбагаарлууд um
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xb0','\xd0','\xbc','\xd0','\xbe','\xd0','\xb0',0, // америкиинсамоа as
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd1','\x87','\xd0','\xba','\xd0','\xb0','\xd0','\xb4','\xd0','\xb5','\xd0','\xb2','\xd0','\xb8','\xd1','\x87','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // америчкадевичанскаострва vi
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd1','\x87','\xd0','\xba','\xd0','\xb0','\xd0','\xb4','\xd1','\x98','\xd0','\xb5','\xd0','\xb2','\xd0','\xb8','\xd1','\x87','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // америчкадјевичанскаострва vi
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd1','\x87','\xd0','\xba','\xd0','\xb0','\xd1','\x81','\xd0','\xb0','\xd0','\xbc','\xd0','\xbe','\xd0','\xb0',0, // америчкасамоа as
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd1','\x8b','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xb5','\xd1','\x81','\xd0','\xb0','\xd0','\xbc','\xd0','\xbe','\xd0','\xb0',0, // амерыканскаесамоа as
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd1','\x8b','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd1','\x96','\xd1','\x8f','\xd0','\xb2','\xd1','\x96','\xd1','\x80','\xd0','\xb3','\xd1','\x96','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd1','\x96','\xd1','\x8f','\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b',0, // амерыканскіявіргінскіяастравы vi
+    '\xd0','\xb0','\xd0','\xbc','\xd0','\xbe','\xd1','\x80','\xd0','\xb0','\xd1','\x82','\xd2','\xb3','\xd0','\xbe','\xd0','\xb8','\xd0','\xbc','\xd1','\x83','\xd1','\x82','\xd1','\x82','\xd0','\xb0','\xd2','\xb3','\xd0','\xb8','\xd0','\xb4','\xd0','\xb0','\xd0','\xb8','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb1',0, // аморатҳоимуттаҳидаиараб ae
+    '\xd0','\xb0','\xd0','\xbd','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbb','\xd0','\xb0',0, // ангвила ai
+    '\xd0','\xb0','\xd0','\xbd','\xd0','\xb3','\xd0','\xb8','\xd0','\xbb','\xd0','\xb8','\xd1','\x8f',0, // ангилия ai
+    '\xd0','\xb0','\xd0','\xbd','\xd0','\xb3','\xd0','\xb8','\xd0','\xbb','\xd1','\x8c','\xd1','\x8f',0, // ангилья ai
+    '\xd0','\xb0','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd0','\xbb',0, // ангол ao
+    '\xd0','\xb0','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd0','\xbb','\xd0','\xb0',0, // ангола ao
+    '\xd0','\xb0','\xd0','\xbd','\xd0','\xb3','\xd1','\x83','\xd0','\xb8','\xd0','\xbb','\xd0','\xb0',0, // ангуила ai
+    '\xd0','\xb0','\xd0','\xbd','\xd0','\xb3','\xd1','\x96','\xd0','\xbb','\xd1','\x8c','\xd1','\x8f',0, // ангілья ai
+    '\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xbe','\xd1','\x80','\xd0','\xb0',0, // андора ad
+    '\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xbe','\xd1','\x80','\xd1','\x80','\xd0','\xb0',0, // андорра ad
+    '\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xb0','\xd1','\x80','\xd0','\xba','\xd1','\x82','\xd0','\xb8','\xd0','\xb4',0, // антарктид aq
+    '\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xb0','\xd1','\x80','\xd0','\xba','\xd1','\x82','\xd0','\xb8','\xd0','\xb4','\xd0','\xb0',0, // антарктида aq
+    '\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xb0','\xd1','\x80','\xd0','\xba','\xd1','\x82','\xd0','\xb8','\xd0','\xba',0, // антарктик aq
+    '\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xb0','\xd1','\x80','\xd0','\xba','\xd1','\x82','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // антарктика aq
+    '\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xb0','\xd1','\x80','\xd0','\xba','\xd1','\x82','\xd1','\x8b','\xd0','\xba','\xd0','\xb0',0, // антарктыка aq
+    '\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xb8','\xd0','\xb3','\xd0','\xb0','\xd0','\xb8','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd0','\xb1','\xd1','\x83','\xd0','\xb4','\xd0','\xb0',0, // антигаибарбуда ag
+    '\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xb8','\xd0','\xb3','\xd0','\xb2','\xd0','\xb0','\xd0','\xb8','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd0','\xb1','\xd1','\x83','\xd0','\xb4','\xd0','\xb0',0, // антигваибарбуда ag
+    '\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xb8','\xd0','\xb3','\xd1','\x83','\xd0','\xb0','\xd0','\xb0','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd0','\xb1','\xd1','\x83','\xd0','\xb4','\xd0','\xb0','\xd0','\xb0',0, // антигуаабарбудаа ag
+    '\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xb8','\xd0','\xb3','\xd1','\x83','\xd0','\xb0','\xd0','\xb1','\xd0','\xb0','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd0','\xb1','\xd1','\x83','\xd0','\xb4','\xd0','\xb0',0, // антигуабабарбуда ag
+    '\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xb8','\xd0','\xb3','\xd1','\x83','\xd0','\xb0','\xd0','\xb2','\xd0','\xb0','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd0','\xb1','\xd1','\x83','\xd0','\xb4','\xd0','\xb0',0, // антигуавабарбуда ag
+    '\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xb8','\xd0','\xb3','\xd1','\x83','\xd0','\xb0','\xd0','\xb2','\xd3','\x99','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd0','\xb1','\xd1','\x83','\xd0','\xb4','\xd0','\xb0',0, // антигуавәбарбуда ag
+    '\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xb8','\xd0','\xb3','\xd1','\x83','\xd0','\xb0','\xd0','\xb6','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd0','\xb1','\xd1','\x83','\xd0','\xb4','\xd0','\xb0',0, // антигуажанабарбуда ag
+    '\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xb8','\xd0','\xb3','\xd1','\x83','\xd0','\xb0','\xd0','\xb6','\xd3','\x99','\xd0','\xbd','\xd0','\xb5','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd0','\xb1','\xd1','\x83','\xd0','\xb4','\xd0','\xb0',0, // антигуажәнебарбуда ag
+    '\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xb8','\xd0','\xb3','\xd1','\x83','\xd0','\xb0','\xd0','\xb8','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd0','\xb1','\xd1','\x83','\xd0','\xb4','\xd0','\xb0',0, // антигуаибарбуда ag
+    '\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xb8','\xd0','\xb3','\xd1','\x83','\xd0','\xb0','\xd2','\xbb','\xd3','\x99','\xd0','\xbc','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd0','\xb1','\xd1','\x83','\xd0','\xb4','\xd0','\xb0',0, // антигуаһәмбарбуда ag
+    '\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xb8','\xd2','\x91','\xd1','\x83','\xd0','\xb0','\xd1','\x96','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd0','\xb1','\xd1','\x83','\xd0','\xb4','\xd0','\xb0',0, // антиґуаібарбуда ag
+    '\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd1','\x8b','\xd0','\xb3','\xd1','\x83','\xd0','\xb0','\xd1','\x96','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd0','\xb1','\xd1','\x83','\xd0','\xb4','\xd0','\xb0',0, // антыгуаібарбуда ag
+    '\xd0','\xb0','\xd0','\xbd','\xd1','\x83',0, // ану us
+    '\xd0','\xb0','\xd0','\xbd','\xd1','\x83','\xd1','\x8b','\xd0','\xbd','\xd0','\xb2','\xd0','\xb8','\xd1','\x80','\xd0','\xb6','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xb8','\xd0','\xb0','\xd1','\x80','\xd0','\xbb','\xd1','\x83','\xd1','\x83','\xd0','\xb4',0, // ануынвиржинииарлууд vi
+    '\xd0','\xb0','\xd0','\xbd','\xd2','\x91','\xd1','\x96','\xd0','\xbb','\xd1','\x8c','\xd1','\x8f',0, // анґілья ai
+    '\xd0','\xb0','\xd0','\xbd','\xd2','\x9d','\xd0','\xb8','\xd0','\xbb','\xd1','\x98','\xd0','\xb0',0, // анҝилја ai
+    '\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb1','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x81','\xd0','\xb0','\xd1','\x83','\xd0','\xb4','\xd0','\xb8',0, // арабистонисауди sa
+    '\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb1','\xd1','\x8b','\xd0','\xbd','\xd0','\xbd','\xd1','\x8d','\xd0','\xb3','\xd0','\xb4','\xd1','\x81','\xd1','\x8d','\xd0','\xbd','\xd1','\x8d','\xd0','\xbc','\xd0','\xb8','\xd1','\x80','\xd1','\x82','\xd1','\x83','\xd0','\xbb','\xd1','\x81',0, // арабыннэгдсэнэмиртулс ae
+    '\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd1','\x81','\xd1','\x81','\xd1','\x8b','\xd1','\x8b','\xd0','\xb8','\xd0','\xb0',0, // арассыыиа ru
+    '\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd1','\x85','\xd1','\x8c','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbe','\xd0','\xba','\xd0','\xb5','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8',0, // арахьараокеани qo
+    '\xd0','\xb0','\xd1','\x80','\xd0','\xb3','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb8','\xd0','\xbd',0, // аргентин ar
+    '\xd0','\xb0','\xd1','\x80','\xd0','\xb3','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // аргентина ar
+    '\xd0','\xb0','\xd1','\x80','\xd0','\xb3','\xd0','\xb5','\xd0','\xbd','\xd1','\x86','\xd1','\x96','\xd0','\xbd','\xd0','\xb0',0, // аргенціна ar
+    '\xd0','\xb0','\xd1','\x80','\xd0','\xb6','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // аржентина ar
+    '\xd0','\xb0','\xd1','\x80','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd',0, // арманистон am
+    '\xd0','\xb0','\xd1','\x80','\xd0','\xbc','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8',0, // армени am
+    '\xd0','\xb0','\xd1','\x80','\xd0','\xbc','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // армения am
+    '\xd0','\xb0','\xd1','\x80','\xd0','\xbc','\xd0','\xb5','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // арменія am
+    '\xd0','\xb0','\xd1','\x80','\xd1','\x83','\xd0','\xb1','\xd0','\xb0',0, // аруба aw
+    '\xd0','\xb0','\xd1','\x80','\xd2','\x9d','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // арҝентина ar
+    '\xd0','\xb0','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x81','\xd0','\xb8','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb',0, // асенсионарал ac
+    '\xd0','\xb0','\xd1','\x81','\xd0','\xba','\xd0','\xb5','\xd0','\xbd','\xd1','\x81','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // аскенсонадасы ac
+    '\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b','\xd0','\xba','\xd1','\x83','\xd0','\xba','\xd0','\xb0',0, // астравыкука ck
+    '\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b','\xd0','\xbf','\xd1','\x96','\xd1','\x82','\xd0','\xba','\xd1','\x8d','\xd1','\x80','\xd0','\xbd',0, // астравыпіткэрн pn
+    '\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b','\xd1','\x85','\xd0','\xb5','\xd1','\x80','\xd0','\xb4','\xd1','\x96','\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb4',0, // астравыхердімакдональд hm
+    '\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b','\xd1','\x86','\xd0','\xb5','\xd1','\x80','\xd0','\xba','\xd1','\x81','\xd1','\x96','\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x81',0, // астравыцерксікаикас tc
+    '\xd0','\xb0','\xd1','\x81','\xd1','\x83','\xd0','\xbd','\xd1','\x81','\xd0','\xbe','\xd0','\xbd',0, // асунсон ac
+    '\xd0','\xb0','\xd1','\x83','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // аустралија au
+    '\xd0','\xb0','\xd1','\x83','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd1','\x96','\xd1','\x8f',0, // аустралія au
+    '\xd0','\xb0','\xd1','\x83','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // аустрија at
+    '\xd0','\xb0','\xd1','\x83','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd1','\x8b','\xd1','\x8f',0, // аустрыя at
+    '\xd0','\xb0','\xd1','\x83','\xd2','\x93','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // ауғанстан af
+    '\xd0','\xb0','\xd1','\x84','\xd0','\xb3','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // афганистан af
+    '\xd0','\xb0','\xd1','\x84','\xd0','\xb3','\xd0','\xb0','\xd0','\xbd','\xd1','\x96','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // афганістан af
+    '\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd2','\xb7','\xd0','\xb0','\xd0','\xbd','\xd1','\x83','\xd0','\xb1','\xd0','\xb8',0, // африкаиҷануби za
+    '\xd0','\xb0','\xd1','\x84','\xd2','\x93','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd',0, // афғонистон af
+    '\xd0','\xb0','\xd1','\x85','\xd1','\x88',0, // ахш us
+    '\xd0','\xb0','\xd1','\x86','\xd1','\x88',0, // ацш us
+    '\xd0','\xb0','\xd1','\x86','\xd1','\x88','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd1','\x85','\xd1','\x8c','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xba','\xd0','\xb5','\xd0','\xb3','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd1','\x88',0, // ацшнарахьаракегиингӏаиренаш um
+    '\xd0','\xb0','\xd2','\x86','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd1','\x96','\xd0','\xba','\xd0','\xb0','\xcc','\x91','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd1','\x96','\xd1','\xa7','\xd1','\x81','\xd0','\xbe','\xd0','\xb5','\xd0','\xb4','\xd0','\xb8','\xd0','\xbd','\xd1','\x94','\xcc','\x81','\xd0','\xbd','\xd0','\xbd','\xd1','\x8b','\xd1','\xa7','\xd0','\xb4','\xd0','\xb5','\xd1','\x80','\xd0','\xb6','\xd0','\xb0','\xcc','\x91','\xd0','\xb2','\xd1','\x8b',0, // а҆меріка̑нскіѧсоединє́нныѧдержа̑вы us
+    '\xd0','\xb0','\xd2','\x86','\xd1','\xb5','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd1','\x96','\xcc','\x81','\xd1','\xa7',0, // а҆ѵстралі́ѧ au
+    '\xd0','\xb0','\xd2','\x9b','\xd1','\x88',0, // ақш us
+    '\xd0','\xb0','\xd2','\x9b','\xd1','\x88','\xd0','\xb2','\xd0','\xb8','\xd1','\x80','\xd0','\xb3','\xd0','\xb8','\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // ақшвиргинороллари vi
+    '\xd0','\xb0','\xd2','\x9b','\xd1','\x88','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd0','\xbe','\xd1','\x88','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // ақшендошороллари um
+    '\xd0','\xb0','\xd2','\x9b','\xd1','\x88','\xd1','\x82','\xd1','\x8b','\xd2','\xa3','\xd0','\xb2','\xd0','\xb8','\xd1','\x80','\xd0','\xb3','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // ақштыңвиргинаралдары vi
+    '\xd0','\xb0','\xd2','\x9b','\xd1','\x88','\xd1','\x82','\xd1','\x8b','\xd2','\xa3','\xd1','\x81','\xd1','\x8b','\xd1','\x80','\xd1','\x82','\xd2','\x9b','\xd1','\x8b','\xd0','\xba','\xd1','\x96','\xd1','\x88','\xd1','\x96','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // ақштыңсыртқыкішіаралдары um
+    '\xd0','\xb1','\xd0','\xb0','\xd0','\xb3','\xd0','\xb0','\xd0','\xbc',0, // багам bs
+    '\xd0','\xb1','\xd0','\xb0','\xd0','\xb3','\xd0','\xb0','\xd0','\xbc','\xd0','\xb0','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // багамааралдары bs
+    '\xd0','\xb1','\xd0','\xb0','\xd0','\xb3','\xd0','\xb0','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd1','\x88',0, // багамангӏаиренаш bs
+    '\xd0','\xb1','\xd0','\xb0','\xd0','\xb3','\xd0','\xb0','\xd0','\xbc','\xd0','\xb0','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // багамаороллари bs
+    '\xd0','\xb1','\xd0','\xb0','\xd0','\xb3','\xd0','\xb0','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // багамаралдары bs
+    '\xd0','\xb1','\xd0','\xb0','\xd0','\xb3','\xd0','\xb0','\xd0','\xbc','\xd1','\x81','\xd0','\xba','\xd1','\x96','\xd1','\x8f','\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b',0, // багамскіяастравы bs
+    '\xd0','\xb1','\xd0','\xb0','\xd0','\xb3','\xd0','\xb0','\xd0','\xbc','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd1','\x96','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // багамськіострови bs
+    '\xd0','\xb1','\xd0','\xb0','\xd0','\xb3','\xd0','\xb0','\xd0','\xbc','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // багамутраулары bs
+    '\xd0','\xb1','\xd0','\xb0','\xd0','\xb3','\xd0','\xb0','\xd0','\xbc','\xd1','\x8b',0, // багамы bs
+    '\xd0','\xb1','\xd0','\xb0','\xd0','\xb3','\xd0','\xb0','\xd0','\xbc','\xd1','\x8b','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xbb','\xd1','\x83','\xd1','\x83','\xd0','\xb4',0, // багамынарлууд bs
+    '\xd0','\xb1','\xd0','\xb0','\xd0','\xbb','\xd0','\xb1','\xd0','\xb0',0, // балба np
+    '\xd0','\xb1','\xd0','\xb0','\xd0','\xbb','\xd0','\xb3','\xd0','\xb0','\xd1','\x80','\xd1','\x8b','\xd1','\x8f',0, // балгарыя bg
+    '\xd0','\xb1','\xd0','\xb0','\xd0','\xbb','\xd1','\x96','\xd0','\xb2','\xd1','\x96','\xd1','\x8f',0, // балівія bo
+    '\xd0','\xb1','\xd0','\xb0','\xd0','\xbd','\xd0','\xb3','\xd0','\xbb','\xd0','\xb0','\xd0','\xb4','\xd0','\xb5','\xd1','\x88',0, // бангладеш bd
+    '\xd0','\xb1','\xd0','\xb0','\xd0','\xbd','\xd0','\xb3','\xd0','\xbb','\xd0','\xb0','\xd0','\xb4','\xd1','\x8d','\xd1','\x88',0, // бангладэш bd
+    '\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd0','\xb1','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd1','\x81',0, // барбадас bb
+    '\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd0','\xb1','\xd0','\xb0','\xd0','\xb4','\xd0','\xbe','\xd1','\x81',0, // барбадос bb
+    '\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd1','\x83','\xd1','\x83','\xd0','\xbd','\xd1','\x81','\xd0','\xb0','\xd1','\x85','\xd0','\xb0','\xd1','\x80',0, // баруунсахар eh
+    '\xd0','\xb1','\xd0','\xb0','\xd1','\x82','\xd1','\x81','\xd0','\xb2','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0',0, // батсвана bw
+    '\xd0','\xb1','\xd0','\xb0','\xd1','\x82','\xd1','\x8b','\xd1','\x81','\xd1','\x81','\xd0','\xb0','\xd1','\x85','\xd0','\xb0','\xd1','\x80','\xd0','\xb0',0, // батыссахара eh
+    '\xd0','\xb1','\xd0','\xb0','\xd1','\x82','\xd1','\x8b','\xd1','\x88','\xd1','\x81','\xd0','\xb0','\xd1','\x85','\xd0','\xb0','\xd1','\x80','\xd0','\xb0',0, // батышсахара eh
+    '\xd0','\xb1','\xd0','\xb0','\xd1','\x85','\xd0','\xb0','\xd0','\xbc','\xd0','\xb8',0, // бахами bs
+    '\xd0','\xb1','\xd0','\xb0','\xd1','\x85','\xd0','\xb0','\xd0','\xbc','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // бахамскиострови bs
+    '\xd0','\xb1','\xd0','\xb0','\xd1','\x85','\xd1','\x80','\xd0','\xb5','\xd0','\xb8','\xd0','\xbd',0, // бахреин bh
+    '\xd0','\xb1','\xd0','\xb0','\xd1','\x85','\xd1','\x80','\xd1','\x8d','\xd0','\xb8','\xd0','\xbd',0, // бахрэин bh
+    '\xd0','\xb1','\xd0','\xb0','\xd2','\xb3','\xd1','\x80','\xd0','\xb0','\xd0','\xb8','\xd0','\xbd',0, // баҳраин bh
+    '\xd0','\xb1','\xd0','\xb0','\xd2','\xbb','\xd0','\xb0','\xd0','\xbc','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // баһамадалары bs
+    '\xd0','\xb1','\xd0','\xb5','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x83','\xd1','\x81',0, // беларус by
+    '\xd0','\xb1','\xd0','\xb5','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x83','\xd1','\x81','\xd1','\x8c',0, // беларусь by
+    '\xd0','\xb1','\xd0','\xb5','\xd0','\xbb','\xd0','\xb3','\xd0','\xb8','\xd1','\x8f',0, // белгия be
+    '\xd0','\xb1','\xd0','\xb5','\xd0','\xbb','\xd0','\xb3','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // белгија be
+    '\xd0','\xb1','\xd0','\xb5','\xd0','\xbb','\xd0','\xb8','\xd0','\xb7',0, // белиз bz
+    '\xd0','\xb1','\xd0','\xb5','\xd0','\xbb','\xd0','\xb8','\xd0','\xb7','\xd0','\xb5',0, // белизе bz
+    '\xd0','\xb1','\xd0','\xb5','\xd0','\xbb','\xd0','\xbe','\xd1','\x80','\xd1','\x83','\xd1','\x81',0, // белорус by
+    '\xd0','\xb1','\xd0','\xb5','\xd0','\xbb','\xd0','\xbe','\xd1','\x80','\xd1','\x83','\xd1','\x81','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // белорусија by
+    '\xd0','\xb1','\xd0','\xb5','\xd0','\xbb','\xd0','\xbe','\xd1','\x80','\xd1','\x83','\xd1','\x81','\xd1','\x81','\xd0','\xb8',0, // белорусси by
+    '\xd0','\xb1','\xd0','\xb5','\xd0','\xbb','\xd1','\x87','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // белчика be
+    '\xd0','\xb1','\xd0','\xb5','\xd0','\xbb','\xd1','\x8c','\xd0','\xb3','\xd0','\xb8',0, // бельги be
+    '\xd0','\xb1','\xd0','\xb5','\xd0','\xbb','\xd1','\x8c','\xd0','\xb3','\xd0','\xb8','\xd1','\x8f',0, // бельгия be
+    '\xd0','\xb1','\xd0','\xb5','\xd0','\xbb','\xd1','\x8c','\xd0','\xb3','\xd1','\x96','\xd1','\x8f',0, // бельгія be
+    '\xd0','\xb1','\xd0','\xb5','\xd0','\xbb','\xd1','\x8c','\xd2','\x91','\xd1','\x96','\xd1','\x8f',0, // бельґія be
+    '\xd0','\xb1','\xd0','\xb5','\xd0','\xbb','\xd1','\x96','\xd0','\xb7',0, // беліз bz
+    '\xd0','\xb1','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8','\xd0','\xbd',0, // бенин bj
+    '\xd0','\xb1','\xd0','\xb5','\xd0','\xbd','\xd1','\x96','\xd0','\xbd',0, // бенін bj
+    '\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xb0','\xd0','\xb3','\xd1','\x81','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd0','\xb8','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd1','\x86','\xd1','\x96',0, // берагслановаикосці ci
+    '\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xb5','\xd0','\xb3','\xd1','\x81','\xd0','\xbb','\xd0','\xbe','\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xbe','\xd0','\xb8','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd0','\xb8',0, // берегслоновоикости ci
+    '\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xb5','\xd0','\xb3','\xd1','\x81','\xd0','\xbb','\xd0','\xbe','\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xbe','\xd1','\x96','\xd0','\xba','\xd1','\x96','\xd1','\x81','\xd1','\x82','\xd0','\xba','\xd0','\xb8',0, // берегслоновоікістки ci
+    '\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xbb','\xd3','\x99','\xd1','\x88','\xd0','\xba','\xd3','\x99','\xd0','\xbd','\xd0','\xb3','\xd0','\xb0','\xd1','\x80','\xd3','\x99','\xd0','\xbf','\xd3','\x99','\xd0','\xbc','\xd0','\xb8','\xd1','\x80','\xd0','\xbb','\xd0','\xb5','\xd0','\xba','\xd0','\xbb','\xd3','\x99','\xd1','\x80','\xd0','\xb5',0, // берләшкәнгарәпәмирлекләре ae
+    '\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xbc','\xd1','\x83','\xd0','\xb4','\xd0','\xb0',0, // бермуда bm
+    '\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xbc','\xd1','\x83','\xd0','\xb4','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // бермудадалары bm
+    '\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xbc','\xd1','\x83','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd1','\x88',0, // бермудангӏаиренаш bm
+    '\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xbc','\xd1','\x83','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // бермударалдары bm
+    '\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xbc','\xd1','\x83','\xd0','\xb4','\xd0','\xb8',0, // бермуди bm
+    '\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xbc','\xd1','\x83','\xd0','\xb4','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xb5','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0',0, // бермудскиеова bm
+    '\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xbc','\xd1','\x83','\xd0','\xb4','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // бермудскиострови bm
+    '\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xbc','\xd1','\x83','\xd0','\xb4','\xd1','\x81','\xd0','\xba','\xd1','\x96','\xd1','\x8f','\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b',0, // бермудскіяастравы bm
+    '\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xbc','\xd1','\x83','\xd0','\xb4','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd1','\x96','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // бермудськіострови bm
+    '\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xbc','\xd1','\x83','\xd0','\xb4','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // бермудутраулары bm
+    '\xd0','\xb1','\xd0','\xb8','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xba','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb1','\xd1','\x8d','\xd0','\xbc','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd1','\x82','\xd1','\x82','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // бириккенарабэмираттары ae
+    '\xd0','\xb1','\xd0','\xb8','\xd1','\x80','\xd0','\xbb','\xd0','\xb0','\xd1','\x88','\xd0','\xb3','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb1','\xd0','\xb0','\xd0','\xbc','\xd0','\xb8','\xd1','\x80','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // бирлашганарабамирликлари ae
+    '\xd0','\xb1','\xd0','\xb8','\xd1','\x80','\xd0','\xbb','\xd3','\x99','\xd1','\x88','\xd0','\xbc','\xd0','\xb8','\xd1','\x88','\xd0','\xba','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xbb','\xd1','\x8b','\xd0','\xb3',0, // бирләшмишкраллыг gb
+    '\xd0','\xb1','\xd0','\xb8','\xd1','\x80','\xd0','\xbb','\xd3','\x99','\xd1','\x88','\xd0','\xbc','\xd0','\xb8','\xd1','\x88','\xd3','\x99','\xd1','\x80','\xd3','\x99','\xd0','\xb1','\xd3','\x99','\xd0','\xbc','\xd0','\xb8','\xd1','\x80','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xbb','\xd3','\x99','\xd1','\x80','\xd0','\xb8',0, // бирләшмишәрәбәмирликләри ae
+    '\xd0','\xb1','\xd0','\xba',0, // бк gb
+    '\xd0','\xb1','\xd0','\xbd','\xd1','\x85','\xd0','\xb0','\xd1','\x83','\xd1','\x8b','\xd0','\xbd','\xd1','\x82','\xd1','\x83','\xd1','\x81','\xd0','\xb3','\xd0','\xb0','\xd0','\xb8','\xd0','\xb7','\xd0','\xb0','\xd1','\x85','\xd0','\xb8','\xd1','\x80','\xd0','\xb3','\xd0','\xb0','\xd0','\xb0','\xd0','\xbd','\xd1','\x8b','\xd0','\xb1','\xd2','\xaf','\xd1','\x81','\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xbe',0, // бнхауынтусгаизахиргааныбүсмакао mo
+    '\xd0','\xb1','\xd0','\xbd','\xd1','\x85','\xd0','\xb0','\xd1','\x83','\xd1','\x8b','\xd0','\xbd','\xd1','\x82','\xd1','\x83','\xd1','\x81','\xd0','\xb3','\xd0','\xb0','\xd0','\xb8','\xd0','\xb7','\xd0','\xb0','\xd1','\x85','\xd0','\xb8','\xd1','\x80','\xd0','\xb3','\xd0','\xb0','\xd0','\xb0','\xd0','\xbd','\xd1','\x8b','\xd0','\xb1','\xd2','\xaf','\xd1','\x81','\xd1','\x85','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3',0, // бнхауынтусгаизахиргааныбүсхонгконг hk
+    '\xd0','\xb1','\xd0','\xbe','\xd0','\xb6','\xd0','\xb8','\xd0','\xba','\xd0','\xb5','\xd0','\xbd','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2',0, // божикеностров cx
+    '\xd0','\xb1','\xd0','\xbe','\xd0','\xb6','\xd0','\xb8','\xd1','\x9b','\xd0','\xbd','\xd0','\xbe','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xbe',0, // божићноострво cx
+    '\xd0','\xb1','\xd0','\xbe','\xd0','\xbb','\xd0','\xb3','\xd0','\xb0','\xd1','\x80',0, // болгар bg
+    '\xd0','\xb1','\xd0','\xbe','\xd0','\xbb','\xd0','\xb3','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // болгари bg
+    '\xd0','\xb1','\xd0','\xbe','\xd0','\xbb','\xd0','\xb3','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd1','\x8f',0, // болгария bg
+    '\xd0','\xb1','\xd0','\xbe','\xd0','\xbb','\xd0','\xb3','\xd0','\xb0','\xd1','\x80','\xd1','\x8b','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // болгарыстан bg
+    '\xd0','\xb1','\xd0','\xbe','\xd0','\xbb','\xd0','\xb3','\xd0','\xb0','\xd1','\x80','\xd1','\x96','\xd1','\x8f',0, // болгарія bg
+    '\xd0','\xb1','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8','\xd0','\xb2','\xd0','\xb8',0, // боливи bo
+    '\xd0','\xb1','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8','\xd0','\xb2','\xd0','\xb8','\xd1','\x8f',0, // боливия bo
+    '\xd0','\xb1','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8','\xd0','\xb2','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // боливија bo
+    '\xd0','\xb1','\xd0','\xbe','\xd0','\xbb','\xd1','\x96','\xd0','\xb2','\xd1','\x96','\xd1','\x8f',0, // болівія bo
+    '\xd0','\xb1','\xd0','\xbe','\xd0','\xbd','\xd0','\xb5','\xd0','\xb8','\xd1','\x80','\xd1','\x81','\xd0','\xb8','\xd0','\xbd','\xd1','\x82','\xd1','\x8d','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd1','\x82','\xd0','\xb8','\xd1','\x83','\xd1','\x81','\xd0','\xb2','\xd0','\xb0','\xd1','\x81','\xd0','\xb0','\xd0','\xb1','\xd0','\xb0',0, // бонеирсинтэстатиусвасаба bq
+    '\xd0','\xb1','\xd0','\xbe','\xd0','\xbd','\xd1','\x8d','\xd0','\xb8','\xd1','\x80','\xd1','\x81','\xd0','\xb8','\xd0','\xbd','\xd1','\x82','\xd1','\x8d','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd1','\x82','\xd0','\xb8','\xd1','\x83','\xd1','\x81','\xd0','\xb0','\xd1','\x81','\xd0','\xb0','\xd0','\xb1','\xd0','\xb0','\xd0','\xb0',0, // бонэирсинтэстатиусасабаа bq
+    '\xd0','\xb1','\xd0','\xbe','\xd0','\xbd','\xd1','\x8d','\xd0','\xb8','\xd1','\x80','\xd1','\x81','\xd0','\xb8','\xd0','\xbd','\xd1','\x82','\xd1','\x8d','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd1','\x82','\xd0','\xb8','\xd1','\x83','\xd1','\x81','\xd0','\xb6','\xd3','\x99','\xd0','\xbd','\xd0','\xb5','\xd1','\x81','\xd0','\xb0','\xd0','\xb1','\xd0','\xb0',0, // бонэирсинтэстатиусжәнесаба bq
+    '\xd0','\xb1','\xd0','\xbe','\xd0','\xbd','\xd1','\x8d','\xd0','\xb8','\xd1','\x80','\xd1','\x81','\xd0','\xb8','\xd0','\xbd','\xd1','\x82','\xd1','\x8d','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd1','\x82','\xd0','\xb8','\xd1','\x83','\xd1','\x81','\xd0','\xb8','\xd1','\x81','\xd0','\xb0','\xd0','\xb1','\xd0','\xb0',0, // бонэирсинтэстатиусисаба bq
+    '\xd0','\xb1','\xd0','\xbe','\xd1','\x80','\xd0','\xb1','\xd0','\xbe','\xd1','\x80','\xd0','\xb4','\xd1','\x83','\xd0','\xba','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // борбордукафрикареспубликасы cf
+    '\xd0','\xb1','\xd0','\xbe','\xd1','\x81','\xd0','\xbd','\xd0','\xb0','\xd0','\xb8','\xd1','\x85','\xd0','\xb5','\xd1','\x80','\xd1','\x86','\xd0','\xb5','\xd0','\xb3','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // боснаихерцеговина ba
+    '\xd0','\xb1','\xd0','\xbe','\xd1','\x81','\xd0','\xbd','\xd0','\xb8','\xd0','\xb0','\xd0','\xb3','\xd0','\xb5','\xd1','\x80','\xd1','\x86','\xd0','\xb5','\xd0','\xb3','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd0','\xb0',0, // босниагерцеговинаа ba
+    '\xd0','\xb1','\xd0','\xbe','\xd1','\x81','\xd0','\xbd','\xd0','\xb8','\xd0','\xb3','\xd0','\xb5','\xd1','\x80','\xd1','\x86','\xd0','\xb5','\xd0','\xb3','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd',0, // боснигерцеговин ba
+    '\xd0','\xb1','\xd0','\xbe','\xd1','\x81','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f','\xd0','\xb2','\xd0','\xb0','\xd0','\xb3','\xd0','\xb5','\xd1','\x80','\xd1','\x86','\xd0','\xb5','\xd0','\xb3','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // босниявагерцеговина ba
+    '\xd0','\xb1','\xd0','\xbe','\xd1','\x81','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f','\xd0','\xb2','\xd0','\xb0','\xd2','\xb3','\xd0','\xb5','\xd1','\x80','\xd1','\x81','\xd0','\xb5','\xd0','\xb3','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // боснияваҳерсеговина ba
+    '\xd0','\xb1','\xd0','\xbe','\xd1','\x81','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f','\xd0','\xb6','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xb3','\xd0','\xb5','\xd1','\x80','\xd1','\x86','\xd0','\xb5','\xd0','\xb3','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // боснияжанагерцеговина ba
+    '\xd0','\xb1','\xd0','\xbe','\xd1','\x81','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f','\xd0','\xb6','\xd3','\x99','\xd0','\xbd','\xd0','\xb5','\xd0','\xb3','\xd0','\xb5','\xd1','\x80','\xd1','\x86','\xd0','\xb5','\xd0','\xb3','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // боснияжәнегерцеговина ba
+    '\xd0','\xb1','\xd0','\xbe','\xd1','\x81','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f','\xd0','\xb8','\xd0','\xb3','\xd0','\xb5','\xd1','\x80','\xd1','\x86','\xd0','\xb5','\xd0','\xb3','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // боснияигерцеговина ba
+    '\xd0','\xb1','\xd0','\xbe','\xd1','\x81','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f','\xd2','\xbb','\xd3','\x99','\xd0','\xbc','\xd0','\xb3','\xd0','\xb5','\xd1','\x80','\xd1','\x86','\xd0','\xb5','\xd0','\xb3','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // боснияһәмгерцеговина ba
+    '\xd0','\xb1','\xd0','\xbe','\xd1','\x81','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0','\xd0','\xb2','\xd3','\x99','\xd2','\xbb','\xd0','\xb5','\xd1','\x80','\xd1','\x81','\xd0','\xb5','\xd0','\xb3','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // боснијавәһерсеговина ba
+    '\xd0','\xb1','\xd0','\xbe','\xd1','\x81','\xd0','\xbd','\xd1','\x96','\xd1','\x8f','\xd1','\x96','\xd0','\xb3','\xd0','\xb5','\xd1','\x80','\xd1','\x86','\xd0','\xb0','\xd0','\xb3','\xd0','\xb0','\xd0','\xb2','\xd1','\x96','\xd0','\xbd','\xd0','\xb0',0, // босніяігерцагавіна ba
+    '\xd0','\xb1','\xd0','\xbe','\xd1','\x81','\xd0','\xbd','\xd1','\x96','\xd1','\x8f','\xd1','\x96','\xd0','\xb3','\xd0','\xb5','\xd1','\x80','\xd1','\x86','\xd0','\xb5','\xd2','\x91','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // босніяігерцеґовина ba
+    '\xd0','\xb1','\xd0','\xbe','\xd1','\x82','\xd1','\x81','\xd0','\xb2','\xd0','\xb0','\xd0','\xbd',0, // ботсван bw
+    '\xd0','\xb1','\xd0','\xbe','\xd1','\x82','\xd1','\x81','\xd0','\xb2','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0',0, // ботсвана bw
+    '\xd0','\xb1','\xd0','\xbe','\xd1','\x82','\xd1','\x81','\xd0','\xb2','\xd0','\xb0','\xd0','\xbd','\xd0','\xbd','\xd0','\xb0',0, // ботсванна bw
+    '\xd0','\xb1','\xd0','\xbe','\xd1','\x86','\xd0','\xb2','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0',0, // боцвана bw
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd0','\xbb',0, // бразил br
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd0','\xbb','\xd0','\xb8',0, // бразили br
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd0','\xbb','\xd0','\xb8','\xd1','\x8f',0, // бразилия br
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd0','\xbb','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // бразилија br
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb0','\xd0','\xb7','\xd1','\x96','\xcc','\x81','\xd0','\xbb','\xd1','\x96','\xd0','\xb0',0, // бразі́ліа br
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb0','\xd0','\xb7','\xd1','\x96','\xd0','\xbb','\xd1','\x96','\xd1','\x8f',0, // бразілія br
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb5','\xd0','\xb3','\xd0','\xbd','\xd0','\xb0','\xd1','\x81','\xd0','\xbb','\xd0','\xbe','\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xb0','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd0','\xba','\xd0','\xb0',0, // брегнаслоноватакоска ci
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb5','\xd0','\xb3','\xd0','\xbe','\xd1','\x82','\xd0','\xbd','\xd0','\xb0','\xd1','\x81','\xd0','\xbb','\xd0','\xbe','\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xb0','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd0','\xba','\xd0','\xb0',0, // бреготнаслоноватакоска ci
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x8b','\xd2','\x9b','\xd0','\xb2','\xd0','\xb8','\xd1','\x80','\xd0','\xb3','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // британдықвиргинаралдары vg
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd0','\xb2','\xd0','\xb8','\xd1','\x80','\xd0','\xb6','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xb8','\xd0','\xb0','\xd1','\x80','\xd0','\xbb','\xd1','\x83','\xd1','\x83','\xd0','\xb4',0, // британиинвиржинииарлууд vg
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd1','\x85','\xd0','\xb0','\xd1','\x80','\xd1','\x8c','\xd1','\x8f','\xd0','\xb0','\xd1','\x8d','\xd0','\xbd','\xd1','\x8d','\xd1','\x82','\xd1','\x85','\xd1','\x8d','\xd0','\xb3','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xb8','\xd0','\xb4','\xd0','\xb0','\xd1','\x85','\xd1','\x8c','\xd0','\xbd','\xd1','\x83','\xd1','\x82','\xd0','\xb0','\xd0','\xb3','\xd0','\xb4','\xd1','\x8d','\xd0','\xb2','\xd1','\x81','\xd0','\xb3','\xd1','\x8d','\xd1','\x80',0, // британиинхарьяаэнэтхэгииндалаидахьнутагдэвсгэр io
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd0','\xbd','\xd0','\xbb','\xd0','\xb0','\xd1','\x82','\xd1','\x82','\xd0','\xb0','\xd0','\xb8','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd0','\xbd','\xd0','\xbe','\xd0','\xba','\xd0','\xb5','\xd0','\xb0','\xd0','\xbd','\xd0','\xb5','\xd1','\x85','\xd1','\x8c',0, // британинлаттаиндинокеанехь io
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // британия gb
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f','\xd0','\xb2','\xd0','\xb8','\xd1','\x80','\xd0','\xb3','\xd0','\xb8','\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // британиявиргинороллари vg
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f','\xd0','\xb2','\xd0','\xb8','\xd1','\x80','\xd0','\xb3','\xd0','\xb8','\xd0','\xbd','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // британиявиргинутраулары vg
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f','\xd0','\xbd','\xd0','\xb5','\xd2','\xa3','\xd2','\xbb','\xd0','\xb8','\xd0','\xbd','\xd0','\xb4','\xd0','\xbe','\xd0','\xba','\xd0','\xb5','\xd0','\xb0','\xd0','\xbd','\xd1','\x8b','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0','\xd0','\xb3','\xd1','\x8b','\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd1','\x8f','\xd1','\x81','\xd0','\xb5',0, // британиянеңһиндокеанындагытерриториясе io
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f','\xd0','\xbd','\xd0','\xb8','\xd0','\xbd','\xd0','\xb3','\xd2','\xb3','\xd0','\xb8','\xd0','\xbd','\xd0','\xb4','\xd0','\xbe','\xd0','\xba','\xd0','\xb5','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd0','\xb4','\xd0','\xb0','\xd0','\xb3','\xd0','\xb8','\xd2','\xb3','\xd1','\x83','\xd0','\xb4','\xd1','\x83','\xd0','\xb4','\xd0','\xb8',0, // британиянингҳиндокеанидагиҳудуди io
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0','\xd0','\xbd','\xd1','\x8b','\xd0','\xbd','\xd0','\xb2','\xd0','\xb8','\xd1','\x80','\xd2','\x9d','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // британијанынвирҝинадалары vg
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xb4','\xd0','\xb5','\xd0','\xb2','\xd0','\xb8','\xd1','\x87','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // британскадевичанскаострва vg
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xb4','\xd1','\x98','\xd0','\xb5','\xd0','\xb2','\xd0','\xb8','\xd1','\x87','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // британскадјевичанскаострва vg
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xbd','\xd0','\xb4','\xd0','\xbe','\xd0','\xbe','\xd0','\xba','\xd0','\xb5','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // британскаиндоокеанскатериторија io
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd1','\x8f','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd0','\xb8','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd1','\x8f','\xd0','\xbe','\xd0','\xba','\xd0','\xb5','\xd0','\xb0','\xd0','\xbd',0, // британскатериториявиндиискияокеан io
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd1','\x98','\xd0','\xb0','\xd0','\xb8','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x98','\xd1','\x81','\xd0','\xba','\xd0','\xbe','\xd0','\xb3','\xd0','\xbe','\xd0','\xba','\xd0','\xb5','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0',0, // британскатериторијаиндијскогокеана io
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd1','\x98','\xd0','\xb0','\xd1','\x83','\xd0','\xb8','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x98','\xd1','\x81','\xd0','\xba','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd0','\xba','\xd0','\xb5','\xd0','\xb0','\xd0','\xbd','\xd1','\x83',0, // британскатериторијауиндијскомокеану io
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x8f','\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd1','\x8f','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd0','\xb8','\xd1','\x81','\xd0','\xba','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd0','\xba','\xd0','\xb5','\xd0','\xb0','\xd0','\xbd','\xd0','\xb5',0, // британскаятерриториявиндиискомокеане io
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xb2','\xd0','\xb8','\xd1','\x80','\xd0','\xb4','\xd0','\xb6','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // британскивирджинскиострови vg
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xb4','\xd0','\xb5','\xd0','\xb2','\xd1','\x81','\xd1','\x82','\xd0','\xb2','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // британскидевствениострови vg
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd0','\xb0','\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd1','\x96','\xd1','\x8f','\xd0','\xb2','\xd1','\x96','\xd0','\xbd','\xd0','\xb4','\xd1','\x96','\xd0','\xb8','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd0','\xbe','\xd0','\xbc','\xd1','\x83','\xd0','\xbe','\xd0','\xba','\xd0','\xb5','\xd0','\xb0','\xd0','\xbd','\xd1','\x96',0, // британськатериторіявіндіиськомуокеані io
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd1','\x96','\xd0','\xb2','\xd1','\x96','\xd1','\x80','\xd0','\xb3','\xd1','\x96','\xd0','\xbd','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd1','\x96','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // британськівіргінськіострови vg
+    '\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd1','\x98','\xd0','\xb0','\xd0','\xbd','\xd1','\x8b','\xd0','\xbd','\xd2','\xbb','\xd0','\xb8','\xd0','\xbd','\xd0','\xb4','\xd0','\xbe','\xd0','\xba','\xd0','\xb5','\xd0','\xb0','\xd0','\xbd','\xd1','\x8b','\xd3','\x99','\xd1','\x80','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x81','\xd0','\xb8',0, // британтјанынһиндокеаныәразиси io
+    '\xd0','\xb1','\xd1','\x80','\xd1','\x83','\xd0','\xbd','\xd0','\xb5','\xd0','\xb8',0, // брунеи bn
+    '\xd0','\xb1','\xd1','\x80','\xd1','\x83','\xd0','\xbd','\xd0','\xb5','\xd0','\xb8','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x83','\xd1','\x81','\xd1','\x81','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xbc',0, // брунеидаруссалам bn
+    '\xd0','\xb1','\xd1','\x80','\xd1','\x83','\xd0','\xbd','\xd0','\xb5','\xd1','\x98',0, // брунеј bn
+    '\xd0','\xb1','\xd1','\x80','\xd1','\x8b','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x8f','\xd1','\x82','\xd1','\x8d','\xd1','\x80','\xd1','\x8b','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd1','\x8b','\xd1','\x8f','\xd1','\x83','\xd1','\x96','\xd0','\xbd','\xd0','\xb4','\xd1','\x8b','\xd0','\xb8','\xd1','\x81','\xd0','\xba','\xd1','\x96','\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd1','\x96','\xd1','\x8f','\xd0','\xbd','\xd0','\xb5',0, // брытанскаятэрыторыяуіндыискімакіяне io
+    '\xd0','\xb1','\xd1','\x80','\xd1','\x8b','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd1','\x96','\xd1','\x8f','\xd0','\xb2','\xd1','\x96','\xd1','\x80','\xd0','\xb3','\xd1','\x96','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd1','\x96','\xd1','\x8f','\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b',0, // брытанскіявіргінскіяастравы vg
+    '\xd0','\xb1','\xd1','\x83','\xd0','\xb2','\xd0','\xb5','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // бувеадасы bv
+    '\xd0','\xb1','\xd1','\x83','\xd0','\xb2','\xd0','\xb5','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb',0, // бувеарал bv
+    '\xd0','\xb1','\xd1','\x83','\xd0','\xb2','\xd0','\xb5','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd1','\x8b',0, // бувеаралы bv
+    '\xd0','\xb1','\xd1','\x83','\xd0','\xb2','\xd0','\xb5','\xd0','\xbd','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5',0, // бувенгӏаире bv
+    '\xd0','\xb1','\xd1','\x83','\xd0','\xb2','\xd0','\xb5','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8',0, // бувеороли bv
+    '\xd0','\xb1','\xd1','\x83','\xd0','\xb2','\xd0','\xb5','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b',0, // бувеутравы bv
+    '\xd0','\xb1','\xd1','\x83','\xd0','\xb3','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // бугарија bg
+    '\xd0','\xb1','\xd1','\x83','\xd0','\xb3','\xd0','\xb0','\xd1','\x80','\xd1','\x81','\xd0','\xba','\xd0','\xb0',0, // бугарска bg
+    '\xd0','\xb1','\xd1','\x83','\xd0','\xbb','\xd2','\x93','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd1','\x8f',0, // булғория bg
+    '\xd0','\xb1','\xd1','\x83','\xd1','\x80','\xd0','\xba','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd1','\x84','\xd0','\xb0','\xd1','\x81','\xd0','\xbe',0, // буркинафасо bf
+    '\xd0','\xb1','\xd1','\x83','\xd1','\x80','\xd0','\xba','\xd1','\x96','\xd0','\xbd','\xd0','\xb0','\xd1','\x84','\xd0','\xb0','\xd1','\x81','\xd0','\xbe',0, // буркінафасо bf
+    '\xd0','\xb1','\xd1','\x83','\xd1','\x80','\xd1','\x83','\xd0','\xbd','\xd0','\xb4','\xd0','\xb7','\xd1','\x96',0, // бурундзі bi
+    '\xd0','\xb1','\xd1','\x83','\xd1','\x80','\xd1','\x83','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8',0, // бурунди bi
+    '\xd0','\xb1','\xd1','\x83','\xd1','\x80','\xd1','\x83','\xd0','\xbd','\xd0','\xb4','\xd1','\x96',0, // бурунді bi
+    '\xd0','\xb1','\xd1','\x83','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // бутан bt
+    '\xd0','\xb1','\xd1','\x83','\xd1','\x82','\xd0','\xbe','\xd0','\xbd',0, // бутон bt
+    '\xd0','\xb1','\xd1','\x83','\xd1','\x8e','\xd0','\xba','\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // буюкбритания gb
+    '\xd0','\xb1','\xd1','\x8a','\xd0','\xbb','\xd0','\xb3','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd1','\x8f',0, // българия bg
+    '\xd0','\xb1','\xd1','\x96','\xd0','\xbb','\xd0','\xbe','\xd1','\x80','\xd1','\x83','\xd1','\x81','\xd1','\x8c',0, // білорусь by
+    '\xd0','\xb1','\xd1','\x96','\xd1','\x80','\xd1','\x96','\xd0','\xba','\xd0','\xba','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb1','\xd3','\x99','\xd0','\xbc','\xd1','\x96','\xd1','\x80','\xd0','\xbb','\xd1','\x96','\xd0','\xba','\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd1','\x96',0, // біріккенарабәмірліктері ae
+    '\xd0','\xb1','\xd1','\x98','\xd0','\xb5','\xd0','\xbb','\xd0','\xbe','\xd1','\x80','\xd1','\x83','\xd1','\x81','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // бјелорусија by
+    '\xd0','\xb1','\xd1','\x98','\xd1','\x80','\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // бјрмакедонија mk
+    '\xd0','\xb1','\xd1','\xa3','\xcc','\x81','\xd0','\xbb','\xd0','\xb0','\xd1','\xa7','\xd1','\x80','\xea','\x99','\x8b','\xcc','\x81','\xd1','\x81','\xd1','\x8c',0, // бѣ́лаѧрꙋ́сь by
+    '\xd0','\xb1','\xd2','\xaf','\xd0','\xb3','\xd0','\xb4','\xd0','\xbd','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd0','\xbc','\xd0','\xb4','\xd0','\xb0','\xd1','\x85','\xd0','\xb0','\xd1','\x80','\xd0','\xb4','\xd1','\x87','\xd0','\xb8','\xd0','\xbb','\xd1','\x81','\xd0','\xb0','\xd0','\xbd','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd1','\x83','\xd0','\xbb','\xd1','\x81',0, // бүгднаирамдахардчилсанконгоулс cd
+    '\xd0','\xb1','\xd2','\xaf','\xd0','\xb3','\xd0','\xb4','\xd0','\xbd','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd0','\xbc','\xd0','\xb4','\xd0','\xb0','\xd1','\x85','\xd0','\xb4','\xd0','\xbe','\xd0','\xbc','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x83','\xd0','\xbb','\xd1','\x81',0, // бүгднаирамдахдоминиканулс do
+    '\xd0','\xb1','\xd2','\xaf','\xd0','\xb3','\xd0','\xb4','\xd0','\xbd','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd0','\xbc','\xd0','\xb4','\xd0','\xb0','\xd1','\x85','\xd1','\x87','\xd0','\xb5','\xd1','\x85','\xd1','\x83','\xd0','\xbb','\xd1','\x81',0, // бүгднаирамдахчехулс cz
+    '\xd0','\xb1','\xd3','\x99','\xd1','\x85','\xd1','\x80','\xd3','\x99','\xd0','\xb8','\xd0','\xbd',0, // бәхрәин bh
+    '\xd0','\xb1','\xd3','\x99','\xd2','\xbb','\xd1','\x80','\xd0','\xb5','\xd1','\x98','\xd0','\xbd',0, // бәһрејн bh
+    '\xd0','\xb1','\xd3','\xa9','\xd0','\xb5','\xd0','\xba','\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // бөекбритания gb
+    '\xd0','\xb2','\xca','\xbc','\xd1','\x94','\xd1','\x82','\xd0','\xbd','\xd0','\xb0','\xd0','\xbc',0, // вʼєтнам vn
+    '\xd0','\xb2','\xd0','\xb0','\xd0','\xbb','\xd0','\xb8','\xd1','\x81','\xd0','\xb8','\xd1','\x84','\xd1','\x83','\xd1','\x82','\xd1','\x83','\xd0','\xbd','\xd0','\xb0',0, // валисифутуна wf
+    '\xd0','\xb2','\xd0','\xb0','\xd0','\xbd','\xd1','\x83','\xd0','\xb0','\xd1','\x82','\xd1','\x83',0, // вануату vu
+    '\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbd',0, // ватикан va
+    '\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x85','\xd0','\xbe','\xd1','\x82','\xd1','\x83','\xd0','\xbb','\xd1','\x81',0, // ватиканхотулс va
+    '\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd1','\x8b','\xd0','\xba','\xd0','\xb0','\xd0','\xbd',0, // ватыкан va
+    '\xd0','\xb2','\xd0','\xb5','\xd0','\xbb','\xd0','\xb8','\xcc','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\xa7','\xd0','\xb1','\xd1','\x80','\xd1','\x96','\xd1','\x82','\xd0','\xb0','\xcc','\x81','\xd0','\xbd','\xd1','\x96','\xd0','\xb0',0, // вели́каѧбріта́ніа gb
+    '\xd0','\xb2','\xd0','\xb5','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // великабританія gb
+    '\xd0','\xb2','\xd0','\xb5','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xbe','\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // великобритания gb
+    '\xd0','\xb2','\xd0','\xb5','\xd0','\xbd','\xd0','\xb3','\xd1','\x80','\xd0','\xb8',0, // венгри hu
+    '\xd0','\xb2','\xd0','\xb5','\xd0','\xbd','\xd0','\xb3','\xd1','\x80','\xd0','\xb8','\xd1','\x8f',0, // венгрия hu
+    '\xd0','\xb2','\xd0','\xb5','\xd0','\xbd','\xd0','\xb3','\xd1','\x80','\xd1','\x8b','\xd1','\x8f',0, // венгрыя hu
+    '\xd0','\xb2','\xd0','\xb5','\xd0','\xbd','\xd0','\xb5','\xd1','\x81','\xd1','\x83','\xd0','\xb5','\xd0','\xbb','\xd0','\xb0',0, // венесуела ve
+    '\xd0','\xb2','\xd0','\xb5','\xd0','\xbd','\xd0','\xb5','\xd1','\x81','\xd1','\x83','\xd1','\x8d','\xd0','\xbb',0, // венесуэл ve
+    '\xd0','\xb2','\xd0','\xb5','\xd0','\xbd','\xd0','\xb5','\xd1','\x81','\xd1','\x83','\xd1','\x8d','\xd0','\xbb','\xd0','\xb0',0, // венесуэла ve
+    '\xd0','\xb2','\xd0','\xb5','\xd0','\xbd','\xd0','\xb5','\xd1','\x86','\xd1','\x83','\xd0','\xb5','\xd0','\xbb','\xd0','\xb0',0, // венецуела ve
+    '\xd0','\xb2','\xd0','\xb5','\xd1','\x82','\xd0','\xbd','\xd0','\xb0','\xd0','\xbc',0, // ветнам vn
+    '\xd0','\xb2','\xd0','\xb8','\xd0','\xb5','\xd1','\x82','\xd0','\xbd','\xd0','\xb0','\xd0','\xbc',0, // виетнам vn
+    '\xd0','\xb2','\xd0','\xb8','\xd1','\x80','\xd0','\xb3','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b','\xd0','\xb0','\xd0','\xba','\xd1','\x88',0, // виргинаралдарыакш vi
+    '\xd0','\xb2','\xd0','\xb8','\xd1','\x80','\xd0','\xb3','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b','\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // виргинаралдарыбритания vg
+    '\xd0','\xb2','\xd0','\xb8','\xd1','\x80','\xd0','\xb3','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd1','\x88','\xd0','\xb0','\xd1','\x86','\xd1','\x88',0, // виргиниингӏаиренашацш vi
+    '\xd0','\xb2','\xd0','\xb8','\xd1','\x80','\xd0','\xb3','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd1','\x88','\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8',0, // виргиниингӏаиренашбритани vg
+    '\xd0','\xb2','\xd0','\xb8','\xd1','\x80','\xd0','\xb3','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xb5','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd0','\xb2','\xd0','\xb5','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xbe','\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // виргинскиеовавеликобритания vg
+    '\xd0','\xb2','\xd0','\xb8','\xd1','\x80','\xd0','\xb3','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xb5','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd1','\x81','\xd1','\x88','\xd0','\xb0',0, // виргинскиеовасша vi
+    '\xd0','\xb2','\xd0','\xb8','\xd1','\x98','\xd0','\xb5','\xd1','\x82','\xd0','\xbd','\xd0','\xb0','\xd0','\xbc',0, // вијетнам vn
+    '\xd0','\xb2','\xd0','\xbd','\xd0','\xb5','\xd1','\x88','\xd0','\xbd','\xd0','\xb8','\xd0','\xb5','\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x8b','\xd0','\xb5','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd1','\x81','\xd1','\x88','\xd0','\xb0',0, // внешниемалыеовасша um
+    '\xd0','\xb2','\xd0','\xbd','\xd0','\xb5','\xd1','\x88','\xd0','\xbd','\xd1','\x8f','\xd1','\x8f','\xd0','\xbe','\xd0','\xba','\xd0','\xb5','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // внешняяокеания qo
+    '\xd0','\xb2','\xd0','\xbe','\xd0','\xb7','\xd0','\xbd','\xd0','\xb5','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8','\xd0','\xb5','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd1','\x8b',0, // вознесениеаралы ac
+    '\xd0','\xb2','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd1','\x87','\xd0','\xbd','\xd1','\x8b','\xd0','\xb8','\xd1','\x82','\xd0','\xb8','\xd0','\xbc','\xd0','\xbe','\xd1','\x80',0, // восточныитимор tl
+    '\xd0','\xb2','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xb1','\xd1','\x83','\xd0','\xb2','\xd1','\x8d',0, // востраубувэ bv
+    '\xd0','\xb2','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xb4','\xd1','\x8b','\xd0','\xb5','\xd0','\xb3','\xd0','\xb0','\xd0','\xb3','\xd0','\xb0','\xd1','\x80','\xd1','\x81','\xd1','\x96','\xd1','\x8f',0, // востраудыегагарсія dg
+    '\xd0','\xb2','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xba','\xd0','\xb0','\xd0','\xbb','\xd1','\x8f','\xd0','\xb4',0, // востраукаляд cx
+    '\xd0','\xb2','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xba','\xd0','\xbb','\xd1','\x96','\xd0','\xbf','\xd0','\xb5','\xd1','\x80','\xd1','\x82','\xd0','\xbe','\xd0','\xbd',0, // востраукліпертон cp
+    '\xd0','\xb2','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xbc','\xd1','\x8d','\xd0','\xbd',0, // востраумэн im
+    '\xd0','\xb2','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd1','\x84','\xd0','\xb0','\xd0','\xbb','\xd0','\xba',0, // востраунорфалк nf
+    '\xd0','\xb2','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd1','\x81','\xd0','\xb2','\xd1','\x8f','\xd1','\x82','\xd0','\xbe','\xd0','\xb8','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd1','\x8b',0, // востраусвятоиалены sh
+    '\xd0','\xb2','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd1','\x83','\xd0','\xb7','\xd0','\xbd','\xd1','\x8f','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xbd','\xd1','\x8f',0, // вострауузнясення ac
+    '\xd0','\xb2','\xd1','\x8c','\xd0','\xb5','\xd1','\x82','\xd0','\xbd','\xd0','\xb0','\xd0','\xbc',0, // вьетнам vn
+    '\xd0','\xb2','\xd1','\x8f','\xd0','\xbb','\xd1','\x96','\xd0','\xba','\xd0','\xb0','\xd0','\xb1','\xd1','\x80','\xd1','\x8b','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // вялікабрытанія gb
+    '\xd0','\xb2','\xd1','\x96','\xd0','\xb4','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd0','\xbe','\xd0','\xba','\xd0','\xb5','\xd0','\xb0','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // віддаленаокеанія qo
+    '\xd0','\xb2','\xd1','\x96','\xd0','\xb4','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd1','\x96','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd1','\x81','\xd1','\x88','\xd0','\xb0',0, // віддаленіостровисша um
+    '\xd0','\xb2','\xd1','\x96','\xd1','\x80','\xd0','\xb3','\xd1','\x96','\xd0','\xbd','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd1','\x96','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd1','\x81','\xd1','\x88','\xd0','\xb0',0, // віргінськіостровисша vi
+    '\xd0','\xb2','\xd1','\x96','\xd1','\x80','\xd0','\xbc','\xd0','\xb5','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // вірменія am
+    '\xd0','\xb2','\xd1','\x98','\xd0','\xb5','\xd1','\x82','\xd0','\xbd','\xd0','\xb0','\xd0','\xbc',0, // вјетнам vn
+    '\xd0','\xb3','\xd0','\xb0','\xcc','\x81','\xd0','\xbb','\xd0','\xbb','\xd1','\x96','\xd0','\xb0',0, // га́лліа fr
+    '\xd0','\xb3','\xd0','\xb0','\xd0','\xb1','\xd0','\xbe','\xd0','\xbd',0, // габон ga
+    '\xd0','\xb3','\xd0','\xb0','\xd0','\xb7','\xd0','\xb0','\xd1','\x85','\xd1','\x8b','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // газахыстан kz
+    '\xd0','\xb3','\xd0','\xb0','\xd0','\xb8','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0',0, // гаиана gy
+    '\xd0','\xb3','\xd0','\xb0','\xd0','\xb8','\xd1','\x82','\xd0','\xb8',0, // гаити ht
+    '\xd0','\xb3','\xd0','\xb0','\xd0','\xbc','\xd0','\xb1','\xd0','\xb8',0, // гамби gm
+    '\xd0','\xb3','\xd0','\xb0','\xd0','\xbc','\xd0','\xb1','\xd0','\xb8','\xd1','\x8f',0, // гамбия gm
+    '\xd0','\xb3','\xd0','\xb0','\xd0','\xbc','\xd0','\xb1','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // гамбија gm
+    '\xd0','\xb3','\xd0','\xb0','\xd0','\xbc','\xd0','\xb1','\xd1','\x96','\xd1','\x8f',0, // гамбія gm
+    '\xd0','\xb3','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0',0, // гана gh
+    '\xd0','\xb3','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x83','\xd1','\x80','\xd0','\xb0','\xd1','\x81',0, // гандурас hn
+    '\xd0','\xb3','\xd0','\xb0','\xd0','\xbd','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3',0, // ганконг hk
+    '\xd0','\xb3','\xd0','\xb0','\xd0','\xbd','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd1','\x81','\xd0','\xb0','\xd1','\x80','\xd0','\xba','\xd1','\x96','\xd1','\x82','\xd0','\xb0','\xd0','\xb8',0, // ганконгсаркітаи hk
+    '\xd0','\xb3','\xd0','\xb0','\xd1','\x8f','\xd0','\xbd','\xd0','\xb0',0, // гаяна gy
+    '\xd0','\xb3','\xd0','\xb0','\xd1','\x96','\xd1','\x82','\xd1','\x96',0, // гаіті ht
+    '\xd0','\xb3','\xd0','\xb0','\xd1','\x96','\xd1','\x86','\xd1','\x96',0, // гаіці ht
+    '\xd0','\xb3','\xd0','\xb0','\xd1','\x98','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0',0, // гајана gy
+    '\xd0','\xb3','\xd0','\xb2','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd1','\x83','\xd0','\xbf','\xd0','\xb5',0, // гвадалупе gp
+    '\xd0','\xb3','\xd0','\xb2','\xd0','\xb0','\xd0','\xb4','\xd0','\xb5','\xd0','\xbb','\xd1','\x83','\xd0','\xbf',0, // гваделуп gp
+    '\xd0','\xb3','\xd0','\xb2','\xd0','\xb0','\xd0','\xb4','\xd0','\xb5','\xd0','\xbb','\xd1','\x83','\xd0','\xbf','\xd0','\xb0',0, // гваделупа gp
+    '\xd0','\xb3','\xd0','\xb2','\xd0','\xb0','\xd0','\xb4','\xd0','\xb5','\xd0','\xbb','\xd1','\x83','\xd0','\xbf','\xd0','\xb5',0, // гваделупе gp
+    '\xd0','\xb3','\xd0','\xb2','\xd0','\xb0','\xd0','\xb4','\xd1','\x8d','\xd0','\xbb','\xd1','\x83','\xd0','\xbf','\xd0','\xb0',0, // гвадэлупа gp
+    '\xd0','\xb3','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xb5','\xd0','\xbc','\xd0','\xb0','\xd0','\xbb',0, // гватемал gt
+    '\xd0','\xb3','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xb5','\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0',0, // гватемала gt
+    '\xd0','\xb3','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd1','\x8d','\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0',0, // гватэмала gt
+    '\xd0','\xb3','\xd0','\xb2','\xd0','\xb0','\xd1','\x98','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0',0, // гвајана gy
+    '\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xb8','\xd1','\x84','\xd0','\xb0','\xd1','\x80','\xd0','\xbe','\xd0','\xbd','\xd1','\x81','\xd0','\xb0',0, // гвианаифаронса gf
+    '\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xb8',0, // гвинеи gn
+    '\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xb8','\xd0','\xb1','\xd0','\xb8','\xd1','\x81','\xd0','\xb0','\xd1','\x83',0, // гвинеибисау gw
+    '\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x8f',0, // гвинея gn
+    '\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x8f','\xd0','\xb1','\xd0','\xb8','\xd1','\x81','\xd0','\xb0','\xd1','\x83',0, // гвинеябисау gw
+    '\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x8f','\xd0','\xb8','\xd1','\x8d','\xd0','\xba','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8',0, // гвинеяиэкватори gq
+    '\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x98','\xd0','\xb0',0, // гвинеја gn
+    '\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x98','\xd0','\xb0','\xd0','\xb1','\xd0','\xb8','\xd1','\x81','\xd0','\xb0','\xd0','\xbe',0, // гвинејабисао gw
+    '\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x98','\xd0','\xb0','\xd0','\xb1','\xd0','\xb8','\xd1','\x81','\xd0','\xb0','\xd1','\x83',0, // гвинејабисау gw
+    '\xd0','\xb3','\xd0','\xb2','\xd1','\x96','\xd0','\xbd','\xd0','\xb5','\xd1','\x8f',0, // гвінея gn
+    '\xd0','\xb3','\xd0','\xb2','\xd1','\x96','\xd0','\xbd','\xd0','\xb5','\xd1','\x8f','\xd0','\xb1','\xd1','\x96','\xd1','\x81','\xd0','\xb0','\xd1','\x83',0, // гвінеябісау gw
+    '\xd0','\xb3','\xd0','\xb5','\xd1','\x80','\xd0','\xbc','\xd0','\xb0','\xcc','\x81','\xd0','\xbd','\xd1','\x96','\xd0','\xb0',0, // герма́ніа de
+    '\xd0','\xb3','\xd0','\xb5','\xd1','\x80','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd',0, // герман de
+    '\xd0','\xb3','\xd0','\xb5','\xd1','\x80','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8',0, // германи de
+    '\xd0','\xb3','\xd0','\xb5','\xd1','\x80','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // германия de
+    '\xd0','\xb3','\xd0','\xb5','\xd1','\x80','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // германија de
+    '\xd0','\xb3','\xd0','\xb5','\xd1','\x80','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // германія de
+    '\xd0','\xb3','\xd0','\xb5','\xd1','\x80','\xd0','\xbd','\xd0','\xb7','\xd0','\xb8',0, // гернзи gg
+    '\xd0','\xb3','\xd0','\xb5','\xd1','\x80','\xd0','\xbd','\xd1','\x81','\xd0','\xb8',0, // гернси gg
+    '\xd0','\xb3','\xd0','\xb5','\xd1','\x80','\xd0','\xbd','\xd1','\x81','\xd1','\x96',0, // гернсі gg
+    '\xd0','\xb3','\xd0','\xb8','\xd0','\xb1','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd1','\x82','\xd0','\xb0','\xd1','\x80',0, // гибралтар gi
+    '\xd0','\xb3','\xd0','\xbe','\xd0','\xbd','\xd0','\xb4','\xd1','\x83','\xd1','\x80','\xd0','\xb0','\xd1','\x81',0, // гондурас hn
+    '\xd0','\xb3','\xd0','\xbe','\xd0','\xbd','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3',0, // гонконг hk
+    '\xd0','\xb3','\xd0','\xbe','\xd0','\xbd','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xba','\xd1','\x8b','\xd1','\x82','\xd0','\xb0','\xd0','\xb8','\xd0','\xb0','\xd0','\xb0','\xd0','\xb0',0, // гонконгкытаиааа hk
+    '\xd0','\xb3','\xd0','\xbe','\xd0','\xbd','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbc','\xd0','\xb0','\xd1','\x85','\xd1','\x81','\xd1','\x83','\xd1','\x81','\xd0','\xb8','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd3','\x99','\xd0','\xbb','\xd0','\xb5','\xd1','\x82','\xd3','\xa9','\xd0','\xb1','\xd3','\x99','\xd0','\xb3','\xd0','\xb5',0, // гонконгмахсусидарәлетөбәге hk
+    '\xd0','\xb3','\xd0','\xbe','\xd0','\xbd','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd0','\xb0','\xd1','\x80','\xd0','\xba','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd1','\x8e',0, // гонконгоаркитаю hk
+    '\xd0','\xb3','\xd0','\xbe','\xd0','\xbd','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd1','\x81','\xd0','\xb0','\xd1','\x80',0, // гонконгсар hk
+    '\xd0','\xb3','\xd0','\xbe','\xd0','\xbd','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd1','\x85','\xd0','\xb8','\xd1','\x82','\xd0','\xbe','\xd0','\xb8','\xd0','\xbc','\xd0','\xbc','\xd2','\xb3',0, // гонконгхитоиммҳ hk
+    '\xd0','\xb3','\xd0','\xbe','\xd0','\xbd','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd1','\x88','\xd0','\xb0','\xd0','\xba','\xd1','\x8a','\xd0','\xb0','\xd1','\x8c','\xd1','\x81','\xd1','\x82','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd0','\xba','\xd3','\x8f','\xd0','\xbe','\xd1','\x88','\xd1','\x82',0, // гонконгшакъаьстинакӏошт hk
+    '\xd0','\xb3','\xd1','\x80','\xd0','\xb5','\xd0','\xba',0, // грек gr
+    '\xd0','\xb3','\xd1','\x80','\xd0','\xb5','\xd0','\xba','\xd0','\xb8','\xd1','\x8f',0, // грекия gr
+    '\xd0','\xb3','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0',0, // гренада gd
+    '\xd0','\xb3','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4',0, // гренланд gl
+    '\xd0','\xb3','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8',0, // гренланди gl
+    '\xd0','\xb3','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x8f',0, // гренландия gl
+    '\xd0','\xb3','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // гренландија gl
+    '\xd0','\xb3','\xd1','\x80','\xd0','\xb5','\xd1','\x86','\xd0','\xb8',0, // греци gr
+    '\xd0','\xb3','\xd1','\x80','\xd0','\xb5','\xd1','\x86','\xd0','\xb8','\xd1','\x8f',0, // греция gr
+    '\xd0','\xb3','\xd1','\x80','\xd0','\xb5','\xd1','\x86','\xd1','\x96','\xd1','\x8f',0, // греція gr
+    '\xd0','\xb3','\xd1','\x80','\xd1','\x83','\xd0','\xb7','\xd0','\xb8','\xd1','\x8f',0, // грузия ge
+    '\xd0','\xb3','\xd1','\x80','\xd1','\x83','\xd0','\xb7','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // грузија ge
+    '\xd0','\xb3','\xd1','\x80','\xd1','\x83','\xd0','\xb7','\xd1','\x96','\xd1','\x8f',0, // грузія ge
+    '\xd0','\xb3','\xd1','\x80','\xd1','\x86','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // грција gr
+    '\xd0','\xb3','\xd1','\x80','\xd1','\x87','\xd0','\xba','\xd0','\xb0',0, // грчка gr
+    '\xd0','\xb3','\xd1','\x80','\xd1','\x8d','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0',0, // грэнада gd
+    '\xd0','\xb3','\xd1','\x80','\xd1','\x8d','\xd0','\xbd','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x8b','\xd1','\x8f',0, // грэнландыя gl
+    '\xd0','\xb3','\xd1','\x80','\xd1','\x8d','\xd1','\x86','\xd1','\x8b','\xd1','\x8f',0, // грэцыя gr
+    '\xd0','\xb3','\xd1','\x83','\xd0','\xb0','\xd0','\xbc',0, // гуам gu
+    '\xd0','\xb3','\xd1','\x83','\xd1','\x80','\xd2','\xb7','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd',0, // гурҷистон ge
+    '\xd0','\xb3','\xd1','\x83','\xd1','\x8b','\xd1','\x80','\xd0','\xb4','\xd0','\xb7','\xd1','\x8b','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd',0, // гуырдзыстон ge
+    '\xd0','\xb3','\xd1','\x83','\xd1','\x8c','\xd1','\x80','\xd0','\xb6','\xd0','\xb8','\xd0','\xb8','\xd1','\x87','\xd0','\xbe','\xd1','\x8c',0, // гуьржиичоь ge
+    '\xd0','\xb3','\xd1','\x8a','\xd1','\x80','\xd0','\xbd','\xd0','\xb7','\xd0','\xb8',0, // гърнзи gg
+    '\xd0','\xb3','\xd1','\x8a','\xd1','\x80','\xd1','\x86','\xd0','\xb8','\xd1','\x8f',0, // гърция gr
+    '\xd0','\xb3','\xd1','\x8b','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd0','\xba',0, // гыирак iq
+    '\xd0','\xb3','\xd1','\x8b','\xd1','\x80','\xd2','\x93','\xd1','\x8b','\xd0','\xb7','\xd1','\x8b','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // гырғызыстан kg
+    '\xd0','\xb3','\xd1','\x96','\xd0','\xb1','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd1','\x82','\xd0','\xb0','\xd1','\x80',0, // гібралтар gi
+    '\xd0','\xb3','\xd2','\xaf','\xd1','\x80','\xd0','\xb6',0, // гүрж ge
+    '\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb6','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd0','\xb8','\xd1','\x87','\xd0','\xbe','\xd1','\x8c',0, // гӏажариичоь ir
+    '\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5','\xd3','\x8f','\xd0','\xb8','\xd1','\x81','\xd0','\xb0','\xd0','\xbf','\xd0','\xb0','\xd0','\xb8','\xd1','\x85','\xd3','\x8f','\xd0','\xb0','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb5',0, // гӏаиреӏисапаихӏамарвинаде cx
+    '\xd0','\xb3','\xd3','\x99','\xd1','\x82','\xd3','\x99','\xd1','\x80',0, // гәтәр qa
+    '\xd0','\xb4','\xd0','\xb0','\xd0','\xbc','\xd1','\x96','\xd0','\xbd','\xd1','\x96','\xd0','\xba','\xd0','\xb0',0, // дамініка dm
+    '\xd0','\xb4','\xd0','\xb0','\xd0','\xbc','\xd1','\x96','\xd0','\xbd','\xd1','\x96','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x8f','\xd1','\x80','\xd1','\x8d','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd1','\x96','\xd0','\xba','\xd0','\xb0',0, // дамініканскаярэспубліка do
+    '\xd0','\xb4','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8',0, // дани dk
+    '\xd0','\xb4','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xba','\xd0','\xb0',0, // данимарка dk
+    '\xd0','\xb4','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // дания dk
+    '\xd0','\xb4','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0',0, // данска dk
+    '\xd0','\xb4','\xd0','\xb0','\xd0','\xbd','\xd1','\x96','\xcc','\x81','\xd1','\xa7',0, // дані́ѧ dk
+    '\xd0','\xb4','\xd0','\xb0','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // данія dk
+    '\xd0','\xb4','\xd0','\xb5','\xd0','\xbc','\xd0','\xbe','\xd0','\xba','\xd1','\x80','\xd0','\xb0','\xd1','\x82','\xd0','\xb8','\xd0','\xbd','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe',0, // демократинреспубликаконго cd
+    '\xd0','\xb4','\xd0','\xb5','\xd0','\xbc','\xd0','\xbe','\xd0','\xba','\xd1','\x80','\xd0','\xb0','\xd1','\x82','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe',0, // демократскарепубликаконго cd
+    '\xd0','\xb4','\xd0','\xb6','\xd0','\xb5','\xd1','\x80','\xd1','\x81','\xd0','\xb8',0, // джерси je
+    '\xd0','\xb4','\xd0','\xb6','\xd0','\xb5','\xd1','\x80','\xd1','\x81','\xd1','\x96',0, // джерсі je
+    '\xd0','\xb4','\xd0','\xb6','\xd0','\xb8','\xd0','\xb1','\xd1','\x83','\xd1','\x82','\xd0','\xb8',0, // джибути dj
+    '\xd0','\xb4','\xd0','\xb6','\xd0','\xb8','\xd0','\xb1','\xd1','\x83','\xd1','\x82','\xd1','\x96',0, // джибуті dj
+    '\xd0','\xb4','\xd0','\xb6','\xd1','\x8a','\xd1','\x80','\xd1','\x81','\xd0','\xb8',0, // джърси je
+    '\xd0','\xb4','\xd0','\xb6','\xd1','\x8b','\xd0','\xb1','\xd1','\x83','\xd1','\x86','\xd1','\x96',0, // джыбуці dj
+    '\xd0','\xb4','\xd0','\xb6','\xd1','\x8d','\xd1','\x80','\xd1','\x81','\xd1','\x96',0, // джэрсі je
+    '\xd0','\xb4','\xd0','\xb8','\xd0','\xb5','\xd0','\xb3','\xd0','\xbe','\xd0','\xb3','\xd0','\xb0','\xd1','\x80','\xd1','\x81','\xd0','\xb8',0, // диегогарси dg
+    '\xd0','\xb4','\xd0','\xb8','\xd0','\xb5','\xd0','\xb3','\xd0','\xbe','\xd0','\xb3','\xd0','\xb0','\xd1','\x80','\xd1','\x81','\xd0','\xb8','\xd0','\xb0',0, // диегогарсиа dg
+    '\xd0','\xb4','\xd0','\xb8','\xd0','\xb5','\xd0','\xb3','\xd0','\xbe','\xd0','\xb3','\xd0','\xb0','\xd1','\x80','\xd1','\x81','\xd0','\xb8','\xd1','\x8f',0, // диегогарсия dg
+    '\xd0','\xb4','\xd0','\xb8','\xd0','\xb5','\xd0','\xb3','\xd0','\xbe','\xd0','\xb3','\xd0','\xb0','\xd1','\x80','\xd1','\x81','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // диегогарсија dg
+    '\xd0','\xb4','\xd0','\xb8','\xd1','\x98','\xd0','\xb5','\xd0','\xb3','\xd0','\xbe','\xd0','\xb3','\xd0','\xb0','\xd1','\x80','\xd1','\x81','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // дијегогарсија dg
+    '\xd0','\xb4','\xd0','\xbe','\xd0','\xbc','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // доминика dm
+    '\xd0','\xb4','\xd0','\xbe','\xd0','\xbc','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // доминиканареспубликасы do
+    '\xd0','\xb4','\xd0','\xbe','\xd0','\xbc','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // доминиканреспублика do
+    '\xd0','\xb4','\xd0','\xbe','\xd0','\xbc','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x81','\xd0','\xb8',0, // доминиканреспубликаси do
+    '\xd0','\xb4','\xd0','\xbe','\xd0','\xbc','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // доминиканреспубликасы do
+    '\xd0','\xb4','\xd0','\xbe','\xd0','\xbc','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // доминиканскарепублика do
+    '\xd0','\xb4','\xd0','\xbe','\xd0','\xbc','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x8f','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // доминиканскаяреспублика do
+    '\xd0','\xb4','\xd0','\xbe','\xd0','\xbc','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // доминикареспубликасы do
+    '\xd0','\xb4','\xd0','\xbe','\xd0','\xbc','\xd1','\x96','\xd0','\xbd','\xd1','\x96','\xd0','\xba','\xd0','\xb0',0, // домініка dm
+    '\xd0','\xb4','\xd0','\xbe','\xd0','\xbc','\xd1','\x96','\xd0','\xbd','\xd1','\x96','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd1','\x96','\xd0','\xba','\xd0','\xb0',0, // домініканськареспубліка do
+    '\xd0','\xb4','\xd1','\x80','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe',0, // дрконго cd
+    '\xd0','\xb4','\xd1','\x8c','\xd0','\xb0','\xd0','\xbc','\xd0','\xb0','\xd0','\xb0','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // дьамааика jm
+    '\xd0','\xb4','\xd1','\x96','\xd1','\x94','\xd0','\xb3','\xd0','\xbe','\xd0','\xb3','\xd0','\xb0','\xd1','\x80','\xd1','\x81','\xd1','\x96','\xd1','\x8f',0, // дієгогарсія dg
+    '\xd0','\xb5','\xd0','\xb2','\xd1','\x80','\xd0','\xbe','\xd0','\xb1','\xd2','\xaf','\xd1','\x81',0, // евробүс ez
+    '\xd0','\xb5','\xd0','\xb2','\xd1','\x80','\xd0','\xbe','\xd0','\xb7','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0',0, // еврозона ez
+    '\xd0','\xb5','\xd0','\xb3','\xd0','\xb8','\xd0','\xbf','\xd0','\xb0','\xd1','\x82',0, // египат eg
+    '\xd0','\xb5','\xd0','\xb3','\xd0','\xb8','\xd0','\xbf','\xd0','\xb5','\xd1','\x82',0, // египет eg
+    '\xd0','\xb5','\xd0','\xb3','\xd1','\x96','\xd0','\xbf','\xd0','\xb5','\xd1','\x82',0, // егіпет eg
+    '\xd0','\xb5','\xd0','\xba','\xd0','\xb2','\xd0','\xb0','\xd0','\xb4','\xd0','\xbe','\xd1','\x80',0, // еквадор ec
+    '\xd0','\xb5','\xd0','\xba','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd0','\xb0','\xd0','\xbb','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x98','\xd0','\xb0',0, // екваториалгвинеја gq
+    '\xd0','\xb5','\xd0','\xba','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd0','\xb0','\xd0','\xbb','\xd0','\xbd','\xd0','\xb0','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x8f',0, // екваториалнагвинея gq
+    '\xd0','\xb5','\xd0','\xba','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd1','\x98','\xd0','\xb0','\xd0','\xbb','\xd0','\xbd','\xd0','\xb0','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x98','\xd0','\xb0',0, // екваторијалнагвинеја gq
+    '\xd0','\xb5','\xd0','\xba','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x98','\xd0','\xb0',0, // екваторскагвинеја gq
+    '\xd0','\xb5','\xd0','\xba','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd1','\x96','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xbd','\xd0','\xb0','\xd0','\xb3','\xd0','\xb2','\xd1','\x96','\xd0','\xbd','\xd0','\xb5','\xd1','\x8f',0, // екваторіальнагвінея gq
+    '\xd0','\xb5','\xd0','\xbb','\xd1','\x81','\xd0','\xb0','\xd0','\xbb','\xd0','\xb2','\xd0','\xb0','\xd0','\xb4','\xd0','\xbe','\xd1','\x80',0, // елсалвадор sv
+    '\xd0','\xb5','\xd0','\xbc','\xd0','\xb5','\xd0','\xbd',0, // емен ye
+    '\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd0','\xbe','\xd1','\x88','\xd0','\xbe','\xd0','\xba','\xd0','\xb5','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // ендошокеания qo
+    '\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd1','\x80','\xd0','\xb5','\xd1','\x8f',0, // еритрея er
+    '\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd1','\x80','\xd0','\xb5','\xd1','\x98','\xd0','\xb0',0, // еритреја er
+    '\xd0','\xb5','\xd1','\x80','\xd0','\xbc','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // ерменија am
+    '\xd0','\xb5','\xd1','\x80','\xd0','\xbc','\xd3','\x99','\xd0','\xbd','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // ермәнистан am
+    '\xd0','\xb5','\xd1','\x81','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd1','\x96','\xd0','\xbd','\xd1','\x96',0, // есватіні sz
+    '\xd0','\xb5','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // естония ee
+    '\xd0','\xb5','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // естонија ee
+    '\xd0','\xb5','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // естонія ee
+    '\xd0','\xb5','\xd1','\x82','\xd0','\xb8','\xd0','\xbe','\xd0','\xbf','\xd0','\xb8','\xd1','\x8f',0, // етиопия et
+    '\xd0','\xb5','\xd1','\x82','\xd0','\xb8','\xd0','\xbe','\xd0','\xbf','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // етиопија et
+    '\xd0','\xb5','\xd1','\x83','\xd1','\x80','\xd0','\xb0','\xd0','\xb7','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0',0, // еуразона ez
+    '\xd0','\xb5','\xd1','\x83','\xd1','\x80','\xd0','\xbe','\xd0','\xb0','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd2','\x9b',0, // еуроаимақ ez
+    '\xd0','\xb5','\xd1','\x83','\xd1','\x80','\xd0','\xbe','\xd0','\xb7','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0',0, // еурозона ez
+    '\xd0','\xb5','\xd1','\x84','\xd0','\xb8','\xd0','\xbe','\xd0','\xbf','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // ефиопија et
+    '\xd0','\xb5','\xd1','\x84','\xd1','\x96','\xd0','\xbe','\xd0','\xbf','\xd1','\x96','\xd1','\x8f',0, // ефіопія et
+    '\xd0','\xb6','\xd0','\xb0','\xd0','\xb7','\xd0','\xbe','\xd0','\xb8','\xd1','\x80',0, // жазоир dz
+    '\xd0','\xb6','\xd0','\xb0','\xd0','\xbb','\xd2','\x93','\xd0','\xb0','\xd0','\xbd','b','i','d','i',0, // жалғанbidi xb
+    '\xd0','\xb6','\xd0','\xb0','\xd0','\xbb','\xd2','\x93','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xba','\xd1','\x86','\xd0','\xb5','\xd0','\xbd','\xd1','\x82',0, // жалғанакцент xa
+    '\xd0','\xb6','\xd0','\xb0','\xd0','\xbd','\xd1','\x83','\xd0','\xb1','\xd0','\xb8','\xd0','\xb8','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x81','\xd0','\xb8',0, // жанубииафрикареспубликаси za
+    '\xd0','\xb6','\xd0','\xb0','\xd0','\xbd','\xd1','\x83','\xd0','\xb1','\xd0','\xb8','\xd0','\xb8','\xd0','\xb3','\xd0','\xb5','\xd0','\xbe','\xd1','\x80','\xd0','\xb3','\xd0','\xb8','\xd1','\x8f','\xd0','\xb2','\xd0','\xb0','\xd0','\xb6','\xd0','\xb0','\xd0','\xbd','\xd1','\x83','\xd0','\xb1','\xd0','\xb8','\xd0','\xb8','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd0','\xb2','\xd0','\xb8','\xd1','\x87','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // жанубиигеоргияважанубиисендвичороллари gs
+    '\xd0','\xb6','\xd0','\xb0','\xd0','\xbd','\xd1','\x83','\xd0','\xb1','\xd0','\xb8','\xd0','\xb8','\xd0','\xba','\xd0','\xbe','\xd1','\x80','\xd0','\xb5','\xd1','\x8f',0, // жанубиикорея kr
+    '\xd0','\xb6','\xd0','\xb0','\xd0','\xbd','\xd1','\x83','\xd0','\xb1','\xd0','\xb8','\xd0','\xb8','\xd1','\x81','\xd1','\x83','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd',0, // жанубиисудан ss
+    '\xd0','\xb6','\xd0','\xb0','\xd0','\xbf','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // жапония jp
+    '\xd0','\xb6','\xd0','\xb0','\xd2','\xa3','\xd0','\xb0','\xd0','\xb7','\xd0','\xb5','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x8f',0, // жаңазеландия nz
+    '\xd0','\xb6','\xd0','\xb0','\xd2','\xa3','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // жаңакаледония nc
+    '\xd0','\xb6','\xd0','\xb0','\xd2','\xa3','\xd1','\x8b','\xd0','\xb7','\xd0','\xb5','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x8f',0, // жаңызеландия nz
+    '\xd0','\xb6','\xd0','\xb0','\xd2','\xa3','\xd1','\x8b','\xd0','\xba','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // жаңыкаледония nc
+    '\xd0','\xb6','\xd0','\xb5','\xd1','\x80','\xd1','\x81','\xd0','\xb8',0, // жерси je
+    '\xd0','\xb6','\xd0','\xb8','\xd0','\xb1','\xd1','\x83','\xd1','\x82','\xd0','\xb8',0, // жибути dj
+    '\xd0','\xb7','\xd0','\xb0','\xd0','\xb0','\xd0','\xbd','\xd1','\x8b','\xd1','\x8f','\xd1','\x81','\xd0','\xb0','\xd0','\xbd','\xd1','\x8d','\xd1','\x80','\xd1','\x8d','\xd0','\xb3',0, // зааныясанэрэг ci
+    '\xd0','\xb7','\xd0','\xb0','\xd0','\xb2','\xd0','\xb8','\xd1','\x81','\xd0','\xbd','\xd0','\xb8','\xd0','\xb7','\xd0','\xb5','\xd0','\xbc','\xd1','\x98','\xd0','\xb8','\xd0','\xb2','\xd0','\xbe','\xd0','\xbe','\xd0','\xba','\xd0','\xb5','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // зависниземјивоокеанија qo
+    '\xd0','\xb7','\xd0','\xb0','\xd0','\xbc','\xd0','\xb1','\xd0','\xb8',0, // замби zm
+    '\xd0','\xb7','\xd0','\xb0','\xd0','\xbc','\xd0','\xb1','\xd0','\xb8','\xd1','\x8f',0, // замбия zm
+    '\xd0','\xb7','\xd0','\xb0','\xd0','\xbc','\xd0','\xb1','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // замбија zm
+    '\xd0','\xb7','\xd0','\xb0','\xd0','\xbc','\xd0','\xb1','\xd1','\x96','\xd1','\x8f',0, // замбія zm
+    '\xd0','\xb7','\xd0','\xb0','\xd0','\xbf','\xd0','\xb0','\xd0','\xb4','\xd0','\xbd','\xd0','\xb0','\xd1','\x81','\xd0','\xb0','\xd1','\x85','\xd0','\xb0','\xd1','\x80','\xd0','\xb0',0, // западнасахара eh
+    '\xd0','\xb7','\xd0','\xb0','\xd0','\xbf','\xd0','\xb0','\xd0','\xb4','\xd0','\xbd','\xd0','\xb0','\xd1','\x8f','\xd1','\x81','\xd0','\xb0','\xd1','\x85','\xd0','\xb0','\xd1','\x80','\xd0','\xb0',0, // западнаясахара eh
+    '\xd0','\xb7','\xd0','\xb0','\xd1','\x85','\xd0','\xbe','\xd0','\xb4','\xd0','\xbd','\xd1','\x8f','\xd1','\x8f','\xd1','\x81','\xd0','\xb0','\xd1','\x85','\xd0','\xb0','\xd1','\x80','\xd0','\xb0',0, // заходняясахара eh
+    '\xd0','\xb7','\xd0','\xb0','\xd1','\x85','\xd1','\x96','\xd0','\xb4','\xd0','\xbd','\xd0','\xb0','\xd1','\x81','\xd0','\xb0','\xd1','\x85','\xd0','\xb0','\xd1','\x80','\xd0','\xb0',0, // західнасахара eh
+    '\xd0','\xb7','\xd0','\xb5','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x8f','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd0','\xb2',0, // зеландияинав nz
+    '\xd0','\xb7','\xd0','\xb5','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd1','\x82','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // зеленортскаострва cv
+    '\xd0','\xb7','\xd0','\xb5','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd1','\x80','\xd1','\x82',0, // зеленрт cv
+    '\xd0','\xb7','\xd0','\xb8','\xd0','\xbc','\xd0','\xb1','\xd0','\xb0','\xd0','\xb1','\xd0','\xb2','\xd0','\xb5',0, // зимбабве zw
+    '\xd0','\xb7','\xd0','\xbb','\xd1','\x83','\xd1','\x87','\xd0','\xb0','\xd0','\xbd','\xd1','\x8b','\xd1','\x8f','\xd1','\x88','\xd1','\x82','\xd0','\xb0','\xd1','\x82','\xd1','\x8b','\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd1','\x8b','\xd0','\xba','\xd1','\x96',0, // злучаныяштатыамерыкі us
+    '\xd0','\xb7','\xd0','\xbd','\xd0','\xb5','\xd1','\x88','\xd0','\xbd','\xd1','\x8f','\xd1','\x8f','\xd0','\xb0','\xd0','\xba','\xd1','\x96','\xd1','\x8f','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // знешняяакіянія qo
+    '\xd0','\xb7','\xd1','\x83','\xd0','\xbb','\xd1','\x81','\xd0','\xb0','\xd1','\x80','\xd1','\x8b','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb',0, // зулсарынарал cx
+    '\xd0','\xb7','\xd1','\x88','\xd0','\xb0',0, // зша us
+    '\xd0','\xb7','\xd1','\x96','\xd0','\xbc','\xd0','\xb1','\xd0','\xb0','\xd0','\xb1','\xd0','\xb2','\xd0','\xb5',0, // зімбабве zw
+    '\xd0','\xb7','\xd1','\x96','\xd0','\xbc','\xd0','\xb1','\xd0','\xb0','\xd0','\xb1','\xd0','\xb2','\xd1','\x8d',0, // зімбабвэ zw
+    '\xd0','\xb7','\xd2','\xaf','\xd2','\xaf','\xd0','\xbd','\xd1','\x82','\xd0','\xb8','\xd0','\xbc','\xd0','\xbe','\xd1','\x80',0, // зүүнтимор tl
+    '\xd0','\xb8','\xd0','\xb1',0, // иб gb
+    '\xd0','\xb8','\xd0','\xb5','\xd0','\xbb','\xd0','\xbe','\xd1','\x82','\xd0','\xb8','\xd0','\xbc','\xd1','\x83','\xd1','\x82','\xd1','\x82','\xd0','\xb0','\xd2','\xb3','\xd0','\xb8','\xd0','\xb4','\xd0','\xb0',0, // иелотимуттаҳида us
+    '\xd0','\xb8','\xd0','\xb5','\xd0','\xbc','\xd0','\xb5','\xd0','\xbd',0, // иемен ye
+    '\xd0','\xb8','\xd0','\xb7','\xd1','\x80','\xd0','\xb0','\xd0','\xb5','\xd0','\xbb',0, // израел il
+    '\xd0','\xb8','\xd0','\xb7','\xd1','\x80','\xd0','\xb0','\xd0','\xb8','\xd0','\xbb','\xd1','\x8c',0, // израиль il
+    '\xd0','\xb8','\xd0','\xb7','\xd1','\x82','\xd0','\xbe','\xd1','\x87','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb8','\xd0','\xbc','\xd0','\xbe','\xd1','\x80',0, // източентимор tl
+    '\xd0','\xb8','\xd0','\xbc',0, // им us
+    '\xd0','\xb8','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8',0, // инди in
+    '\xd0','\xb8','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd0','\xbe','\xd0','\xba','\xd0','\xb5','\xd0','\xb0','\xd0','\xbd','\xd1','\x8b','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0','\xd0','\xb3','\xd1','\x8b','\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd1','\x8f','\xd1','\x81','\xd1','\x8b',0, // индиокеанындагыбритантерриториясы io
+    '\xd0','\xb8','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x8f',0, // индия in
+    '\xd0','\xb8','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // индија in
+    '\xd0','\xb8','\xd0','\xbd','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7',0, // индонез id
+    '\xd0','\xb8','\xd0','\xbd','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd0','\xb8',0, // индонези id
+    '\xd0','\xb8','\xd0','\xbd','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd0','\xb8','\xd1','\x8f',0, // индонезия id
+    '\xd0','\xb8','\xd0','\xbd','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // индонезија id
+    '\xd0','\xb8','\xd0','\xbe','\xd0','\xba','\xd0','\xba','\xd1','\x85','\xd0','\xb0','\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8',0, // иоккхабритани gb
+    '\xd0','\xb8','\xd0','\xbe','\xd1','\x80','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd',0, // иордан jo
+    '\xd0','\xb8','\xd0','\xbe','\xd1','\x80','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // иордания jo
+    '\xd0','\xb8','\xd0','\xbe','\xd1','\x80','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // иорданија jo
+    '\xd0','\xb8','\xd0','\xbe','\xd1','\x80','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // иорданія jo
+    '\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd0','\xb3',0, // ираг iq
+    '\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd0','\xba',0, // ирак iq
+    '\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd0','\xbd',0, // иран ir
+    '\xd0','\xb8','\xd1','\x80','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4',0, // ирланд ie
+    '\xd0','\xb8','\xd1','\x80','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8',0, // ирланди ie
+    '\xd0','\xb8','\xd1','\x80','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x8f',0, // ирландия ie
+    '\xd0','\xb8','\xd1','\x80','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // ирландија ie
+    '\xd0','\xb8','\xd1','\x80','\xd0','\xbe','\xd2','\x9b',0, // ироқ iq
+    '\xd0','\xb8','\xd1','\x80','\xd1','\x81','\xd0','\xba','\xd0','\xb0',0, // ирска ie
+    '\xd0','\xb8','\xd1','\x81','\xd0','\xb2','\xd0','\xb5','\xd1','\x87',0, // исвеч se
+    '\xd0','\xb8','\xd1','\x81','\xd0','\xb2','\xd0','\xb5','\xd1','\x87','\xd1','\x80','\xd3','\x99',0, // исвечрә ch
+    '\xd0','\xb8','\xd1','\x81','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4',0, // исланд is
+    '\xd0','\xb8','\xd1','\x81','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8',0, // исланди is
+    '\xd0','\xb8','\xd1','\x81','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x8f',0, // исландия is
+    '\xd0','\xb8','\xd1','\x81','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // исландија is
+    '\xd0','\xb8','\xd1','\x81','\xd0','\xbf','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8',0, // испани es
+    '\xd0','\xb8','\xd1','\x81','\xd0','\xbf','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // испания es
+    '\xd0','\xb8','\xd1','\x81','\xd0','\xbf','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // испанија es
+    '\xd0','\xb8','\xd1','\x81','\xd1','\x80','\xd0','\xb0','\xd0','\xb8','\xd0','\xbb',0, // исраил il
+    '\xd0','\xb8','\xd1','\x81','\xd1','\x80','\xd0','\xbe','\xd0','\xb8','\xd0','\xbb',0, // исроил il
+    '\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd1','\x87','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb8','\xd0','\xbc','\xd0','\xbe','\xd1','\x80',0, // источентимор tl
+    '\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd1','\x87','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb8','\xd0','\xbc','\xd0','\xbe','\xd1','\x80','\xd1','\x82','\xd0','\xb8','\xd0','\xbc','\xd0','\xbe','\xd1','\x80','\xd0','\xbb','\xd0','\xb5','\xd1','\x81','\xd1','\x82','\xd0','\xb5',0, // источентимортиморлесте tl
+    '\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd1','\x87','\xd0','\xbd','\xd0','\xb8','\xd1','\x82','\xd0','\xb8','\xd0','\xbc','\xd0','\xbe','\xd1','\x80',0, // источнитимор tl
+    '\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbb','\xd0','\xb8',0, // итали it
+    '\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbb','\xd0','\xb8','\xd1','\x8f',0, // италия it
+    '\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbb','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // италија it
+    '\xd0','\xb8','\xd1','\x85','\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8',0, // ихбритани gb
+    '\xd0','\xb8','\xd3','\x99','\xd0','\xbc','\xd3','\x99','\xd0','\xbd',0, // иәмән ye
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xb1','\xd0','\xb0','\xd0','\xb2','\xd0','\xb5','\xd1','\x80','\xd0','\xb4','\xd1','\x8d',0, // кабавердэ cv
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xb1','\xd0','\xbe','\xd0','\xb2','\xd0','\xb5','\xd1','\x80','\xd0','\xb4','\xd0','\xb5',0, // кабоверде cv
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xb7','\xd0','\xb0','\xd0','\xba','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // казакстан kz
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xb7','\xd0','\xb0','\xd1','\x85','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xcc','\x81','\xd0','\xbd','\xd1','\x8a',0, // казахста́нъ kz
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xb7','\xd0','\xb0','\xd1','\x85','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // казахстан kz
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b','\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b',0, // каиманавыастравы ky
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // каиманаралдары ky
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd1','\x88',0, // каимангӏаиренаш ky
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // каимановиострови ky
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd1','\x96','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // каимановіострови ky
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // каиманороллари ky
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // каиманутраулары ky
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd1','\x8b','\xd0','\xb0','\xd1','\x80','\xd0','\xbb','\xd1','\x83','\xd1','\x83','\xd0','\xb4',0, // каиманыарлууд ky
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b','\xd1','\x8f','\xd0','\xba','\xd1','\x96','\xd0','\xbb','\xd1','\x96','\xd0','\xbd','\xd0','\xb3','\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b',0, // какосавыякілінгастравы cc
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd0','\xb2',0, // каледонияинав nc
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xbb','\xd1','\x83','\xd0','\xbc','\xd0','\xb1','\xd1','\x96','\xd1','\x8f',0, // калумбія co
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xbc','\xd0','\xb1','\xd0','\xbe','\xd0','\xb4','\xd0','\xb6','\xd0','\xb0',0, // камбоджа kh
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xbc','\xd0','\xb1','\xd0','\xbe','\xd0','\xb6',0, // камбож kh
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xbc','\xd0','\xb1','\xd0','\xbe','\xd1','\x9f','\xd0','\xb0',0, // камбоџа kh
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xbc','\xd0','\xb1','\xd0','\xbe','\xd2','\xb7','\xd0','\xb0',0, // камбоҷа kh
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xbc','\xd0','\xb1','\xd0','\xbe','\xd2','\xb9','\xd0','\xb0',0, // камбоҹа kh
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd1','\x83','\xd0','\xbd',0, // камерун cm
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xbc','\xd0','\xbe','\xd1','\x80','\xd1','\x81','\xd0','\xba','\xd1','\x96','\xd1','\x8f','\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b',0, // каморскіяастравы km
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xcc','\x81','\xd0','\xb4','\xd0','\xb0',0, // кана́да ca
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0',0, // канаада ca
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4',0, // канад ca
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0',0, // канада ca
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // канарадалары ic
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd1','\x88',0, // канарангӏаиренаш ic
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // канараралдары ic
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // канаророллари ic
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // канарскаострва ic
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xb5','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0',0, // канарскиеова ic
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // канарскиострови ic
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd1','\x81','\xd0','\xba','\xd1','\x96','\xd1','\x8f','\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b',0, // канарскіяастравы ic
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd1','\x96','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // канарськіострови ic
+    '\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd1','\x8b','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xbb','\xd1','\x83','\xd1','\x83','\xd0','\xb4',0, // канарынарлууд ic
+    '\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd1','\x83','\xd1','\x81','\xd1','\x82','\xd0','\xb2','\xd0','\xb0','\xd1','\x81','\xd0','\xb2','\xd0','\xb0','\xd0','\xb7','\xd1','\x96','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4',0, // каралеуствасвазіленд sz
+    '\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd0','\xb1','\xd0','\xbd','\xd0','\xb8','\xd0','\xb4','\xd0','\xb5','\xd1','\x80','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // карибнидерланддары bq
+    '\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd0','\xb1','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd0','\xb4','\xd0','\xb5','\xd1','\x80','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x8f',0, // карибсканидерландия bq
+    '\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd0','\xb1','\xd1','\x8b','\xd0','\xbd','\xd0','\xbd','\xd0','\xb8','\xd0','\xb4','\xd0','\xb5','\xd1','\x80','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4',0, // карибыннидерланд bq
+    '\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd0','\xbf','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x85','\xd0','\xbe','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // карипскахоландија bq
+    '\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd1','\x8b','\xd0','\xb1','\xd1','\x81','\xd0','\xba','\xd1','\x96','\xd1','\x8f','\xd0','\xbd','\xd1','\x96','\xd0','\xb4','\xd1','\x8d','\xd1','\x80','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x8b',0, // карыбскіянідэрланды bq
+    '\xd0','\xba','\xd0','\xb0','\xd1','\x82','\xd0','\xb0','\xd1','\x80',0, // катар qa
+    '\xd0','\xba','\xd0','\xb0','\xd1','\x98','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // кајманадалары ky
+    '\xd0','\xba','\xd0','\xb0','\xd1','\x98','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // кајманскаострва ky
+    '\xd0','\xba','\xd0','\xb0','\xd1','\x98','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // кајманскиострови ky
+    '\xd0','\xba','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8',0, // кени ke
+    '\xd0','\xba','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // кения ke
+    '\xd0','\xba','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // кенија ke
+    '\xd0','\xba','\xd0','\xb5','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // кенія ke
+    '\xd0','\xba','\xd0','\xb5','\xd1','\x80','\xd0','\xbb','\xd0','\xb0','\xd0','\xb7','\xd0','\xb5','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8',0, // керлазеланди nz
+    '\xd0','\xba','\xd0','\xb5','\xd1','\x80','\xd0','\xbb','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8',0, // керлакаледони nc
+    '\xd0','\xba','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // кина cn
+    '\xd0','\xba','\xd0','\xb8','\xd0','\xbf','\xd0','\xb0','\xd1','\x80',0, // кипар cy
+    '\xd0','\xba','\xd0','\xb8','\xd0','\xbf','\xd1','\x80',0, // кипр cy
+    '\xd0','\xba','\xd0','\xb8','\xd0','\xbf','\xd1','\x8a','\xd1','\x80',0, // кипър cy
+    '\xd0','\xba','\xd0','\xb8','\xd1','\x80','\xd0','\xb3','\xd0','\xb8','\xcc','\x81','\xd0','\xb7','\xd1','\x96','\xd0','\xb0',0, // кирги́зіа kg
+    '\xd0','\xba','\xd0','\xb8','\xd1','\x80','\xd0','\xb3','\xd0','\xb8','\xd0','\xb7','\xd0','\xb8',0, // киргизи kg
+    '\xd0','\xba','\xd0','\xb8','\xd1','\x80','\xd0','\xb3','\xd0','\xb8','\xd0','\xb7','\xd0','\xb8','\xd1','\x8f',0, // киргизия kg
+    '\xd0','\xba','\xd0','\xb8','\xd1','\x80','\xd0','\xb3','\xd0','\xb8','\xd0','\xb7','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // киргизстан kg
+    '\xd0','\xba','\xd0','\xb8','\xd1','\x80','\xd0','\xb3','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // киргистан kg
+    '\xd0','\xba','\xd0','\xb8','\xd1','\x80','\xd0','\xb8','\xd0','\xb1','\xd0','\xb0','\xd1','\x82','\xd0','\xb8',0, // кирибати ki
+    '\xd0','\xba','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xb8',0, // китаи cn
+    '\xd0','\xba','\xd0','\xbb','\xd0','\xb8','\xd0','\xbf','\xd0','\xbf','\xd0','\xb5','\xd1','\x80','\xd1','\x82','\xd0','\xbe','\xd0','\xbd',0, // клиппертон cp
+    '\xd0','\xba','\xd0','\xbb','\xd0','\xb8','\xd0','\xbf','\xd0','\xbf','\xd0','\xb5','\xd1','\x80','\xd1','\x82','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // клиппертонадасы cp
+    '\xd0','\xba','\xd0','\xbb','\xd0','\xb8','\xd0','\xbf','\xd0','\xbf','\xd0','\xb5','\xd1','\x80','\xd1','\x82','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb',0, // клиппертонарал cp
+    '\xd0','\xba','\xd0','\xbb','\xd0','\xb8','\xd0','\xbf','\xd0','\xbf','\xd0','\xb5','\xd1','\x80','\xd1','\x82','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd1','\x8b',0, // клиппертонаралы cp
+    '\xd0','\xba','\xd0','\xbb','\xd0','\xb8','\xd0','\xbf','\xd0','\xbf','\xd0','\xb5','\xd1','\x80','\xd1','\x82','\xd0','\xbe','\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8',0, // клиппертонороли cp
+    '\xd0','\xba','\xd0','\xbd','\xd0','\xb4','\xd1','\x80',0, // кндр kp
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd1','\x88',0, // кокосиингӏаиренаш cc
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd0','\xba','\xd0','\xb5','\xd0','\xbb','\xd0','\xb8','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // кокоскелингострва cc
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xb8','\xd0','\xbb','\xd0','\xb8','\xd0','\xbd','\xd0','\xb3','\xd0','\xb0','\xd1','\x80','\xd0','\xbb','\xd1','\x83','\xd1','\x83','\xd0','\xb4',0, // кокоскиилингарлууд cc
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xbb','\xd0','\xb8','\xd0','\xbd','\xd0','\xb3','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // кокоскилингадалары cc
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xbb','\xd0','\xb8','\xd0','\xbd','\xd0','\xb3','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // кокоскилингаралдары cc
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xbb','\xd0','\xb8','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // кокоскилингороллари cc
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xbb','\xd0','\xb8','\xd0','\xbd','\xd0','\xb3','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // кокоскилингутраулары cc
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd0','\xba','\xd0','\xb8','\xd0','\xbb','\xd0','\xb8','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // кокосовакилинговаострва cc
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xba','\xd0','\xb8','\xd0','\xbb','\xd0','\xb8','\xd0','\xbd','\xd1','\x88','\xd0','\xba','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // кокосовикилиншкиострови cc
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xba','\xd0','\xb8','\xd0','\xb8','\xd0','\xbb','\xd0','\xb8','\xd0','\xbd','\xd0','\xb3',0, // кокосовиостровиостровикиилинг cc
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd0','\xbe','\xd0','\xb2','\xd1','\x8b','\xd0','\xb5','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0',0, // кокосовыеова cc
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd0','\xbe','\xd0','\xb2','\xd1','\x96','\xd0','\xba','\xd1','\x96','\xd0','\xbb','\xd1','\x96','\xd0','\xbd','\xd2','\x91','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // кокосовікілінґострови cc
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbb','\xd1','\x83','\xd0','\xbc','\xd0','\xb1','\xd0','\xb8',0, // колумби co
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbb','\xd1','\x83','\xd0','\xbc','\xd0','\xb1','\xd0','\xb8','\xd1','\x8f',0, // колумбия co
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbb','\xd1','\x83','\xd0','\xbc','\xd0','\xb1','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // колумбија co
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbb','\xd1','\x83','\xd0','\xbc','\xd0','\xb1','\xd1','\x96','\xd1','\x8f',0, // колумбія co
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd1','\x80',0, // комор km
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd1','\x80','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // коморадалары km
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd1','\x80','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // комораралдары km
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd1','\x80','\xd0','\xb0','\xd1','\x88',0, // комораш km
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd1','\x80','\xd0','\xb8',0, // комори km
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // коморороллари km
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd1','\x81',0, // коморос km
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd1','\x80','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // коморскаострва km
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd1','\x80','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // коморскиострови km
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd1','\x80','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // коморутраулары km
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd1','\x80','\xd1','\x8b',0, // коморы km
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd1','\x80','\xd1','\x8b','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xbb','\xd1','\x83','\xd1','\x83','\xd0','\xb4',0, // коморынарлууд km
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xb0','\xd0','\xb1','\xd1','\x80','\xd0','\xb0','\xd0','\xb7','\xd0','\xb0','\xd0','\xb2','\xd1','\x96','\xd0','\xbb','\xd1','\x8c',0, // конгабразавіль cg
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xb0','\xd0','\xb4','\xd1','\x80','\xd0','\xba',0, // конгадрк cd
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xb0','\xd0','\xba','\xd1','\x96','\xd0','\xbd','\xd1','\x88','\xd0','\xb0','\xd1','\x81','\xd0','\xb0',0, // конгакіншаса cd
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd0','\xb1','\xd1','\x80','\xd0','\xb0','\xd0','\xb7','\xd0','\xb0','\xd0','\xb2','\xd0','\xb8','\xd0','\xbb',0, // конгобразавил cg
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd0','\xb1','\xd1','\x80','\xd0','\xb0','\xd0','\xb7','\xd0','\xb7','\xd0','\xb0','\xd0','\xb2','\xd0','\xb8','\xd0','\xbb',0, // конгобраззавил cg
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd0','\xb1','\xd1','\x80','\xd0','\xb0','\xd0','\xb7','\xd0','\xb7','\xd0','\xb0','\xd0','\xb2','\xd0','\xb8','\xd0','\xbb','\xd1','\x8c',0, // конгобраззавиль cg
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd0','\xb1','\xd1','\x80','\xd0','\xb0','\xd0','\xb7','\xd0','\xb7','\xd0','\xb0','\xd0','\xb2','\xd0','\xb8','\xd0','\xbb','\xd1','\x8c','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // конгобраззавильреспубликасы cg
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd0','\xb1','\xd1','\x80','\xd0','\xb0','\xd0','\xb7','\xd0','\xb7','\xd0','\xb0','\xd0','\xb2','\xd1','\x96','\xd0','\xbb','\xd1','\x8c',0, // конгобраззавіль cg
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd0','\xb1','\xd2','\xaf','\xd0','\xb3','\xd0','\xb4','\xd0','\xbd','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd0','\xbc','\xd0','\xb4','\xd0','\xb0','\xd1','\x85','\xd1','\x83','\xd0','\xbb','\xd1','\x81',0, // конгобүгднаирамдахулс cg
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd0','\xb4','\xd0','\xb5','\xd0','\xbc','\xd0','\xbe','\xd0','\xba','\xd1','\x80','\xd0','\xb0','\xd1','\x82','\xd0','\xb8','\xd1','\x8f','\xd0','\xbb','\xd1','\x8b','\xd2','\x9b','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // конгодемократиялықреспубликасы cd
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd0','\xb4','\xd0','\xb5','\xd0','\xbc','\xd0','\xbe','\xd0','\xba','\xd1','\x80','\xd0','\xb0','\xd1','\x82','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe',0, // конгодемократскарепубликаконго cd
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd0','\xb4','\xd1','\x80','\xd0','\xba',0, // конгодрк cd
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd0','\xba','\xd0','\xb4','\xd1','\x80',0, // конгокдр cd
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd0','\xba','\xd0','\xb8','\xd0','\xbd','\xd1','\x88','\xd0','\xb0','\xd1','\x81','\xd0','\xb0',0, // конгокиншаса cd
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd0','\xba','\xd1','\x96','\xd0','\xbd','\xd1','\x88','\xd0','\xb0','\xd1','\x81','\xd0','\xb0',0, // конгокіншаса cd
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd1','\x80','\xd0','\xb5','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // конгорепублика cg
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // конгореспублика cg
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // конгореспубликасы cg
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd1','\x96','\xd0','\xba','\xd0','\xb0',0, // конгореспубліка cg
+    '\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd2','\xb7','\xd0','\xb4','\xd0','\xba',0, // конгоҷдк cd
+    '\xd0','\xba','\xd0','\xbe','\xd1','\x80','\xd0','\xb5','\xd1','\x8f','\xd0','\xb8','\xd1','\x88','\xd0','\xb8','\xd0','\xbc','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8',0, // кореяишимоли kp
+    '\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd0','\xb0','\xd0','\xb2','\xd0','\xb0',0, // косава xk
+    '\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd0','\xbe','\xd0','\xb2','\xd0','\xbe',0, // косово xk
+    '\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // костарика cr
+    '\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd1','\x80','\xd1','\x8b','\xd0','\xba','\xd0','\xb0',0, // костарыка cr
+    '\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd1','\x80','\xd1','\x96','\xd0','\xba','\xd0','\xb0',0, // костаріка cr
+    '\xd0','\xba','\xd0','\xbe','\xd1','\x82','\xd0','\xb4','\xca','\xbc','\xd1','\x96','\xd0','\xb2','\xd1','\x83','\xd0','\xb0','\xd1','\x80',0, // котдʼівуар ci
+    '\xd0','\xba','\xd0','\xbe','\xd1','\x82','\xd0','\xb4','\xd0','\xb8','\xd0','\xb2','\xd0','\xbe','\xd0','\xb0','\xd1','\x80',0, // котдивоар ci
+    '\xd0','\xba','\xd0','\xbe','\xd1','\x82','\xd0','\xb4','\xd0','\xb8','\xd0','\xb2','\xd1','\x83','\xd0','\xb0','\xd1','\x80',0, // котдивуар ci
+    '\xd0','\xba','\xd0','\xbe','\xd1','\x82','\xd0','\xb4','\xd1','\x96','\xd0','\xb2','\xd1','\x83','\xd0','\xb0','\xd1','\x80',0, // котдівуар ci
+    '\xd0','\xba','\xd0','\xbe','\xd1','\x88','\xd0','\xbc','\xd0','\xbe','\xd1','\x88','\xd1','\x82','\xd0','\xb0','\xd1','\x82','\xd1','\x82','\xd0','\xb0','\xd1','\x80',0, // кошмоштаттар us
+    '\xd0','\xba','\xd1','\x83','\xd0','\xb1','\xd0','\xb0',0, // куба cu
+    '\xd0','\xba','\xd1','\x83','\xd0','\xb2','\xd0','\xb0','\xd1','\x98','\xd1','\x82',0, // кувајт kw
+    '\xd0','\xba','\xd1','\x83','\xd0','\xb2','\xd0','\xb5','\xd0','\xb8','\xd1','\x82',0, // кувеит kw
+    '\xd0','\xba','\xd1','\x83','\xd0','\xba','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // кукадалары ck
+    '\xd0','\xba','\xd1','\x83','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd1','\x88',0, // кукангӏаиренаш ck
+    '\xd0','\xba','\xd1','\x83','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // кукаралдары ck
+    '\xd0','\xba','\xd1','\x83','\xd0','\xba','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // куковаострва ck
+    '\xd0','\xba','\xd1','\x83','\xd0','\xba','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // куковиострови ck
+    '\xd0','\xba','\xd1','\x83','\xd0','\xba','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // кукороллари ck
+    '\xd0','\xba','\xd1','\x83','\xd0','\xba','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // кукутраулары ck
+    '\xd0','\xba','\xd1','\x83','\xd1','\x80','\xd0','\xb0','\xd1','\x81','\xd0','\xb0','\xd0','\xbe',0, // курасао cw
+    '\xd0','\xba','\xd1','\x83','\xd1','\x83','\xd0','\xb1','\xd0','\xb0',0, // кууба cu
+    '\xd0','\xba','\xd1','\x85','\xd0','\xb0','\xd0','\xb7','\xd0','\xb0','\xd0','\xba','\xd1','\x85','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // кхазакхстан kz
+    '\xd0','\xba','\xd1','\x8a','\xd0','\xb8','\xd0','\xbb','\xd0','\xb1','\xd0','\xb0','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb8','\xd0','\xbd','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // къилбаафрикинреспублика za
+    '\xd0','\xba','\xd1','\x8a','\xd0','\xb8','\xd0','\xbb','\xd0','\xb1','\xd0','\xb0','\xd0','\xb4','\xd0','\xb6','\xd0','\xbe','\xd1','\x80','\xd0','\xb4','\xd0','\xb6','\xd0','\xb8','\xd0','\xb0','\xd0','\xba','\xd1','\x8a','\xd0','\xb8','\xd0','\xbb','\xd0','\xb1','\xd0','\xb0','\xd0','\xb3','\xd0','\xb0','\xd0','\xb2','\xd0','\xb0','\xd0','\xb8','\xd0','\xbd','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd1','\x88','\xd0','\xb0',0, // къилбаджорджиакъилбагаваингӏаиренаша gs
+    '\xd0','\xba','\xd1','\x8a','\xd0','\xb8','\xd0','\xbb','\xd0','\xb1','\xd0','\xb0','\xd0','\xba','\xd0','\xbe','\xd1','\x80','\xd0','\xb5','\xd0','\xb8',0, // къилбакореи kr
+    '\xd0','\xba','\xd1','\x8a','\xd0','\xb8','\xd0','\xbb','\xd0','\xb1','\xd0','\xb0','\xd1','\x81','\xd0','\xb5','\xd0','\xb4','\xd0','\xb0','\xd0','\xba','\xd0','\xbe','\xd1','\x80','\xd0','\xb5','\xd0','\xb8',0, // къилбаседакореи kp
+    '\xd0','\xba','\xd1','\x8a','\xd0','\xb8','\xd0','\xbb','\xd0','\xb1','\xd0','\xb0','\xd1','\x81','\xd0','\xb5','\xd0','\xb4','\xd0','\xb0','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xbd','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd1','\x88',0, // къилбаседамарианангӏаиренаш mp
+    '\xd0','\xba','\xd1','\x8a','\xd0','\xb8','\xd0','\xbb','\xd0','\xb1','\xd0','\xb0','\xd1','\x81','\xd1','\x83','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd',0, // къилбасудан ss
+    '\xd0','\xba','\xd1','\x8b','\xd1','\x80','\xd0','\xb3','\xd1','\x8b','\xd0','\xb7','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // кыргызстан kg
+    '\xd0','\xba','\xd1','\x8b','\xd1','\x82','\xd0','\xb0','\xd0','\xb8',0, // кытаи cn
+    '\xd0','\xba','\xd1','\x8e','\xd1','\x80','\xd0','\xb0','\xd1','\x81','\xd0','\xb0','\xd0','\xb0',0, // кюрасаа cw
+    '\xd0','\xba','\xd1','\x8e','\xd1','\x80','\xd0','\xb0','\xd1','\x81','\xd0','\xb0','\xd0','\xbe',0, // кюрасао cw
+    '\xd0','\xba','\xd1','\x96','\xd0','\xbf','\xd1','\x80',0, // кіпр cy
+    '\xd0','\xba','\xd1','\x96','\xd1','\x80','\xd1','\x8b','\xd0','\xb1','\xd0','\xb0','\xd1','\x86','\xd1','\x96',0, // кірыбаці ki
+    '\xd0','\xba','\xd1','\x96','\xd1','\x80','\xd1','\x96','\xd0','\xb1','\xd0','\xb0','\xd1','\x82','\xd1','\x96',0, // кірібаті ki
+    '\xd0','\xba','\xd1','\x96','\xd1','\x82','\xd0','\xb0','\xd0','\xb8',0, // кітаи cn
+    '\xd0','\xba','\xd2','\xaf','\xd0','\xb2','\xd0','\xb5','\xd1','\x98','\xd1','\x82',0, // күвејт kw
+    '\xd0','\xba','\xd2','\xaf','\xd0','\xb2','\xd3','\x99','\xd0','\xb8','\xd1','\x82',0, // күвәит kw
+    '\xd0','\xba','\xd2','\xaf','\xd2','\xaf','\xd0','\xba','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xbb','\xd1','\x83','\xd1','\x83','\xd0','\xb4',0, // күүкиинарлууд ck
+    '\xd0','\xba','\xd3','\xa9','\xd0','\xbd','\xd1','\x8c','\xd1','\x8f','\xd0','\xba','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // көньякафрика za
+    '\xd0','\xba','\xd3','\xa9','\xd0','\xbd','\xd1','\x8c','\xd1','\x8f','\xd0','\xba','\xd0','\xb3','\xd0','\xb5','\xd0','\xbe','\xd1','\x80','\xd0','\xb3','\xd0','\xb8','\xd1','\x8f','\xd2','\xbb','\xd3','\x99','\xd0','\xbc','\xd0','\xba','\xd3','\xa9','\xd0','\xbd','\xd1','\x8c','\xd1','\x8f','\xd0','\xba','\xd1','\x81','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb2','\xd0','\xb8','\xd1','\x87','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // көньякгеоргияһәмкөньяксандвичутраулары gs
+    '\xd0','\xba','\xd3','\xa9','\xd0','\xbd','\xd1','\x8c','\xd1','\x8f','\xd0','\xba','\xd1','\x81','\xd1','\x83','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd',0, // көньяксудан ss
+    '\xd0','\xbb','\xd0','\xb0','\xd0','\xbe','\xd1','\x81',0, // лаос la
+    '\xd0','\xbb','\xd0','\xb0','\xd1','\x82','\xd0','\xb2','\xd0','\xb8',0, // латви lv
+    '\xd0','\xbb','\xd0','\xb0','\xd1','\x82','\xd0','\xb2','\xd0','\xb8','\xd1','\x8f',0, // латвия lv
+    '\xd0','\xbb','\xd0','\xb0','\xd1','\x82','\xd0','\xb2','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // латвија lv
+    '\xd0','\xbb','\xd0','\xb0','\xd1','\x82','\xd0','\xb2','\xd1','\x96','\xd1','\x8f',0, // латвія lv
+    '\xd0','\xbb','\xd0','\xb0','\xd2','\xb3','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd',0, // лаҳистон pl
+    '\xd0','\xbb','\xd0','\xb5','\xd1','\x81','\xd0','\xbe','\xd1','\x82','\xd0','\xb0',0, // лесота ls
+    '\xd0','\xbb','\xd0','\xb5','\xd1','\x81','\xd0','\xbe','\xd1','\x82','\xd0','\xbe',0, // лесото ls
+    '\xd0','\xbb','\xd0','\xb5','\xd1','\x82','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // летонија lv
+    '\xd0','\xbb','\xd0','\xb8','\xd0','\xb1','\xd0','\xb0','\xd0','\xbd',0, // либан lb
+    '\xd0','\xbb','\xd0','\xb8','\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xb8',0, // либери lr
+    '\xd0','\xbb','\xd0','\xb8','\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd1','\x8f',0, // либерия lr
+    '\xd0','\xbb','\xd0','\xb8','\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // либерија lr
+    '\xd0','\xbb','\xd0','\xb8','\xd0','\xb1','\xd0','\xb8','\xd1','\x8f',0, // либия ly
+    '\xd0','\xbb','\xd0','\xb8','\xd0','\xb1','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // либија ly
+    '\xd0','\xbb','\xd0','\xb8','\xd0','\xb2','\xd0','\xb0','\xd0','\xbd',0, // ливан lb
+    '\xd0','\xbb','\xd0','\xb8','\xd0','\xb2','\xd0','\xb8',0, // ливи ly
+    '\xd0','\xbb','\xd0','\xb8','\xd0','\xb2','\xd0','\xb8','\xd1','\x8f',0, // ливия ly
+    '\xd0','\xbb','\xd0','\xb8','\xd0','\xb2','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // ливија ly
+    '\xd0','\xbb','\xd0','\xb8','\xd0','\xb8','\xd0','\xb1','\xd0','\xb8','\xd0','\xb8','\xd1','\x8d',0, // лиибииэ ly
+    '\xd0','\xbb','\xd0','\xb8','\xd1','\x82','\xd0','\xb2','\xd0','\xb0',0, // литва lt
+    '\xd0','\xbb','\xd0','\xb8','\xd1','\x82','\xd0','\xb2','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // литванија lt
+    '\xd0','\xbb','\xd0','\xb8','\xd1','\x85','\xd1','\x82','\xd0','\xb5','\xd0','\xbd','\xd1','\x88','\xd1','\x82','\xd0','\xb0','\xd1','\x98','\xd0','\xbd',0, // лихтенштајн li
+    '\xd0','\xbb','\xd0','\xb8','\xd1','\x85','\xd1','\x82','\xd0','\xb5','\xd0','\xbd','\xd1','\x88','\xd1','\x82','\xd0','\xb5','\xd0','\xb8','\xd0','\xbd',0, // лихтенштеин li
+    '\xd0','\xbb','\xd0','\xb8','\xd1','\x85','\xd1','\x82','\xd0','\xb5','\xd0','\xbd','\xd1','\x88','\xd1','\x82','\xd0','\xb5','\xd1','\x98','\xd0','\xbd',0, // лихтенштејн li
+    '\xd0','\xbb','\xd0','\xb8','\xd1','\x85','\xd1','\x82','\xd0','\xb5','\xd0','\xbd','\xd1','\x89','\xd0','\xb0','\xd0','\xb8','\xd0','\xbd',0, // лихтенщаин li
+    '\xd0','\xbb','\xd1','\x83','\xd0','\xb1','\xd0','\xbd','\xd0','\xbe','\xd0','\xbd',0, // лубнон lb
+    '\xd0','\xbb','\xd1','\x83','\xd0','\xba','\xd1','\x81','\xd0','\xb5','\xd0','\xbc','\xd0','\xb1','\xd1','\x83','\xd1','\x80','\xd0','\xb3',0, // луксембург lu
+    '\xd0','\xbb','\xd1','\x8e','\xd0','\xba','\xd1','\x81','\xd0','\xb5','\xd0','\xbc','\xd0','\xb1','\xd1','\x83','\xd1','\x80','\xd0','\xb3',0, // люксембург lu
+    '\xd0','\xbb','\xd1','\x8e','\xd0','\xba','\xd1','\x81','\xd0','\xb5','\xd0','\xbc','\xd0','\xb1','\xd1','\x83','\xd1','\x80','\xd2','\x91',0, // люксембурґ lu
+    '\xd0','\xbb','\xd1','\x96','\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd1','\x8b','\xd1','\x8f',0, // ліберыя lr
+    '\xd0','\xbb','\xd1','\x96','\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd1','\x96','\xd1','\x8f',0, // ліберія lr
+    '\xd0','\xbb','\xd1','\x96','\xd0','\xb2','\xd0','\xb0','\xd0','\xbd',0, // ліван lb
+    '\xd0','\xbb','\xd1','\x96','\xd0','\xb2','\xd1','\x96','\xd1','\x8f',0, // лівія ly
+    '\xd0','\xbb','\xd1','\x96','\xd1','\x82','\xd0','\xb2','\xd0','\xb0',0, // літва lt
+    '\xd0','\xbb','\xd1','\x96','\xd1','\x85','\xd1','\x82','\xd0','\xb5','\xd0','\xbd','\xd1','\x88','\xd1','\x82','\xd0','\xb5','\xd0','\xb8','\xd0','\xbd',0, // ліхтенштеин li
+    '\xd0','\xbb','\xd1','\x96','\xd1','\x85','\xd1','\x82','\xd1','\x8d','\xd0','\xbd','\xd1','\x88','\xd1','\x82','\xd1','\x8d','\xd0','\xb8','\xd0','\xbd',0, // ліхтэнштэин li
+    '\xd0','\xbb','\xd2','\xaf','\xd0','\xba','\xd1','\x81','\xd0','\xb5','\xd0','\xbc','\xd0','\xb1','\xd1','\x83','\xd1','\x80','\xd0','\xb3',0, // лүксембург lu
+    '\xd0','\xbc','\xca','\xbc','\xd1','\x8f','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd0','\xb1','\xd1','\x96','\xd1','\x80','\xd0','\xbc','\xd0','\xb0',0, // мʼянмабірма mm
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xb2','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb8',0, // маврики mu
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xb2','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb8','\xd0','\xb8',0, // маврикии mu
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xb2','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8',0, // мавритани mr
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xb2','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // мавритания mr
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xb2','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // мавританија mr
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xb2','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // мавританія mr
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xb2','\xd1','\x80','\xd0','\xb8','\xd1','\x86','\xd0','\xb8','\xd0','\xb8',0, // мавриции mu
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xb2','\xd1','\x80','\xd0','\xb8','\xd1','\x86','\xd0','\xb8','\xd1','\x83','\xd1','\x81',0, // маврициус mu
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xb2','\xd1','\x80','\xd1','\x96','\xd0','\xba','\xd1','\x96','\xd0','\xb8',0, // маврікіи mu
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xb3','\xd0','\xb0','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x80',0, // мадагаскар mg
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xb5','\xd1','\x82','\xd0','\xb0',0, // маета yt
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xb7','\xd0','\xb0','\xd0','\xbc','\xd0','\xb1','\xd1','\x96','\xd0','\xba',0, // мазамбік mz
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xb8','\xd0','\xbe','\xd1','\x82',0, // маиот yt
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xb8','\xd0','\xbe','\xd1','\x82','\xd1','\x82','\xd0','\xb0',0, // маиотта yt
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xb0',0, // макаа mo
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xb0','\xd1','\x81','\xd0','\xb0','\xd1','\x80','\xd0','\xba','\xd1','\x96','\xd1','\x82','\xd0','\xb0','\xd0','\xb8',0, // макаасаркітаи mo
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xbe',0, // макао mo
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd0','\xb0','\xd3','\x99','\xd0','\xb0',0, // макаоаәа mo
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd0','\xbc','\xd0','\xb0','\xd1','\x85','\xd1','\x81','\xd1','\x83','\xd1','\x81','\xd0','\xb8','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd3','\x99','\xd0','\xbb','\xd0','\xb5','\xd1','\x82','\xd3','\xa9','\xd0','\xb1','\xd3','\x99','\xd0','\xb3','\xd0','\xb5',0, // макаомахсусидарәлетөбәге mo
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd0','\xbc','\xd0','\xbc','\xd0','\xbc',0, // макаоммм mo
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd0','\xbe','\xd0','\xb0','\xd1','\x80','\xd0','\xba','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd1','\x8e',0, // макаооаркитаю mo
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd0','\xb0','\xd1','\x80',0, // макаосар mo
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd0','\xb0','\xd1','\x80','\xd0','\xba','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // макаосаркина mo
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd0','\xb0','\xd1','\x80','\xd0','\xbd','\xd0','\xb0','\xd0','\xba','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xb8',0, // макаосарнакитаи mo
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd1','\x85','\xd0','\xb8','\xd1','\x82','\xd0','\xbe','\xd0','\xb8','\xd0','\xbc','\xd0','\xbc','\xd2','\xb3',0, // макаохитоиммҳ mo
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd1','\x85','\xd2','\xaf','\xd1','\x81','\xd1','\x83','\xd1','\x81','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd0','\xb7','\xd0','\xb8','\xd0','\xb1','\xd0','\xb0','\xd1','\x82','\xd0','\xb8','\xd3','\x99','\xd1','\x80','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x87','\xd0','\xb8','\xd0','\xbd',0, // макаохүсусиинзибатиәразичин mo
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd1','\x88','\xd0','\xb0','\xd0','\xba','\xd1','\x8a','\xd0','\xb0','\xd1','\x8c','\xd1','\x81','\xd1','\x82','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd0','\xba','\xd3','\x8f','\xd0','\xbe','\xd1','\x88','\xd1','\x82',0, // макаошакъаьстинакӏошт mo
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd1','\x83',0, // макау mo
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd1','\x83','\xd0','\xba','\xd1','\x8b','\xd1','\x82','\xd0','\xb0','\xd0','\xb8','\xd0','\xb0','\xd0','\xb0','\xd0','\xb0',0, // макаукытаиааа mo
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd',0, // македон mk
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8',0, // македони mk
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // македония mk
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f','\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f','\xd1','\x8d','\xd0','\xbb','\xd0','\xb5','\xd0','\xba','\xd0','\xba','\xd0','\xb5','\xd1','\x8e','\xd0','\xb3','\xd0','\xbe','\xd1','\x81','\xd0','\xbb','\xd0','\xb0','\xd0','\xb2','\xd0','\xb8','\xd1','\x8f','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // македониямакедонияэлеккеюгославияреспубликасы mk
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f','\xd0','\xbc','\xd1','\x81','\xd1','\x8e','\xd1','\x80',0, // македониямсюр mk
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f','\xd0','\xbc','\xd1','\x83','\xd1','\x80','\xd1','\x8e','\xd0','\xb3','\xd0','\xbe','\xd1','\x81','\xd0','\xbb',0, // македониямурюгосл mk
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // македонияреспубликасы mk
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // македонија mk
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0','\xd0','\xb1','\xd1','\x98','\xd1','\x80',0, // македонијабјр mk
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0','\xd0','\xba','\xd1','\x98','\xd1','\x80','\xd0','\xbc',0, // македонијакјрм mk
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd1','\x85','\xd1','\x83','\xd1','\x83','\xd1','\x87','\xd0','\xb8','\xd0','\xbd','\xd1','\x8e','\xd0','\xb1','\xd0','\xbd','\xd0','\xbc','\xd1','\x83',0, // македонхуучинюбнму mk
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // македонія mk
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd1','\x96','\xd1','\x8f','\xd0','\xb1','\xd1','\x8e','\xd1','\x80','\xd0','\xbc',0, // македоніябюрм mk
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xb2','\xd0','\xb8',0, // малави mw
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xb2','\xd1','\x96',0, // малаві mw
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xb8','\xd0','\xb7',0, // малаиз my
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xb8','\xd0','\xb7','\xd0','\xb8',0, // малаизи my
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xb8','\xd0','\xb7','\xd0','\xb8','\xd1','\x8f',0, // малаизия my
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xb8','\xd0','\xb7','\xd1','\x96','\xd1','\x8f',0, // малаизія my
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x98','\xd0','\xb7','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // малајзија my
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb8','\xd0','\xb2',0, // малдив mv
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb8','\xd0','\xb2','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // малдивадалары mv
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb8','\xd0','\xb2','\xd0','\xb8',0, // малдиви mv
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0',0, // малдова md
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xb7','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // малезија my
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb8',0, // мали ml
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x82','\xd0','\xb0',0, // малта mt
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x85','\xd0','\xb1','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb8','\xd0','\xbc','\xd0','\xbe','\xd1','\x80',0, // малхбалентимор tl
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x85','\xd0','\xb1','\xd1','\x83','\xd0','\xb7','\xd0','\xb5','\xd0','\xbd','\xd1','\x81','\xd0','\xb0','\xd1','\x8c','\xd1','\x85','\xd1','\x8c','\xd0','\xb0','\xd1','\x80','\xd0','\xb0',0, // малхбузенсаьхьара eh
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x8b','\xd0','\xb5','\xd1','\x82','\xd0','\xb8','\xd1','\x85','\xd0','\xbe','\xd0','\xbe','\xd0','\xba','\xd0','\xb5','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xb5','\xd0','\xbe','\xd1','\x82','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xbd','\xd1','\x8b','\xd0','\xb5','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd1','\x81','\xd1','\x88','\xd0','\xb0',0, // малыетихоокеанскиеотдаленныеостровасша um
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x8b','\xd1','\x8f','\xd0','\xb0','\xd0','\xb4','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd1','\x8b','\xd1','\x8f','\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b','\xd0','\xb7','\xd1','\x88','\xd0','\xb0',0, // малыяаддаленыяастравызша um
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb4','\xd0','\xb8','\xd0','\xb2',0, // мальдив mv
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb4','\xd0','\xb8','\xd0','\xb2','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // мальдиваралдары mv
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb4','\xd0','\xb8','\xd0','\xb2','\xd0','\xb0','\xd1','\x88',0, // мальдиваш mv
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb4','\xd0','\xb8','\xd0','\xb2','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // мальдивороллари mv
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb4','\xd0','\xb8','\xd0','\xb2','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // мальдивутраулары mv
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb4','\xd0','\xb8','\xd0','\xb2','\xd1','\x8b',0, // мальдивы mv
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb4','\xd1','\x8b','\xd0','\xb2','\xd1','\x8b',0, // мальдывы mv
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb4','\xd1','\x96','\xd0','\xb2','\xd0','\xb8',0, // мальдіви mv
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd1','\x82','\xd0','\xb0',0, // мальта mt
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x96',0, // малі ml
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xba','\xd0','\xb0',0, // манака mc
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd0','\xbb','\xd1','\x96','\xd1','\x8f',0, // манголія mn
+    '\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd1','\x81','\xd0','\xb5','\xd1','\x80','\xd0','\xb0','\xd1','\x82',0, // мантсерат ms
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xba','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd0','\xb8','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x81','\xd0','\xb8',0, // марказииафрикареспубликаси cf
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xbe','\xd0','\xba','\xd0','\xb0',0, // марока ma
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xbe','\xd0','\xba','\xd0','\xb0','\xd1','\x88',0, // марокаш ma
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xbe','\xd0','\xba','\xd0','\xba','\xd0','\xbe',0, // марокко ma
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xbe','\xd0','\xba','\xd0','\xbe',0, // мароко ma
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x82','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xba',0, // мартиник mq
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x82','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // мартиника mq
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x82','\xd1','\x96','\xd0','\xbd','\xd1','\x96','\xd0','\xba','\xd0','\xb0',0, // мартініка mq
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x86','\xd1','\x96','\xd0','\xbd','\xd1','\x96','\xd0','\xba','\xd0','\xb0',0, // марцініка mq
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x88','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b','\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b',0, // маршалавыастравы mh
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x88','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // маршаладалары mh
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x88','\xd0','\xb0','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd1','\x88',0, // маршаллангӏаиренаш mh
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x88','\xd0','\xb0','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // маршалларалдары mh
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x88','\xd0','\xb0','\xd0','\xbb','\xd0','\xbb','\xd0','\xbe','\xd0','\xb2','\xd1','\x8b','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0',0, // маршалловыострова mh
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x88','\xd0','\xb0','\xd0','\xbb','\xd0','\xbb','\xd0','\xbe','\xd0','\xb2','\xd1','\x96','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // маршалловіострови mh
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x88','\xd0','\xb0','\xd0','\xbb','\xd0','\xbb','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // маршаллутраулары mh
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x88','\xd0','\xb0','\xd0','\xbb','\xd0','\xbb','\xd1','\x8b','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xbb','\xd1','\x83','\xd1','\x83','\xd0','\xb4',0, // маршаллынарлууд mh
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x88','\xd0','\xb0','\xd0','\xbb','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // маршаловиострови mh
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x88','\xd0','\xb0','\xd0','\xbb','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // маршалороллари mh
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x88','\xd0','\xb0','\xd0','\xbb','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // маршалскаострва mh
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x88','\xd0','\xb0','\xd0','\xbb','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // маршалскиострови mh
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x83','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // мауританија mr
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x83','\xd1','\x80','\xd0','\xb8','\xd1','\x86','\xd0','\xb8','\xd1','\x98','\xd1','\x83','\xd1','\x81',0, // маурицијус mu
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x83','\xd1','\x80','\xd1','\x8b','\xd0','\xba','\xd1','\x96','\xd0','\xb8',0, // маурыкіи mu
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x83','\xd1','\x80','\xd1','\x8b','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // маурытанія mr
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x92','\xd0','\xb0','\xd1','\x80','\xd1','\x81','\xd0','\xba','\xd0','\xb0',0, // мађарска hu
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x98','\xd0','\xbe','\xd1','\x82',0, // мајот yt
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x98','\xd0','\xbe','\xd1','\x82','\xd0','\xb5',0, // мајоте yt
+    '\xd0','\xbc','\xd0','\xb0','\xd1','\x9a','\xd0','\xb0','\xd1','\x83','\xd0','\xb4','\xd0','\xb0','\xd1','\x99','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0','\xd1','\x81','\xd0','\xb0','\xd0','\xb4',0, // мањаудаљенаострвасад um
+    '\xd0','\xbc','\xd0','\xb0','\xd2','\x9b','\xd0','\xb4','\xd1','\x83','\xd0','\xbd',0, // мақдун mk
+    '\xd0','\xbc','\xd0','\xb0','\xd2','\x9b','\xd0','\xb4','\xd1','\x83','\xd0','\xbd','\xd2','\xb7','\xd1','\x81','\xd1','\x8e','\xd0','\xbc',0, // мақдунҷсюм mk
+    '\xd0','\xbc','\xd0','\xb0','\xd2','\xb7','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd',0, // маҷористон hu
+    '\xd0','\xbc','\xd0','\xb0','\xd2','\xb9','\xd0','\xb0','\xd1','\x80','\xd1','\x8b','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // маҹарыстан hu
+    '\xd0','\xbc','\xd0','\xb5','\xcc','\x81','\xd1','\xaf','\xd1','\x96','\xd0','\xba','\xd0','\xbe',0, // ме́ѯіко mx
+    '\xd0','\xbc','\xd0','\xb5','\xd0','\xba','\xd1','\x81','\xd0','\xb8','\xd0','\xba',0, // мексик mx
+    '\xd0','\xbc','\xd0','\xb5','\xd0','\xba','\xd1','\x81','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // мексика mx
+    '\xd0','\xbc','\xd0','\xb5','\xd0','\xba','\xd1','\x81','\xd0','\xb8','\xd0','\xba','\xd0','\xbe',0, // мексико mx
+    '\xd0','\xbc','\xd0','\xb5','\xd0','\xba','\xd1','\x81','\xd1','\x96','\xd0','\xba','\xd0','\xb0',0, // мексіка mx
+    '\xd0','\xbc','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // менадасы im
+    '\xd0','\xbc','\xd0','\xb5','\xd1','\x8a','\xd1','\x80','\xd0','\xbe','\xd0','\xb6','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8',0, // меърожороли ac
+    '\xd0','\xbc','\xd0','\xb8','\xd0','\xb0','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xb1','\xd0','\xb8','\xd1','\x80','\xd0','\xbc','\xd0','\xb0',0, // мианмарбирма mm
+    '\xd0','\xbc','\xd0','\xb8','\xd0','\xba','\xd1','\x80','\xd0','\xbe','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd0','\xb8',0, // микронези fm
+    '\xd0','\xbc','\xd0','\xb8','\xd0','\xba','\xd1','\x80','\xd0','\xbe','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd0','\xb8','\xd0','\xbd','\xd1','\x84','\xd0','\xb5','\xd0','\xb4','\xd0','\xb5','\xd1','\x80','\xd0','\xb0','\xd1','\x82','\xd0','\xb8','\xd0','\xb2','\xd0','\xbd','\xd0','\xb8','\xd1','\x88','\xd1','\x82','\xd0','\xb0','\xd1','\x82','\xd0','\xb0','\xd1','\x88',0, // микронезинфедеративништаташ fm
+    '\xd0','\xbc','\xd0','\xb8','\xd0','\xba','\xd1','\x80','\xd0','\xbe','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd0','\xb8','\xd1','\x8f',0, // микронезия fm
+    '\xd0','\xbc','\xd0','\xb8','\xd0','\xba','\xd1','\x80','\xd0','\xbe','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // микронезија fm
+    '\xd0','\xbc','\xd0','\xb8','\xd0','\xbb','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // милададасы cx
+    '\xd0','\xbc','\xd0','\xb8','\xd0','\xbd','\xd1','\x82','\xd0','\xb0','\xd2','\x9b','\xd0','\xb0','\xd2','\xb3','\xd0','\xbe','\xd0','\xb8','\xd2','\xb7','\xd0','\xb0','\xd0','\xbd','\xd1','\x83','\xd0','\xb1','\xd0','\xb8','\xd0','\xb8','\xd1','\x84','\xd0','\xb0','\xd1','\x80','\xd0','\xbe','\xd0','\xbd','\xd1','\x81','\xd0','\xb0',0, // минтақаҳоиҷанубиифаронса tf
+    '\xd0','\xbc','\xd0','\xb8','\xd1','\x81','\xd0','\xb0','\xd1','\x80',0, // мисар eg
+    '\xd0','\xbc','\xd0','\xb8','\xd1','\x81','\xd0','\xb8','\xd1','\x80',0, // мисир eg
+    '\xd0','\xbc','\xd0','\xb8','\xd1','\x81','\xd1','\x80',0, // миср eg
+    '\xd0','\xbc','\xd0','\xb8','\xd1','\x81','\xd1','\x8b','\xd1','\x80',0, // мисыр eg
+    '\xd0','\xbc','\xd0','\xb8','\xd1','\x8d','\xd0','\xba','\xd1','\x81','\xd0','\xb8','\xd0','\xba','\xd1','\x8d',0, // миэксикэ mx
+    '\xd0','\xbc','\xd0','\xb8','\xd1','\x98','\xd0','\xb0','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xb1','\xd1','\x83','\xd1','\x80','\xd0','\xbc','\xd0','\xb0',0, // мијанмарбурма mm
+    '\xd0','\xbc','\xd0','\xbe','\xd0','\xb7','\xd0','\xb0','\xd0','\xbc','\xd0','\xb1','\xd0','\xb8','\xd0','\xba',0, // мозамбик mz
+    '\xd0','\xbc','\xd0','\xbe','\xd0','\xb7','\xd0','\xb0','\xd0','\xbc','\xd0','\xb1','\xd1','\x96','\xd0','\xba',0, // мозамбік mz
+    '\xd0','\xbc','\xd0','\xbe','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd0','\xb2',0, // молдав md
+    '\xd0','\xbc','\xd0','\xbe','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd0','\xb2','\xd0','\xb8',0, // молдави md
+    '\xd0','\xbc','\xd0','\xbe','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd0','\xb2','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // молдавија md
+    '\xd0','\xbc','\xd0','\xbe','\xd0','\xbb','\xd0','\xb4','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0',0, // молдова md
+    '\xd0','\xbc','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd0','\xba','\xd0','\xbe',0, // монако mc
+    '\xd0','\xbc','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd0','\xbb',0, // монгол mn
+    '\xd0','\xbc','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8',0, // монголи mn
+    '\xd0','\xbc','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8','\xd1','\x8f',0, // монголия mn
+    '\xd0','\xbc','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // монголија mn
+    '\xd0','\xbc','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd0','\xbb','\xd1','\x83','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // монголустан mn
+    '\xd0','\xbc','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd0','\xbb','\xd1','\x96','\xd1','\x8f',0, // монголія mn
+    '\xd0','\xbc','\xd0','\xbe','\xd0','\xbd','\xd1','\x81','\xd0','\xb5','\xd1','\x80','\xd0','\xb0','\xd1','\x82',0, // монсерат ms
+    '\xd0','\xbc','\xd0','\xbe','\xd0','\xbd','\xd1','\x82','\xd0','\xb5','\xd0','\xbd','\xd0','\xb5','\xd0','\xb3','\xd1','\x80','\xd0','\xbe',0, // монтенегро me
+    '\xd0','\xbc','\xd0','\xbe','\xd0','\xbd','\xd1','\x82','\xd1','\x81','\xd0','\xb5','\xd1','\x80','\xd0','\xb0','\xd1','\x82',0, // монтсерат ms
+    '\xd0','\xbc','\xd0','\xbe','\xd0','\xbd','\xd1','\x82','\xd1','\x81','\xd0','\xb5','\xd1','\x80','\xd1','\x80','\xd0','\xb0','\xd1','\x82',0, // монтсеррат ms
+    '\xd0','\xbc','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xba','\xd0','\xba','\xd0','\xbe',0, // морокко ma
+    '\xd0','\xbc','\xd0','\xbe','\xd2','\xa3','\xd2','\x93','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8','\xd1','\x8f',0, // моңғолия mn
+    '\xd0','\xbc','\xd1','\x83','\xd2','\x93','\xd1','\x83','\xd0','\xbb','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd',0, // муғулистон mn
+    '\xd0','\xbc','\xd1','\x83','\xd2','\x9b','\xd0','\xb0','\xd0','\xb4','\xd0','\xb4','\xd0','\xb0','\xd1','\x81','\xd0','\xb5','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8',0, // муқаддаселенаороли sh
+    '\xd0','\xbc','\xd1','\x8b','\xd1','\x81','\xd1','\x8b','\xd1','\x80',0, // мысыр eg
+    '\xd0','\xbc','\xd1','\x8c','\xd1','\x8f','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd0','\xb1','\xd0','\xb8','\xd1','\x80','\xd0','\xbc','\xd0','\xb0',0, // мьянмабирма mm
+    '\xd0','\xbc','\xd1','\x8c','\xd1','\x8f','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd1','\x80',0, // мьянмар mm
+    '\xd0','\xbc','\xd1','\x8d','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb',0, // мэнарал im
+    '\xd0','\xbc','\xd1','\x8d','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd1','\x8b',0, // мэнаралы im
+    '\xd0','\xbc','\xd1','\x8d','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd1','\x8b','\xd1','\x8b',0, // мэнарыы im
+    '\xd0','\xbc','\xd1','\x8d','\xd0','\xbd','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5',0, // мэнгӏаире im
+    '\xd0','\xbc','\xd1','\x8d','\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8',0, // мэнороли im
+    '\xd0','\xbc','\xd1','\x8d','\xd0','\xbd','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b',0, // мэнутравы im
+    '\xd0','\xbc','\xd1','\x8f','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0',0, // мянма mm
+    '\xd0','\xbc','\xd1','\x8f','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd0','\xb1','\xd1','\x96','\xd1','\x80','\xd0','\xbc','\xd0','\xb0',0, // мянмабірма mm
+    '\xd0','\xbc','\xd1','\x96','\xd0','\xba','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd1','\x96','\xd1','\x8f',0, // мікранезія fm
+    '\xd0','\xbc','\xd1','\x96','\xd0','\xba','\xd1','\x80','\xd0','\xbe','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd1','\x96','\xd1','\x8f',0, // мікронезія fm
+    '\xd0','\xbc','\xd1','\x98','\xd0','\xb0','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0',0, // мјанма mm
+    '\xd0','\xbc','\xd1','\x98','\xd0','\xb0','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd1','\x80',0, // мјанмар mm
+    '\xd0','\xbc','\xd1','\x98','\xd0','\xb0','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xb1','\xd1','\x83','\xd1','\x80','\xd0','\xbc','\xd0','\xb0',0, // мјанмарбурма mm
+    '\xd0','\xbc','\xd2','\xaf','\xd0','\xb3','\xd3','\x99','\xd0','\xb4','\xd0','\xb4','\xd3','\x99','\xd1','\x81','\xd0','\xbf','\xd1','\x98','\xd0','\xb5','\xd1','\x80','\xd0','\xb2','\xd3','\x99','\xd0','\xbc','\xd0','\xb8','\xd0','\xba','\xd0','\xb5','\xd0','\xbb','\xd0','\xbe','\xd0','\xbd',0, // мүгәддәспјервәмикелон pm
+    '\xd0','\xbc','\xd2','\xaf','\xd0','\xb3','\xd3','\x99','\xd0','\xb4','\xd0','\xb4','\xd3','\x99','\xd1','\x81','\xd1','\x98','\xd0','\xb5','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0',0, // мүгәддәсјелена sh
+    '\xd0','\xbc','\xd3','\x99','\xd1','\x80','\xd0','\xb0','\xd0','\xba','\xd0','\xb5','\xd1','\x88',0, // мәракеш ma
+    '\xd0','\xbc','\xd3','\x99','\xd1','\x80','\xd0','\xba','\xd3','\x99','\xd0','\xb7','\xd0','\xb8','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // мәркәзиафрикареспубликасы cf
+    '\xd0','\xbd','\xd0','\xb0','\xd0','\xbc','\xd0','\xb8','\xd0','\xb1','\xd0','\xb8',0, // намиби na
+    '\xd0','\xbd','\xd0','\xb0','\xd0','\xbc','\xd0','\xb8','\xd0','\xb1','\xd0','\xb8','\xd1','\x8f',0, // намибия na
+    '\xd0','\xbd','\xd0','\xb0','\xd0','\xbc','\xd0','\xb8','\xd0','\xb1','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // намибија na
+    '\xd0','\xbd','\xd0','\xb0','\xd0','\xbc','\xd1','\x96','\xd0','\xb1','\xd1','\x96','\xd1','\x8f',0, // намібія na
+    '\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb2','\xd0','\xb5','\xd0','\xb3','\xd1','\x96','\xd1','\x8f',0, // нарвегія no
+    '\xd0','\xbd','\xd0','\xb0','\xd1','\x83','\xd1','\x80','\xd1','\x83',0, // науру nr
+    '\xd0','\xbd','\xd0','\xb5','\xd0','\xbc','\xd0','\xb0','\xd1','\x87','\xd0','\xba','\xd0','\xb0',0, // немачка de
+    '\xd0','\xbd','\xd0','\xb5','\xd0','\xbf','\xd0','\xb0','\xd0','\xbb',0, // непал np
+    '\xd0','\xbd','\xd0','\xb8','\xd0','\xb3','\xd0','\xb5','\xd1','\x80',0, // нигер ne
+    '\xd0','\xbd','\xd0','\xb8','\xd0','\xb3','\xd0','\xb5','\xd1','\x80','\xd0','\xb8',0, // нигери ng
+    '\xd0','\xbd','\xd0','\xb8','\xd0','\xb3','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd1','\x8f',0, // нигерия ng
+    '\xd0','\xbd','\xd0','\xb8','\xd0','\xb3','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // нигерија ng
+    '\xd0','\xbd','\xd0','\xb8','\xd0','\xb4','\xd0','\xb5','\xd1','\x80','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4',0, // нидерланд nl
+    '\xd0','\xbd','\xd0','\xb8','\xd0','\xb4','\xd0','\xb5','\xd1','\x80','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0','\xd1','\x88',0, // нидерландаш nl
+    '\xd0','\xbd','\xd0','\xb8','\xd0','\xb4','\xd0','\xb5','\xd1','\x80','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x8f',0, // нидерландия nl
+    '\xd0','\xbd','\xd0','\xb8','\xd0','\xb4','\xd0','\xb5','\xd1','\x80','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x8b',0, // нидерланды nl
+    '\xd0','\xbd','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb3','\xd0','\xb2','\xd0','\xb0',0, // никарагва ni
+    '\xd0','\xbd','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb3','\xd1','\x83','\xd0','\xb0',0, // никарагуа ni
+    '\xd0','\xbd','\xd0','\xb8','\xd1','\x83','\xd0','\xb5',0, // ниуе nu
+    '\xd0','\xbd','\xd0','\xb8','\xd1','\x83','\xd1','\x8d',0, // ниуэ nu
+    '\xd0','\xbd','\xd0','\xb8','\xd1','\x83','\xd1','\x98','\xd0','\xb5',0, // ниује nu
+    '\xd0','\xbd','\xd0','\xb8','\xd2','\x9d','\xd0','\xb5','\xd1','\x80',0, // ниҝер ne
+    '\xd0','\xbd','\xd0','\xb8','\xd2','\x9d','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // ниҝерија ng
+    '\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd0','\xb7','\xd0','\xb5','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x8f',0, // новазеландия nz
+    '\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd0','\xb7','\xd0','\xb5','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x96','\xd1','\x8f',0, // новазеландія nz
+    '\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // новакаледония nc
+    '\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // новакаледонија nc
+    '\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // новакаледонія nc
+    '\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd1','\x8f','\xd0','\xb7','\xd0','\xb5','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x8f',0, // новаязеландия nz
+    '\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd1','\x8f','\xd0','\xb7','\xd0','\xb5','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x8b','\xd1','\x8f',0, // новаязеландыя nz
+    '\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd1','\x8f','\xd0','\xba','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // новаякаледония nc
+    '\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd1','\x8f','\xd0','\xba','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // новаякаледонія nc
+    '\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xb7','\xd0','\xb5','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4',0, // новзеланд nz
+    '\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xb7','\xd0','\xb5','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4',0, // новизеланд nz
+    '\xd0','\xbd','\xd0','\xbe','\xd0','\xbc','\xd1','\x85','\xd0','\xbe','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xb8','\xd0','\xb3','\xd1','\x82','\xd0','\xbe','\xd0','\xb8','\xd1','\x80','\xd1','\x81','\xd0','\xbe','\xd0','\xbd','\xd1','\x83','\xd0','\xbb','\xd1','\x81','\xd0','\xbe','\xd1','\x80','\xd0','\xbd','\xd1','\x83','\xd1','\x83','\xd0','\xb4',0, // номхондалаигтоирсонулсорнууд qo
+    '\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd0','\xb2','\xd0','\xb5','\xd0','\xb3','\xd0','\xb8',0, // норвеги no
+    '\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd0','\xb2','\xd0','\xb5','\xd0','\xb3','\xd0','\xb8','\xd1','\x8f',0, // норвегия no
+    '\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd0','\xb2','\xd0','\xb5','\xd1','\x87',0, // норвеч no
+    '\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd0','\xb2','\xd0','\xb5','\xd1','\x88','\xd0','\xba','\xd0','\xb0',0, // норвешка no
+    '\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd0','\xb2','\xd0','\xb5','\xd2','\x91','\xd1','\x96','\xd1','\x8f',0, // норвеґія no
+    '\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // норфолкадасы nf
+    '\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb',0, // норфолкарал nf
+    '\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd1','\x8b',0, // норфолкаралы nf
+    '\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5',0, // норфолкгӏаире nf
+    '\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // норфолкороллари nf
+    '\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b',0, // норфолкутравы nf
+    '\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd1','\x88','\xd0','\xba','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2',0, // норфолшкиостров nf
+    '\xd0','\xbd','\xd1','\x96','\xd0','\xb3','\xd0','\xb5','\xd1','\x80',0, // нігер ne
+    '\xd0','\xbd','\xd1','\x96','\xd0','\xb3','\xd0','\xb5','\xd1','\x80','\xd1','\x8b','\xd1','\x8f',0, // нігерыя ng
+    '\xd0','\xbd','\xd1','\x96','\xd0','\xb3','\xd0','\xb5','\xd1','\x80','\xd1','\x96','\xd1','\x8f',0, // нігерія ng
+    '\xd0','\xbd','\xd1','\x96','\xd0','\xb4','\xd0','\xb5','\xd1','\x80','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8',0, // нідерланди nl
+    '\xd0','\xbd','\xd1','\x96','\xd0','\xb4','\xd0','\xb5','\xd1','\x80','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd1','\x96','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd0','\xb1','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd1','\x96','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // нідерландськікарибськіострови bq
+    '\xd0','\xbd','\xd1','\x96','\xd0','\xb4','\xd1','\x8d','\xd1','\x80','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x8b',0, // нідэрланды nl
+    '\xd0','\xbd','\xd1','\x96','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb3','\xd1','\x83','\xd0','\xb0',0, // нікарагуа ni
+    '\xd0','\xbd','\xd1','\x96','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd2','\x91','\xd1','\x83','\xd0','\xb0',0, // нікараґуа ni
+    '\xd0','\xbd','\xd1','\x96','\xd0','\xbc','\xd0','\xb5','\xd1','\x87','\xd1','\x87','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // німеччина de
+    '\xd0','\xbd','\xd1','\x96','\xd1','\x83','\xd0','\xb5',0, // ніуе nu
+    '\xd0','\xbd','\xd1','\x96','\xd1','\x83','\xd1','\x8d',0, // ніуэ nu
+    '\xd0','\xbe','\xd0','\xb0','\xd1','\x8d',0, // оаэ ae
+    '\xd0','\xbe','\xd0','\xb1','\xca','\xbc','\xd1','\x94','\xd0','\xb4','\xd0','\xbd','\xd0','\xb0','\xd0','\xbd','\xd1','\x96','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb1','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd1','\x96','\xd0','\xb5','\xd0','\xbc','\xd1','\x96','\xd1','\x80','\xd0','\xb0','\xd1','\x82','\xd0','\xb8',0, // обʼєднаніарабськіемірати ae
+    '\xd0','\xbe','\xd0','\xb1','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xb1','\xd1','\x98','\xd0','\xb5','\xd0','\xbb','\xd0','\xbe','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd0','\xb8',0, // обалабјелокости ci
+    '\xd0','\xbe','\xd0','\xb1','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x81','\xd0','\xbb','\xd0','\xbe','\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd1','\x87','\xd0','\xb5',0, // обаласлоноваче ci
+    '\xd0','\xbe','\xd0','\xb1','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x81','\xd0','\xbb','\xd0','\xbe','\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd1','\x87','\xd0','\xb5','\xd0','\xba','\xd0','\xbe','\xd1','\x82','\xd0','\xb4','\xd0','\xb8','\xd0','\xb2','\xd0','\xbe','\xd0','\xb0','\xd1','\x80',0, // обаласлоновачекотдивоар ci
+    '\xd0','\xbe','\xd0','\xb1','\xd0','\xb5','\xd0','\xb4','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb1','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xb5','\xd0','\xbc','\xd0','\xb8','\xd1','\x80','\xd1','\x81','\xd1','\x82','\xd0','\xb2','\xd0','\xb0',0, // обединениарабскиемирства ae
+    '\xd0','\xbe','\xd0','\xb1','\xd0','\xb5','\xd0','\xb4','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xbd','\xd0','\xbe','\xd1','\x82','\xd0','\xbe','\xd0','\xba','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd1','\x81','\xd1','\x82','\xd0','\xb2','\xd0','\xbe',0, // обединенотокралство gb
+    '\xd0','\xbe','\xd0','\xb1','\xd0','\xb5','\xd0','\xb4','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x82','\xd0','\xb8','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbf','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xb5','\xd0','\xbc','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd1','\x82','\xd0','\xb8',0, // обединетиарапскиемирати ae
+    '\xd0','\xbe','\xd0','\xb1','\xd0','\xb5','\xd0','\xb4','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x82','\xd0','\xbe','\xd0','\xba','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd1','\x81','\xd1','\x82','\xd0','\xb2','\xd0','\xbe',0, // обединетокралство gb
+    '\xd0','\xbe','\xd0','\xb1','\xd1','\x8a','\xd0','\xb5','\xd0','\xb4','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xbd','\xd0','\xbd','\xd1','\x8b','\xd0','\xb5','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb1','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xb5','\xd1','\x8d','\xd0','\xbc','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd1','\x82','\xd1','\x8b',0, // объединенныеарабскиеэмираты ae
+    '\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd0','\xba','\xd1','\x83','\xd0','\xba','\xd0','\xb0',0, // овакука ck
+    '\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd0','\xbf','\xd0','\xb8','\xd1','\x82','\xd0','\xba','\xd1','\x8d','\xd1','\x80','\xd0','\xbd',0, // овапиткэрн pn
+    '\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd0','\xba','\xd1','\x81','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xba','\xd0','\xbe','\xd1','\x81',0, // оватерксикаикос tc
+    '\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd1','\x85','\xd0','\xb5','\xd1','\x80','\xd0','\xb4','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb4',0, // овахердимакдональд hm
+    '\xd0','\xbe','\xd0','\xb2','\xd0','\xb1','\xd1','\x83','\xd0','\xb2','\xd0','\xb5',0, // овбуве bv
+    '\xd0','\xbe','\xd0','\xb2','\xd0','\xb2','\xd0','\xbe','\xd0','\xb7','\xd0','\xbd','\xd0','\xb5','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // оввознесения ac
+    '\xd0','\xbe','\xd0','\xb2','\xd0','\xba','\xd0','\xbb','\xd0','\xb8','\xd0','\xbf','\xd0','\xbf','\xd0','\xb5','\xd1','\x80','\xd1','\x82','\xd0','\xbe','\xd0','\xbd',0, // овклиппертон cp
+    '\xd0','\xbe','\xd0','\xb2','\xd0','\xbc','\xd1','\x8d','\xd0','\xbd',0, // овмэн im
+    '\xd0','\xbe','\xd0','\xb2','\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba',0, // овнорфолк nf
+    '\xd0','\xbe','\xd0','\xb2','\xd1','\x80','\xd0','\xbe','\xd0','\xb6','\xd0','\xb4','\xd0','\xb5','\xd1','\x81','\xd1','\x82','\xd0','\xb2','\xd0','\xb0',0, // оврождества cx
+    '\xd0','\xbe','\xd0','\xb2','\xd1','\x81','\xd0','\xb2','\xd0','\xb5','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd1','\x8b',0, // овсвелены sh
+    '\xd0','\xbe','\xd0','\xb2','\xd1','\x85','\xd3','\x8f','\xd0','\xb0','\xd0','\xbd','\xd0','\xbc','\xd0','\xbe','\xd1','\x85','\xd0','\xba',0, // овхӏанмохк af
+    '\xd0','\xbe','\xd0','\xb7','\xd0','\xb0','\xd1','\x80','\xd0','\xb1','\xd0','\xb0','\xd0','\xb8','\xd0','\xb6','\xd0','\xbe','\xd0','\xbd',0, // озарбаижон az
+    '\xd0','\xbe','\xd0','\xb7','\xd0','\xb0','\xd1','\x80','\xd0','\xb1','\xd0','\xbe','\xd0','\xb8','\xd2','\xb7','\xd0','\xbe','\xd0','\xbd',0, // озарбоиҷон az
+    '\xd0','\xbe','\xd0','\xba',0, // ок gb
+    '\xd0','\xbe','\xd0','\xba','\xd0','\xb5','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0','\xd1','\x83','\xd0','\xb4','\xd0','\xb0','\xd1','\x99','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // океанијаудаљенаострва qo
+    '\xd0','\xbe','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // оландскаострва ax
+    '\xd0','\xbe','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // оландскиострови ax
+    '\xd0','\xbe','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd',0, // оман om
+    '\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd1','\x81',0, // орос ru
+    '\xd0','\xbe','\xd1','\x80','\xd1','\x82','\xd0','\xb0','\xd0','\xbb','\xd1','\x8b','\xd2','\x9b','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // орталықафрикареспубликасы cf
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xbe','\xd0','\xba','\xd0','\xb5','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // осталаокеанија qo
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd1','\x83','\xd1','\x80','\xd0','\xba','\xd1','\x81','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xba','\xd0','\xbe','\xd1','\x81',0, // острватурксикаикос tc
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xbe','\xd0','\xb0','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x81','\xd0','\xb8','\xd0','\xbe','\xd0','\xbd',0, // острвоасенсион ac
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xbe','\xd0','\xb1','\xd1','\x83','\xd0','\xb2','\xd0','\xb5',0, // острвобуве bv
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xbe','\xd0','\xba','\xd0','\xbb','\xd0','\xb8','\xd0','\xbf','\xd0','\xb5','\xd1','\x80','\xd1','\x82','\xd0','\xbe','\xd0','\xbd',0, // острвоклипертон cp
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xbe','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd',0, // острвоман im
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xbe','\xd0','\xbc','\xd0','\xb5','\xd0','\xbd',0, // острвомен im
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xbe','\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd1','\x84','\xd0','\xbe','\xd0','\xba',0, // острвонорфок nf
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xbe','\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba',0, // острвонорфолк nf
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xbe','\xd1','\x85','\xd0','\xb5','\xd1','\x80','\xd0','\xb4','\xd0','\xb8','\xd0','\xbc','\xd0','\xb5','\xd0','\xba','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // острвохердимекдоналдоваострва hm
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd',0, // островакаиман ky
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd0','\xba','\xd1','\x83','\xd0','\xba','\xd0','\xb0',0, // островакука ck
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x81','\xd0','\xb8','\xd0','\xbe','\xd0','\xbd',0, // островасенсион ac
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb1','\xd1','\x83','\xd0','\xb2','\xd0','\xb5',0, // островбуве bv
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb2','\xd1','\x8a','\xd0','\xb7','\xd0','\xbd','\xd0','\xb5','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8','\xd0','\xb5',0, // островвъзнесение ac
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xb3','\xd0','\xb5','\xd1','\x80','\xd0','\xb4','\xd1','\x96','\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4',0, // островигердімакдоналд hm
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xba','\xd1','\x83','\xd0','\xba',0, // островикук ck
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xba','\xd1','\x83','\xd0','\xba','\xd0','\xb0',0, // островикука ck
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xbf','\xd0','\xb8','\xd1','\x82','\xd0','\xba','\xd0','\xb5','\xd1','\x80','\xd0','\xbd',0, // островипиткерн pn
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xbf','\xd1','\x96','\xd1','\x82','\xd0','\xba','\xd0','\xb5','\xd1','\x80','\xd0','\xbd',0, // островипіткерн pn
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd0','\xba','\xd1','\x81','\xd1','\x96','\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xba','\xd0','\xbe','\xd1','\x81',0, // островитерксікаикос tc
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd1','\x82','\xd1','\x83','\xd1','\x80','\xd0','\xba','\xd1','\x81','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xba','\xd0','\xbe','\xd1','\x81',0, // островитурксикаикос tc
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd1','\x82','\xd1','\x8a','\xd1','\x80','\xd0','\xba','\xd1','\x81','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xba','\xd0','\xbe','\xd1','\x81',0, // островитърксикаикос tc
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd1','\x85','\xd1','\x8a','\xd1','\x80','\xd0','\xb4','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4',0, // островихърдимакдоналд hm
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xba','\xd0','\xbb','\xd0','\xb8','\xd0','\xbf','\xd0','\xb5','\xd1','\x80','\xd1','\x82','\xd0','\xbe','\xd0','\xbd',0, // островклипертон cp
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd',0, // островман im
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba',0, // островнорфолк nf
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd1','\x80','\xd0','\xbe','\xd0','\xb6','\xd0','\xb4','\xd0','\xb5','\xd1','\x81','\xd1','\x82','\xd0','\xb2','\xd0','\xbe',0, // островрождество cx
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd1','\x85','\xd0','\xb5','\xd1','\x80','\xd0','\xb4','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xbc','\xd0','\xb5','\xd0','\xba','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4',0, // островхердиостровимекдоналд hm
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd1','\x96','\xd0','\xb2','\xd0','\xb1','\xd1','\x83','\xd0','\xb2','\xd0','\xb5',0, // острівбуве bv
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd1','\x96','\xd0','\xb2','\xd0','\xb2','\xd0','\xbe','\xd0','\xb7','\xd0','\xbd','\xd0','\xb5','\xd1','\x81','\xd1','\x96','\xd0','\xbd','\xd0','\xbd','\xd1','\x8f',0, // остріввознесіння ac
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd1','\x96','\xd0','\xb2','\xd0','\xba','\xd0','\xbb','\xd1','\x96','\xd0','\xbf','\xd0','\xbf','\xd0','\xb5','\xd1','\x80','\xd1','\x82','\xd0','\xbe','\xd0','\xbd',0, // острівкліппертон cp
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd1','\x96','\xd0','\xb2','\xd0','\xbc','\xd0','\xb5','\xd0','\xbd',0, // острівмен im
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd1','\x96','\xd0','\xb2','\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba',0, // острівнорфолк nf
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd1','\x96','\xd0','\xb2','\xd1','\x80','\xd1','\x96','\xd0','\xb7','\xd0','\xb4','\xd0','\xb2','\xd0','\xb0',0, // острівріздва cx
+    '\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd1','\x96','\xd0','\xb2','\xd1','\x81','\xd0','\xb2','\xd1','\x8f','\xd1','\x82','\xd0','\xbe','\xd1','\x96','\xd1','\x94','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8',0, // острівсвятоієлени sh
+    '\xd0','\xbe','\xd1','\x82','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd1','\x87','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd0','\xbe','\xd0','\xba','\xd0','\xb5','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // отдалечениостровинаокеания qo
+    '\xd0','\xbe','\xd1','\x82','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd1','\x87','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd1','\x81','\xd0','\xb0','\xd1','\x89',0, // отдалечениостровинасащ um
+    '\xd0','\xbe','\xd1','\x83','\xd2','\x86','\xd0','\xba','\xd1','\x80','\xd0','\xb0','\xd0','\xb8','\xcc','\x81','\xd0','\xbd','\xd0','\xb0',0, // оу҆краи́на ua
+    '\xd0','\xbe','\xd2','\xa3','\xd1','\x82','\xd2','\xaf','\xd1','\x81','\xd1','\x82','\xd1','\x96','\xd0','\xba','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // оңтүстікафрикареспубликасы za
+    '\xd0','\xbe','\xd2','\xa3','\xd1','\x82','\xd2','\xaf','\xd1','\x81','\xd1','\x82','\xd1','\x96','\xd0','\xba','\xd0','\xb3','\xd0','\xb5','\xd0','\xbe','\xd1','\x80','\xd0','\xb3','\xd0','\xb8','\xd1','\x8f','\xd0','\xb6','\xd3','\x99','\xd0','\xbd','\xd0','\xb5','\xd0','\xbe','\xd2','\xa3','\xd1','\x82','\xd2','\xaf','\xd1','\x81','\xd1','\x82','\xd1','\x96','\xd0','\xba','\xd1','\x81','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb2','\xd0','\xb8','\xd1','\x87','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // оңтүстікгеоргияжәнеоңтүстіксандвичаралдары gs
+    '\xd0','\xbe','\xd2','\xa3','\xd1','\x82','\xd2','\xaf','\xd1','\x81','\xd1','\x82','\xd1','\x96','\xd0','\xba','\xd0','\xba','\xd0','\xbe','\xd1','\x80','\xd0','\xb5','\xd1','\x8f',0, // оңтүстіккорея kr
+    '\xd0','\xbe','\xd2','\xa3','\xd1','\x82','\xd2','\xaf','\xd1','\x81','\xd1','\x82','\xd1','\x96','\xd0','\xba','\xd1','\x81','\xd1','\x83','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd',0, // оңтүстіксудан ss
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xba','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // пакистан pk
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xba','\xd1','\x96','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // пакістан pk
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x83',0, // палау pw
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd1','\x81','\xd1','\x82','\xd0','\xb8','\xd0','\xbd',0, // палестин ps
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd1','\x81','\xd1','\x82','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // палестина ps
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd1','\x81','\xd1','\x82','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd0','\xb0','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd1','\x82','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // палестинааимактары ps
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd1','\x81','\xd1','\x82','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd0','\xb0','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd2','\x9b','\xd1','\x82','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // палестинааимақтары ps
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd1','\x81','\xd1','\x82','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb5','\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd1','\x98','\xd0','\xb5',0, // палестинскетериторије ps
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd1','\x81','\xd1','\x82','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xb5','\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd0','\xb8',0, // палестинскиетерритории ps
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd1','\x81','\xd1','\x82','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd0','\xb8',0, // палестинскитеритории ps
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd1','\x81','\xd1','\x82','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd1','\x96','\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd1','\x96','\xd1','\x96',0, // палестинськітериторіі ps
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd1','\x81','\xd1','\x82','\xd0','\xb8','\xd0','\xbd','\xd1','\x8b','\xd0','\xbd','\xd1','\x83','\xd1','\x82','\xd0','\xb0','\xd0','\xb3','\xd0','\xb4','\xd1','\x8d','\xd0','\xb2','\xd1','\x81','\xd0','\xb3','\xd1','\x8d','\xd1','\x80',0, // палестинынутагдэвсгэр ps
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd1','\x81','\xd1','\x82','\xd3','\x8f','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // палестӏина ps
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd1','\x81','\xd1','\x82','\xd3','\x8f','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd0','\xbd','\xd0','\xbb','\xd0','\xb0','\xd1','\x82','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x88',0, // палестӏинанлаттанаш ps
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd1','\x81','\xd1','\x86','\xd1','\x96','\xd0','\xbd','\xd0','\xb0',0, // палесціна ps
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd1','\x81','\xd1','\x86','\xd1','\x96','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd1','\x96','\xd1','\x8f','\xd1','\x82','\xd1','\x8d','\xd1','\x80','\xd1','\x8b','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd1','\x8b','\xd1','\x96',0, // палесцінскіятэрыторыі ps
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xbc',0, // панам pa
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xbc','\xd0','\xb0',0, // панама pa
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbf','\xd1','\x83','\xd0','\xb0','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x8f','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd0','\xb2',0, // папуагвинеяинав pg
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbf','\xd1','\x83','\xd0','\xb0','\xd0','\xb6','\xd0','\xb0','\xd2','\xa3','\xd0','\xb0','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x8f',0, // папуажаңагвинея pg
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbf','\xd1','\x83','\xd0','\xb0','\xd0','\xb6','\xd0','\xb0','\xd2','\xa3','\xd1','\x8b','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x8f',0, // папуажаңыгвинея pg
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbf','\xd1','\x83','\xd0','\xb0','\xd0','\xba','\xd0','\xb5','\xd1','\x80','\xd0','\xbb','\xd0','\xb0','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xb8',0, // папуакерлагвинеи pg
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbf','\xd1','\x83','\xd0','\xb0','\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x8f',0, // папуановагвинея pg
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbf','\xd1','\x83','\xd0','\xb0','\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x98','\xd0','\xb0',0, // папуановагвинеја pg
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbf','\xd1','\x83','\xd0','\xb0','\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd1','\x8f','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x8f',0, // папуановаягвинея pg
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbf','\xd1','\x83','\xd0','\xb0','\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd1','\x8f','\xd0','\xb3','\xd0','\xb2','\xd1','\x96','\xd0','\xbd','\xd0','\xb5','\xd1','\x8f',0, // папуановаягвінея pg
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbf','\xd1','\x83','\xd0','\xb0','\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd2','\x91','\xd0','\xb2','\xd1','\x96','\xd0','\xbd','\xd0','\xb5','\xd1','\x8f',0, // папуановаґвінея pg
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbf','\xd1','\x83','\xd0','\xb0','\xd1','\x88','\xd0','\xb8','\xd0','\xbd','\xd1','\x8d','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xb8',0, // папуашинэгвинеи pg
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbf','\xd1','\x83','\xd0','\xb0','\xd1','\x8f','\xd0','\xbd','\xd0','\xb3','\xd0','\xb8','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x8f',0, // папуаянгигвинея pg
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbf','\xd1','\x83','\xd0','\xb0','\xd1','\x8f','\xd2','\xa3','\xd0','\xb0','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x8f',0, // папуаяңагвинея pg
+    '\xd0','\xbf','\xd0','\xb0','\xd0','\xbf','\xd1','\x83','\xd0','\xb0','\xd1','\x98','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x98','\xd0','\xb0',0, // папуајенигвинеја pg
+    '\xd0','\xbf','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb3','\xd0','\xb2','\xd0','\xb0','\xd0','\xb8',0, // парагваи py
+    '\xd0','\xbf','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb3','\xd0','\xb2','\xd0','\xb0','\xd1','\x98',0, // парагвај py
+    '\xd0','\xbf','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd2','\x91','\xd0','\xb2','\xd0','\xb0','\xd0','\xb8',0, // параґваи py
+    '\xd0','\xbf','\xd0','\xb0','\xd1','\x80','\xd1','\x82','\xd1','\x83','\xd0','\xb3','\xd0','\xb0','\xd0','\xbb','\xd1','\x96','\xd1','\x8f',0, // партугалія pt
+    '\xd0','\xbf','\xd0','\xb0','\xd1','\x83','\xd0','\xb4','\xd0','\xbd','\xd0','\xb5','\xd0','\xb2','\xd0','\xb0','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd1','\x8b','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x8f','\xd1','\x80','\xd1','\x8d','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd1','\x96','\xd0','\xba','\xd0','\xb0',0, // паудневаафрыканскаярэспубліка za
+    '\xd0','\xbf','\xd0','\xb0','\xd1','\x83','\xd0','\xb4','\xd0','\xbd','\xd0','\xb5','\xd0','\xb2','\xd0','\xb0','\xd1','\x8f','\xd0','\xb4','\xd0','\xb6','\xd0','\xbe','\xd1','\x80','\xd0','\xb4','\xd0','\xb6','\xd1','\x8b','\xd1','\x8f','\xd1','\x96','\xd0','\xbf','\xd0','\xb0','\xd1','\x83','\xd0','\xb4','\xd0','\xbd','\xd0','\xb5','\xd0','\xb2','\xd1','\x8b','\xd1','\x8f','\xd1','\x81','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb2','\xd1','\x96','\xd1','\x87','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b','\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b',0, // паудневаяджорджыяіпаудневыясандвічавыастравы gs
+    '\xd0','\xbf','\xd0','\xb0','\xd1','\x83','\xd0','\xb4','\xd0','\xbd','\xd0','\xb5','\xd0','\xb2','\xd0','\xb0','\xd1','\x8f','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd1','\x8d','\xd1','\x8f',0, // паудневаякарэя kr
+    '\xd0','\xbf','\xd0','\xb0','\xd1','\x83','\xd0','\xb4','\xd0','\xbd','\xd0','\xb5','\xd0','\xb2','\xd1','\x8b','\xd1','\x81','\xd1','\x83','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd',0, // паудневысудан ss
+    '\xd0','\xbf','\xd0','\xb0','\xd1','\x83','\xd0','\xbd','\xd0','\xbe','\xd1','\x87','\xd0','\xbd','\xd0','\xb0','\xd1','\x8f','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd1','\x8d','\xd1','\x8f',0, // пауночнаякарэя kp
+    '\xd0','\xbf','\xd0','\xb0','\xd1','\x83','\xd0','\xbd','\xd0','\xbe','\xd1','\x87','\xd0','\xbd','\xd1','\x8b','\xd1','\x8f','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x8b','\xd1','\x8f','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd1','\x96','\xd1','\x8f','\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b',0, // пауночныямарыянскіяастравы mp
+    '\xd0','\xbf','\xd0','\xb5','\xd1','\x80','\xd1','\x83',0, // перу pe
+    '\xd0','\xbf','\xd0','\xb8','\xd0','\xbb','\xd1','\x81','\xd3','\xa9','\xd3','\xa9','\xd0','\xba','\xd1','\x82','\xd2','\xaf','\xd2','\xaf','\xd0','\xb6','\xd1','\x8d','\xd1','\x8d','\xd0','\xba',0, // пилсөөктүүжээк ci
+    '\xd0','\xbf','\xd0','\xb8','\xd1','\x82','\xd0','\xba','\xd0','\xb5','\xd1','\x80','\xd0','\xbd',0, // питкерн pn
+    '\xd0','\xbf','\xd0','\xb8','\xd1','\x82','\xd0','\xba','\xd0','\xb5','\xd1','\x80','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // питкернадалары pn
+    '\xd0','\xbf','\xd0','\xb8','\xd1','\x82','\xd0','\xba','\xd0','\xb5','\xd1','\x80','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // питкернскиострови pn
+    '\xd0','\xbf','\xd0','\xb8','\xd1','\x82','\xd0','\xba','\xd1','\x8d','\xd1','\x80','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // питкэрнаралдары pn
+    '\xd0','\xbf','\xd0','\xb8','\xd1','\x82','\xd0','\xba','\xd1','\x8d','\xd1','\x80','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xbb','\xd1','\x83','\xd1','\x83','\xd0','\xb4',0, // питкэрнарлууд pn
+    '\xd0','\xbf','\xd0','\xb8','\xd1','\x82','\xd0','\xba','\xd1','\x8d','\xd1','\x80','\xd0','\xbd','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd1','\x88',0, // питкэрнгӏаиренаш pn
+    '\xd0','\xbf','\xd0','\xb8','\xd1','\x82','\xd0','\xba','\xd1','\x8d','\xd1','\x80','\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // питкэрнороллари pn
+    '\xd0','\xbf','\xd0','\xb8','\xd1','\x82','\xd0','\xba','\xd1','\x8d','\xd1','\x80','\xd0','\xbd','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // питкэрнутраулары pn
+    '\xd0','\xbf','\xd0','\xbe','\xd0','\xba','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd',0, // покистон pk
+    '\xd0','\xbf','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd0','\xb8','\xd1','\x8f','\xd0','\xb8','\xd1','\x84','\xd0','\xb0','\xd1','\x80','\xd0','\xbe','\xd0','\xbd','\xd1','\x81','\xd0','\xb0',0, // полинезияифаронса pf
+    '\xd0','\xbf','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd0','\xb8','\xd1','\x8f','\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd0','\xb8','\xd1','\x8f','\xd0','\xbb','\xd1','\x8b','\xd0','\xba',0, // полинезияфранциялык pf
+    '\xd0','\xbf','\xd0','\xbe','\xd0','\xbb','\xd1','\x81','\xd0','\xba','\xd0','\xb0',0, // полска pl
+    '\xd0','\xbf','\xd0','\xbe','\xd0','\xbb','\xd1','\x88','\xd0','\xb0',0, // полша pl
+    '\xd0','\xbf','\xd0','\xbe','\xd0','\xbb','\xd1','\x8c','\xd1','\x88',0, // польш pl
+    '\xd0','\xbf','\xd0','\xbe','\xd0','\xbb','\xd1','\x8c','\xd1','\x88','\xd0','\xb0',0, // польша pl
+    '\xd0','\xbf','\xd0','\xbe','\xd0','\xbb','\xd1','\x8c','\xd1','\x88','\xd1','\x87','\xd0','\xb0',0, // польшча pl
+    '\xd0','\xbf','\xd0','\xbe','\xd0','\xbb','\xd1','\x8c','\xd1','\x89','\xd0','\xb0',0, // польща pl
+    '\xd0','\xbf','\xd0','\xbe','\xd1','\x80','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xbe',0, // порторико pr
+    '\xd0','\xbf','\xd0','\xbe','\xd1','\x80','\xd1','\x82','\xd1','\x83','\xd0','\xb3','\xd0','\xb0','\xd0','\xbb',0, // португал pt
+    '\xd0','\xbf','\xd0','\xbe','\xd1','\x80','\xd1','\x82','\xd1','\x83','\xd0','\xb3','\xd0','\xb0','\xd0','\xbb','\xd0','\xb8',0, // португали pt
+    '\xd0','\xbf','\xd0','\xbe','\xd1','\x80','\xd1','\x82','\xd1','\x83','\xd0','\xb3','\xd0','\xb0','\xd0','\xbb','\xd0','\xb8','\xd1','\x8f',0, // португалия pt
+    '\xd0','\xbf','\xd0','\xbe','\xd1','\x80','\xd1','\x82','\xd1','\x83','\xd0','\xb3','\xd0','\xb0','\xd0','\xbb','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // португалија pt
+    '\xd0','\xbf','\xd0','\xbe','\xd1','\x80','\xd1','\x82','\xd1','\x83','\xd2','\x91','\xd0','\xb0','\xd0','\xbb','\xd1','\x96','\xd1','\x8f',0, // портуґалія pt
+    '\xd0','\xbf','\xd0','\xbe','\xd1','\x99','\xd1','\x81','\xd0','\xba','\xd0','\xb0',0, // пољска pl
+    '\xd0','\xbf','\xd1','\x81','\xd0','\xb5','\xd0','\xb2','\xd0','\xb4','\xd0','\xbe','b','i','d','i',0, // псевдоbidi xb
+    '\xd0','\xbf','\xd1','\x81','\xd0','\xb5','\xd0','\xb2','\xd0','\xb4','\xd0','\xbe','\xd0','\xb0','\xd0','\xba','\xd1','\x86','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb8',0, // псевдоакценти xa
+    '\xd0','\xbf','\xd1','\x81','\xd0','\xb5','\xd0','\xb2','\xd0','\xb4','\xd0','\xbe','\xd0','\xb0','\xd0','\xba','\xd1','\x86','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd1','\x8b',0, // псевдоакценты xa
+    '\xd0','\xbf','\xd1','\x81','\xd0','\xb5','\xd0','\xb2','\xd0','\xb4','\xd0','\xbe','\xd0','\xb1','\xd0','\xb8','\xd0','\xb4','\xd0','\xb8',0, // псевдобиди xb
+    '\xd0','\xbf','\xd1','\x81','\xd0','\xb5','\xd0','\xb2','\xd0','\xb4','\xd0','\xbe','\xd0','\xb1','\xd1','\x96','\xd0','\xb4','\xd1','\x96',0, // псевдобіді xb
+    '\xd0','\xbf','\xd1','\x83','\xd0','\xb5','\xd1','\x80','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xbe',0, // пуерторико pr
+    '\xd0','\xbf','\xd1','\x83','\xd0','\xb5','\xd1','\x80','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd1','\x96','\xd0','\xba','\xd0','\xbe',0, // пуерторіко pr
+    '\xd0','\xbf','\xd1','\x83','\xd1','\x8d','\xd1','\x80','\xd1','\x82','\xd0','\xb0','\xd1','\x80','\xd1','\x8b','\xd0','\xba','\xd0','\xb0',0, // пуэртарыка pr
+    '\xd0','\xbf','\xd1','\x83','\xd1','\x8d','\xd1','\x80','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xbe',0, // пуэрторико pr
+    '\xd0','\xbf','\xd1','\x96','\xd0','\xb2','\xd0','\xb4','\xd0','\xb5','\xd0','\xbd','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb6','\xd0','\xbe','\xd1','\x80','\xd0','\xb4','\xd0','\xb6','\xd1','\x96','\xd1','\x8f','\xd1','\x82','\xd0','\xb0','\xd0','\xbf','\xd1','\x96','\xd0','\xb2','\xd0','\xb4','\xd0','\xb5','\xd0','\xbd','\xd0','\xbd','\xd1','\x96','\xd1','\x81','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb2','\xd1','\x96','\xd1','\x87','\xd0','\xb5','\xd0','\xb2','\xd1','\x96','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // південнаджорджіятапівденнісандвічевіострови gs
+    '\xd0','\xbf','\xd1','\x96','\xd0','\xb2','\xd0','\xb4','\xd0','\xb5','\xd0','\xbd','\xd0','\xbd','\xd0','\xb0','\xd0','\xba','\xd0','\xbe','\xd1','\x80','\xd0','\xb5','\xd1','\x8f',0, // південнакорея kr
+    '\xd0','\xbf','\xd1','\x96','\xd0','\xb2','\xd0','\xb4','\xd0','\xb5','\xd0','\xbd','\xd0','\xbd','\xd0','\xb8','\xd0','\xb8','\xd1','\x81','\xd1','\x83','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd',0, // південниисудан ss
+    '\xd0','\xbf','\xd1','\x96','\xd0','\xb2','\xd0','\xb4','\xd0','\xb5','\xd0','\xbd','\xd0','\xbd','\xd0','\xbe','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd1','\x96','\xd0','\xba','\xd0','\xb0',0, // південноафриканськареспубліка za
+    '\xd0','\xbf','\xd1','\x96','\xd0','\xb2','\xd0','\xbd','\xd1','\x96','\xd1','\x87','\xd0','\xbd','\xd0','\xb0','\xd0','\xba','\xd0','\xbe','\xd1','\x80','\xd0','\xb5','\xd1','\x8f',0, // північнакорея kp
+    '\xd0','\xbf','\xd1','\x96','\xd0','\xb2','\xd0','\xbd','\xd1','\x96','\xd1','\x87','\xd0','\xbd','\xd0','\xb0','\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // північнамакедонія mk
+    '\xd0','\xbf','\xd1','\x96','\xd0','\xb2','\xd0','\xbd','\xd1','\x96','\xd1','\x87','\xd0','\xbd','\xd1','\x96','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x96','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd1','\x96','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // північнімаріанськіострови mp
+    '\xd0','\xbf','\xd3','\x99','\xd0','\xba','\xd1','\x96','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // пәкістан pk
+    '\xd1','\x80','\xd0','\xb0','\xd1','\x81','\xd1','\x96','\xd1','\x8f',0, // расія ru
+    '\xd1','\x80','\xd0','\xb0','\xd1','\x88','\xd1','\x82','\xd1','\x83','\xd0','\xb0','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b',0, // раштуаутравы cx
+    '\xd1','\x80','\xd0','\xb5','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xbe','\xd0','\xbd',0, // реинион re
+    '\xd1','\x80','\xd0','\xb5','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe',0, // републикаконго cg
+    '\xd1','\x80','\xd0','\xb5','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x87','\xd0','\xb5','\xd1','\x88','\xd0','\xba','\xd0','\xb0',0, // републикачешка cz
+    '\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xb5','\xd0','\xb8',0, // ресеи ru
+    '\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe',0, // республикаконго cg
+    '\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xba','\xd0','\xbe','\xd1','\x80','\xd0','\xb5','\xd1','\x8f',0, // республикакорея kr
+    '\xd1','\x80','\xd0','\xb5','\xd1','\x83','\xd0','\xbd','\xd0','\xb8','\xd0','\xbe','\xd0','\xbd',0, // реунион re
+    '\xd1','\x80','\xd0','\xb5','\xd1','\x8e','\xd0','\xbd','\xd0','\xb8','\xd0','\xbe','\xd0','\xbd',0, // реюнион re
+    '\xd1','\x80','\xd0','\xb5','\xd1','\x8e','\xd0','\xbd','\xd1','\x8c','\xd0','\xb8','\xd0','\xbe','\xd0','\xbd',0, // реюньион re
+    '\xd1','\x80','\xd0','\xb5','\xd1','\x8e','\xd0','\xbd','\xd1','\x8c','\xd0','\xbe','\xd0','\xbd',0, // реюньон re
+    '\xd1','\x80','\xd0','\xb5','\xd1','\x98','\xd1','\x83','\xd0','\xbd','\xd1','\x98','\xd0','\xbe','\xd0','\xbd',0, // рејунјон re
+    '\xd1','\x80','\xd0','\xbe','\xd0','\xb6','\xd0','\xb4','\xd0','\xb5','\xd1','\x81','\xd1','\x82','\xd0','\xb2','\xd0','\xbe','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd1','\x8b',0, // рождествоаралы cx
+    '\xd1','\x80','\xd0','\xbe','\xd0','\xb6','\xd0','\xb4','\xd0','\xb5','\xd1','\x81','\xd1','\x82','\xd0','\xb2','\xd0','\xbe','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8',0, // рождествоороли cx
+    '\xd1','\x80','\xd0','\xbe','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // романија ro
+    '\xd1','\x80','\xd0','\xbe','\xd1','\x81','\xd1','\x81','\xd0','\xb8',0, // росси ru
+    '\xd1','\x80','\xd0','\xbe','\xd1','\x81','\xd1','\x81','\xd0','\xb8','\xd1','\x8f',0, // россия ru
+    '\xd1','\x80','\xd0','\xbe','\xd1','\x81','\xd1','\x96','\xd1','\x8f',0, // росія ru
+    '\xd1','\x80','\xd1','\x83','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0',0, // руанда rw
+    '\xd1','\x80','\xd1','\x83','\xd0','\xbc','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // руминия ro
+    '\xd1','\x80','\xd1','\x83','\xd0','\xbc','\xd1','\x83','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // румунија ro
+    '\xd1','\x80','\xd1','\x83','\xd0','\xbc','\xd1','\x83','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // румунія ro
+    '\xd1','\x80','\xd1','\x83','\xd0','\xbc','\xd1','\x8a','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // румъния ro
+    '\xd1','\x80','\xd1','\x83','\xd0','\xbc','\xd1','\x8b','\xd0','\xbd',0, // румын ro
+    '\xd1','\x80','\xd1','\x83','\xd0','\xbc','\xd1','\x8b','\xd0','\xbd','\xd0','\xb8',0, // румыни ro
+    '\xd1','\x80','\xd1','\x83','\xd0','\xbc','\xd1','\x8b','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // румыния ro
+    '\xd1','\x80','\xd1','\x83','\xd0','\xbc','\xd1','\x8b','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // румынија ro
+    '\xd1','\x80','\xd1','\x83','\xd0','\xbc','\xd1','\x8b','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // румынія ro
+    '\xd1','\x80','\xd1','\x83','\xd1','\x81','\xd0','\xb8','\xd1','\x8f',0, // русия ru
+    '\xd1','\x80','\xd1','\x83','\xd1','\x81','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // русија ru
+    '\xd1','\x80','\xd1','\x8d','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd1','\x96','\xd0','\xba','\xd0','\xb0','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xb0',0, // рэспублікаконга cg
+    '\xd1','\x80','\xd1','\x8d','\xd1','\x8e','\xd0','\xbd','\xd1','\x8c','\xd0','\xb5','\xd0','\xbd',0, // рэюньен re
+    '\xd1','\x80','\xd1','\xa1','\xd1','\x81','\xd1','\x81','\xd1','\x96','\xcc','\x81','\xd0','\xb0',0, // рѡссі́а ru
+    '\xd1','\x81','\xd0','\xb0','\xd0','\xb4',0, // сад us
+    '\xd1','\x81','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xbc','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b','\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b',0, // саламонавыастравы sb
+    '\xd1','\x81','\xd0','\xb0','\xd0','\xbb','\xd0','\xb2','\xd0','\xb0','\xd0','\xb4','\xd0','\xbe','\xd1','\x80',0, // салвадор sv
+    '\xd1','\x81','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb2','\xd0','\xb0','\xd0','\xb4','\xd0','\xbe','\xd1','\x80',0, // сальвадор sv
+    '\xd1','\x81','\xd0','\xb0','\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x96',0, // самалі so
+    '\xd1','\x81','\xd0','\xb0','\xd0','\xbc','\xd0','\xbe','\xd0','\xb0',0, // самоа ws
+    '\xd1','\x81','\xd0','\xb0','\xd0','\xbc','\xd0','\xbe','\xd0','\xb0','\xd0','\xb8','\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // самоаиамерика as
+    '\xd1','\x81','\xd0','\xb0','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd0','\xbd','\xd0','\xbe',0, // санмарино sm
+    '\xd1','\x81','\xd0','\xb0','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x8b','\xd0','\xbd','\xd0','\xb0',0, // санмарына sm
+    '\xd1','\x81','\xd0','\xb0','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x96','\xd0','\xbd','\xd0','\xbe',0, // санмаріно sm
+    '\xd1','\x81','\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xb0','\xd0','\xbc','\xd1','\x8d','\xd1','\x96','\xd0','\xbf','\xd1','\x80','\xd1','\x8b','\xd0','\xbd','\xd1','\x81','\xd1','\x96','\xd0','\xbf','\xd1','\x96',0, // сантамэіпрынсіпі st
+    '\xd1','\x81','\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xbe','\xd0','\xbc','\xd0','\xb5','\xd0','\xb0','\xd0','\xbf','\xd1','\x80','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xb8','\xd0','\xbf','\xd0','\xb8','\xd0','\xb0',0, // сантомеапринсипиа st
+    '\xd1','\x81','\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xbe','\xd0','\xbc','\xd0','\xb5','\xd0','\xb1','\xd0','\xb0','\xd0','\xbf','\xd1','\x80','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xb8','\xd0','\xbf','\xd0','\xb8',0, // сантомебапринсипи st
+    '\xd1','\x81','\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xbe','\xd0','\xbc','\xd0','\xb5','\xd0','\xb2','\xd0','\xb0','\xd0','\xbf','\xd1','\x80','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xb8','\xd0','\xbf','\xd0','\xb8',0, // сантомевапринсипи st
+    '\xd1','\x81','\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xbe','\xd0','\xbc','\xd0','\xb5','\xd0','\xb2','\xd3','\x99','\xd0','\xbf','\xd1','\x80','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xb8','\xd0','\xbf','\xd0','\xb8',0, // сантомевәпринсипи st
+    '\xd1','\x81','\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xbe','\xd0','\xbc','\xd0','\xb5','\xd0','\xb6','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xbf','\xd1','\x80','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xb8','\xd0','\xbf','\xd0','\xb8',0, // сантомежанапринсипи st
+    '\xd1','\x81','\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xbe','\xd0','\xbc','\xd0','\xb5','\xd0','\xb6','\xd3','\x99','\xd0','\xbd','\xd0','\xb5','\xd0','\xbf','\xd1','\x80','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xb8','\xd0','\xbf','\xd0','\xb8',0, // сантомежәнепринсипи st
+    '\xd1','\x81','\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xbe','\xd0','\xbc','\xd0','\xb5','\xd0','\xb8','\xd0','\xbf','\xd1','\x80','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xb8','\xd0','\xbf','\xd0','\xb8',0, // сантомеипринсипи st
+    '\xd1','\x81','\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xbe','\xd0','\xbc','\xd0','\xb5','\xd1','\x96','\xd0','\xbf','\xd1','\x80','\xd1','\x96','\xd0','\xbd','\xd1','\x81','\xd1','\x96','\xd0','\xbf','\xd1','\x96',0, // сантомеіпрінсіпі st
+    '\xd1','\x81','\xd0','\xb0','\xd0','\xbd','\xd1','\x82','\xd0','\xbe','\xd0','\xbc','\xd0','\xb5','\xd2','\xbb','\xd3','\x99','\xd0','\xbc','\xd0','\xbf','\xd1','\x80','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xb8','\xd0','\xbf','\xd0','\xb8',0, // сантомеһәмпринсипи st
+    '\xd1','\x81','\xd0','\xb0','\xd0','\xbe','\xd1','\x82','\xd0','\xbe','\xd0','\xbc','\xd0','\xb5','\xd0','\xb8','\xd0','\xbf','\xd1','\x80','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xb8','\xd0','\xbf','\xd0','\xb5',0, // саотомеипринсипе st
+    '\xd1','\x81','\xd0','\xb0','\xd0','\xbe','\xd1','\x82','\xd0','\xbe','\xd0','\xbc','\xd0','\xb5','\xd0','\xb8','\xd0','\xbf','\xd1','\x80','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xb8','\xd0','\xbf','\xd0','\xb8',0, // саотомеипринсипи st
+    '\xd1','\x81','\xd0','\xb0','\xd0','\xbe','\xd1','\x82','\xd0','\xbe','\xd0','\xbc','\xd0','\xb5','\xd0','\xb8','\xd0','\xbf','\xd1','\x80','\xd0','\xb8','\xd0','\xbd','\xd1','\x86','\xd0','\xb8','\xd0','\xbf','\xd0','\xb5',0, // саотомеипринципе st
+    '\xd1','\x81','\xd0','\xb0','\xd1','\x80','\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xbe',0, // сармакао mo
+    '\xd1','\x81','\xd0','\xb0','\xd1','\x80','\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd0','\xba','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // сармакаокина mo
+    '\xd1','\x81','\xd0','\xb0','\xd1','\x80','\xd1','\x85','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3',0, // сархонгконг hk
+    '\xd1','\x81','\xd0','\xb0','\xd1','\x80','\xd1','\x85','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xba','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // сархонгконгкина hk
+    '\xd1','\x81','\xd0','\xb0','\xd1','\x83','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb1','\xd0','\xb8','\xd1','\x8f','\xd1','\x81','\xd1','\x8b',0, // саударабиясы sa
+    '\xd1','\x81','\xd0','\xb0','\xd1','\x83','\xd0','\xb4','\xd0','\xb0','\xd1','\x83','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x8f','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x96','\xd1','\x8f',0, // саудаускаяаравія sa
+    '\xd1','\x81','\xd0','\xb0','\xd1','\x83','\xd0','\xb4','\xd0','\xb8','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb1','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // саудискаарабија sa
+    '\xd1','\x81','\xd0','\xb0','\xd1','\x83','\xd0','\xb4','\xd0','\xb8','\xd1','\x82','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb1','\xd0','\xb8','\xd1','\x8f',0, // саудитскаарабия sa
+    '\xd1','\x81','\xd0','\xb0','\xd1','\x83','\xd0','\xb4','\xd0','\xb8','\xd1','\x8f','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb1','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8',0, // саудияарабистони sa
+    '\xd1','\x81','\xd0','\xb0','\xd1','\x83','\xd0','\xb4','\xd0','\xb8','\xd1','\x98','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb1','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // саудијскаарабија sa
+    '\xd1','\x81','\xd0','\xb0','\xd1','\x83','\xd0','\xb4','\xd0','\xbe','\xd0','\xb2','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x8f','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd0','\xb8','\xd1','\x8f',0, // саудовскаяаравия sa
+    '\xd1','\x81','\xd0','\xb0','\xd1','\x83','\xd0','\xb4','\xd1','\x8b','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb1',0, // саудынараб sa
+    '\xd1','\x81','\xd0','\xb0','\xd1','\x83','\xd0','\xb4','\xd1','\x96','\xd0','\xb2','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd0','\xb0','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x96','\xd1','\x8f',0, // саудівськааравія sa
+    '\xd1','\x81','\xd0','\xb0','\xd1','\x89',0, // сащ us
+    '\xd1','\x81','\xd0','\xb0','\xd3','\x8f','\xd1','\x83','\xd0','\xb4','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd3','\x8f','\xd0','\xb0','\xd1','\x8c','\xd1','\x80','\xd0','\xb1','\xd0','\xb8','\xd0','\xb8','\xd1','\x87','\xd0','\xbe','\xd1','\x8c',0, // саӏудиинӏаьрбиичоь sa
+    '\xd1','\x81','\xd0','\xb2','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8',0, // свази sz
+    '\xd1','\x81','\xd0','\xb2','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4',0, // свазиланд sz
+    '\xd1','\x81','\xd0','\xb2','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4',0, // свазиленд sz
+    '\xd1','\x81','\xd0','\xb2','\xd0','\xb0','\xd0','\xb7','\xd1','\x96','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4',0, // свазіленд sz
+    '\xd1','\x81','\xd0','\xb2','\xd0','\xb0','\xd0','\xbb','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd0','\xb4','\xd0','\xb1','\xd0','\xb0','\xd1','\x8f','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd0','\xb8','\xd0','\xb5','\xd0','\xbd',0, // свалбардбаянмаиен sj
+    '\xd1','\x81','\xd0','\xb2','\xd0','\xb0','\xd0','\xbb','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd0','\xb4','\xd0','\xb2','\xd0','\xb0','\xd1','\x8f','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd0','\xb8','\xd0','\xb5','\xd0','\xbd',0, // свалбардваянмаиен sj
+    '\xd1','\x81','\xd0','\xb2','\xd0','\xb0','\xd0','\xbb','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd0','\xb4','\xd0','\xb2','\xd3','\x99','\xd1','\x98','\xd0','\xb0','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd1','\x98','\xd0','\xb5','\xd0','\xbd',0, // свалбардвәјанмајен sj
+    '\xd1','\x81','\xd0','\xb2','\xd0','\xb0','\xd0','\xbb','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd0','\xb4','\xd0','\xb8','\xd0','\xb6','\xd0','\xb0','\xd0','\xbd','\xd0','\xbc','\xd0','\xb5','\xd1','\x98','\xd0','\xb5','\xd0','\xbd',0, // свалбардижанмејен sj
+    '\xd1','\x81','\xd0','\xb2','\xd0','\xb0','\xd0','\xbb','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd0','\xb4','\xd0','\xb8','\xd1','\x8f','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd0','\xb8','\xd0','\xb5','\xd0','\xbd',0, // свалбардиянмаиен sj
+    '\xd1','\x81','\xd0','\xb2','\xd0','\xb0','\xd0','\xbb','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd0','\xb4','\xd0','\xb8','\xd1','\x98','\xd0','\xb0','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd1','\x98','\xd0','\xb5','\xd0','\xbd',0, // свалбардијанмајен sj
+    '\xd1','\x81','\xd0','\xb2','\xd0','\xb5','\xd1','\x82','\xd0','\xb0','\xd0','\xb5','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0',0, // светаелена sh
+    '\xd1','\x81','\xd0','\xb2','\xd0','\xb5','\xd1','\x82','\xd0','\xb0','\xd0','\xbb','\xd1','\x83','\xd1','\x86','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // светалуција lc
+    '\xd1','\x81','\xd0','\xb2','\xd0','\xb5','\xd1','\x82','\xd0','\xb0','\xd1','\x85','\xd0','\xb5','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0',0, // светахелена sh
+    '\xd1','\x81','\xd0','\xb2','\xd0','\xb5','\xd1','\x82','\xd0','\xb0','\xd1','\x98','\xd0','\xb5','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0',0, // светајелена sh
+    '\xd1','\x81','\xd0','\xb2','\xd0','\xb5','\xd1','\x82','\xd0','\xb8','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd1','\x82','\xd0','\xbe','\xd0','\xbb','\xd0','\xbe','\xd0','\xbc','\xd0','\xb5','\xd1','\x98',0, // светибартоломеј bl
+    '\xd1','\x81','\xd0','\xb2','\xd0','\xb5','\xd1','\x82','\xd0','\xb8','\xd0','\xb2','\xd0','\xb0','\xd1','\x80','\xd1','\x82','\xd0','\xbe','\xd0','\xbb','\xd0','\xbe','\xd0','\xbc','\xd0','\xb5','\xd1','\x98',0, // светивартоломеј bl
+    '\xd1','\x81','\xd0','\xb2','\xd0','\xb5','\xd1','\x82','\xd0','\xb8','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb8','\xd0','\xb3','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8',0, // светивинсентигренадини vc
+    '\xd1','\x81','\xd0','\xb2','\xd0','\xb5','\xd1','\x82','\xd0','\xb8','\xd0','\xba','\xd0','\xb8','\xd1','\x82','\xd1','\x81','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xb2','\xd0','\xb8','\xd1','\x81',0, // светикитсиневис kn
+    '\xd1','\x81','\xd0','\xb2','\xd0','\xb5','\xd1','\x82','\xd0','\xb8','\xd0','\xba','\xd1','\x80','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd1','\x84','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xb2','\xd0','\xb8','\xd1','\x81',0, // светикристофориневис kn
+    '\xd1','\x81','\xd0','\xb2','\xd0','\xb5','\xd1','\x82','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x82','\xd0','\xb8','\xd0','\xbd','\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd1','\x81','\xd0','\xba','\xd0','\xb0',0, // светимартинфранцуска mf
+    '\xd1','\x81','\xd0','\xb2','\xd0','\xb5','\xd1','\x82','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x82','\xd0','\xb8','\xd0','\xbd','\xd1','\x85','\xd0','\xbe','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // светимартинхоландија sx
+    '\xd1','\x81','\xd0','\xb2','\xd0','\xb5','\xd1','\x82','\xd0','\xb8','\xd0','\xbf','\xd1','\x98','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xbc','\xd0','\xb8','\xd0','\xba','\xd0','\xb5','\xd0','\xbb','\xd0','\xbe','\xd0','\xbd',0, // светипјеримикелон pm
+    '\xd1','\x81','\xd0','\xb2','\xd0','\xb5','\xd1','\x82','\xd0','\xb8','\xd1','\x82','\xd0','\xbe','\xd0','\xbc','\xd0','\xb0','\xd0','\xb8','\xd0','\xbf','\xd1','\x80','\xd0','\xb8','\xd0','\xbd','\xd1','\x86','\xd0','\xb8','\xd0','\xbf',0, // светитомаипринцип st
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xb2','\xd0','\xb5','\xd1','\x80','\xd0','\xbd','\xd0','\xb0','\xd0','\xba','\xd0','\xbe','\xd1','\x80','\xd0','\xb5','\xd1','\x8f',0, // севернакорея kp
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xb2','\xd0','\xb5','\xd1','\x80','\xd0','\xbd','\xd0','\xb0','\xd0','\xba','\xd0','\xbe','\xd1','\x80','\xd0','\xb5','\xd1','\x98','\xd0','\xb0',0, // севернакореја kp
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xb2','\xd0','\xb5','\xd1','\x80','\xd0','\xbd','\xd0','\xb0','\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // севернамакедония mk
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xb2','\xd0','\xb5','\xd1','\x80','\xd0','\xbd','\xd0','\xb0','\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // севернамакедонија mk
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xb2','\xd0','\xb5','\xd1','\x80','\xd0','\xbd','\xd0','\xb0','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd1','\x98','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // севернамаријанскаострва mp
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xb2','\xd0','\xb5','\xd1','\x80','\xd0','\xbd','\xd0','\xb0','\xd1','\x8f','\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // севернаямакедония mk
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xb2','\xd0','\xb5','\xd1','\x80','\xd0','\xbd','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // севернимарианскиострови mp
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xb2','\xd0','\xb5','\xd1','\x80','\xd0','\xbd','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd1','\x98','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // севернимаријанскиострови mp
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xb2','\xd0','\xb5','\xd1','\x80','\xd0','\xbd','\xd1','\x8b','\xd0','\xb5','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xb5','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0',0, // северныемарианскиеова mp
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xb8','\xd0','\xbd','\xd1','\x82','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd1','\x8a','\xd0','\xbd','\xd1','\x82','\xd0','\xb8','\xd0','\xb3','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8',0, // сеинтвинсънтигренадини vc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xb8','\xd0','\xbd','\xd1','\x82','\xd0','\xba','\xd0','\xb8','\xd1','\x82','\xd1','\x81','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xb2','\xd0','\xb8','\xd1','\x81',0, // сеинткитсиневис kn
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xb8','\xd0','\xbd','\xd1','\x82','\xd0','\xbb','\xd1','\x83','\xd1','\x81','\xd0','\xb8','\xd1','\x8f',0, // сеинтлусия lc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xb8','\xd1','\x88','\xd0','\xb5','\xd0','\xbb',0, // сеишел sc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xb8','\xd1','\x88','\xd0','\xb5','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd1','\x88',0, // сеишелангӏаиренаш sc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xb8','\xd1','\x88','\xd0','\xb5','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // сеишеларалдары sc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xb8','\xd1','\x88','\xd0','\xb5','\xd0','\xbb','\xd0','\xb8',0, // сеишели sc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xb8','\xd1','\x88','\xd0','\xb5','\xd0','\xbb','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xbb','\xd1','\x83','\xd1','\x83','\xd0','\xb4',0, // сеишелиинарлууд sc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xb8','\xd1','\x88','\xd0','\xb5','\xd0','\xbb','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // сеишелороллари sc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xb8','\xd1','\x88','\xd0','\xb5','\xd0','\xbb','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // сеишелутраулары sc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xb8','\xd1','\x88','\xd0','\xb5','\xd0','\xbb','\xd1','\x8c','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // сеишельаралдары sc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xb8','\xd1','\x88','\xd0','\xb5','\xd0','\xbb','\xd1','\x8c','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xb5','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0',0, // сеишельскиеострова sc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xb8','\xd1','\x88','\xd0','\xb5','\xd0','\xbb','\xd1','\x8c','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd1','\x96','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // сеишельськіострови sc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xb8','\xd1','\x88','\xd1','\x8d','\xd0','\xbb','\xd1','\x8c','\xd1','\x81','\xd0','\xba','\xd1','\x96','\xd1','\x8f','\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b',0, // сеишэльскіяастравы sc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd1','\x82','\xd0','\xb5','\xd0','\xbb','\xd0','\xb5','\xd0','\xbc','\xd0','\xb8',0, // сенбартелеми bl
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd1','\x82','\xd0','\xb5','\xd0','\xbb','\xd1','\x8c','\xd0','\xbc','\xd0','\xb8',0, // сенбартельми bl
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd1','\x82','\xd0','\xb5','\xd0','\xbb','\xd1','\x8c','\xd0','\xbc','\xd1','\x96',0, // сенбартельмі bl
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd1','\x82','\xd1','\x8d','\xd0','\xbb','\xd1','\x8c','\xd0','\xbc','\xd1','\x96',0, // сенбартэльмі bl
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xb5','\xd0','\xb3','\xd0','\xb0','\xd0','\xbb',0, // сенегал sn
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x82','\xd0','\xb5','\xd0','\xbd',0, // сенмартен mf
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x82','\xd1','\x8d','\xd0','\xbd',0, // сенмартэн mf
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xbf','\xca','\xbc','\xd1','\x94','\xd1','\x80','\xd1','\x96','\xd0','\xbc','\xd1','\x96','\xd0','\xba','\xd0','\xb5','\xd0','\xbb','\xd0','\xbe','\xd0','\xbd',0, // сенпʼєрімікелон pm
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xbf','\xd0','\xb5','\xd1','\x80','\xd1','\x96','\xd0','\xbc','\xd1','\x96','\xd0','\xba','\xd0','\xb5','\xd0','\xbb','\xd0','\xbe','\xd0','\xbd',0, // сенперімікелон pm
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xbf','\xd0','\xb8','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xbc','\xd0','\xb8','\xd0','\xba','\xd0','\xb5','\xd0','\xbb','\xd0','\xbe','\xd0','\xbd',0, // сенпиеримикелон pm
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xbf','\xd1','\x8c','\xd0','\xb5','\xd1','\x80','\xd0','\xb0','\xd0','\xbc','\xd0','\xb8','\xd0','\xba','\xd0','\xb5','\xd0','\xbb','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0',0, // сенпьерамикелона pm
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xbf','\xd1','\x8c','\xd0','\xb5','\xd1','\x80','\xd0','\xb6','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xbc','\xd0','\xb8','\xd0','\xba','\xd0','\xb5','\xd0','\xbb','\xd0','\xbe','\xd0','\xbd',0, // сенпьержанамикелон pm
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xbf','\xd1','\x8c','\xd0','\xb5','\xd1','\x80','\xd0','\xb6','\xd3','\x99','\xd0','\xbd','\xd0','\xb5','\xd0','\xbc','\xd0','\xb8','\xd0','\xba','\xd0','\xb5','\xd0','\xbb','\xd0','\xbe','\xd0','\xbd',0, // сенпьержәнемикелон pm
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xbf','\xd1','\x8c','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xbc','\xd0','\xb8','\xd0','\xba','\xd0','\xb5','\xd0','\xbb','\xd0','\xbe','\xd0','\xbd',0, // сенпьеримикелон pm
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xbf','\xd1','\x8c','\xd0','\xb5','\xd1','\x80','\xd2','\xbb','\xd3','\x99','\xd0','\xbc','\xd0','\xbc','\xd0','\xb8','\xd0','\xba','\xd0','\xb5','\xd0','\xbb','\xd0','\xbe','\xd0','\xbd',0, // сенпьерһәммикелон pm
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xbf','\xd1','\x98','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xbc','\xd0','\xb8','\xd0','\xba','\xd0','\xb5','\xd0','\xbb','\xd0','\xbe','\xd0','\xbd',0, // сенпјеримикелон pm
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd1','\x82','\xd0','\xb5','\xd0','\xbb','\xd0','\xb5','\xd0','\xbc','\xd0','\xb8',0, // сентбартелеми bl
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd1','\x82','\xd0','\xb5','\xd0','\xbb','\xd0','\xbc','\xd0','\xb8',0, // сентбартелми bl
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb1','\xd0','\xb0','\xd1','\x80','\xd1','\x82','\xd0','\xb5','\xd0','\xbb','\xd1','\x8c','\xd0','\xbc','\xd0','\xb8',0, // сентбартельми bl
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb0','\xd0','\xb3','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd1','\x88','\xd0','\xb0',0, // сентвинсентагренадинаша vc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb1','\xd0','\xb0','\xd0','\xb3','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb8','\xd0','\xbd',0, // сентвинсентбагренадин vc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb2','\xd0','\xb0','\xd0','\xb3','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb8','\xd0','\xbd',0, // сентвинсентвагренадин vc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb2','\xd0','\xb0','\xd0','\xb3','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // сентвинсентвагренадина vc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb2','\xd3','\x99','\xd0','\xb3','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb8','\xd0','\xbd','\xd0','\xbb','\xd3','\x99','\xd1','\x80',0, // сентвинсентвәгренадинләр vc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb6','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xb3','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb8','\xd0','\xbd','\xd0','\xb4','\xd0','\xb5','\xd1','\x80',0, // сентвинсентжанагренадиндер vc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb6','\xd3','\x99','\xd0','\xbd','\xd0','\xb5','\xd0','\xb3','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // сентвинсентжәнегренадинаралдары vc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb8','\xd0','\xb3','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8',0, // сентвинсентигренадини vc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb8','\xd0','\xb3','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb8','\xd0','\xbd','\xd1','\x8b',0, // сентвинсентигренадины vc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd2','\xbb','\xd3','\x99','\xd0','\xbc','\xd0','\xb3','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb8','\xd0','\xbd',0, // сентвинсентһәмгренадин vc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb2','\xd1','\x96','\xd0','\xbd','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd1','\x96','\xd0','\xb3','\xd1','\x80','\xd1','\x8d','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb7','\xd1','\x96','\xd0','\xbd','\xd1','\x8b',0, // сентвінсентігрэнадзіны vc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb2','\xd1','\x96','\xd0','\xbd','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd1','\x96','\xd2','\x91','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd1','\x96','\xd0','\xbd','\xd0','\xb8',0, // сентвінсентіґренадіни vc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb5','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0',0, // сентелена sh
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xba','\xd0','\xb8','\xd1','\x82','\xd1','\x81','\xd0','\xb0','\xd0','\xbd','\xd0','\xb5','\xd0','\xb2','\xd0','\xb8','\xd1','\x81','\xd0','\xb0',0, // сенткитсаневиса kn
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xba','\xd0','\xb8','\xd1','\x82','\xd1','\x81','\xd0','\xb2','\xd0','\xb0','\xd0','\xbd','\xd0','\xb5','\xd0','\xb2','\xd0','\xb8','\xd1','\x81',0, // сенткитсваневис kn
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xba','\xd0','\xb8','\xd1','\x82','\xd1','\x81','\xd0','\xb2','\xd3','\x99','\xd0','\xbd','\xd0','\xb5','\xd0','\xb2','\xd0','\xb8','\xd1','\x81',0, // сенткитсвәневис kn
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xba','\xd0','\xb8','\xd1','\x82','\xd1','\x81','\xd0','\xb6','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xbd','\xd0','\xb5','\xd0','\xb2','\xd0','\xb8','\xd1','\x81',0, // сенткитсжананевис kn
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xba','\xd0','\xb8','\xd1','\x82','\xd1','\x81','\xd0','\xb6','\xd3','\x99','\xd0','\xbd','\xd0','\xb5','\xd0','\xbd','\xd0','\xb5','\xd0','\xb2','\xd0','\xb8','\xd1','\x81',0, // сенткитсжәненевис kn
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xba','\xd0','\xb8','\xd1','\x82','\xd1','\x81','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xb2','\xd0','\xb8','\xd1','\x81',0, // сенткитсиневис kn
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xba','\xd0','\xb8','\xd1','\x82','\xd1','\x81','\xd2','\xbb','\xd3','\x99','\xd0','\xbc','\xd0','\xbd','\xd0','\xb5','\xd0','\xb2','\xd0','\xb8','\xd1','\x81',0, // сенткитсһәмневис kn
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xba','\xd0','\xb8','\xd1','\x82','\xd1','\x82','\xd1','\x81','\xd0','\xb1','\xd0','\xb0','\xd0','\xbd','\xd0','\xb5','\xd0','\xb2','\xd0','\xb8','\xd1','\x81',0, // сенткиттсбаневис kn
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xba','\xd1','\x96','\xd1','\x82','\xd1','\x81','\xd1','\x96','\xd0','\xbd','\xd0','\xb5','\xd0','\xb2','\xd1','\x96','\xd1','\x81',0, // сенткітсіневіс kn
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xbb','\xd1','\x83','\xd1','\x81','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // сентлусија lc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xbb','\xd1','\x8e','\xd1','\x81','\xd0','\xb8',0, // сентлюси lc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xbb','\xd1','\x8e','\xd1','\x81','\xd0','\xb8','\xd0','\xb0',0, // сентлюсиа lc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xbb','\xd1','\x8e','\xd1','\x81','\xd0','\xb8','\xd1','\x8f',0, // сентлюсия lc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xbb','\xd1','\x8e','\xd1','\x81','\xd1','\x96','\xd1','\x8f',0, // сентлюсія lc
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x82','\xd0','\xb8','\xd0','\xbd',0, // сентмартин mf
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xbf','\xd0','\xb5','\xd1','\x80','\xd0','\xb2','\xd0','\xb0','\xd0','\xbc','\xd0','\xb8','\xd0','\xba','\xd0','\xb5','\xd0','\xbb','\xd0','\xbe','\xd0','\xbd',0, // сентпервамикелон pm
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xbf','\xd1','\x8c','\xd0','\xb5','\xd1','\x80','\xd0','\xb1','\xd0','\xb0','\xd0','\xbc','\xd0','\xb8','\xd0','\xba','\xd0','\xb5','\xd0','\xbb','\xd0','\xbe',0, // сентпьербамикело pm
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xbf','\xd1','\x8c','\xd0','\xb5','\xd1','\x80','\xd0','\xb2','\xd0','\xb0','\xd0','\xbc','\xd0','\xb8','\xd0','\xba','\xd0','\xb5','\xd0','\xbb','\xd0','\xbe','\xd0','\xbd',0, // сентпьервамикелон pm
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xbf','\xd1','\x98','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xbc','\xd0','\xb8','\xd0','\xba','\xd0','\xb5','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd',0, // сентпјеримикелан pm
+    '\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd1','\x85','\xd0','\xb5','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0',0, // сентхелена sh
+    '\xd1','\x81','\xd0','\xb5','\xd1','\x80','\xd0','\xb1','\xd0','\xb8',0, // серби rs
+    '\xd1','\x81','\xd0','\xb5','\xd1','\x80','\xd0','\xb1','\xd0','\xb8','\xd1','\x8f',0, // сербия rs
+    '\xd1','\x81','\xd0','\xb5','\xd1','\x80','\xd0','\xb1','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // сербија rs
+    '\xd1','\x81','\xd0','\xb5','\xd1','\x80','\xd0','\xb1','\xd1','\x96','\xd1','\x8f',0, // сербія rs
+    '\xd1','\x81','\xd0','\xb5','\xd1','\x83','\xd1','\x82','\xd0','\xb0','\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd0','\xbb','\xd0','\xb8','\xd0','\xbb','\xd1','\x8c','\xd1','\x8f','\xd0','\xb0',0, // сеутаамелильяа ea
+    '\xd1','\x81','\xd0','\xb5','\xd1','\x83','\xd1','\x82','\xd0','\xb0','\xd0','\xb1','\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd0','\xbb','\xd0','\xb8','\xd0','\xbb','\xd1','\x8c','\xd1','\x8f',0, // сеутабамелилья ea
+    '\xd1','\x81','\xd0','\xb5','\xd1','\x83','\xd1','\x82','\xd0','\xb0','\xd0','\xb2','\xd3','\x99','\xd0','\xbc','\xd0','\xb5','\xd0','\xbb','\xd0','\xb8','\xd0','\xbb','\xd1','\x98','\xd0','\xb0',0, // сеутавәмелилја ea
+    '\xd1','\x81','\xd0','\xb5','\xd1','\x83','\xd1','\x82','\xd0','\xb0','\xd0','\xb6','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd0','\xbb','\xd0','\xb8','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0',0, // сеутажанамелилла ea
+    '\xd1','\x81','\xd0','\xb5','\xd1','\x83','\xd1','\x82','\xd0','\xb0','\xd0','\xb6','\xd3','\x99','\xd0','\xbd','\xd0','\xb5','\xd0','\xbc','\xd0','\xb5','\xd0','\xbb','\xd0','\xb8','\xd0','\xbb','\xd1','\x8c','\xd1','\x8f',0, // сеутажәнемелилья ea
+    '\xd1','\x81','\xd0','\xb5','\xd1','\x83','\xd1','\x82','\xd0','\xb0','\xd0','\xb8','\xd0','\xbc','\xd0','\xb5','\xd0','\xbb','\xd0','\xb8','\xd0','\xbb','\xd1','\x8c','\xd1','\x8f',0, // сеутаимелилья ea
+    '\xd1','\x81','\xd0','\xb5','\xd1','\x83','\xd1','\x82','\xd0','\xb0','\xd0','\xb8','\xd0','\xbc','\xd0','\xb5','\xd0','\xbb','\xd0','\xb8','\xd1','\x8f',0, // сеутаимелия ea
+    '\xd1','\x81','\xd0','\xb5','\xd1','\x83','\xd1','\x82','\xd0','\xb0','\xd0','\xb8','\xd0','\xbc','\xd0','\xb5','\xd0','\xbb','\xd0','\xb8','\xd1','\x99','\xd0','\xb0',0, // сеутаимелиља ea
+    '\xd1','\x81','\xd0','\xb5','\xd1','\x83','\xd1','\x82','\xd0','\xb0','\xd1','\x96','\xd0','\xbc','\xd0','\xb5','\xd0','\xbb','\xd1','\x96','\xd0','\xbb','\xd1','\x8c','\xd1','\x8f',0, // сеутаімелілья ea
+    '\xd1','\x81','\xd0','\xb5','\xd1','\x98','\xd1','\x88','\xd0','\xb5','\xd0','\xbb','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // сејшеладалары sc
+    '\xd1','\x81','\xd0','\xb5','\xd1','\x98','\xd1','\x88','\xd0','\xb5','\xd0','\xbb','\xd0','\xb8',0, // сејшели sc
+    '\xd1','\x81','\xd0','\xb8','\xd0','\xb5','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xbe','\xd0','\xbd','\xd0','\xb5',0, // сиералеоне sl
+    '\xd1','\x81','\xd0','\xb8','\xd0','\xb5','\xd1','\x80','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xbe','\xd0','\xbd','\xd0','\xb5',0, // сиерралеоне sl
+    '\xd1','\x81','\xd0','\xb8','\xd0','\xb8','\xd0','\xbb','\xd0','\xb0','\xd1','\x85','\xd1','\x8c','\xd1','\x87','\xd1','\x83','\xd0','\xb5','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8','\xd0','\xbd','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5',0, // сиилахьчуеленингӏаире sh
+    '\xd1','\x81','\xd0','\xb8','\xd0','\xbd','\xd0','\xb3','\xd0','\xb0','\xd0','\xbf','\xd1','\x83','\xd1','\x80',0, // сингапур sg
+    '\xd1','\x81','\xd0','\xb8','\xd0','\xbd','\xd1','\x82','\xd0','\xbc','\xd0','\xb0','\xd0','\xb0','\xd1','\x80','\xd1','\x82','\xd0','\xb5','\xd0','\xbd',0, // синтмаартен sx
+    '\xd1','\x81','\xd0','\xb8','\xd0','\xbd','\xd1','\x82','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x82','\xd0','\xb5','\xd0','\xbd',0, // синтмартен sx
+    '\xd1','\x81','\xd0','\xb8','\xd1','\x80','\xd0','\xb8',0, // сири sy
+    '\xd1','\x81','\xd0','\xb8','\xd1','\x80','\xd0','\xb8','\xd1','\x8f',0, // сирия sy
+    '\xd1','\x81','\xd0','\xb8','\xd1','\x80','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // сирија sy
+    '\xd1','\x81','\xd0','\xb8','\xd1','\x80','\xd1','\x96','\xd1','\x8f',0, // сирія sy
+    '\xd1','\x81','\xd0','\xb8','\xd1','\x98','\xd0','\xb5','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xbe','\xd0','\xbd','\xd0','\xb5',0, // сијералеоне sl
+    '\xd1','\x81','\xd0','\xbb','\xd0','\xb0','\xd0','\xb2','\xd0','\xb0','\xd0','\xba','\xd1','\x96','\xd1','\x8f',0, // славакія sk
+    '\xd1','\x81','\xd0','\xbb','\xd0','\xb0','\xd0','\xb2','\xd0','\xb5','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // славенія si
+    '\xd1','\x81','\xd0','\xbb','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd0','\xba',0, // словак sk
+    '\xd1','\x81','\xd0','\xbb','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd0','\xba','\xd0','\xb8',0, // словаки sk
+    '\xd1','\x81','\xd0','\xbb','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd0','\xba','\xd0','\xb8','\xd1','\x8f',0, // словакия sk
+    '\xd1','\x81','\xd0','\xbb','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd0','\xba','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // словакија sk
+    '\xd1','\x81','\xd0','\xbb','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd1','\x87','\xd0','\xba','\xd0','\xb0',0, // словачка sk
+    '\xd1','\x81','\xd0','\xbb','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0','\xd1','\x87','\xd1','\x87','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // словаччина sk
+    '\xd1','\x81','\xd0','\xbb','\xd0','\xbe','\xd0','\xb2','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8',0, // словени si
+    '\xd1','\x81','\xd0','\xbb','\xd0','\xbe','\xd0','\xb2','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // словения si
+    '\xd1','\x81','\xd0','\xbb','\xd0','\xbe','\xd0','\xb2','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // словенија si
+    '\xd1','\x81','\xd0','\xbb','\xd0','\xbe','\xd0','\xb2','\xd0','\xb5','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // словенія si
+    '\xd1','\x81','\xd0','\xbe','\xd0','\xb3','\xd1','\x83','\xd0','\xb4','\xd0','\xb3','\xd0','\xb0','\xd1','\x80','\xd3','\x99','\xd0','\xb1','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd1','\x8b',0, // согудгарәбстаны sa
+    '\xd1','\x81','\xd0','\xbe','\xd0','\xb5','\xd0','\xb4','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xbd','\xd0','\xbd','\xd1','\x8b','\xd0','\xb5','\xd1','\x88','\xd1','\x82','\xd0','\xb0','\xd1','\x82','\xd1','\x8b',0, // соединенныештаты us
+    '\xd1','\x81','\xd0','\xbe','\xd0','\xb5','\xd0','\xb4','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x82','\xd0','\xb8','\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xb4','\xd1','\x80','\xd0','\xb6','\xd0','\xb0','\xd0','\xb2','\xd0','\xb8',0, // соединетиамериканскидржави us
+    '\xd1','\x81','\xd0','\xbe','\xd0','\xbb','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // соломонадалары sb
+    '\xd1','\x81','\xd0','\xbe','\xd0','\xbb','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd0','\xbd','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd1','\x88',0, // соломонангӏаиренаш sb
+    '\xd1','\x81','\xd0','\xbe','\xd0','\xbb','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // соломонаралдары sb
+    '\xd1','\x81','\xd0','\xbe','\xd0','\xbb','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // соломоновиострови sb
+    '\xd1','\x81','\xd0','\xbe','\xd0','\xbb','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd1','\x8b','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0',0, // соломоновыострова sb
+    '\xd1','\x81','\xd0','\xbe','\xd0','\xbb','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd0','\xbd','\xd0','\xbe','\xd0','\xb2','\xd1','\x96','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // соломоновіострови sb
+    '\xd1','\x81','\xd0','\xbe','\xd0','\xbb','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // соломонороллари sb
+    '\xd1','\x81','\xd0','\xbe','\xd0','\xbb','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // соломонскаострва sb
+    '\xd1','\x81','\xd0','\xbe','\xd0','\xbb','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // соломонскиострови sb
+    '\xd1','\x81','\xd0','\xbe','\xd0','\xbb','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd0','\xbd','\xd1','\x8b','\xd0','\xb0','\xd1','\x80','\xd0','\xbb','\xd1','\x83','\xd1','\x83','\xd0','\xb4',0, // соломоныарлууд sb
+    '\xd1','\x81','\xd0','\xbe','\xd0','\xbb','\xd1','\x82','\xd2','\xaf','\xd1','\x81','\xd1','\x82','\xd1','\x96','\xd0','\xba','\xd0','\xba','\xd0','\xbe','\xd1','\x80','\xd0','\xb5','\xd1','\x8f',0, // солтүстіккорея kp
+    '\xd1','\x81','\xd0','\xbe','\xd0','\xbb','\xd1','\x82','\xd2','\xaf','\xd1','\x81','\xd1','\x82','\xd1','\x96','\xd0','\xba','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // солтүстікмарианааралдары mp
+    '\xd1','\x81','\xd0','\xbe','\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb8',0, // сомали so
+    '\xd1','\x81','\xd0','\xbe','\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb8','\xd1','\x8f',0, // сомалия so
+    '\xd1','\x81','\xd0','\xbe','\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // сомалија so
+    '\xd1','\x81','\xd0','\xbe','\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x96',0, // сомалі so
+    '\xd1','\x81','\xd0','\xbf','\xd0','\xbe','\xd0','\xbb','\xd1','\x83','\xd1','\x87','\xd0','\xb5','\xd0','\xbd','\xd1','\x96','\xd1','\x88','\xd1','\x82','\xd0','\xb0','\xd1','\x82','\xd0','\xb8',0, // сполученіштати us
+    '\xd1','\x81','\xd1','\x80','\xd0','\xb1','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // србија rs
+    '\xd1','\x81','\xd1','\x80','\xd0','\xb5','\xd0','\xb4','\xd1','\x9a','\xd0','\xbe','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd1','\x87','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // средњоафричкарепублика cf
+    '\xd1','\x81','\xd1','\x82','\xd1','\x8b','\xd1','\x80','\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8',0, // стырбритани gb
+    '\xd1','\x81','\xd1','\x83','\xd0','\xb4','\xd0','\xb0','\xd0','\xb0','\xd0','\xbd',0, // судаан sd
+    '\xd1','\x81','\xd1','\x83','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd',0, // судан sd
+    '\xd1','\x81','\xd1','\x83','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd',0, // судон sd
+    '\xd1','\x81','\xd1','\x83','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd2','\xb7','\xd0','\xb0','\xd0','\xbd','\xd1','\x83','\xd0','\xb1','\xd0','\xb8',0, // судониҷануби ss
+    '\xd1','\x81','\xd1','\x83','\xd1','\x80','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd0','\xbc',0, // суринам sr
+    '\xd1','\x81','\xd1','\x83','\xd1','\x80','\xd0','\xb8','\xd1','\x8f',0, // сурия sy
+    '\xd1','\x81','\xd1','\x83','\xd1','\x80','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // сурија sy
+    '\xd1','\x81','\xd1','\x83','\xd1','\x80','\xd1','\x8b','\xd0','\xbd','\xd0','\xb0','\xd0','\xbc',0, // сурынам sr
+    '\xd1','\x81','\xd1','\x83','\xd1','\x80','\xd1','\x96','\xd0','\xbd','\xd0','\xb0','\xd0','\xbc',0, // сурінам sr
+    '\xd1','\x81','\xd1','\x85','\xd1','\x96','\xd0','\xb4','\xd0','\xbd','\xd0','\xb8','\xd0','\xb8','\xd1','\x82','\xd0','\xb8','\xd0','\xbc','\xd0','\xbe','\xd1','\x80',0, // східниитимор tl
+    '\xd1','\x81','\xd1','\x88','\xd0','\xb0',0, // сша us
+    '\xd1','\x81','\xd1','\x8a','\xd0','\xb5','\xd0','\xb4','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8','\xd1','\x89','\xd0','\xb0','\xd1','\x82','\xd0','\xb8',0, // съединенищати us
+    '\xd1','\x81','\xd1','\x8a','\xd1','\x80','\xd0','\xb1','\xd0','\xb8','\xd1','\x8f',0, // сърбия rs
+    '\xd1','\x81','\xd1','\x8b','\xd1','\x80','\xd1','\x82','\xd2','\x9b','\xd1','\x8b','\xd0','\xbe','\xd0','\xba','\xd0','\xb5','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // сыртқыокеания qo
+    '\xd1','\x81','\xd1','\x8c','\xd0','\xb5','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xbe','\xd0','\xbd','\xd1','\x8d',0, // сьералеонэ sl
+    '\xd1','\x81','\xd1','\x8c','\xd0','\xb5','\xd1','\x80','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xbe','\xd0','\xbd','\xd0','\xb5',0, // сьерралеоне sl
+    '\xd1','\x81','\xd1','\x8c','\xd1','\x94','\xd1','\x80','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xbe','\xd0','\xbd','\xd0','\xb5',0, // сьєрралеоне sl
+    '\xd1','\x81','\xd1','\x8d','\xd1','\x83','\xd1','\x82','\xd0','\xb0','\xd0','\xb2','\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd0','\xbb','\xd0','\xb8','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0',0, // сэутавамелилла ea
+    '\xd1','\x81','\xd1','\x8f','\xd0','\xbd','\xd0','\xb3','\xd0','\xb0','\xd0','\xbd',0, // сянган hk
+    '\xd1','\x81','\xd1','\x8f','\xd0','\xbd','\xd0','\xb3','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd3','\x99','\xd0','\xb0',0, // сянганаәа hk
+    '\xd1','\x81','\xd1','\x96','\xd0','\xbd','\xd0','\xb3','\xd0','\xb0','\xd0','\xbf','\xd1','\x83','\xd1','\x80',0, // сінгапур sg
+    '\xd1','\x81','\xd1','\x96','\xd0','\xbd','\xd1','\x82','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x82','\xd0','\xb5','\xd0','\xbd',0, // сінтмартен sx
+    '\xd1','\x81','\xd1','\x96','\xd0','\xbd','\xd1','\x82','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x82','\xd1','\x8d','\xd0','\xbd',0, // сінтмартэн sx
+    '\xd1','\x81','\xd1','\x96','\xd1','\x80','\xd1','\x8b','\xd1','\x8f',0, // сірыя sy
+    '\xd1','\x81','\xd1','\x98','\xd0','\xb5','\xd0','\xb2','\xd0','\xb5','\xd1','\x80','\xd0','\xbd','\xd0','\xb0','\xd0','\xba','\xd0','\xbe','\xd1','\x80','\xd0','\xb5','\xd1','\x98','\xd0','\xb0',0, // сјевернакореја kp
+    '\xd1','\x81','\xd1','\x98','\xd0','\xb5','\xd0','\xb2','\xd0','\xb5','\xd1','\x80','\xd0','\xbd','\xd0','\xb0','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd1','\x98','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // сјевернамаријанскаострва mp
+    '\xd1','\x81','\xd1','\x98','\xd0','\xb5','\xd0','\xb4','\xd0','\xb8','\xd1','\x9a','\xd0','\xb5','\xd0','\xbd','\xd0','\xb5','\xd0','\xb0','\xd0','\xbc','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd1','\x87','\xd0','\xba','\xd0','\xb5','\xd0','\xb4','\xd1','\x80','\xd0','\xb6','\xd0','\xb0','\xd0','\xb2','\xd0','\xb5',0, // сједињенеамеричкедржаве us
+    '\xd1','\x81','\xd1','\x98','\xd0','\xb5','\xd0','\xb4','\xd0','\xb8','\xd1','\x9a','\xd0','\xb5','\xd0','\xbd','\xd0','\xb5','\xd0','\xb4','\xd1','\x80','\xd0','\xb6','\xd0','\xb0','\xd0','\xb2','\xd0','\xb5',0, // сједињенедржаве us
+    '\xd1','\x81','\xd1','\x98','\xd0','\xb5','\xd1','\x80','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xbe','\xd0','\xbd','\xd0','\xb5',0, // сјерралеоне sl
+    '\xd1','\x81','\xd2','\xaf','\xd1','\x80','\xd0','\xb8','\xd1','\x8f',0, // сүрия sy
+    '\xd1','\x81','\xd3','\x99','\xd1','\x83','\xd0','\xb4','\xd0','\xb8','\xd1','\x98','\xd1','\x98','\xd3','\x99','\xd3','\x99','\xd1','\x80','\xd3','\x99','\xd0','\xb1','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd1','\x8b',0, // сәудијјәәрәбистаны sa
+    '\xd1','\x81','\xd3','\xa9','\xd0','\xbb','\xd3','\x99','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // сөләиманутраулары sb
+    '\xd1','\x82','\xd0','\xb0','\xd0','\xb4','\xd0','\xb6','\xd0','\xb8','\xd0','\xba','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // таджикистан tj
+    '\xd1','\x82','\xd0','\xb0','\xd0','\xb4','\xd0','\xb6','\xd1','\x8b','\xd0','\xba','\xd1','\x96','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // таджыкістан tj
+    '\xd1','\x82','\xd0','\xb0','\xd0','\xb6','\xd0','\xb8','\xd0','\xba','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // тажикистан tj
+    '\xd1','\x82','\xd0','\xb0','\xd0','\xb6','\xd0','\xb8','\xd0','\xba','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // тажикстан tj
+    '\xd1','\x82','\xd0','\xb0','\xd0','\xb8','\xd0','\xb2','\xd0','\xb0','\xd0','\xbd',0, // таиван tw
+    '\xd1','\x82','\xd0','\xb0','\xd0','\xb8','\xd0','\xb2','\xd0','\xb0','\xd0','\xbd','\xd1','\x8c',0, // таивань tw
+    '\xd1','\x82','\xd0','\xb0','\xd0','\xb8','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4',0, // таиланд th
+    '\xd1','\x82','\xd0','\xb0','\xd0','\xba','\xd0','\xb5','\xd0','\xbb','\xd0','\xb0','\xd1','\x83',0, // такелау tk
+    '\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb7','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8',0, // танзани tz
+    '\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb7','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // танзания tz
+    '\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb7','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // танзанија tz
+    '\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb7','\xd0','\xb0','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // танзанія tz
+    '\xd1','\x82','\xd0','\xb0','\xd1','\x96','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4',0, // таіланд th
+    '\xd1','\x82','\xd0','\xb0','\xd1','\x98','\xd0','\xb2','\xd0','\xb0','\xd0','\xbd',0, // тајван tw
+    '\xd1','\x82','\xd0','\xb0','\xd1','\x98','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4',0, // тајланд th
+    '\xd1','\x82','\xd0','\xb0','\xd1','\x9f','\xd0','\xb8','\xd0','\xba','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // таџикистан tj
+    '\xd1','\x82','\xd0','\xb0','\xd2','\x97','\xd0','\xb8','\xd0','\xba','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // таҗикстан tj
+    '\xd1','\x82','\xd0','\xb0','\xd2','\xb9','\xd0','\xb8','\xd0','\xba','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // таҹикистан tj
+    '\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd0','\xba','\xd1','\x81','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd0','\xb0','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd1','\x88',0, // терксакаикосагӏаиренаш tc
+    '\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd0','\xba','\xd1','\x81','\xd0','\xb6','\xd3','\x99','\xd0','\xbd','\xd0','\xb5','\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // терксжәнекаикосаралдары tc
+    '\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd0','\xba','\xd1','\x81','\xd2','\xbb','\xd3','\x99','\xd0','\xbc','\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // терксһәмкаикосутраулары tc
+    '\xd1','\x82','\xd0','\xb8','\xd0','\xbc','\xd0','\xbe','\xd1','\x80','\xd0','\xbb','\xd0','\xb5','\xd1','\x81','\xd1','\x82','\xd0','\xb5',0, // тиморлесте tl
+    '\xd1','\x82','\xd0','\xb8','\xd0','\xbc','\xd0','\xbe','\xd1','\x80','\xd0','\xbb','\xd0','\xb5','\xd1','\x81','\xd1','\x82','\xd0','\xb5','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd1','\x87','\xd0','\xbd','\xd0','\xb8','\xd1','\x82','\xd0','\xb8','\xd0','\xbc','\xd0','\xbe','\xd1','\x80',0, // тиморлестеисточнитимор tl
+    '\xd1','\x82','\xd0','\xbe','\xd0','\xb3','\xd0','\xb0',0, // тога tg
+    '\xd1','\x82','\xd0','\xbe','\xd0','\xb3','\xd0','\xbe',0, // того tg
+    '\xd1','\x82','\xd0','\xbe','\xd0','\xb6','\xd0','\xb8','\xd0','\xba','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd',0, // тожикистон tj
+    '\xd1','\x82','\xd0','\xbe','\xd0','\xba','\xd0','\xb5','\xd0','\xbb','\xd0','\xb0','\xd1','\x83',0, // токелау tk
+    '\xd1','\x82','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xb0',0, // тонга to
+    '\xd1','\x82','\xd0','\xbe','\xd0','\xbd','\xd2','\x91','\xd0','\xb0',0, // тонґа to
+    '\xd1','\x82','\xd0','\xbe','\xd2','\xb7','\xd0','\xb8','\xd0','\xba','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd',0, // тоҷикистон tj
+    '\xd1','\x82','\xd1','\x80','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xb4','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd1','\x82','\xd0','\xbe','\xd0','\xb1','\xd0','\xb0','\xd0','\xb3','\xd0','\xbe','\xd0','\xb0',0, // тринидадатобагоа tt
+    '\xd1','\x82','\xd1','\x80','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xb4','\xd0','\xb0','\xd0','\xb4','\xd0','\xb1','\xd0','\xb0','\xd1','\x82','\xd0','\xbe','\xd0','\xb1','\xd0','\xb0','\xd0','\xb3','\xd0','\xbe',0, // тринидадбатобаго tt
+    '\xd1','\x82','\xd1','\x80','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xb4','\xd0','\xb0','\xd0','\xb4','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xbe','\xd0','\xb1','\xd0','\xb0','\xd0','\xb3','\xd0','\xbe',0, // тринидадватобаго tt
+    '\xd1','\x82','\xd1','\x80','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xb4','\xd0','\xb0','\xd0','\xb4','\xd0','\xb2','\xd3','\x99','\xd1','\x82','\xd0','\xbe','\xd0','\xb1','\xd0','\xb0','\xd0','\xb3','\xd0','\xbe',0, // тринидадвәтобаго tt
+    '\xd1','\x82','\xd1','\x80','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xb4','\xd0','\xb0','\xd0','\xb4','\xd0','\xb6','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x82','\xd0','\xbe','\xd0','\xb1','\xd0','\xb0','\xd0','\xb3','\xd0','\xbe',0, // тринидаджанатобаго tt
+    '\xd1','\x82','\xd1','\x80','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xb4','\xd0','\xb0','\xd0','\xb4','\xd0','\xb6','\xd3','\x99','\xd0','\xbd','\xd0','\xb5','\xd1','\x82','\xd0','\xbe','\xd0','\xb1','\xd0','\xb0','\xd0','\xb3','\xd0','\xbe',0, // тринидаджәнетобаго tt
+    '\xd1','\x82','\xd1','\x80','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xb4','\xd0','\xb0','\xd0','\xb4','\xd0','\xb8','\xd1','\x82','\xd0','\xbe','\xd0','\xb1','\xd0','\xb0','\xd0','\xb3','\xd0','\xbe',0, // тринидадитобаго tt
+    '\xd1','\x82','\xd1','\x80','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xb4','\xd0','\xb0','\xd0','\xb4','\xd2','\xbb','\xd3','\x99','\xd0','\xbc','\xd1','\x82','\xd0','\xbe','\xd0','\xb1','\xd0','\xb0','\xd0','\xb3','\xd0','\xbe',0, // тринидадһәмтобаго tt
+    '\xd1','\x82','\xd1','\x80','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0','\xd0','\xba','\xd1','\x83','\xd0','\xbd','\xd1','\x8a','\xd1','\x8f',0, // тристандакунъя ta
+    '\xd1','\x82','\xd1','\x80','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0','\xd0','\xba','\xd1','\x83','\xd0','\xbd','\xd1','\x8c','\xd1','\x8f',0, // тристандакунья ta
+    '\xd1','\x82','\xd1','\x80','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0','\xd0','\xba','\xd1','\x83','\xd0','\xbd','\xd1','\x8f',0, // тристандакуня ta
+    '\xd1','\x82','\xd1','\x80','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0','\xd0','\xba','\xd1','\x83','\xd0','\xbd','\xd1','\x98','\xd0','\xb0',0, // тристандакунја ta
+    '\xd1','\x82','\xd1','\x80','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0','\xd0','\xba','\xd1','\x83','\xd1','\x9a','\xd0','\xb0',0, // тристандакуња ta
+    '\xd1','\x82','\xd1','\x80','\xd1','\x8b','\xd0','\xbd','\xd1','\x96','\xd0','\xb4','\xd0','\xb0','\xd0','\xb4','\xd1','\x96','\xd1','\x82','\xd0','\xb0','\xd0','\xb1','\xd0','\xb0','\xd0','\xb3','\xd0','\xb0',0, // трынідадітабага tt
+    '\xd1','\x82','\xd1','\x80','\xd1','\x8b','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0','\xd0','\xba','\xd1','\x83','\xd0','\xbd','\xd1','\x8c','\xd1','\x8f',0, // трыстандакунья ta
+    '\xd1','\x82','\xd1','\x80','\xd1','\x96','\xd0','\xbd','\xd1','\x96','\xd0','\xb4','\xd0','\xb0','\xd0','\xb4','\xd1','\x96','\xd1','\x82','\xd0','\xbe','\xd0','\xb1','\xd0','\xb0','\xd2','\x91','\xd0','\xbe',0, // трінідадітобаґо tt
+    '\xd1','\x82','\xd1','\x80','\xd1','\x96','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0','\xd0','\xba','\xd1','\x83','\xd0','\xbd','\xd1','\x8c','\xd1','\x8f',0, // трістандакунья ta
+    '\xd1','\x82','\xd1','\x83','\xd0','\xb2','\xd0','\xb0','\xd0','\xbb','\xd1','\x83',0, // тувалу tv
+    '\xd1','\x82','\xd1','\x83','\xd0','\xbd','\xd0','\xb8','\xd1','\x81',0, // тунис tn
+    '\xd1','\x82','\xd1','\x83','\xd0','\xbd','\xd1','\x96','\xd1','\x81',0, // туніс tn
+    '\xd1','\x82','\xd1','\x83','\xd1','\x80','\xd0','\xb5','\xd1','\x87','\xd1','\x87','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // туреччина tr
+    '\xd1','\x82','\xd1','\x83','\xd1','\x80','\xd0','\xba',0, // турк tr
+    '\xd1','\x82','\xd1','\x83','\xd1','\x80','\xd0','\xba','\xd0','\xb1','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd1','\x8b','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xbb','\xd1','\x83','\xd1','\x83','\xd0','\xb4',0, // туркбакаикосынарлууд tc
+    '\xd1','\x82','\xd1','\x83','\xd1','\x80','\xd0','\xba','\xd0','\xb8','\xd1','\x8f',0, // туркия tr
+    '\xd1','\x82','\xd1','\x83','\xd1','\x80','\xd0','\xba','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd',0, // туркманистон tm
+    '\xd1','\x82','\xd1','\x83','\xd1','\x80','\xd0','\xba','\xd0','\xbc','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8',0, // туркмени tm
+    '\xd1','\x82','\xd1','\x83','\xd1','\x80','\xd0','\xba','\xd0','\xbc','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // туркменистан tm
+    '\xd1','\x82','\xd1','\x83','\xd1','\x80','\xd0','\xba','\xd0','\xbc','\xd0','\xb5','\xd0','\xbd','\xd1','\x96','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // туркменістан tm
+    '\xd1','\x82','\xd1','\x83','\xd1','\x80','\xd0','\xba','\xd0','\xbe','\xd0','\xb8','\xd1','\x87','\xd0','\xbe','\xd1','\x8c',0, // туркоичоь tr
+    '\xd1','\x82','\xd1','\x83','\xd1','\x80','\xd0','\xba','\xd1','\x81','\xd0','\xb2','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // турксвакаикосороллари tc
+    '\xd1','\x82','\xd1','\x83','\xd1','\x80','\xd0','\xba','\xd1','\x81','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x98','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // турксикајкосострва tc
+    '\xd1','\x82','\xd1','\x83','\xd1','\x80','\xd1','\x81','\xd0','\xba','\xd0','\xb0',0, // турска tr
+    '\xd1','\x82','\xd1','\x83','\xd1','\x80','\xd1','\x86','\xd0','\xb8','\xd1','\x8f',0, // турция tr
+    '\xd1','\x82','\xd1','\x83','\xd1','\x80','\xd1','\x86','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // турција tr
+    '\xd1','\x82','\xd1','\x83','\xd1','\x80','\xd1','\x86','\xd1','\x8b','\xd1','\x8f',0, // турцыя tr
+    '\xd1','\x82','\xd1','\x8b','\xd0','\xbc','\xd0','\xbe','\xd1','\x80','\xd0','\xbb','\xd0','\xb5','\xd1','\x88','\xd1','\x86','\xd1','\x96',0, // тыморлешці tl
+    '\xd1','\x82','\xd1','\x96','\xd0','\xbc','\xd0','\xbe','\xd1','\x80','\xd0','\xbb','\xd0','\xb5','\xd1','\x88','\xd1','\x82','\xd1','\x96',0, // тіморлешті tl
+    '\xd1','\x82','\xd2','\xaf','\xd0','\xbd','\xd0','\xb4','\xd2','\xaf','\xd0','\xba','\xd0','\xba','\xd0','\xbe','\xd1','\x80','\xd0','\xb5','\xd1','\x8f',0, // түндүккорея kp
+    '\xd1','\x82','\xd2','\xaf','\xd0','\xbd','\xd0','\xb4','\xd2','\xaf','\xd0','\xba','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // түндүкмарианааралдары mp
+    '\xd1','\x82','\xd2','\xaf','\xd1','\x80','\xd0','\xba','\xd0','\xb8','\xd1','\x8f',0, // түркия tr
+    '\xd1','\x82','\xd2','\xaf','\xd1','\x80','\xd0','\xba','\xd0','\xb8','\xd1','\x98','\xd3','\x99',0, // түркијә tr
+    '\xd1','\x82','\xd2','\xaf','\xd1','\x80','\xd0','\xba','\xd0','\xbc','\xd3','\x99','\xd0','\xbd','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // түркмәнистан tm
+    '\xd1','\x82','\xd2','\xaf','\xd1','\x80','\xd0','\xba','\xd0','\xbc','\xd3','\xa9','\xd0','\xbd','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // түркмөнстан tm
+    '\xd1','\x82','\xd2','\xaf','\xd1','\x80','\xd0','\xba','\xd1','\x81','\xd0','\xb6','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // түрксжанакаикосаралдары tc
+    '\xd1','\x82','\xd2','\xaf','\xd1','\x80','\xd1','\x96','\xd0','\xba','\xd0','\xbc','\xd0','\xb5','\xd0','\xbd','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // түрікменстан tm
+    '\xd1','\x82','\xd2','\xaf','\xd1','\x88','\xd1','\x82','\xd2','\xaf','\xd0','\xba','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // түштүкафрикареспубликасы za
+    '\xd1','\x82','\xd2','\xaf','\xd1','\x88','\xd1','\x82','\xd2','\xaf','\xd0','\xba','\xd0','\xb6','\xd0','\xbe','\xd1','\x80','\xd0','\xb6','\xd0','\xb8','\xd1','\x8f','\xd0','\xb6','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x82','\xd2','\xaf','\xd1','\x88','\xd1','\x82','\xd2','\xaf','\xd0','\xba','\xd1','\x81','\xd1','\x8d','\xd0','\xbd','\xd0','\xb4','\xd0','\xb2','\xd0','\xb8','\xd1','\x87','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // түштүкжоржияжанатүштүксэндвичаралдары gs
+    '\xd1','\x82','\xd2','\xaf','\xd1','\x88','\xd1','\x82','\xd2','\xaf','\xd0','\xba','\xd0','\xba','\xd0','\xbe','\xd1','\x80','\xd0','\xb5','\xd1','\x8f',0, // түштүккорея kr
+    '\xd1','\x82','\xd2','\xaf','\xd1','\x88','\xd1','\x82','\xd2','\xaf','\xd0','\xba','\xd1','\x81','\xd1','\x83','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd',0, // түштүксудан ss
+    '\xd1','\x82','\xd3','\x99','\xd0','\xb6','\xd1','\x96','\xd0','\xba','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // тәжікстан tj
+    '\xd1','\x82','\xd3','\xa9','\xd0','\xb2','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd0','\xb1','\xd2','\xaf','\xd0','\xb3','\xd0','\xb4','\xd0','\xbd','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd0','\xbc','\xd0','\xb4','\xd0','\xb0','\xd1','\x85','\xd1','\x83','\xd0','\xbb','\xd1','\x81',0, // төвафрикиинбүгднаирамдахулс cf
+    '\xd1','\x82','\xd3','\xa9','\xd0','\xbd','\xd1','\x8c','\xd1','\x8f','\xd0','\xba','\xd0','\xba','\xd0','\xbe','\xd1','\x80','\xd0','\xb5','\xd1','\x8f',0, // төньяккорея kp
+    '\xd1','\x82','\xd3','\xa9','\xd0','\xbd','\xd1','\x8c','\xd1','\x8f','\xd0','\xba','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // төньякмарианаутраулары mp
+    '\xd1','\x82','\xd3','\xa9','\xd1','\x80','\xd0','\xba','\xd0','\xb8','\xd1','\x8f',0, // төркия tr
+    '\xd1','\x82','\xd3','\xa9','\xd1','\x80','\xd0','\xba','\xd0','\xbc','\xd3','\x99','\xd0','\xbd','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // төркмәнстан tm
+    '\xd1','\x82','\xd3','\xa9','\xd1','\x80','\xd0','\xba','\xd1','\x81','\xd0','\xb2','\xd3','\x99','\xd0','\xba','\xd0','\xb0','\xd1','\x98','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // төрксвәкајкосадалары tc
+    '\xd1','\x83','\xd0','\xb1',0, // уб gb
+    '\xd1','\x83','\xd0','\xb3','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0',0, // уганда ug
+    '\xd1','\x83','\xd0','\xb3','\xd0','\xbe','\xd1','\x80','\xd1','\x89','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // угорщина hu
+    '\xd1','\x83','\xd0','\xb4','\xd0','\xb0','\xd1','\x99','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0','\xd1','\x81','\xd0','\xb0','\xd0','\xb4',0, // удаљенаострвасад um
+    '\xd1','\x83','\xd0','\xb7','\xd0','\xb0','\xd0','\xb3','\xd0','\xbe','\xd0','\xba','\xd0','\xb5','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // узагокеанија qo
+    '\xd1','\x83','\xd0','\xb7','\xd0','\xb1','\xd0','\xb5','\xd0','\xba','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // узбекистан uz
+    '\xd1','\x83','\xd0','\xb7','\xd0','\xb1','\xd0','\xb5','\xd0','\xba','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd',0, // узбекистон uz
+    '\xd1','\x83','\xd0','\xb7','\xd0','\xb1','\xd0','\xb5','\xd0','\xba','\xd1','\x96','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // узбекістан uz
+    '\xd1','\x83','\xd0','\xba',0, // ук gb
+    '\xd1','\x83','\xd0','\xba','\xd1','\x80','\xd0','\xb0','\xd0','\xb8','\xd0','\xbd',0, // украин ua
+    '\xd1','\x83','\xd0','\xba','\xd1','\x80','\xd0','\xb0','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // украина ua
+    '\xd1','\x83','\xd0','\xba','\xd1','\x80','\xd0','\xb0','\xd1','\x96','\xd0','\xbd','\xd0','\xb0',0, // украіна ua
+    '\xd1','\x83','\xd0','\xba','\xd1','\x80','\xd0','\xb0','\xd1','\x98','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // украјина ua
+    '\xd1','\x83','\xd0','\xba','\xd1','\x80','\xd0','\xb0','\xd1','\x98','\xd0','\xbd','\xd0','\xb0',0, // украјна ua
+    '\xd1','\x83','\xd0','\xbb','\xd1','\x83','\xd1','\x83','\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // улуубритания gb
+    '\xd1','\x83','\xd0','\xbc','\xd0','\xbc','\xd0','\xbe','\xd0','\xbd',0, // уммон om
+    '\xd1','\x83','\xd0','\xbc','\xd0','\xbe','\xd0','\xbd',0, // умон om
+    '\xd1','\x83','\xd0','\xbd','\xd0','\xb3','\xd0','\xb0','\xd1','\x80',0, // унгар hu
+    '\xd1','\x83','\xd0','\xbd','\xd0','\xb3','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd1','\x8f',0, // унгария hu
+    '\xd1','\x83','\xd0','\xbd','\xd0','\xb3','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // унгарија hu
+    '\xd1','\x83','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8','\xd1','\x81','\xd0','\xb8','\xd1','\x84','\xd1','\x83','\xd1','\x82','\xd1','\x83','\xd0','\xbd','\xd0','\xb0',0, // уолисифутуна wf
+    '\xd1','\x83','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb8','\xd1','\x81','\xd0','\xb0','\xd1','\x84','\xd1','\x83','\xd1','\x82','\xd1','\x83','\xd0','\xbd','\xd0','\xb0','\xd0','\xb0',0, // уоллисафутунаа wf
+    '\xd1','\x83','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb8','\xd1','\x81','\xd0','\xb1','\xd0','\xb0','\xd1','\x84','\xd1','\x83','\xd1','\x82','\xd1','\x83','\xd0','\xbd','\xd0','\xb0',0, // уоллисбафутуна wf
+    '\xd1','\x83','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb8','\xd1','\x81','\xd0','\xb2','\xd0','\xb0','\xd1','\x84','\xd1','\x83','\xd1','\x82','\xd1','\x83','\xd0','\xbd','\xd0','\xb0',0, // уоллисвафутуна wf
+    '\xd1','\x83','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb8','\xd1','\x81','\xd0','\xb2','\xd3','\x99','\xd1','\x84','\xd1','\x83','\xd1','\x82','\xd1','\x83','\xd0','\xbd','\xd0','\xb0',0, // уоллисвәфутуна wf
+    '\xd1','\x83','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb8','\xd1','\x81','\xd0','\xb6','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x84','\xd1','\x83','\xd1','\x82','\xd1','\x83','\xd0','\xbd','\xd0','\xb0',0, // уоллисжанафутуна wf
+    '\xd1','\x83','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb8','\xd1','\x81','\xd0','\xb6','\xd3','\x99','\xd0','\xbd','\xd0','\xb5','\xd1','\x84','\xd1','\x83','\xd1','\x82','\xd1','\x83','\xd0','\xbd','\xd0','\xb0',0, // уоллисжәнефутуна wf
+    '\xd1','\x83','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb8','\xd1','\x81','\xd0','\xb8','\xd1','\x84','\xd1','\x83','\xd1','\x82','\xd1','\x83','\xd0','\xbd','\xd0','\xb0',0, // уоллисифутуна wf
+    '\xd1','\x83','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb8','\xd1','\x81','\xd2','\xbb','\xd3','\x99','\xd0','\xbc','\xd1','\x84','\xd1','\x83','\xd1','\x82','\xd1','\x83','\xd0','\xbd','\xd0','\xb0',0, // уоллисһәмфутуна wf
+    '\xd1','\x83','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd1','\x96','\xd1','\x81','\xd1','\x96','\xd1','\x84','\xd1','\x83','\xd1','\x82','\xd1','\x83','\xd0','\xbd','\xd0','\xb0',0, // уоллісіфутуна wf
+    '\xd1','\x83','\xd0','\xbe','\xd0','\xbb','\xd1','\x96','\xd1','\x81','\xd1','\x96','\xd1','\x84','\xd1','\x83','\xd1','\x82','\xd1','\x83','\xd0','\xbd','\xd0','\xb0',0, // уолісіфутуна wf
+    '\xd1','\x83','\xd1','\x80','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd',0, // урдан jo
+    '\xd1','\x83','\xd1','\x80','\xd0','\xb4','\xd1','\x83','\xd0','\xbd',0, // урдун jo
+    '\xd1','\x83','\xd1','\x80','\xd1','\x83','\xd0','\xb3','\xd0','\xb2','\xd0','\xb0','\xd0','\xb8',0, // уругваи uy
+    '\xd1','\x83','\xd1','\x80','\xd1','\x83','\xd0','\xb3','\xd0','\xb2','\xd0','\xb0','\xd1','\x98',0, // уругвај uy
+    '\xd1','\x83','\xd1','\x80','\xd1','\x83','\xd2','\x91','\xd0','\xb2','\xd0','\xb0','\xd0','\xb8',0, // уруґваи uy
+    '\xd1','\x83','\xd1','\x81','\xd1','\x85','\xd0','\xbe','\xd0','\xb4','\xd0','\xbd','\xd1','\x96','\xd1','\x82','\xd1','\x8b','\xd0','\xbc','\xd0','\xbe','\xd1','\x80',0, // усходнітымор tl
+    '\xd1','\x83','\xd1','\x98','\xd0','\xb5','\xd0','\xb4','\xd0','\xb8','\xd1','\x9a','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbf','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xb5','\xd0','\xbc','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd1','\x82','\xd0','\xb8',0, // уједињениарапскиемирати ae
+    '\xd1','\x83','\xd1','\x98','\xd0','\xb5','\xd0','\xb4','\xd0','\xb8','\xd1','\x9a','\xd0','\xb5','\xd0','\xbd','\xd0','\xbe','\xd0','\xba','\xd1','\x80','\xd0','\xb0','\xd1','\x99','\xd0','\xb5','\xd0','\xb2','\xd1','\x81','\xd1','\x82','\xd0','\xb2','\xd0','\xbe',0, // уједињенокраљевство gb
+    '\xd1','\x83','\xd3','\x95','\xd1','\x80','\xd3','\x95','\xd1','\x81','\xd0','\xb5',0, // уӕрӕсе ru
+    '\xd1','\x84','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd0','\xb8','\xd0','\xbd',0, // фаластин ps
+    '\xd1','\x84','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd0','\xb8','\xd0','\xbd','\xd2','\xb3','\xd1','\x83','\xd0','\xb4','\xd1','\x83','\xd0','\xb4','\xd0','\xb8',0, // фаластинҳудуди ps
+    '\xd1','\x84','\xd0','\xb0','\xd0','\xbb','\xd0','\xba','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd1','\x81','\xd0','\xba','\xd1','\x96','\xd1','\x8f','\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b',0, // фалклендскіяастравы fk
+    '\xd1','\x84','\xd0','\xb0','\xd0','\xbb','\xd0','\xba','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd1','\x81','\xd0','\xba','\xd1','\x96','\xd1','\x8f','\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb2','\xd1','\x96','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd1','\x96','\xd1','\x8f','\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b',0, // фалклендскіямальвінскіяастравы fk
+    '\xd1','\x84','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd1','\x80','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // фарерадалары fo
+    '\xd1','\x84','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd1','\x80','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // фарераралдары fo
+    '\xd1','\x84','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd1','\x88',0, // фарериингӏаиренаш fo
+    '\xd1','\x84','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd1','\x80','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // фареророллари fo
+    '\xd1','\x84','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd1','\x80','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xb5','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0',0, // фарерскиеова fo
+    '\xd1','\x84','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd1','\x80','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd1','\x96','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // фарерськіострови fo
+    '\xd1','\x84','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd1','\x80','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // фарерутраулары fo
+    '\xd1','\x84','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd1','\x80','\xd1','\x8b','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xbb','\xd1','\x83','\xd1','\x83','\xd0','\xb4',0, // фарерынарлууд fo
+    '\xd1','\x84','\xd0','\xb0','\xd1','\x80','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // фарскаострва fo
+    '\xd1','\x84','\xd0','\xb0','\xd1','\x80','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // фарскиострови fo
+    '\xd1','\x84','\xd0','\xb0','\xd1','\x80','\xd1','\x8c','\xd0','\xbe','\xd1','\x80','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // фарьорскиострови fo
+    '\xd1','\x84','\xd0','\xb0','\xd1','\x80','\xd1','\x8d','\xd1','\x80','\xd1','\x81','\xd0','\xba','\xd1','\x96','\xd1','\x8f','\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b',0, // фарэрскіяастравы fo
+    '\xd1','\x84','\xd0','\xb5','\xd0','\xb4','\xd0','\xb5','\xd1','\x80','\xd0','\xb0','\xd1','\x82','\xd0','\xb8','\xd0','\xb2','\xd0','\xbd','\xd1','\x8b','\xd0','\xb5','\xd1','\x88','\xd1','\x82','\xd0','\xb0','\xd1','\x82','\xd1','\x8b','\xd0','\xbc','\xd0','\xb8','\xd0','\xba','\xd1','\x80','\xd0','\xbe','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd0','\xb8','\xd0','\xb8',0, // федеративныештатымикронезии fm
+    '\xd1','\x84','\xd0','\xb5','\xd0','\xb4','\xd0','\xb5','\xd1','\x80','\xd0','\xb0','\xd1','\x82','\xd0','\xb8','\xd0','\xb2','\xd0','\xbd','\xd1','\x96','\xd1','\x88','\xd1','\x82','\xd0','\xb0','\xd1','\x82','\xd0','\xb8','\xd0','\xbc','\xd1','\x96','\xd0','\xba','\xd1','\x80','\xd0','\xbe','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd1','\x96','\xd1','\x96',0, // федеративніштатимікронезіі fm
+    '\xd1','\x84','\xd0','\xb8','\xd0','\xb4','\xd0','\xb6','\xd0','\xb8',0, // фиджи fj
+    '\xd1','\x84','\xd0','\xb8','\xd0','\xb6','\xd0','\xb8',0, // фижи fj
+    '\xd1','\x84','\xd0','\xb8','\xd0','\xbb','\xd0','\xb8','\xd0','\xbf','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8',0, // филипини ph
+    '\xd1','\x84','\xd0','\xb8','\xd0','\xbb','\xd0','\xb8','\xd0','\xbf','\xd0','\xbf','\xd0','\xb8','\xd0','\xbd',0, // филиппин ph
+    '\xd1','\x84','\xd0','\xb8','\xd0','\xbb','\xd0','\xb8','\xd0','\xbf','\xd0','\xbf','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // филиппинаралдары ph
+    '\xd1','\x84','\xd0','\xb8','\xd0','\xbb','\xd0','\xb8','\xd0','\xbf','\xd0','\xbf','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd1','\x88',0, // филиппинаш ph
+    '\xd1','\x84','\xd0','\xb8','\xd0','\xbb','\xd0','\xb8','\xd0','\xbf','\xd0','\xbf','\xd0','\xb8','\xd0','\xbd','\xd1','\x8b',0, // филиппины ph
+    '\xd1','\x84','\xd0','\xb8','\xd0','\xbb','\xd1','\x81','\xd1','\x83','\xd1','\x8f','\xd0','\xb3','\xd0','\xb8','\xd2','\x9b','\xd0','\xb8','\xd1','\x80','\xd2','\x93','\xd0','\xbe','\xd2','\x93','\xd0','\xb8',0, // филсуягиқирғоғи ci
+    '\xd1','\x84','\xd0','\xb8','\xd0','\xbd','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x8f',0, // финландия fi
+    '\xd1','\x84','\xd0','\xb8','\xd0','\xbd','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // финландија fi
+    '\xd1','\x84','\xd0','\xb8','\xd0','\xbd','\xd0','\xbb','\xd1','\x8f','\xd0','\xbd','\xd0','\xb4',0, // финлянд fi
+    '\xd1','\x84','\xd0','\xb8','\xd0','\xbd','\xd0','\xbb','\xd1','\x8f','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8',0, // финлянди fi
+    '\xd1','\x84','\xd0','\xb8','\xd0','\xbd','\xd0','\xbb','\xd1','\x8f','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x8f',0, // финляндия fi
+    '\xd1','\x84','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0',0, // финска fi
+    '\xd1','\x84','\xd0','\xb8','\xd1','\x9f','\xd0','\xb8',0, // фиџи fj
+    '\xd1','\x84','\xd0','\xb8','\xd2','\xb7','\xd0','\xb8',0, // фиҷи fj
+    '\xd1','\x84','\xd0','\xb8','\xd2','\xb9','\xd0','\xb8',0, // фиҹи fj
+    '\xd1','\x84','\xd0','\xbe','\xd0','\xba','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // фокландскамалвинскаострва fk
+    '\xd1','\x84','\xd0','\xbe','\xd0','\xba','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // фокландскаострва fk
+    '\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // фолкландскиострови fk
+    '\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // фолкландскиостровималвинскиострови fk
+    '\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // фолклендадалары fk
+    '\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b','\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // фолклендадаларымалвинадалары fk
+    '\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd1','\x88',0, // фолклендангӏаиренаш fk
+    '\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd1','\x88','\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd1','\x88',0, // фолклендангӏаиренашмальвинаш fk
+    '\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // фолклендаралдары fk
+    '\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b','\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // фолклендаралдарымальвинаралдары fk
+    '\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xbb','\xd1','\x83','\xd1','\x83','\xd0','\xb4',0, // фолклендиинарлууд fk
+    '\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xbb','\xd1','\x83','\xd1','\x83','\xd0','\xb4','\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd1','\x8b','\xd0','\xb0','\xd1','\x80','\xd0','\xbb','\xd1','\x83','\xd1','\x83','\xd0','\xb4',0, // фолклендиинарлуудмальвиныарлууд fk
+    '\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // фолклендмалвинороллари fk
+    '\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // фолклендмальвинааралдары fk
+    '\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // фолклендороллари fk
+    '\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xb5','\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xb5','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0',0, // фолклендскиемальвинскиеова fk
+    '\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xb5','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0',0, // фолклендскиеова fk
+    '\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd1','\x96','\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb2','\xd1','\x96','\xd0','\xbd','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd1','\x96','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // фолклендськімальвінськіострови fk
+    '\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd1','\x96','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // фолклендськіострови fk
+    '\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // фолклендутраулары fk
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xb0',0, // франса fr
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xb0','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // франсагвианасы gf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xb0','\xd0','\xbd','\xd1','\x8b','\xd0','\xbd','\xd2','\xb9','\xd3','\x99','\xd0','\xbd','\xd1','\x83','\xd0','\xb1','\xd3','\x99','\xd1','\x80','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd0','\xbb','\xd3','\x99','\xd1','\x80','\xd0','\xb8',0, // франсанынҹәнубәразиләри tf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xb0','\xd0','\xbf','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd0','\xb8','\xd1','\x98','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // франсаполинезијасы pf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xb8','\xd1','\x8f',0, // франсия fr
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86',0, // франц fr
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd0','\xb8',0, // франци fr
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd0','\xb8','\xd1','\x8f',0, // франция fr
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd0','\xb8','\xd1','\x8f','\xd0','\xbd','\xd0','\xb5','\xd2','\xa3','\xd0','\xba','\xd3','\xa9','\xd0','\xbd','\xd1','\x8c','\xd1','\x8f','\xd0','\xba','\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd1','\x8f','\xd0','\xbb','\xd3','\x99','\xd1','\x80','\xd0','\xb5',0, // франциянеңкөньяктерриторияләре tf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd0','\xb8','\xd1','\x8f','\xd0','\xbd','\xd1','\x8b','\xd0','\xbd','\xd1','\x82','\xd2','\xaf','\xd1','\x88','\xd1','\x82','\xd2','\xaf','\xd0','\xba','\xd1','\x82','\xd3','\xa9','\xd0','\xb3','\xd2','\xaf','\xd0','\xb0','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd1','\x82','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // франциянынтүштүктөгүаимактары tf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd0','\xb8','\xd1','\x8f','\xd0','\xbd','\xd1','\x8b','\xd2','\xa3','\xd0','\xbe','\xd2','\xa3','\xd1','\x82','\xd2','\xaf','\xd1','\x81','\xd1','\x82','\xd1','\x96','\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd2','\x9b','\xd1','\x82','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // францияныңоңтүстікаимақтары tf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // франција fr
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd0','\xb7','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x81','\xd0','\xb8',0, // французгвианаси gf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd0','\xb7','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // французгвианасы gf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd0','\xb7','\xd0','\xb4','\xd1','\x83','\xd0','\xba','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0',0, // француздукгвиана gf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd0','\xb7','\xd0','\xb6','\xd0','\xb0','\xd0','\xbd','\xd1','\x83','\xd0','\xb1','\xd0','\xb8','\xd0','\xb8','\xd2','\xb3','\xd1','\x83','\xd0','\xb4','\xd1','\x83','\xd0','\xb4','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // французжанубииҳудудлари tf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd0','\xb7','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0',0, // французиингвиана gf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd0','\xb7','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd0','\xba','\xd1','\x8a','\xd0','\xb8','\xd0','\xbb','\xd0','\xb1','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x82','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x88',0, // французиинкъилбалаттанаш tf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd0','\xb7','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd0','\xbf','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd0','\xb8',0, // французиинполинези pf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd0','\xb7','\xd0','\xbf','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd0','\xb8','\xd1','\x8f','\xd1','\x81','\xd0','\xb5',0, // французполинезиясе pf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd0','\xb7','\xd0','\xbf','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd0','\xb8','\xd1','\x8f','\xd1','\x81','\xd0','\xb8',0, // французполинезияси pf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd0','\xb7','\xd0','\xbf','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd0','\xb8','\xd1','\x8f','\xd1','\x81','\xd1','\x8b',0, // французполинезиясы pf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd0','\xb7','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x8f','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0',0, // французскаягвиана gf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd0','\xb7','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x8f','\xd0','\xb3','\xd0','\xb2','\xd1','\x96','\xd1','\x8f','\xd0','\xbd','\xd0','\xb0',0, // французскаягвіяна gf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd0','\xb7','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x8f','\xd0','\xbf','\xd0','\xb0','\xd0','\xbb','\xd1','\x96','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd1','\x96','\xd1','\x8f',0, // французскаяпалінезія pf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd0','\xb7','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x8f','\xd0','\xbf','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd0','\xb8','\xd1','\x8f',0, // французскаяполинезия pf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd0','\xb7','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xb5','\xd1','\x8e','\xd0','\xb6','\xd0','\xbd','\xd1','\x8b','\xd0','\xb5','\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd0','\xb8',0, // французскиеюжныетерритории tf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd0','\xb7','\xd1','\x81','\xd0','\xba','\xd1','\x96','\xd1','\x8f','\xd0','\xbf','\xd0','\xb0','\xd1','\x83','\xd0','\xb4','\xd0','\xbd','\xd0','\xb5','\xd0','\xb2','\xd1','\x8b','\xd1','\x8f','\xd1','\x82','\xd1','\x8d','\xd1','\x80','\xd1','\x8b','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd1','\x8b','\xd1','\x96',0, // французскіяпаудневыятэрыторыі tf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd0','\xb7','\xd1','\x8c','\xd0','\xba','\xd0','\xb0','\xd0','\xbf','\xd0','\xbe','\xd0','\xbb','\xd1','\x96','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd1','\x96','\xd1','\x8f',0, // французькаполінезія pf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd0','\xb7','\xd1','\x8c','\xd0','\xba','\xd0','\xb0','\xd2','\x91','\xd0','\xb2','\xd1','\x96','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0',0, // французькаґвіана gf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd0','\xb7','\xd1','\x8c','\xd0','\xba','\xd1','\x96','\xd0','\xbf','\xd1','\x96','\xd0','\xb2','\xd0','\xb4','\xd0','\xb5','\xd0','\xbd','\xd0','\xbd','\xd1','\x96','\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd1','\x96','\xd1','\x96',0, // французькіпівденнітериторіі tf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd1','\x81','\xd0','\xba','\xd0','\xb0',0, // француска fr
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xb3','\xd0','\xb2','\xd0','\xb0','\xd1','\x98','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0',0, // францускагвајана gf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xbf','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // францускаполинезија pf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd1','\x81','\xd0','\xba','\xd0','\xb5','\xd1','\x98','\xd1','\x83','\xd0','\xb6','\xd0','\xbd','\xd0','\xb5','\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd1','\x98','\xd0','\xb5',0, // францускејужнетериторије tf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x83','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd1','\x98','\xd1','\x83','\xd0','\xb6','\xd0','\xbd','\xd0','\xb8','\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd0','\xb8',0, // францускијужнитеритории tf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x8b','\xd0','\xbd','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0',0, // францынгвиана gf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x8b','\xd0','\xbd','\xd0','\xbf','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7',0, // францынполинез pf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x8b','\xd0','\xbd','\xd3','\xa9','\xd0','\xbc','\xd0','\xbd','\xd3','\xa9','\xd0','\xb4','\xd0','\xb3','\xd0','\xb0','\xd0','\xb7','\xd0','\xb0','\xd1','\x80','\xd0','\xbd','\xd1','\x83','\xd1','\x82','\xd0','\xb0','\xd0','\xb3',0, // францынөмнөдгазарнутаг tf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x8b','\xd1','\x8f',0, // францыя fr
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd1','\x86','\xd1','\x96','\xd1','\x8f',0, // франція fr
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0',0, // френскагвиана gf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd0','\xbf','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd0','\xb8','\xd1','\x8f',0, // френскаполинезия pf
+    '\xd1','\x84','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd1','\x8e','\xd0','\xb6','\xd0','\xbd','\xd0','\xb8','\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd0','\xb8',0, // френскиюжнитеритории tf
+    '\xd1','\x84','\xd1','\x96','\xd0','\xb4','\xd0','\xb6','\xd1','\x8b',0, // фіджы fj
+    '\xd1','\x84','\xd1','\x96','\xd0','\xb4','\xd0','\xb6','\xd1','\x96',0, // фіджі fj
+    '\xd1','\x84','\xd1','\x96','\xd0','\xbb','\xd1','\x96','\xd0','\xbf','\xd0','\xbf','\xd1','\x96','\xd0','\xbd','\xd0','\xb8',0, // філіппіни ph
+    '\xd1','\x84','\xd1','\x96','\xd0','\xbb','\xd1','\x96','\xd0','\xbf','\xd1','\x96','\xd0','\xbd','\xd1','\x8b',0, // філіпіны ph
+    '\xd1','\x84','\xd1','\x96','\xd0','\xbd','\xd0','\xbb','\xd1','\x8f','\xd0','\xbd','\xd0','\xb4','\xd1','\x8b','\xd1','\x8f',0, // фінляндыя fi
+    '\xd1','\x84','\xd1','\x96','\xd0','\xbd','\xd0','\xbb','\xd1','\x8f','\xd0','\xbd','\xd0','\xb4','\xd1','\x96','\xd1','\x8f',0, // фінляндія fi
+    '\xd1','\x85','\xd0','\xb0','\xd0','\xb8','\xd1','\x82','\xd0','\xb8',0, // хаити ht
+    '\xd1','\x85','\xd0','\xb0','\xd1','\x80','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd1','\x8b','\xd1','\x8f',0, // харватыя hr
+    '\xd1','\x85','\xd0','\xb5','\xd1','\x80','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd1','\x8b','\xd0','\xb6','\xd3','\x99','\xd0','\xbd','\xd0','\xb5','\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // хердаралыжәнемакдональдаралдары hm
+    '\xd1','\x85','\xd0','\xb5','\xd1','\x80','\xd0','\xb4','\xd0','\xb1','\xd0','\xb0','\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb4','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xbb','\xd1','\x83','\xd1','\x83','\xd0','\xb4',0, // хердбамакдональдиинарлууд hm
+    '\xd1','\x85','\xd0','\xb5','\xd1','\x80','\xd0','\xb4','\xd0','\xb2','\xd0','\xb0','\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // хердвамакдоналдороллари hm
+    '\xd1','\x85','\xd0','\xb5','\xd1','\x80','\xd0','\xb4','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5','\xd0','\xb0','\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb4','\xd0','\xb3','\xd3','\x8f','\xd0','\xb0','\xd0','\xb8','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd1','\x88','\xd0','\xb0',0, // хердгӏаиреамакдональдгӏаиренаша hm
+    '\xd1','\x85','\xd0','\xb5','\xd1','\x80','\xd0','\xb4','\xd0','\xb6','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // херджанамакдональдаралдары hm
+    '\xd1','\x85','\xd0','\xb5','\xd1','\x80','\xd0','\xb4','\xd0','\xb8','\xd0','\xbc','\xd0','\xb5','\xd0','\xba','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // хердимекдоналдострва hm
+    '\xd1','\x85','\xd0','\xb5','\xd1','\x80','\xd0','\xb4','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd1','\x8b','\xd2','\xbb','\xd3','\x99','\xd0','\xbc','\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb4','\xd1','\x83','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd1','\x83','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // хердутравыһәммакдональдутраулары hm
+    '\xd1','\x85','\xd0','\xb8','\xcc','\x81','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\xa7','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xcc','\x80',0, // хи́нскаѧстрана̀ cn
+    '\xd1','\x85','\xd0','\xb8','\xd1','\x82','\xd0','\xbe','\xd0','\xb8',0, // хитои cn
+    '\xd1','\x85','\xd0','\xbe','\xd0','\xb8','\xd0','\xb4','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd0','\xb0','\xd0','\xbd','\xd1','\x8b','\xd0','\xb0','\xd1','\x80','\xd0','\xbb','\xd1','\x83','\xd1','\x83','\xd0','\xb4',0, // хоидмарианыарлууд mp
+    '\xd1','\x85','\xd0','\xbe','\xd0','\xb8','\xd0','\xb4','\xd1','\x81','\xd0','\xbe','\xd0','\xbb','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd1','\x81',0, // хоидсолонгос kp
+    '\xd1','\x85','\xd0','\xbe','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // холандија nl
+    '\xd1','\x85','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3',0, // хонгконг hk
+    '\xd1','\x85','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd1','\x81','\xd0','\xb0','\xd1','\x80','\xd0','\xba','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0',0, // хонгконгсаркина hk
+    '\xd1','\x85','\xd0','\xbe','\xd0','\xbd','\xd0','\xb4','\xd1','\x83','\xd1','\x80','\xd0','\xb0','\xd1','\x81',0, // хондурас hn
+    '\xd1','\x85','\xd0','\xbe','\xd0','\xbd','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3',0, // хонконг hk
+    '\xd1','\x85','\xd0','\xbe','\xd0','\xbd','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd1','\x81','\xd0','\xb0','\xd1','\x80','\xd0','\xbd','\xd0','\xb0','\xd0','\xba','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xb8',0, // хонконгсарнакитаи hk
+    '\xd1','\x85','\xd0','\xbe','\xd1','\x80','\xd0','\xb2','\xd0','\xb0','\xd1','\x82',0, // хорват hr
+    '\xd1','\x85','\xd0','\xbe','\xd1','\x80','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xb8',0, // хорвати hr
+    '\xd1','\x85','\xd0','\xbe','\xd1','\x80','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xb8','\xd1','\x8f',0, // хорватия hr
+    '\xd1','\x85','\xd0','\xbe','\xd1','\x80','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // хорватија hr
+    '\xd1','\x85','\xd0','\xbe','\xd1','\x80','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd1','\x96','\xd1','\x8f',0, // хорватія hr
+    '\xd1','\x85','\xd1','\x80','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd1','\x81','\xd0','\xba','\xd0','\xb0',0, // хрватска hr
+    '\xd1','\x85','\xd1','\x8a','\xd1','\x80','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xb8','\xd1','\x8f',0, // хърватия hr
+    '\xd1','\x85','\xd1','\x8f','\xd1','\x82','\xd0','\xb0','\xd0','\xb4',0, // хятад cn
+    '\xd1','\x85','\xd3','\x8f','\xd0','\xb8','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8',0, // хӏинди in
+    '\xd1','\x86','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xbd','\xd0','\xbe','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // централноафриканскарепублика cf
+    '\xd1','\x86','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd0','\xbd','\xd0','\xbe','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd1','\x87','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // централноафричкарепублика cf
+    '\xd1','\x86','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xbd','\xd0','\xbe','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x8f','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // центральноафриканскаяреспублика cf
+    '\xd1','\x86','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xbd','\xd0','\xbe','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd1','\x96','\xd0','\xba','\xd0','\xb0',0, // центральноафриканськареспубліка cf
+    '\xd1','\x86','\xd0','\xb8','\xd0','\xb8','\xd1','\x87','\xd0','\xbe','\xd1','\x8c',0, // циичоь cn
+    '\xd1','\x86','\xd1','\x80','\xd0','\xbd','\xd0','\xb0','\xd0','\xb3','\xd0','\xbe','\xd1','\x80','\xd0','\xb0',0, // црнагора me
+    '\xd1','\x86','\xd1','\x85','\xd1','\x8c','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x82','\xd0','\xbe','\xd1','\x8c','\xd1','\x85','\xd0','\xbd','\xd0','\xb0','\xd1','\x88','\xd1','\x82','\xd0','\xb0','\xd1','\x82','\xd0','\xb0','\xd1','\x88',0, // цхьанатоьхнаштаташ us
+    '\xd1','\x86','\xd1','\x8d','\xd0','\xbd','\xd1','\x82','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xbd','\xd0','\xb0','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd1','\x8b','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x8f','\xd1','\x80','\xd1','\x8d','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd1','\x96','\xd0','\xba','\xd0','\xb0',0, // цэнтральнаафрыканскаярэспубліка cf
+    '\xd1','\x87','\xd0','\xb0','\xd0','\xb4',0, // чад td
+    '\xd1','\x87','\xd0','\xb0','\xd1','\x80','\xd0','\xbd','\xd0','\xb0','\xd0','\xb3','\xd0','\xbe','\xd1','\x80','\xd1','\x8b','\xd1','\x8f',0, // чарнагорыя me
+    '\xd1','\x87','\xd0','\xb5','\xd1','\x80','\xd0','\xbd','\xd0','\xb0','\xd0','\xb3','\xd0','\xbe','\xd1','\x80','\xd0','\xb0',0, // чернагора me
+    '\xd1','\x87','\xd0','\xb5','\xd1','\x80','\xd0','\xbd','\xd0','\xbe','\xd0','\xb3','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd1','\x8f',0, // черногория me
+    '\xd1','\x87','\xd0','\xb5','\xd1','\x81','\xd1','\x8c','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd1','\x96','\xd0','\xba','\xd0','\xb0',0, // чеськареспубліка cz
+    '\xd1','\x87','\xd0','\xb5','\xd1','\x85',0, // чех cz
+    '\xd1','\x87','\xd0','\xb5','\xd1','\x85','\xd0','\xb8',0, // чехи cz
+    '\xd1','\x87','\xd0','\xb5','\xd1','\x85','\xd0','\xb8','\xd1','\x8f',0, // чехия cz
+    '\xd1','\x87','\xd0','\xb5','\xd1','\x85','\xd0','\xb8','\xd1','\x8f','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x81','\xd0','\xb8',0, // чехияреспубликаси cz
+    '\xd1','\x87','\xd0','\xb5','\xd1','\x85','\xd0','\xb8','\xd1','\x8f','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // чехияреспубликасы cz
+    '\xd1','\x87','\xd0','\xb5','\xd1','\x85','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // чехија cz
+    '\xd1','\x87','\xd0','\xb5','\xd1','\x85','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // чехреспубликасы cz
+    '\xd1','\x87','\xd0','\xb5','\xd1','\x85','\xd1','\x96','\xd1','\x8f',0, // чехія cz
+    '\xd1','\x87','\xd0','\xb5','\xd1','\x88','\xd0','\xba','\xd0','\xb0',0, // чешка cz
+    '\xd1','\x87','\xd0','\xb5','\xd1','\x88','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // чешкарепублика cz
+    '\xd1','\x87','\xd0','\xb5','\xd1','\x88','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x8f','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // чешскаяреспублика cz
+    '\xd1','\x87','\xd0','\xb8','\xd0','\xb8','\xd0','\xbb','\xd0','\xb8',0, // чиили cl
+    '\xd1','\x87','\xd0','\xb8','\xd0','\xbb','\xd0','\xb5',0, // чиле cl
+    '\xd1','\x87','\xd0','\xb8','\xd0','\xbb','\xd0','\xb8',0, // чили cl
+    '\xd1','\x87','\xd0','\xb8','\xd0','\xbd',0, // чин cn
+    '\xd1','\x87','\xd0','\xbe','\xd1','\x80','\xd0','\xbd','\xd0','\xbe','\xd0','\xb3','\xd0','\xbe','\xd1','\x80','\xd1','\x96','\xd1','\x8f',0, // чорногорія me
+    '\xd1','\x87','\xd1','\x8b','\xd0','\xb3','\xd1','\x8b','\xd1','\x88','\xd1','\x82','\xd0','\xb8','\xd0','\xbc','\xd0','\xbe','\xd1','\x80',0, // чыгыштимор tl
+    '\xd1','\x87','\xd1','\x8b','\xd0','\xbb','\xd1','\x96',0, // чылі cl
+    '\xd1','\x87','\xd1','\x8d','\xd1','\x85','\xd1','\x96','\xd1','\x8f',0, // чэхія cz
+    '\xd1','\x87','\xd1','\x8d','\xd1','\x88','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x8f','\xd1','\x80','\xd1','\x8d','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd1','\x96','\xd0','\xba','\xd0','\xb0',0, // чэшскаярэспубліка cz
+    '\xd1','\x87','\xd1','\x96','\xd0','\xbb','\xd1','\x96',0, // чілі cl
+    '\xd1','\x88','\xd0','\xb0','\xd1','\x80','\xd2','\x9b','\xd0','\xb8','\xd0','\xb8','\xd1','\x82','\xd0','\xb8','\xd0','\xbc','\xd0','\xbe','\xd1','\x80',0, // шарқиитимор tl
+    '\xd1','\x88','\xd0','\xb0','\xd2','\xb3','\xd1','\x80','\xd0','\xb8','\xd0','\xb2','\xd0','\xbe','\xd1','\x82','\xd0','\xb8','\xd0','\xba','\xd0','\xbe','\xd0','\xbd',0, // шаҳривотикон va
+    '\xd1','\x88','\xd0','\xb2','\xd0','\xb0','\xd1','\x98','\xd1','\x86','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // швајцарија ch
+    '\xd1','\x88','\xd0','\xb2','\xd0','\xb0','\xd1','\x98','\xd1','\x86','\xd0','\xb0','\xd1','\x80','\xd1','\x81','\xd0','\xba','\xd0','\xb0',0, // швајцарска ch
+    '\xd1','\x88','\xd0','\xb2','\xd0','\xb5','\xd0','\xb4',0, // швед se
+    '\xd1','\x88','\xd0','\xb2','\xd0','\xb5','\xd0','\xb4','\xd1','\x81','\xd0','\xba','\xd0','\xb0',0, // шведска se
+    '\xd1','\x88','\xd0','\xb2','\xd0','\xb5','\xd0','\xb8','\xd1','\x82','\xd1','\x81','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd1','\x8f',0, // швеитсария ch
+    '\xd1','\x88','\xd0','\xb2','\xd0','\xb5','\xd0','\xb8','\xd1','\x86','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // швеицари ch
+    '\xd1','\x88','\xd0','\xb2','\xd0','\xb5','\xd0','\xb8','\xd1','\x86','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd1','\x8f',0, // швеицария ch
+    '\xd1','\x88','\xd0','\xb2','\xd0','\xb5','\xd0','\xb8','\xd1','\x86','\xd0','\xb0','\xd1','\x80','\xd1','\x8b','\xd1','\x8f',0, // швеицарыя ch
+    '\xd1','\x88','\xd0','\xb2','\xd0','\xb5','\xd0','\xb8','\xd1','\x86','\xd0','\xb0','\xd1','\x80','\xd1','\x8c',0, // швеицарь ch
+    '\xd1','\x88','\xd0','\xb2','\xd0','\xb5','\xd0','\xb8','\xd1','\x86','\xd0','\xb0','\xd1','\x80','\xd1','\x96','\xd1','\x8f',0, // швеицарія ch
+    '\xd1','\x88','\xd0','\xb2','\xd0','\xb5','\xd1','\x82','\xd1','\x81','\xd0','\xb8','\xd1','\x8f',0, // шветсия se
+    '\xd1','\x88','\xd0','\xb2','\xd0','\xb5','\xd1','\x86','\xd0','\xb8',0, // швеци se
+    '\xd1','\x88','\xd0','\xb2','\xd0','\xb5','\xd1','\x86','\xd0','\xb8','\xd1','\x8f',0, // швеция se
+    '\xd1','\x88','\xd0','\xb2','\xd0','\xb5','\xd1','\x86','\xd1','\x8b','\xd1','\x8f',0, // швецыя se
+    '\xd1','\x88','\xd0','\xb2','\xd0','\xb5','\xd1','\x86','\xd1','\x96','\xd1','\x8f',0, // швеція se
+    '\xd1','\x88','\xd0','\xb2','\xd0','\xb8','\xd1','\x86','\xd0','\xb0','\xd1','\x80','\xd1','\x81','\xd0','\xba','\xd0','\xb0',0, // швицарска ch
+    '\xd1','\x88','\xd0','\xb5','\xd0','\xbc','\xd0','\xb0',0, // шема sy
+    '\xd1','\x88','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xbe','\xd1','\x80','\xd0','\xb5','\xd1','\x98','\xd0','\xb0',0, // шималикореја kp
+    '\xd1','\x88','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // шималимарианадалары mp
+    '\xd1','\x88','\xd0','\xb8','\xd0','\xbc','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8','\xd0','\xb8','\xd0','\xba','\xd0','\xbe','\xd1','\x80','\xd0','\xb5','\xd1','\x8f',0, // шимолиикорея kp
+    '\xd1','\x88','\xd0','\xb8','\xd0','\xbc','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd0','\xb0','\xd0','\xbd','\xd0','\xbd','\xd0','\xb0','\xd0','\xbe','\xd1','\x80','\xd0','\xbe','\xd0','\xbb','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd0','\xb8',0, // шимолиимарианнаороллари mp
+    '\xd1','\x88','\xd0','\xb8','\xd0','\xbd','\xd1','\x8d','\xd0','\xb7','\xd0','\xb5','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4',0, // шинэзеланд nz
+    '\xd1','\x88','\xd0','\xb8','\xd0','\xbd','\xd1','\x8d','\xd0','\xba','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8',0, // шинэкаледони nc
+    '\xd1','\x88','\xd0','\xbe','\xd2','\xb3','\xd0','\xb8','\xd0','\xb3','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd0','\xb8','\xd0','\xbc','\xd1','\x83','\xd1','\x82','\xd1','\x82','\xd0','\xb0','\xd2','\xb3','\xd0','\xb8','\xd0','\xb4','\xd0','\xb0',0, // шоҳигариимуттаҳида gb
+    '\xd1','\x88','\xd0','\xbf','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // шпанија es
+    '\xd1','\x88','\xd0','\xbf','\xd0','\xb8','\xd1','\x82','\xd1','\x81','\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xb3','\xd0','\xb5','\xd0','\xbd','\xd0','\xb2','\xd0','\xb0','\xd1','\x8f','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd0','\xb8','\xd0','\xb5','\xd0','\xbd',0, // шпитсбергенваянмаиен sj
+    '\xd1','\x88','\xd0','\xbf','\xd0','\xb8','\xd1','\x86','\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xb3','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd1','\x8f','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd0','\xb8','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0',0, // шпицбергенаянмаиена sj
+    '\xd1','\x88','\xd0','\xbf','\xd0','\xb8','\xd1','\x86','\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xb3','\xd0','\xb5','\xd0','\xbd','\xd0','\xb6','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x8f','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd0','\xb8','\xd0','\xb5','\xd0','\xbd',0, // шпицбергенжанаянмаиен sj
+    '\xd1','\x88','\xd0','\xbf','\xd0','\xb8','\xd1','\x86','\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xb3','\xd0','\xb5','\xd0','\xbd','\xd0','\xb6','\xd3','\x99','\xd0','\xbd','\xd0','\xb5','\xd1','\x8f','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd0','\xb8','\xd0','\xb5','\xd0','\xbd',0, // шпицбергенжәнеянмаиен sj
+    '\xd1','\x88','\xd0','\xbf','\xd0','\xb8','\xd1','\x86','\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xb3','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd0','\xb8','\xd0','\xb5','\xd0','\xbd',0, // шпицбергениянмаиен sj
+    '\xd1','\x88','\xd0','\xbf','\xd0','\xb8','\xd1','\x86','\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xb3','\xd0','\xb5','\xd0','\xbd','\xd2','\xbb','\xd3','\x99','\xd0','\xbc','\xd1','\x8f','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd0','\xb8','\xd0','\xb5','\xd0','\xbd',0, // шпицбергенһәмянмаиен sj
+    '\xd1','\x88','\xd0','\xbf','\xd1','\x96','\xd1','\x86','\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xb3','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xb0','\xd1','\x8f','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd1','\x94','\xd0','\xbd',0, // шпіцбергентаянмаєн sj
+    '\xd1','\x88','\xd0','\xbf','\xd1','\x96','\xd1','\x86','\xd0','\xb1','\xd0','\xb5','\xd1','\x80','\xd0','\xb3','\xd0','\xb5','\xd0','\xbd','\xd1','\x96','\xd1','\x8f','\xd0','\xbd','\xd0','\xbc','\xd0','\xb0','\xd0','\xb5','\xd0','\xbd',0, // шпіцбергеніянмаен sj
+    '\xd1','\x88','\xd1','\x80','\xd0','\xb8','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xba','\xd0','\xb0',0, // шриланка lk
+    '\xd1','\x88','\xd1','\x80','\xd1','\x8b','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xba','\xd0','\xb0',0, // шрыланка lk
+    '\xd1','\x88','\xd1','\x80','\xd1','\x96','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xba','\xd0','\xb0',0, // шріланка lk
+    '\xd1','\x88','\xd1','\x82','\xd0','\xb0','\xd1','\x82','\xd2','\xb3','\xd0','\xbe','\xd0','\xb8','\xd1','\x84','\xd0','\xb5','\xd0','\xb4','\xd0','\xb5','\xd1','\x80','\xd0','\xb0','\xd1','\x82','\xd0','\xb8','\xd0','\xb2','\xd0','\xb8','\xd0','\xb8','\xd0','\xbc','\xd0','\xb8','\xd0','\xba','\xd1','\x80','\xd0','\xbe','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd0','\xb8','\xd1','\x8f',0, // штатҳоифедеративиимикронезия fm
+    '\xd1','\x88','\xd1','\x8b','\xd2','\x93','\xd1','\x8b','\xd1','\x81','\xd1','\x82','\xd0','\xb8','\xd0','\xbc','\xd0','\xbe','\xd1','\x80',0, // шығыстимор tl
+    '\xd1','\x88','\xd3','\x99','\xd1','\x80','\xd0','\xb3','\xd0','\xb8','\xd1','\x82','\xd0','\xb8','\xd0','\xbc','\xd0','\xbe','\xd1','\x80',0, // шәргитимор tl
+    '\xd1','\x8b','\xd0','\xb8','\xd1','\x8b','\xd0','\xba','\xd0','\xb5','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0',0, // ыиыкелена sh
+    '\xd1','\x8d','\xd0','\xba','\xd0','\xb2','\xd0','\xb0','\xd0','\xb4','\xd0','\xbe','\xd1','\x80',0, // эквадор ec
+    '\xd1','\x8d','\xd0','\xba','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xb0','\xd1','\x80','\xd1','\x8b','\xd1','\x8f','\xd0','\xbb','\xd1','\x8c','\xd0','\xbd','\xd0','\xb0','\xd1','\x8f','\xd0','\xb3','\xd0','\xb2','\xd1','\x96','\xd0','\xbd','\xd0','\xb5','\xd1','\x8f',0, // экватарыяльнаягвінея gq
+    '\xd1','\x8d','\xd0','\xba','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb0','\xd0','\xbd','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xb8',0, // экваторангвинеи gq
+    '\xd1','\x8d','\xd0','\xba','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb4','\xd1','\x83','\xd0','\xba','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x8f',0, // экватордукгвинея gq
+    '\xd1','\x8d','\xd0','\xba','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd0','\xb0','\xd0','\xbb','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x8f',0, // экваториалгвинея gq
+    '\xd1','\x8d','\xd0','\xba','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x8f',0, // экваториальгвинея gq
+    '\xd1','\x8d','\xd0','\xba','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xb8','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xbd','\xd0','\xb0','\xd1','\x8f','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x8f',0, // экваториальнаягвинея gq
+    '\xd1','\x8d','\xd0','\xba','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd0','\xbb','\xd1','\x8b','\xd2','\x9b','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd1','\x8f',0, // экваторлықгвинея gq
+    '\xd1','\x8d','\xd0','\xba','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xbe','\xd1','\x80','\xd1','\x8b','\xd0','\xbd','\xd0','\xb3','\xd0','\xb2','\xd0','\xb8','\xd0','\xbd','\xd0','\xb5','\xd0','\xb8',0, // экваторынгвинеи gq
+    '\xd1','\x8d','\xd0','\xbb','\xd1','\x81','\xd0','\xb0','\xd0','\xbb','\xd0','\xb2','\xd0','\xb0','\xd0','\xb4','\xd0','\xbe','\xd1','\x80',0, // элсалвадор sv
+    '\xd1','\x8d','\xd0','\xbb','\xd1','\x8c','\xd1','\x81','\xd0','\xb0','\xd0','\xbb','\xd1','\x8c','\xd0','\xb2','\xd0','\xb0','\xd0','\xb4','\xd0','\xbe','\xd1','\x80',0, // эльсальвадор sv
+    '\xd1','\x8d','\xd0','\xbd','\xd1','\x8d','\xd1','\x82','\xd1','\x85','\xd1','\x8d','\xd0','\xb3',0, // энэтхэг in
+    '\xd1','\x8d','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd1','\x80','\xd0','\xb5','\xd0','\xb8',0, // эритреи er
+    '\xd1','\x8d','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd1','\x80','\xd0','\xb5','\xd1','\x8f',0, // эритрея er
+    '\xd1','\x8d','\xd1','\x80','\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xbe','\xd0','\xb8','\xd1','\x87','\xd0','\xbe','\xd1','\x8c',0, // эрмалоичоь am
+    '\xd1','\x8d','\xd1','\x80','\xd0','\xbe','\xd0','\xbd',0, // эрон ir
+    '\xd1','\x8d','\xd1','\x80','\xd1','\x8b','\xd1','\x82','\xd1','\x80','\xd1','\x8d','\xd1','\x8f',0, // эрытрэя er
+    '\xd1','\x8d','\xd1','\x81','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8',0, // эсватини sz
+    '\xd1','\x8d','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8',0, // эстони ee
+    '\xd1','\x8d','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // эстония ee
+    '\xd1','\x8d','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // эстонія ee
+    '\xd1','\x8d','\xd1','\x82','\xd0','\xb8','\xd0','\xbe','\xd0','\xbf',0, // этиоп et
+    '\xd1','\x8d','\xd1','\x84','\xd0','\xb8','\xd0','\xbe','\xd0','\xbf','\xd0','\xb8',0, // эфиопи et
+    '\xd1','\x8d','\xd1','\x84','\xd0','\xb8','\xd0','\xbe','\xd0','\xbf','\xd0','\xb8','\xd1','\x8f',0, // эфиопия et
+    '\xd1','\x8d','\xd1','\x84','\xd1','\x96','\xd0','\xbe','\xd0','\xbf','\xd1','\x96','\xd1','\x8f',0, // эфіопія et
+    '\xd1','\x8e','\xd0','\xb6','\xd0','\xb5','\xd0','\xbd','\xd1','\x81','\xd1','\x83','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd',0, // юженсудан ss
+    '\xd1','\x8e','\xd0','\xb6','\xd0','\xbd','\xd0','\xb0','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // южнаафрика za
+    '\xd1','\x8e','\xd0','\xb6','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb6','\xd0','\xbe','\xd1','\x80','\xd0','\xb4','\xd0','\xb6','\xd0','\xb8','\xd1','\x8f','\xd0','\xb8','\xd1','\x8e','\xd0','\xb6','\xd0','\xbd','\xd0','\xb8','\xd1','\x81','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb2','\xd0','\xb8','\xd1','\x87','\xd0','\xb5','\xd0','\xb2','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // южнаджорджияиюжнисандвичевиострови gs
+    '\xd1','\x8e','\xd0','\xb6','\xd0','\xbd','\xd0','\xb0','\xd0','\xba','\xd0','\xbe','\xd1','\x80','\xd0','\xb5','\xd1','\x8f',0, // южнакорея kr
+    '\xd1','\x8e','\xd0','\xb6','\xd0','\xbd','\xd0','\xb0','\xd1','\x8f','\xd0','\xb3','\xd0','\xb5','\xd0','\xbe','\xd1','\x80','\xd0','\xb3','\xd0','\xb8','\xd1','\x8f','\xd0','\xb8','\xd1','\x8e','\xd0','\xb6','\xd0','\xbd','\xd1','\x8b','\xd0','\xb5','\xd1','\x81','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb2','\xd0','\xb8','\xd1','\x87','\xd0','\xb5','\xd0','\xb2','\xd1','\x8b','\xd0','\xbe','\xd0','\xb2','\xd0','\xb0',0, // южнаягеоргияиюжныесандвичевыова gs
+    '\xd1','\x8e','\xd0','\xb6','\xd0','\xbd','\xd0','\xbe','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x8f','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // южноафриканскаяреспублика za
+    '\xd1','\x8e','\xd0','\xb6','\xd0','\xbd','\xd1','\x8b','\xd0','\xb8','\xd1','\x81','\xd1','\x83','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd',0, // южныисудан ss
+    '\xd1','\x8e','\xd0','\xba','\xd0','\xba','\xd1','\x8a','\xd0','\xb5','\xd1','\x80','\xd1','\x87','\xd1','\x83','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb8','\xd0','\xbd','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // юккъерчуафрикинреспублика cf
+    '\xd1','\x8e','\xd0','\xbd','\xd0','\xbe','\xd0','\xbd',0, // юнон gr
+    '\xd1','\x8f','\xd0','\xbc','\xd0','\xb0','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // ямаика jm
+    '\xd1','\x8f','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd',0, // яман ye
+    '\xd1','\x8f','\xd0','\xbd','\xd0','\xb3','\xd0','\xb8','\xd0','\xb7','\xd0','\xb5','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x8f',0, // янгизеландия nz
+    '\xd1','\x8f','\xd0','\xbd','\xd0','\xb3','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // янгикаледония nc
+    '\xd1','\x8f','\xd0','\xbf','\xd0','\xbe','\xd0','\xbd',0, // япон jp
+    '\xd1','\x8f','\xd0','\xbf','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8',0, // япони jp
+    '\xd1','\x8f','\xd0','\xbf','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // япония jp
+    '\xd1','\x8f','\xd0','\xbf','\xd0','\xbe','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // японія jp
+    '\xd1','\x8f','\xd2','\xa3','\xd0','\xb0','\xd0','\xb7','\xd0','\xb5','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x8f',0, // яңазеландия nz
+    '\xd1','\x8f','\xd2','\xa3','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // яңакаледония nc
+    '\xd1','\x94','\xd0','\xb2','\xd1','\x80','\xd0','\xbe','\xd0','\xb7','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0',0, // єврозона ez
+    '\xd1','\x94','\xd0','\xb3','\xd0','\xb8','\xd0','\xbf','\xd0','\xb5','\xd1','\x82',0, // єгипет eg
+    '\xd1','\x94','\xd0','\xbc','\xd0','\xb5','\xd0','\xbd',0, // ємен ye
+    '\xd1','\x96','\xd0','\xb0','\xd1','\x80','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // іарданія jo
+    '\xd1','\x96','\xd0','\xb7','\xd1','\x80','\xd0','\xb0','\xd1','\x96','\xd0','\xbb','\xd1','\x8c',0, // ізраіль il
+    '\xd1','\x96','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd1','\x96','\xd1','\x8f',0, // інданезія id
+    '\xd1','\x96','\xd0','\xbd','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb5','\xd0','\xb7','\xd1','\x96','\xd1','\x8f',0, // індонезія id
+    '\xd1','\x96','\xd0','\xbd','\xd0','\xb4','\xd1','\x8b','\xd1','\x8f',0, // індыя in
+    '\xd1','\x96','\xd0','\xbd','\xd0','\xb4','\xd1','\x96','\xd1','\x8f',0, // індія in
+    '\xd1','\x96','\xd1','\x80','\xd0','\xb0','\xd0','\xba',0, // ірак iq
+    '\xd1','\x96','\xd1','\x80','\xd0','\xb0','\xd0','\xbd',0, // іран ir
+    '\xd1','\x96','\xd1','\x80','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x8b','\xd1','\x8f',0, // ірландыя ie
+    '\xd1','\x96','\xd1','\x80','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x96','\xd1','\x8f',0, // ірландія ie
+    '\xd1','\x96','\xd1','\x81','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x8b','\xd1','\x8f',0, // ісландыя is
+    '\xd1','\x96','\xd1','\x81','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x96','\xd1','\x8f',0, // ісландія is
+    '\xd1','\x96','\xd1','\x81','\xd0','\xbf','\xd0','\xb0','\xd0','\xbd','\xd1','\x96','\xd1','\x8f',0, // іспанія es
+    '\xd1','\x96','\xd1','\x82','\xd0','\xb0','\xd0','\xbb','\xd1','\x96','\xd1','\x8f',0, // італія it
+    '\xd1','\x96','\xd2','\x86','\xcc','\x81','\xd0','\xbd','\xd0','\xb4','\xd1','\x96','\xd0','\xb0',0, // і҆́ндіа in
+    '\xd1','\x96','\xd2','\x86','\xd1','\x82','\xd0','\xb0','\xcc','\x81','\xd0','\xbb','\xd1','\x96','\xd0','\xb0',0, // і҆та́ліа it
+    '\xd1','\x98','\xd0','\xb0','\xd0','\xbc','\xd0','\xb0','\xd1','\x98','\xd0','\xba','\xd0','\xb0',0, // јамајка jm
+    '\xd1','\x98','\xd0','\xb0','\xd0','\xbf','\xd0','\xb0','\xd0','\xbd',0, // јапан jp
+    '\xd1','\x98','\xd0','\xb0','\xd0','\xbf','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // јапонија jp
+    '\xd1','\x98','\xd0','\xb5','\xd0','\xbc','\xd0','\xb5','\xd0','\xbd',0, // јемен ye
+    '\xd1','\x98','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8','\xd0','\xb7','\xd0','\xb5','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // јенизеландија nz
+    '\xd1','\x98','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbb','\xd0','\xb5','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // јеникаледонија nc
+    '\xd1','\x98','\xd0','\xb5','\xd1','\x80','\xd0','\xbc','\xd0','\xb5','\xd0','\xbd','\xd0','\xb8','\xd1','\x98','\xd0','\xb0',0, // јерменија am
+    '\xd1','\x98','\xd0','\xbe','\xd1','\x80','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd',0, // јордан jo
+    '\xd1','\x98','\xd1','\x83','\xd0','\xb6','\xd0','\xb5','\xd0','\xbd','\xd1','\x81','\xd1','\x83','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd',0, // јуженсудан ss
+    '\xd1','\x98','\xd1','\x83','\xd0','\xb6','\xd0','\xbd','\xd0','\xb0','\xd0','\xba','\xd0','\xbe','\xd1','\x80','\xd0','\xb5','\xd1','\x98','\xd0','\xb0',0, // јужнакореја kr
+    '\xd1','\x98','\xd1','\x83','\xd0','\xb6','\xd0','\xbd','\xd0','\xb0','\xd1','\x9f','\xd0','\xbe','\xd1','\x80','\xd1','\x9f','\xd0','\xb8','\xd1','\x98','\xd0','\xb0','\xd0','\xb8','\xd1','\x98','\xd1','\x83','\xd0','\xb6','\xd0','\xbd','\xd0','\xb0','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd0','\xb2','\xd0','\xb8','\xd1','\x87','\xd0','\xba','\xd0','\xb0','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // јужнаџорџијаијужнасендвичкаострва gs
+    '\xd1','\x98','\xd1','\x83','\xd0','\xb6','\xd0','\xbd','\xd0','\xb0','\xd1','\x9f','\xd0','\xbe','\xd1','\x80','\xd1','\x9f','\xd0','\xb8','\xd1','\x98','\xd0','\xb0','\xd0','\xb8','\xd1','\x98','\xd1','\x83','\xd0','\xb6','\xd0','\xbd','\xd0','\xb0','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd0','\xb2','\xd0','\xb8','\xd1','\x87','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xb2','\xd0','\xb0',0, // јужнаџорџијаијужнасендвичострва gs
+    '\xd1','\x98','\xd1','\x83','\xd0','\xb6','\xd0','\xbd','\xd0','\xb0','\xd1','\x9f','\xd0','\xbe','\xd1','\x80','\xd1','\x9f','\xd0','\xb8','\xd1','\x98','\xd0','\xb0','\xd0','\xb8','\xd1','\x98','\xd1','\x83','\xd0','\xb6','\xd0','\xbd','\xd0','\xb8','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd0','\xb2','\xd0','\xb8','\xd1','\x87','\xd0','\xba','\xd0','\xb8','\xd0','\xbe','\xd1','\x81','\xd1','\x82','\xd1','\x80','\xd0','\xbe','\xd0','\xb2','\xd0','\xb8',0, // јужнаџорџијаијужнисендвичкиострови gs
+    '\xd1','\x98','\xd1','\x83','\xd0','\xb6','\xd0','\xbd','\xd0','\xb8','\xd1','\x81','\xd1','\x83','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd',0, // јужнисудан ss
+    '\xd1','\x98','\xd1','\x83','\xd0','\xb6','\xd0','\xbd','\xd0','\xbe','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // јужноафриканскарепублика za
+    '\xd1','\x98','\xd1','\x83','\xd0','\xb6','\xd0','\xbd','\xd0','\xbe','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd1','\x87','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // јужноафричкарепублика za
+    '\xd1','\x98','\xd1','\x83','\xd0','\xbd','\xd0','\xb0','\xd0','\xbd','\xd1','\x8b','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // јунаныстан gr
+    '\xd1','\x98','\xd3','\x99','\xd0','\xbc','\xd3','\x99','\xd0','\xbd',0, // јәмән ye
+    '\xd1','\x9a','\xd0','\xb5','\xd0','\xbc','\xd0','\xb0','\xd1','\x87','\xd0','\xba','\xd0','\xb0',0, // њемачка de
+    '\xd1','\x9f','\xd0','\xb5','\xd1','\x80','\xd0','\xb7','\xd0','\xb8',0, // џерзи je
+    '\xd1','\x9f','\xd0','\xb5','\xd1','\x80','\xd1','\x81','\xd0','\xb8',0, // џерси je
+    '\xd1','\x9f','\xd0','\xb8','\xd0','\xb1','\xd1','\x83','\xd1','\x82','\xd0','\xb8',0, // џибути dj
+    '\xd2','\x91','\xd0','\xb0','\xd0','\xb8','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0',0, // ґаиана gy
+    '\xd2','\x91','\xd0','\xb2','\xd0','\xb0','\xd0','\xb4','\xd0','\xb5','\xd0','\xbb','\xd1','\x83','\xd0','\xbf','\xd0','\xb0',0, // ґваделупа gp
+    '\xd2','\x91','\xd0','\xb2','\xd0','\xb0','\xd1','\x82','\xd0','\xb5','\xd0','\xbc','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0',0, // ґватемала gt
+    '\xd2','\x91','\xd0','\xb5','\xd1','\x80','\xd0','\xbd','\xd1','\x81','\xd1','\x96',0, // ґернсі gg
+    '\xd2','\x91','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0',0, // ґренада gd
+    '\xd2','\x91','\xd1','\x80','\xd0','\xb5','\xd0','\xbd','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd1','\x96','\xd1','\x8f',0, // ґренландія gl
+    '\xd2','\x91','\xd1','\x83','\xd0','\xb0','\xd0','\xbc',0, // ґуам gu
+    '\xd2','\x91','\xd1','\x96','\xd0','\xb1','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd1','\x82','\xd0','\xb0','\xd1','\x80',0, // ґібралтар gi
+    '\xd2','\x93','\xd0','\xb0','\xd1','\x80','\xd0','\xb1','\xd0','\xb8','\xd0','\xb8','\xd1','\x81','\xd0','\xb0','\xd2','\xb3','\xd1','\x80','\xd0','\xbe','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xb1','\xd0','\xb8','\xd1','\x80',0, // ғарбиисаҳроикабир eh
+    '\xd2','\x97','\xd0','\xb8','\xd0','\xb1','\xd2','\xaf','\xd1','\x82','\xd0','\xb8',0, // җибүти dj
+    '\xd2','\x9b','\xd0','\xb0','\xd0','\xb7','\xd0','\xb0','\xd2','\x9b','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // қазақстан kz
+    '\xd2','\x9b','\xd0','\xb0','\xd0','\xb7','\xd0','\xbe','\xd2','\x9b','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd',0, // қазоқистон kz
+    '\xd2','\x9b','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xbc','\xd1','\x80','\xd0','\xb0','\xd0','\xb2','\xd0','\xb8','\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f','\xd0','\xb4','\xd0','\xb0','\xd1','\x80','\xd1','\x83','\xd2','\x9b','\xd0','\xb5','\xd0','\xbd','\xd1','\x83','\xd1','\x81','\xd0','\xb8','\xd2','\xb3','\xd0','\xb8','\xd0','\xbd','\xd0','\xb4',0, // қаламравибританиядаруқенусиҳинд io
+    '\xd2','\x9b','\xd0','\xb0','\xd1','\x82','\xd0','\xb0','\xd1','\x80',0, // қатар qa
+    '\xd2','\x9b','\xd0','\xb8','\xd1','\x80','\xd2','\x93','\xd0','\xb8','\xd0','\xb7','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd',0, // қирғизистон kg
+    '\xd2','\x9b','\xd0','\xbe','\xd0','\xb7','\xd0','\xbe','\xd2','\x93','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd',0, // қозоғистон kz
+    '\xd2','\x9b','\xd1','\x83','\xd0','\xb2','\xd0','\xb0','\xd0','\xb8','\xd1','\x82',0, // қуваит kw
+    '\xd2','\x9b','\xd1','\x8b','\xd1','\x80','\xd2','\x93','\xd1','\x8b','\xd0','\xb7','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // қырғызстан kg
+    '\xd2','\x9b','\xd1','\x8b','\xd1','\x82','\xd0','\xb0','\xd0','\xb8',0, // қытаи cn
+    '\xd2','\x9d','\xd0','\xb5','\xd1','\x80','\xd0','\xbd','\xd1','\x81','\xd0','\xb8',0, // ҝернси gg
+    '\xd2','\x9d','\xd2','\xaf','\xd1','\x80','\xd2','\xb9','\xd2','\xaf','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // ҝүрҹүстан ge
+    '\xd2','\xaf','\xd0','\xb7','\xd0','\xb1','\xd3','\x99','\xd0','\xba','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // үзбәкстан uz
+    '\xd2','\xaf','\xd0','\xb7','\xd3','\x99','\xd0','\xba','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd1','\x81','\xd0','\xbf','\xd1','\x83','\xd0','\xb1','\xd0','\xbb','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd1','\x81','\xd1','\x8b',0, // үзәкафрикареспубликасы cf
+    '\xd2','\xaf','\xd0','\xbd','\xd0','\xb4','\xd1','\x96','\xd0','\xbc','\xd2','\xb1','\xd1','\x85','\xd0','\xb8','\xd1','\x82','\xd1','\x8b','\xd0','\xbd','\xd0','\xb4','\xd0','\xb0','\xd2','\x93','\xd1','\x8b','\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd2','\x93','\xd1','\x8b',0, // үндімұхитындағыбританаимағы io
+    '\xd2','\xaf','\xd0','\xbd','\xd0','\xb4','\xd1','\x96','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // үндістан in
+    '\xd2','\xb1','\xd0','\xbb','\xd1','\x8b','\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // ұлыбритания gb
+    '\xd2','\xb3','\xd0','\xb8','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd',0, // ҳиндистон in
+    '\xd2','\xb3','\xd0','\xb8','\xd0','\xbd','\xd0','\xb4','\xd1','\x83','\xd1','\x81','\xd1','\x82','\xd0','\xbe','\xd0','\xbd',0, // ҳиндустон in
+    '\xd2','\xb3','\xd0','\xbe','\xd0','\xbd','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3',0, // ҳонконг hk
+    '\xd2','\xb3','\xd0','\xbe','\xd0','\xbd','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbc','\xd0','\xbc','\xd0','\xbc',0, // ҳонконгммм hk
+    '\xd2','\xb7','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd0','\xb8','\xd0','\xb1','\xd1','\x83','\xd0','\xb2','\xd0','\xb5',0, // ҷазираибуве bv
+    '\xd2','\xb7','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd0','\xb8','\xd0','\xba','\xd1','\x80','\xd0','\xb8','\xd1','\x81','\xd0','\xbc','\xd0','\xb0','\xd1','\x81',0, // ҷазираикрисмас cx
+    '\xd2','\xb7','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd0','\xb8','\xd0','\xbc','\xd1','\x8d','\xd0','\xbd',0, // ҷазираимэн im
+    '\xd2','\xb7','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd0','\xb8','\xd0','\xbd','\xd0','\xbe','\xd1','\x80','\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba',0, // ҷазираинорфолк nf
+    '\xd2','\xb7','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd0','\xb8','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd1','\x82','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x82','\xd0','\xb8','\xd0','\xbd',0, // ҷазираисентмартин mf
+    '\xd2','\xb7','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd0','\xb8','\xd2','\xb3','\xd0','\xb5','\xd1','\x80','\xd0','\xb4','\xd0','\xb2','\xd0','\xb0','\xd2','\xb7','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd2','\xb3','\xd0','\xbe','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4',0, // ҷазираиҳердваҷазираҳоимакдоналд hm
+    '\xd2','\xb7','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd2','\xb3','\xd0','\xbe','\xd0','\xb8','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4',0, // ҷазираҳоиаланд ax
+    '\xd2','\xb7','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd2','\xb3','\xd0','\xbe','\xd0','\xb8','\xd0','\xb2','\xd0','\xb8','\xd1','\x80','\xd0','\xb3','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xb1','\xd1','\x80','\xd0','\xb8','\xd1','\x82','\xd0','\xb0','\xd0','\xbd','\xd0','\xb8','\xd1','\x8f',0, // ҷазираҳоивиргинибритания vg
+    '\xd2','\xb7','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd2','\xb3','\xd0','\xbe','\xd0','\xb8','\xd0','\xb2','\xd0','\xb8','\xd1','\x80','\xd0','\xb3','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0',0, // ҷазираҳоивиргиниима vi
+    '\xd2','\xb7','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd2','\xb3','\xd0','\xbe','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd',0, // ҷазираҳоикаиман ky
+    '\xd2','\xb7','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd2','\xb3','\xd0','\xbe','\xd0','\xb8','\xd0','\xba','\xd0','\xbe','\xd0','\xba','\xd0','\xbe','\xd1','\x81','\xd0','\xba','\xd0','\xb8','\xd0','\xbb','\xd0','\xb8','\xd0','\xbd','\xd0','\xb3',0, // ҷазираҳоикокоскилинг cc
+    '\xd2','\xb7','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd2','\xb3','\xd0','\xbe','\xd0','\xb8','\xd0','\xba','\xd1','\x83','\xd0','\xba',0, // ҷазираҳоикук ck
+    '\xd2','\xb7','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd2','\xb3','\xd0','\xbe','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd0','\xb8','\xd1','\x88','\xd0','\xb8','\xd0','\xbc','\xd0','\xbe','\xd0','\xbb','\xd0','\xb8',0, // ҷазираҳоимарианаишимоли mp
+    '\xd2','\xb7','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd2','\xb3','\xd0','\xbe','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd1','\x88','\xd0','\xb0','\xd0','\xbb','\xd0','\xbb',0, // ҷазираҳоимаршалл mh
+    '\xd2','\xb7','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd2','\xb3','\xd0','\xbe','\xd0','\xb8','\xd0','\xbf','\xd0','\xb8','\xd1','\x82','\xd0','\xba','\xd0','\xb5','\xd0','\xb8','\xd1','\x80','\xd0','\xbd',0, // ҷазираҳоипиткеирн pn
+    '\xd2','\xb7','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd2','\xb3','\xd0','\xbe','\xd0','\xb8','\xd1','\x81','\xd0','\xbe','\xd0','\xbb','\xd0','\xbe','\xd0','\xbc','\xd0','\xbe','\xd0','\xbd',0, // ҷазираҳоисоломон sb
+    '\xd2','\xb7','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd2','\xb3','\xd0','\xbe','\xd0','\xb8','\xd1','\x82','\xd0','\xb5','\xd1','\x80','\xd0','\xba','\xd1','\x81','\xd0','\xb2','\xd0','\xb0','\xd0','\xba','\xd0','\xb0','\xd0','\xb8','\xd0','\xba','\xd0','\xbe','\xd1','\x81',0, // ҷазираҳоитерксвакаикос tc
+    '\xd2','\xb7','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd2','\xb3','\xd0','\xbe','\xd0','\xb8','\xd1','\x84','\xd0','\xb0','\xd1','\x80','\xd0','\xb5','\xd1','\x80',0, // ҷазираҳоифарер fo
+    '\xd2','\xb7','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd2','\xb3','\xd0','\xbe','\xd0','\xb8','\xd1','\x84','\xd0','\xbe','\xd0','\xbb','\xd0','\xba','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4',0, // ҷазираҳоифолкленд fk
+    '\xd2','\xb7','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd2','\xb3','\xd0','\xbe','\xd0','\xb8','\xd1','\x85','\xd1','\x83','\xd1','\x80','\xd0','\xb4','\xd0','\xb8','\xd0','\xb4','\xd1','\x83','\xd1','\x80','\xd0','\xb4','\xd0','\xb0','\xd1','\x81','\xd1','\x82','\xd0','\xb8','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0',0, // ҷазираҳоихурдидурдастиима um
+    '\xd2','\xb7','\xd0','\xb5','\xd1','\x80','\xd1','\x81','\xd0','\xb8',0, // ҷерси je
+    '\xd2','\xb7','\xd0','\xb8','\xd0','\xb1','\xd1','\x83','\xd1','\x82','\xd0','\xb8',0, // ҷибути dj
+    '\xd2','\xb7','\xd0','\xbe','\xd1','\x80','\xd2','\xb7','\xd0','\xb8','\xd1','\x8f','\xd0','\xb8','\xd2','\xb7','\xd0','\xb0','\xd0','\xbd','\xd1','\x83','\xd0','\xb1','\xd0','\xb8','\xd0','\xb2','\xd0','\xb0','\xd2','\xb7','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd2','\xb3','\xd0','\xbe','\xd0','\xb8','\xd1','\x81','\xd0','\xb0','\xd0','\xbd','\xd0','\xb4','\xd0','\xb2','\xd0','\xb8','\xd1','\x87',0, // ҷорҷияиҷанубиваҷазираҳоисандвич gs
+    '\xd2','\xb7','\xd1','\x83','\xd0','\xbc','\xd2','\xb3','\xd1','\x83','\xd1','\x80','\xd0','\xb8','\xd0','\xb8','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd2','\x9b','\xd0','\xbe','\xd0','\xb8','\xd0','\xbc','\xd0','\xb0','\xd1','\x80','\xd0','\xba','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8',0, // ҷумҳурииафриқоимаркази cf
+    '\xd2','\xb7','\xd1','\x83','\xd0','\xbc','\xd2','\xb3','\xd1','\x83','\xd1','\x80','\xd0','\xb8','\xd0','\xb8','\xd0','\xb4','\xd0','\xbe','\xd0','\xbc','\xd0','\xb8','\xd0','\xbd','\xd0','\xb8','\xd0','\xba','\xd0','\xb0','\xd0','\xbd',0, // ҷумҳуриидоминикан do
+    '\xd2','\xb7','\xd1','\x83','\xd0','\xbc','\xd2','\xb3','\xd1','\x83','\xd1','\x80','\xd0','\xb8','\xd0','\xb8','\xd1','\x87','\xd0','\xb5','\xd1','\x85',0, // ҷумҳуриичех cz
+    '\xd2','\xb9','\xd0','\xb5','\xd1','\x80','\xd1','\x81','\xd0','\xb8',0, // ҹерси je
+    '\xd2','\xb9','\xd0','\xb8','\xd0','\xb1','\xd1','\x83','\xd1','\x82','\xd0','\xb8',0, // ҹибути dj
+    '\xd2','\xb9','\xd3','\x99','\xd0','\xb1','\xd3','\x99','\xd0','\xbb','\xd0','\xbb','\xd2','\xaf','\xd1','\x82','\xd0','\xb0','\xd1','\x80','\xd0','\xb8','\xd0','\xb3',0, // ҹәбәллүтариг gi
+    '\xd2','\xb9','\xd3','\x99','\xd0','\xbd','\xd1','\x83','\xd0','\xb1','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd0','\xba','\xd0','\xb0',0, // ҹәнубафрика za
+    '\xd2','\xb9','\xd3','\x99','\xd0','\xbd','\xd1','\x83','\xd0','\xb1','\xd0','\xb8','\xd0','\xba','\xd0','\xbe','\xd1','\x80','\xd0','\xb5','\xd1','\x98','\xd0','\xb0',0, // ҹәнубикореја kr
+    '\xd2','\xb9','\xd3','\x99','\xd0','\xbd','\xd1','\x83','\xd0','\xb1','\xd0','\xb8','\xd1','\x81','\xd1','\x83','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd',0, // ҹәнубисудан ss
+    '\xd2','\xb9','\xd3','\x99','\xd0','\xbd','\xd1','\x83','\xd0','\xb1','\xd0','\xb8','\xd2','\xb9','\xd0','\xbe','\xd1','\x80','\xd2','\xb9','\xd0','\xb8','\xd1','\x98','\xd0','\xb0','\xd0','\xb2','\xd3','\x99','\xd2','\xb9','\xd3','\x99','\xd0','\xbd','\xd1','\x83','\xd0','\xb1','\xd0','\xb8','\xd1','\x81','\xd0','\xb5','\xd0','\xbd','\xd0','\xb4','\xd0','\xb2','\xd0','\xb8','\xd1','\x87','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // ҹәнубиҹорҹијавәҹәнубисендвичадалары gs
+    '\xd2','\xbb','\xd0','\xb0','\xd0','\xb8','\xd1','\x82','\xd0','\xb8',0, // һаити ht
+    '\xd2','\xbb','\xd0','\xb5','\xd1','\x80','\xd0','\xb4','\xd0','\xb2','\xd3','\x99','\xd0','\xbc','\xd0','\xb0','\xd0','\xba','\xd0','\xb4','\xd0','\xbe','\xd0','\xbd','\xd0','\xb0','\xd0','\xbb','\xd0','\xb4','\xd0','\xb0','\xd0','\xb4','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd1','\x80','\xd1','\x8b',0, // һердвәмакдоналдадалары hm
+    '\xd2','\xbb','\xd0','\xb8','\xd0','\xbd','\xd0','\xb4','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // һиндистан in
+    '\xd2','\xbb','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3',0, // һонгконг hk
+    '\xd2','\xbb','\xd0','\xbe','\xd0','\xbd','\xd0','\xb4','\xd1','\x83','\xd1','\x80','\xd0','\xb0','\xd1','\x81',0, // һондурас hn
+    '\xd2','\xbb','\xd0','\xbe','\xd0','\xbd','\xd0','\xba','\xd0','\xba','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd1','\x85','\xd2','\xaf','\xd1','\x81','\xd1','\x83','\xd1','\x81','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd0','\xb7','\xd0','\xb8','\xd0','\xb1','\xd0','\xb0','\xd1','\x82','\xd0','\xb8','\xd3','\x99','\xd1','\x80','\xd0','\xb0','\xd0','\xb7','\xd0','\xb8','\xd1','\x87','\xd0','\xb8','\xd0','\xbd',0, // һонкконгхүсусиинзибатиәразичин hk
+    '\xd3','\x8f','\xd0','\xb0','\xd1','\x80','\xd0','\xb1','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd1','\x86','\xd1','\x85','\xd1','\x8c','\xd0','\xb0','\xd0','\xbd','\xd0','\xb0','\xd1','\x82','\xd0','\xbe','\xd1','\x8c','\xd1','\x85','\xd0','\xbd','\xd0','\xb0','\xd1','\x8d','\xd0','\xbc','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd1','\x82','\xd0','\xb0','\xd1','\x88',0, // ӏарбиинцхьанатоьхнаэмираташ ae
+    '\xd3','\x8f','\xd0','\xb0','\xd1','\x8c','\xd1','\x80','\xd0','\xb6','\xd0','\xb0','\xd0','\xbb','\xd0','\xb0','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd','\xd1','\x87','\xd0','\xbe','\xd1','\x8c',0, // ӏаьржаламанчоь me
+    '\xd3','\x8f','\xd0','\xb8','\xd1','\x80','\xd0','\xb0','\xd0','\xba','\xd1','\x8a',0, // ӏиракъ iq
+    '\xd3','\x8f','\xd0','\xbe','\xd0','\xbc','\xd0','\xb0','\xd0','\xbd',0, // ӏоман om
+    '\xd3','\x99','\xd0','\xb7','\xd1','\x96','\xd1','\x80','\xd0','\xb1','\xd0','\xb0','\xd0','\xb8','\xd0','\xb6','\xd0','\xb0','\xd0','\xbd',0, // әзірбаижан az
+    '\xd3','\x99','\xd0','\xb7','\xd3','\x99','\xd1','\x80','\xd0','\xb1','\xd0','\xb0','\xd0','\xb8','\xd2','\x97','\xd0','\xb0','\xd0','\xbd',0, // әзәрбаиҗан az
+    '\xd3','\x99','\xd0','\xbb','\xd2','\xb9','\xd3','\x99','\xd0','\xb7','\xd0','\xb0','\xd0','\xb8','\xd1','\x80',0, // әлҹәзаир dz
+    '\xd3','\x99','\xd1','\x80','\xd0','\xbc','\xd3','\x99','\xd0','\xbd','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // әрмәнстан am
+    '\xd3','\x99','\xd1','\x81','\xd0','\xba','\xd0','\xb5','\xd0','\xbd','\xd0','\xb6','\xd1','\x96','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd1','\x8b',0, // әскенжінаралы ac
+    '\xd3','\x99','\xd1','\x83','\xd0','\xbb','\xd0','\xb8','\xd0','\xb5','\xd0','\xb5','\xd0','\xbb','\xd0','\xb5','\xd0','\xbd','\xd0','\xb0','\xd0','\xb0','\xd1','\x80','\xd0','\xb0','\xd0','\xbb','\xd1','\x8b',0, // әулиееленааралы sh
+    '\xd3','\x99','\xd1','\x84','\xd0','\xb3','\xd0','\xb0','\xd0','\xbd','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // әфганстан af
+    '\xd3','\x99','\xd1','\x84','\xd0','\xb3','\xd0','\xb0','\xd0','\xbd','\xd1','\x8b','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // әфганыстан af
+    '\xd3','\xa9','\xd0','\xb7','\xd0','\xb1','\xd0','\xb5','\xd0','\xba','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // өзбекстан uz
+    '\xd3','\xa9','\xd0','\xb7','\xd0','\xb1','\xd3','\x99','\xd0','\xba','\xd0','\xb8','\xd1','\x81','\xd1','\x82','\xd0','\xb0','\xd0','\xbd',0, // өзбәкистан uz
+    '\xd3','\xa9','\xd0','\xbc','\xd0','\xbd','\xd3','\xa9','\xd0','\xb4','\xd0','\xb0','\xd1','\x84','\xd1','\x80','\xd0','\xb8','\xd0','\xba',0, // өмнөдафрик za
+    '\xd3','\xa9','\xd0','\xbc','\xd0','\xbd','\xd3','\xa9','\xd0','\xb4','\xd0','\xb6','\xd0','\xbe','\xd1','\x80','\xd0','\xb6','\xd0','\xb8','\xd0','\xb0','\xd0','\xb1','\xd0','\xb0','\xd3','\xa9','\xd0','\xbc','\xd0','\xbd','\xd3','\xa9','\xd0','\xb4','\xd1','\x81','\xd1','\x8d','\xd0','\xbd','\xd0','\xb4','\xd0','\xb2','\xd0','\xb8','\xd1','\x87','\xd0','\xb8','\xd0','\xb8','\xd0','\xbd','\xd0','\xb0','\xd1','\x80','\xd0','\xbb','\xd1','\x83','\xd1','\x83','\xd0','\xb4',0, // өмнөджоржиабаөмнөдсэндвичиинарлууд gs
+    '\xd3','\xa9','\xd0','\xbc','\xd0','\xbd','\xd3','\xa9','\xd0','\xb4','\xd1','\x81','\xd0','\xbe','\xd0','\xbb','\xd0','\xbe','\xd0','\xbd','\xd0','\xb3','\xd0','\xbe','\xd1','\x81',0, // өмнөдсолонгос kr
+    '\xd3','\xa9','\xd0','\xbc','\xd0','\xbd','\xd3','\xa9','\xd0','\xb4','\xd1','\x81','\xd1','\x83','\xd0','\xb4','\xd0','\xb0','\xd0','\xbd',0, // өмнөдсудан ss
+    '\xd5','\xa1','\xd5','\xa4','\xd6','\x80','\xd5','\xa2','\xd5','\xa5','\xd5','\xbb','\xd5','\xa1','\xd5','\xb6',0, // ադրբեջան az
+    '\xd5','\xa1','\xd5','\xac','\xd5','\xa1','\xd5','\xb6','\xd5','\xa4','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // ալանդյանկղզիներ ax
+    '\xd5','\xa1','\xd5','\xac','\xd5','\xa2','\xd5','\xa1','\xd5','\xb6','\xd5','\xab','\xd5','\xa1',0, // ալբանիա al
+    '\xd5','\xa1','\xd5','\xac','\xd5','\xaa','\xd5','\xab','\xd6','\x80',0, // ալժիր dz
+    '\xd5','\xa1','\xd5','\xb4','\xd5','\xa5','\xd6','\x80','\xd5','\xab','\xd5','\xaf','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xbd','\xd5','\xa1','\xd5','\xb4','\xd5','\xb8','\xd5','\xa1',0, // ամերիկյանսամոա as
+    '\xd5','\xa1','\xd5','\xb4','\xd5','\xb6',0, // ամն us
+    '\xd5','\xa1','\xd5','\xb4','\xd5','\xb6','\xd5','\xbe','\xd5','\xab','\xd6','\x80','\xd5','\xbb','\xd5','\xab','\xd5','\xb6','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // ամնվիրջինյանկղզիներ vi
+    '\xd5','\xa1','\xd5','\xb6','\xd5','\xa3','\xd5','\xb8','\xd5','\xac','\xd5','\xa1',0, // անգոլա ao
+    '\xd5','\xa1','\xd5','\xb6','\xd5','\xa3','\xd5','\xb8','\xd6','\x82','\xd5','\xab','\xd5','\xac','\xd5','\xa1',0, // անգուիլա ai
+    '\xd5','\xa1','\xd5','\xb6','\xd5','\xa4','\xd5','\xb8','\xd6','\x80','\xd6','\x80','\xd5','\xa1',0, // անդորրա ad
+    '\xd5','\xa1','\xd5','\xb6','\xd5','\xbf','\xd5','\xa1','\xd6','\x80','\xd5','\xaf','\xd5','\xbf','\xd5','\xab','\xd5','\xa4','\xd5','\xa1',0, // անտարկտիդա aq
+    '\xd5','\xa1','\xd5','\xb6','\xd5','\xbf','\xd5','\xab','\xd5','\xa3','\xd5','\xb8','\xd6','\x82','\xd5','\xa1','\xd6','\x87','\xd5','\xa2','\xd5','\xa1','\xd6','\x80','\xd5','\xa2','\xd5','\xb8','\xd6','\x82','\xd5','\xa4','\xd5','\xa1',0, // անտիգուաևբարբուդա ag
+    '\xd5','\xa1','\xd5','\xbe','\xd5','\xbd','\xd5','\xbf','\xd6','\x80','\xd5','\xa1','\xd5','\xac','\xd5','\xab','\xd5','\xa1',0, // ավստրալիա au
+    '\xd5','\xa1','\xd5','\xbe','\xd5','\xbd','\xd5','\xbf','\xd6','\x80','\xd5','\xab','\xd5','\xa1',0, // ավստրիա at
+    '\xd5','\xa1','\xd6','\x80','\xd5','\xa1','\xd5','\xa2','\xd5','\xa1','\xd5','\xaf','\xd5','\xa1','\xd5','\xb6','\xd5','\xb4','\xd5','\xab','\xd5','\xa1','\xd6','\x81','\xd5','\xb5','\xd5','\xa1','\xd5','\xac','\xd5','\xa7','\xd5','\xb4','\xd5','\xab','\xd6','\x80','\xd5','\xb8','\xd6','\x82','\xd5','\xa9','\xd5','\xb5','\xd5','\xb8','\xd6','\x82','\xd5','\xb6','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // արաբականմիացյալէմիրություններ ae
+    '\xd5','\xa1','\xd6','\x80','\xd5','\xa3','\xd5','\xa5','\xd5','\xb6','\xd5','\xbf','\xd5','\xab','\xd5','\xb6','\xd5','\xa1',0, // արգենտինա ar
+    '\xd5','\xa1','\xd6','\x80','\xd5','\xb8','\xd6','\x82','\xd5','\xa2','\xd5','\xa1',0, // արուբա aw
+    '\xd5','\xa1','\xd6','\x80','\xd5','\xbf','\xd5','\xa1','\xd6','\x84','\xd5','\xab','\xd5','\xb6','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd6','\x80','\xd5','\xa1','\xd5','\xb4','\xd5','\xb6',0, // արտաքինկղզիներամն um
+    '\xd5','\xa1','\xd6','\x80','\xd5','\xbf','\xd5','\xa1','\xd6','\x84','\xd5','\xab','\xd5','\xb6','\xd6','\x85','\xd5','\xbe','\xd5','\xaf','\xd5','\xab','\xd5','\xa1','\xd5','\xb6','\xd5','\xab','\xd5','\xa1',0, // արտաքինօվկիանիա qo
+    '\xd5','\xa1','\xd6','\x80','\xd6','\x87','\xd5','\xa5','\xd5','\xac','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xa9','\xd5','\xab','\xd5','\xb4','\xd5','\xb8','\xd6','\x80',0, // արևելյանթիմոր tl
+    '\xd5','\xa1','\xd6','\x80','\xd6','\x87','\xd5','\xb4','\xd5','\xbf','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xbd','\xd5','\xa1','\xd5','\xb0','\xd5','\xa1','\xd6','\x80','\xd5','\xa1',0, // արևմտյանսահարա eh
+    '\xd5','\xa1','\xd6','\x86','\xd5','\xb2','\xd5','\xa1','\xd5','\xb6','\xd5','\xbd','\xd5','\xbf','\xd5','\xa1','\xd5','\xb6',0, // աֆղանստան af
+    '\xd5','\xa2','\xd5','\xa1','\xd5','\xb0','\xd5','\xa1','\xd5','\xb4','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // բահամյանկղզիներ bs
+    '\xd5','\xa2','\xd5','\xa1','\xd5','\xb0','\xd6','\x80','\xd5','\xa5','\xd5','\xb5','\xd5','\xb6',0, // բահրեյն bh
+    '\xd5','\xa2','\xd5','\xa1','\xd5','\xb6','\xd5','\xa3','\xd5','\xac','\xd5','\xa1','\xd5','\xa4','\xd5','\xa5','\xd5','\xb7',0, // բանգլադեշ bd
+    '\xd5','\xa2','\xd5','\xa1','\xd6','\x80','\xd5','\xa2','\xd5','\xa1','\xd5','\xa4','\xd5','\xb8','\xd5','\xbd',0, // բարբադոս bb
+    '\xd5','\xa2','\xd5','\xa5','\xd5','\xac','\xd5','\xa1','\xd5','\xbc','\xd5','\xb8','\xd6','\x82','\xd5','\xbd',0, // բելառուս by
+    '\xd5','\xa2','\xd5','\xa5','\xd5','\xac','\xd5','\xa3','\xd5','\xab','\xd5','\xa1',0, // բելգիա be
+    '\xd5','\xa2','\xd5','\xa5','\xd5','\xac','\xd5','\xab','\xd5','\xa6',0, // բելիզ bz
+    '\xd5','\xa2','\xd5','\xa5','\xd5','\xb6','\xd5','\xab','\xd5','\xb6',0, // բենին bj
+    '\xd5','\xa2','\xd5','\xa5','\xd6','\x80','\xd5','\xb4','\xd5','\xb8','\xd6','\x82','\xd5','\xa4','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // բերմուդներ bm
+    '\xd5','\xa2','\xd5','\xb8','\xd5','\xa9','\xd5','\xbd','\xd5','\xbe','\xd5','\xa1','\xd5','\xb6','\xd5','\xa1',0, // բոթսվանա bw
+    '\xd5','\xa2','\xd5','\xb8','\xd5','\xac','\xd5','\xab','\xd5','\xbe','\xd5','\xab','\xd5','\xa1',0, // բոլիվիա bo
+    '\xd5','\xa2','\xd5','\xb8','\xd5','\xbd','\xd5','\xb6','\xd5','\xab','\xd5','\xa1','\xd6','\x87','\xd5','\xb0','\xd5','\xa5','\xd6','\x80','\xd6','\x81','\xd5','\xa5','\xd5','\xa3','\xd5','\xb8','\xd5','\xbe','\xd5','\xab','\xd5','\xb6','\xd5','\xa1',0, // բոսնիաևհերցեգովինա ba
+    '\xd5','\xa2','\xd5','\xb8','\xd6','\x82','\xd5','\xa9','\xd5','\xa1','\xd5','\xb6',0, // բութան bt
+    '\xd5','\xa2','\xd5','\xb8','\xd6','\x82','\xd5','\xac','\xd5','\xb2','\xd5','\xa1','\xd6','\x80','\xd5','\xab','\xd5','\xa1',0, // բուլղարիա bg
+    '\xd5','\xa2','\xd5','\xb8','\xd6','\x82','\xd5','\xbe','\xd5','\xa5','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab',0, // բուվեկղզի bv
+    '\xd5','\xa2','\xd5','\xb8','\xd6','\x82','\xd6','\x80','\xd5','\xaf','\xd5','\xab','\xd5','\xb6','\xd5','\xa1','\xd6','\x86','\xd5','\xa1','\xd5','\xbd','\xd5','\xb8',0, // բուրկինաֆասո bf
+    '\xd5','\xa2','\xd5','\xb8','\xd6','\x82','\xd6','\x80','\xd5','\xb8','\xd6','\x82','\xd5','\xb6','\xd5','\xa4','\xd5','\xab',0, // բուրունդի bi
+    '\xd5','\xa2','\xd6','\x80','\xd5','\xa1','\xd5','\xa6','\xd5','\xab','\xd5','\xac','\xd5','\xab','\xd5','\xa1',0, // բրազիլիա br
+    '\xd5','\xa2','\xd6','\x80','\xd5','\xab','\xd5','\xbf','\xd5','\xa1','\xd5','\xb6','\xd5','\xa1','\xd5','\xaf','\xd5','\xa1','\xd5','\xb6','\xd5','\xbe','\xd5','\xab','\xd6','\x80','\xd5','\xbb','\xd5','\xab','\xd5','\xb6','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // բրիտանականվիրջինյանկղզիներ vg
+    '\xd5','\xa2','\xd6','\x80','\xd5','\xab','\xd5','\xbf','\xd5','\xa1','\xd5','\xb6','\xd5','\xa1','\xd5','\xaf','\xd5','\xa1','\xd5','\xb6','\xd5','\xbf','\xd5','\xa1','\xd6','\x80','\xd5','\xa1','\xd5','\xae','\xd6','\x84','\xd5','\xb0','\xd5','\xb6','\xd5','\xa4','\xd5','\xaf','\xd5','\xa1','\xd5','\xaf','\xd5','\xa1','\xd5','\xb6','\xd6','\x85','\xd5','\xbe','\xd5','\xaf','\xd5','\xab','\xd5','\xa1','\xd5','\xb6','\xd5','\xb8','\xd5','\xbd','\xd5','\xb8','\xd6','\x82','\xd5','\xb4',0, // բրիտանականտարածքհնդկականօվկիանոսում io
+    '\xd5','\xa2','\xd6','\x80','\xd5','\xb8','\xd6','\x82','\xd5','\xb6','\xd5','\xa5','\xd5','\xb5',0, // բրունեյ bn
+    '\xd5','\xa3','\xd5','\xa1','\xd5','\xa2','\xd5','\xb8','\xd5','\xb6',0, // գաբոն ga
+    '\xd5','\xa3','\xd5','\xa1','\xd5','\xb4','\xd5','\xa2','\xd5','\xab','\xd5','\xa1',0, // գամբիա gm
+    '\xd5','\xa3','\xd5','\xa1','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xa1',0, // գայանա gy
+    '\xd5','\xa3','\xd5','\xa1','\xd5','\xb6','\xd5','\xa1',0, // գանա gh
+    '\xd5','\xa3','\xd5','\xa5','\xd6','\x80','\xd5','\xb4','\xd5','\xa1','\xd5','\xb6','\xd5','\xab','\xd5','\xa1',0, // գերմանիա de
+    '\xd5','\xa3','\xd5','\xa5','\xd6','\x80','\xd5','\xb6','\xd5','\xbd','\xd5','\xab',0, // գերնսի gg
+    '\xd5','\xa3','\xd5','\xb8','\xd6','\x82','\xd5','\xa1','\xd5','\xb4',0, // գուամ gu
+    '\xd5','\xa3','\xd5','\xbe','\xd5','\xa1','\xd5','\xa4','\xd5','\xa5','\xd5','\xac','\xd5','\xb8','\xd6','\x82','\xd5','\xba','\xd5','\xa1',0, // գվադելուպա gp
+    '\xd5','\xa3','\xd5','\xbe','\xd5','\xa1','\xd5','\xbf','\xd5','\xa5','\xd5','\xb4','\xd5','\xa1','\xd5','\xac','\xd5','\xa1',0, // գվատեմալա gt
+    '\xd5','\xa3','\xd5','\xbe','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd5','\xa1',0, // գվինեա gn
+    '\xd5','\xa3','\xd5','\xbe','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd5','\xa1','\xd5','\xa2','\xd5','\xab','\xd5','\xbd','\xd5','\xa1','\xd5','\xb8','\xd6','\x82',0, // գվինեաբիսաու gw
+    '\xd5','\xa3','\xd6','\x80','\xd5','\xa5','\xd5','\xb6','\xd5','\xa1','\xd5','\xa4','\xd5','\xa1',0, // գրենադա gd
+    '\xd5','\xa3','\xd6','\x80','\xd5','\xa5','\xd5','\xb6','\xd5','\xac','\xd5','\xa1','\xd5','\xb6','\xd5','\xa4','\xd5','\xab','\xd5','\xa1',0, // գրենլանդիա gl
+    '\xd5','\xa4','\xd5','\xa1','\xd5','\xb6','\xd5','\xab','\xd5','\xa1',0, // դանիա dk
+    '\xd5','\xa4','\xd5','\xab','\xd5','\xa5','\xd5','\xa3','\xd5','\xb8','\xd5','\xa3','\xd5','\xa1','\xd6','\x80','\xd5','\xbd','\xd5','\xab','\xd5','\xa1',0, // դիեգոգարսիա dg
+    '\xd5','\xa4','\xd5','\xb8','\xd5','\xb4','\xd5','\xab','\xd5','\xb6','\xd5','\xab','\xd5','\xaf','\xd5','\xa1',0, // դոմինիկա dm
+    '\xd5','\xa4','\xd5','\xb8','\xd5','\xb4','\xd5','\xab','\xd5','\xb6','\xd5','\xab','\xd5','\xaf','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xb0','\xd5','\xa1','\xd5','\xb6','\xd6','\x80','\xd5','\xa1','\xd5','\xba','\xd5','\xa5','\xd5','\xbf','\xd5','\xb8','\xd6','\x82','\xd5','\xa9','\xd5','\xb5','\xd5','\xb8','\xd6','\x82','\xd5','\xb6',0, // դոմինիկյանհանրապետություն do
+    '\xd5','\xa5','\xd5','\xa3','\xd5','\xab','\xd5','\xba','\xd5','\xbf','\xd5','\xb8','\xd5','\xbd',0, // եգիպտոս eg
+    '\xd5','\xa5','\xd5','\xa9','\xd5','\xb8','\xd5','\xbe','\xd5','\xba','\xd5','\xab','\xd5','\xa1',0, // եթովպիա et
+    '\xd5','\xa5','\xd5','\xb4','\xd5','\xa5','\xd5','\xb6',0, // եմեն ye
+    '\xd5','\xa5','\xd5','\xbe','\xd6','\x80','\xd5','\xa1','\xd5','\xa3','\xd5','\xb8','\xd5','\xbf','\xd5','\xab',0, // եվրագոտի ez
+    '\xd5','\xa6','\xd5','\xa1','\xd5','\xb4','\xd5','\xa2','\xd5','\xab','\xd5','\xa1',0, // զամբիա zm
+    '\xd5','\xa6','\xd5','\xab','\xd5','\xb4','\xd5','\xa2','\xd5','\xa1','\xd5','\xa2','\xd5','\xbe','\xd5','\xa5',0, // զիմբաբվե zw
+    '\xd5','\xa7','\xd5','\xaf','\xd5','\xbe','\xd5','\xa1','\xd5','\xa4','\xd5','\xb8','\xd6','\x80',0, // էկվադոր ec
+    '\xd5','\xa7','\xd5','\xbd','\xd5','\xbe','\xd5','\xa1','\xd5','\xbf','\xd5','\xab','\xd5','\xb6','\xd5','\xab',0, // էսվատինի sz
+    '\xd5','\xa7','\xd5','\xbd','\xd5','\xbf','\xd5','\xb8','\xd5','\xb6','\xd5','\xab','\xd5','\xa1',0, // էստոնիա ee
+    '\xd5','\xa7','\xd6','\x80','\xd5','\xab','\xd5','\xa9','\xd6','\x80','\xd5','\xa5','\xd5','\xa1',0, // էրիթրեա er
+    '\xd5','\xa9','\xd5','\xa1','\xd5','\xb5','\xd5','\xac','\xd5','\xa1','\xd5','\xb6','\xd5','\xa4',0, // թայլանդ th
+    '\xd5','\xa9','\xd5','\xa1','\xd5','\xb5','\xd5','\xbe','\xd5','\xa1','\xd5','\xb6',0, // թայվան tw
+    '\xd5','\xa9','\xd5','\xa8','\xd6','\x80','\xd6','\x84','\xd5','\xbd','\xd6','\x87','\xd5','\xaf','\xd5','\xa1','\xd5','\xb5','\xd5','\xaf','\xd5','\xb8','\xd5','\xbd','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // թըրքսևկայկոսկղզիներ tc
+    '\xd5','\xa9','\xd5','\xab','\xd5','\xb4','\xd5','\xb8','\xd6','\x80','\xd5','\xac','\xd5','\xa5','\xd5','\xb7','\xd5','\xbf','\xd5','\xab',0, // թիմորլեշտի tl
+    '\xd5','\xa9','\xd5','\xb8','\xd6','\x82','\xd5','\xb6','\xd5','\xab','\xd5','\xbd',0, // թունիս tn
+    '\xd5','\xa9','\xd5','\xb8','\xd6','\x82','\xd6','\x80','\xd6','\x84','\xd5','\xab','\xd5','\xa1',0, // թուրքիա tr
+    '\xd5','\xa9','\xd5','\xb8','\xd6','\x82','\xd6','\x80','\xd6','\x84','\xd5','\xb4','\xd5','\xa5','\xd5','\xb6','\xd5','\xbd','\xd5','\xbf','\xd5','\xa1','\xd5','\xb6',0, // թուրքմենստան tm
+    '\xd5','\xab','\xd5','\xb6','\xd5','\xa4','\xd5','\xb8','\xd5','\xb6','\xd5','\xa5','\xd5','\xa6','\xd5','\xab','\xd5','\xa1',0, // ինդոնեզիա id
+    '\xd5','\xab','\xd5','\xbc','\xd5','\xac','\xd5','\xa1','\xd5','\xb6','\xd5','\xa4','\xd5','\xab','\xd5','\xa1',0, // իռլանդիա ie
+    '\xd5','\xab','\xd5','\xbd','\xd5','\xac','\xd5','\xa1','\xd5','\xb6','\xd5','\xa4','\xd5','\xab','\xd5','\xa1',0, // իսլանդիա is
+    '\xd5','\xab','\xd5','\xbd','\xd5','\xba','\xd5','\xa1','\xd5','\xb6','\xd5','\xab','\xd5','\xa1',0, // իսպանիա es
+    '\xd5','\xab','\xd5','\xbd','\xd6','\x80','\xd5','\xa1','\xd5','\xb5','\xd5','\xa5','\xd5','\xac',0, // իսրայել il
+    '\xd5','\xab','\xd5','\xbf','\xd5','\xa1','\xd5','\xac','\xd5','\xab','\xd5','\xa1',0, // իտալիա it
+    '\xd5','\xab','\xd6','\x80','\xd5','\xa1','\xd5','\xb6',0, // իրան ir
+    '\xd5','\xab','\xd6','\x80','\xd5','\xa1','\xd6','\x84',0, // իրաք iq
+    '\xd5','\xac','\xd5','\xa1','\xd5','\xb8','\xd5','\xbd',0, // լաոս la
+    '\xd5','\xac','\xd5','\xa1','\xd5','\xbf','\xd5','\xbe','\xd5','\xab','\xd5','\xa1',0, // լատվիա lv
+    '\xd5','\xac','\xd5','\xa5','\xd5','\xb0','\xd5','\xa1','\xd5','\xbd','\xd5','\xbf','\xd5','\xa1','\xd5','\xb6',0, // լեհաստան pl
+    '\xd5','\xac','\xd5','\xa5','\xd5','\xbd','\xd5','\xb8','\xd5','\xbf','\xd5','\xb8',0, // լեսոտո ls
+    '\xd5','\xac','\xd5','\xab','\xd5','\xa2','\xd5','\xa1','\xd5','\xb6','\xd5','\xa1','\xd5','\xb6',0, // լիբանան lb
+    '\xd5','\xac','\xd5','\xab','\xd5','\xa2','\xd5','\xa5','\xd6','\x80','\xd5','\xab','\xd5','\xa1',0, // լիբերիա lr
+    '\xd5','\xac','\xd5','\xab','\xd5','\xa2','\xd5','\xab','\xd5','\xa1',0, // լիբիա ly
+    '\xd5','\xac','\xd5','\xab','\xd5','\xad','\xd5','\xbf','\xd5','\xa5','\xd5','\xb6','\xd5','\xb7','\xd5','\xbf','\xd5','\xa5','\xd5','\xb5','\xd5','\xb6',0, // լիխտենշտեյն li
+    '\xd5','\xac','\xd5','\xab','\xd5','\xbf','\xd5','\xbe','\xd5','\xa1',0, // լիտվա lt
+    '\xd5','\xac','\xd5','\xb5','\xd5','\xb8','\xd6','\x82','\xd6','\x84','\xd5','\xbd','\xd5','\xa5','\xd5','\xb4','\xd5','\xa2','\xd5','\xb8','\xd6','\x82','\xd6','\x80','\xd5','\xa3',0, // լյուքսեմբուրգ lu
+    '\xd5','\xad','\xd5','\xb8','\xd6','\x80','\xd5','\xbe','\xd5','\xa1','\xd5','\xa9','\xd5','\xab','\xd5','\xa1',0, // խորվաթիա hr
+    '\xd5','\xaf','\xd5','\xa1','\xd5','\xa2','\xd5','\xb8','\xd5','\xbe','\xd5','\xa5','\xd6','\x80','\xd5','\xa4','\xd5','\xa5',0, // կաբովերդե cv
+    '\xd5','\xaf','\xd5','\xa1','\xd5','\xb4','\xd5','\xa2','\xd5','\xb8','\xd5','\xbb','\xd5','\xa1',0, // կամբոջա kh
+    '\xd5','\xaf','\xd5','\xa1','\xd5','\xb4','\xd5','\xa5','\xd6','\x80','\xd5','\xb8','\xd6','\x82','\xd5','\xb6',0, // կամերուն cm
+    '\xd5','\xaf','\xd5','\xa1','\xd5','\xb5','\xd5','\xb4','\xd5','\xa1','\xd5','\xb6','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // կայմանյանկղզիներ ky
+    '\xd5','\xaf','\xd5','\xa1','\xd5','\xb6','\xd5','\xa1','\xd5','\xa4','\xd5','\xa1',0, // կանադա ca
+    '\xd5','\xaf','\xd5','\xa1','\xd5','\xb6','\xd5','\xa1','\xd6','\x80','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // կանարյանկղզիներ ic
+    '\xd5','\xaf','\xd5','\xa1','\xd5','\xbf','\xd5','\xa1','\xd6','\x80',0, // կատար qa
+    '\xd5','\xaf','\xd5','\xa1','\xd6','\x80','\xd5','\xab','\xd5','\xa2','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xb6','\xd5','\xab','\xd5','\xa4','\xd5','\xa5','\xd5','\xbc','\xd5','\xac','\xd5','\xa1','\xd5','\xb6','\xd5','\xa4','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // կարիբյաննիդեռլանդներ bq
+    '\xd5','\xaf','\xd5','\xa5','\xd5','\xb6','\xd5','\xbf','\xd6','\x80','\xd5','\xb8','\xd5','\xb6','\xd5','\xa1','\xd5','\xaf','\xd5','\xa1','\xd5','\xb6','\xd5','\xa1','\xd6','\x86','\xd6','\x80','\xd5','\xab','\xd5','\xaf','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xb0','\xd5','\xa1','\xd5','\xb6','\xd6','\x80','\xd5','\xa1','\xd5','\xba','\xd5','\xa5','\xd5','\xbf','\xd5','\xb8','\xd6','\x82','\xd5','\xa9','\xd5','\xb5','\xd5','\xb8','\xd6','\x82','\xd5','\xb6',0, // կենտրոնականաֆրիկյանհանրապետություն cf
+    '\xd5','\xaf','\xd5','\xab','\xd5','\xba','\xd6','\x80','\xd5','\xb8','\xd5','\xbd',0, // կիպրոս cy
+    '\xd5','\xaf','\xd5','\xab','\xd6','\x80','\xd5','\xab','\xd5','\xa2','\xd5','\xa1','\xd5','\xbf','\xd5','\xab',0, // կիրիբատի ki
+    '\xd5','\xaf','\xd5','\xb5','\xd5','\xb8','\xd6','\x82','\xd6','\x80','\xd5','\xa1','\xd5','\xbd','\xd5','\xa1','\xd5','\xb8',0, // կյուրասաո cw
+    '\xd5','\xaf','\xd5','\xb8','\xd5','\xac','\xd5','\xb8','\xd6','\x82','\xd5','\xb4','\xd5','\xa2','\xd5','\xab','\xd5','\xa1',0, // կոլումբիա co
+    '\xd5','\xaf','\xd5','\xb8','\xd5','\xaf','\xd5','\xb8','\xd5','\xbd','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd6','\x84','\xd5','\xab','\xd5','\xac','\xd5','\xab','\xd5','\xb6','\xd5','\xa3','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // կոկոսյանքիլինգկղզիներ cc
+    '\xd5','\xaf','\xd5','\xb8','\xd5','\xb4','\xd5','\xb8','\xd6','\x80','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // կոմորյանկղզիներ km
+    '\xd5','\xaf','\xd5','\xb8','\xd5','\xb6','\xd5','\xa3','\xd5','\xb8','\xd5','\xa2','\xd6','\x80','\xd5','\xa1','\xd5','\xa6','\xd5','\xa1','\xd5','\xbe','\xd5','\xab','\xd5','\xac',0, // կոնգոբրազավիլ cg
+    '\xd5','\xaf','\xd5','\xb8','\xd5','\xb6','\xd5','\xa3','\xd5','\xb8','\xd5','\xaf','\xd5','\xaa','\xd5','\xb0',0, // կոնգոկժհ cd
+    '\xd5','\xaf','\xd5','\xb8','\xd5','\xb6','\xd5','\xa3','\xd5','\xb8','\xd5','\xaf','\xd5','\xab','\xd5','\xb6','\xd5','\xb7','\xd5','\xa1','\xd5','\xbd','\xd5','\xa1',0, // կոնգոկինշասա cd
+    '\xd5','\xaf','\xd5','\xb8','\xd5','\xb6','\xd5','\xa3','\xd5','\xb8','\xd5','\xaf','\xd5','\xb8','\xd5','\xb6','\xd5','\xa3','\xd5','\xb8','\xd5','\xb5','\xd5','\xab','\xd5','\xb0','\xd5','\xa1','\xd5','\xb6','\xd6','\x80','\xd5','\xa1','\xd5','\xba','\xd5','\xa5','\xd5','\xbf','\xd5','\xb8','\xd6','\x82','\xd5','\xa9','\xd5','\xb5','\xd5','\xb8','\xd6','\x82','\xd5','\xb6',0, // կոնգոկոնգոյիհանրապետություն cg
+    '\xd5','\xaf','\xd5','\xb8','\xd5','\xbd','\xd5','\xb8','\xd5','\xbe','\xd5','\xb8',0, // կոսովո xk
+    '\xd5','\xaf','\xd5','\xb8','\xd5','\xbd','\xd5','\xbf','\xd5','\xa1','\xd5','\xbc','\xd5','\xab','\xd5','\xaf','\xd5','\xa1',0, // կոստառիկա cr
+    '\xd5','\xaf','\xd5','\xb8','\xd5','\xbf','\xd5','\xa4','\xd5','\xab','\xd5','\xbe','\xd5','\xb8','\xd6','\x82','\xd5','\xa1','\xd6','\x80',0, // կոտդիվուար ci
+    '\xd5','\xaf','\xd5','\xb8','\xd6','\x82','\xd5','\xa2','\xd5','\xa1',0, // կուբա cu
+    '\xd5','\xaf','\xd5','\xb8','\xd6','\x82','\xd5','\xaf','\xd5','\xab','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // կուկիկղզիներ ck
+    '\xd5','\xb0','\xd5','\xa1','\xd5','\xb4','\xd5','\xa2','\xd5','\xa1','\xd6','\x80','\xd5','\xb1','\xd5','\xb4','\xd5','\xa1','\xd5','\xb6','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab',0, // համբարձմանկղզի ac
+    '\xd5','\xb0','\xd5','\xa1','\xd5','\xb5','\xd5','\xa1','\xd5','\xbd','\xd5','\xbf','\xd5','\xa1','\xd5','\xb6',0, // հայաստան am
+    '\xd5','\xb0','\xd5','\xa1','\xd5','\xb5','\xd5','\xab','\xd5','\xa9','\xd5','\xab',0, // հայիթի ht
+    '\xd5','\xb0','\xd5','\xa1','\xd5','\xbd','\xd5','\xa1','\xd6','\x80','\xd5','\xa1','\xd5','\xaf','\xd5','\xa1','\xd5','\xae','\xd5','\xa1','\xd5','\xb5','\xd5','\xab','\xd5','\xb6','\xd5','\xa3','\xd5','\xbe','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd5','\xa1',0, // հասարակածայինգվինեա gq
+    '\xd5','\xb0','\xd5','\xa1','\xd6','\x80','\xd5','\xa1','\xd5','\xbe','\xd5','\xa1','\xd5','\xb5','\xd5','\xab','\xd5','\xb6','\xd5','\xaf','\xd5','\xb8','\xd6','\x80','\xd5','\xa5','\xd5','\xa1',0, // հարավայինկորեա kr
+    '\xd5','\xb0','\xd5','\xa1','\xd6','\x80','\xd5','\xa1','\xd5','\xbe','\xd5','\xa1','\xd5','\xb5','\xd5','\xab','\xd5','\xb6','\xd5','\xbb','\xd5','\xb8','\xd6','\x80','\xd5','\xbb','\xd5','\xab','\xd5','\xa1','\xd6','\x87','\xd5','\xb0','\xd5','\xa1','\xd6','\x80','\xd5','\xa1','\xd5','\xbe','\xd5','\xa1','\xd5','\xb5','\xd5','\xab','\xd5','\xb6','\xd5','\xbd','\xd5','\xa5','\xd5','\xb6','\xd5','\xa4','\xd5','\xbe','\xd5','\xab','\xd5','\xb9','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // հարավայինջորջիաևհարավայինսենդվիչյանկղզիներ gs
+    '\xd5','\xb0','\xd5','\xa1','\xd6','\x80','\xd5','\xa1','\xd5','\xbe','\xd5','\xa1','\xd5','\xb5','\xd5','\xab','\xd5','\xb6','\xd5','\xbd','\xd5','\xb8','\xd6','\x82','\xd5','\xa4','\xd5','\xa1','\xd5','\xb6',0, // հարավայինսուդան ss
+    '\xd5','\xb0','\xd5','\xa1','\xd6','\x80','\xd5','\xa1','\xd5','\xbe','\xd5','\xa1','\xd6','\x86','\xd6','\x80','\xd5','\xab','\xd5','\xaf','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xb0','\xd5','\xa1','\xd5','\xb6','\xd6','\x80','\xd5','\xa1','\xd5','\xba','\xd5','\xa5','\xd5','\xbf','\xd5','\xb8','\xd6','\x82','\xd5','\xa9','\xd5','\xb5','\xd5','\xb8','\xd6','\x82','\xd5','\xb6',0, // հարավաֆրիկյանհանրապետություն za
+    '\xd5','\xb0','\xd5','\xa5','\xd6','\x80','\xd5','\xa4','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab','\xd6','\x87','\xd5','\xb4','\xd5','\xa1','\xd5','\xaf','\xd5','\xa4','\xd5','\xb8','\xd5','\xb6','\xd5','\xa1','\xd5','\xac','\xd5','\xa4','\xd5','\xab','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // հերդկղզիևմակդոնալդիկղզիներ hm
+    '\xd5','\xb0','\xd5','\xb5','\xd5','\xb8','\xd6','\x82','\xd5','\xbd','\xd5','\xab','\xd5','\xbd','\xd5','\xa1','\xd5','\xb5','\xd5','\xab','\xd5','\xb6','\xd5','\xaf','\xd5','\xb8','\xd6','\x80','\xd5','\xa5','\xd5','\xa1',0, // հյուսիսայինկորեա kp
+    '\xd5','\xb0','\xd5','\xb5','\xd5','\xb8','\xd6','\x82','\xd5','\xbd','\xd5','\xab','\xd5','\xbd','\xd5','\xa1','\xd5','\xb5','\xd5','\xab','\xd5','\xb6','\xd5','\xb4','\xd5','\xa1','\xd6','\x80','\xd5','\xab','\xd5','\xa1','\xd5','\xb6','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // հյուսիսայինմարիանյանկղզիներ mp
+    '\xd5','\xb0','\xd5','\xb6','\xd5','\xa4','\xd5','\xaf','\xd5','\xa1','\xd5','\xbd','\xd5','\xbf','\xd5','\xa1','\xd5','\xb6',0, // հնդկաստան in
+    '\xd5','\xb0','\xd5','\xb8','\xd5','\xb6','\xd5','\xa4','\xd5','\xb8','\xd6','\x82','\xd6','\x80','\xd5','\xa1','\xd5','\xbd',0, // հոնդուրաս hn
+    '\xd5','\xb0','\xd5','\xb8','\xd5','\xb6','\xd5','\xaf','\xd5','\xb8','\xd5','\xb6','\xd5','\xa3',0, // հոնկոնգ hk
+    '\xd5','\xb0','\xd5','\xb8','\xd5','\xb6','\xd5','\xaf','\xd5','\xb8','\xd5','\xb6','\xd5','\xa3','\xd5','\xab','\xd5','\xb0','\xd5','\xbe','\xd5','\xb7',0, // հոնկոնգիհվշ hk
+    '\xd5','\xb0','\xd5','\xb8','\xd6','\x80','\xd5','\xa4','\xd5','\xa1','\xd5','\xb6','\xd5','\xa1','\xd5','\xb6',0, // հորդանան jo
+    '\xd5','\xb0','\xd5','\xb8','\xd6','\x82','\xd5','\xb6','\xd5','\xa1','\xd5','\xbd','\xd5','\xbf','\xd5','\xa1','\xd5','\xb6',0, // հունաստան gr
+    '\xd5','\xb0','\xd5','\xb8','\xd6','\x82','\xd5','\xb6','\xd5','\xa3','\xd5','\xa1','\xd6','\x80','\xd5','\xab','\xd5','\xa1',0, // հունգարիա hu
+    '\xd5','\xb2','\xd5','\xa1','\xd5','\xa6','\xd5','\xa1','\xd5','\xad','\xd5','\xbd','\xd5','\xbf','\xd5','\xa1','\xd5','\xb6',0, // ղազախստան kz
+    '\xd5','\xb2','\xd6','\x80','\xd5','\xb2','\xd5','\xa6','\xd5','\xbd','\xd5','\xbf','\xd5','\xa1','\xd5','\xb6',0, // ղրղզստան kg
+    '\xd5','\xb3','\xd5','\xa1','\xd5','\xb4','\xd5','\xa1','\xd5','\xb5','\xd5','\xaf','\xd5','\xa1',0, // ճամայկա jm
+    '\xd5','\xb3','\xd5','\xa1','\xd5','\xba','\xd5','\xb8','\xd5','\xb6','\xd5','\xab','\xd5','\xa1',0, // ճապոնիա jp
+    '\xd5','\xb4','\xd5','\xa1','\xd5','\xa4','\xd5','\xa1','\xd5','\xa3','\xd5','\xa1','\xd5','\xbd','\xd5','\xaf','\xd5','\xa1','\xd6','\x80',0, // մադագասկար mg
+    '\xd5','\xb4','\xd5','\xa1','\xd5','\xac','\xd5','\xa1','\xd5','\xb5','\xd5','\xa6','\xd5','\xab','\xd5','\xa1',0, // մալայզիա my
+    '\xd5','\xb4','\xd5','\xa1','\xd5','\xac','\xd5','\xa1','\xd5','\xbe','\xd5','\xab',0, // մալավի mw
+    '\xd5','\xb4','\xd5','\xa1','\xd5','\xac','\xd5','\xa4','\xd5','\xab','\xd5','\xbe','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // մալդիվներ mv
+    '\xd5','\xb4','\xd5','\xa1','\xd5','\xac','\xd5','\xa9','\xd5','\xa1',0, // մալթա mt
+    '\xd5','\xb4','\xd5','\xa1','\xd5','\xac','\xd5','\xab',0, // մալի ml
+    '\xd5','\xb4','\xd5','\xa1','\xd5','\xaf','\xd5','\xa1','\xd5','\xb8',0, // մակաո mo
+    '\xd5','\xb4','\xd5','\xa1','\xd5','\xaf','\xd5','\xa5','\xd5','\xa4','\xd5','\xb8','\xd5','\xb6','\xd5','\xab','\xd5','\xa1',0, // մակեդոնիա mk
+    '\xd5','\xb4','\xd5','\xa1','\xd5','\xaf','\xd5','\xa5','\xd5','\xa4','\xd5','\xb8','\xd5','\xb6','\xd5','\xab','\xd5','\xa1','\xd5','\xb4','\xd5','\xb6','\xd5','\xb0','\xd5','\xb0',0, // մակեդոնիամնհհ mk
+    '\xd5','\xb4','\xd5','\xa1','\xd5','\xb5','\xd5','\xb8','\xd5','\xbf',0, // մայոտ yt
+    '\xd5','\xb4','\xd5','\xa1','\xd5','\xbe','\xd6','\x80','\xd5','\xab','\xd5','\xaf','\xd5','\xab','\xd5','\xb8','\xd5','\xbd',0, // մավրիկիոս mu
+    '\xd5','\xb4','\xd5','\xa1','\xd5','\xbe','\xd6','\x80','\xd5','\xab','\xd5','\xbf','\xd5','\xa1','\xd5','\xb6','\xd5','\xab','\xd5','\xa1',0, // մավրիտանիա mr
+    '\xd5','\xb4','\xd5','\xa1','\xd6','\x80','\xd5','\xb7','\xd5','\xa1','\xd5','\xac','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // մարշալյանկղզիներ mh
+    '\xd5','\xb4','\xd5','\xa1','\xd6','\x80','\xd5','\xb8','\xd5','\xaf','\xd5','\xaf','\xd5','\xb8',0, // մարոկկո ma
+    '\xd5','\xb4','\xd5','\xa1','\xd6','\x80','\xd5','\xbf','\xd5','\xab','\xd5','\xb6','\xd5','\xab','\xd5','\xaf','\xd5','\xa1',0, // մարտինիկա mq
+    '\xd5','\xb4','\xd5','\xa5','\xd5','\xb6','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab',0, // մենկղզի im
+    '\xd5','\xb4','\xd5','\xa5','\xd6','\x84','\xd5','\xbd','\xd5','\xab','\xd5','\xaf','\xd5','\xa1',0, // մեքսիկա mx
+    '\xd5','\xb4','\xd5','\xa9',0, // մթ gb
+    '\xd5','\xb4','\xd5','\xab','\xd5','\xa1','\xd6','\x81','\xd5','\xb5','\xd5','\xa1','\xd5','\xac','\xd5','\xa9','\xd5','\xa1','\xd5','\xa3','\xd5','\xa1','\xd5','\xbe','\xd5','\xb8','\xd6','\x80','\xd5','\xb8','\xd6','\x82','\xd5','\xa9','\xd5','\xb5','\xd5','\xb8','\xd6','\x82','\xd5','\xb6',0, // միացյալթագավորություն gb
+    '\xd5','\xb4','\xd5','\xab','\xd5','\xa1','\xd6','\x81','\xd5','\xb5','\xd5','\xa1','\xd5','\xac','\xd5','\xb6','\xd5','\xa1','\xd5','\xb0','\xd5','\xa1','\xd5','\xb6','\xd5','\xa3','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // միացյալնահանգներ us
+    '\xd5','\xb4','\xd5','\xab','\xd5','\xaf','\xd6','\x80','\xd5','\xb8','\xd5','\xb6','\xd5','\xa5','\xd5','\xa6','\xd5','\xab','\xd5','\xa1',0, // միկրոնեզիա fm
+    '\xd5','\xb4','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xb4','\xd5','\xa1','\xd5','\xa2','\xd5','\xab','\xd6','\x80','\xd5','\xb4','\xd5','\xa1',0, // մյանմաբիրմա mm
+    '\xd5','\xb4','\xd5','\xb8','\xd5','\xa6','\xd5','\xa1','\xd5','\xb4','\xd5','\xa2','\xd5','\xab','\xd5','\xaf',0, // մոզամբիկ mz
+    '\xd5','\xb4','\xd5','\xb8','\xd5','\xac','\xd5','\xa4','\xd5','\xb8','\xd5','\xbe','\xd5','\xa1',0, // մոլդովա md
+    '\xd5','\xb4','\xd5','\xb8','\xd5','\xb6','\xd5','\xa1','\xd5','\xaf','\xd5','\xb8',0, // մոնակո mc
+    '\xd5','\xb4','\xd5','\xb8','\xd5','\xb6','\xd5','\xb2','\xd5','\xb8','\xd5','\xac','\xd5','\xab','\xd5','\xa1',0, // մոնղոլիա mn
+    '\xd5','\xb4','\xd5','\xb8','\xd5','\xb6','\xd5','\xbd','\xd5','\xa5','\xd5','\xbc','\xd5','\xa1','\xd5','\xbf',0, // մոնսեռատ ms
+    '\xd5','\xb6','\xd5','\xa1','\xd5','\xb4','\xd5','\xab','\xd5','\xa2','\xd5','\xab','\xd5','\xa1',0, // նամիբիա na
+    '\xd5','\xb6','\xd5','\xa1','\xd5','\xb8','\xd6','\x82','\xd6','\x80','\xd5','\xb8','\xd6','\x82',0, // նաուրու nr
+    '\xd5','\xb6','\xd5','\xa5','\xd5','\xba','\xd5','\xa1','\xd5','\xac',0, // նեպալ np
+    '\xd5','\xb6','\xd5','\xab','\xd5','\xa3','\xd5','\xa5','\xd6','\x80',0, // նիգեր ne
+    '\xd5','\xb6','\xd5','\xab','\xd5','\xa3','\xd5','\xa5','\xd6','\x80','\xd5','\xab','\xd5','\xa1',0, // նիգերիա ng
+    '\xd5','\xb6','\xd5','\xab','\xd5','\xa4','\xd5','\xa5','\xd5','\xbc','\xd5','\xac','\xd5','\xa1','\xd5','\xb6','\xd5','\xa4','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // նիդեռլանդներ nl
+    '\xd5','\xb6','\xd5','\xab','\xd5','\xaf','\xd5','\xa1','\xd6','\x80','\xd5','\xa1','\xd5','\xa3','\xd5','\xb8','\xd6','\x82','\xd5','\xa1',0, // նիկարագուա ni
+    '\xd5','\xb6','\xd5','\xab','\xd5','\xb8','\xd6','\x82','\xd5','\xa5',0, // նիուե nu
+    '\xd5','\xb6','\xd5','\xb8','\xd6','\x80','\xd5','\xa6','\xd5','\xa5','\xd5','\xac','\xd5','\xa1','\xd5','\xb6','\xd5','\xa4','\xd5','\xab','\xd5','\xa1',0, // նորզելանդիա nz
+    '\xd5','\xb6','\xd5','\xb8','\xd6','\x80','\xd5','\xaf','\xd5','\xa1','\xd5','\xac','\xd5','\xa5','\xd5','\xa4','\xd5','\xb8','\xd5','\xb6','\xd5','\xab','\xd5','\xa1',0, // նորկալեդոնիա nc
+    '\xd5','\xb6','\xd5','\xb8','\xd6','\x80','\xd5','\xbe','\xd5','\xa5','\xd5','\xa3','\xd5','\xab','\xd5','\xa1',0, // նորվեգիա no
+    '\xd5','\xb6','\xd5','\xb8','\xd6','\x80','\xd6','\x86','\xd5','\xb8','\xd5','\xac','\xd5','\xaf','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab',0, // նորֆոլկկղզի nf
+    '\xd5','\xb7','\xd5','\xbe','\xd5','\xa5','\xd5','\xa4','\xd5','\xab','\xd5','\xa1',0, // շվեդիա se
+    '\xd5','\xb7','\xd5','\xbe','\xd5','\xa5','\xd5','\xb5','\xd6','\x81','\xd5','\xa1','\xd6','\x80','\xd5','\xab','\xd5','\xa1',0, // շվեյցարիա ch
+    '\xd5','\xb7','\xd6','\x80','\xd5','\xab','\xd5','\xac','\xd5','\xa1','\xd5','\xb6','\xd5','\xaf','\xd5','\xa1',0, // շրիլանկա lk
+    '\xd5','\xb8','\xd6','\x82','\xd5','\xa3','\xd5','\xa1','\xd5','\xb6','\xd5','\xa4','\xd5','\xa1',0, // ուգանդա ug
+    '\xd5','\xb8','\xd6','\x82','\xd5','\xa6','\xd5','\xa2','\xd5','\xa5','\xd5','\xaf','\xd5','\xbd','\xd5','\xbf','\xd5','\xa1','\xd5','\xb6',0, // ուզբեկստան uz
+    '\xd5','\xb8','\xd6','\x82','\xd5','\xaf','\xd6','\x80','\xd5','\xa1','\xd5','\xab','\xd5','\xb6','\xd5','\xa1',0, // ուկրաինա ua
+    '\xd5','\xb8','\xd6','\x82','\xd5','\xb8','\xd5','\xac','\xd5','\xab','\xd5','\xbd','\xd6','\x87','\xd6','\x86','\xd5','\xb8','\xd6','\x82','\xd5','\xbf','\xd5','\xb8','\xd6','\x82','\xd5','\xb6','\xd5','\xa1',0, // ուոլիսևֆուտունա wf
+    '\xd5','\xb8','\xd6','\x82','\xd6','\x80','\xd5','\xb8','\xd6','\x82','\xd5','\xa3','\xd5','\xbe','\xd5','\xa1','\xd5','\xb5',0, // ուրուգվայ uy
+    '\xd5','\xb9','\xd5','\xa1','\xd5','\xa4',0, // չադ td
+    '\xd5','\xb9','\xd5','\xa5','\xd5','\xad','\xd5','\xab','\xd5','\xa1',0, // չեխիա cz
+    '\xd5','\xb9','\xd5','\xa5','\xd5','\xad','\xd5','\xab','\xd5','\xa1','\xd5','\xb5','\xd5','\xab','\xd5','\xb0','\xd5','\xa1','\xd5','\xb6','\xd6','\x80','\xd5','\xa1','\xd5','\xba','\xd5','\xa5','\xd5','\xbf','\xd5','\xb8','\xd6','\x82','\xd5','\xa9','\xd5','\xb5','\xd5','\xb8','\xd6','\x82','\xd5','\xb6',0, // չեխիայիհանրապետություն cz
+    '\xd5','\xb9','\xd5','\xa5','\xd5','\xbc','\xd5','\xb6','\xd5','\xb8','\xd5','\xa3','\xd5','\xb8','\xd6','\x80','\xd5','\xab','\xd5','\xa1',0, // չեռնոգորիա me
+    '\xd5','\xb9','\xd5','\xab','\xd5','\xac','\xd5','\xab',0, // չիլի cl
+    '\xd5','\xb9','\xd5','\xab','\xd5','\xb6','\xd5','\xa1','\xd5','\xbd','\xd5','\xbf','\xd5','\xa1','\xd5','\xb6',0, // չինաստան cn
+    '\xd5','\xb9','\xd5','\xab','\xd5','\xb6','\xd5','\xa1','\xd5','\xbd','\xd5','\xbf','\xd5','\xa1','\xd5','\xb6','\xd5','\xab','\xd5','\xb4','\xd5','\xa1','\xd5','\xaf','\xd5','\xa1','\xd5','\xb8','\xd5','\xb0','\xd5','\xbe','\xd5','\xb7',0, // չինաստանիմակաոհվշ mo
+    '\xd5','\xba','\xd5','\xa1','\xd5','\xac','\xd5','\xa1','\xd5','\xb8','\xd6','\x82',0, // պալաու pw
+    '\xd5','\xba','\xd5','\xa1','\xd5','\xaf','\xd5','\xab','\xd5','\xbd','\xd5','\xbf','\xd5','\xa1','\xd5','\xb6',0, // պակիստան pk
+    '\xd5','\xba','\xd5','\xa1','\xd5','\xb2','\xd5','\xa5','\xd5','\xbd','\xd5','\xbf','\xd5','\xab','\xd5','\xb6',0, // պաղեստին ps
+    '\xd5','\xba','\xd5','\xa1','\xd5','\xb2','\xd5','\xa5','\xd5','\xbd','\xd5','\xbf','\xd5','\xab','\xd5','\xb6','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xbf','\xd5','\xa1','\xd6','\x80','\xd5','\xa1','\xd5','\xae','\xd6','\x84','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // պաղեստինյանտարածքներ ps
+    '\xd5','\xba','\xd5','\xa1','\xd5','\xb6','\xd5','\xa1','\xd5','\xb4','\xd5','\xa1',0, // պանամա pa
+    '\xd5','\xba','\xd5','\xa1','\xd5','\xba','\xd5','\xb8','\xd6','\x82','\xd5','\xa1','\xd5','\xb6','\xd5','\xb8','\xd6','\x80','\xd5','\xa3','\xd5','\xbe','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd5','\xa1',0, // պապուանորգվինեա pg
+    '\xd5','\xba','\xd5','\xa1','\xd6','\x80','\xd5','\xa1','\xd5','\xa3','\xd5','\xbe','\xd5','\xa1','\xd5','\xb5',0, // պարագվայ py
+    '\xd5','\xba','\xd5','\xa5','\xd6','\x80','\xd5','\xb8','\xd6','\x82',0, // պերու pe
+    '\xd5','\xba','\xd5','\xab','\xd5','\xbf','\xd5','\xaf','\xd5','\xa5','\xd5','\xbc','\xd5','\xb6','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // պիտկեռնկղզիներ pn
+    '\xd5','\xba','\xd5','\xb8','\xd6','\x80','\xd5','\xbf','\xd5','\xb8','\xd6','\x82','\xd5','\xa3','\xd5','\xa1','\xd5','\xac','\xd5','\xab','\xd5','\xa1',0, // պորտուգալիա pt
+    '\xd5','\xba','\xd5','\xb8','\xd6','\x82','\xd5','\xa5','\xd6','\x80','\xd5','\xbf','\xd5','\xb8','\xd5','\xbc','\xd5','\xab','\xd5','\xaf','\xd5','\xb8',0, // պուերտոռիկո pr
+    '\xd5','\xbb','\xd5','\xa5','\xd6','\x80','\xd5','\xbd','\xd5','\xab',0, // ջերսի je
+    '\xd5','\xbb','\xd5','\xab','\xd5','\xa2','\xd5','\xb8','\xd6','\x82','\xd5','\xa9','\xd5','\xab',0, // ջիբութի dj
+    '\xd5','\xbb','\xd5','\xab','\xd5','\xa2','\xd6','\x80','\xd5','\xa1','\xd5','\xac','\xd5','\xa9','\xd5','\xa1','\xd6','\x80',0, // ջիբրալթար gi
+    '\xd5','\xbc','\xd5','\xa5','\xd5','\xb5','\xd5','\xb8','\xd6','\x82','\xd5','\xb6','\xd5','\xab','\xd5','\xb8','\xd5','\xb6',0, // ռեյունիոն re
+    '\xd5','\xbc','\xd5','\xb8','\xd6','\x82','\xd5','\xa1','\xd5','\xb6','\xd5','\xa4','\xd5','\xa1',0, // ռուանդա rw
+    '\xd5','\xbc','\xd5','\xb8','\xd6','\x82','\xd5','\xb4','\xd5','\xab','\xd5','\xb6','\xd5','\xab','\xd5','\xa1',0, // ռումինիա ro
+    '\xd5','\xbc','\xd5','\xb8','\xd6','\x82','\xd5','\xbd','\xd5','\xa1','\xd5','\xbd','\xd5','\xbf','\xd5','\xa1','\xd5','\xb6',0, // ռուսաստան ru
+    '\xd5','\xbd','\xd5','\xa1','\xd5','\xac','\xd5','\xbe','\xd5','\xa1','\xd5','\xa4','\xd5','\xb8','\xd6','\x80',0, // սալվադոր sv
+    '\xd5','\xbd','\xd5','\xa1','\xd5','\xb4','\xd5','\xb8','\xd5','\xa1',0, // սամոա ws
+    '\xd5','\xbd','\xd5','\xa1','\xd5','\xb6','\xd5','\xb4','\xd5','\xa1','\xd6','\x80','\xd5','\xab','\xd5','\xb6','\xd5','\xb8',0, // սանմարինո sm
+    '\xd5','\xbd','\xd5','\xa1','\xd5','\xb6','\xd5','\xbf','\xd5','\xb8','\xd5','\xb4','\xd5','\xa5','\xd6','\x87','\xd6','\x83','\xd6','\x80','\xd5','\xab','\xd5','\xb6','\xd5','\xbd','\xd5','\xab','\xd5','\xba','\xd5','\xab',0, // սանտոմեևփրինսիպի st
+    '\xd5','\xbd','\xd5','\xa1','\xd5','\xb8','\xd6','\x82','\xd5','\xa4','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xa1','\xd6','\x80','\xd5','\xa1','\xd5','\xa2','\xd5','\xab','\xd5','\xa1',0, // սաուդյանարաբիա sa
+    '\xd5','\xbd','\xd5','\xa5','\xd5','\xb5','\xd5','\xb7','\xd5','\xa5','\xd5','\xac','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // սեյշելներ sc
+    '\xd5','\xbd','\xd5','\xa5','\xd5','\xb6','\xd5','\xa5','\xd5','\xa3','\xd5','\xa1','\xd5','\xac',0, // սենեգալ sn
+    '\xd5','\xbd','\xd5','\xa5','\xd5','\xb6','\xd5','\xa9','\xd5','\xac','\xd5','\xb5','\xd5','\xb8','\xd6','\x82','\xd5','\xbd','\xd5','\xab','\xd5','\xa1',0, // սենթլյուսիա lc
+    '\xd5','\xbd','\xd5','\xa5','\xd5','\xb6','\xd5','\xa9','\xd5','\xbe','\xd5','\xab','\xd5','\xb6','\xd5','\xbd','\xd5','\xa5','\xd5','\xb6','\xd5','\xa9','\xd6','\x87','\xd5','\xa3','\xd6','\x80','\xd5','\xa5','\xd5','\xb6','\xd5','\xa1','\xd5','\xa4','\xd5','\xab','\xd5','\xb6','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // սենթվինսենթևգրենադիններ vc
+    '\xd5','\xbd','\xd5','\xa5','\xd5','\xb6','\xd5','\xa9','\xd6','\x84','\xd5','\xab','\xd5','\xbf','\xd5','\xbd','\xd6','\x87','\xd5','\xb6','\xd6','\x87','\xd5','\xab','\xd5','\xbd',0, // սենթքիտսևնևիս kn
+    '\xd5','\xbd','\xd5','\xa5','\xd5','\xb6','\xd5','\xb4','\xd5','\xa1','\xd6','\x80','\xd5','\xbf','\xd5','\xa5','\xd5','\xb6',0, // սենմարտեն mf
+    '\xd5','\xbd','\xd5','\xa5','\xd5','\xb6','\xd5','\xba','\xd5','\xab','\xd5','\xa5','\xd5','\xbc','\xd6','\x87','\xd5','\xb4','\xd5','\xab','\xd6','\x84','\xd5','\xa5','\xd5','\xac','\xd5','\xb8','\xd5','\xb6',0, // սենպիեռևմիքելոն pm
+    '\xd5','\xbd','\xd5','\xa5','\xd5','\xb8','\xd6','\x82','\xd5','\xbf','\xd5','\xa1','\xd6','\x87','\xd5','\xb4','\xd5','\xa5','\xd5','\xac','\xd5','\xab','\xd5','\xac','\xd5','\xb5','\xd5','\xa1',0, // սեուտաևմելիլյա ea
+    '\xd5','\xbd','\xd5','\xa5','\xd6','\x80','\xd5','\xa2','\xd5','\xab','\xd5','\xa1',0, // սերբիա rs
+    '\xd5','\xbd','\xd5','\xab','\xd5','\xa5','\xd5','\xbc','\xd5','\xa1','\xd5','\xac','\xd5','\xa5','\xd5','\xb8','\xd5','\xb6','\xd5','\xa5',0, // սիեռալեոնե sl
+    '\xd5','\xbd','\xd5','\xab','\xd5','\xb6','\xd5','\xa3','\xd5','\xa1','\xd5','\xba','\xd5','\xb8','\xd6','\x82','\xd6','\x80',0, // սինգապուր sg
+    '\xd5','\xbd','\xd5','\xab','\xd5','\xb6','\xd5','\xbf','\xd5','\xb4','\xd5','\xa1','\xd6','\x80','\xd5','\xbf','\xd5','\xa5','\xd5','\xb6',0, // սինտմարտեն sx
+    '\xd5','\xbd','\xd5','\xab','\xd6','\x80','\xd5','\xab','\xd5','\xa1',0, // սիրիա sy
+    '\xd5','\xbd','\xd5','\xac','\xd5','\xb8','\xd5','\xbe','\xd5','\xa1','\xd5','\xaf','\xd5','\xab','\xd5','\xa1',0, // սլովակիա sk
+    '\xd5','\xbd','\xd5','\xac','\xd5','\xb8','\xd5','\xbe','\xd5','\xa5','\xd5','\xb6','\xd5','\xab','\xd5','\xa1',0, // սլովենիա si
+    '\xd5','\xbd','\xd5','\xb8','\xd5','\xb2','\xd5','\xb8','\xd5','\xb4','\xd5','\xb8','\xd5','\xb6','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // սողոմոնյանկղզիներ sb
+    '\xd5','\xbd','\xd5','\xb8','\xd5','\xb4','\xd5','\xa1','\xd5','\xac','\xd5','\xab',0, // սոմալի so
+    '\xd5','\xbd','\xd5','\xb8','\xd6','\x82','\xd5','\xa4','\xd5','\xa1','\xd5','\xb6',0, // սուդան sd
+    '\xd5','\xbd','\xd5','\xb8','\xd6','\x82','\xd6','\x80','\xd5','\xa2','\xd5','\xa2','\xd5','\xa1','\xd6','\x80','\xd5','\xa4','\xd5','\xb8','\xd6','\x82','\xd5','\xb2','\xd5','\xab','\xd5','\xb4','\xd5','\xa5','\xd5','\xb8','\xd5','\xbd',0, // սուրբբարդուղիմեոս bl
+    '\xd5','\xbd','\xd5','\xb8','\xd6','\x82','\xd6','\x80','\xd5','\xa2','\xd5','\xae','\xd5','\xb6','\xd5','\xb6','\xd5','\xa4','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab',0, // սուրբծննդյանկղզի cx
+    '\xd5','\xbd','\xd5','\xb8','\xd6','\x82','\xd6','\x80','\xd5','\xa2','\xd5','\xb0','\xd5','\xa5','\xd5','\xb2','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd5','\xab','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab',0, // սուրբհեղինեիկղզի sh
+    '\xd5','\xbd','\xd5','\xb8','\xd6','\x82','\xd6','\x80','\xd5','\xab','\xd5','\xb6','\xd5','\xa1','\xd5','\xb4',0, // սուրինամ sr
+    '\xd5','\xbd','\xd5','\xbe','\xd5','\xa1','\xd5','\xa6','\xd5','\xab','\xd5','\xac','\xd5','\xa5','\xd5','\xb6','\xd5','\xa4',0, // սվազիլենդ sz
+    '\xd5','\xbd','\xd5','\xbe','\xd5','\xa1','\xd5','\xac','\xd5','\xa2','\xd5','\xa1','\xd6','\x80','\xd5','\xa4','\xd6','\x87','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xb4','\xd5','\xa1','\xd5','\xb5','\xd5','\xa5','\xd5','\xb6',0, // սվալբարդևյանմայեն sj
+    '\xd5','\xbe','\xd5','\xa1','\xd5','\xb6','\xd5','\xb8','\xd6','\x82','\xd5','\xa1','\xd5','\xbf','\xd5','\xb8','\xd6','\x82',0, // վանուատու vu
+    '\xd5','\xbe','\xd5','\xa1','\xd5','\xbf','\xd5','\xab','\xd5','\xaf','\xd5','\xa1','\xd5','\xb6',0, // վատիկան va
+    '\xd5','\xbe','\xd5','\xa5','\xd5','\xb6','\xd5','\xa5','\xd5','\xbd','\xd5','\xb8','\xd6','\x82','\xd5','\xa5','\xd5','\xac','\xd5','\xa1',0, // վենեսուելա ve
+    '\xd5','\xbe','\xd5','\xab','\xd5','\xa5','\xd5','\xbf','\xd5','\xb6','\xd5','\xa1','\xd5','\xb4',0, // վիետնամ vn
+    '\xd5','\xbe','\xd6','\x80','\xd5','\xa1','\xd5','\xbd','\xd5','\xbf','\xd5','\xa1','\xd5','\xb6',0, // վրաստան ge
+    '\xd5','\xbf','\xd5','\xa1','\xd5','\xb6','\xd5','\xa6','\xd5','\xa1','\xd5','\xb6','\xd5','\xab','\xd5','\xa1',0, // տանզանիա tz
+    '\xd5','\xbf','\xd5','\xa1','\xd5','\xbb','\xd5','\xab','\xd5','\xaf','\xd5','\xbd','\xd5','\xbf','\xd5','\xa1','\xd5','\xb6',0, // տաջիկստան tj
+    '\xd5','\xbf','\xd5','\xb8','\xd5','\xa3','\xd5','\xb8',0, // տոգո tg
+    '\xd5','\xbf','\xd5','\xb8','\xd5','\xaf','\xd5','\xa5','\xd5','\xac','\xd5','\xa1','\xd5','\xb8','\xd6','\x82',0, // տոկելաու tk
+    '\xd5','\xbf','\xd5','\xb8','\xd5','\xb6','\xd5','\xa3','\xd5','\xa1',0, // տոնգա to
+    '\xd5','\xbf','\xd5','\xb8','\xd6','\x82','\xd5','\xbe','\xd5','\xa1','\xd5','\xac','\xd5','\xb8','\xd6','\x82',0, // տուվալու tv
+    '\xd5','\xbf','\xd6','\x80','\xd5','\xab','\xd5','\xb6','\xd5','\xab','\xd5','\xa4','\xd5','\xa1','\xd5','\xa4','\xd6','\x87','\xd5','\xbf','\xd5','\xb8','\xd5','\xa2','\xd5','\xa1','\xd5','\xa3','\xd5','\xb8',0, // տրինիդադևտոբագո tt
+    '\xd5','\xbf','\xd6','\x80','\xd5','\xab','\xd5','\xbd','\xd5','\xbf','\xd5','\xa1','\xd5','\xb6','\xd5','\xa4','\xd5','\xa1','\xd5','\xaf','\xd5','\xb8','\xd6','\x82','\xd5','\xb6','\xd5','\xb5','\xd5','\xa1',0, // տրիստանդակունյա ta
+    '\xd6','\x83','\xd5','\xb2','\xd5','\xb8','\xd5','\xbd','\xd5','\xaf','\xd6','\x80','\xd5','\xab','\xd5','\xa1','\xd6','\x83',0, // փղոսկրիափ ci
+    '\xd6','\x84','\xd5','\xa5','\xd5','\xb6','\xd5','\xab','\xd5','\xa1',0, // քենիա ke
+    '\xd6','\x84','\xd5','\xac','\xd5','\xab','\xd6','\x83','\xd5','\xa5','\xd6','\x80','\xd5','\xa9','\xd5','\xb8','\xd5','\xb6','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab',0, // քլիփերթոնկղզի cp
+    '\xd6','\x84','\xd5','\xb8','\xd6','\x82','\xd5','\xbe','\xd5','\xa5','\xd5','\xb5','\xd5','\xa9',0, // քուվեյթ kw
+    '\xd6','\x85','\xd5','\xb4','\xd5','\xa1','\xd5','\xb6',0, // օման om
+    '\xd6','\x86','\xd5','\xa1','\xd6','\x80','\xd5','\xa5','\xd6','\x80','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // ֆարերյանկղզիներ fo
+    '\xd6','\x86','\xd5','\xab','\xd5','\xac','\xd5','\xab','\xd5','\xba','\xd5','\xab','\xd5','\xb6','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // ֆիլիպիններ ph
+    '\xd6','\x86','\xd5','\xab','\xd5','\xb6','\xd5','\xac','\xd5','\xa1','\xd5','\xb6','\xd5','\xa4','\xd5','\xab','\xd5','\xa1',0, // ֆինլանդիա fi
+    '\xd6','\x86','\xd5','\xab','\xd5','\xbb','\xd5','\xab',0, // ֆիջի fj
+    '\xd6','\x86','\xd5','\xb8','\xd5','\xac','\xd6','\x84','\xd5','\xac','\xd5','\xa5','\xd5','\xb6','\xd5','\xa4','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // ֆոլքլենդյանկղզիներ fk
+    '\xd6','\x86','\xd5','\xb8','\xd5','\xac','\xd6','\x84','\xd5','\xac','\xd5','\xa5','\xd5','\xb6','\xd5','\xa4','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xb4','\xd5','\xa1','\xd5','\xac','\xd5','\xbe','\xd5','\xab','\xd5','\xb6','\xd5','\xb5','\xd5','\xa1','\xd5','\xb6','\xd5','\xaf','\xd5','\xb2','\xd5','\xa6','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // ֆոլքլենդյանմալվինյանկղզիներ fk
+    '\xd6','\x86','\xd6','\x80','\xd5','\xa1','\xd5','\xb6','\xd5','\xbd','\xd5','\xab','\xd5','\xa1',0, // ֆրանսիա fr
+    '\xd6','\x86','\xd6','\x80','\xd5','\xa1','\xd5','\xb6','\xd5','\xbd','\xd5','\xab','\xd5','\xa1','\xd5','\xaf','\xd5','\xa1','\xd5','\xb6','\xd5','\xa3','\xd5','\xbe','\xd5','\xab','\xd5','\xa1','\xd5','\xb6','\xd5','\xa1',0, // ֆրանսիականգվիանա gf
+    '\xd6','\x86','\xd6','\x80','\xd5','\xa1','\xd5','\xb6','\xd5','\xbd','\xd5','\xab','\xd5','\xa1','\xd5','\xaf','\xd5','\xa1','\xd5','\xb6','\xd5','\xb0','\xd5','\xa1','\xd6','\x80','\xd5','\xa1','\xd5','\xbe','\xd5','\xa1','\xd5','\xb5','\xd5','\xab','\xd5','\xb6','\xd5','\xbf','\xd5','\xa1','\xd6','\x80','\xd5','\xa1','\xd5','\xae','\xd6','\x84','\xd5','\xb6','\xd5','\xa5','\xd6','\x80',0, // ֆրանսիականհարավայինտարածքներ tf
+    '\xd6','\x86','\xd6','\x80','\xd5','\xa1','\xd5','\xb6','\xd5','\xbd','\xd5','\xab','\xd5','\xa1','\xd5','\xaf','\xd5','\xa1','\xd5','\xb6','\xd5','\xba','\xd5','\xb8','\xd5','\xac','\xd5','\xab','\xd5','\xb6','\xd5','\xa5','\xd5','\xa6','\xd5','\xab','\xd5','\xa1',0, // ֆրանսիականպոլինեզիա pf
+    '\xd7','\x90','\xd6','\xb7','\xd7','\x9c','\xd7','\x91','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x99','\xd7','\xa2',0, // אַלבאַניע al
+    '\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x92','\xd7','\x90','\xd7','\x9c','\xd7','\xa2',0, // אַנגאלע ao
+    '\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x93','\xd7','\x90','\xd7','\xa8','\xd7','\xa2',0, // אַנדארע ad
+    '\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x98','\xd7','\x90','\xd6','\xb7','\xd7','\xa8','\xd7','\xa7','\xd7','\x98','\xd7','\x99','\xd7','\xa7','\xd7','\xa2',0, // אַנטאַרקטיקע aq
+    '\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x98','\xd7','\x99','\xd7','\x92','\xd7','\x95','\xd7','\xa2','\xd7','\x90','\xd7','\x95','\xd7','\x9f','\xd7','\x91','\xd7','\x90','\xd6','\xb7','\xd7','\xa8','\xd7','\x91','\xd7','\x95','\xd7','\x93','\xd7','\xa2',0, // אַנטיגועאוןבאַרבודע ag
+    '\xd7','\x90','\xd6','\xb7','\xd7','\xa4','\xd6','\xbf','\xd7','\x92','\xd7','\x94','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x99','\xd7','\xa1','\xd7','\x98','\xd7','\x90','\xd6','\xb7','\xd7','\x9f',0, // אַפֿגהאַניסטאַן af
+    '\xd7','\x90','\xd6','\xb7','\xd7','\xa8','\xd7','\x92','\xd7','\xa2','\xd7','\xa0','\xd7','\x98','\xd7','\x99','\xd7','\xa0','\xd7','\xa2',0, // אַרגענטינע ar
+    '\xd7','\x90','\xd6','\xb7','\xd7','\xa8','\xd7','\x95','\xd7','\x91','\xd7','\x90','\xd6','\xb7',0, // אַרובאַ aw
+    '\xd7','\x90','\xd6','\xb7','\xd7','\xa8','\xd7','\x9e','\xd7','\xa2','\xd7','\xa0','\xd7','\x99','\xd7','\xa2',0, // אַרמעניע am
+    '\xd7','\x90','\xd7','\x95','\xd7','\x92','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x93','\xd7','\xa2',0, // אוגאַנדע ug
+    '\xd7','\x90','\xd7','\x95','\xd7','\x92','\xd7','\xa0','\xd7','\x93','\xd7','\x94',0, // אוגנדה ug
+    '\xd7','\x90','\xd7','\x95','\xd7','\x96','\xd7','\x91','\xd7','\xa7','\xd7','\x99','\xd7','\xa1','\xd7','\x98','\xd7','\x9f',0, // אוזבקיסטן uz
+    '\xd7','\x90','\xd7','\x95','\xd7','\x99','\xd7','\xa1','\xd7','\x98','\xd7','\xa8','\xd7','\x90','\xd6','\xb7','\xd7','\x9c','\xd7','\x99','\xd7','\xa2',0, // אויסטראַליע au
+    '\xd7','\x90','\xd7','\x95','\xd7','\xa0','\xd7','\x92','\xd7','\xa2','\xd7','\xa8','\xd7','\x9f',0, // אונגערן hu
+    '\xd7','\x90','\xd7','\x95','\xd7','\xa1','\xd7','\x98','\xd7','\xa8','\xd7','\x99','\xd7','\x94',0, // אוסטריה at
+    '\xd7','\x90','\xd7','\x95','\xd7','\xa1','\xd7','\x98','\xd7','\xa8','\xd7','\x9c','\xd7','\x99','\xd7','\x94',0, // אוסטרליה au
+    '\xd7','\x90','\xd7','\x95','\xd7','\xa7','\xd7','\xa8','\xd7','\x90','\xd6','\xb7','\xd7','\x99','\xd7','\xa0','\xd7','\xa2',0, // אוקראַינע ua
+    '\xd7','\x90','\xd7','\x95','\xd7','\xa7','\xd7','\xa8','\xd7','\x90','\xd7','\x99','\xd7','\xa0','\xd7','\x94',0, // אוקראינה ua
+    '\xd7','\x90','\xd7','\x95','\xd7','\xa8','\xd7','\x95','\xd7','\x92','\xd7','\x95','\xd7','\x95','\xd7','\x90','\xd7','\x99',0, // אורוגוואי uy
+    '\xd7','\x90','\xd7','\x95','\xd7','\xa8','\xd7','\x95','\xd7','\x92','\xd7','\x95','\xd7','\x95','\xd7','\x99','\xd7','\x99',0, // אורוגוויי uy
+    '\xd7','\x90','\xd7','\x96','\xd7','\xa8','\xd7','\x91','\xd7','\x99','\xd7','\x99','\xd7','\x92','\xd7','\x9f',0, // אזרבייגן az
+    '\xd7','\x90','\xd7','\x99','\xd7','\x97','\xd7','\x92','\xd7','\x94','\xd7','\x9e','\xd7','\x95','\xd7','\x9c','\xd7','\x93',0, // איחגהמולד cx
+    '\xd7','\x90','\xd7','\x99','\xd7','\x97','\xd7','\x95','\xd7','\x93','\xd7','\x94','\xd7','\x90','\xd7','\x9e','\xd7','\x99','\xd7','\xa8','\xd7','\x95','\xd7','\x99','\xd7','\x95','\xd7','\xaa','\xd7','\x94','\xd7','\xa2','\xd7','\xa8','\xd7','\x91','\xd7','\x99','\xd7','\x95','\xd7','\xaa',0, // איחודהאמירויותהערביות ae
+    '\xd7','\x90','\xd7','\x99','\xd7','\x98','\xd7','\x90','\xd6','\xb7','\xd7','\x9c','\xd7','\x99','\xd7','\xa2',0, // איטאַליע it
+    '\xd7','\x90','\xd7','\x99','\xd7','\x98','\xd7','\x9c','\xd7','\x99','\xd7','\x94',0, // איטליה it
+    '\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\x90','\xd7','\x95','\xd7','\x9c','\xd7','\xa0','\xd7','\x93',0, // אייאולנד ax
+    '\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\x91','\xd7','\x94','\xd7','\x90','\xd7','\x9e','\xd7','\x94',0, // אייבהאמה bs
+    '\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\x94','\xd7','\x91','\xd7','\xaa','\xd7','\x95','\xd7','\x9c','\xd7','\x94','\xd7','\x94','\xd7','\x91','\xd7','\xa8','\xd7','\x99','\xd7','\x98','\xd7','\x99','\xd7','\x99','\xd7','\x9d',0, // אייהבתולההבריטיים vg
+    '\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\x94','\xd7','\x91','\xd7','\xaa','\xd7','\x95','\xd7','\x9c','\xd7','\x94','\xd7','\xa9','\xd7','\x9c','\xd7','\x90','\xd7','\xa8','\xd7','\xa6','\xd7','\x95','\xd7','\xaa','\xd7','\x94','\xd7','\x91','\xd7','\xa8','\xd7','\x99','\xd7','\xaa',0, // אייהבתולהשלארצותהברית vi
+    '\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\x94','\xd7','\xa8','\xd7','\x93','\xd7','\x95','\xd7','\x9e','\xd7','\xa7','\xd7','\x93','\xd7','\x95','\xd7','\xa0','\xd7','\x9c','\xd7','\x93',0, // אייהרדומקדונלד hm
+    '\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\x95','\xd7','\x95','\xd7','\x9c','\xd7','\x99','\xd7','\xa1','\xd7','\x95','\xd7','\xa4','\xd7','\x95','\xd7','\x98','\xd7','\x95','\xd7','\xa0','\xd7','\x94',0, // אייווליסופוטונה wf
+    '\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\x98','\xd7','\xa8','\xd7','\xa7','\xd7','\xa1','\xd7','\x95','\xd7','\xa7','\xd7','\x99','\xd7','\x99','\xd7','\xa7','\xd7','\x95','\xd7','\xa1',0, // אייטרקסוקייקוס tc
+    '\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\x9e','\xd7','\xa8','\xd7','\x99','\xd7','\x90','\xd7','\xa0','\xd7','\x94','\xd7','\x94','\xd7','\xa6','\xd7','\xa4','\xd7','\x95','\xd7','\xa0','\xd7','\x99','\xd7','\x99','\xd7','\x9d',0, // איימריאנההצפוניים mp
+    '\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\x9e','\xd7','\xa8','\xd7','\xa9','\xd7','\x9c',0, // איימרשל mh
+    '\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\xa1','\xd7','\x99','\xd7','\x99','\xd7','\xa9','\xd7','\x9c',0, // אייסיישל sc
+    '\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\xa4','\xd7','\x90','\xd7','\xa8','\xd7','\x95',0, // אייפארו fo
+    '\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\xa4','\xd7','\x95','\xd7','\xa7','\xd7','\x9c','\xd7','\xa0','\xd7','\x93',0, // אייפוקלנד fk
+    '\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\xa4','\xd7','\x95','\xd7','\xa7','\xd7','\x9c','\xd7','\xa0','\xd7','\x93','\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\x9e','\xd7','\x9c','\xd7','\x95','\xd7','\x95','\xd7','\x99','\xd7','\xa0','\xd7','\xa1',0, // אייפוקלנדאיימלווינס fk
+    '\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\xa4','\xd7','\x99','\xd7','\x98','\xd7','\xa7','\xd7','\xa8','\xd7','\x9f',0, // אייפיטקרן pn
+    '\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\xa7','\xd7','\x95','\xd7','\xa7',0, // אייקוק ck
+    '\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\xa7','\xd7','\x95','\xd7','\xa7','\xd7','\x95','\xd7','\xa1','\xd7','\xa7','\xd7','\x99','\xd7','\x9c','\xd7','\x99','\xd7','\xa0','\xd7','\x92',0, // אייקוקוסקילינג cc
+    '\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\xa7','\xd7','\x99','\xd7','\x99','\xd7','\x9e','\xd7','\x9f',0, // אייקיימן ky
+    '\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\xa9','\xd7','\x9c','\xd7','\x9e','\xd7','\x94',0, // איישלמה sb
+    '\xd7','\x90','\xd7','\x99','\xd7','\xa0','\xd7','\x93','\xd7','\x90','\xd7','\xa0','\xd7','\xa2','\xd7','\x96','\xd7','\x99','\xd7','\xa2',0, // אינדאנעזיע id
+    '\xd7','\x90','\xd7','\x99','\xd7','\xa0','\xd7','\x93','\xd7','\x95','\xd7','\xa0','\xd7','\x96','\xd7','\x99','\xd7','\x94',0, // אינדונזיה id
+    '\xd7','\x90','\xd7','\x99','\xd7','\xa0','\xd7','\x93','\xd7','\x99','\xd7','\xa2',0, // אינדיע in
+    '\xd7','\x90','\xd7','\x99','\xd7','\xa1','\xd7','\x9c','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x93',0, // איסלאַנד is
+    '\xd7','\x90','\xd7','\x99','\xd7','\xa1','\xd7','\x9c','\xd7','\xa0','\xd7','\x93',0, // איסלנד is
+    '\xd7','\x90','\xd7','\x99','\xd7','\xa8','\xd7','\x90','\xd6','\xb7','\xd7','\x9f',0, // איראַן ir
+    '\xd7','\x90','\xd7','\x99','\xd7','\xa8','\xd7','\x90','\xd7','\x9f',0, // איראן ir
+    '\xd7','\x90','\xd7','\x99','\xd7','\xa8','\xd7','\x9c','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x93',0, // אירלאַנד ie
+    '\xd7','\x90','\xd7','\x99','\xd7','\xa8','\xd7','\x9c','\xd7','\xa0','\xd7','\x93',0, // אירלנד ie
+    '\xd7','\x90','\xd7','\x9c','\xd7','\x91','\xd7','\xa0','\xd7','\x99','\xd7','\x94',0, // אלבניה al
+    '\xd7','\x90','\xd7','\x9c','\xd7','\x92','\xd7','\x99','\xd7','\xa8','\xd7','\x99','\xd7','\x94',0, // אלגיריה dz
+    '\xd7','\x90','\xd7','\x9c','\xd7','\xa1','\xd7','\x9c','\xd7','\x91','\xd7','\x93','\xd7','\x95','\xd7','\xa8',0, // אלסלבדור sv
+    '\xd7','\x90','\xd7','\xa0','\xd7','\x92','\xd7','\x95','\xd7','\x95','\xd7','\x99','\xd7','\x9c','\xd7','\x94',0, // אנגווילה ai
+    '\xd7','\x90','\xd7','\xa0','\xd7','\x92','\xd7','\x95','\xd7','\x9c','\xd7','\x94',0, // אנגולה ao
+    '\xd7','\x90','\xd7','\xa0','\xd7','\x93','\xd7','\x95','\xd7','\xa8','\xd7','\x94',0, // אנדורה ad
+    '\xd7','\x90','\xd7','\xa0','\xd7','\x98','\xd7','\x90','\xd7','\xa8','\xd7','\xa7','\xd7','\x98','\xd7','\x99','\xd7','\xa7','\xd7','\x94',0, // אנטארקטיקה aq
+    '\xd7','\x90','\xd7','\xa0','\xd7','\x98','\xd7','\x99','\xd7','\x92','\xd7','\x95','\xd7','\x90','\xd7','\x94','\xd7','\x95','\xd7','\x91','\xd7','\xa8','\xd7','\x91','\xd7','\x95','\xd7','\x93','\xd7','\x94',0, // אנטיגואהוברבודה ag
+    '\xd7','\x90','\xd7','\xa1','\xd7','\x95','\xd7','\x95','\xd7','\x90','\xd7','\x98','\xd7','\x99','\xd7','\xa0','\xd7','\x99',0, // אסוואטיני sz
+    '\xd7','\x90','\xd7','\xa1','\xd7','\x98','\xd7','\x95','\xd7','\xa0','\xd7','\x99','\xd7','\x94',0, // אסטוניה ee
+    '\xd7','\x90','\xd7','\xa4','\xd7','\x92','\xd7','\xa0','\xd7','\x99','\xd7','\xa1','\xd7','\x98','\xd7','\x9f',0, // אפגניסטן af
+    '\xd7','\x90','\xd7','\xa7','\xd7','\x95','\xd7','\x95','\xd7','\x93','\xd7','\x95','\xd7','\xa8',0, // אקוודור ec
+    '\xd7','\x90','\xd7','\xa8','\xd7','\x92','\xd7','\xa0','\xd7','\x98','\xd7','\x99','\xd7','\xa0','\xd7','\x94',0, // ארגנטינה ar
+    '\xd7','\x90','\xd7','\xa8','\xd7','\x94','\xd7','\x91',0, // ארהב us
+    '\xd7','\x90','\xd7','\xa8','\xd7','\x95','\xd7','\x91','\xd7','\x94',0, // ארובה aw
+    '\xd7','\x90','\xd7','\xa8','\xd7','\x99','\xd7','\xaa','\xd7','\xa8','\xd7','\x99','\xd7','\x90','\xd7','\x94',0, // אריתריאה er
+    '\xd7','\x90','\xd7','\xa8','\xd7','\x9e','\xd7','\xa0','\xd7','\x99','\xd7','\x94',0, // ארמניה am
+    '\xd7','\x90','\xd7','\xa8','\xd7','\xa6','\xd7','\x95','\xd7','\xaa','\xd7','\x94','\xd7','\x91','\xd7','\xa8','\xd7','\x99','\xd7','\xaa',0, // ארצותהברית us
+    '\xd7','\x90','\xd7','\xaa','\xd7','\x99','\xd7','\x95','\xd7','\xa4','\xd7','\x99','\xd7','\x94',0, // אתיופיה et
+    '\xd7','\x91','\xd7','\x90','\xd6','\xb7','\xd7','\x94','\xd7','\x90','\xd6','\xb7','\xd7','\x9e','\xd7','\x90','\xd6','\xb7','\xd7','\xa1',0, // באַהאַמאַס bs
+    '\xd7','\x91','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x92','\xd7','\x9c','\xd7','\x90','\xd6','\xb7','\xd7','\x93','\xd7','\xa2','\xd7','\xa9',0, // באַנגלאַדעש bd
+    '\xd7','\x91','\xd7','\x90','\xd6','\xb7','\xd7','\xa8','\xd7','\x91','\xd7','\x90','\xd6','\xb7','\xd7','\x93','\xd7','\x90','\xd7','\xa1',0, // באַרבאַדאס bb
+    '\xd7','\x91','\xd7','\x90','\xd7','\x9c','\xd7','\x99','\xd7','\x95','\xd7','\x95','\xd7','\x99','\xd7','\xa2',0, // באליוויע bo
+    '\xd7','\x91','\xd7','\x90','\xd7','\xa1','\xd7','\xa0','\xd7','\x99','\xd7','\xa2','\xd7','\x94','\xd7','\xa2','\xd7','\xa8','\xd7','\xa6','\xd7','\xa2','\xd7','\x92','\xd7','\x90','\xd7','\x95','\xd7','\x95','\xd7','\x99','\xd7','\xa0','\xd7','\xa2',0, // באסניעהערצעגאווינע ba
+    '\xd7','\x91','\xd7','\x90','\xd7','\xa6','\xd7','\x95','\xd7','\x95','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\xa2',0, // באצוואַנע bw
+    '\xd7','\x91','\xd7','\x94','\xd7','\x95','\xd7','\x98','\xd7','\x90','\xd6','\xb7','\xd7','\x9f',0, // בהוטאַן bt
+    '\xd7','\x91','\xd7','\x94','\xd7','\x95','\xd7','\x98','\xd7','\x9f',0, // בהוטן bt
+    '\xd7','\x91','\xd7','\x95','\xd7','\x9c','\xd7','\x92','\xd7','\x90','\xd6','\xb7','\xd7','\xa8','\xd7','\x99','\xd7','\xa2',0, // בולגאַריע bg
+    '\xd7','\x91','\xd7','\x95','\xd7','\x9c','\xd7','\x92','\xd7','\xa8','\xd7','\x99','\xd7','\x94',0, // בולגריה bg
+    '\xd7','\x91','\xd7','\x95','\xd7','\x9c','\xd7','\x99','\xd7','\x91','\xd7','\x99','\xd7','\x94',0, // בוליביה bo
+    '\xd7','\x91','\xd7','\x95','\xd7','\xa1','\xd7','\xa0','\xd7','\x99','\xd7','\x94','\xd7','\x95','\xd7','\x94','\xd7','\xa8','\xd7','\xa6','\xd7','\x92','\xd7','\x95','\xd7','\x91','\xd7','\x99','\xd7','\xa0','\xd7','\x94',0, // בוסניהוהרצגובינה ba
+    '\xd7','\x91','\xd7','\x95','\xd7','\xa6','\xd7','\x95','\xd7','\x95','\xd7','\x90','\xd7','\xa0','\xd7','\x94',0, // בוצוואנה bw
+    '\xd7','\x91','\xd7','\x95','\xd7','\xa8','\xd7','\x95','\xd7','\xa0','\xd7','\x93','\xd7','\x99',0, // בורונדי bi
+    '\xd7','\x91','\xd7','\x95','\xd7','\xa8','\xd7','\xa7','\xd7','\x99','\xd7','\xa0','\xd7','\x94','\xd7','\xa4','\xd7','\x90','\xd7','\xa1','\xd7','\x95',0, // בורקינהפאסו bf
+    '\xd7','\x91','\xd7','\x95','\xd7','\xa8','\xd7','\xa7','\xd7','\x99','\xd7','\xa0','\xd7','\xa2','\xd7','\xa4','\xd6','\xbf','\xd7','\x90','\xd6','\xb7','\xd7','\xa1','\xd7','\x90',0, // בורקינעפֿאַסא bf
+    '\xd7','\x91','\xd7','\x97','\xd7','\xa8','\xd7','\x99','\xd7','\x99','\xd7','\x9f',0, // בחריין bh
+    '\xd7','\x91','\xd7','\x9c','\xd7','\x90','\xd7','\xa8','\xd7','\x95','\xd7','\xa1',0, // בלארוס by
+    '\xd7','\x91','\xd7','\x9c','\xd7','\x92','\xd7','\x99','\xd7','\x94',0, // בלגיה be
+    '\xd7','\x91','\xd7','\x9c','\xd7','\x99','\xd7','\x96',0, // בליז bz
+    '\xd7','\x91','\xd7','\xa0','\xd7','\x92','\xd7','\x9c','\xd7','\x93','\xd7','\xa9',0, // בנגלדש bd
+    '\xd7','\x91','\xd7','\xa0','\xd7','\x99','\xd7','\x9f',0, // בנין bj
+    '\xd7','\x91','\xd7','\xa2','\xd7','\x9c','\xd7','\x90','\xd6','\xb7','\xd7','\xa8','\xd7','\x95','\xd7','\xa1',0, // בעלאַרוס by
+    '\xd7','\x91','\xd7','\xa2','\xd7','\x9c','\xd7','\x92','\xd7','\x99','\xd7','\xa2',0, // בעלגיע be
+    '\xd7','\x91','\xd7','\xa2','\xd7','\x9c','\xd7','\x99','\xd7','\x96',0, // בעליז bz
+    '\xd7','\x91','\xd7','\xa2','\xd7','\xa0','\xd7','\x99','\xd7','\x9f',0, // בענין bj
+    '\xd7','\x91','\xd7','\xa2','\xd7','\xa8','\xd7','\x9e','\xd7','\x95','\xd7','\x93','\xd7','\xa2',0, // בערמודע bm
+    '\xd7','\x91','\xd7','\xa8','\xd7','\x90','\xd6','\xb7','\xd7','\x96','\xd7','\x99','\xd7','\x9c',0, // בראַזיל br
+    '\xd7','\x91','\xd7','\xa8','\xd7','\x91','\xd7','\x93','\xd7','\x95','\xd7','\xa1',0, // ברבדוס bb
+    '\xd7','\x91','\xd7','\xa8','\xd7','\x95','\xd7','\xa0','\xd7','\x99','\xd7','\x99',0, // ברוניי bn
+    '\xd7','\x91','\xd7','\xa8','\xd7','\x96','\xd7','\x99','\xd7','\x9c',0, // ברזיל br
+    '\xd7','\x91','\xd7','\xa8','\xd7','\x99','\xd7','\x98','\xd7','\xa0','\xd7','\x99','\xd7','\x94',0, // בריטניה gb
+    '\xd7','\x91','\xd7','\xa8','\xd7','\x9e','\xd7','\x95','\xd7','\x93','\xd7','\x94',0, // ברמודה bm
+    '\xd7','\x92','\xd7','\x90','\xd6','\xb7','\xd7','\x91','\xd7','\x90','\xd7','\x9f',0, // גאַבאן ga
+    '\xd7','\x92','\xd7','\x90','\xd6','\xb7','\xd7','\x9e','\xd7','\x91','\xd7','\x99','\xd7','\xa2',0, // גאַמביע gm
+    '\xd7','\x92','\xd7','\x90','\xd7','\x95','\xd7','\xa8','\xd7','\x92','\xd7','\x99','\xd7','\x94',0, // גאורגיה ge
+    '\xd7','\x92','\xd7','\x90','\xd7','\xa0','\xd7','\x94',0, // גאנה gh
+    '\xd7','\x92','\xd7','\x91','\xd7','\x95','\xd7','\x9f',0, // גבון ga
+    '\xd7','\x92','\xd7','\x94','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\xa2',0, // גהאַנע gh
+    '\xd7','\x92','\xd7','\x95','\xd7','\x90','\xd7','\x98','\xd7','\x9e','\xd7','\x9c','\xd7','\x94',0, // גואטמלה gt
+    '\xd7','\x92','\xd7','\x95','\xd7','\x90','\xd7','\x9d',0, // גואם gu
+    '\xd7','\x92','\xd7','\x95','\xd7','\x95','\xd7','\x90','\xd6','\xb7','\xd7','\x93','\xd7','\xa2','\xd7','\x9c','\xd7','\x95','\xd7','\xa4',0, // גוואַדעלופ gp
+    '\xd7','\x92','\xd7','\x95','\xd7','\x95','\xd7','\x90','\xd6','\xb7','\xd7','\x98','\xd7','\xa2','\xd7','\x9e','\xd7','\x90','\xd6','\xb7','\xd7','\x9c','\xd7','\xa2',0, // גוואַטעמאַלע gt
+    '\xd7','\x92','\xd7','\x95','\xd7','\x95','\xd7','\x90','\xd6','\xb7','\xd7','\x9d',0, // גוואַם gu
+    '\xd7','\x92','\xd7','\x95','\xd7','\x95','\xd7','\x90','\xd7','\x93','\xd7','\x9c','\xd7','\x95','\xd7','\xa4',0, // גוואדלופ gp
+    '\xd7','\x92','\xd7','\x95','\xd7','\x99','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\xa2',0, // גויאַנע gy
+    '\xd7','\x92','\xd7','\x95','\xd7','\xa8','\xd7','\x92','\xd7','\x99','\xd7','\x94','\xd7','\x94','\xd7','\x93','\xd7','\xa8','\xd7','\x95','\xd7','\x9e','\xd7','\x99','\xd7','\xaa','\xd7','\x95','\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\xa1','\xd7','\xa0','\xd7','\x93','\xd7','\x95','\xd7','\x95','\xd7','\x99','\xd7','\xa5','\xd7','\x94','\xd7','\x93','\xd7','\xa8','\xd7','\x95','\xd7','\x9e','\xd7','\x99','\xd7','\x99','\xd7','\x9d',0, // גורגיההדרומיתואייסנדוויץהדרומיים gs
+    '\xd7','\x92','\xd7','\x95','\xd7','\xa9','\xd7','\x94','\xd7','\x90','\xd7','\x99','\xd7','\xa8','\xd7','\x95',0, // גושהאירו ez
+    '\xd7','\x92','\xd7','\x99','\xd7','\x90','\xd7','\xa0','\xd7','\x94',0, // גיאנה gy
+    '\xd7','\x92','\xd7','\x99','\xd7','\x90','\xd7','\xa0','\xd7','\x94','\xd7','\x94','\xd7','\xa6','\xd7','\xa8','\xd7','\xa4','\xd7','\xaa','\xd7','\x99','\xd7','\xaa',0, // גיאנההצרפתית gf
+    '\xd7','\x92','\xd7','\x99','\xd7','\x91','\xd7','\x95','\xd7','\x98','\xd7','\x99',0, // גיבוטי dj
+    '\xd7','\x92','\xd7','\x99','\xd7','\x91','\xd7','\xa8','\xd7','\x90','\xd6','\xb7','\xd7','\x9c','\xd7','\x98','\xd7','\x90','\xd6','\xb7','\xd7','\xa8',0, // גיבראַלטאַר gi
+    '\xd7','\x92','\xd7','\x99','\xd7','\x91','\xd7','\xa8','\xd7','\x9c','\xd7','\x98','\xd7','\xa8',0, // גיברלטר gi
+    '\xd7','\x92','\xd7','\x99','\xd7','\xa0','\xd7','\x90','\xd7','\x94',0, // גינאה gn
+    '\xd7','\x92','\xd7','\x99','\xd7','\xa0','\xd7','\x90','\xd7','\x94','\xd7','\x91','\xd7','\x99','\xd7','\xa1','\xd7','\x90','\xd7','\x95',0, // גינאהביסאו gw
+    '\xd7','\x92','\xd7','\x99','\xd7','\xa0','\xd7','\x90','\xd7','\x94','\xd7','\x94','\xd7','\x9e','\xd7','\xa9','\xd7','\x95','\xd7','\x95','\xd7','\xa0','\xd7','\x99','\xd7','\xaa',0, // גינאההמשוונית gq
+    '\xd7','\x92','\xd7','\x99','\xd7','\xa0','\xd7','\xa2',0, // גינע gn
+    '\xd7','\x92','\xd7','\x99','\xd7','\xa0','\xd7','\xa2','\xd7','\x91','\xd7','\x99','\xd7','\xa1','\xd7','\x90','\xd6','\xb7','\xd7','\x95',0, // גינעביסאַו gw
+    '\xd7','\x92','\xd7','\x9e','\xd7','\x91','\xd7','\x99','\xd7','\x94',0, // גמביה gm
+    '\xd7','\x92','\xd7','\x9e','\xd7','\x99','\xd7','\x99','\xd7','\xa7','\xd7','\x94',0, // גמייקה jm
+    '\xd7','\x92','\xd7','\xa2','\xd7','\xa8','\xd7','\xa0','\xd7','\x96','\xd7','\x99',0, // גערנזי gg
+    '\xd7','\x92','\xd7','\xa8','\xd7','\x95','\xd7','\x96','\xd7','\x99','\xd7','\xa2',0, // גרוזיע ge
+    '\xd7','\x92','\xd7','\xa8','\xd7','\x96','\xd7','\x99',0, // גרזי je
+    '\xd7','\x92','\xd7','\xa8','\xd7','\x99','\xd7','\x9b','\xd7','\xa0','\xd7','\x9c','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x93',0, // גריכנלאַנד gr
+    '\xd7','\x92','\xd7','\xa8','\xd7','\x99','\xd7','\xa0','\xd7','\x9c','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x93',0, // גרינלאַנד gl
+    '\xd7','\x92','\xd7','\xa8','\xd7','\x99','\xd7','\xa0','\xd7','\x9c','\xd7','\xa0','\xd7','\x93',0, // גרינלנד gl
+    '\xd7','\x92','\xd7','\xa8','\xd7','\x9e','\xd7','\xa0','\xd7','\x99','\xd7','\x94',0, // גרמניה de
+    '\xd7','\x92','\xd7','\xa8','\xd7','\xa0','\xd7','\x93','\xd7','\x94',0, // גרנדה gd
+    '\xd7','\x92','\xd7','\xa8','\xd7','\xa0','\xd7','\x96','\xd7','\x99',0, // גרנזי gg
+    '\xd7','\x92','\xd7','\xa8','\xd7','\xa2','\xd7','\xa0','\xd7','\x90','\xd6','\xb7','\xd7','\x93','\xd7','\x90','\xd6','\xb7',0, // גרענאַדאַ gd
+    '\xd7','\x93','\xd7','\x90','\xd7','\x9e','\xd7','\x99','\xd7','\xa0','\xd7','\x99','\xd7','\xa7','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x99','\xd7','\xa9','\xd7','\xa2','\xd7','\xa8','\xd7','\xa2','\xd7','\xa4','\xd6','\xbc','\xd7','\x95','\xd7','\x91','\xd7','\x9c','\xd7','\x99','\xd7','\xa7',0, // דאמיניקאַנישערעפּובליק do
+    '\xd7','\x93','\xd7','\x90','\xd7','\x9e','\xd7','\x99','\xd7','\xa0','\xd7','\x99','\xd7','\xa7','\xd7','\xa2',0, // דאמיניקע dm
+    '\xd7','\x93','\xd7','\x95','\xd7','\x9e','\xd7','\x99','\xd7','\xa0','\xd7','\x99','\xd7','\xa7','\xd7','\x94',0, // דומיניקה dm
+    '\xd7','\x93','\xd7','\x96','\xd7','\xa9','\xd7','\x90','\xd6','\xb7','\xd7','\x9e','\xd7','\x99','\xd7','\x99','\xd7','\xa7','\xd7','\xa2',0, // דזשאַמייקע jm
+    '\xd7','\x93','\xd7','\x96','\xd7','\xa9','\xd7','\x99','\xd7','\x91','\xd7','\x95','\xd7','\x98','\xd7','\x99',0, // דזשיבוטי dj
+    '\xd7','\x93','\xd7','\x96','\xd7','\xa9','\xd7','\xa2','\xd7','\xa8','\xd7','\x96','\xd7','\x99',0, // דזשערזי je
+    '\xd7','\x93','\xd7','\x99','\xd7','\x99','\xd7','\x92','\xd7','\x95','\xd7','\x92','\xd7','\xa8','\xd7','\xa1','\xd7','\x99','\xd7','\x94',0, // דייגוגרסיה dg
+    '\xd7','\x93','\xd7','\x99','\xd7','\x99','\xd7','\x98','\xd7','\xa9','\xd7','\x9c','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x93',0, // דייטשלאַנד de
+    '\xd7','\x93','\xd7','\xa0','\xd7','\x9e','\xd7','\xa8','\xd7','\xa7',0, // דנמרק dk
+    '\xd7','\x93','\xd7','\xa2','\xd7','\xa0','\xd7','\x9e','\xd7','\x90','\xd6','\xb7','\xd7','\xa8','\xd7','\xa7',0, // דענמאַרק dk
+    '\xd7','\x93','\xd7','\xa8','\xd7','\x95','\xd7','\x9d','\xd7','\x90','\xd6','\xb7','\xd7','\xa4','\xd6','\xbf','\xd7','\xa8','\xd7','\x99','\xd7','\xa7','\xd7','\xa2',0, // דרוםאַפֿריקע za
+    '\xd7','\x93','\xd7','\xa8','\xd7','\x95','\xd7','\x9d','\xd7','\x90','\xd7','\xa4','\xd7','\xa8','\xd7','\x99','\xd7','\xa7','\xd7','\x94',0, // דרוםאפריקה za
+    '\xd7','\x93','\xd7','\xa8','\xd7','\x95','\xd7','\x9d','\xd7','\xa1','\xd7','\x95','\xd7','\x93','\xd7','\x90','\xd6','\xb7','\xd7','\x9f',0, // דרוםסודאַן ss
+    '\xd7','\x93','\xd7','\xa8','\xd7','\x95','\xd7','\x9d','\xd7','\xa1','\xd7','\x95','\xd7','\x93','\xd7','\x9f',0, // דרוםסודן ss
+    '\xd7','\x94','\xd7','\x90','\xd6','\xb7','\xd7','\x99','\xd7','\x98','\xd7','\x99',0, // האַיטי ht
+    '\xd7','\x94','\xd7','\x90','\xd7','\x99','\xd7','\x90','\xd7','\xa1','\xd7','\xa0','\xd7','\xa9','\xd7','\x9f',0, // האיאסנשן ac
+    '\xd7','\x94','\xd7','\x90','\xd7','\x99','\xd7','\x91','\xd7','\x95','\xd7','\x91','\xd7','\x94',0, // האיבובה bv
+    '\xd7','\x94','\xd7','\x90','\xd7','\x99','\xd7','\x98','\xd7','\x99',0, // האיטי ht
+    '\xd7','\x94','\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\x9d','\xd7','\x94','\xd7','\x9e','\xd7','\x9c','\xd7','\x93','\xd7','\x99','\xd7','\x91','\xd7','\x99','\xd7','\x99','\xd7','\x9d',0, // האייםהמלדיביים mv
+    '\xd7','\x94','\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\x9d','\xd7','\x94','\xd7','\x9e','\xd7','\xa8','\xd7','\x95','\xd7','\x97','\xd7','\xa7','\xd7','\x99','\xd7','\x9d','\xd7','\x94','\xd7','\xa7','\xd7','\x98','\xd7','\xa0','\xd7','\x99','\xd7','\x9d','\xd7','\xa9','\xd7','\x9c','\xd7','\x90','\xd7','\xa8','\xd7','\x94','\xd7','\x91',0, // האייםהמרוחקיםהקטניםשלארהב um
+    '\xd7','\x94','\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\x9d','\xd7','\x94','\xd7','\xa7','\xd7','\xa0','\xd7','\xa8','\xd7','\x99','\xd7','\x99','\xd7','\x9d',0, // האייםהקנריים ic
+    '\xd7','\x94','\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\x9d','\xd7','\x94','\xd7','\xa7','\xd7','\xa8','\xd7','\x99','\xd7','\x91','\xd7','\x99','\xd7','\x99','\xd7','\x9d','\xd7','\x94','\xd7','\x94','\xd7','\x95','\xd7','\x9c','\xd7','\xa0','\xd7','\x93','\xd7','\x99','\xd7','\x99','\xd7','\x9d',0, // האייםהקריבייםההולנדיים bq
+    '\xd7','\x94','\xd7','\x90','\xd7','\x99','\xd7','\x9e','\xd7','\x90','\xd7','\x9f',0, // האימאן im
+    '\xd7','\x94','\xd7','\x90','\xd7','\x99','\xd7','\xa0','\xd7','\x95','\xd7','\xa8','\xd7','\xa4','\xd7','\x95','\xd7','\xa7',0, // האינורפוק nf
+    '\xd7','\x94','\xd7','\x90','\xd7','\x99','\xd7','\xa7','\xd7','\x9c','\xd7','\x99','\xd7','\xa4','\xd7','\xa8','\xd7','\x98','\xd7','\x95','\xd7','\x9f',0, // האיקליפרטון cp
+    '\xd7','\x94','\xd7','\x90','\xd7','\x9c','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x93',0, // האלאַנד nl
+    '\xd7','\x94','\xd7','\x90','\xd7','\xa0','\xd7','\x93','\xd7','\x95','\xd7','\xa8','\xd7','\x90','\xd6','\xb7','\xd7','\xa1',0, // האנדוראַס hn
+    '\xd7','\x94','\xd7','\x95','\xd7','\x93','\xd7','\x95',0, // הודו in
+    '\xd7','\x94','\xd7','\x95','\xd7','\x95','\xd7','\xaa','\xd7','\x99','\xd7','\xa7','\xd7','\x9f',0, // הוותיקן va
+    '\xd7','\x94','\xd7','\x95','\xd7','\x9c','\xd7','\xa0','\xd7','\x93',0, // הולנד nl
+    '\xd7','\x94','\xd7','\x95','\xd7','\xa0','\xd7','\x92','\xd7','\xa7','\xd7','\x95','\xd7','\xa0','\xd7','\x92',0, // הונגקונג hk
+    '\xd7','\x94','\xd7','\x95','\xd7','\xa0','\xd7','\x92','\xd7','\xa7','\xd7','\x95','\xd7','\xa0','\xd7','\x92','\xd7','\x90','\xd7','\x96','\xd7','\x95','\xd7','\xa8','\xd7','\x9e','\xd7','\xa0','\xd7','\x94','\xd7','\x9c','\xd7','\x99','\xd7','\x9e','\xd7','\x99','\xd7','\x95','\xd7','\x97','\xd7','\x93','\xd7','\xa9','\xd7','\x9c','\xd7','\xa1','\xd7','\x99','\xd7','\x9f',0, // הונגקונגאזורמנהלימיוחדשלסין hk
+    '\xd7','\x94','\xd7','\x95','\xd7','\xa0','\xd7','\x92','\xd7','\xa8','\xd7','\x99','\xd7','\x94',0, // הונגריה hu
+    '\xd7','\x94','\xd7','\x95','\xd7','\xa0','\xd7','\x93','\xd7','\x95','\xd7','\xa8','\xd7','\xa1',0, // הונדורס hn
+    '\xd7','\x94','\xd7','\x98','\xd7','\xa8','\xd7','\x99','\xd7','\x98','\xd7','\x95','\xd7','\xa8','\xd7','\x99','\xd7','\x94','\xd7','\x94','\xd7','\x91','\xd7','\xa8','\xd7','\x99','\xd7','\x98','\xd7','\x99','\xd7','\xaa','\xd7','\x91','\xd7','\x90','\xd7','\x95','\xd7','\xa7','\xd7','\x99','\xd7','\x99','\xd7','\xa0','\xd7','\x95','\xd7','\xa1','\xd7','\x94','\xd7','\x94','\xd7','\x95','\xd7','\x93','\xd7','\x99',0, // הטריטוריההבריטיתבאוקיינוסההודי io
+    '\xd7','\x94','\xd7','\x98','\xd7','\xa8','\xd7','\x99','\xd7','\x98','\xd7','\x95','\xd7','\xa8','\xd7','\x99','\xd7','\x95','\xd7','\xaa','\xd7','\x94','\xd7','\x93','\xd7','\xa8','\xd7','\x95','\xd7','\x9e','\xd7','\x99','\xd7','\x95','\xd7','\xaa','\xd7','\xa9','\xd7','\x9c','\xd7','\xa6','\xd7','\xa8','\xd7','\xa4','\xd7','\xaa',0, // הטריטוריותהדרומיותשלצרפת tf
+    '\xd7','\x94','\xd7','\xa2','\xd7','\x9c','\xd7','\xa4','\xd6','\xbf','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x93','\xd7','\x91','\xd7','\x99','\xd7','\x99','\xd7','\x9f','\xd7','\x91','\xd7','\x90','\xd7','\xa8','\xd7','\x98','\xd7','\x9f',0, // העלפֿאַנדבייןבארטן ci
+    '\xd7','\x94','\xd7','\xa4','\xd7','\x99','\xd7','\x9c','\xd7','\x99','\xd7','\xa4','\xd7','\x99','\xd7','\xa0','\xd7','\x99','\xd7','\x9d',0, // הפיליפינים ph
+    '\xd7','\x94','\xd7','\xa8','\xd7','\xa4','\xd7','\x95','\xd7','\x91','\xd7','\x9c','\xd7','\x99','\xd7','\xa7','\xd7','\x94','\xd7','\x94','\xd7','\x93','\xd7','\x95','\xd7','\x9e','\xd7','\x99','\xd7','\xa0','\xd7','\x99','\xd7','\xa7','\xd7','\xa0','\xd7','\x99','\xd7','\xaa',0, // הרפובליקההדומיניקנית do
+    '\xd7','\x94','\xd7','\xa8','\xd7','\xa4','\xd7','\x95','\xd7','\x91','\xd7','\x9c','\xd7','\x99','\xd7','\xa7','\xd7','\x94','\xd7','\x94','\xd7','\x9e','\xd7','\xa8','\xd7','\x9b','\xd7','\x96','\xd7','\x90','\xd7','\xa4','\xd7','\xa8','\xd7','\x99','\xd7','\xa7','\xd7','\x90','\xd7','\x99','\xd7','\xaa',0, // הרפובליקההמרכזאפריקאית cf
+    '\xd7','\x94','\xd7','\xa8','\xd7','\xa4','\xd7','\x95','\xd7','\x91','\xd7','\x9c','\xd7','\x99','\xd7','\xa7','\xd7','\x94','\xd7','\x94','\xd7','\xa6','\xd7','\x9b','\xd7','\x99','\xd7','\xaa',0, // הרפובליקההצכית cz
+    '\xd7','\x94','\xd7','\xa9','\xd7','\x98','\xd7','\x97','\xd7','\x99','\xd7','\x9d','\xd7','\x94','\xd7','\xa4','\xd7','\x9c','\xd7','\xa1','\xd7','\x98','\xd7','\x99','\xd7','\xa0','\xd7','\x99','\xd7','\x99','\xd7','\x9d',0, // השטחיםהפלסטיניים ps
+    '\xd7','\x95','\xd7','\x95','\xd7','\x90','\xd6','\xb7','\xd7','\x98','\xd7','\x99','\xd7','\xa7','\xd7','\x90','\xd6','\xb7','\xd7','\x9f','\xd7','\xa9','\xd7','\x98','\xd7','\x90','\xd6','\xb8','\xd7','\x98',0, // וואַטיקאַןשטאָט va
+    '\xd7','\x95','\xd7','\x95','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x95','\xd7','\x90','\xd6','\xb7','\xd7','\x98','\xd7','\x95',0, // וואַנואַטו vu
+    '\xd7','\x95','\xd7','\x95','\xd7','\x99','\xd7','\xa2','\xd7','\x98','\xd7','\xa0','\xd7','\x90','\xd6','\xb7','\xd7','\x9d',0, // וויעטנאַם vn
+    '\xd7','\x95','\xd7','\x95','\xd7','\xa2','\xd7','\xa0','\xd7','\xa2','\xd7','\x96','\xd7','\x95','\xd7','\xa2','\xd7','\x9c','\xd7','\xa2',0, // ווענעזועלע ve
+    '\xd7','\x95','\xd7','\x99','\xd7','\x99','\xd7','\x98','\xd7','\xa0','\xd7','\x90','\xd7','\x9d',0, // וייטנאם vn
+    '\xd7','\x95','\xd7','\xa0','\xd7','\x95','\xd7','\x90','\xd7','\x98','\xd7','\x95',0, // ונואטו vu
+    '\xd7','\x95','\xd7','\xa0','\xd7','\xa6','\xd7','\x95','\xd7','\x90','\xd7','\x9c','\xd7','\x94',0, // ונצואלה ve
+    '\xd7','\x96','\xd7','\x90','\xd6','\xb7','\xd7','\x9e','\xd7','\x91','\xd7','\x99','\xd7','\xa2',0, // זאַמביע zm
+    '\xd7','\x96','\xd7','\x99','\xd7','\x9e','\xd7','\x91','\xd7','\x90','\xd6','\xb7','\xd7','\x91','\xd7','\x95','\xd7','\x95','\xd7','\xa2',0, // זימבאַבווע zw
+    '\xd7','\x96','\xd7','\x99','\xd7','\x9e','\xd7','\x91','\xd7','\x91','\xd7','\x95','\xd7','\x90','\xd7','\x94',0, // זימבבואה zw
+    '\xd7','\x96','\xd7','\x9e','\xd7','\x91','\xd7','\x99','\xd7','\x94',0, // זמביה zm
+    '\xd7','\x97','\xd7','\x95','\xd7','\xa3','\xd7','\x94','\xd7','\xa9','\xd7','\xa0','\xd7','\x94','\xd7','\x91',0, // חוףהשנהב ci
+    '\xd7','\x98','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x96','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x99','\xd7','\xa2',0, // טאַנזאַניע tz
+    '\xd7','\x98','\xd7','\x90','\xd7','\x92','\xd7','\x90',0, // טאגא tg
+    '\xd7','\x98','\xd7','\x90','\xd7','\xa0','\xd7','\x92','\xd7','\x90','\xd6','\xb7',0, // טאנגאַ to
+    '\xd7','\x98','\xd7','\x92','\xd7','\x99','\xd7','\xa7','\xd7','\x99','\xd7','\xa1','\xd7','\x98','\xd7','\x9f',0, // טגיקיסטן tj
+    '\xd7','\x98','\xd7','\x95','\xd7','\x90','\xd7','\x95','\xd7','\x95','\xd7','\x90','\xd6','\xb7','\xd7','\x9c','\xd7','\x95',0, // טואוואַלו tv
+    '\xd7','\x98','\xd7','\x95','\xd7','\x91','\xd7','\x90','\xd7','\x9c','\xd7','\x95',0, // טובאלו tv
+    '\xd7','\x98','\xd7','\x95','\xd7','\x92','\xd7','\x95',0, // טוגו tg
+    '\xd7','\x98','\xd7','\x95','\xd7','\xa0','\xd7','\x92','\xd7','\x94',0, // טונגה to
+    '\xd7','\x98','\xd7','\x95','\xd7','\xa0','\xd7','\x99','\xd7','\xa1','\xd7','\x99','\xd7','\xa2',0, // טוניסיע tn
+    '\xd7','\x98','\xd7','\x95','\xd7','\xa7','\xd7','\x9c','\xd7','\x90','\xd7','\x95',0, // טוקלאו tk
+    '\xd7','\x98','\xd7','\x95','\xd7','\xa8','\xd7','\xa7','\xd7','\x99','\xd7','\x94',0, // טורקיה tr
+    '\xd7','\x98','\xd7','\x95','\xd7','\xa8','\xd7','\xa7','\xd7','\x9e','\xd7','\xa0','\xd7','\x99','\xd7','\xa1','\xd7','\x98','\xd7','\x9f',0, // טורקמניסטן tm
+    '\xd7','\x98','\xd7','\x95','\xd7','\xa8','\xd7','\xa7','\xd7','\x9e','\xd7','\xa2','\xd7','\xa0','\xd7','\x99','\xd7','\xa1','\xd7','\x98','\xd7','\x90','\xd6','\xb7','\xd7','\x9f',0, // טורקמעניסטאַן tm
+    '\xd7','\x98','\xd7','\x99','\xd7','\x99','\xd7','\x95','\xd7','\x95','\xd7','\x90','\xd7','\x9f',0, // טייוואן tw
+    '\xd7','\x98','\xd7','\x99','\xd7','\x99','\xd7','\x9c','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x93',0, // טיילאַנד th
+    '\xd7','\x98','\xd7','\x99','\xd7','\x9e','\xd7','\x95','\xd7','\xa8','\xd7','\x9c','\xd7','\xa1','\xd7','\x98','\xd7','\x94',0, // טימורלסטה tl
+    '\xd7','\x98','\xd7','\xa0','\xd7','\x96','\xd7','\xa0','\xd7','\x99','\xd7','\x94',0, // טנזניה tz
+    '\xd7','\x98','\xd7','\xa2','\xd7','\xa8','\xd7','\xa7','\xd7','\x99','\xd7','\x99',0, // טערקיי tr
+    '\xd7','\x98','\xd7','\xa8','\xd7','\x99','\xd7','\x98','\xd7','\x95','\xd7','\xa8','\xd7','\x99','\xd7','\x95','\xd7','\xaa','\xd7','\x91','\xd7','\x90','\xd7','\x95','\xd7','\xa7','\xd7','\x99','\xd7','\x90','\xd7','\xa0','\xd7','\x99','\xd7','\x94',0, // טריטוריותבאוקיאניה qo
+    '\xd7','\x98','\xd7','\xa8','\xd7','\x99','\xd7','\xa0','\xd7','\x99','\xd7','\x93','\xd7','\x90','\xd6','\xb7','\xd7','\x93','\xd7','\x90','\xd7','\x95','\xd7','\x9f','\xd7','\x98','\xd7','\x90','\xd7','\x91','\xd7','\x90','\xd6','\xb7','\xd7','\x92','\xd7','\x90',0, // טרינידאַדאוןטאבאַגא tt
+    '\xd7','\x98','\xd7','\xa8','\xd7','\x99','\xd7','\xa0','\xd7','\x99','\xd7','\x93','\xd7','\x93','\xd7','\x95','\xd7','\x98','\xd7','\x95','\xd7','\x91','\xd7','\x92','\xd7','\x95',0, // טרינידדוטובגו tt
+    '\xd7','\x98','\xd7','\xa8','\xd7','\x99','\xd7','\xa1','\xd7','\x98','\xd7','\x9f','\xd7','\x93','\xd7','\x94','\xd7','\xa7','\xd7','\x95','\xd7','\xa0','\xd7','\x94',0, // טריסטןדהקונה ta
+    '\xd7','\x98','\xd7','\xa9','\xd7','\x90','\xd6','\xb7','\xd7','\x93',0, // טשאַד td
+    '\xd7','\x98','\xd7','\xa9','\xd7','\x99','\xd7','\x9c','\xd7','\xa2',0, // טשילע cl
+    '\xd7','\x98','\xd7','\xa9','\xd7','\xa2','\xd7','\x9b','\xd7','\x99','\xd7','\x99',0, // טשעכיי cz
+    '\xd7','\x99','\xd7','\x90','\xd6','\xb7','\xd7','\xa4','\xd6','\xbc','\xd7','\x90','\xd6','\xb7','\xd7','\x9f',0, // יאַפּאַן jp
+    '\xd7','\x99','\xd7','\x95','\xd7','\x95','\xd7','\x9f',0, // יוון gr
+    '\xd7','\x99','\xd7','\xa4','\xd7','\x9f',0, // יפן jp
+    '\xd7','\x99','\xd7','\xa8','\xd7','\x93','\xd7','\x9f',0, // ירדן jo
+    '\xd7','\x99','\xd7','\xa9','\xd7','\xa8','\xd7','\x90','\xd7','\x9c',0, // ישראל il
+    '\xd7','\x9b','\xd7','\x95','\xd7','\x95','\xd7','\x99','\xd7','\xaa',0, // כווית kw
+    '\xd7','\x9b','\xd7','\x99','\xd7','\xa0','\xd7','\xa2',0, // כינע cn
+    '\xd7','\x9b','\xd7','\xa3','\xd7','\x95','\xd7','\xa8','\xd7','\x93','\xd7','\x94',0, // כףורדה cv
+    '\xd7','\x9c','\xd7','\x90','\xd6','\xb7','\xd7','\x90','\xd7','\xa1',0, // לאַאס la
+    '\xd7','\x9c','\xd7','\x90','\xd7','\x95','\xd7','\xa1',0, // לאוס la
+    '\xd7','\x9c','\xd7','\x91','\xd7','\xa0','\xd7','\x95','\xd7','\x9f',0, // לבנון lb
+    '\xd7','\x9c','\xd7','\x95','\xd7','\x91',0, // לוב ly
+    '\xd7','\x9c','\xd7','\x95','\xd7','\xa7','\xd7','\xa1','\xd7','\x9e','\xd7','\x91','\xd7','\x95','\xd7','\xa8','\xd7','\x92',0, // לוקסמבורג lu
+    '\xd7','\x9c','\xd7','\x95','\xd7','\xa7','\xd7','\xa1','\xd7','\xa2','\xd7','\x9e','\xd7','\x91','\xd7','\x95','\xd7','\xa8','\xd7','\x92',0, // לוקסעמבורג lu
+    '\xd7','\x9c','\xd7','\x98','\xd7','\x91','\xd7','\x99','\xd7','\x94',0, // לטביה lv
+    '\xd7','\x9c','\xd7','\x99','\xd7','\x91','\xd7','\x99','\xd7','\xa2',0, // ליביע ly
+    '\xd7','\x9c','\xd7','\x99','\xd7','\x91','\xd7','\xa2','\xd7','\xa8','\xd7','\x99','\xd7','\xa2',0, // ליבעריע lr
+    '\xd7','\x9c','\xd7','\x99','\xd7','\x91','\xd7','\xa8','\xd7','\x99','\xd7','\x94',0, // ליבריה lr
+    '\xd7','\x9c','\xd7','\x99','\xd7','\x98','\xd7','\x90',0, // ליטא lt
+    '\xd7','\x9c','\xd7','\x99','\xd7','\x98','\xd7','\xa2',0, // ליטע lt
+    '\xd7','\x9c','\xd7','\x99','\xd7','\x9b','\xd7','\x98','\xd7','\xa0','\xd7','\xa9','\xd7','\x98','\xd7','\x99','\xd7','\x99','\xd7','\x9f',0, // ליכטנשטיין li
+    '\xd7','\x9c','\xd7','\xa1','\xd7','\x95','\xd7','\x98','\xd7','\x95',0, // לסוטו ls
+    '\xd7','\x9c','\xd7','\xa2','\xd7','\x98','\xd7','\x9c','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x93',0, // לעטלאַנד lv
+    '\xd7','\x9c','\xd7','\xa2','\xd7','\xa1','\xd7','\x90','\xd7','\x98','\xd7','\x90',0, // לעסאטא ls
+    '\xd7','\x9e','\xd7','\x90','\xd6','\xb7','\xd7','\x93','\xd7','\x90','\xd6','\xb7','\xd7','\x92','\xd7','\x90','\xd6','\xb7','\xd7','\xa1','\xd7','\xa7','\xd7','\x90','\xd6','\xb7','\xd7','\xa8',0, // מאַדאַגאַסקאַר mg
+    '\xd7','\x9e','\xd7','\x90','\xd6','\xb7','\xd7','\x99','\xd7','\x90','\xd7','\x98',0, // מאַיאט yt
+    '\xd7','\x9e','\xd7','\x90','\xd6','\xb7','\xd7','\x9c','\xd7','\x90','\xd6','\xb7','\xd7','\x95','\xd7','\x95','\xd7','\x99',0, // מאַלאַווי mw
+    '\xd7','\x9e','\xd7','\x90','\xd6','\xb7','\xd7','\x9c','\xd7','\x93','\xd7','\x99','\xd7','\x95','\xd7','\x95','\xd7','\x9f',0, // מאַלדיוון mv
+    '\xd7','\x9e','\xd7','\x90','\xd6','\xb7','\xd7','\x9c','\xd7','\x98','\xd7','\x90','\xd6','\xb7',0, // מאַלטאַ mt
+    '\xd7','\x9e','\xd7','\x90','\xd6','\xb7','\xd7','\x9c','\xd7','\x99',0, // מאַלי ml
+    '\xd7','\x9e','\xd7','\x90','\xd6','\xb7','\xd7','\x9c','\xd7','\x99','\xd7','\x99','\xd7','\x96','\xd7','\x99','\xd7','\xa2',0, // מאַלייזיע my
+    '\xd7','\x9e','\xd7','\x90','\xd6','\xb7','\xd7','\xa7','\xd7','\xa2','\xd7','\x93','\xd7','\x90','\xd7','\xa0','\xd7','\x99','\xd7','\xa2',0, // מאַקעדאניע mk
+    '\xd7','\x9e','\xd7','\x90','\xd6','\xb7','\xd7','\xa8','\xd7','\x90','\xd7','\xa7','\xd7','\x90',0, // מאַראקא ma
+    '\xd7','\x9e','\xd7','\x90','\xd6','\xb7','\xd7','\xa8','\xd7','\x98','\xd7','\x99','\xd7','\xa0','\xd7','\x99','\xd7','\xa7',0, // מאַרטיניק mq
+    '\xd7','\x9e','\xd7','\x90','\xd6','\xb7','\xd7','\xa8','\xd7','\x99','\xd7','\x98','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x99','\xd7','\xa2',0, // מאַריטאַניע mr
+    '\xd7','\x9e','\xd7','\x90','\xd6','\xb7','\xd7','\xa8','\xd7','\xa9','\xd7','\x90','\xd6','\xb7','\xd7','\x9c','\xd7','\x90','\xd7','\x99','\xd7','\xa0','\xd7','\x96','\xd7','\x9c','\xd7','\xa2','\xd7','\x9f',0, // מאַרשאַלאינזלען mh
+    '\xd7','\x9e','\xd7','\x90','\xd7','\x95','\xd7','\xa8','\xd7','\x99','\xd7','\x98','\xd7','\xa0','\xd7','\x99','\xd7','\x94',0, // מאוריטניה mr
+    '\xd7','\x9e','\xd7','\x90','\xd7','\x95','\xd7','\xa8','\xd7','\x99','\xd7','\xa6','\xd7','\x99','\xd7','\x95','\xd7','\xa1',0, // מאוריציוס mu
+    '\xd7','\x9e','\xd7','\x90','\xd7','\x96','\xd7','\x90','\xd6','\xb7','\xd7','\x9e','\xd7','\x91','\xd7','\x99','\xd7','\xa7',0, // מאזאַמביק mz
+    '\xd7','\x9e','\xd7','\x90','\xd7','\x99','\xd7','\x95','\xd7','\x98',0, // מאיוט yt
+    '\xd7','\x9e','\xd7','\x90','\xd7','\x9c','\xd7','\x93','\xd7','\x90','\xd7','\x95','\xd7','\x95','\xd7','\xa2',0, // מאלדאווע md
+    '\xd7','\x9e','\xd7','\x90','\xd7','\x9c','\xd7','\x99',0, // מאלי ml
+    '\xd7','\x9e','\xd7','\x90','\xd7','\xa0','\xd7','\x90','\xd6','\xb7','\xd7','\xa7','\xd7','\x90',0, // מאנאַקא mc
+    '\xd7','\x9e','\xd7','\x90','\xd7','\xa0','\xd7','\x92','\xd7','\x90','\xd7','\x9c','\xd7','\x99','\xd7','\x99',0, // מאנגאליי mn
+    '\xd7','\x9e','\xd7','\x90','\xd7','\xa0','\xd7','\x98','\xd7','\xa1','\xd7','\xa2','\xd7','\xa8','\xd7','\x90','\xd6','\xb7','\xd7','\x98',0, // מאנטסעראַט ms
+    '\xd7','\x9e','\xd7','\x90','\xd7','\xa0','\xd7','\x98','\xd7','\xa2','\xd7','\xa0','\xd7','\xa2','\xd7','\x92','\xd7','\xa8','\xd7','\x90',0, // מאנטענעגרא me
+    '\xd7','\x9e','\xd7','\x90','\xd7','\xa8','\xd7','\x99','\xd7','\xa6','\xd7','\x99','\xd7','\x95','\xd7','\xa1',0, // מאריציוס mu
+    '\xd7','\x9e','\xd7','\x93','\xd7','\x92','\xd7','\xa1','\xd7','\xa7','\xd7','\xa8',0, // מדגסקר mg
+    '\xd7','\x9e','\xd7','\x95','\xd7','\x96','\xd7','\x9e','\xd7','\x91','\xd7','\x99','\xd7','\xa7',0, // מוזמביק mz
+    '\xd7','\x9e','\xd7','\x95','\xd7','\x9c','\xd7','\x93','\xd7','\x95','\xd7','\x91','\xd7','\x94',0, // מולדובה md
+    '\xd7','\x9e','\xd7','\x95','\xd7','\xa0','\xd7','\x92','\xd7','\x95','\xd7','\x9c','\xd7','\x99','\xd7','\x94',0, // מונגוליה mn
+    '\xd7','\x9e','\xd7','\x95','\xd7','\xa0','\xd7','\x98','\xd7','\xa0','\xd7','\x92','\xd7','\xa8','\xd7','\x95',0, // מונטנגרו me
+    '\xd7','\x9e','\xd7','\x95','\xd7','\xa0','\xd7','\xa1','\xd7','\xa8','\xd7','\x90','\xd7','\x98',0, // מונסראט ms
+    '\xd7','\x9e','\xd7','\x95','\xd7','\xa0','\xd7','\xa7','\xd7','\x95',0, // מונקו mc
+    '\xd7','\x9e','\xd7','\x96','\xd7','\xa8','\xd7','\x97','\xd7','\x98','\xd7','\x99','\xd7','\x9e','\xd7','\x90','\xd7','\xa8',0, // מזרחטימאר tl
+    '\xd7','\x9e','\xd7','\x96','\xd7','\xa8','\xd7','\x97','\xd7','\x98','\xd7','\x99','\xd7','\x9e','\xd7','\x95','\xd7','\xa8',0, // מזרחטימור tl
+    '\xd7','\x9e','\xd7','\x99','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x9e','\xd7','\x90','\xd6','\xb7','\xd7','\xa8',0, // מיאַנמאַר mm
+    '\xd7','\x9e','\xd7','\x99','\xd7','\x90','\xd7','\xa0','\xd7','\x9e','\xd7','\xa8','\xd7','\x91','\xd7','\x95','\xd7','\xa8','\xd7','\x9e','\xd7','\x94',0, // מיאנמרבורמה mm
+    '\xd7','\x9e','\xd7','\x99','\xd7','\xa7','\xd7','\xa8','\xd7','\x90','\xd7','\xa0','\xd7','\xa2','\xd7','\x96','\xd7','\x99','\xd7','\xa2',0, // מיקראנעזיע fm
+    '\xd7','\x9e','\xd7','\x99','\xd7','\xa7','\xd7','\xa8','\xd7','\x95','\xd7','\xa0','\xd7','\x96','\xd7','\x99','\xd7','\x94',0, // מיקרונזיה fm
+    '\xd7','\x9e','\xd7','\x9c','\xd7','\x90','\xd7','\x95','\xd7','\x95','\xd7','\x99',0, // מלאווי mw
+    '\xd7','\x9e','\xd7','\x9c','\xd7','\x96','\xd7','\x99','\xd7','\x94',0, // מלזיה my
+    '\xd7','\x9e','\xd7','\x9c','\xd7','\x98','\xd7','\x94',0, // מלטה mt
+    '\xd7','\x9e','\xd7','\xa2','\xd7','\xa7','\xd7','\xa1','\xd7','\x99','\xd7','\xa7','\xd7','\xa2',0, // מעקסיקע mx
+    '\xd7','\x9e','\xd7','\xa6','\xd7','\xa8','\xd7','\x99','\xd7','\x9d',0, // מצרים eg
+    '\xd7','\x9e','\xd7','\xa7','\xd7','\x90','\xd7','\x95',0, // מקאו mo
+    '\xd7','\x9e','\xd7','\xa7','\xd7','\x90','\xd7','\x95','\xd7','\x90','\xd7','\x96','\xd7','\x95','\xd7','\xa8','\xd7','\x9e','\xd7','\xa0','\xd7','\x94','\xd7','\x9c','\xd7','\x99','\xd7','\x9e','\xd7','\x99','\xd7','\x95','\xd7','\x97','\xd7','\x93','\xd7','\xa9','\xd7','\x9c','\xd7','\xa1','\xd7','\x99','\xd7','\x9f',0, // מקאואזורמנהלימיוחדשלסין mo
+    '\xd7','\x9e','\xd7','\xa7','\xd7','\x93','\xd7','\x95','\xd7','\xa0','\xd7','\x99','\xd7','\x94','\xd7','\x94','\xd7','\xa6','\xd7','\xa4','\xd7','\x95','\xd7','\xa0','\xd7','\x99','\xd7','\xaa',0, // מקדוניההצפונית mk
+    '\xd7','\x9e','\xd7','\xa7','\xd7','\xa1','\xd7','\x99','\xd7','\xa7','\xd7','\x95',0, // מקסיקו mx
+    '\xd7','\x9e','\xd7','\xa8','\xd7','\x95','\xd7','\xa7','\xd7','\x95',0, // מרוקו ma
+    '\xd7','\x9e','\xd7','\xa8','\xd7','\x98','\xd7','\x99','\xd7','\xa0','\xd7','\x99','\xd7','\xa7',0, // מרטיניק mq
+    '\xd7','\xa0','\xd7','\x90','\xd6','\xb7','\xd7','\x9e','\xd7','\x99','\xd7','\x91','\xd7','\x99','\xd7','\xa2',0, // נאַמיביע na
+    '\xd7','\xa0','\xd7','\x90','\xd7','\x95','\xd7','\xa8','\xd7','\x95',0, // נאורו nr
+    '\xd7','\xa0','\xd7','\x90','\xd7','\xa8','\xd7','\x95','\xd7','\x95','\xd7','\xa2','\xd7','\x92','\xd7','\x99','\xd7','\xa2',0, // נארוועגיע no
+    '\xd7','\xa0','\xd7','\x90','\xd7','\xa8','\xd7','\xa4','\xd6','\xbf','\xd7','\x90','\xd7','\x9c','\xd7','\xa7','\xd7','\x90','\xd7','\x99','\xd7','\xa0','\xd7','\x96','\xd7','\x9c',0, // נארפֿאלקאינזל nf
+    '\xd7','\xa0','\xd7','\x95','\xd7','\xa8','\xd7','\x95','\xd7','\x95','\xd7','\x92','\xd7','\x99','\xd7','\x94',0, // נורווגיה no
+    '\xd7','\xa0','\xd7','\x99','\xd7','\x92','\xd7','\xa2','\xd7','\xa8','\xd7','\x99','\xd7','\xa2',0, // ניגעריע ng
+    '\xd7','\xa0','\xd7','\x99','\xd7','\x92','\xd7','\xa8','\xd7','\x99','\xd7','\x94',0, // ניגריה ng
+    '\xd7','\xa0','\xd7','\x99','\xd7','\x95','\xd7','\x95','\xd7','\x94',0, // ניווה nu
+    '\xd7','\xa0','\xd7','\x99','\xd7','\x95','\xd7','\x96','\xd7','\x99','\xd7','\x9c','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x93',0, // ניוזילאַנד nz
+    '\xd7','\xa0','\xd7','\x99','\xd7','\x95','\xd7','\x96','\xd7','\x99','\xd7','\x9c','\xd7','\xa0','\xd7','\x93',0, // ניוזילנד nz
+    '\xd7','\xa0','\xd7','\x99','\xd7','\x96','\xd7','\xa8',0, // ניזר ne
+    '\xd7','\xa0','\xd7','\x99','\xd7','\x96','\xd7','\xa9','\xd7','\xa2','\xd7','\xa8',0, // ניזשער ne
+    '\xd7','\xa0','\xd7','\x99','\xd7','\xa7','\xd7','\x90','\xd6','\xb7','\xd7','\xa8','\xd7','\x90','\xd6','\xb7','\xd7','\x92','\xd7','\x95','\xd7','\xa2',0, // ניקאַראַגוע ni
+    '\xd7','\xa0','\xd7','\x99','\xd7','\xa7','\xd7','\xa8','\xd7','\x92','\xd7','\x95','\xd7','\x90','\xd7','\x94',0, // ניקרגואה ni
+    '\xd7','\xa0','\xd7','\x9e','\xd7','\x99','\xd7','\x91','\xd7','\x99','\xd7','\x94',0, // נמיביה na
+    '\xd7','\xa0','\xd7','\xa2','\xd7','\xa4','\xd6','\xbc','\xd7','\x90','\xd6','\xb7','\xd7','\x9c',0, // נעפּאַל np
+    '\xd7','\xa0','\xd7','\xa4','\xd7','\x90','\xd7','\x9c',0, // נפאל np
+    '\xd7','\xa0','\xd7','\xb2','\xd6','\xb7','\xd7','\xa7','\xd7','\x90','\xd6','\xb7','\xd7','\x9c','\xd7','\xa2','\xd7','\x93','\xd7','\x90','\xd7','\xa0','\xd7','\x99','\xd7','\xa2',0, // נײַקאַלעדאניע nc
+    '\xd7','\xa1','\xd7','\x90','\xd6','\xb7','\xd7','\x90','\xd7','\x98','\xd7','\x90','\xd7','\x9e','\xd7','\xa2','\xd7','\x90','\xd7','\x95','\xd7','\x9f','\xd7','\xa4','\xd6','\xbc','\xd7','\xa8','\xd7','\x99','\xd7','\xa0','\xd7','\xa1','\xd7','\x99','\xd7','\xa4','\xd6','\xbc','\xd7','\xa2',0, // סאַאטאמעאוןפּרינסיפּע st
+    '\xd7','\xa1','\xd7','\x90','\xd6','\xb7','\xd7','\x9e','\xd7','\x90','\xd7','\x90','\xd6','\xb7',0, // סאַמאאַ ws
+    '\xd7','\xa1','\xd7','\x90','\xd6','\xb7','\xd7','\x9f','\xd7','\x9e','\xd7','\x90','\xd6','\xb7','\xd7','\xa8','\xd7','\x99','\xd7','\xa0','\xd7','\x90',0, // סאַןמאַרינא sm
+    '\xd7','\xa1','\xd7','\x90','\xd7','\x95','\xd7','\x98','\xd7','\x94','\xd7','\x95','\xd7','\x9e','\xd7','\x9c','\xd7','\x99','\xd7','\x99','\xd7','\x94',0, // סאוטהומלייה ea
+    '\xd7','\xa1','\xd7','\x90','\xd7','\x95','\xd7','\x98','\xd7','\x95','\xd7','\x9e','\xd7','\x94','\xd7','\x95','\xd7','\xa4','\xd7','\xa8','\xd7','\x99','\xd7','\xa0','\xd7','\xa1','\xd7','\x99','\xd7','\xa4','\xd7','\x94',0, // סאוטומהופרינסיפה st
+    '\xd7','\xa1','\xd7','\x90','\xd7','\x9c','\xd7','\x90','\xd7','\x9e','\xd7','\x90','\xd7','\x9f','\xd7','\x90','\xd7','\x99','\xd7','\xa0','\xd7','\x96','\xd7','\x9c','\xd7','\xa2','\xd7','\x9f',0, // סאלאמאןאינזלען sb
+    '\xd7','\xa1','\xd7','\x90','\xd7','\x9e','\xd7','\x90','\xd6','\xb7','\xd7','\x9c','\xd7','\x99','\xd7','\xa2',0, // סאמאַליע so
+    '\xd7','\xa1','\xd7','\x91','\xd7','\x90','\xd7','\x9c','\xd7','\x91','\xd7','\xa8','\xd7','\x93','\xd7','\x95','\xd7','\x99','\xd7','\x90','\xd7','\x9f','\xd7','\x9e','\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\x9f',0, // סבאלברדויאןמאיין sj
+    '\xd7','\xa1','\xd7','\x94','\xd7','\xa8','\xd7','\x94','\xd7','\x94','\xd7','\x9e','\xd7','\xa2','\xd7','\xa8','\xd7','\x91','\xd7','\x99','\xd7','\xaa',0, // סהרההמערבית eh
+    '\xd7','\xa1','\xd7','\x95','\xd7','\x93','\xd7','\x90','\xd6','\xb7','\xd7','\x9f',0, // סודאַן sd
+    '\xd7','\xa1','\xd7','\x95','\xd7','\x93','\xd7','\x9f',0, // סודן sd
+    '\xd7','\xa1','\xd7','\x95','\xd7','\x95','\xd7','\x90','\xd6','\xb7','\xd7','\x96','\xd7','\x99','\xd7','\x9c','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x93',0, // סוואַזילאַנד sz
+    '\xd7','\xa1','\xd7','\x95','\xd7','\x95','\xd7','\x96','\xd7','\x99','\xd7','\x9c','\xd7','\xa0','\xd7','\x93',0, // סווזילנד sz
+    '\xd7','\xa1','\xd7','\x95','\xd7','\x9e','\xd7','\x9c','\xd7','\x99','\xd7','\x94',0, // סומליה so
+    '\xd7','\xa1','\xd7','\x95','\xd7','\xa8','\xd7','\x99','\xd7','\x94',0, // סוריה sy
+    '\xd7','\xa1','\xd7','\x95','\xd7','\xa8','\xd7','\x99','\xd7','\xa0','\xd7','\x90','\xd6','\xb7','\xd7','\x9d',0, // סורינאַם sr
+    '\xd7','\xa1','\xd7','\x95','\xd7','\xa8','\xd7','\x99','\xd7','\xa0','\xd7','\x90','\xd7','\x9d',0, // סורינאם sr
+    '\xd7','\xa1','\xd7','\x98','\xd7','\x94','\xd7','\xa2','\xd7','\x9c','\xd7','\xa2','\xd7','\xa0','\xd7','\xa2',0, // סטהעלענע sh
+    '\xd7','\xa1','\xd7','\x99','\xd7','\x99','\xd7','\xa8','\xd7','\x94','\xd7','\x9c','\xd7','\x90','\xd7','\x95','\xd7','\xa0','\xd7','\x94',0, // סיירהלאונה sl
+    '\xd7','\xa1','\xd7','\x99','\xd7','\x99','\xd7','\xa9','\xd7','\xa2','\xd7','\x9c',0, // סיישעל sc
+    '\xd7','\xa1','\xd7','\x99','\xd7','\x9f',0, // סין cn
+    '\xd7','\xa1','\xd7','\x99','\xd7','\xa0','\xd7','\x92','\xd7','\x90','\xd6','\xb7','\xd7','\xa4','\xd6','\xbc','\xd7','\x95','\xd7','\xa8',0, // סינגאַפּור sg
+    '\xd7','\xa1','\xd7','\x99','\xd7','\xa0','\xd7','\x92','\xd7','\xa4','\xd7','\x95','\xd7','\xa8',0, // סינגפור sg
+    '\xd7','\xa1','\xd7','\x99','\xd7','\xa2','\xd7','\xa8','\xd7','\xa2','\xd7','\x9c','\xd7','\xa2','\xd7','\x90','\xd7','\xa0','\xd7','\xa2',0, // סיערעלעאנע sl
+    '\xd7','\xa1','\xd7','\x99','\xd7','\xa8','\xd7','\x99','\xd7','\xa2',0, // סיריע sy
+    '\xd7','\xa1','\xd7','\x9c','\xd7','\x90','\xd7','\x95','\xd7','\x95','\xd7','\x90','\xd6','\xb7','\xd7','\xa7','\xd7','\x99','\xd7','\x99',0, // סלאוואַקיי sk
+    '\xd7','\xa1','\xd7','\x9c','\xd7','\x90','\xd7','\x95','\xd7','\x95','\xd7','\xa2','\xd7','\xa0','\xd7','\x99','\xd7','\xa2',0, // סלאוועניע si
+    '\xd7','\xa1','\xd7','\x9c','\xd7','\x95','\xd7','\x91','\xd7','\xa0','\xd7','\x99','\xd7','\x94',0, // סלובניה si
+    '\xd7','\xa1','\xd7','\x9c','\xd7','\x95','\xd7','\x91','\xd7','\xa7','\xd7','\x99','\xd7','\x94',0, // סלובקיה sk
+    '\xd7','\xa1','\xd7','\x9e','\xd7','\x95','\xd7','\x90','\xd7','\x94',0, // סמואה ws
+    '\xd7','\xa1','\xd7','\x9e','\xd7','\x95','\xd7','\x90','\xd7','\x94','\xd7','\x94','\xd7','\x90','\xd7','\x9e','\xd7','\xa8','\xd7','\x99','\xd7','\xa7','\xd7','\xa0','\xd7','\x99','\xd7','\xaa',0, // סמואההאמריקנית as
+    '\xd7','\xa1','\xd7','\x9f','\xd7','\x9e','\xd7','\xa8','\xd7','\x98','\xd7','\x9f',0, // סןמרטן mf
+    '\xd7','\xa1','\xd7','\x9f','\xd7','\x9e','\xd7','\xa8','\xd7','\x99','\xd7','\xa0','\xd7','\x95',0, // סןמרינו sm
+    '\xd7','\xa1','\xd7','\xa0','\xd7','\x92','\xd7','\x9c',0, // סנגל sn
+    '\xd7','\xa1','\xd7','\xa0','\xd7','\x98','\xd7','\x91','\xd7','\xa8','\xd7','\xaa','\xd7','\x95','\xd7','\x9c','\xd7','\x95','\xd7','\x9e','\xd7','\x99','\xd7','\x90','\xd7','\x95',0, // סנטברתולומיאו bl
+    '\xd7','\xa1','\xd7','\xa0','\xd7','\x98','\xd7','\x94','\xd7','\x9c','\xd7','\xa0','\xd7','\x94',0, // סנטהלנה sh
+    '\xd7','\xa1','\xd7','\xa0','\xd7','\x98','\xd7','\x95','\xd7','\x99','\xd7','\xa0','\xd7','\xa1','\xd7','\xa0','\xd7','\x98','\xd7','\x95','\xd7','\x94','\xd7','\x92','\xd7','\xa8','\xd7','\xa0','\xd7','\x93','\xd7','\x99','\xd7','\xa0','\xd7','\x99','\xd7','\x9d',0, // סנטוינסנטוהגרנדינים vc
+    '\xd7','\xa1','\xd7','\xa0','\xd7','\x98','\xd7','\x9c','\xd7','\x95','\xd7','\xa1','\xd7','\x99','\xd7','\x94',0, // סנטלוסיה lc
+    '\xd7','\xa1','\xd7','\xa0','\xd7','\x98','\xd7','\x9e','\xd7','\x90','\xd7','\xa8','\xd7','\x98','\xd7','\x9f',0, // סנטמארטן sx
+    '\xd7','\xa1','\xd7','\xa0','\xd7','\x98','\xd7','\xa4','\xd7','\x99','\xd7','\x99','\xd7','\xa8','\xd7','\x95','\xd7','\x9e','\xd7','\x99','\xd7','\xa7','\xd7','\x9c','\xd7','\x95','\xd7','\x9f',0, // סנטפיירומיקלון pm
+    '\xd7','\xa1','\xd7','\xa0','\xd7','\x98','\xd7','\xa7','\xd7','\x99','\xd7','\x98','\xd7','\xa1','\xd7','\x95','\xd7','\xa0','\xd7','\x95','\xd7','\x95','\xd7','\x99','\xd7','\xa1',0, // סנטקיטסונוויס kn
+    '\xd7','\xa1','\xd7','\xa2','\xd7','\xa0','\xd7','\xa2','\xd7','\x92','\xd7','\x90','\xd6','\xb7','\xd7','\x9c',0, // סענעגאַל sn
+    '\xd7','\xa1','\xd7','\xa2','\xd7','\xa8','\xd7','\x91','\xd7','\x99','\xd7','\xa2',0, // סערביע rs
+    '\xd7','\xa1','\xd7','\xa4','\xd7','\xa8','\xd7','\x93',0, // ספרד es
+    '\xd7','\xa1','\xd7','\xa8','\xd7','\x91','\xd7','\x99','\xd7','\x94',0, // סרביה rs
+    '\xd7','\xa1','\xd7','\xa8','\xd7','\x99','\xd7','\x9c','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\xa7','\xd7','\x90','\xd6','\xb7',0, // סרילאַנקאַ lk
+    '\xd7','\xa1','\xd7','\xa8','\xd7','\x99','\xd7','\x9c','\xd7','\xa0','\xd7','\xa7','\xd7','\x94',0, // סרילנקה lk
+    '\xd7','\xa2','\xd7','\x92','\xd7','\x99','\xd7','\xa4','\xd6','\xbc','\xd7','\x98','\xd7','\x9f',0, // עגיפּטן eg
+    '\xd7','\xa2','\xd7','\x95','\xd7','\x9e','\xd7','\x90','\xd7','\x9f',0, // עומאן om
+    '\xd7','\xa2','\xd7','\x98','\xd7','\x99','\xd7','\x90','\xd7','\xa4','\xd6','\xbc','\xd7','\x99','\xd7','\xa2',0, // עטיאפּיע et
+    '\xd7','\xa2','\xd7','\x99','\xd7','\xa8','\xd7','\x90','\xd7','\xa7',0, // עיראק iq
+    '\xd7','\xa2','\xd7','\x9c','\xd7','\xa1','\xd7','\x90','\xd6','\xb7','\xd7','\x9c','\xd7','\x95','\xd7','\x95','\xd7','\x90','\xd6','\xb7','\xd7','\x93','\xd7','\x90','\xd7','\xa8',0, // עלסאַלוואַדאר sv
+    '\xd7','\xa2','\xd7','\xa1','\xd7','\x98','\xd7','\x9c','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x93',0, // עסטלאַנד ee
+    '\xd7','\xa2','\xd7','\xa1','\xd7','\x98','\xd7','\xa8','\xd7','\x99','\xd7','\x99','\xd7','\x9a',0, // עסטרייך at
+    '\xd7','\xa2','\xd7','\xa7','\xd7','\x95','\xd7','\x95','\xd7','\x90','\xd6','\xb7','\xd7','\x93','\xd7','\x90','\xd7','\xa8',0, // עקוואַדאר ec
+    '\xd7','\xa2','\xd7','\xa7','\xd7','\x95','\xd7','\x95','\xd7','\x90','\xd6','\xb7','\xd7','\x98','\xd7','\x90','\xd7','\xa8','\xd7','\x99','\xd7','\xa9','\xd7','\xa2','\xd7','\x92','\xd7','\x99','\xd7','\xa0','\xd7','\xa2',0, // עקוואַטארישעגינע gq
+    '\xd7','\xa2','\xd7','\xa8','\xd7','\x91','\xd7','\x94','\xd7','\xa1','\xd7','\xa2','\xd7','\x95','\xd7','\x93','\xd7','\x99','\xd7','\xaa',0, // ערבהסעודית sa
+    '\xd7','\xa2','\xd7','\xa8','\xd7','\x99','\xd7','\x98','\xd7','\xa8','\xd7','\xa2','\xd7','\xa2',0, // עריטרעע er
+    '\xd7','\xa4','\xd6','\xbc','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x90','\xd6','\xb7','\xd7','\x9e','\xd7','\x90','\xd6','\xb7',0, // פּאַנאַמאַ pa
+    '\xd7','\xa4','\xd6','\xbc','\xd7','\x90','\xd6','\xb7','\xd7','\xa4','\xd6','\xbc','\xd7','\x95','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\xb2','\xd6','\xb7','\xd7','\x92','\xd7','\x99','\xd7','\xa0','\xd7','\xa2',0, // פּאַפּואַנײַגינע pg
+    '\xd7','\xa4','\xd6','\xbc','\xd7','\x90','\xd6','\xb7','\xd7','\xa7','\xd7','\x99','\xd7','\xa1','\xd7','\x98','\xd7','\x90','\xd6','\xb7','\xd7','\x9f',0, // פּאַקיסטאַן pk
+    '\xd7','\xa4','\xd6','\xbc','\xd7','\x90','\xd6','\xb7','\xd7','\xa8','\xd7','\x90','\xd6','\xb7','\xd7','\x92','\xd7','\x95','\xd7','\x95','\xd7','\xb2','\xd6','\xb7',0, // פּאַראַגווײַ py
+    '\xd7','\xa4','\xd6','\xbc','\xd7','\x90','\xd7','\xa8','\xd7','\x98','\xd7','\x90','\xd7','\xa8','\xd7','\x99','\xd7','\xa7','\xd7','\x90',0, // פּארטאריקא pr
+    '\xd7','\xa4','\xd6','\xbc','\xd7','\x90','\xd7','\xa8','\xd7','\x98','\xd7','\x95','\xd7','\x92','\xd7','\x90','\xd6','\xb7','\xd7','\x9c',0, // פּארטוגאַל pt
+    '\xd7','\xa4','\xd6','\xbc','\xd7','\x95','\xd7','\x99','\xd7','\x9c','\xd7','\x9f',0, // פּוילן pl
+    '\xd7','\xa4','\xd6','\xbc','\xd7','\x99','\xd7','\x98','\xd7','\xa7','\xd7','\xa2','\xd7','\xa8','\xd7','\x9f','\xd7','\x90','\xd7','\x99','\xd7','\xa0','\xd7','\x96','\xd7','\x9c','\xd7','\xa2','\xd7','\x9f',0, // פּיטקערןאינזלען pn
+    '\xd7','\xa4','\xd6','\xbc','\xd7','\xa2','\xd7','\xa8','\xd7','\x95',0, // פּערו pe
+    '\xd7','\xa4','\xd6','\xbf','\xd7','\x90','\xd6','\xb7','\xd7','\x9c','\xd7','\xa7','\xd7','\x9c','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x93','\xd7','\x90','\xd7','\x99','\xd7','\xa0','\xd7','\x96','\xd7','\x9c','\xd7','\xa2','\xd7','\x9f',0, // פֿאַלקלאַנדאינזלען fk
+    '\xd7','\xa4','\xd6','\xbf','\xd7','\x90','\xd6','\xb7','\xd7','\xa8','\xd7','\x90','\xd7','\x90','\xd7','\x99','\xd7','\xa0','\xd7','\x96','\xd7','\x9c','\xd7','\xa2','\xd7','\x9f',0, // פֿאַראאינזלען fo
+    '\xd7','\xa4','\xd6','\xbf','\xd7','\x90','\xd6','\xb7','\xd7','\xa8','\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\xa0','\xd7','\x99','\xd7','\x92','\xd7','\x98','\xd7','\xa2','\xd7','\xa7','\xd7','\xa2','\xd7','\xa0','\xd7','\x99','\xd7','\x92','\xd7','\xa8','\xd7','\x99','\xd7','\x99','\xd7','\x9a',0, // פֿאַראייניגטעקעניגרייך gb
+    '\xd7','\xa4','\xd6','\xbf','\xd7','\x90','\xd6','\xb7','\xd7','\xa8','\xd7','\x90','\xd7','\x99','\xd7','\x99','\xd7','\xa0','\xd7','\x99','\xd7','\x92','\xd7','\x98','\xd7','\xa2','\xd7','\xa9','\xd7','\x98','\xd7','\x90','\xd6','\xb7','\xd7','\x98','\xd7','\x9f',0, // פֿאַראייניגטעשטאַטן us
+    '\xd7','\xa4','\xd6','\xbf','\xd7','\x99','\xd7','\x93','\xd7','\x96','\xd7','\xa9','\xd7','\x99',0, // פֿידזשי fj
+    '\xd7','\xa4','\xd6','\xbf','\xd7','\x99','\xd7','\x9c','\xd7','\x99','\xd7','\xa4','\xd6','\xbc','\xd7','\x99','\xd7','\xa0','\xd7','\xa2','\xd7','\x9f',0, // פֿיליפּינען ph
+    '\xd7','\xa4','\xd6','\xbf','\xd7','\x99','\xd7','\xa0','\xd7','\x9c','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x93',0, // פֿינלאַנד fi
+    '\xd7','\xa4','\xd6','\xbf','\xd7','\xa8','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\xa6','\xd7','\x95','\xd7','\x99','\xd7','\x96','\xd7','\x99','\xd7','\xa9','\xd7','\xa2','\xd7','\x92','\xd7','\x95','\xd7','\x99','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\xa2',0, // פֿראַנצויזישעגויאַנע gf
+    '\xd7','\xa4','\xd6','\xbf','\xd7','\xa8','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\xa6','\xd7','\x95','\xd7','\x99','\xd7','\x96','\xd7','\x99','\xd7','\xa9','\xd7','\xa2','\xd7','\xa4','\xd6','\xbc','\xd7','\x90','\xd7','\x9c','\xd7','\x99','\xd7','\xa0','\xd7','\xa2','\xd7','\x96','\xd7','\x99','\xd7','\xa2',0, // פֿראַנצויזישעפּאלינעזיע pf
+    '\xd7','\xa4','\xd6','\xbf','\xd7','\xa8','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\xa7','\xd7','\xa8','\xd7','\x99','\xd7','\x99','\xd7','\x9a',0, // פֿראַנקרייך fr
+    '\xd7','\xa4','\xd6','\xbf','\xd7','\xa9',0, // פֿש us
+    '\xd7','\xa4','\xd7','\x95','\xd7','\x90','\xd7','\xa8','\xd7','\x98','\xd7','\x95','\xd7','\xa8','\xd7','\x99','\xd7','\xa7','\xd7','\x95',0, // פוארטוריקו pr
+    '\xd7','\xa4','\xd7','\x95','\xd7','\x9c','\xd7','\x99','\xd7','\x9f',0, // פולין pl
+    '\xd7','\xa4','\xd7','\x95','\xd7','\x9c','\xd7','\x99','\xd7','\xa0','\xd7','\x96','\xd7','\x99','\xd7','\x94','\xd7','\x94','\xd7','\xa6','\xd7','\xa8','\xd7','\xa4','\xd7','\xaa','\xd7','\x99','\xd7','\xaa',0, // פולינזיההצרפתית pf
+    '\xd7','\xa4','\xd7','\x95','\xd7','\xa8','\xd7','\x98','\xd7','\x95','\xd7','\x92','\xd7','\x9c',0, // פורטוגל pt
+    '\xd7','\xa4','\xd7','\x99','\xd7','\x92','\xd7','\x99',0, // פיגי fj
+    '\xd7','\xa4','\xd7','\x99','\xd7','\xa0','\xd7','\x9c','\xd7','\xa0','\xd7','\x93',0, // פינלנד fi
+    '\xd7','\xa4','\xd7','\x9c','\xd7','\x90','\xd7','\x95',0, // פלאו pw
+    '\xd7','\xa4','\xd7','\x9c','\xd7','\xa1','\xd7','\x98','\xd7','\x99','\xd7','\x9f',0, // פלסטין ps
+    '\xd7','\xa4','\xd7','\xa0','\xd7','\x9e','\xd7','\x94',0, // פנמה pa
+    '\xd7','\xa4','\xd7','\xa4','\xd7','\x95','\xd7','\x90','\xd7','\x94','\xd7','\x92','\xd7','\x99','\xd7','\xa0','\xd7','\x90','\xd7','\x94','\xd7','\x94','\xd7','\x97','\xd7','\x93','\xd7','\xa9','\xd7','\x94',0, // פפואהגינאההחדשה pg
+    '\xd7','\xa4','\xd7','\xa7','\xd7','\x99','\xd7','\xa1','\xd7','\x98','\xd7','\x9f',0, // פקיסטן pk
+    '\xd7','\xa4','\xd7','\xa8','\xd7','\x92','\xd7','\x95','\xd7','\x95','\xd7','\x90','\xd7','\x99',0, // פרגוואי py
+    '\xd7','\xa4','\xd7','\xa8','\xd7','\x95',0, // פרו pe
+    '\xd7','\xa6','\xd7','\x90','\xd7','\x93',0, // צאד td
+    '\xd7','\xa6','\xd7','\x99','\xd7','\x9c','\xd7','\x94',0, // צילה cl
+    '\xd7','\xa6','\xd7','\x9b','\xd7','\x99','\xd7','\x94',0, // צכיה cz
+    '\xd7','\xa6','\xd7','\xa2','\xd7','\xa0','\xd7','\x98','\xd7','\xa8','\xd7','\x90','\xd6','\xb7','\xd7','\x9c','\xd7','\x90','\xd6','\xb7','\xd7','\xa4','\xd6','\xbf','\xd7','\xa8','\xd7','\x99','\xd7','\xa7','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x99','\xd7','\xa9','\xd7','\xa2','\xd7','\xa8','\xd7','\xa2','\xd7','\xa4','\xd6','\xbc','\xd7','\x95','\xd7','\x91','\xd7','\x9c','\xd7','\x99','\xd7','\xa7',0, // צענטראַלאַפֿריקאַנישערעפּובליק cf
+    '\xd7','\xa6','\xd7','\xa8','\xd7','\xa4','\xd7','\xaa',0, // צרפת fr
+    '\xd7','\xa7','\xd7','\x90','\xd6','\xb7','\xd7','\x98','\xd7','\x90','\xd6','\xb7','\xd7','\xa8',0, // קאַטאַר qa
+    '\xd7','\xa7','\xd7','\x90','\xd6','\xb7','\xd7','\x9e','\xd7','\x91','\xd7','\x90','\xd7','\x93','\xd7','\x99','\xd7','\xa2',0, // קאַמבאדיע kh
+    '\xd7','\xa7','\xd7','\x90','\xd6','\xb7','\xd7','\x9e','\xd7','\xa2','\xd7','\xa8','\xd7','\x95','\xd7','\x9f',0, // קאַמערון cm
+    '\xd7','\xa7','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x90','\xd6','\xb7','\xd7','\x93','\xd7','\xa2',0, // קאַנאַדע ca
+    '\xd7','\xa7','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x90','\xd6','\xb7','\xd7','\xa8','\xd7','\x99','\xd7','\xa9','\xd7','\xa2','\xd7','\x90','\xd7','\x99','\xd7','\xa0','\xd7','\x96','\xd7','\x9c','\xd7','\xa2','\xd7','\x9f',0, // קאַנאַרישעאינזלען ic
+    '\xd7','\xa7','\xd7','\x90','\xd6','\xb7','\xd7','\xa4','\xd6','\xbc','\xd7','\x95','\xd7','\x95','\xd7','\xa2','\xd7','\xa8','\xd7','\x93','\xd7','\x99','\xd7','\xa9','\xd7','\xa2','\xd7','\x90','\xd7','\x99','\xd7','\xa0','\xd7','\x96','\xd7','\x9c','\xd7','\xa2','\xd7','\x9f',0, // קאַפּווערדישעאינזלען cv
+    '\xd7','\xa7','\xd7','\x90','\xd7','\x9c','\xd7','\x90','\xd7','\x9e','\xd7','\x91','\xd7','\x99','\xd7','\xa2',0, // קאלאמביע co
+    '\xd7','\xa7','\xd7','\x90','\xd7','\x9e','\xd7','\x90','\xd7','\xa8','\xd7','\x90','\xd7','\xa1',0, // קאמאראס km
+    '\xd7','\xa7','\xd7','\x90','\xd7','\xa0','\xd7','\x92','\xd7','\x90','\xd7','\xa7','\xd7','\x99','\xd7','\xa0','\xd7','\xa9','\xd7','\x90','\xd6','\xb7','\xd7','\x96','\xd7','\xa2',0, // קאנגאקינשאַזע cd
+    '\xd7','\xa7','\xd7','\x90','\xd7','\xa1','\xd7','\x90','\xd7','\x95','\xd7','\x95','\xd7','\x90',0, // קאסאווא xk
+    '\xd7','\xa7','\xd7','\x90','\xd7','\xa1','\xd7','\x98','\xd7','\x90','\xd6','\xb7','\xd7','\xa8','\xd7','\x99','\xd7','\xa7','\xd7','\x90','\xd6','\xb7',0, // קאסטאַריקאַ cr
+    '\xd7','\xa7','\xd7','\x95','\xd7','\x91','\xd7','\x90','\xd6','\xb7',0, // קובאַ cu
+    '\xd7','\xa7','\xd7','\x95','\xd7','\x91','\xd7','\x94',0, // קובה cu
+    '\xd7','\xa7','\xd7','\x95','\xd7','\x98','\xd7','\x93','\xd7','\x99','\xd7','\x95','\xd7','\x95','\xd7','\x90','\xd7','\xa8',0, // קוטדיוואר ci
+    '\xd7','\xa7','\xd7','\x95','\xd7','\x9c','\xd7','\x95','\xd7','\x9e','\xd7','\x91','\xd7','\x99','\xd7','\x94',0, // קולומביה co
+    '\xd7','\xa7','\xd7','\x95','\xd7','\x9e','\xd7','\x95','\xd7','\xa8','\xd7','\x95',0, // קומורו km
+    '\xd7','\xa7','\xd7','\x95','\xd7','\xa0','\xd7','\x92','\xd7','\x95','\xd7','\x91','\xd7','\xa8','\xd7','\x96','\xd7','\x90','\xd7','\x95','\xd7','\x99','\xd7','\x9c',0, // קונגוברזאויל cg
+    '\xd7','\xa7','\xd7','\x95','\xd7','\xa0','\xd7','\x92','\xd7','\x95','\xd7','\x94','\xd7','\xa8','\xd7','\xa4','\xd7','\x95','\xd7','\x91','\xd7','\x9c','\xd7','\x99','\xd7','\xa7','\xd7','\x94','\xd7','\x94','\xd7','\x93','\xd7','\x9e','\xd7','\x95','\xd7','\xa7','\xd7','\xa8','\xd7','\x98','\xd7','\x99','\xd7','\xaa','\xd7','\xa9','\xd7','\x9c','\xd7','\xa7','\xd7','\x95','\xd7','\xa0','\xd7','\x92','\xd7','\x95',0, // קונגוהרפובליקההדמוקרטיתשלקונגו cd
+    '\xd7','\xa7','\xd7','\x95','\xd7','\xa0','\xd7','\x92','\xd7','\x95','\xd7','\xa7','\xd7','\x99','\xd7','\xa0','\xd7','\xa9','\xd7','\x90','\xd7','\xa1','\xd7','\x94',0, // קונגוקינשאסה cd
+    '\xd7','\xa7','\xd7','\x95','\xd7','\xa0','\xd7','\x92','\xd7','\x95','\xd7','\xa8','\xd7','\xa4','\xd7','\x95','\xd7','\x91','\xd7','\x9c','\xd7','\x99','\xd7','\xa7','\xd7','\x94',0, // קונגורפובליקה cg
+    '\xd7','\xa7','\xd7','\x95','\xd7','\xa1','\xd7','\x95','\xd7','\x91','\xd7','\x95',0, // קוסובו xk
+    '\xd7','\xa7','\xd7','\x95','\xd7','\xa1','\xd7','\x98','\xd7','\x94','\xd7','\xa8','\xd7','\x99','\xd7','\xa7','\xd7','\x94',0, // קוסטהריקה cr
+    '\xd7','\xa7','\xd7','\x95','\xd7','\xa7','\xd7','\x90','\xd7','\x99','\xd7','\xa0','\xd7','\x96','\xd7','\x9c','\xd7','\xa2','\xd7','\x9f',0, // קוקאינזלען ck
+    '\xd7','\xa7','\xd7','\x95','\xd7','\xa8','\xd7','\x90','\xd6','\xb7','\xd7','\xa1','\xd7','\x90','\xd6','\xb7','\xd7','\x90',0, // קוראַסאַא cw
+    '\xd7','\xa7','\xd7','\x95','\xd7','\xa8','\xd7','\x90','\xd7','\xa1','\xd7','\x90','\xd7','\x95',0, // קוראסאו cw
+    '\xd7','\xa7','\xd7','\x95','\xd7','\xa8','\xd7','\x99','\xd7','\x90','\xd7','\x94','\xd7','\x94','\xd7','\x93','\xd7','\xa8','\xd7','\x95','\xd7','\x9e','\xd7','\x99','\xd7','\xaa',0, // קוריאההדרומית kr
+    '\xd7','\xa7','\xd7','\x95','\xd7','\xa8','\xd7','\x99','\xd7','\x90','\xd7','\x94','\xd7','\x94','\xd7','\xa6','\xd7','\xa4','\xd7','\x95','\xd7','\xa0','\xd7','\x99','\xd7','\xaa',0, // קוריאההצפונית kp
+    '\xd7','\xa7','\xd7','\x96','\xd7','\x97','\xd7','\xa1','\xd7','\x98','\xd7','\x9f',0, // קזחסטן kz
+    '\xd7','\xa7','\xd7','\x98','\xd7','\x90','\xd7','\xa8',0, // קטאר qa
+    '\xd7','\xa7','\xd7','\x99','\xd7','\x99','\xd7','\x9e','\xd7','\x90','\xd6','\xb7','\xd7','\x9f','\xd7','\x90','\xd7','\x99','\xd7','\xa0','\xd7','\x96','\xd7','\x9c','\xd7','\xa2','\xd7','\x9f',0, // קיימאַןאינזלען ky
+    '\xd7','\xa7','\xd7','\x99','\xd7','\xa8','\xd7','\x92','\xd7','\x99','\xd7','\x96','\xd7','\xa1','\xd7','\x98','\xd7','\x9f',0, // קירגיזסטן kg
+    '\xd7','\xa7','\xd7','\x99','\xd7','\xa8','\xd7','\x99','\xd7','\x91','\xd7','\x90','\xd6','\xb7','\xd7','\x98','\xd7','\x99',0, // קיריבאַטי ki
+    '\xd7','\xa7','\xd7','\x99','\xd7','\xa8','\xd7','\x99','\xd7','\x91','\xd7','\x90','\xd7','\x98','\xd7','\x99',0, // קיריבאטי ki
+    '\xd7','\xa7','\xd7','\x9c','\xd7','\x93','\xd7','\x95','\xd7','\xa0','\xd7','\x99','\xd7','\x94','\xd7','\x94','\xd7','\x97','\xd7','\x93','\xd7','\xa9','\xd7','\x94',0, // קלדוניההחדשה nc
+    '\xd7','\xa7','\xd7','\x9e','\xd7','\x91','\xd7','\x95','\xd7','\x93','\xd7','\x99','\xd7','\x94',0, // קמבודיה kh
+    '\xd7','\xa7','\xd7','\x9e','\xd7','\xa8','\xd7','\x95','\xd7','\x9f',0, // קמרון cm
+    '\xd7','\xa7','\xd7','\xa0','\xd7','\x93','\xd7','\x94',0, // קנדה ca
+    '\xd7','\xa7','\xd7','\xa0','\xd7','\x99','\xd7','\x94',0, // קניה ke
+    '\xd7','\xa7','\xd7','\xa2','\xd7','\xa0','\xd7','\x99','\xd7','\xa2',0, // קעניע ke
+    '\xd7','\xa7','\xd7','\xa4','\xd7','\xa8','\xd7','\x99','\xd7','\xa1','\xd7','\x99','\xd7','\x9f',0, // קפריסין cy
+    '\xd7','\xa7','\xd7','\xa8','\xd7','\x90','\xd7','\x90','\xd6','\xb7','\xd7','\x98','\xd7','\x99','\xd7','\xa2',0, // קראאַטיע hr
+    '\xd7','\xa7','\xd7','\xa8','\xd7','\x95','\xd7','\x90','\xd7','\x98','\xd7','\x99','\xd7','\x94',0, // קרואטיה hr
+    '\xd7','\xa8','\xd7','\x90','\xd7','\x95','\xd7','\xa0','\xd7','\x99','\xd7','\x95','\xd7','\x9f',0, // ראוניון re
+    '\xd7','\xa8','\xd7','\x95','\xd7','\x90','\xd7','\xa0','\xd7','\x93','\xd7','\x94',0, // רואנדה rw
+    '\xd7','\xa8','\xd7','\x95','\xd7','\x95','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x93','\xd7','\xa2',0, // רוואַנדע rw
+    '\xd7','\xa8','\xd7','\x95','\xd7','\x9e','\xd7','\xa0','\xd7','\x99','\xd7','\x94',0, // רומניה ro
+    '\xd7','\xa8','\xd7','\x95','\xd7','\x9e','\xd7','\xa2','\xd7','\xa0','\xd7','\x99','\xd7','\xa2',0, // רומעניע ro
+    '\xd7','\xa8','\xd7','\x95','\xd7','\xa1','\xd7','\x99','\xd7','\x94',0, // רוסיה ru
+    '\xd7','\xa8','\xd7','\x95','\xd7','\xa1','\xd7','\x9c','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x93',0, // רוסלאַנד ru
+    '\xd7','\xa8','\xd7','\xa2','\xd7','\x90','\xd7','\x95','\xd7','\xa0','\xd7','\x99','\xd7','\x90','\xd7','\x9f',0, // רעאוניאן re
+    '\xd7','\xa9','\xd7','\x95','\xd7','\x95','\xd7','\x93','\xd7','\x99','\xd7','\x94',0, // שוודיה se
+    '\xd7','\xa9','\xd7','\x95','\xd7','\x95','\xd7','\x99','\xd7','\x99','\xd7','\xa5',0, // שווייץ ch
+    '\xd7','\xa9','\xd7','\x95','\xd7','\x95','\xd7','\xa2','\xd7','\x93','\xd7','\x9f',0, // שוועדן se
+    '\xd7','\xa9','\xd7','\xa4','\xd6','\xbc','\xd7','\x90','\xd6','\xb7','\xd7','\xa0','\xd7','\x99','\xd7','\xa2',0, // שפּאַניע es
+    '\xd7','\xaa','\xd7','\x90','\xd7','\x99','\xd7','\x9c','\xd7','\xa0','\xd7','\x93',0, // תאילנד th
+    '\xd7','\xaa','\xd7','\x95','\xd7','\xa0','\xd7','\x99','\xd7','\xa1','\xd7','\x99','\xd7','\x94',0, // תוניסיה tn
+    '\xd7','\xaa','\xd7','\x99','\xd7','\x9e','\xd7','\x9f',0, // תימן ye
+    '\xd8','\xa7','\xd8','\xa0','\xd9','\x84','\xd8','\xa8','\xd8','\xa7','\xd9','\x86','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // اؠلبانِیا al
+    '\xd8','\xa7','\xd8','\xa0','\xd9','\x84','\xd8','\xac','\xdb','\x8c','\xd8','\xb1','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // اؠلجیرِیا dz
+    '\xd8','\xa7','\xd8','\xa0','\xd9','\x84','\xd8','\xb3','\xd9','\x8e','\xd9','\x84','\xd9','\x88','\xd8','\xa7','\xda','\x91','\xd9','\x88','\xd8','\xb1',0, // اؠلسَلواڑور sv
+    '\xd8','\xa7','\xd8','\xa0','\xd9','\x86','\xd9','\xb9','\xd9','\x90','\xda','\xaf','\xd9','\x8f','\xd9','\x88','\xd8','\xa7','\xd8','\xaa','\xdb','\x81','\xd9','\x95','\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xa8','\xd9','\x88','\xda','\x91','\xd8','\xa7',0, // اؠنٹِگُواتہٕباربوڑا ag
+    '\xd8','\xa7','\xd8','\xa0','\xd9','\x86','\xda','\x91','\xd9','\x88','\xd8','\xb1','\xd8','\xa7',0, // اؠنڑورا ad
+    '\xd8','\xa7','\xd8','\xaa','\xd8','\xb1','\xd9','\x85','\xd8','\xb1','\xd9','\x8a','\xd9','\x86','\xd8','\xa7','\xd9','\xbb','\xd9','\x8a','\xd9','\xbd',0, // اترمريناٻيٽ mp
+    '\xd8','\xa7','\xd8','\xaa','\xd8','\xb1','\xda','\xaa','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xd8','\xa7',0, // اترڪوريا kp
+    '\xd8','\xa7','\xd8','\xaa','\xd8','\xb1','\xdb','\x8c','\xd8','\xb4',0, // اتریش at
+    '\xd8','\xa7','\xd8','\xaa','\xdb','\x8c','\xd9','\x88','\xd9','\xbe','\xdb','\x8c',0, // اتیوپی et
+    '\xd8','\xa7','\xd8','\xab','\xd9','\x8a','\xd9','\x88','\xd8','\xa8','\xd9','\x8a','\xd8','\xa7',0, // اثيوبيا et
+    '\xd8','\xa7','\xd8','\xb0','\xd8','\xb1','\xd8','\xa8','\xd8','\xa7','\xd9','\x8a','\xd8','\xac','\xd8','\xa7','\xd9','\x86',0, // اذربايجان az
+    '\xd8','\xa7','\xd8','\xb0','\xd8','\xb1','\xd8','\xa8','\xd8','\xa7','\xd9','\x8a','\xd9','\x8a','\xd8','\xac','\xd8','\xa7','\xd9','\x86',0, // اذرباييجان az
+    '\xd8','\xa7','\xd8','\xb0','\xd8','\xb1','\xd8','\xa8','\xd8','\xa7','\xd9','\x8a','\xdb','\x8c','\xd8','\xac','\xd8','\xa7','\xd9','\x86',0, // اذربايیجان az
+    '\xd8','\xa7','\xd8','\xb0','\xd8','\xb1','\xd8','\xa8','\xd8','\xa7','\xdb','\x8c','\xd8','\xac','\xd9','\x88','\xd9','\x86',0, // اذربایجون az
+    '\xd8','\xa7','\xd8','\xb0','\xd8','\xb1','\xd8','\xa8','\xd9','\x8a','\xd8','\xac','\xd8','\xa7','\xd9','\x86',0, // اذربيجان az
+    '\xd8','\xa7','\xd8','\xb1','\xd8','\xac','\xd9','\x86','\xd8','\xaa','\xd8','\xa7','\xdb','\x8c','\xd9','\x86',0, // ارجنتاین ar
+    '\xd8','\xa7','\xd8','\xb1','\xd8','\xac','\xd9','\x86','\xd9','\xb9','\xdb','\x8c','\xd9','\x86','\xd8','\xa7',0, // ارجنٹینا ar
+    '\xd8','\xa7','\xd8','\xb1','\xd8','\xac','\xd9','\x86','\xd9','\xbc','\xd8','\xa7','\xd9','\x8a','\xd9','\x86',0, // ارجنټاين ar
+    '\xd8','\xa7','\xd8','\xb1','\xd8','\xac','\xd9','\x86','\xd9','\xbd','\xd9','\x8a','\xd9','\x86','\xd8','\xa7',0, // ارجنٽينا ar
+    '\xd8','\xa7','\xd8','\xb1','\xd8','\xac','\xd9','\x8e','\xd9','\x86','\xd9','\xb9','\xdb','\x8c','\xd9','\x86','\xd8','\xa7',0, // ارجَنٹینا ar
+    '\xd8','\xa7','\xd8','\xb1','\xd8','\xaf','\xd9','\x86',0, // اردن jo
+    '\xd8','\xa7','\xd8','\xb1','\xd9','\x85','\xd9','\x86','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // ارمنستان am
+    '\xd8','\xa7','\xd8','\xb1','\xd9','\x85','\xd9','\x86','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd9','\x86',0, // ارمنستون am
+    '\xd8','\xa7','\xd8','\xb1','\xd9','\x85','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xd8','\xa7',0, // ارمينيا am
+    '\xd8','\xa7','\xd8','\xb1','\xd9','\x85','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // ارمینیا am
+    '\xd8','\xa7','\xd8','\xb1','\xd9','\x88','\xd8','\xa8','\xd8','\xa7',0, // اروبا aw
+    '\xd8','\xa7','\xd8','\xb1','\xd9','\x88','\xd9','\xbe','\xd8','\xa7','\xd9','\x8a','\xd9','\x8a','\xd8','\xb3','\xd9','\x8a','\xd9','\x85','\xd9','\x87',0, // اروپاييسيمه ez
+    '\xd8','\xa7','\xd8','\xb1','\xd9','\x88','\xda','\xaf','\xd9','\x88','\xd9','\x8a','\xd9','\x87',0, // اروگويه uy
+    '\xd8','\xa7','\xd8','\xb1','\xd9','\x8a','\xd8','\xaa','\xd8','\xb1','\xd9','\x8a','\xd8','\xa7',0, // اريتريا er
+    '\xd8','\xa7','\xd8','\xb1','\xda','\x98','\xd8','\xa7','\xd9','\x86','\xd8','\xaa','\xdb','\x8c','\xd9','\x86',0, // ارژانتین ar
+    '\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xd8','\xaa','\xd8','\xb1','\xd9','\x87',0, // اریتره er
+    '\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xd8','\xaa','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7',0, // اریتریا er
+    '\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xd9','\xb9','\xdb','\x8c','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7',0, // اریٹیریا er
+    '\xd8','\xa7','\xd8','\xb2','\xd8','\xa8','\xda','\xa9','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // ازبکستان uz
+    '\xd8','\xa7','\xd8','\xb2','\xd8','\xa8','\xda','\xa9','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd9','\x86',0, // ازبکستون uz
+    '\xd8','\xa7','\xd8','\xb2','\xd8','\xa8','\xda','\xaa','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // ازبڪستان uz
+    '\xd8','\xa7','\xd8','\xb2','\xd9','\x8e','\xd8','\xb1','\xd8','\xa8','\xd8','\xa7','\xd8','\xac','\xd8','\xa7','\xd9','\x86',0, // ازَرباجان az
+    '\xd8','\xa7','\xd8','\xb3','\xd8','\xa8','\xd8','\xa7','\xd9','\x86','\xd9','\x8a','\xd8','\xa7',0, // اسبانيا es
+    '\xd8','\xa7','\xd8','\xb3','\xd8','\xaa','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x8a','\xd8','\xa7',0, // استراليا au
+    '\xd8','\xa7','\xd8','\xb3','\xd8','\xaa','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xd8','\xa7',0, // استرالیا au
+    '\xd8','\xa7','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd8','\xa7','\xd9','\x8a','\xdb','\x8c','\xda','\xaf','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // استوايیگیانا gq
+    '\xd8','\xa7','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd8','\xa7','\xdb','\x8c','\xdb','\x8c','\xda','\xab','\xdb','\x8c','\xd9','\x86','\xd9','\x87',0, // استواییګینه gq
+    '\xd8','\xa7','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd8','\xa7','\xdb','\x8c','\xdb','\x8c','\xda','\xaf','\xdb','\x8c','\xd9','\x86','\xd9','\x87',0, // استواییگینه gq
+    '\xd8','\xa7','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd9','\x86','\xd9','\x8a','\xd8','\xa7',0, // استونيا ee
+    '\xd8','\xa7','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd9','\x86','\xdb','\x8c',0, // استونی ee
+    '\xd8','\xa7','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // استونیا ee
+    '\xd8','\xa7','\xd8','\xb3','\xd8','\xb1','\xd8','\xa7','\xd9','\x8a','\xd9','\x8a','\xd9','\x84',0, // اسراييل il
+    '\xd8','\xa7','\xd8','\xb3','\xd8','\xb1','\xd8','\xa7','\xd9','\x8a','\xdb','\x8c','\xd9','\x84',0, // اسرايیل il
+    '\xd8','\xa7','\xd8','\xb3','\xd9','\x84','\xd9','\x88','\xd8','\xa7','\xda','\xa9','\xdb','\x8c',0, // اسلواکی sk
+    '\xd8','\xa7','\xd8','\xb3','\xd9','\x84','\xd9','\x88','\xd9','\x88','\xd9','\x86','\xdb','\x8c',0, // اسلوونی si
+    '\xd8','\xa7','\xd8','\xb3','\xd9','\x86','\xd8','\xb3','\xdb','\x8c','\xd9','\x88','\xd9','\x86','\xd8','\xac','\xd8','\xb2','\xdb','\x8c','\xd8','\xb1','\xd9','\x87',0, // اسنسیونجزیره ac
+    '\xd8','\xa7','\xd8','\xb3','\xd9','\x88','\xd8','\xa7','\xd8','\xaa','\xd9','\x8a','\xd9','\x86','\xd9','\x8a',0, // اسواتيني sz
+    '\xd8','\xa7','\xd8','\xb3','\xd9','\x88','\xd8','\xa7','\xd8','\xaa','\xdb','\x8c','\xd9','\x86','\xdb','\x8c',0, // اسواتینی sz
+    '\xd8','\xa7','\xd8','\xb3','\xd9','\x88','\xd8','\xa7','\xd9','\x84','\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xaf','\xd9','\x88','\xd8','\xac','\xd8','\xa7','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xdb','\x8c','\xd9','\x86',0, // اسوالباردوجانماین sj
+    '\xd8','\xa7','\xd8','\xb3','\xd9','\x88','\xd8','\xa7','\xd9','\x84','\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xaf','\xd9','\x88','\xd8','\xac','\xd8','\xa7','\xd9','\x86','\xe2','\x80','\x8c','\xd9','\x85','\xd8','\xa7','\xdb','\x8c','\xd9','\x86',0, // اسوالباردوجان‌ماین sj
+    '\xd8','\xa7','\xd8','\xb3','\xd9','\x88','\xd8','\xa7','\xd9','\xbc','\xd9','\x8a','\xd9','\x86','\xd9','\x8a',0, // اسواټيني sz
+    '\xd8','\xa7','\xd8','\xb3','\xd9','\x8a','\xd9','\x86','\xd8','\xb4','\xd8','\xa7','\xd9','\x86','\xd9','\xbc','\xd8','\xa7','\xd9','\xbe','\xd9','\x88',0, // اسينشانټاپو ac
+    '\xd8','\xa7','\xd8','\xb3','\xd9','\xb9','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7',0, // اسٹریا at
+    '\xd8','\xa7','\xd8','\xb3','\xd9','\xb9','\xd8','\xb1','\xdb','\x8c','\xd9','\x84','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // اسٹریلِیا au
+    '\xd8','\xa7','\xd8','\xb3','\xd9','\xb9','\xd8','\xb1','\xdb','\x8c','\xd9','\x84','\xdb','\x8c','\xd8','\xa7',0, // اسٹریلیا au
+    '\xd8','\xa7','\xd8','\xb3','\xd9','\xb9','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // اسٹونیا ee
+    '\xd8','\xa7','\xd8','\xb3','\xd9','\xb9','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // اسٹِیا at
+    '\xd8','\xa7','\xd8','\xb3','\xd9','\xbc','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xd8','\xa7',0, // اسټرالیا au
+    '\xd8','\xa7','\xd8','\xb3','\xd9','\xbd','\xd8','\xb1','\xd9','\x8a','\xd9','\x84','\xd9','\x8a','\xd8','\xa7',0, // اسٽريليا au
+    '\xd8','\xa7','\xd8','\xb3','\xd9','\xbe','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // اسپانیا es
+    '\xd8','\xa7','\xd8','\xb3','\xd9','\xbe','\xd9','\x8a','\xd9','\x86',0, // اسپين es
+    '\xd8','\xa7','\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd8','\xb4','\xd9','\x86','\xd8','\xa7','\xd9','\x8a','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88',0, // اسینشنايلینڈ ac
+    '\xd8','\xa7','\xd8','\xb4','\xd9','\xbd','\xd8','\xb1','\xd9','\x8a','\xd8','\xa7',0, // اشٽريا at
+    '\xd8','\xa7','\xd9','\x81','\xd8','\xb1','\xdb','\x8c','\xd9','\x82','\xd8','\xa7','\xdb','\x8c','\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xdb','\x8c',0, // افریقایجنوبی za
+    '\xd8','\xa7','\xd9','\x81','\xd8','\xba','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // افغانستان af
+    '\xd8','\xa7','\xd9','\x81','\xd8','\xba','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd9','\x86',0, // افغانستون af
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd8','\xb6','\xd9','\x8a','\xd8','\xa7','\xd9','\x84','\xd9','\x81','\xd9','\x84','\xd8','\xb3','\xd8','\xb7','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xd8','\xa9',0, // الاراضيالفلسطينية ps
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd8','\xb1','\xd8','\xac','\xd9','\x86','\xd8','\xaa','\xd9','\x8a','\xd9','\x86',0, // الارجنتين ar
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd8','\xb1','\xd8','\xaf','\xd9','\x86',0, // الاردن jo
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd9','\x82','\xd8','\xa7','\xd9','\x84','\xd9','\x8a','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xd9','\x8a','\xd8','\xa9','\xd8','\xa7','\xd9','\x84','\xd9','\x81','\xd8','\xb1','\xd9','\x86','\xd8','\xb3','\xd9','\x8a','\xd8','\xa9',0, // الاقاليمالجنوبيةالفرنسية tf
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd9','\x82','\xd9','\x84','\xd9','\x8a','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xa8','\xd8','\xb1','\xd9','\x8a','\xd8','\xb7','\xd8','\xa7','\xd9','\x86','\xd9','\x8a','\xd9','\x81','\xd9','\x8a','\xd8','\xa7','\xd9','\x84','\xd9','\x85','\xd8','\xad','\xd9','\x8a','\xd8','\xb7','\xd8','\xa7','\xd9','\x84','\xd9','\x87','\xd9','\x86','\xd8','\xaf','\xd9','\x8a',0, // الاقليمالبريطانيفيالمحيطالهندي io
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd9','\x83','\xd9','\x88','\xd8','\xa7','\xd8','\xaf','\xd9','\x88','\xd8','\xb1',0, // الاكوادور ec
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd8','\xaa','\xd8','\xa7','\xd9','\x84','\xd8','\xb9','\xd8','\xb1','\xd8','\xa8','\xd9','\x8a','\xd8','\xa9','\xd8','\xa7','\xd9','\x84','\xd9','\x85','\xd8','\xaa','\xd8','\xad','\xd8','\xaf','\xd8','\xa9',0, // الاماراتالعربيةالمتحدة ae
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd9','\xbc','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xd8','\xa7','\xd9','\x86',0, // الاندټاپوان ax
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xa8','\xd8','\xa7','\xd9','\x86','\xd9','\x8a','\xd8','\xa7',0, // البانيا al
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xa8','\xd8','\xa7','\xd9','\x86','\xdb','\x8c',0, // البانی al
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xa8','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // البانیا al
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xa8','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd9','\x87',0, // البانیه al
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xa8','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xdb','\x81',0, // البانیہ al
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xa8','\xd8','\xad','\xd8','\xb1','\xd9','\x8a','\xd9','\x86',0, // البحرين bh
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xa8','\xd8','\xb1','\xd8','\xa7','\xd8','\xb2','\xd9','\x8a','\xd9','\x84',0, // البرازيل br
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xa8','\xd8','\xb1','\xd8','\xaa','\xd8','\xba','\xd8','\xa7','\xd9','\x84',0, // البرتغال pt
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xa8','\xd9','\x87','\xd8','\xa7','\xd9','\x85','\xd8','\xa7',0, // البهاما bs
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xa8','\xd9','\x88','\xd8','\xb3','\xd9','\x86','\xd8','\xa9','\xd9','\x88','\xd8','\xa7','\xd9','\x84','\xd9','\x87','\xd8','\xb1','\xd8','\xb3','\xd9','\x83',0, // البوسنةوالهرسك ba
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xaa','\xd8','\xb4','\xd9','\x8a','\xd9','\x83',0, // التشيك cz
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xaa','\xd9','\x8a','\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd8','\xb4','\xd8','\xb1','\xd9','\x82','\xd9','\x8a','\xd8','\xa9',0, // التيمورالشرقية tl
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xac','\xd8','\xa8','\xd9','\x84','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd8','\xb3','\xd9','\x88','\xd8','\xaf',0, // الجبلالاسود me
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1',0, // الجزاير dz
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1',0, // الجزایر dz
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xac','\xd8','\xb2','\xdb','\x8c','\xd8','\xb1','\xd9','\x87',0, // الجزیره dz
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xac','\xd9','\x8a','\xd8','\xb1','\xd9','\x8a','\xd8','\xa7',0, // الجيريا dz
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xac','\xdb','\x8c','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7',0, // الجیریا dz
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xaf','\xd8','\xa7','\xd9','\x86','\xd9','\x85','\xd8','\xb1','\xd9','\x83',0, // الدانمرك dk
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xb1','\xd8','\xa7','\xd8','\xb3','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd8','\xae','\xd8','\xb6','\xd8','\xb1',0, // الراسالاخضر cv
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xb3','\xd8','\xa7','\xd9','\x84','\xd9','\x88','\xd8','\xa7','\xd8','\xaf','\xd9','\x88','\xd8','\xb1',0, // السالوادور sv
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xb3','\xd9','\x84','\xd9','\x81','\xd8','\xa7','\xd8','\xaf','\xd9','\x88','\xd8','\xb1',0, // السلفادور sv
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xb3','\xd9','\x84','\xd9','\x88','\xd8','\xa7','\xd8','\xaf','\xd9','\x88','\xd8','\xb1',0, // السلوادور sv
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xb3','\xd9','\x84','\xd9','\x88','\xd8','\xa7','\xda','\x88','\xd9','\x88','\xd8','\xb1',0, // السلواڈور sv
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xb3','\xd9','\x84','\xd9','\x88','\xd8','\xa7','\xda','\x8a','\xd9','\x88','\xd8','\xb1',0, // السلواڊور sv
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xb3','\xd9','\x86','\xd8','\xba','\xd8','\xa7','\xd9','\x84',0, // السنغال sn
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xb3','\xd9','\x88','\xd8','\xaf','\xd8','\xa7','\xd9','\x86',0, // السودان sd
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xb3','\xd9','\x88','\xd9','\x8a','\xd8','\xaf',0, // السويد se
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xb5','\xd8','\xad','\xd8','\xb1','\xd8','\xa7','\xd8','\xa1','\xd8','\xa7','\xd9','\x84','\xd8','\xba','\xd8','\xb1','\xd8','\xa8','\xd9','\x8a','\xd8','\xa9',0, // الصحراءالغربية eh
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xb5','\xd9','\x88','\xd9','\x85','\xd8','\xa7','\xd9','\x84',0, // الصومال so
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xb5','\xd9','\x8a','\xd9','\x86',0, // الصين cn
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xb9','\xd8','\xb1','\xd8','\xa7','\xd9','\x82',0, // العراق iq
+    '\xd8','\xa7','\xd9','\x84','\xd8','\xba','\xd8','\xa7','\xd8','\xa8','\xd9','\x88','\xd9','\x86',0, // الغابون ga
+    '\xd8','\xa7','\xd9','\x84','\xd9','\x81','\xd8','\xa7','\xd8','\xaa','\xd9','\x8a','\xd9','\x83','\xd8','\xa7','\xd9','\x86',0, // الفاتيكان va
+    '\xd8','\xa7','\xd9','\x84','\xd9','\x81','\xd9','\x84','\xd8','\xa8','\xd9','\x8a','\xd9','\x86',0, // الفلبين ph
+    '\xd8','\xa7','\xd9','\x84','\xd9','\x83','\xd8','\xa7','\xd9','\x85','\xd9','\x8a','\xd8','\xb1','\xd9','\x88','\xd9','\x86',0, // الكاميرون cm
+    '\xd8','\xa7','\xd9','\x84','\xd9','\x83','\xd9','\x88','\xd9','\x86','\xd8','\xba','\xd9','\x88','\xd8','\xa8','\xd8','\xb1','\xd8','\xa7','\xd8','\xb2','\xd8','\xa7','\xd9','\x81','\xd9','\x8a','\xd9','\x84',0, // الكونغوبرازافيل cg
+    '\xd8','\xa7','\xd9','\x84','\xd9','\x83','\xd9','\x88','\xd9','\x86','\xd8','\xba','\xd9','\x88','\xd9','\x83','\xd9','\x8a','\xd9','\x86','\xd8','\xb4','\xd8','\xa7','\xd8','\xb3','\xd8','\xa7',0, // الكونغوكينشاسا cd
+    '\xd8','\xa7','\xd9','\x84','\xd9','\x83','\xd9','\x88','\xd9','\x8a','\xd8','\xaa',0, // الكويت kw
+    '\xd8','\xa7','\xd9','\x84','\xd9','\x85','\xd8','\xa7','\xd9','\x86',0, // المان de
+    '\xd8','\xa7','\xd9','\x84','\xd9','\x85','\xd8','\xa7','\xd9','\x86','\xd9','\x8a','\xd8','\xa7',0, // المانيا de
+    '\xd8','\xa7','\xd9','\x84','\xd9','\x85','\xd8','\xba','\xd8','\xb1','\xd8','\xa8',0, // المغرب ma
+    '\xd8','\xa7','\xd9','\x84','\xd9','\x85','\xd9','\x83','\xd8','\xb3','\xd9','\x8a','\xd9','\x83',0, // المكسيك mx
+    '\xd8','\xa7','\xd9','\x84','\xd9','\x85','\xd9','\x85','\xd9','\x84','\xd9','\x83','\xd8','\xa9','\xd8','\xa7','\xd9','\x84','\xd8','\xb9','\xd8','\xb1','\xd8','\xa8','\xd9','\x8a','\xd8','\xa9','\xd8','\xa7','\xd9','\x84','\xd8','\xb3','\xd8','\xb9','\xd9','\x88','\xd8','\xaf','\xd9','\x8a','\xd8','\xa9',0, // المملكةالعربيةالسعودية sa
+    '\xd8','\xa7','\xd9','\x84','\xd9','\x85','\xd9','\x85','\xd9','\x84','\xd9','\x83','\xd8','\xa9','\xd8','\xa7','\xd9','\x84','\xd9','\x85','\xd8','\xaa','\xd8','\xad','\xd8','\xaf','\xd8','\xa9',0, // المملكةالمتحدة gb
+    '\xd8','\xa7','\xd9','\x84','\xd9','\x86','\xd8','\xaf','\xd8','\xac','\xd8','\xb2','\xdb','\x8c','\xd8','\xb1','\xd9','\x87',0, // الندجزیره ax
+    '\xd8','\xa7','\xd9','\x84','\xd9','\x86','\xd8','\xaf','\xd9','\xbb','\xd9','\x8a','\xd9','\xbd',0, // الندٻيٽ ax
+    '\xd8','\xa7','\xd9','\x84','\xd9','\x86','\xd8','\xb1','\xd9','\x88','\xd9','\x8a','\xd8','\xac',0, // النرويج no
+    '\xd8','\xa7','\xd9','\x84','\xd9','\x86','\xd9','\x85','\xd8','\xb3','\xd8','\xa7',0, // النمسا at
+    '\xd8','\xa7','\xd9','\x84','\xd9','\x86','\xd9','\x8a','\xd8','\xac','\xd8','\xb1',0, // النيجر ne
+    '\xd8','\xa7','\xd9','\x84','\xd9','\x87','\xd9','\x86','\xd8','\xaf',0, // الهند in
+    '\xd8','\xa7','\xd9','\x84','\xd9','\x88','\xd9','\x84','\xd8','\xa7','\xd9','\x8a','\xd8','\xa7','\xd8','\xaa','\xd8','\xa7','\xd9','\x84','\xd9','\x85','\xd8','\xaa','\xd8','\xad','\xd8','\xaf','\xd8','\xa9',0, // الولاياتالمتحدة us
+    '\xd8','\xa7','\xd9','\x84','\xd9','\x8a','\xd8','\xa7','\xd8','\xa8','\xd8','\xa7','\xd9','\x86',0, // اليابان jp
+    '\xd8','\xa7','\xd9','\x84','\xd9','\x8a','\xd9','\x85','\xd9','\x86',0, // اليمن ye
+    '\xd8','\xa7','\xd9','\x84','\xd9','\x8a','\xd9','\x88','\xd9','\x86','\xd8','\xa7','\xd9','\x86',0, // اليونان gr
+    '\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88','\xd8','\xa7','\xd9','\x8a','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88','\xd8','\xb2',0, // الینڈايلینڈز ax
+    '\xd8','\xa7','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd8','\xaa','\xd9','\x85','\xd8','\xaa','\xd8','\xad','\xd8','\xaf','\xd9','\x87','\xd9','\x94','\xd8','\xb9','\xd8','\xb1','\xd8','\xa8','\xdb','\x8c',0, // اماراتمتحدهٔعربی ae
+    '\xd8','\xa7','\xd9','\x85','\xd8','\xb1','\xd9','\x8a','\xda','\xaa','\xd8','\xa7','\xd8','\xac','\xd9','\x88','\xd9','\x86','\xda','\xaf','\xda','\x8f','\xd9','\x8a','\xd9','\x84','\xd8','\xb1','\xd9','\x8a','\xd8','\xa7','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd9','\x86',0, // امريڪاجونگڏيلرياستون us
+    '\xd8','\xa7','\xd9','\x85','\xd8','\xb1','\xd9','\x8a','\xda','\xaa','\xd9','\x8a','\xd8','\xb3','\xd8','\xa7','\xd9','\x85','\xd9','\x88','\xd8','\xa7',0, // امريڪيساموا as
+    '\xd8','\xa7','\xd9','\x85','\xd8','\xb1','\xd9','\x8a','\xda','\xaa','\xd9','\x8a','\xd9','\x88','\xd8','\xb1','\xd8','\xac','\xd9','\x86','\xd9','\xbb','\xd9','\x8a','\xd9','\xbd',0, // امريڪيورجنٻيٽ vi
+    '\xd8','\xa7','\xd9','\x85','\xd8','\xb1','\xd9','\x8a','\xda','\xaa','\xd9','\x8a','\xd9','\xbb','\xd8','\xa7','\xd9','\x87','\xd8','\xb1','\xd9','\x8a','\xd9','\x88','\xd9','\x86','\xd9','\xbb','\xd9','\x8a','\xd9','\xbd',0, // امريڪيٻاهريونٻيٽ um
+    '\xd8','\xa7','\xd9','\x85','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xd8','\xa7',0, // امریکا us
+    '\xd8','\xa7','\xd9','\x85','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xd8','\xa7','\xd9','\x85','\xd8','\xaa','\xd8','\xad','\xd8','\xaf','\xd9','\x87','\xd8','\xa7','\xdb','\x8c','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd8','\xaa',0, // امریکامتحدهایالات us
+    '\xd8','\xa7','\xd9','\x85','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xd8','\xa7','\xdb','\x8c','\xd9','\x88','\xdb','\x8c','\xd8','\xb1','\xd8','\xac','\xdb','\x8c','\xd9','\x86',0, // امریکایویرجین vi
+    '\xd8','\xa7','\xd9','\x85','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xd8','\xa7','\xdb','\x8c','\xd9','\x90','\xd8','\xb3','\xd8','\xa7','\xd9','\x85','\xd9','\x88','\xd8','\xa7',0, // امریکایِساموا as
+    '\xd8','\xa7','\xd9','\x85','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xd8','\xa7','\xdb','\x8c','\xd9','\xbe','\xd9','\x8e','\xd8','\xb1','\xd8','\xaa','\xd9','\x90','\xe2','\x80','\x8c','\xd9','\xbe','\xd9','\x90','\xd9','\x84','\xd8','\xa7','\xd8','\xac','\xd8','\xb2','\xdb','\x8c','\xd8','\xb1','\xd9','\x87','\xe2','\x80','\x8c','\xd9','\x8a','\xd9','\x88','\xd9','\x86',0, // امریکایپَرتِ‌پِلاجزیره‌يون um
+    '\xd8','\xa7','\xd9','\x85','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xd8','\xa7','\xdb','\x8c','\xdb','\x8c','\xd8','\xb3','\xd9','\x85','\xd9','\x88',0, // امریکاییسمو as
+    '\xd8','\xa7','\xd9','\x85','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xdb','\x81','\xd8','\xb3','\xdb','\x92','\xd8','\xa8','\xd8','\xa7','\xdb','\x81','\xd8','\xb1','\xda','\xa9','\xdb','\x92','\xda','\x86','\xda','\xbe','\xd9','\x88','\xd9','\xb9','\xdb','\x92','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb2',0, // امریکہسےباہرکےچھوٹےجزايز um
+    '\xd8','\xa7','\xd9','\x85','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xdb','\x8c','\xd8','\xa8','\xdb','\x8c','\xd8','\xb1','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1',0, // امریکیبیرونیجزاير um
+    '\xd8','\xa7','\xd9','\x85','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xdb','\x8c','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1','\xd9','\x88','\xd8','\xb1','\xd8','\xac','\xd9','\x86',0, // امریکیجزايرورجن vi
+    '\xd8','\xa7','\xd9','\x85','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xdb','\x8c','\xd8','\xb3','\xd8','\xa7','\xd9','\x85','\xd9','\x88','\xd8','\xa7',0, // امریکیساموا as
+    '\xd8','\xa7','\xd9','\x85','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xdb','\x8c','\xd9','\x88','\xd8','\xb1','\xd8','\xac','\xd9','\x86','\xd8','\xa7','\xd9','\x8a','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88','\xd8','\xb2',0, // امریکیورجنايلینڈز vi
+    '\xd8','\xa7','\xd9','\x86','\xd8','\xaa','\xd8','\xa7','\xd8','\xb1','\xd9','\x83','\xd8','\xaa','\xd9','\x8a','\xd9','\x83','\xd8','\xa7',0, // انتاركتيكا aq
+    '\xd8','\xa7','\xd9','\x86','\xd8','\xaa','\xd8','\xa7','\xd8','\xb1','\xda','\xa9','\xd8','\xaa','\xdb','\x8c','\xda','\xa9','\xd8','\xa7',0, // انتارکتیکا aq
+    '\xd8','\xa7','\xd9','\x86','\xd8','\xaa','\xd8','\xb1','\xda','\xa9','\xd8','\xaa','\xdb','\x8c','\xda','\xa9','\xd8','\xa7',0, // انترکتیکا aq
+    '\xd8','\xa7','\xd9','\x86','\xd8','\xaa','\xd9','\x8a','\xd8','\xba','\xd9','\x88','\xd8','\xa7','\xd9','\x88','\xd8','\xa8','\xd8','\xb1','\xd8','\xa8','\xd9','\x88','\xd8','\xaf','\xd8','\xa7',0, // انتيغواوبربودا ag
+    '\xd8','\xa7','\xd9','\x86','\xd8','\xaa','\xdb','\x8c','\xda','\xaf','\xd9','\x88','\xd8','\xa7','\xd9','\x88','\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xa8','\xd9','\x88','\xd8','\xaf','\xd8','\xa7',0, // انتیگواوباربودا ag
+    '\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd9','\x88','\xd8','\xb1','\xd8','\xa7',0, // اندورا ad
+    '\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xd8','\xb2','\xdb','\x8c',0, // اندونزی id
+    '\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xd9','\x8a','\xd8','\xb3','\xd9','\x8a','\xd8','\xa7',0, // اندونيسيا id
+    '\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd8','\xb2','\xdb','\x8c','\xd8','\xa7',0, // اندونیزیا id
+    '\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd8','\xa7','\xd9','\x86','\xd9','\x86','\xd8','\xac','\xd9','\x88','\xd9','\xbb','\xd9','\x8a','\xd9','\xbd',0, // انساننجوٻيٽ im
+    '\xd8','\xa7','\xd9','\x86','\xd8','\xba','\xd9','\x88','\xd9','\x84','\xd8','\xa7',0, // انغولا ao
+    '\xd8','\xa7','\xd9','\x86','\xd8','\xba','\xd9','\x88','\xd9','\x8a','\xd9','\x84','\xd8','\xa7',0, // انغويلا ai
+    '\xd8','\xa7','\xd9','\x86','\xd9','\xb9','\xd8','\xa7','\xd8','\xb1','\xda','\xa9','\xd9','\xb9','\xdb','\x8c','\xda','\xa9','\xd8','\xa7',0, // انٹارکٹیکا aq
+    '\xd8','\xa7','\xd9','\x86','\xd9','\xb9','\xdb','\x8c','\xda','\xaf','\xd9','\x88','\xd8','\xa7','\xd8','\xa7','\xd9','\x88','\xd8','\xb1','\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xa8','\xd9','\x88','\xd8','\xaf','\xd8','\xa7',0, // انٹیگوااورباربودا ag
+    '\xd8','\xa7','\xd9','\x86','\xd9','\xbc','\xd9','\x8a','\xda','\xab','\xd9','\x88','\xd8','\xa7','\xd8','\xa7','\xd9','\x88','\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xa8','\xd9','\x88','\xd8','\xaf','\xd8','\xa7',0, // انټيګوااوباربودا ag
+    '\xd8','\xa7','\xd9','\x86','\xd9','\xbd','\xd8','\xa7','\xd8','\xb1','\xda','\xaa','\xd9','\xbd','\xd9','\x8a','\xda','\xaa','\xd8','\xa7',0, // انٽارڪٽيڪا aq
+    '\xd8','\xa7','\xd9','\x86','\xd9','\xbd','\xd9','\x8a','\xda','\xaf','\xd9','\x8a','\xd8','\xa7','\xd9','\x88','\xd8','\xa8','\xd8','\xb1','\xd8','\xa8','\xd9','\x88','\xd8','\xaf','\xd8','\xa7',0, // انٽيگياوبربودا ag
+    '\xd8','\xa7','\xd9','\x86','\xda','\x88','\xd9','\x88','\xd8','\xb1','\xd8','\xa7',0, // انڈورا ad
+    '\xd8','\xa7','\xd9','\x86','\xda','\x88','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd8','\xb4','\xdb','\x8c','\xd8','\xa7',0, // انڈونیشیا id
+    '\xd8','\xa7','\xd9','\x86','\xda','\x8a','\xd9','\x88','\xd9','\x86','\xd9','\x8a','\xd8','\xb4','\xd9','\x8a','\xd8','\xa7',0, // انڊونيشيا id
+    '\xd8','\xa7','\xd9','\x86','\xda','\x8a','\xd9','\x8a','\xd8','\xa7',0, // انڊيا in
+    '\xd8','\xa7','\xd9','\x86','\xda','\xab','\xd9','\x84','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // انګلستان gb
+    '\xd8','\xa7','\xd9','\x86','\xda','\xab','\xd9','\x88','\xd9','\x84','\xd8','\xa7',0, // انګولا ao
+    '\xd8','\xa7','\xd9','\x86','\xda','\xab','\xdb','\x8c','\xd9','\x84','\xd8','\xa7',0, // انګیلا ai
+    '\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xd9','\x84','\xd8','\xa7',0, // انگولا ao
+    '\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xd9','\x8a','\xd9','\x84','\xd8','\xa7',0, // انگويلا ai
+    '\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xd9','\x8a','\xdb','\x8c','\xd9','\x84','\xd8','\xa7',0, // انگويیلا ai
+    '\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xdb','\x8c','\xd9','\x84','\xd8','\xa7',0, // انگویلا ai
+    '\xd8','\xa7','\xd9','\x88','\xd8','\xb1','\xd8','\xba','\xd9','\x88','\xd8','\xa7','\xd9','\x8a',0, // اورغواي uy
+    '\xd8','\xa7','\xd9','\x88','\xd8','\xb1','\xd9','\x88','\xd8','\xba','\xd9','\x88','\xd8','\xa7','\xd9','\x8a',0, // اوروغواي uy
+    '\xd8','\xa7','\xd9','\x88','\xd8','\xb2','\xd8','\xa8','\xd9','\x83','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // اوزبكستان uz
+    '\xd8','\xa7','\xd9','\x88','\xd8','\xb2','\xd8','\xa8','\xda','\xa9','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // اوزبکستان uz
+    '\xd8','\xa7','\xd9','\x88','\xd8','\xba','\xd9','\x86','\xd8','\xaf','\xd8','\xa7',0, // اوغندا ug
+    '\xd8','\xa7','\xd9','\x88','\xd9','\x82','\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xd9','\x88','\xd8','\xb3','\xd9','\x8a','\xd8','\xa7','\xd8','\xa7','\xd9','\x84','\xd9','\x86','\xd8','\xa7','\xd9','\x8a','\xd9','\x8a','\xd8','\xa9',0, // اوقيانوسياالنايية qo
+    '\xd8','\xa7','\xd9','\x88','\xd9','\x82','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd9','\x88','\xd8','\xb3','\xdb','\x8c','\xd9','\x87','\xe2','\x80','\x8c','\xdb','\x8c','\xd9','\x90','\xd9','\xbe','\xd8','\xb1','\xd8','\xaa','\xd9','\x90','\xd8','\xac','\xd8','\xa7','\xd9','\x8a','\xd9','\x88','\xd9','\x86',0, // اوقیانوسیه‌یِپرتِجايون qo
+    '\xd8','\xa7','\xd9','\x88','\xd9','\x83','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd9','\x8a','\xd8','\xa7',0, // اوكرانيا ua
+    '\xd8','\xa7','\xd9','\x88','\xd9','\x84','\xd9','\x87','\xd9','\x87','\xd8','\xb5','\xd8','\xad','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7',0, // اولههصحارا eh
+    '\xd8','\xa7','\xd9','\x88','\xd9','\x85','\xd8','\xa7','\xd9','\x86',0, // اومان om
+    '\xd8','\xa7','\xd9','\x88','\xd9','\x8f','\xd9','\xb9','\xd9','\x84','\xd8','\xa7','\xdb','\x8c','\xd9','\x86','\xd9','\x90','\xda','\xaf','\xd8','\xa7','\xd9','\x88','\xd8','\xb4','\xdb','\x8c','\xd9','\x86','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // اوُٹلاینِگاوشینِیا qo
+    '\xd8','\xa7','\xd9','\x88','\xda','\x80','\xd8','\xb1','\xd8','\xaa','\xd9','\x8a','\xd9','\x85','\xd9','\x88','\xd8','\xb1',0, // اوڀرتيمور tl
+    '\xd8','\xa7','\xd9','\x88','\xda','\xa9','\xd8','\xb1','\xd8','\xa7','\xdb','\x8c','\xd9','\x86',0, // اوکراین ua
+    '\xd8','\xa7','\xd9','\x88','\xda','\xaf','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd8','\xa7',0, // اوگاندا ug
+    '\xd8','\xa7','\xd9','\x8a','\xd8','\xb1','\xd8','\xa7','\xd9','\x86',0, // ايران ir
+    '\xd8','\xa7','\xd9','\x8a','\xd8','\xb1','\xd9','\x84','\xd9','\x86','\xd8','\xaf','\xd8','\xa7',0, // ايرلندا ie
+    '\xd8','\xa7','\xd9','\x8a','\xd8','\xb1','\xd9','\x84','\xd9','\x8a','\xd9','\x86','\xda','\x8a',0, // ايرلينڊ ie
+    '\xd8','\xa7','\xd9','\x8a','\xd8','\xb1','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88',0, // ايرلینڈ ie
+    '\xd8','\xa7','\xd9','\x8a','\xd8','\xb1','\xd9','\x8a','\xd9','\xbd','\xd9','\x8a','\xd8','\xb1','\xd9','\x8a','\xd8','\xa7',0, // ايريٽيريا er
+    '\xd8','\xa7','\xd9','\x8a','\xd8','\xb3','\xd9','\x84','\xd9','\x86','\xd8','\xaf','\xd8','\xa7',0, // ايسلندا is
+    '\xd8','\xa7','\xd9','\x8a','\xd8','\xb3','\xd9','\x84','\xd9','\x8a','\xd9','\x86','\xda','\x8a',0, // ايسلينڊ is
+    '\xd8','\xa7','\xd9','\x8a','\xd8','\xb3','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88',0, // ايسلینڈ is
+    '\xd8','\xa7','\xd9','\x8a','\xd8','\xb3','\xd9','\x88','\xd8','\xa7','\xd9','\xbd','\xd9','\x86','\xd9','\x8a',0, // ايسواٽني sz
+    '\xd8','\xa7','\xd9','\x8a','\xd8','\xb3','\xd9','\xbd','\xd9','\x88','\xd9','\x86','\xd9','\x8a','\xd8','\xa7',0, // ايسٽونيا ee
+    '\xd8','\xa7','\xd9','\x8a','\xd8','\xb7','\xd8','\xa7','\xd9','\x84','\xd9','\x8a','\xd8','\xa7',0, // ايطاليا it
+    '\xd8','\xa7','\xd9','\x8a','\xd9','\x84','\xd8','\xa7','\xd9','\x81','\xd9','\x85','\xdb','\x8c','\xd9','\x86',0, // ايلافمین im
+    '\xd8','\xa7','\xd9','\x8a','\xd9','\x8a','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xda','\xaa','\xd9','\x86','\xd8','\xa7','\xd8','\xb1','\xd9','\x88',0, // اييوريڪنارو ci
+    '\xd8','\xa7','\xd9','\x8a','\xd9','\x8a','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xda','\xaa','\xd9','\x88','\xd8','\xb3','\xd9','\xbd',0, // اييوريڪوسٽ ci
+    '\xd8','\xa7','\xd9','\x8a','\xd9','\xbf','\xd9','\x88','\xd9','\xbe','\xd9','\x8a','\xd8','\xa7',0, // ايٿوپيا et
+    '\xd8','\xa7','\xd9','\x8a','\xda','\xaa','\xd9','\x88','\xd8','\xa7','\xda','\x8a','\xd9','\x88','\xd8','\xb1',0, // ايڪواڊور ec
+    '\xd8','\xa7','\xd9','\x8a','\xda','\xaa','\xd9','\x88','\xd9','\xbd','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xd9','\x84','\xda','\xaf','\xd8','\xa7','\xd9','\x8a','\xd9','\x8a','\xd9','\x86','\xd8','\xa7',0, // ايڪوٽوريلگايينا gq
+    '\xd8','\xa7','\xd9','\x8a','\xdb','\x8c','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xd9','\x88','\xd8','\xb3','\xd9','\xb9',0, // ايیوریکوسٹ ci
+    '\xd8','\xa7','\xd9','\x8e','\xd8','\xb1','\xd9','\x85','\xd8','\xa7','\xd9','\x86','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // اَرمانِیا am
+    '\xd8','\xa7','\xd9','\x8e','\xd8','\xb1','\xd9','\x88','\xd9','\x97','\xd8','\xa8','\xd8','\xa7',0, // اَروٗبا aw
+    '\xd8','\xa7','\xd9','\x8e','\xd9','\x81','\xd8','\xba','\xd8','\xa7','\xd9','\x86','\xd9','\x8e','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // اَفغانَستان af
+    '\xd8','\xa7','\xd9','\x8e','\xd9','\x85','\xd8','\xb1','\xdb','\x8c','\xd9','\x96','\xda','\xa9','\xd9','\x8e','\xd9','\x86','\xd8','\xb3','\xd9','\x8e','\xd9','\x85','\xd9','\x88','\xd8','\xa7',0, // اَمریٖکَنسَموا as
+    '\xd8','\xa7','\xd9','\x8e','\xdb','\x8c','\xd9','\x88','\xd9','\x95','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xd9','\x88','\xd8','\xb3','\xd9','\xb9',0, // اَیوٕریکوسٹ ci
+    '\xd8','\xa7','\xd9','\x8e','\xdb','\x8c','\xd9','\x8e','\xd8','\xb1','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x91',0, // اَیَرلینڑ ie
+    '\xd8','\xa7','\xd9','\x8e','\xdb','\x8c','\xd9','\x90','\xd8','\xb3','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x91',0, // اَیِسلینڑ is
+    '\xd8','\xa7','\xd9','\x8f','\xd8','\xb2','\xd8','\xa8','\xd9','\x90','\xda','\xa9','\xd9','\x90','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // اُزبِکِستان uz
+    '\xd8','\xa7','\xd9','\x90','\xd8','\xaa','\xda','\xbe','\xd9','\x88','\xd9','\xbe','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // اِتھوپِیا et
+    '\xd8','\xa7','\xd9','\x90','\xd8','\xb1','\xd9','\x95','\xd9','\xb9','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // اِرٕٹِیا er
+    '\xd8','\xa7','\xd9','\x90','\xd8','\xb3','\xd8','\xb1','\xd8','\xa7','\xdb','\x8c','\xd9','\x96','\xd9','\x84',0, // اِسرایٖل il
+    '\xd8','\xa7','\xd9','\x90','\xd9','\x86','\xda','\x91','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd8','\xb4','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // اِنڑونیشِیا id
+    '\xd8','\xa7','\xd9','\x90','\xd9','\xb9','\xd9','\x84','\xdb','\x8c',0, // اِٹلی it
+    '\xd8','\xa7','\xd9','\x90','\xda','\xa9','\xd9','\x88','\xd8','\xa7','\xda','\x91','\xd9','\x88','\xd8','\xb1',0, // اِکواڑور ec
+    '\xd8','\xa7','\xd9','\x90','\xda','\xa9','\xd9','\x88','\xd9','\x90','\xd9','\xb9','\xd9','\x88','\xd8','\xb1','\xd9','\x90','\xdb','\x8c','\xd9','\x8e','\xd9','\x84','\xda','\xaf','\xd9','\x90','\xd9','\x86','\xdb','\x8c',0, // اِکوِٹورِیَلگِنی gq
+    '\xd8','\xa7','\xd9','\xb9','\xd9','\x84','\xdb','\x8c',0, // اٹلی it
+    '\xd8','\xa7','\xd9','\xbd','\xd9','\x84','\xd9','\x8a',0, // اٽلي it
+    '\xd8','\xa7','\xda','\xa9','\xd9','\x88','\xd8','\xa7','\xd8','\xaf','\xd8','\xb1',0, // اکوادر ec
+    '\xd8','\xa7','\xda','\xa9','\xd9','\x88','\xd8','\xa7','\xd8','\xaf','\xd9','\x88','\xd8','\xb1',0, // اکوادور ec
+    '\xd8','\xa7','\xdb','\x8c','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd8','\xaa','\xd9','\x85','\xd8','\xaa','\xd8','\xad','\xd8','\xaf','\xd9','\x87',0, // ایالاتمتحده us
+    '\xd8','\xa7','\xdb','\x8c','\xd8','\xaa','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xd8','\xa7',0, // ایتالیا it
+    '\xd8','\xa7','\xdb','\x8c','\xd8','\xaa','\xd9','\x88','\xd9','\xbe','\xdb','\x8c','\xd8','\xa7',0, // ایتوپیا et
+    '\xd8','\xa7','\xdb','\x8c','\xd8','\xaa','\xda','\xbe','\xd9','\x88','\xd9','\xbe','\xdb','\x8c','\xd8','\xa7',0, // ایتھوپیا et
+    '\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xd8','\xa7','\xd9','\x86',0, // ایران ir
+    '\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xd9','\x84','\xd9','\x86','\xd8','\xaf',0, // ایرلند ie
+    '\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x89',0, // ایرلینډ ie
+    '\xd8','\xa7','\xdb','\x8c','\xd8','\xb3','\xd8','\xb1','\xd8','\xa7','\xdb','\x8c','\xdb','\x8c','\xd9','\x84',0, // ایسراییل il
+    '\xd8','\xa7','\xdb','\x8c','\xd8','\xb3','\xd9','\x84','\xd9','\x86','\xd8','\xaf',0, // ایسلند is
+    '\xd8','\xa7','\xdb','\x8c','\xd8','\xb3','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x89',0, // ایسلینډ is
+    '\xd8','\xa7','\xdb','\x8c','\xd8','\xb3','\xd9','\xb9','\xd9','\x88','\xd9','\x86','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // ایسٹونِیا ee
+    '\xd8','\xa7','\xdb','\x8c','\xd8','\xb3','\xd9','\xbe','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // ایسپانیا es
+    '\xd8','\xa7','\xdb','\x8c','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x91','\xd8','\xac','\xd9','\x94','\xd8','\xb2','\xdb','\x8c','\xd9','\x96','\xd8','\xb1','\xd9','\x95',0, // ایلینڑجٔزیٖرٕ ax
+    '\xd8','\xa7','\xdb','\x8c','\xd9','\x86','\xd9','\xb9','\xd8','\xa7','\xd8','\xb1','\xd9','\xb9','\xd9','\x90','\xda','\xa9','\xd8','\xa7',0, // اینٹارٹِکا aq
+    '\xd8','\xa7','\xdb','\x8c','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xd8','\xb3','\xd8','\xa7','\xd8','\xad','\xd9','\x84',0, // ایوريساحل ci
+    '\xd8','\xa7','\xdb','\x8c','\xd9','\x90','\xd9','\x84','\xd8','\xa7','\xd9','\x81','\xd9','\x85','\xdb','\x8c','\xd9','\x86',0, // ایِلافمین im
+    '\xd8','\xa7','\xdb','\x8c','\xd9','\x96','\xd8','\xb1','\xd8','\xa7','\xd9','\x82',0, // ایٖراق iq
+    '\xd8','\xa7','\xdb','\x8c','\xd9','\x96','\xd8','\xb1','\xd8','\xa7','\xd9','\x86',0, // ایٖران ir
+    '\xd8','\xa7','\xdb','\x8c','\xd9','\xbc','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xd9','\x87',0, // ایټالیه it
+    '\xd8','\xa7','\xdb','\x8c','\xda','\xa9','\xd9','\x88','\xd8','\xa7','\xda','\x88','\xd9','\x88','\xd8','\xb1',0, // ایکواڈور ec
+    '\xd8','\xa8','\xd8','\xa7','\xd8','\xa8','\xd9','\x88','\xd8','\xa7','\xd8','\xba','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xd8','\xa7','\xd8','\xa7','\xd9','\x84','\xd8','\xac','\xd8','\xaf','\xd9','\x8a','\xd8','\xaf','\xd8','\xa9',0, // بابواغينياالجديدة pg
+    '\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd8','\xba','\xd9','\x88','\xd8','\xa7','\xd9','\x8a',0, // باراغواي py
+    '\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xa8','\xd8','\xa7','\xd8','\xaf','\xd9','\x88','\xd8','\xb3',0, // باربادوس bb
+    '\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xa8','\xd8','\xa7','\xd8','\xaf','\xdb','\x86','\xd8','\xb3',0, // باربادۆس bb
+    '\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xa8','\xd8','\xa7','\xda','\x88','\xd9','\x88','\xd8','\xb3',0, // بارباڈوس bb
+    '\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xa8','\xda','\x8a','\xd9','\x88','\xd8','\xb3',0, // باربڊوس bb
+    '\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xa8','\xdb','\x8c','\xda','\x88','\xd8','\xa7','\xd8','\xb3',0, // باربیڈاس bb
+    '\xd8','\xa8','\xd8','\xa7','\xd9','\x83','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // باكستان pk
+    '\xd8','\xa8','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd9','\x88',0, // بالاو pw
+    '\xd8','\xa8','\xd8','\xa7','\xd9','\x87','\xd8','\xa7','\xd9','\x85','\xd8','\xa7',0, // باهاما bs
+    '\xd8','\xa8','\xd8','\xa7','\xd9','\x87','\xd9','\x85','\xd8','\xa7','\xd8','\xb3',0, // باهماس bs
+    '\xd8','\xa8','\xd8','\xa7','\xda','\xbe','\xd8','\xa7','\xd9','\x85','\xd8','\xa7',0, // باھاما bs
+    '\xd8','\xa8','\xd8','\xad','\xd8','\xb1','\xd9','\x8a','\xd9','\x86',0, // بحرين bh
+    '\xd8','\xa8','\xd8','\xad','\xd8','\xb1','\xdb','\x8c','\xd9','\x86',0, // بحرین bh
+    '\xd8','\xa8','\xd8','\xad','\xd8','\xb1','\xdb','\x8c','\xd9','\x96','\xd9','\x86',0, // بحریٖن bh
+    '\xd8','\xa8','\xd8','\xae','\xd8','\xb4','\xe2','\x80','\x8c','\xd9','\x87','\xd8','\xa7','\xdb','\x8c','\xd8','\xaf','\xd9','\x88','\xd8','\xb1','\xd8','\xa7','\xd9','\x81','\xd8','\xaa','\xd8','\xa7','\xd8','\xaf','\xd9','\x87','\xd9','\x94','\xd8','\xa7','\xd9','\x82','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd9','\x88','\xd8','\xb3','\xdb','\x8c','\xd9','\x87',0, // بخش‌هایدورافتادهٔاقیانوسیه qo
+    '\xd8','\xa8','\xd8','\xb1','\xd8','\xa7','\xd8','\xb2','\xd9','\x8a','\xd9','\x84',0, // برازيل br
+    '\xd8','\xa8','\xd8','\xb1','\xd8','\xa7','\xd8','\xb2','\xd9','\x90','\xd9','\x84',0, // برازِل br
+    '\xd8','\xa8','\xd8','\xb1','\xd8','\xa7','\xd8','\xb2','\xdb','\x8c','\xd9','\x84',0, // برازیل br
+    '\xd8','\xa8','\xd8','\xb1','\xd8','\xa8','\xd8','\xa7','\xd8','\xaf','\xd9','\x88','\xd8','\xb3',0, // بربادوس bb
+    '\xd8','\xa8','\xd8','\xb1','\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd9','\x87',0, // برتانیه gb
+    '\xd8','\xa8','\xd8','\xb1','\xd8','\xb2','\xdb','\x8c','\xd9','\x84',0, // برزیل br
+    '\xd8','\xa8','\xd8','\xb1','\xd8','\xb7','\xd8','\xa7','\xd9','\x86','\xd9','\x88','\xd9','\x8a','\xd9','\x87','\xd9','\x86','\xd8','\xaf','\xd9','\x8a','\xd8','\xb3','\xd9','\x85','\xd9','\x86','\xda','\x8a','\xd8','\xae','\xd8','\xb7','\xd9','\x88',0, // برطانويهنديسمنڊخطو io
+    '\xd8','\xa8','\xd8','\xb1','\xd8','\xb7','\xd8','\xa7','\xd9','\x86','\xd9','\x88','\xd9','\x8a','\xd9','\x88','\xd8','\xb1','\xd8','\xac','\xd9','\x86','\xd9','\xbb','\xd9','\x8a','\xd9','\xbd',0, // برطانويورجنٻيٽ vg
+    '\xd8','\xa8','\xd8','\xb1','\xd8','\xb7','\xd8','\xa7','\xd9','\x86','\xd9','\x88','\xdb','\x8c','\xd8','\xa8','\xd8','\xad','\xd8','\xb1','\xd9','\x90','\xdb','\x81','\xd9','\x90','\xd9','\x86','\xd8','\xaf','\xdb','\x8d','\xd8','\xb9','\xd9','\x84','\xd8','\xa7','\xd9','\x82','\xdb','\x81','\xd9','\x95',0, // برطانویبحرِہِندۍعلاقہٕ io
+    '\xd8','\xa8','\xd8','\xb1','\xd8','\xb7','\xd8','\xa7','\xd9','\x86','\xd9','\x88','\xdb','\x8c','\xd8','\xa8','\xd8','\xad','\xd8','\xb1','\xdb','\x81','\xd9','\x86','\xd8','\xaf','\xd8','\xae','\xd8','\xb7','\xdb','\x81',0, // برطانویبحرہندخطہ io
+    '\xd8','\xa8','\xd8','\xb1','\xd8','\xb7','\xd8','\xa7','\xd9','\x86','\xd9','\x88','\xdb','\x8c','\xd8','\xa8','\xd8','\xad','\xd8','\xb1','\xdb','\x81','\xd9','\x86','\xd8','\xaf','\xda','\xa9','\xd8','\xa7','\xd8','\xb9','\xd9','\x84','\xd8','\xa7','\xd9','\x82','\xdb','\x81',0, // برطانویبحرہندکاعلاقہ io
+    '\xd8','\xa8','\xd8','\xb1','\xd8','\xb7','\xd8','\xa7','\xd9','\x86','\xd9','\x88','\xdb','\x8c','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1','\xd9','\x88','\xd8','\xb1','\xd8','\xac','\xd9','\x86',0, // برطانویجزايرورجن vg
+    '\xd8','\xa8','\xd8','\xb1','\xd8','\xb7','\xd8','\xa7','\xd9','\x86','\xd9','\x88','\xdb','\x8c','\xd9','\x82','\xd9','\x8f','\xd8','\xb7','\xd8','\xa8','\xdb','\x81','\xd9','\x90','\xd8','\xac','\xd9','\x8e','\xd9','\x86','\xd9','\x88','\xd9','\x97','\xd8','\xa8','\xdb','\x8c','\xd8','\xb9','\xd9','\x84','\xd8','\xa7','\xd9','\x82','\xdb','\x81','\xd9','\x95',0, // برطانویقُطبہِجَنوٗبیعلاقہٕ bq
+    '\xd8','\xa8','\xd8','\xb1','\xd8','\xb7','\xd8','\xa7','\xd9','\x86','\xd9','\x8a','\xd9','\x87',0, // برطانيه gb
+    '\xd8','\xa8','\xd8','\xb1','\xd9','\x85','\xd9','\x88','\xd8','\xaf','\xd8','\xa7',0, // برمودا bm
+    '\xd8','\xa8','\xd8','\xb1','\xd9','\x88','\xd9','\x86','\xd8','\xa7','\xd9','\x8a',0, // بروناي bn
+    '\xd8','\xa8','\xd8','\xb1','\xd9','\x88','\xd9','\x86','\xd8','\xa7','\xd9','\x8a','\xd9','\x8a',0, // برونايي bn
+    '\xd8','\xa8','\xd8','\xb1','\xd9','\x88','\xd9','\x86','\xd8','\xa7','\xd9','\x8a','\xdb','\x8c',0, // برونايی bn
+    '\xd8','\xa8','\xd8','\xb1','\xd9','\x88','\xd9','\x86','\xd8','\xaf','\xd9','\x8a',0, // بروندي bi
+    '\xd8','\xa8','\xd8','\xb1','\xd9','\x88','\xd9','\x86','\xd9','\x8a','\xdb','\x8c',0, // برونيی bn
+    '\xd8','\xa8','\xd8','\xb1','\xd9','\x88','\xd9','\x86','\xda','\x88','\xdb','\x8c',0, // برونڈی bi
+    '\xd8','\xa8','\xd8','\xb1','\xd9','\x88','\xd9','\x86','\xda','\x8a','\xd9','\x8a',0, // برونڊي bi
+    '\xd8','\xa8','\xd8','\xb1','\xd9','\x88','\xd9','\x86','\xdb','\x8c',0, // برونی bn
+    '\xd8','\xa8','\xd8','\xb1','\xd9','\x88','\xd9','\x88','\xd9','\x86','\xd8','\xa7','\xdb','\x8c',0, // بروونای bn
+    '\xd8','\xa8','\xd8','\xb1','\xd9','\xb9','\xd8','\xb4','\xd9','\x88','\xd8','\xb1','\xd8','\xac','\xd9','\x86','\xd8','\xa7','\xd9','\x8a','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88','\xd8','\xb2',0, // برٹشورجنايلینڈز vg
+    '\xd8','\xa8','\xd8','\xb1','\xda','\xa9','\xdb','\x8c','\xd9','\x86','\xd8','\xa7','\xd9','\x81','\xd8','\xa7','\xd8','\xb3','\xd9','\x88',0, // برکینافاسو bf
+    '\xd8','\xa8','\xd8','\xb1','\xda','\xaa','\xd9','\x8a','\xd9','\x86','\xd8','\xa7','\xd9','\x81','\xd8','\xa7','\xd8','\xb3','\xd9','\x88',0, // برڪينافاسو bf
+    '\xd8','\xa8','\xd8','\xb1','\xdb','\x8c','\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xd9','\x88','\xdb','\x8c','\xd9','\x88','\xdb','\x8c','\xda','\xab','\xd9','\x88','\xd8','\xb1','\xd9','\xbc','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xda','\xab','\xd8','\xa7','\xd9','\x86',0, // بریتانویویګورټاپوګان vg
+    '\xd8','\xa8','\xd8','\xb1','\xdb','\x8c','\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // بریتانیا gb
+    '\xd8','\xa8','\xd8','\xb1','\xdb','\x8c','\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa7','\xdb','\x8c','\xd9','\x87','\xd9','\x86','\xd8','\xaf','\xd9','\x90','\xd8','\xa7','\xd9','\x88','\xd9','\x82','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd9','\x88','\xd8','\xb3','\xd9','\x90','\xd9','\x85','\xd9','\x86','\xd8','\xa7','\xd8','\xb7','\xd9','\x82',0, // بریتانیایهندِاوقیانوسِمناطق io
+    '\xd8','\xa8','\xd8','\xb1','\xdb','\x8c','\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa7','\xdb','\x8c','\xd9','\x88','\xdb','\x8c','\xd8','\xb1','\xd8','\xac','\xdb','\x8c','\xd9','\x86',0, // بریتانیایویرجین vg
+    '\xd8','\xa8','\xd9','\x84','\xd8','\xa7','\xd8','\xb1','\xd9','\x88','\xd8','\xb3',0, // بلاروس by
+    '\xd8','\xa8','\xd9','\x84','\xd8','\xac','\xd9','\x8a','\xd9','\x83','\xd8','\xa7',0, // بلجيكا be
+    '\xd8','\xa8','\xd9','\x84','\xd8','\xac','\xdb','\x8c','\xd9','\x85',0, // بلجیم be
+    '\xd8','\xa8','\xd9','\x84','\xd8','\xba','\xd8','\xa7','\xd8','\xb1','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // بلغارستان bg
+    '\xd8','\xa8','\xd9','\x84','\xd8','\xba','\xd8','\xa7','\xd8','\xb1','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd9','\x86',0, // بلغارستون bg
+    '\xd8','\xa8','\xd9','\x84','\xd8','\xba','\xd8','\xa7','\xd8','\xb1','\xd9','\x8a','\xd8','\xa7',0, // بلغاريا bg
+    '\xd8','\xa8','\xd9','\x84','\xd8','\xba','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7',0, // بلغاریا bg
+    '\xd8','\xa8','\xd9','\x84','\xd8','\xba','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xd9','\x87',0, // بلغاریه bg
+    '\xd8','\xa8','\xd9','\x84','\xd8','\xba','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xdb','\x81',0, // بلغاریہ bg
+    '\xd8','\xa8','\xd9','\x84','\xd9','\x8a','\xd8','\xb2',0, // بليز bz
+    '\xd8','\xa8','\xd9','\x84','\xda','\x98','\xdb','\x8c','\xda','\xa9',0, // بلژیک be
+    '\xd8','\xa8','\xd9','\x84','\xdb','\x8c','\xd8','\xb2',0, // بلیز bz
+    '\xd8','\xa8','\xd9','\x86','\xd8','\xa7','\xd9','\x88','\xd9','\xb9','\xdb','\x8c','\xd9','\x84','\xdb','\x81','\xd8','\xac','\xdb','\x92',0, // بناوٹیلہجے xa
+    '\xd8','\xa8','\xd9','\x86','\xd8','\xba','\xd9','\x84','\xd8','\xa7','\xd8','\xaf','\xd9','\x8a','\xd8','\xb4',0, // بنغلاديش bd
+    '\xd8','\xa8','\xd9','\x86','\xd9','\x85','\xd8','\xa7',0, // بنما pa
+    '\xd8','\xa8','\xd9','\x86','\xd9','\x8a','\xd9','\x86',0, // بنين bj
+    '\xd8','\xa8','\xd9','\x86','\xda','\xaf','\xd9','\x84','\xd8','\xa7','\xd8','\xaf','\xd8','\xb4',0, // بنگلادش bd
+    '\xd8','\xa8','\xd9','\x86','\xda','\xaf','\xd9','\x84','\xd8','\xa7','\xd8','\xaf','\xd9','\x8a','\xd8','\xb4',0, // بنگلاديش bd
+    '\xd8','\xa8','\xd9','\x86','\xda','\xaf','\xd9','\x84','\xd9','\x87','\xd8','\xaf','\xdb','\x90','\xd8','\xb4',0, // بنگلهدېش bd
+    '\xd8','\xa8','\xd9','\x86','\xda','\xaf','\xd9','\x84','\xd9','\x87','\xe2','\x80','\x8c','\xd8','\xaf','\xdb','\x8c','\xd8','\xb4',0, // بنگله‌دیش bd
+    '\xd8','\xa8','\xd9','\x86','\xda','\xaf','\xd9','\x84','\xdb','\x81','\xd8','\xaf','\xdb','\x8c','\xd8','\xb4',0, // بنگلہدیش bd
+    '\xd8','\xa8','\xd9','\x86','\xdb','\x8c','\xd9','\x86',0, // بنین bj
+    '\xd8','\xa8','\xd9','\x87','\xd8','\xa7','\xd9','\x85','\xd8','\xa7','\xd8','\xb3',0, // بهاماس bs
+    '\xd8','\xa8','\xd9','\x87','\xd8','\xb1','\xd9','\x86','\xdb','\x8d','\xd8','\xa7','\xd9','\x88','\xd8','\xb3','\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xd9','\x87',0, // بهرنۍاوسيانه qo
+    '\xd8','\xa8','\xd9','\x87','\xd9','\x88','\xd9','\xbc','\xd8','\xa7','\xd9','\x86',0, // بهوټان bt
+    '\xd8','\xa8','\xd9','\x88','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // بوتان bt
+    '\xd8','\xa8','\xd9','\x88','\xd8','\xaa','\xd8','\xb3','\xd8','\xa7','\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // بوتساوانا bw
+    '\xd8','\xa8','\xd9','\x88','\xd8','\xaa','\xd8','\xb3','\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // بوتسوانا bw
+    '\xd8','\xa8','\xd9','\x88','\xd8','\xaa','\xd8','\xb3','\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xd9','\x87',0, // بوتسوانه bw
+    '\xd8','\xa8','\xd9','\x88','\xd8','\xaa','\xd8','\xb3','\xdb','\x8b','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // بوتسۋانا bw
+    '\xd8','\xa8','\xd9','\x88','\xd8','\xaa','\xd9','\x8e','\xd8','\xb3','\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // بوتَسوانا bw
+    '\xd8','\xa8','\xd9','\x88','\xd8','\xb1','\xd8','\xaa','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xd9','\x83','\xd9','\x88',0, // بورتوريكو pr
+    '\xd8','\xa8','\xd9','\x88','\xd8','\xb1','\xd9','\x83','\xd9','\x8a','\xd9','\x86','\xd8','\xa7','\xd9','\x81','\xd8','\xa7','\xd8','\xb3','\xd9','\x88',0, // بوركينافاسو bf
+    '\xd8','\xa8','\xd9','\x88','\xd8','\xb1','\xd9','\x88','\xd9','\x86','\xd8','\xaf','\xd9','\x8a',0, // بوروندي bi
+    '\xd8','\xa8','\xd9','\x88','\xd8','\xb1','\xd9','\x88','\xd9','\x86','\xd8','\xaf','\xdb','\x8c',0, // بوروندی bi
+    '\xd8','\xa8','\xd9','\x88','\xd8','\xb1','\xd9','\x8e','\xd9','\x86','\xda','\x88','\xd9','\x90',0, // بورَنڈِ bi
+    '\xd8','\xa8','\xd9','\x88','\xd8','\xb1','\xda','\xa9','\xdb','\x8c','\xd9','\x86','\xd8','\xa7','\xd9','\x81','\xd8','\xa7','\xd8','\xb3','\xd9','\x88',0, // بورکینافاسو bf
+    '\xd8','\xa8','\xd9','\x88','\xd8','\xb1','\xda','\xa9','\xdb','\x8c','\xd9','\x86','\xd8','\xa7','\xd9','\x81','\xd8','\xa7','\xd8','\xb3','\xdb','\x86',0, // بورکینافاسۆ bf
+    '\xd8','\xa8','\xd9','\x88','\xd8','\xb3','\xd9','\x86','\xd9','\x8a','\xd8','\xa7','\xd8','\xa7','\xd9','\x88','\xd9','\x87','\xdb','\x90','\xd8','\xb1','\xd8','\xb2','\xda','\xab','\xd9','\x88','\xd9','\x8a','\xd9','\x86','\xd8','\xa7',0, // بوسنيااوهېرزګوينا ba
+    '\xd8','\xa8','\xd9','\x88','\xd8','\xb3','\xd9','\x86','\xd9','\x90','\xdb','\x8c','\xd8','\xa7','\xd8','\xaa','\xdb','\x81','\xd9','\x95','\xdb','\x81','\xd9','\x8e','\xd8','\xb1','\xd8','\xb2','\xd9','\x90','\xda','\xaf','\xd9','\x88','\xd9','\x88','\xd9','\x90','\xd9','\x86','\xd8','\xa7',0, // بوسنِیاتہٕہَرزِگووِنا ba
+    '\xd8','\xa8','\xd9','\x88','\xd8','\xb3','\xd9','\x86','\xdb','\x8c','\xd8','\xa7','\xd8','\xa7','\xd9','\x88','\xd8','\xb1','\xd9','\x87','\xd8','\xb1','\xd8','\xb2','\xdb','\x8c','\xda','\xaf','\xd9','\x88','\xdb','\x8c','\xd9','\x86','\xd8','\xa7',0, // بوسنیااورهرزیگوینا ba
+    '\xd8','\xa8','\xd9','\x88','\xd8','\xb3','\xd9','\x86','\xdb','\x8c','\xd8','\xa7','\xd8','\xa7','\xd9','\x88','\xd8','\xb1','\xdb','\x81','\xd8','\xb1','\xd8','\xb2','\xdb','\x8c','\xda','\xaf','\xd9','\x88','\xd9','\x88','\xdb','\x8c','\xd9','\x86','\xd8','\xa7',0, // بوسنیااورہرزیگووینا ba
+    '\xd8','\xa8','\xd9','\x88','\xd8','\xb3','\xd9','\x86','\xdb','\x8c','\xd8','\xa7','\xd9','\x88','\xd9','\x87','\xd8','\xb1','\xd8','\xb2','\xd9','\x87','\xe2','\x80','\x8c','\xda','\xaf','\xd9','\x88','\xdb','\x8c','\xd9','\x86','\xd8','\xa7',0, // بوسنیاوهرزه‌گوینا ba
+    '\xd8','\xa8','\xd9','\x88','\xd8','\xb3','\xd9','\x86','\xdb','\x8c','\xd9','\x88','\xd9','\x87','\xd8','\xb1','\xd8','\xb2','\xda','\xaf','\xd9','\x88','\xdb','\x8c','\xd9','\x86',0, // بوسنیوهرزگوین ba
+    '\xd8','\xa8','\xd9','\x88','\xd8','\xb3','\xd9','\x89','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xdb','\x95','\xdb','\x8b','\xdb','\x95','\xda','\xaf','\xdb','\x90','\xd8','\xb1','\xd8','\xaa','\xd8','\xb3','\xdb','\x90','\xda','\xaf','\xd9','\x88','\xdb','\x8b','\xd9','\x89','\xd9','\x86','\xd8','\xa7',0, // بوسىنىيەۋەگېرتسېگوۋىنا ba
+    '\xd8','\xa8','\xd9','\x88','\xd9','\x84','\xd9','\x86','\xd8','\xaf','\xd8','\xa7',0, // بولندا pl
+    '\xd8','\xa8','\xd9','\x88','\xd9','\x84','\xd9','\x89','\xdb','\x8b','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // بولىۋىيە bo
+    '\xd8','\xa8','\xd9','\x88','\xd9','\x84','\xd9','\x8a','\xd9','\x81','\xd9','\x8a','\xd8','\xa7',0, // بوليفيا bo
+    '\xd8','\xa8','\xd9','\x88','\xd9','\x84','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xd8','\xb2','\xd9','\x8a','\xd8','\xa7','\xd8','\xa7','\xd9','\x84','\xd9','\x81','\xd8','\xb1','\xd9','\x86','\xd8','\xb3','\xd9','\x8a','\xd8','\xa9',0, // بولينيزياالفرنسية pf
+    '\xd8','\xa8','\xd9','\x88','\xd9','\x84','\xd9','\x8a','\xd9','\x88','\xd9','\x8a','\xd8','\xa7',0, // بوليويا bo
+    '\xd8','\xa8','\xd9','\x88','\xd9','\x84','\xd9','\x90','\xd9','\x88','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // بولِوِیا bo
+    '\xd8','\xa8','\xd9','\x88','\xd9','\x84','\xda','\xaf','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7',0, // بولگاریا bg
+    '\xd8','\xa8','\xd9','\x88','\xd9','\x84','\xdb','\x8c','\xd9','\x88','\xdb','\x8c',0, // بولیوی bo
+    '\xd8','\xa8','\xd9','\x88','\xd9','\x84','\xdb','\x8c','\xd9','\x88','\xdb','\x8c','\xd8','\xa7',0, // بولیویا bo
+    '\xd8','\xa8','\xd9','\x88','\xd9','\x88','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // بووتان bt
+    '\xd8','\xa8','\xd9','\x88','\xd9','\x88','\xd8','\xaa','\xd8','\xac','\xd8','\xb2','\xdb','\x8c','\xd8','\xb1','\xd9','\x87',0, // بووتجزیره bv
+    '\xd8','\xa8','\xd9','\x88','\xd9','\x88','\xd9','\x8e','\xd9','\xb9','\xd8','\xac','\xd9','\x94','\xd8','\xb2','\xdb','\x8c','\xd9','\x96','\xd8','\xb1','\xd9','\x95',0, // بووَٹجٔزیٖرٕ bv
+    '\xd8','\xa8','\xd9','\x88','\xd9','\x88','\xd9','\xbd','\xd9','\xbb','\xd9','\x8a','\xd9','\xbd',0, // بووٽٻيٽ bv
+    '\xd8','\xa8','\xd9','\x88','\xd9','\x88','\xdb','\x8c','\xd9','\xb9','\xd8','\xa7','\xd9','\x8a','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88',0, // بوویٹايلینڈ bv
+    '\xd8','\xa8','\xd9','\x88','\xd9','\x88','\xdb','\x8c','\xd9','\xbc','\xd9','\xbc','\xd8','\xa7','\xd9','\xbe','\xd9','\x88',0, // بوویټټاپو bv
+    '\xd8','\xa8','\xd9','\x88','\xd9','\x97','\xd9','\xb9','\xd8','\xa7','\xd9','\x86',0, // بوٗٹان bt
+    '\xd8','\xa8','\xd9','\x88','\xd9','\xbd','\xd8','\xb3','\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // بوٽسوانا bw
+    '\xd8','\xa8','\xd9','\x88','\xdb','\x8b','\xdb','\x90','\xd8','\xaa','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd9','\x89','\xd9','\x84','\xd9','\x89',0, // بوۋېتيارىلى bv
+    '\xd8','\xa8','\xd9','\x89','\xd8','\xb1','\xd8','\xa7','\xd8','\xb2','\xd9','\x89','\xd9','\x84','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // بىرازىلىيە br
+    '\xd8','\xa8','\xd9','\x89','\xd8','\xb1','\xd9','\x84','\xdb','\x95','\xd8','\xb4','\xd9','\x85','\xdb','\x95','\xd9','\xbe','\xd8','\xa7','\xd8','\xaf','\xd9','\x89','\xd8','\xb4','\xd8','\xa7','\xda','\xbe','\xd9','\x84','\xd9','\x89','\xd9','\x82',0, // بىرلەشمەپادىشاھلىق gb
+    '\xd8','\xa8','\xd9','\x89','\xd8','\xb1','\xd9','\x85','\xd8','\xa7',0, // بىرما mm
+    '\xd8','\xa8','\xd9','\x89','\xd8','\xb1','\xdb','\x87','\xd9','\x86','\xdb','\x90','\xd9','\x8a',0, // بىرۇنېي bn
+    '\xd8','\xa8','\xd9','\x8a','\xd8','\xb1','\xd9','\x88',0, // بيرو pe
+    '\xd8','\xa8','\xd9','\x8a','\xd8','\xb1','\xd9','\x88','\xd9','\x86','\xd9','\x8a','\xd8','\xb3','\xd8','\xa7','\xd9','\x85','\xd9','\x88','\xd9','\x86','\xda','\x8a','\xd9','\x8a',0, // بيرونيسامونڊي qo
+    '\xd8','\xa8','\xd9','\x8a','\xd8','\xb1','\xd9','\x8a','\xd8','\xb2','\xdb','\x8c','\xd9','\x84',0, // بيريزیل br
+    '\xd8','\xa8','\xd9','\x8a','\xd9','\x84','\xd8','\xa7','\xd8','\xb1','\xd9','\x88','\xd8','\xb3',0, // بيلاروس by
+    '\xd8','\xa8','\xd9','\x8a','\xd9','\x84','\xd8','\xac','\xd9','\x8a','\xd9','\x85',0, // بيلجيم be
+    '\xd8','\xa8','\xd9','\x8a','\xd9','\x84','\xd9','\x8a','\xd8','\xb2',0, // بيليز bz
+    '\xd8','\xa8','\xd9','\x8a','\xd9','\x86','\xd9','\x86',0, // بينن bj
+    '\xd8','\xa8','\xd9','\x8e','\xd8','\xb1','\xd8','\xb7','\xd8','\xa7','\xd9','\x86','\xd9','\x88','\xdb','\x8c','\xd9','\x88','\xd8','\xb1','\xd8','\xac','\xd9','\x90','\xd9','\x86','\xd8','\xac','\xd9','\x94','\xd8','\xb2','\xdb','\x8c','\xd9','\x96','\xd8','\xb1','\xd9','\x95',0, // بَرطانویورجِنجٔزیٖرٕ vg
+    '\xd8','\xa8','\xd9','\x8e','\xd9','\x84','\xd8','\xac','\xdb','\x8c','\xd8','\xb1','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // بَلجیرِیا bg
+    '\xd8','\xa8','\xd9','\x8e','\xd9','\x86','\xda','\xaf','\xd9','\x84','\xd8','\xa7','\xd8','\xaf','\xdb','\x8c','\xd8','\xb4',0, // بَنگلادیش bd
+    '\xd8','\xa8','\xd9','\x8e','\xdb','\x81','\xd8','\xa7','\xd9','\x85','\xd9','\x8e','\xd8','\xb3',0, // بَہامَس bs
+    '\xd8','\xa8','\xd9','\x8f','\xd8','\xb1','\xd9','\x86','\xd9','\x94','\xdb','\x92',0, // بُرنٔے bn
+    '\xd8','\xa8','\xd9','\x8f','\xd8','\xb1','\xda','\xa9','\xd9','\x90','\xd9','\x86','\xd8','\xa7','\xd9','\x81','\xdb','\x8c','\xd8','\xb3','\xd9','\x88',0, // بُرکِنافیسو bf
+    '\xd8','\xa8','\xd9','\x90','\xd9','\x86','\xd9','\x90','\xd9','\x86',0, // بِنِن bj
+    '\xd8','\xa8','\xd9','\x94','\xd8','\xb1','\xd9','\x85','\xdb','\x8c','\xd9','\x88','\xda','\x88','\xd8','\xa7',0, // بٔرمیوڈا bm
+    '\xd8','\xa8','\xda','\xbe','\xd8','\xa7','\xd8','\xb1','\xd8','\xaa',0, // بھارت in
+    '\xd8','\xa8','\xda','\xbe','\xd9','\x88','\xd9','\xb9','\xd8','\xa7','\xd9','\x86',0, // بھوٹان bt
+    '\xd8','\xa8','\xdb','\x81','\xd8','\xa7','\xd9','\x85','\xd8','\xa7','\xd8','\xb3',0, // بہاماس bs
+    '\xd8','\xa8','\xdb','\x86','\xd8','\xaa','\xd8','\xb3','\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // بۆتسوانا bw
+    '\xd8','\xa8','\xdb','\x86','\xd8','\xb3','\xd9','\x86','\xdb','\x8c','\xd8','\xa7','\xd9','\x88','\xda','\xbe','\xdb','\x95','\xd8','\xb1','\xd8','\xb2','\xdb','\x95','\xda','\xaf','\xdb','\x86','\xda','\xa4','\xdb','\x8c','\xd9','\x86','\xd8','\xa7',0, // بۆسنیاوھەرزەگۆڤینا ba
+    '\xd8','\xa8','\xdb','\x86','\xd9','\x84','\xdb','\x8c','\xda','\xa4','\xdb','\x8c','\xd8','\xa7',0, // بۆلیڤیا bo
+    '\xd8','\xa8','\xdb','\x87','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // بۇتان bt
+    '\xd8','\xa8','\xdb','\x87','\xd8','\xb1','\xd9','\x83','\xd9','\x89','\xd9','\x86','\xd8','\xa7','\xd9','\x81','\xd8','\xa7','\xd8','\xb3','\xd9','\x88',0, // بۇركىنافاسو bf
+    '\xd8','\xa8','\xdb','\x87','\xd8','\xb1','\xdb','\x87','\xd9','\x86','\xd8','\xaf','\xd9','\x89',0, // بۇرۇندى bi
+    '\xd8','\xa8','\xdb','\x87','\xd9','\x84','\xd8','\xba','\xd8','\xa7','\xd8','\xb1','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // بۇلغارىيە bg
+    '\xd8','\xa8','\xdb','\x8c','\xd8','\xb1','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd8','\xa7','\xd9','\x88','\xd8','\xb4','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // بیرونیاوشیانیا qo
+    '\xd8','\xa8','\xdb','\x8c','\xd8','\xb1','\xdb','\x8c','\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa7','\xda','\xaf','\xd8','\xa7','\xd9','\xbe',0, // بیریتانیاگاپ gb
+    '\xd8','\xa8','\xdb','\x8c','\xd9','\x84','\xd8','\xa7','\xd8','\xb1','\xd8','\xb3',0, // بیلارس by
+    '\xd8','\xa8','\xdb','\x8c','\xd9','\x84','\xd8','\xa7','\xd8','\xb1','\xd9','\x88','\xd8','\xb3',0, // بیلاروس by
+    '\xd8','\xa8','\xdb','\x8c','\xd9','\x84','\xd8','\xa7','\xd8','\xb1','\xd9','\x88','\xd9','\x97','\xd8','\xb3',0, // بیلاروٗس by
+    '\xd8','\xa8','\xdb','\x8c','\xd9','\x84','\xd8','\xa7','\xd9','\x8a','\xd8','\xb2',0, // بیلايز bz
+    '\xd8','\xa8','\xdb','\x8c','\xd9','\x84','\xd8','\xa7','\xda','\x95','\xd9','\x88','\xd9','\x88','\xd8','\xb3',0, // بیلاڕووس by
+    '\xd8','\xa8','\xdb','\x8c','\xd9','\x84','\xd8','\xac','\xd9','\x90','\xdb','\x8c','\xd9','\x8e','\xd9','\x85',0, // بیلجِیَم be
+    '\xd8','\xa8','\xdb','\x8c','\xd9','\x84','\xd8','\xac','\xdb','\x8c','\xd9','\x85',0, // بیلجیم be
+    '\xd8','\xa8','\xdb','\x8c','\xd9','\x84','\xd9','\x90','\xd8','\xac',0, // بیلِج bz
+    '\xd8','\xa8','\xdb','\x8c','\xd9','\x86','\xd9','\x86',0, // بینن bj
+    '\xd8','\xa8','\xdb','\x8e','\xd8','\xb1','\xd9','\x85','\xd9','\x88','\xd9','\x88','\xd8','\xaf','\xd8','\xa7',0, // بێرموودا bm
+    '\xd8','\xa8','\xdb','\x8e','\xd9','\x86','\xdb','\x8c','\xd9','\x86',0, // بێنین bj
+    '\xd8','\xa8','\xdb','\x90','\xd8','\xb1','\xd9','\x85','\xdb','\x87','\xd8','\xaf','\xd8','\xa7',0, // بېرمۇدا bm
+    '\xd8','\xa8','\xdb','\x90','\xd9','\x84','\xd8','\xa7','\xd8','\xb1','\xdb','\x87','\xd8','\xb3','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // بېلارۇسىيە by
+    '\xd8','\xa8','\xdb','\x90','\xd9','\x84','\xd9','\x89','\xd8','\xb2',0, // بېلىز bz
+    '\xd8','\xa8','\xdb','\x90','\xd9','\x84','\xda','\xaf','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // بېلگىيە be
+    '\xd8','\xa8','\xdb','\x90','\xd9','\x86','\xd9','\x89','\xd9','\x86',0, // بېنىن bj
+    '\xd8','\xa8','\xdb','\x90','\xd9','\x86','\xda','\xaf','\xd8','\xa7','\xd9','\x84',0, // بېنگال bd
+    '\xd8','\xa8','\xdb','\x95','\xd8','\xad','\xd8','\xb1','\xdb','\x95','\xdb','\x8c','\xd9','\x86',0, // بەحرەین bh
+    '\xd8','\xa8','\xdb','\x95','\xd9','\x84','\xda','\x98','\xdb','\x8c','\xda','\xa9',0, // بەلژیک be
+    '\xd8','\xa8','\xdb','\x95','\xd9','\x84','\xdb','\x8c','\xd8','\xb2',0, // بەلیز bz
+    '\xd8','\xa8','\xdb','\x95','\xd9','\x86','\xda','\xaf','\xd9','\x84','\xd8','\xa7','\xd8','\xaf','\xdb','\x8c','\xd8','\xb4',0, // بەنگلادیش bd
+    '\xd8','\xa8','\xdb','\x95','\xda','\xbe','\xd8','\xa7','\xd9','\x85','\xd8','\xa7',0, // بەھاما bs
+    '\xd8','\xa8','\xdb','\x95','\xda','\xbe','\xd8','\xb1','\xdb','\x95','\xd9','\x8a','\xd9','\x86',0, // بەھرەين bh
+    '\xd8','\xaa','\xd8','\xa7','\xd8','\xac','\xd9','\x89','\xd9','\x83','\xd9','\x89','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // تاجىكىستان tj
+    '\xd8','\xaa','\xd8','\xa7','\xd8','\xac','\xda','\xa9','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // تاجکستان tj
+    '\xd8','\xaa','\xd8','\xa7','\xd8','\xac','\xda','\xa9','\xd9','\x90','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // تاجکِستان tj
+    '\xd8','\xaa','\xd8','\xa7','\xd8','\xac','\xda','\xaa','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // تاجڪستان tj
+    '\xd8','\xaa','\xd8','\xa7','\xd8','\xac','\xdb','\x8c','\xda','\xa9','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // تاجیکستان tj
+    '\xd8','\xaa','\xd8','\xa7','\xd8','\xac','\xdb','\x8c','\xda','\xa9','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd9','\x86',0, // تاجیکستون tj
+    '\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xd8','\xb2','\xd8','\xa7','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // تانزانىيە tz
+    '\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xd8','\xb2','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // تانزانیا tz
+    '\xd8','\xaa','\xd8','\xa7','\xd9','\x8a','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf',0, // تايلاند th
+    '\xd8','\xaa','\xd8','\xa7','\xd9','\x8a','\xd9','\x88','\xd8','\xa7','\xd9','\x86',0, // تايوان tw
+    '\xd8','\xaa','\xd8','\xa7','\xd9','\x8a','\xd9','\x8a','\xd9','\x88','\xd8','\xa7','\xd9','\x86',0, // تاييوان tw
+    '\xd8','\xaa','\xd8','\xa7','\xd9','\x8a','\xdb','\x8c','\xd9','\x88','\xd8','\xa7','\xd9','\x86',0, // تايیوان tw
+    '\xd8','\xaa','\xd8','\xa7','\xdb','\x8c','\xd9','\x84','\xd9','\x86','\xd8','\xaf',0, // تایلند th
+    '\xd8','\xaa','\xd8','\xa7','\xdb','\x8c','\xd9','\x84','\xdb','\x95','\xd9','\x86','\xd8','\xaf',0, // تایلەند th
+    '\xd8','\xaa','\xd8','\xa7','\xdb','\x8c','\xd9','\x88','\xd8','\xa7','\xd9','\x86',0, // تایوان tw
+    '\xd8','\xaa','\xd8','\xb1','\xd8','\xb3','\xd9','\xb9','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd8','\xa7','\xda','\xa9','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // ترسٹانداکونیا ta
+    '\xd8','\xaa','\xd8','\xb1','\xd9','\x83','\xd9','\x85','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // تركمانستان tm
+    '\xd8','\xaa','\xd8','\xb1','\xd9','\x83','\xd9','\x8a','\xd8','\xa7',0, // تركيا tr
+    '\xd8','\xaa','\xd8','\xb1','\xd9','\x89','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd8','\xa7','\xd9','\x83','\xdb','\x87','\xd9','\x86','\xda','\xbe','\xd8','\xa7',0, // ترىستانداكۇنھا ta
+    '\xd8','\xaa','\xd8','\xb1','\xd9','\x8a','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd8','\xa7','\xd9','\x83','\xd9','\x88','\xd9','\x86','\xd8','\xa7',0, // تريستانداكونا ta
+    '\xd8','\xaa','\xd8','\xb1','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xd8','\xaf','\xd8','\xa7','\xd8','\xaf','\xd9','\x88','\xd8','\xaa','\xd9','\x88','\xd8','\xa8','\xd8','\xa7','\xd8','\xba','\xd9','\x88',0, // ترينيدادوتوباغو tt
+    '\xd8','\xaa','\xd8','\xb1','\xda','\xa9','\xd8','\xb3','\xd8','\xa7','\xd9','\x88','\xd8','\xb1','\xda','\xa9','\xdb','\x8c','\xda','\xa9','\xd8','\xa7','\xd9','\x88','\xd8','\xb3','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1',0, // ترکساورکیکاوسجزاير tc
+    '\xd8','\xaa','\xd8','\xb1','\xda','\xa9','\xd9','\x85','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // ترکمانستان tm
+    '\xd8','\xaa','\xd8','\xb1','\xda','\xa9','\xd9','\x85','\xd9','\x86','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // ترکمنستان tm
+    '\xd8','\xaa','\xd8','\xb1','\xda','\xa9','\xd9','\x85','\xd9','\x88','\xd9','\x86','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd9','\x86',0, // ترکمونستون tm
+    '\xd8','\xaa','\xd8','\xb1','\xda','\xa9','\xd9','\x8a',0, // ترکي tr
+    '\xd8','\xaa','\xd8','\xb1','\xda','\xa9','\xdb','\x8c',0, // ترکی tr
+    '\xd8','\xaa','\xd8','\xb1','\xda','\xa9','\xdb','\x8c','\xd9','\x87',0, // ترکیه tr
+    '\xd8','\xaa','\xd8','\xb1','\xda','\xaa','\xd9','\x85','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // ترڪمانستان tm
+    '\xd8','\xaa','\xd8','\xb1','\xda','\xaa','\xd9','\x8a',0, // ترڪي tr
+    '\xd8','\xaa','\xd8','\xb1','\xda','\xaa','\xdb','\xbd','\xda','\xaa','\xd9','\x8a','\xda','\xaa','\xd9','\x88','\xd8','\xb3','\xd9','\xbb','\xd9','\x8a','\xd9','\xbd',0, // ترڪ۽ڪيڪوسٻيٽ tc
+    '\xd8','\xaa','\xd8','\xb1','\xdb','\x8c','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd8','\xa7','\xd8','\xac','\xd9','\x88','\xd9','\x86','\xd9','\x87','\xd8','\xa7',0, // تریستانداجونها ta
+    '\xd8','\xaa','\xd8','\xb1','\xdb','\x8c','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd8','\xa7','\xda','\xa9','\xd9','\x86','\xd9','\x87','\xd8','\xa7',0, // تریستانداکنها ta
+    '\xd8','\xaa','\xd8','\xb1','\xdb','\x8c','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd8','\xa7','\xda','\xa9','\xd9','\x88','\xd9','\x86','\xd8','\xa7',0, // تریستانداکونا ta
+    '\xd8','\xaa','\xd8','\xb1','\xdb','\x8c','\xd8','\xb3','\xd8','\xaa','\xdb','\x8e','\xd9','\x86','\xd8','\xaf','\xd8','\xa7','\xda','\xa9','\xd9','\x88','\xd9','\x88','\xd9','\x86','\xd8','\xa7',0, // تریستێنداکوونا ta
+    '\xd8','\xaa','\xd8','\xb1','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xd8','\xaf','\xd8','\xa7','\xd8','\xaf','\xd8','\xa7','\xd9','\x88','\xd8','\xb1','\xd9','\xb9','\xd9','\x88','\xd8','\xa8','\xd8','\xa7','\xda','\xaf','\xd9','\x88',0, // ترینیداداورٹوباگو tt
+    '\xd8','\xaa','\xd8','\xb1','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xd8','\xaf','\xd8','\xa7','\xd8','\xaf','\xd9','\x88','\xd8','\xaa','\xd9','\x88','\xd8','\xa8','\xd8','\xa7','\xda','\xaf','\xd9','\x88',0, // ترینیدادوتوباگو tt
+    '\xd8','\xaa','\xd8','\xb1','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xd8','\xaf','\xd8','\xa7','\xd8','\xaf','\xd9','\x88','\xd8','\xaa','\xdb','\x86','\xd8','\xa8','\xd8','\xa7','\xda','\xaf','\xd9','\x88',0, // ترینیدادوتۆباگو tt
+    '\xd8','\xaa','\xd8','\xb4','\xd8','\xa7','\xd8','\xaf',0, // تشاد td
+    '\xd8','\xaa','\xd8','\xb4','\xd9','\x8a','\xd9','\x84','\xd9','\x8a',0, // تشيلي cl
+    '\xd8','\xaa','\xd9','\x86','\xd8','\xb2','\xd8','\xa7','\xd9','\x86','\xd9','\x8a','\xd8','\xa7',0, // تنزانيا tz
+    '\xd8','\xaa','\xd9','\x86','\xd8','\xb2','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // تنزانیا tz
+    '\xd8','\xaa','\xd9','\x86','\xd8','\xb2','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xdb','\x81',0, // تنزانیہ tz
+    '\xd8','\xaa','\xd9','\x87','\xd8','\xa7','\xd9','\x8a','\xd9','\x84','\xd9','\x86','\xda','\x89',0, // تهايلنډ th
+    '\xd8','\xaa','\xd9','\x88','\xd8','\xa7','\xd9','\x84','\xd9','\x88',0, // توالو tv
+    '\xd8','\xaa','\xd9','\x88','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xd9','\x88',0, // توالیو tv
+    '\xd8','\xaa','\xd9','\x88','\xd8','\xb1','\xda','\xa9','\xd8','\xb3','\xd9','\x88','\xda','\xa9','\xd8','\xa7','\xdb','\x8c','\xda','\xa9','\xd9','\x88','\xd8','\xb3','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1',0, // تورکسوکایکوسجزایر tc
+    '\xd8','\xaa','\xd9','\x88','\xd8','\xb1','\xda','\xa9','\xd9','\x85','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // تورکمانستان tm
+    '\xd8','\xaa','\xd9','\x88','\xd8','\xb1','\xda','\xa9','\xd9','\x85','\xd9','\x86','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // تورکمنستان tm
+    '\xd8','\xaa','\xd9','\x88','\xd8','\xb1','\xda','\xa9','\xdb','\x8c','\xd8','\xa7',0, // تورکیا tr
+    '\xd8','\xaa','\xd9','\x88','\xd8','\xba','\xd9','\x88',0, // توغو tg
+    '\xd8','\xaa','\xd9','\x88','\xd9','\x81','\xd8','\xa7','\xd9','\x84','\xd9','\x88',0, // توفالو tv
+    '\xd8','\xaa','\xd9','\x88','\xd9','\x83','\xd9','\x8a','\xd9','\x84','\xd9','\x88',0, // توكيلو tk
+    '\xd8','\xaa','\xd9','\x88','\xd9','\x83','\xdb','\x90','\xd9','\x84','\xd8','\xa7','\xdb','\x8b',0, // توكېلاۋ tk
+    '\xd8','\xaa','\xd9','\x88','\xd9','\x86','\xd8','\xb3',0, // تونس tn
+    '\xd8','\xaa','\xd9','\x88','\xd9','\x86','\xd8','\xba','\xd8','\xa7',0, // تونغا to
+    '\xd8','\xaa','\xd9','\x88','\xd9','\x86','\xda','\xab','\xd8','\xa7',0, // تونګا to
+    '\xd8','\xaa','\xd9','\x88','\xd9','\x86','\xda','\xaf','\xd8','\xa7',0, // تونگا to
+    '\xd8','\xaa','\xd9','\x88','\xd9','\x88','\xd8','\xa7','\xd9','\x84','\xd9','\x88',0, // تووالو tv
+    '\xd8','\xaa','\xd9','\x88','\xd9','\x88','\xd9','\x86','\xd8','\xb3',0, // توونس tn
+    '\xd8','\xaa','\xd9','\x88','\xd9','\x88','\xda','\xa4','\xd8','\xa7','\xd9','\x84','\xd9','\x88','\xd9','\x88',0, // تووڤالوو tv
+    '\xd8','\xaa','\xd9','\x88','\xd9','\x97','\xd9','\x88','\xd8','\xa7','\xd9','\x84','\xd9','\x88','\xd9','\x97',0, // توٗوالوٗ tv
+    '\xd8','\xaa','\xd9','\x88','\xda','\xa9','\xd9','\x84','\xd8','\xa7','\xd9','\x8a','\xd9','\x88',0, // توکلايو tk
+    '\xd8','\xaa','\xd9','\x88','\xda','\xa9','\xdb','\x8c','\xd9','\x84','\xd8','\xa7','\xd9','\x88',0, // توکیلاو tk
+    '\xd8','\xaa','\xd9','\x88','\xda','\xa9','\xdb','\x8c','\xd9','\x84','\xd9','\x88',0, // توکیلو tk
+    '\xd8','\xaa','\xd9','\x88','\xda','\xaf','\xd9','\x88',0, // توگو tg
+    '\xd8','\xaa','\xd9','\x89','\xd8','\xb1','\xd9','\x89','\xd9','\x86','\xd9','\x89','\xd8','\xaf','\xd8','\xa7','\xd8','\xaf','\xdb','\x8b','\xdb','\x95','\xd8','\xaa','\xd9','\x88','\xd8','\xa8','\xd8','\xa7','\xda','\xaf','\xd9','\x88',0, // تىرىنىدادۋەتوباگو tt
+    '\xd8','\xaa','\xd9','\x8a','\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd8','\xb4','\xd8','\xb1','\xd9','\x82','\xd9','\x8a','\xd8','\xa9',0, // تيمورالشرقية tl
+    '\xd8','\xaa','\xd9','\x8a','\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xd9','\x84','\xd9','\x8a','\xd8','\xb3','\xd8','\xaa','\xd9','\x8a',0, // تيمورليستي tl
+    '\xd8','\xaa','\xd9','\x8a','\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xd9','\x84','\xd9','\x8a','\xd8','\xb3','\xd9','\xbc',0, // تيمورليسټ tl
+    '\xd8','\xaa','\xd9','\x8a','\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xd9','\x84','\xd9','\x8a','\xd8','\xb4','\xd8','\xaa','\xd9','\x8a',0, // تيمورليشتي tl
+    '\xd8','\xaa','\xd9','\x8a','\xd9','\x88','\xd9','\x86','\xd9','\x8a','\xd8','\xb3','\xd9','\x8a','\xd8','\xa7',0, // تيونيسيا tn
+    '\xd8','\xaa','\xd9','\x8e','\xd9','\x86','\xd8','\xac','\xd8','\xa7','\xd9','\x86','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // تَنجانِیا tz
+    '\xd8','\xaa','\xd9','\x8f','\xd8','\xb1','\xd9','\x85','\xd9','\x90','\xd9','\x86','\xd9','\x90','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // تُرمِنِستان tm
+    '\xd8','\xaa','\xd9','\x8f','\xd8','\xb1','\xd9','\x8f','\xda','\xa9','\xd8','\xaa','\xdb','\x81','\xd9','\x95','\xda','\xa9','\xdb','\x8c','\xda','\xa9','\xd9','\x88','\xd8','\xb3','\xd8','\xac','\xd9','\x94','\xd8','\xb2','\xdb','\x8c','\xd9','\x96','\xd8','\xb1','\xd9','\x95',0, // تُرُکتہٕکیکوسجٔزیٖرٕ tc
+    '\xd8','\xaa','\xd9','\x8f','\xd8','\xb1','\xda','\xa9','\xdb','\x8c',0, // تُرکی tr
+    '\xd8','\xaa','\xda','\xbe','\xd8','\xa7','\xd9','\x8a','\xdb','\x8c','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88',0, // تھايیلینڈ th
+    '\xd8','\xaa','\xda','\xbe','\xd8','\xa7','\xdb','\x8c','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x91',0, // تھایلینڑ th
+    '\xd8','\xaa','\xdb','\x86','\xd9','\x86','\xda','\xaf','\xd8','\xa7',0, // تۆنگا to
+    '\xd8','\xaa','\xdb','\x86','\xda','\xa9','\xdb','\x8e','\xd9','\x84','\xd8','\xa7','\xd9','\x88',0, // تۆکێلاو tk
+    '\xd8','\xaa','\xdb','\x86','\xda','\xaf','\xdb','\x86',0, // تۆگۆ tg
+    '\xd8','\xaa','\xdb','\x87','\xd8','\xb1','\xd9','\x83','\xd8','\xb3','\xdb','\x8b','\xdb','\x95','\xd9','\x83','\xd8','\xa7','\xd9','\x8a','\xd9','\x83','\xd9','\x88','\xd8','\xb3','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x84','\xd9','\x89','\xd8','\xb1','\xd9','\x89',0, // تۇركسۋەكايكوسياراللىرى tc
+    '\xd8','\xaa','\xdb','\x87','\xd9','\x86','\xd9','\x89','\xd8','\xb3',0, // تۇنىس tn
+    '\xd8','\xaa','\xdb','\x87','\xdb','\x8b','\xd8','\xa7','\xd9','\x84','\xdb','\x87',0, // تۇۋالۇ tv
+    '\xd8','\xaa','\xdb','\x88','\xd8','\xb1','\xd9','\x83','\xd9','\x85','\xdb','\x95','\xd9','\x86','\xd9','\x89','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // تۈركمەنىستان tm
+    '\xd8','\xaa','\xdb','\x88','\xd8','\xb1','\xd9','\x83','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // تۈركىيە tr
+    '\xd8','\xaa','\xdb','\x8c','\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xd8','\xb4','\xd8','\xb1','\xd9','\x82','\xdb','\x8c',0, // تیمورشرقی tl
+    '\xd8','\xaa','\xdb','\x8c','\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xd9','\x84','\xd8','\xb3','\xd8','\xaa','\xd9','\x87',0, // تیمورلسته tl
+    '\xd8','\xaa','\xdb','\x8c','\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xd9','\x84','\xdb','\x8c','\xd8','\xb3','\xd9','\xb9',0, // تیمورلیسٹ tl
+    '\xd8','\xaa','\xdb','\x8c','\xd9','\x85','\xdb','\x86','\xd8','\xb1','\xdb','\x8c','\xda','\x95','\xdb','\x86','\xda','\x98','\xda','\xbe','\xdb','\x95','\xda','\xb5','\xd8','\xa7','\xd8','\xaa',0, // تیمۆریڕۆژھەڵات tl
+    '\xd8','\xaa','\xdb','\x95','\xd9','\x8a','\xdb','\x8b','\xdb','\x95','\xd9','\x86',0, // تەيۋەن tw
+    '\xd8','\xac','\xd8','\xa7','\xd8','\xb1','\xd8','\xac','\xd9','\x8a','\xd8','\xa7',0, // جارجيا ge
+    '\xd8','\xac','\xd8','\xa7','\xd8','\xb1','\xd8','\xac','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // جارجِیا ge
+    '\xd8','\xac','\xd8','\xa7','\xd8','\xb1','\xd8','\xac','\xdb','\x8c','\xd8','\xa7',0, // جارجیا ge
+    '\xd8','\xac','\xd8','\xa7','\xd9','\x85','\xd8','\xa7','\xd9','\x8a','\xd9','\x83','\xd8','\xa7',0, // جامايكا jm
+    '\xd8','\xac','\xd8','\xa7','\xd9','\x85','\xd8','\xa7','\xd9','\x8a','\xdb','\x8c','\xda','\xa9','\xd8','\xa7',0, // جامايیکا jm
+    '\xd8','\xac','\xd8','\xa7','\xd9','\x85','\xd8','\xa7','\xdb','\x8c','\xda','\xa9','\xd8','\xa7',0, // جامایکا jm
+    '\xd8','\xac','\xd8','\xa7','\xd9','\x85','\xd8','\xa7','\xdb','\x8c','\xdb','\x8c','\xda','\xa9','\xd8','\xa7',0, // جاماییکا jm
+    '\xd8','\xac','\xd8','\xa7','\xd9','\x85','\xd8','\xa8','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // جامبِیا zm
+    '\xd8','\xac','\xd8','\xa7','\xd9','\xbe','\xd8','\xa7','\xd9','\x86',0, // جاپان jp
+    '\xd8','\xac','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xd9','\x86',0, // جاپون jp
+    '\xd8','\xac','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xd9','\x99','\xd9','\x86',0, // جاپوٙن jp
+    '\xd8','\xac','\xd8','\xa8','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\xbd','\xd8','\xb1',0, // جبرالٽر gi
+    '\xd8','\xac','\xd8','\xa8','\xd9','\x84','\xd8','\xa7','\xd9','\x84','\xd8','\xb7','\xd8','\xa7','\xd8','\xb1','\xd9','\x82',0, // جبلالطارق gi
+    '\xd8','\xac','\xd8','\xa8','\xd9','\x84','\xd8','\xb7','\xd8','\xa7','\xd8','\xb1','\xd9','\x82',0, // جبلطارق gi
+    '\xd8','\xac','\xd8','\xa8','\xd9','\x84','\xe2','\x80','\x8c','\xd8','\xa7','\xd9','\x84','\xd8','\xb7','\xd8','\xa7','\xd8','\xb1','\xd9','\x82',0, // جبل‌الطارق gi
+    '\xd8','\xac','\xd8','\xa8','\xd9','\x88','\xd8','\xaa','\xd9','\x8a',0, // جبوتي dj
+    '\xd8','\xac','\xd8','\xa8','\xd9','\x88','\xd8','\xaa','\xdb','\x8c',0, // جبوتی dj
+    '\xd8','\xac','\xd8','\xb1','\xd8','\xb2','\xdb','\x8c',0, // جرزی je
+    '\xd8','\xac','\xd8','\xb1','\xd8','\xb3','\xd9','\x8a',0, // جرسي je
+    '\xd8','\xac','\xd8','\xb1','\xd8','\xb3','\xdb','\x8c',0, // جرسی je
+    '\xd8','\xac','\xd8','\xb1','\xd9','\x85','\xd9','\x86','\xd9','\x8a',0, // جرمني de
+    '\xd8','\xac','\xd8','\xb1','\xd9','\x85','\xd9','\x86','\xdb','\x8c',0, // جرمنی de
+    '\xd8','\xac','\xd8','\xb1','\xd9','\x85','\xd9','\x94','\xd9','\x86','\xdb','\x8c',0, // جرمٔنی de
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88',0, // جزايرالینڈ ax
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1','\xd8','\xb3','\xd9','\x84','\xdb','\x8c','\xd9','\x85','\xd8','\xa7','\xd9','\x86',0, // جزايرسلیمان sb
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1','\xd8','\xb4','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // جزايرشمالیماریانا mp
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1','\xd9','\x81','\xd8','\xa7','\xd8','\xb1','\xd9','\x88',0, // جزايرفارو fo
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1','\xd9','\x81','\xd8','\xa7','\xda','\xa9','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88',0, // جزايرفاکلینڈ fk
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1','\xd9','\x81','\xd8','\xa7','\xda','\xa9','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88','\xd8','\xa7','\xd8','\xb3','\xd9','\x84','\xd8','\xa7','\xd8','\xb3','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd9','\x88','\xdb','\x8c','\xd9','\x86','\xd8','\xa7','\xd8','\xb3',0, // جزايرفاکلینڈاسلاسمالویناس fk
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1','\xd9','\x81','\xdb','\x8c','\xd8','\xb1','\xd9','\x88',0, // جزايرفیرو fo
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xb4','\xd9','\x84',0, // جزايرمارشل mh
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1','\xd9','\xbe','\xd9','\xb9','\xda','\xa9','\xdb','\x8c','\xd8','\xb1','\xd9','\x86',0, // جزايرپٹکیرن pn
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1','\xda','\xa9','\xd9','\x86','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c',0, // جزايرکناری ic
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1','\xda','\xa9','\xda','\xa9',0, // جزايرکک ck
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1','\xda','\xa9','\xdb','\x8c','\xd9','\x84','\xd9','\x86','\xda','\xaf','\xda','\xa9','\xd9','\x88','\xda','\xa9','\xd9','\x88','\xd8','\xb3',0, // جزايرکیلنگکوکوس cc
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1','\xda','\xa9','\xdb','\x8c','\xda','\xa9','\xd8','\xb3','\xd9','\x88','\xd8','\xaa','\xd8','\xb1','\xda','\xa9','\xdb','\x8c','\xdb','\x81',0, // جزايرکیکسوترکیہ tc
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1','\xdb','\x81','\xd8','\xb1','\xda','\x88','\xd9','\x88','\xd9','\x85','\xda','\xa9','\xda','\x88','\xd9','\x88','\xd9','\x86','\xd9','\x84','\xda','\x88',0, // جزايرہرڈومکڈونلڈ hm
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xd8','\xa7','\xd8','\xb3','\xd9','\x86','\xd8','\xb3','\xdb','\x8c','\xd9','\x88','\xd9','\x86',0, // جزایراسنسیون ac
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf',0, // جزایرالاند ax
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xd8','\xaa','\xd9','\x88','\xd8','\xb1','\xda','\xa9','\xd8','\xb3','\xd9','\x88','\xda','\xa9','\xd8','\xa7','\xdb','\x8c','\xda','\xa9','\xd9','\x88','\xd8','\xb3',0, // جزایرتورکسوکایکوس tc
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xd8','\xac','\xd9','\x88','\xd8','\xb1','\xd8','\xac','\xdb','\x8c','\xd8','\xa7','\xdb','\x8c','\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xdb','\x8c','\xd9','\x88','\xd8','\xb3','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd9','\x88','\xdb','\x8c','\xda','\x86','\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xdb','\x8c',0, // جزایرجورجیایجنوبیوساندویچجنوبی gs
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xd8','\xaf','\xd9','\x88','\xd8','\xb1','\xd8','\xa7','\xd9','\x81','\xd8','\xaa','\xd8','\xa7','\xd8','\xaf','\xd9','\x87','\xd9','\x94','\xd8','\xa7','\xdb','\x8c','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd8','\xaa','\xd9','\x85','\xd8','\xaa','\xd8','\xad','\xd8','\xaf','\xd9','\x87',0, // جزایردورافتادهٔایالاتمتحده um
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xd8','\xb3','\xd9','\x84','\xdb','\x8c','\xd9','\x85','\xd8','\xa7','\xd9','\x86',0, // جزایرسلیمان sb
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xd9','\x81','\xd8','\xa7','\xd8','\xb1','\xd9','\x88',0, // جزایرفارو fo
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xd9','\x81','\xd8','\xa7','\xd9','\x84','\xda','\xa9','\xd9','\x84','\xd9','\x86','\xd8','\xaf',0, // جزایرفالکلند fk
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xd9','\x81','\xd8','\xa7','\xd9','\x84','\xda','\xa9','\xd9','\x84','\xd9','\x86','\xd8','\xaf','\xd8','\xa7','\xdb','\x8c','\xd8','\xb3','\xd9','\x84','\xd8','\xa7','\xd8','\xb3','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd9','\x88','\xdb','\x8c','\xd9','\x86','\xd8','\xa7','\xd8','\xb3',0, // جزایرفالکلندایسلاسمالویناس fk
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xd9','\x82','\xd9','\x86','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c',0, // جزایرقناری ic
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xb4','\xd8','\xa7','\xd9','\x84',0, // جزایرمارشال mh
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd8','\xa7','\xdb','\x8c','\xd8','\xb4','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xdb','\x8c',0, // جزایرماریانایشمالی mp
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xd9','\x88','\xdb','\x8c','\xd8','\xb1','\xd8','\xac','\xdb','\x8c','\xd9','\x86','\xd8','\xa7','\xdb','\x8c','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd8','\xaa','\xd9','\x85','\xd8','\xaa','\xd8','\xad','\xd8','\xaf','\xd9','\x87',0, // جزایرویرجینایالاتمتحده vi
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xd9','\x88','\xdb','\x8c','\xd8','\xb1','\xd8','\xac','\xdb','\x8c','\xd9','\x86','\xd8','\xa8','\xd8','\xb1','\xdb','\x8c','\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // جزایرویرجینبریتانیا vg
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xd9','\xbe','\xdb','\x8c','\xd8','\xaa','\xe2','\x80','\x8c','\xda','\xa9','\xd8','\xb1','\xd9','\x86',0, // جزایرپیت‌کرن pn
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xda','\xa9','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd9','\x8a','\xdb','\x8c','\xd8','\xa8','\xd9','\x87','\xd9','\x84','\xd9','\x86','\xd8','\xaf',0, // جزایرکارايیبهلند bq
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xda','\xa9','\xd9','\x84','\xdb','\x8c','\xd9','\xbe','\xd8','\xb1','\xd8','\xaa','\xd9','\x88','\xd9','\x86',0, // جزایرکلیپرتون cp
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xda','\xa9','\xd9','\x88','\xda','\xa9',0, // جزایرکوک ck
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xda','\xa9','\xd9','\x88','\xda','\xa9','\xd9','\x88','\xd8','\xb3',0, // جزایرکوکوس cc
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xda','\xa9','\xd9','\x90','\xdb','\x8c','\xd9','\x85','\xd9','\x86',0, // جزایرکِیمن ky
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf',0, // جزرالاند ax
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd8','\xa8','\xd9','\x87','\xd8','\xa7','\xd9','\x85','\xd8','\xa7',0, // جزرالبهاما bs
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x82','\xd9','\x85','\xd8','\xb1',0, // جزرالقمر km
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x83','\xd9','\x86','\xd8','\xa7','\xd8','\xb1','\xd9','\x8a',0, // جزرالكناري ic
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xaa','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xd9','\x83',0, // جزرالمارتينيك mq
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xaf','\xd9','\x8a','\xd9','\x81',0, // جزرالمالديف mv
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x88','\xd9','\x84','\xd8','\xa7','\xd9','\x8a','\xd8','\xa7','\xd8','\xaa','\xd8','\xa7','\xd9','\x84','\xd9','\x85','\xd8','\xaa','\xd8','\xad','\xd8','\xaf','\xd8','\xa9','\xd8','\xa7','\xd9','\x84','\xd9','\x86','\xd8','\xa7','\xd9','\x8a','\xd9','\x8a','\xd8','\xa9',0, // جزرالولاياتالمتحدةالنايية um
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd8','\xa8','\xd9','\x8a','\xd8','\xaa','\xd9','\x83','\xd9','\x8a','\xd8','\xb1','\xd9','\x86',0, // جزربيتكيرن pn
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd8','\xaa','\xd9','\x88','\xd8','\xb1','\xd9','\x83','\xd8','\xb3','\xd9','\x88','\xd9','\x83','\xd8','\xa7','\xd9','\x8a','\xd9','\x83','\xd9','\x88','\xd8','\xb3',0, // جزرتوركسوكايكوس tc
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd8','\xb3','\xd9','\x84','\xd9','\x8a','\xd9','\x85','\xd8','\xa7','\xd9','\x86',0, // جزرسليمان sb
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd9','\x81','\xd8','\xa7','\xd8','\xb1','\xd9','\x88',0, // جزرفارو fo
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd9','\x81','\xd9','\x88','\xd9','\x83','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf',0, // جزرفوكلاند fk
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd9','\x81','\xd9','\x88','\xd9','\x83','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd9','\x81','\xd9','\x8a','\xd9','\x86','\xd8','\xa7','\xd8','\xb3',0, // جزرفوكلاندجزرمالفيناس fk
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd9','\x81','\xd9','\x8a','\xd8','\xb1','\xd8','\xac','\xd9','\x86','\xd8','\xa7','\xd9','\x84','\xd8','\xa8','\xd8','\xb1','\xd9','\x8a','\xd8','\xb7','\xd8','\xa7','\xd9','\x86','\xd9','\x8a','\xd8','\xa9',0, // جزرفيرجنالبريطانية vg
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd9','\x81','\xd9','\x8a','\xd8','\xb1','\xd8','\xac','\xd9','\x86','\xd8','\xa7','\xd9','\x84','\xd8','\xaa','\xd8','\xa7','\xd8','\xa8','\xd8','\xb9','\xd8','\xa9','\xd9','\x84','\xd9','\x84','\xd9','\x88','\xd9','\x84','\xd8','\xa7','\xd9','\x8a','\xd8','\xa7','\xd8','\xaa','\xd8','\xa7','\xd9','\x84','\xd9','\x85','\xd8','\xaa','\xd8','\xad','\xd8','\xaf','\xd8','\xa9',0, // جزرفيرجنالتابعةللولاياتالمتحدة vi
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd9','\x83','\xd8','\xa7','\xd9','\x8a','\xd9','\x85','\xd8','\xa7','\xd9','\x86',0, // جزركايمان ky
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd9','\x83','\xd9','\x88','\xd9','\x83',0, // جزركوك ck
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd9','\x83','\xd9','\x88','\xd9','\x83','\xd9','\x88','\xd8','\xb3','\xd9','\x83','\xd9','\x8a','\xd9','\x84','\xd9','\x8a','\xd9','\x86','\xd8','\xba',0, // جزركوكوسكيلينغ cc
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xb4','\xd8','\xa7','\xd9','\x84',0, // جزرمارشال mh
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xd8','\xa7','\xd8','\xa7','\xd9','\x84','\xd8','\xb4','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd9','\x8a','\xd8','\xa9',0, // جزرمارياناالشمالية mp
+    '\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd9','\x88','\xd8','\xa7','\xd9','\x84','\xd8','\xb3','\xd9','\x88','\xd9','\x81','\xd9','\x88','\xd8','\xaa','\xd9','\x88','\xd9','\x86','\xd8','\xa7',0, // جزروالسوفوتونا wf
+    '\xd8','\xac','\xd8','\xb2','\xd9','\x8a','\xd8','\xb1','\xd8','\xa9','\xd8','\xa7','\xd8','\xb3','\xd9','\x8a','\xd9','\x86','\xd8','\xb4','\xd9','\x8a','\xd9','\x86',0, // جزيرةاسينشين ac
+    '\xd8','\xac','\xd8','\xb2','\xd9','\x8a','\xd8','\xb1','\xd8','\xa9','\xd8','\xa7','\xd8','\xb3','\xd9','\x8a','\xd9','\x86','\xd8','\xb4','\xd9','\x8a','\xd9','\x88','\xd9','\x86',0, // جزيرةاسينشيون ac
+    '\xd8','\xac','\xd8','\xb2','\xd9','\x8a','\xd8','\xb1','\xd8','\xa9','\xd8','\xa8','\xd9','\x88','\xd9','\x81','\xd9','\x8a','\xd9','\x87',0, // جزيرةبوفيه bv
+    '\xd8','\xac','\xd8','\xb2','\xd9','\x8a','\xd8','\xb1','\xd8','\xa9','\xd9','\x83','\xd8','\xb1','\xd9','\x8a','\xd8','\xb3','\xd9','\x85','\xd8','\xa7','\xd8','\xb3',0, // جزيرةكريسماس cx
+    '\xd8','\xac','\xd8','\xb2','\xd9','\x8a','\xd8','\xb1','\xd8','\xa9','\xd9','\x83','\xd9','\x84','\xd9','\x8a','\xd8','\xa8','\xd9','\x8a','\xd8','\xb1','\xd8','\xaa','\xd9','\x88','\xd9','\x86',0, // جزيرةكليبيرتون cp
+    '\xd8','\xac','\xd8','\xb2','\xd9','\x8a','\xd8','\xb1','\xd8','\xa9','\xd9','\x85','\xd8','\xa7','\xd9','\x86',0, // جزيرةمان im
+    '\xd8','\xac','\xd8','\xb2','\xd9','\x8a','\xd8','\xb1','\xd8','\xa9','\xd9','\x86','\xd9','\x88','\xd8','\xb1','\xd9','\x81','\xd9','\x88','\xd9','\x84','\xd9','\x83',0, // جزيرةنورفولك nf
+    '\xd8','\xac','\xd8','\xb2','\xd9','\x8a','\xd8','\xb1','\xd8','\xa9','\xd9','\x87','\xd9','\x8a','\xd8','\xb1','\xd8','\xaf','\xd9','\x88','\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd9','\x85','\xd8','\xa7','\xd9','\x83','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xd8','\xa7','\xd9','\x84','\xd8','\xaf',0, // جزيرةهيردوجزرماكدونالد hm
+    '\xd8','\xac','\xd8','\xb2','\xdb','\x8c','\xd8','\xb1','\xd9','\x87','\xd9','\x94','\xd8','\xa8','\xd9','\x88','\xd9','\x88','\xd9','\x87',0, // جزیرهٔبووه bv
+    '\xd8','\xac','\xd8','\xb2','\xdb','\x8c','\xd8','\xb1','\xd9','\x87','\xd9','\x94','\xd9','\x85','\xd9','\x86',0, // جزیرهٔمن im
+    '\xd8','\xac','\xd8','\xb2','\xdb','\x8c','\xd8','\xb1','\xd9','\x87','\xd9','\x94','\xd9','\x86','\xd9','\x88','\xd8','\xb1','\xd9','\x81','\xd9','\x88','\xd9','\x84','\xda','\xa9',0, // جزیرهٔنورفولک nf
+    '\xd8','\xac','\xd8','\xb2','\xdb','\x8c','\xd8','\xb1','\xd9','\x87','\xd9','\x94','\xd9','\x87','\xd8','\xb1','\xd8','\xaf','\xd9','\x88','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xd9','\x85','\xda','\xa9','\xe2','\x80','\x8c','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xd8','\xa7','\xd9','\x84','\xd8','\xaf',0, // جزیرهٔهردوجزایرمک‌دونالد hm
+    '\xd8','\xac','\xd8','\xb2','\xdb','\x8c','\xd8','\xb1','\xd9','\x87','\xd9','\x94','\xda','\xa9','\xd8','\xb1','\xdb','\x8c','\xd8','\xb3','\xd9','\x85','\xd8','\xb3',0, // جزیرهٔکریسمس cx
+    '\xd8','\xac','\xd8','\xb2','\xdb','\x8c','\xd8','\xb1','\xdb','\x81','\xd8','\xa7','\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd8','\xb4','\xd9','\x86',0, // جزیرہاسینشن ac
+    '\xd8','\xac','\xd8','\xb2','\xdb','\x8c','\xd8','\xb1','\xdb','\x81','\xd8','\xa8','\xd9','\x88','\xd9','\x88','\xdb','\x8c','\xd8','\xaa',0, // جزیرہبوویت bv
+    '\xd8','\xac','\xd8','\xb2','\xdb','\x8c','\xd8','\xb1','\xdb','\x81','\xd9','\x86','\xd8','\xa7','\xd8','\xb1','\xd9','\x81','\xd9','\x88','\xda','\xa9',0, // جزیرہنارفوک nf
+    '\xd8','\xac','\xd8','\xb2','\xdb','\x8c','\xd8','\xb1','\xdb','\x81','\xda','\xa9','\xd8','\xb1','\xd8','\xb3','\xd9','\x85','\xd8','\xb3',0, // جزیرہکرسمس cx
+    '\xd8','\xac','\xd8','\xb2','\xdb','\x8c','\xd8','\xb1','\xdb','\x81','\xda','\xa9','\xd9','\x84','\xd9','\xbe','\xd8','\xb1','\xd9','\xb9','\xd9','\x86',0, // جزیرہکلپرٹن cp
+    '\xd8','\xac','\xd8','\xb9','\xd9','\x84','\xd9','\x8a','\xd8','\xa8','\xd9','\x8a','\xd8','\xaf','\xd9','\x8a',0, // جعليبيدي xb
+    '\xd8','\xac','\xd8','\xb9','\xd9','\x84','\xd9','\x8a','\xd8','\xae','\xd8','\xac',0, // جعليخج xa
+    '\xd8','\xac','\xd9','\x85','\xd8','\xa7','\xd9','\x8a','\xdb','\x8c','\xda','\xa9','\xd8','\xa7',0, // جمايیکا jm
+    '\xd8','\xac','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xd8','\xa9','\xd8','\xa7','\xd9','\x81','\xd8','\xb1','\xd9','\x8a','\xd9','\x82','\xd9','\x8a','\xd8','\xa7','\xd8','\xa7','\xd9','\x84','\xd9','\x88','\xd8','\xb3','\xd8','\xb7','\xd9','\x89',0, // جمهوريةافريقياالوسطى cf
+    '\xd8','\xac','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xd8','\xa9','\xd8','\xa7','\xd9','\x84','\xd8','\xaa','\xd8','\xb4','\xd9','\x8a','\xd9','\x83',0, // جمهوريةالتشيك cz
+    '\xd8','\xac','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xd8','\xa9','\xd8','\xa7','\xd9','\x84','\xd8','\xaf','\xd9','\x88','\xd9','\x85','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xd9','\x83','\xd8','\xa7','\xd9','\x86',0, // جمهوريةالدومينيكان do
+    '\xd8','\xac','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xd8','\xa9','\xd8','\xa7','\xd9','\x84','\xd9','\x83','\xd9','\x88','\xd9','\x86','\xd8','\xba','\xd9','\x88',0, // جمهوريةالكونغو cg
+    '\xd8','\xac','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xd8','\xa9','\xd8','\xa7','\xd9','\x84','\xd9','\x83','\xd9','\x88','\xd9','\x86','\xd8','\xba','\xd9','\x88','\xd8','\xa7','\xd9','\x84','\xd8','\xaf','\xd9','\x8a','\xd9','\x85','\xd9','\x82','\xd8','\xb1','\xd8','\xa7','\xd8','\xb7','\xd9','\x8a','\xd8','\xa9',0, // جمهوريةالكونغوالديمقراطية cd
+    '\xd8','\xac','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xd9','\x87','\xda','\x86','\xd9','\x8a','\xda','\xa9',0, // جمهوريهچيک cz
+    '\xd8','\xac','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xd9','\x87','\xda','\x89','\xd9','\x88','\xd9','\x85','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xda','\xa9','\xd9','\x86',0, // جمهوريهډومينيکن do
+    '\xd8','\xac','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7','\xd8','\xb0','\xd8','\xb1','\xd8','\xa8','\xd8','\xa7','\xdb','\x8c','\xd8','\xac','\xd8','\xa7','\xd9','\x86',0, // جمهوریاذربایجان az
+    '\xd8','\xac','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7','\xd9','\x81','\xd8','\xb1','\xdb','\x8c','\xd9','\x82','\xd8','\xa7','\xdb','\x8c','\xd9','\x85','\xd8','\xb1','\xda','\xa9','\xd8','\xb2','\xdb','\x8c',0, // جمهوریافریقایمرکزی cf
+    '\xd8','\xac','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xd8','\xaf','\xd9','\x88','\xd9','\x85','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xda','\xa9','\xd9','\x86',0, // جمهوریدومینیکن do
+    '\xd8','\xac','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xda','\x86','\xda','\xa9',0, // جمهوریچک cz
+    '\xd8','\xac','\xd9','\x85','\xd9','\x8a','\xda','\xaa','\xd8','\xa7',0, // جميڪا jm
+    '\xd8','\xac','\xd9','\x85','\xdb','\x81','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xdb','\x81','\xda','\x88','\xd9','\x88','\xd9','\x85','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xda','\xa9','\xd9','\x86',0, // جمہوریہڈومينيکن do
+    '\xd8','\xac','\xd9','\x85','\xdb','\x8c','\xda','\xa9','\xd8','\xa7',0, // جمیکا jm
+    '\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xd8','\xa7','\xd9','\x81','\xd8','\xb1','\xd9','\x8a','\xd9','\x82','\xd9','\x8a','\xd8','\xa7',0, // جنوبافريقيا za
+    '\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xd8','\xa7','\xd9','\x84','\xd8','\xb3','\xd9','\x88','\xd8','\xaf','\xd8','\xa7','\xd9','\x86',0, // جنوبالسودان ss
+    '\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xda','\xaf','\xd8','\xa7','\xd9','\x86',0, // جنوبگان aq
+    '\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xdb','\x8c','\xd8','\xa7','\xd9','\x81','\xd8','\xb1','\xdb','\x8c','\xd9','\x82','\xd8','\xa7',0, // جنوبیافریقا za
+    '\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xdb','\x8c','\xd8','\xa7','\xd9','\x81','\xd8','\xb1','\xdb','\x8c','\xd9','\x82','\xdb','\x81',0, // جنوبیافریقہ za
+    '\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xdb','\x8c','\xd8','\xac','\xd8','\xa7','\xd8','\xb1','\xd8','\xac','\xdb','\x8c','\xd8','\xa7','\xd8','\xa7','\xd9','\x88','\xd8','\xb1','\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xdb','\x8c','\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xda','\x88','\xd9','\x88','\xda','\x86','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1',0, // جنوبیجارجیااورجنوبیسینڈوچجزاير gs
+    '\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xdb','\x8c','\xd8','\xac','\xd9','\x88','\xd8','\xb1','\xd8','\xac','\xdb','\x8c','\xd8','\xa7','\xd9','\x88','\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xdb','\x8c','\xd8','\xb3','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd9','\x88','\xdb','\x8c','\xda','\x86','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1',0, // جنوبیجورجیاوجنوبیساندویچجزایر gs
+    '\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xdb','\x8c','\xd8','\xb3','\xd9','\x88','\xd8','\xaf','\xd8','\xa7','\xd9','\x86',0, // جنوبیسودان ss
+    '\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xdb','\x8c','\xd8','\xb3','\xd9','\x88','\xda','\x88','\xd8','\xa7','\xd9','\x86',0, // جنوبیسوڈان ss
+    '\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xdb','\x8c','\xda','\xa9','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7',0, // جنوبیکوریا kr
+    '\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xdb','\x8c','\xda','\xa9','\xd9','\x8f','\xd8','\xb1','\xd9','\x87',0, // جنوبیکُره kr
+    '\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xdb','\x8c','\xdb','\x8c','\xd8','\xae','\xe2','\x80','\x8c','\xd8','\xa8','\xd8','\xb2','\xd9','\x87','\xd9','\x82','\xd8','\xb7','\xd8','\xa8',0, // جنوبییخ‌بزهقطب aq
+    '\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd9','\x97','\xd8','\xa8','\xdb','\x8c','\xd8','\xac','\xd8','\xa7','\xd8','\xb1','\xd8','\xac','\xd9','\x90','\xdb','\x8c','\xd8','\xa7','\xd8','\xaa','\xdb','\x81','\xd9','\x95','\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd9','\x97','\xd8','\xa8','\xdb','\x8c','\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xda','\x91','\xd9','\x88','\xd9','\x95','\xda','\x86','\xd8','\xac','\xd9','\x94','\xd8','\xb2','\xdb','\x8c','\xd9','\x96','\xd8','\xb1','\xd9','\x95',0, // جنوٗبیجارجِیاتہٕجنوٗبیسینڑوٕچجٔزیٖرٕ gs
+    '\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd9','\x97','\xd8','\xa8','\xdb','\x8c','\xda','\xa9','\xd9','\x88','\xd8','\xb1','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // جنوٗبیکورِیا kr
+    '\xd8','\xac','\xd9','\x88','\xd8','\xb1','\xd8','\xac','\xd9','\x8a','\xd8','\xa7',0, // جورجيا ge
+    '\xd8','\xac','\xd9','\x88','\xd8','\xb1','\xd8','\xac','\xd9','\x8a','\xd8','\xa7','\xd8','\xa7','\xd9','\x84','\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xd9','\x8a','\xd8','\xa9','\xd9','\x88','\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd8','\xb3','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd9','\x88','\xd9','\x8a','\xd8','\xaa','\xd8','\xb4','\xd8','\xa7','\xd9','\x84','\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xd9','\x8a','\xd8','\xa9',0, // جورجياالجنوبيةوجزرساندويتشالجنوبية gs
+    '\xd8','\xac','\xd9','\x89','\xd8','\xa8','\xdb','\x87','\xd8','\xaa','\xd9','\x89',0, // جىبۇتى dj
+    '\xd8','\xac','\xd9','\x8a','\xd8','\xa8','\xd9','\x88','\xd8','\xaa','\xd9','\x8a',0, // جيبوتي dj
+    '\xd8','\xac','\xd9','\x8a','\xd8','\xb1','\xd8','\xb3','\xd9','\x8a',0, // جيرسي je
+    '\xd8','\xac','\xd9','\x8e','\xd9','\x85','\xd8','\xa7','\xdb','\x8c','\xda','\xa9','\xd8','\xa7',0, // جَمایکا jm
+    '\xd8','\xac','\xd9','\x8e','\xd9','\x86','\xd9','\x88','\xd9','\x97','\xd8','\xa8','\xdb','\x8c','\xd8','\xa7','\xd9','\x8e','\xd9','\x81','\xd8','\xb1','\xdb','\x8c','\xd9','\x96','\xda','\xa9','\xd8','\xa7',0, // جَنوٗبیاَفریٖکا za
+    '\xd8','\xac','\xd9','\x90','\xd8','\xa8','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\xb9','\xd9','\x8e','\xd8','\xb1',0, // جِبرالٹَر gi
+    '\xd8','\xac','\xd9','\x90','\xd8','\xa8','\xd9','\x88','\xd9','\x97','\xd8','\xaa','\xdb','\x8c',0, // جِبوٗتی dj
+    '\xd8','\xac','\xd9','\x94','\xd8','\xb1','\xd8','\xb3','\xdb','\x8c',0, // جٔرسی je
+    '\xd8','\xac','\xdb','\x87','\xda','\xad','\xda','\xaf','\xd9','\x88',0, // جۇڭگو cn
+    '\xd8','\xac','\xdb','\x8c','\xd8','\xa8','\xd9','\x88','\xd8','\xaa','\xdb','\x8c',0, // جیبوتی dj
+    '\xd8','\xac','\xdb','\x8c','\xd8','\xa8','\xd9','\x88','\xd9','\x88','\xd8','\xaa','\xdb','\x8c',0, // جیبووتی dj
+    '\xd8','\xac','\xdb','\x8e','\xd8','\xb1','\xd8','\xb3','\xdb','\x8c',0, // جێرسی je
+    '\xd8','\xac','\xdb','\x90','\xd8','\xb1','\xd8','\xb3','\xdb','\x90','\xd9','\x8a',0, // جېرسېي je
+    '\xd8','\xac','\xdb','\x95','\xd8','\xa8','\xd9','\x89','\xd9','\x84','\xd8','\xaa','\xd8','\xa7','\xd8','\xb1','\xd9','\x89','\xd9','\x82',0, // جەبىلتارىق gi
+    '\xd8','\xac','\xdb','\x95','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1',0, // جەزایر dz
+    '\xd8','\xac','\xdb','\x95','\xd9','\x86','\xdb','\x87','\xd8','\xa8','\xd9','\x89','\xd9','\x8a','\xd8','\xac','\xd9','\x88','\xd8','\xb1','\xd8','\xac','\xd9','\x89','\xd9','\x8a','\xdb','\x95','\xdb','\x8b','\xdb','\x95','\xd8','\xac','\xdb','\x95','\xd9','\x86','\xdb','\x87','\xd8','\xa8','\xd9','\x89','\xd9','\x8a','\xd8','\xb3','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xdb','\x8b','\xd9','\x89','\xda','\x86','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x84','\xd9','\x89','\xd8','\xb1','\xd9','\x89',0, // جەنۇبىيجورجىيەۋەجەنۇبىيساندۋىچياراللىرى gs
+    '\xd8','\xac','\xdb','\x95','\xd9','\x86','\xdb','\x87','\xd8','\xa8','\xd9','\x89','\xd9','\x8a','\xd8','\xb3','\xdb','\x87','\xd8','\xaf','\xd8','\xa7','\xd9','\x86',0, // جەنۇبىيسۇدان ss
+    '\xd8','\xac','\xdb','\x95','\xd9','\x86','\xdb','\x87','\xd8','\xa8','\xd9','\x89','\xd9','\x8a','\xd9','\x8a','\xd8','\xa7','\xd9','\x81','\xd8','\xb1','\xd9','\x89','\xd9','\x82','\xd8','\xa7',0, // جەنۇبىييافرىقا za
+    '\xd8','\xad','\xd8','\xa8','\xd8','\xb4','\xd9','\x87',0, // حبشه et
+    '\xd8','\xae','\xd8','\xaa','\xd9','\x8a','\xda','\x81','\xd8','\xaa','\xd9','\x8a','\xd9','\x85','\xd9','\x88','\xd8','\xb1',0, // ختيځتيمور tl
+    '\xd8','\xaf','\xd8','\xa7','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xda','\xa9',0, // دانمارک dk
+    '\xd8','\xaf','\xd8','\xa7','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // دانىيە dk
+    '\xd8','\xaf','\xd8','\xa7','\xd9','\x8a','\xd9','\x84','\xd8','\xa7','\xd9','\x81','\xd9','\x85','\xdb','\x8c','\xd9','\x86',0, // دايلافمین im
+    '\xd8','\xaf','\xd8','\xa8','\xd8','\xb1','\xd9','\x8a','\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xd9','\x88','\xd9','\x8a','\xd9','\x87','\xd9','\x86','\xd8','\xaf','\xd8','\xb3','\xd9','\x85','\xd9','\x86','\xd8','\xaf','\xd8','\xb1','\xd9','\x8a','\xd8','\xb3','\xd9','\x8a','\xd9','\x85','\xd9','\x87',0, // دبريتانويهندسمندريسيمه io
+    '\xd8','\xaf','\xd8','\xaa','\xd8','\xb1','\xda','\xa9','\xdb','\x8c','\xdb','\x90','\xd8','\xa7','\xd9','\x88','\xda','\xa9','\xdb','\x8c','\xda','\xa9','\xd8','\xa7','\xd8','\xb3','\xd9','\x88','\xd9','\xbc','\xd8','\xa7','\xd9','\xbe','\xd9','\x88',0, // دترکیېاوکیکاسوټاپو tc
+    '\xd8','\xaf','\xd8','\xaa','\xd8','\xb1','\xda','\xa9','\xdb','\x8c','\xdb','\x92','\xd8','\xa7','\xd9','\x88','\xda','\xa9','\xdb','\x8c','\xda','\xa9','\xd8','\xa7','\xd8','\xb3','\xd9','\x88','\xd9','\xbc','\xd8','\xa7','\xd9','\xbe','\xd9','\x88',0, // دترکیےاوکیکاسوټاپو tc
+    '\xd8','\xaf','\xd8','\xb9','\xd8','\xa7','\xd8','\xac','\xd8','\xb3','\xd8','\xa7','\xd8','\xad','\xd9','\x84',0, // دعاجساحل ci
+    '\xd8','\xaf','\xd9','\x81','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xdb','\x90','\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xd9','\x8a','\xd8','\xb3','\xdb','\x8c','\xd9','\x85','\xdb','\x90',0, // دفرانسېجنوبيسیمې tf
+    '\xd8','\xaf','\xd9','\x81','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xdb','\x92','\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xd9','\x8a','\xd8','\xb3','\xdb','\x8c','\xd9','\x85','\xdb','\x92',0, // دفرانسےجنوبيسیمے tf
+    '\xd8','\xaf','\xd9','\x85','\xd8','\xaa','\xd8','\xad','\xd8','\xaf','\xd9','\x87','\xd8','\xa7','\xd9','\x8a','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd8','\xaa','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xd8','\xac','\xd9','\x86','\xd9','\xbc','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xda','\xab','\xd8','\xa7','\xd9','\x86',0, // دمتحدهايالاتوورجنټاپوګان vi
+    '\xd8','\xaf','\xd9','\x85','\xd8','\xaa','\xd8','\xad','\xd8','\xaf','\xd9','\x87','\xd8','\xa7','\xdb','\x8c','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd8','\xaa','\xd9','\x88','\xd9','\xbc','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xda','\xab','\xd8','\xa7','\xd9','\x86',0, // دمتحدهایالاتوټاپوګان um
+    '\xd8','\xaf','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xda','\xa9',0, // دنمارک dk
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x85','\xd9','\x86','\xdb','\x8c','\xda','\xa9','\xd8','\xa7',0, // دومنیکا dm
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x85','\xd9','\x86','\xdb','\x8c','\xda','\xa9','\xd9','\x86','\xd8','\xac','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd8','\xb1','\xdb','\x8c',0, // دومنیکنجمهوری do
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x85','\xd9','\x89','\xd9','\x86','\xd9','\x89','\xd9','\x83','\xd8','\xa7',0, // دومىنىكا dm
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x85','\xd9','\x89','\xd9','\x86','\xd9','\x89','\xd9','\x83','\xd8','\xa7','\xd8','\xac','\xdb','\x87','\xd9','\x85','\xda','\xbe','\xdb','\x87','\xd8','\xb1','\xd9','\x89','\xd9','\x8a','\xd9','\x89','\xd8','\xaa','\xd9','\x89',0, // دومىنىكاجۇمھۇرىيىتى do
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x85','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xd9','\x83','\xd8','\xa7',0, // دومينيكا dm
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x85','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xda','\xa9','\xd8','\xa7',0, // دومینیکا dm
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xda','\xa9','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xd8','\xa8','\xdb','\x8c','\xdb','\x95','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd9','\x87','\xdb','\x86','\xda','\xb5','\xdb','\x95','\xd9','\x86','\xd8','\xaf','\xd8','\xa7',0, // دوورگەکاریبیەکانیهۆڵەندا bq
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xaa','\xd9','\x88','\xd8','\xb1','\xda','\xa9','\xd8','\xb3','\xd9','\x88','\xda','\xa9','\xd8','\xa7','\xdb','\x8c','\xda','\xa9','\xdb','\x86','\xd8','\xb3',0, // دوورگەکانیتورکسوکایکۆس tc
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xac','\xdb','\x86','\xd8','\xb1','\xd8','\xac','\xdb','\x8c','\xd8','\xa7','\xd9','\x88','\xd8','\xb3','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd9','\x88','\xdb','\x8c','\xda','\x86','\xdb','\x8c','\xd8','\xa8','\xd8','\xa7','\xd8','\xb4','\xd9','\x88','\xd9','\x88','\xd8','\xb1',0, // دوورگەکانیجۆرجیاوساندویچیباشوور gs
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xaf','\xdb','\x95','\xd8','\xb1','\xdb','\x95','\xd9','\x88','\xdb','\x95','\xdb','\x8c','\xd9','\x8a','\xdb','\x95','\xd9','\x85','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xd8','\xa7',0, // دوورگەکانیدەرەوەیيەمریکا um
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xb3','\xd9','\x84','\xdb','\x8e','\xd9','\x85','\xd8','\xa7','\xd9','\x86',0, // دوورگەکانیسلێمان sb
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd9','\x81','\xd8','\xa7','\xd8','\xb1','\xdb','\x95','\xd9','\x88',0, // دوورگەکانیفارەو fo
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xb4','\xd8','\xa7','\xda','\xb5',0, // دوورگەکانیمارشاڵ mh
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd8','\xa7','\xdb','\x8c','\xd8','\xa8','\xd8','\xa7','\xda','\xa9','\xd9','\x88','\xd9','\x88','\xd8','\xb1',0, // دوورگەکانیماریانایباکوور mp
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xda','\xa4','\xdb','\x8c','\xd9','\x86','\xd8','\xa7','\xd8','\xb3',0, // دوورگەکانیمالڤیناس fk
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd9','\x87','\xdb','\x8e','\xd8','\xb1','\xd8','\xaf','\xd9','\x88','\xd9','\x85','\xdb','\x95','\xda','\xa9','\xd8','\xaf','\xd8','\xa7','\xd9','\x86','\xda','\xb5','\xd8','\xaf',0, // دوورگەکانیهێردومەکدانڵد hm
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd9','\x8a','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf',0, // دوورگەکانیيالاند ax
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd9','\xbe','\xdb','\x8c','\xd8','\xaa','\xda','\xa9','\xdb','\x95','\xd8','\xb1','\xd9','\x86',0, // دوورگەکانیپیتکەرن pn
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xda','\xa4','\xdb','\x8c','\xd8','\xb1','\xd8','\xac','\xd9','\x86','\xdb','\x8c','\xd8','\xa8','\xdb','\x95','\xd8','\xb1','\xdb','\x8c','\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // دوورگەکانیڤیرجنیبەریتانیا vg
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xda','\xa4','\xdb','\x8c','\xd8','\xb1','\xd8','\xac','\xd9','\x86','\xdb','\x8c','\xd9','\x8a','\xdb','\x95','\xd9','\x85','\xdb','\x95','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xd8','\xa7',0, // دوورگەکانیڤیرجنیيەمەریکا vi
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xda','\xa9','\xd8','\xa7','\xdb','\x8c','\xd9','\x85','\xd8','\xa7','\xd9','\x86',0, // دوورگەکانیکایمان ky
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xda','\xa9','\xd9','\x88','\xda','\xa9',0, // دوورگەکانیکوک ck
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xda','\xa9','\xdb','\x86','\xd9','\x85','\xdb','\x86','\xd8','\xb1',0, // دوورگەکانیکۆمۆر km
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xda','\xa9','\xdb','\x8c','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\xaf',0, // دوورگەکانیکیلینگ cc
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xda','\xa9','\xdb','\x95','\xd9','\x86','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c',0, // دوورگەکانیکەناری ic
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xdb','\x8c','\xd8','\xa8','\xd9','\x88','\xd9','\x88','\xda','\xa4','\xdb','\x8e',0, // دوورگەیبووڤێ bv
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xdb','\x8c','\xd9','\x85','\xd8','\xa7','\xd9','\x86',0, // دوورگەیمان im
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xdb','\x8c','\xd9','\x86','\xdb','\x86','\xd8','\xb1','\xd9','\x81','\xdb','\x86','\xda','\xb5','\xda','\xa9',0, // دوورگەینۆرفۆڵک nf
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xdb','\x8c','\xd9','\x8a','\xd8','\xa7','\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd8','\xb3','\xdb','\x8c','\xdb','\x86','\xd9','\x86',0, // دوورگەیياسینسیۆن ac
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xdb','\x8c','\xda','\xa9','\xd8','\xb1','\xdb','\x8c','\xd8','\xb3','\xd9','\x85','\xd8','\xb3',0, // دوورگەیکریسمس cx
+    '\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xdb','\x95','\xdb','\x8c','\xda','\xa9','\xd9','\x84','\xdb','\x8c','\xd9','\xbe','\xdb','\x8e','\xd8','\xb1','\xd8','\xaa','\xdb','\x86','\xd9','\x86',0, // دوورگەیکلیپێرتۆن cp
+    '\xd8','\xaf','\xd9','\x8a','\xd9','\x8a','\xd8','\xba','\xd9','\x88','\xd8','\xba','\xd8','\xa7','\xd8','\xb1','\xd8','\xb3','\xd9','\x8a','\xd8','\xa7',0, // دييغوغارسيا dg
+    '\xd8','\xaf','\xda','\xa9','\xd8','\xb1','\xd9','\x8a','\xd8','\xb3','\xd9','\x85','\xd8','\xb3','\xd9','\xbc','\xd8','\xa7','\xd9','\xbe','\xd9','\x88',0, // دکريسمسټاپو cx
+    '\xd8','\xaf','\xda','\xa9','\xd9','\x84','\xd9','\xbe','\xd8','\xb1','\xd9','\xbc','\xd9','\x88','\xd9','\x86','\xd9','\xbc','\xd8','\xa7','\xd9','\xbe','\xd9','\x88',0, // دکلپرټونټاپو cp
+    '\xd8','\xaf','\xda','\xa9','\xd9','\x86','\xd8','\xa7','\xd8','\xb1','\xd9','\x8a','\xd9','\xbc','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xda','\xab','\xd8','\xa7','\xd9','\x86',0, // دکناريټاپوګان ic
+    '\xd8','\xaf','\xdb','\x86','\xd9','\x85','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xda','\xa9','\xd8','\xa7',0, // دۆمینیکا dm
+    '\xd8','\xaf','\xdb','\x8c','\xd9','\x87','\xe2','\x80','\x8c','\xda','\xaf','\xd9','\x88','\xda','\xaf','\xd8','\xa7','\xd8','\xb1','\xd8','\xb3','\xdb','\x8c','\xd8','\xa7',0, // دیه‌گوگارسیا dg
+    '\xd8','\xaf','\xdb','\x8c','\xda','\xaf','\xd9','\x88','\xda','\xaf','\xd8','\xa7','\xd8','\xb1','\xd8','\xb3','\xdb','\x8c','\xd8','\xa7',0, // دیگوگارسیا dg
+    '\xd8','\xaf','\xdb','\x8c','\xdb','\x95','\xda','\xaf','\xdb','\x86','\xda','\xaf','\xd8','\xa7','\xd8','\xb1','\xd8','\xb3','\xdb','\x8c','\xd8','\xa7',0, // دیەگۆگارسیا dg
+    '\xd8','\xaf','\xdb','\x90','\xda','\xaf','\xd9','\x88','\xda','\xaf','\xd8','\xa7','\xd8','\xb1','\xd8','\xb4','\xd9','\x89','\xd9','\x8a','\xd8','\xa7',0, // دېگوگارشىيا dg
+    '\xd8','\xaf','\xdb','\x95','\xd8','\xb1','\xdb','\x95','\xd9','\x88','\xdb','\x95','\xdb','\x8c','\xd9','\x8a','\xdb','\x86','\xd9','\x82','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd9','\x88','\xd9','\x88','\xd8','\xb3','\xdb','\x8c','\xd8','\xa7',0, // دەرەوەیيۆقیانووسیا qo
+    '\xd8','\xb1','\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd8','\xa7',0, // رواندا rw
+    '\xd8','\xb1','\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xda','\x88','\xd8','\xa7',0, // روانڈا rw
+    '\xd8','\xb1','\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xda','\x8a','\xd8','\xa7',0, // روانڊا rw
+    '\xd8','\xb1','\xd9','\x88','\xd8','\xb3',0, // روس ru
+    '\xd8','\xb1','\xd9','\x88','\xd8','\xb3','\xd9','\x8a','\xd8','\xa7',0, // روسيا ru
+    '\xd8','\xb1','\xd9','\x88','\xd8','\xb3','\xdb','\x8c','\xd9','\x87',0, // روسیه ru
+    '\xd8','\xb1','\xd9','\x88','\xd9','\x85','\xd8','\xa7','\xd9','\x86','\xd9','\x8a','\xd8','\xa7',0, // رومانيا ro
+    '\xd8','\xb1','\xd9','\x88','\xd9','\x85','\xd8','\xa7','\xd9','\x86','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // رومانِیا ro
+    '\xd8','\xb1','\xd9','\x88','\xd9','\x85','\xd8','\xa7','\xd9','\x86','\xdb','\x8c',0, // رومانی ro
+    '\xd8','\xb1','\xd9','\x88','\xd9','\x85','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // رومانیا ro
+    '\xd8','\xb1','\xd9','\x88','\xd9','\x85','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xdb','\x81',0, // رومانیہ ro
+    '\xd8','\xb1','\xd9','\x88','\xd9','\x85','\xd9','\x89','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // رومىنىيە ro
+    '\xd8','\xb1','\xd9','\x88','\xd9','\x86','\xd8','\xaf','\xd8','\xa7',0, // روندا rw
+    '\xd8','\xb1','\xd9','\x88','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xd9','\x88','\xd9','\x86',0, // روينيون re
+    '\xd8','\xb1','\xd9','\x88','\xd9','\x97','\xd8','\xb3',0, // روٗس ru
+    '\xd8','\xb1','\xd9','\x88','\xd9','\x97','\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xda','\x88','\xd8','\xa7',0, // روٗوانڈا rw
+    '\xd8','\xb1','\xd9','\x88','\xd9','\x99','\xd8','\xb3','\xdb','\x8c','\xdb','\x95',0, // روٙسیە ru
+    '\xd8','\xb1','\xd9','\x89','\xdb','\x8b','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd8','\xa7',0, // رىۋاندا rw
+    '\xd8','\xb1','\xd9','\x8a','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd9','\x88','\xd9','\x86',0, // ريونیون re
+    '\xd8','\xb1','\xd9','\x8a','\xd9','\x8a','\xd9','\x88','\xd9','\x86','\xd9','\x8a','\xd9','\x86',0, // رييونين re
+    '\xd8','\xb1','\xd9','\x90','\xdb','\x8c','\xd9','\x88','\xd9','\x97','\xd9','\x86','\xd9','\x90','\xdb','\x8c','\xd9','\x8e','\xd9','\x86',0, // رِیوٗنِیَن re
+    '\xd8','\xb1','\xdb','\x87','\xd8','\xb3','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // رۇسىيە ru
+    '\xd8','\xb1','\xdb','\x8c','\xd8','\xa7','\xd8','\xb3','\xd8','\xaa','\xdb','\x81','\xd8','\xa7','\xd9','\x8a','\xdb','\x92','\xd9','\x85','\xd8','\xaa','\xd8','\xad','\xd8','\xaf','\xdb','\x81',0, // ریاستہايےمتحدہ us
+    '\xd8','\xb1','\xdb','\x8c','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd9','\x86',0, // ریونین re
+    '\xd8','\xb1','\xdb','\x8c','\xdb','\x8c','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd9','\x86',0, // رییونین re
+    '\xd8','\xb1','\xdb','\x90','\xd9','\x8a','\xdb','\x87','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xd9','\x88','\xd9','\x86',0, // رېيۇنىيون re
+    '\xd8','\xb2','\xd8','\xa7','\xd9','\x85','\xd8','\xa8','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // زامبىيە zm
+    '\xd8','\xb2','\xd8','\xa7','\xd9','\x85','\xd8','\xa8','\xd9','\x8a','\xd8','\xa7',0, // زامبيا zm
+    '\xd8','\xb2','\xd8','\xa7','\xd9','\x85','\xd8','\xa8','\xdb','\x8c','\xd8','\xa7',0, // زامبیا zm
+    '\xd8','\xb2','\xd9','\x85','\xd8','\xa8','\xd8','\xa7','\xd8','\xa8','\xd9','\x88','\xd9','\x8a',0, // زمبابوي zw
+    '\xd8','\xb2','\xd9','\x85','\xd8','\xa8','\xd8','\xa7','\xd8','\xa8','\xd9','\x88','\xdb','\x92',0, // زمبابوے zw
+    '\xd8','\xb2','\xd9','\x89','\xd9','\x85','\xd8','\xa8','\xd8','\xa7','\xd8','\xa8','\xdb','\x8b','\xdb','\x90',0, // زىمبابۋې zw
+    '\xd8','\xb2','\xd9','\x8a','\xd9','\x85','\xd8','\xa8','\xd8','\xa7','\xd8','\xa8','\xd9','\x88','\xd9','\x8a',0, // زيمبابوي zw
+    '\xd8','\xb2','\xd9','\x8a','\xd9','\x85','\xd8','\xa8','\xd9','\x8a','\xd8','\xa7',0, // زيمبيا zm
+    '\xd8','\xb2','\xd9','\x90','\xd9','\x85','\xd8','\xa8','\xd8','\xa7','\xd8','\xa8','\xdb','\x92',0, // زِمبابے zw
+    '\xd8','\xb2','\xdb','\x8c','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd8','\xac','\xd8','\xaf','\xdb','\x8c','\xd8','\xaf',0, // زیلاندجدید nz
+    '\xd8','\xb2','\xdb','\x8c','\xd9','\x85','\xd8','\xa8','\xd8','\xa7','\xd8','\xa8','\xd9','\x88','\xd9','\x87',0, // زیمبابوه zw
+    '\xd8','\xb2','\xdb','\x8c','\xd9','\x85','\xd8','\xa8','\xd8','\xa7','\xd8','\xa8','\xd9','\x88','\xdb','\x8c',0, // زیمبابوی zw
+    '\xd8','\xb2','\xdb','\x8c','\xd9','\x85','\xd8','\xa8','\xdb','\x8c','\xd8','\xa7',0, // زیمبیا zm
+    '\xd8','\xb3','\xd8','\xa7','\xd8','\xad','\xd9','\x84','\xd8','\xa7','\xd9','\x84','\xd8','\xb9','\xd8','\xa7','\xd8','\xac',0, // ساحلالعاج ci
+    '\xd8','\xb3','\xd8','\xa7','\xd8','\xad','\xd9','\x84','\xd8','\xb9','\xd8','\xa7','\xd8','\xac',0, // ساحلعاج ci
+    '\xd8','\xb3','\xd8','\xa7','\xd8','\xad','\xd9','\x84','\xe2','\x80','\x8c','\xd8','\xb9','\xd8','\xa7','\xd8','\xac',0, // ساحل‌عاج ci
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x84','\xd9','\x88','\xdb','\x90','\xda','\x89','\xd9','\x88','\xd8','\xb1',0, // سالوېډور sv
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x84','\xdb','\x8b','\xd8','\xa7','\xd8','\xaf','\xd9','\x88','\xd8','\xb1',0, // سالۋادور sv
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x85','\xd9','\x88','\xd8','\xa7',0, // ساموا ws
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x85','\xd9','\x88','\xd8','\xa7','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd9','\x85','\xd8','\xb1','\xd9','\x8a','\xd9','\x83','\xd9','\x8a','\xd8','\xa9',0, // سامواالامريكية as
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x85','\xd9','\x88','\xd8','\xa7','\xdb','\x8c','\xd8','\xa7','\xd9','\x85','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xd8','\xa7',0, // ساموایامریکا as
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x85','\xd9','\x88','\xd8','\xa7','\xdb','\x8c','\xd9','\x8a','\xdb','\x95','\xd9','\x85','\xdb','\x95','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xd8','\xa7','\xdb','\x8c','\xdb','\x8c',0, // ساموایيەمەریکایی as
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x85','\xd9','\x88','\xd9','\x8a','\xd8','\xa7',0, // سامويا ws
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x86','\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xaa','\xd9','\x84','\xd9','\x8a','\xd9','\x85','\xd9','\x8a',0, // سانبارتليمي bl
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x86','\xd8','\xa8','\xd9','\x8a','\xd9','\x8a','\xd8','\xb1','\xd9','\x88','\xd9','\x85','\xd9','\x83','\xd9','\x88','\xd9','\x8a','\xd9','\x84','\xd9','\x88','\xd9','\x86',0, // سانبييرومكويلون pm
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x86','\xd8','\xaa','\xd9','\x81','\xd9','\x86','\xd8','\xb3','\xd9','\x86','\xd8','\xaa','\xd9','\x88','\xd8','\xac','\xd8','\xb2','\xd8','\xb1','\xd8','\xba','\xd8','\xb1','\xd9','\x8a','\xd9','\x86','\xd8','\xa7','\xd8','\xaf','\xd9','\x8a','\xd9','\x86',0, // سانتفنسنتوجزرغرينادين vc
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x86','\xd8','\xaa','\xd9','\x83','\xd9','\x8a','\xd8','\xaa','\xd8','\xb3','\xd9','\x88','\xd9','\x86','\xd9','\x8a','\xd9','\x81','\xd9','\x8a','\xd8','\xb3',0, // سانتكيتسونيفيس kn
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x86','\xd8','\xaa','\xd9','\x84','\xd9','\x88','\xd8','\xb3','\xd9','\x8a','\xd8','\xa7',0, // سانتلوسيا lc
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x86','\xd8','\xaa','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xaa','\xd9','\x86',0, // سانتمارتن sx
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x86','\xd8','\xaa','\xd9','\x87','\xd9','\x8a','\xd9','\x84','\xd9','\x8a','\xd9','\x86','\xd8','\xa7',0, // سانتهيلينا sh
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x86','\xd8','\xaa','\xd9','\x88','\xd9','\x85','\xdb','\x90','\xdb','\x8b','\xdb','\x95','\xd9','\xbe','\xd8','\xb1','\xd9','\x89','\xd9','\x86','\xd8','\xb3','\xd9','\x89','\xd9','\xbe','\xdb','\x90',0, // سانتومېۋەپرىنسىپې st
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xaa','\xd9','\x86',0, // سانمارتن mf
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd9','\x89','\xd9','\x86','\xd9','\x88',0, // سانمارىنو sm
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd9','\x8a','\xd9','\x86','\xd9','\x88',0, // سانمارينو sm
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xd9','\x86','\xd9','\x88',0, // سانمارینو sm
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xd9','\x86','\xdb','\x86',0, // سانمارینۆ sm
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x86','\xe2','\x80','\x8c','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xd9','\x86','\xd9','\x88',0, // سان‌مارینو sm
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x88','\xd8','\xaa','\xd9','\x88','\xd9','\x85','\xd8','\xaa','\xdb','\x81','\xd9','\x95','\xd9','\xbe','\xd8','\xb1','\xd9','\x86','\xd8','\xb3','\xd9','\x90','\xd9','\xbe','\xdb','\x8c',0, // ساوتومتہٕپرنسِپی st
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x88','\xd8','\xaa','\xd9','\x88','\xd9','\x85','\xd9','\x8a','\xd9','\x88','\xd8','\xa8','\xd8','\xb1','\xd9','\x8a','\xd9','\x86','\xd8','\xb3','\xd9','\x8a','\xd8','\xa8','\xd9','\x8a',0, // ساوتوميوبرينسيبي st
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x88','\xd8','\xaa','\xdb','\x86','\xd9','\x85','\xdb','\x8e','\xd9','\x88','\xd9','\xbe','\xd8','\xb1','\xdb','\x8c','\xd9','\x86','\xd8','\xb3','\xdb','\x8c','\xd9','\xbe','\xdb','\x8c',0, // ساوتۆمێوپرینسیپی st
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x88','\xd9','\xb9','\xd9','\x88','\xd9','\x85','\xd8','\xa7','\xd9','\x88','\xd8','\xb1','\xd9','\xbe','\xd8','\xb1','\xd9','\x86','\xd8','\xb3','\xd9','\xbe','\xdb','\x92',0, // ساوٹوماورپرنسپے st
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x88','\xd9','\xbc','\xdb','\x8c','\xd9','\x85','\xd8','\xa7','\xd9','\x88','\xd9','\xbe','\xd8','\xb1','\xd9','\x86','\xd8','\xb3','\xdb','\x8c','\xd9','\xbe',0, // ساوټیماوپرنسیپ st
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x8a','\xd9','\x86','\xd8','\xaa','\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xaa','\xdb','\x90','\xd9','\x84','\xdb','\x90','\xd9','\x85','\xd9','\x89',0, // ساينتبارتېلېمى bl
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x8a','\xd9','\x86','\xd8','\xaa','\xd9','\x83','\xd9','\x89','\xd8','\xaa','\xd9','\x89','\xd8','\xb3','\xdb','\x8b','\xdb','\x95','\xd9','\x86','\xdb','\x90','\xdb','\x8b','\xd9','\x89','\xd8','\xb3',0, // ساينتكىتىسۋەنېۋىس kn
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x8a','\xd9','\x86','\xd8','\xaa','\xd9','\x84','\xdb','\x87','\xd8','\xb3','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // ساينتلۇسىيە lc
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x8a','\xd9','\x86','\xd8','\xaa','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xaa','\xd9','\x89','\xd9','\x86',0, // ساينتمارتىن mf
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x8a','\xd9','\x86','\xd8','\xaa','\xd9','\xbe','\xd9','\x89','\xd9','\x8a','\xdb','\x90','\xd8','\xb1','\xdb','\x8b','\xdb','\x95','\xd9','\x85','\xd9','\x89','\xd9','\x83','\xdb','\x90','\xd9','\x84','\xd9','\x88','\xd9','\x86','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x84','\xd9','\x89','\xd8','\xb1','\xd9','\x89',0, // ساينتپىيېرۋەمىكېلونياراللىرى pm
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x8a','\xd9','\x86','\xd8','\xaa','\xdb','\x8b','\xd9','\x89','\xd9','\x86','\xd8','\xb3','\xdb','\x90','\xd9','\x86','\xd8','\xaa','\xdb','\x8b','\xdb','\x95','\xda','\xaf','\xd9','\x89','\xd8','\xb1','\xdb','\x90','\xd9','\x86','\xd8','\xa7','\xd8','\xaf','\xd9','\x89','\xd9','\x86','\xdb','\x90','\xd8','\xb3',0, // ساينتۋىنسېنتۋەگىرېنادىنېس vc
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x8a','\xd9','\x86','\xd9','\x89','\xd8','\xaa','\xda','\xbe','\xdb','\x90','\xd9','\x84','\xdb','\x90','\xd9','\x86','\xd8','\xa7',0, // ساينىتھېلېنا sh
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x8a','\xd9','\x88','\xd8','\xaa','\xd9','\x88','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd9','\xbe','\xd8','\xb1','\xdb','\x8c','\xd9','\x86','\xd8','\xb3','\xdb','\x8c','\xd9','\xbe',0, // سايوتومهوپرینسیپ st
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x8a','\xd9','\x88','\xd9','\xbd','\xd9','\x88','\xd9','\x85','\xdb','\xbd','\xd9','\xbe','\xd8','\xb1','\xd9','\x86','\xd8','\xb3','\xd9','\xbe','\xdb','\x8c','\xd9','\x8a',0, // سايوٽوم۽پرنسپیي st
+    '\xd8','\xb3','\xd8','\xa7','\xd9','\x8a','\xd9','\xbe','\xd8','\xb1','\xd8','\xb3',0, // سايپرس cy
+    '\xd8','\xb3','\xd8','\xa7','\xdb','\x8c','\xd9','\x81','\xd8','\xb1','\xd8','\xb3',0, // سایفرس cy
+    '\xd8','\xb3','\xd8','\xa8','\xd8','\xaa','\xd8','\xa9','\xd9','\x88','\xd9','\x85','\xd9','\x84','\xd9','\x8a','\xd9','\x84','\xd9','\x8a','\xd8','\xa9',0, // سبتةومليلية ea
+    '\xd8','\xb3','\xd8','\xa8','\xd8','\xaa','\xd9','\x87','\xd9','\x88','\xd9','\x85','\xd9','\x84','\xdb','\x8c','\xd9','\x84','\xd9','\x87',0, // سبتهوملیله ea
+    '\xd8','\xb3','\xd8','\xb1','\xd8','\xa8','\xd9','\x8a','\xd8','\xa7',0, // سربيا rs
+    '\xd8','\xb3','\xd8','\xb1','\xd8','\xa8','\xdb','\x8c','\xd8','\xa7',0, // سربیا rs
+    '\xd8','\xb3','\xd8','\xb1','\xd8','\xb2','\xd9','\x85','\xdb','\x8c','\xd9','\x86','\xe2','\x80','\x8c','\xd9','\x87','\xd8','\xa7','\xdb','\x8c','\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xd9','\x81','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd9','\x87',0, // سرزمین‌هایجنوبفرانسه tf
+    '\xd8','\xb3','\xd8','\xb1','\xd8','\xb2','\xd9','\x85','\xdb','\x8c','\xd9','\x86','\xe2','\x80','\x8c','\xd9','\x87','\xd8','\xa7','\xdb','\x8c','\xd9','\x81','\xd9','\x84','\xd8','\xb3','\xd8','\xb7','\xdb','\x8c','\xd9','\x86','\xdb','\x8c',0, // سرزمین‌هایفلسطینی ps
+    '\xd8','\xb3','\xd8','\xb1','\xd9','\x8a','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd9','\x83','\xd8','\xa7',0, // سريلانكا lk
+    '\xd8','\xb3','\xd8','\xb1','\xd9','\x8a','\xd9','\x84','\xd9','\x86','\xda','\xa9','\xd8','\xa7',0, // سريلنکا lk
+    '\xd8','\xb3','\xd8','\xb1','\xd9','\x8a','\xd9','\x84','\xd9','\x86','\xda','\xaa','\xd8','\xa7',0, // سريلنڪا lk
+    '\xd8','\xb3','\xd8','\xb1','\xdb','\x8c','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xda','\xa9','\xd8','\xa7',0, // سریلانکا lk
+    '\xd8','\xb3','\xd8','\xb1','\xdb','\x8c','\xd9','\x84','\xd9','\x86','\xda','\xa9','\xd8','\xa7',0, // سریلنکا lk
+    '\xd8','\xb3','\xd8','\xb1','\xdb','\x8c','\xe2','\x80','\x8c','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xda','\xa9','\xd8','\xa7',0, // سری‌لانکا lk
+    '\xd8','\xb3','\xd8','\xb4','\xd9','\x84','\xdb','\x8c','\xd8','\xb2',0, // سشلیز sc
+    '\xd8','\xb3','\xd8','\xb9','\xd9','\x88','\xd8','\xaf','\xd9','\x8a','\xd8','\xb9','\xd8','\xb1','\xd8','\xa8','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // سعوديعربستان sa
+    '\xd8','\xb3','\xd8','\xb9','\xd9','\x88','\xd8','\xaf','\xdb','\x8c','\xd8','\xb9','\xd8','\xb1','\xd8','\xa8',0, // سعودیعرب sa
+    '\xd8','\xb3','\xd9','\x81','\xd8','\xa7','\xd9','\x84','\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xaf','\xd9','\x88','\xd8','\xac','\xd8','\xa7','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xd9','\x8a','\xd9','\x86',0, // سفالباردوجانماين sj
+    '\xd8','\xb3','\xd9','\x84','\xd8','\xb7','\xd9','\x86','\xd8','\xaa','\xd9','\x85','\xd8','\xaa','\xd8','\xad','\xd8','\xaf','\xdb','\x81',0, // سلطنتمتحدہ gb
+    '\xd8','\xb3','\xd9','\x84','\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // سلوانیا si
+    '\xd8','\xb3','\xd9','\x84','\xd9','\x88','\xd8','\xa7','\xda','\xa9','\xdb','\x8c','\xd8','\xa7',0, // سلواکیا sk
+    '\xd8','\xb3','\xd9','\x84','\xd9','\x88','\xd9','\x81','\xd8','\xa7','\xd9','\x83','\xd9','\x8a','\xd8','\xa7',0, // سلوفاكيا sk
+    '\xd8','\xb3','\xd9','\x84','\xd9','\x88','\xd9','\x81','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xd8','\xa7',0, // سلوفينيا si
+    '\xd8','\xb3','\xd9','\x84','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // سلونیا si
+    '\xd8','\xb3','\xd9','\x84','\xd9','\x88','\xd9','\x88','\xd8','\xa7','\xda','\xa9','\xdb','\x8c','\xdb','\x81',0, // سلوواکیہ sk
+    '\xd8','\xb3','\xd9','\x84','\xd9','\x88','\xd9','\x88','\xd8','\xa7','\xda','\xaa','\xd9','\x8a','\xd8','\xa7',0, // سلوواڪيا sk
+    '\xd8','\xb3','\xd9','\x84','\xd9','\x88','\xd9','\x88','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // سلووینیا si
+    '\xd8','\xb3','\xd9','\x84','\xd9','\x88','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // سلوینیا si
+    '\xd8','\xb3','\xd9','\x84','\xd9','\x8a','\xd9','\x85','\xd8','\xa7','\xd9','\x86','\xd9','\xbc','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xda','\xab','\xd8','\xa7','\xd9','\x86',0, // سليمانټاپوګان sb
+    '\xd8','\xb3','\xd9','\x84','\xdb','\x86','\xda','\xa4','\xd8','\xa7','\xda','\xa9','\xdb','\x8c','\xd8','\xa7',0, // سلۆڤاکیا sk
+    '\xd8','\xb3','\xd9','\x84','\xdb','\x86','\xda','\xa4','\xdb','\x8e','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // سلۆڤێنیا si
+    '\xd8','\xb3','\xd9','\x84','\xdb','\x8c','\xd9','\x85','\xd9','\x88','\xd9','\x86','\xd8','\xac','\xd8','\xb2','\xdb','\x8c','\xd8','\xb1','\xd9','\x87',0, // سلیمونجزیره sb
+    '\xd8','\xb3','\xd9','\x85','\xd9','\x88','\xd9','\x8a','\xd8','\xa7',0, // سمويا ws
+    '\xd8','\xb3','\xd9','\x86','\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xaa','\xd9','\x84','\xd9','\x85','\xdb','\x8c',0, // سنبارتلمی bl
+    '\xd8','\xb3','\xd9','\x86','\xd8','\xaa','\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xaa','\xd9','\x84','\xd9','\x85','\xdb','\x8c',0, // سنتبارتلمی bl
+    '\xd8','\xb3','\xd9','\x86','\xd8','\xaa','\xd9','\x84','\xd9','\x88','\xd8','\xb3','\xdb','\x8c','\xd8','\xa7',0, // سنتلوسیا lc
+    '\xd8','\xb3','\xd9','\x86','\xd8','\xaa','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xaa','\xd9','\x86',0, // سنتمارتن sx
+    '\xd8','\xb3','\xd9','\x86','\xd8','\xaa','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xaa','\xdb','\x8c','\xd9','\x86',0, // سنتمارتین mf
+    '\xd8','\xb3','\xd9','\x86','\xd8','\xaa','\xd9','\x87','\xd9','\x84','\xd9','\x86',0, // سنتهلن sh
+    '\xd8','\xb3','\xd9','\x86','\xd8','\xaa','\xd9','\x87','\xd9','\x84','\xd9','\x86','\xd8','\xa7',0, // سنتهلنا sh
+    '\xd8','\xb3','\xd9','\x86','\xd8','\xaa','\xd9','\x88','\xdb','\x8c','\xd9','\x86','\xd8','\xb3','\xd9','\x86','\xd8','\xaa','\xd9','\x88','\xda','\xaf','\xd8','\xb1','\xd9','\x86','\xd8','\xa7','\xd8','\xaf','\xdb','\x8c','\xd9','\x86',0, // سنتوینسنتوگرنادین vc
+    '\xd8','\xb3','\xd9','\x86','\xd8','\xaa','\xd9','\x88','\xdb','\x8c','\xd9','\x86','\xd8','\xb3','\xd9','\x86','\xd8','\xaa','\xd9','\x88','\xda','\xaf','\xd8','\xb1','\xd9','\x86','\xd8','\xa7','\xd8','\xaf','\xdb','\x8c','\xd9','\x86','\xe2','\x80','\x8c','\xd9','\x87','\xd8','\xa7',0, // سنتوینسنتوگرنادین‌ها vc
+    '\xd8','\xb3','\xd9','\x86','\xd8','\xaa','\xda','\xa9','\xdb','\x8c','\xd8','\xaa','\xd8','\xb3','\xd9','\x88','\xd9','\x86','\xd9','\x88','\xdb','\x8c','\xd8','\xb3',0, // سنتکیتسونویس kn
+    '\xd8','\xb3','\xd9','\x86','\xd8','\xba','\xd8','\xa7','\xd9','\x81','\xd9','\x88','\xd8','\xb1','\xd8','\xa9',0, // سنغافورة sg
+    '\xd8','\xb3','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xd9','\x86','\xd9','\x88',0, // سنمارینو sm
+    '\xd8','\xb3','\xd9','\x86','\xd9','\xb9','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd9','\xb9','\xd9','\x86',0, // سنٹمارٹن sx
+    '\xd8','\xb3','\xd9','\x86','\xd9','\xbd','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd9','\xbd','\xd9','\x86',0, // سنٽمارٽن sx
+    '\xd8','\xb3','\xd9','\x86','\xd9','\xbe','\xdb','\x8c','\xd8','\xb1','\xd9','\x88','\xd9','\x85','\xdb','\x8c','\xda','\xa9','\xd9','\x84','\xd9','\x86',0, // سنپیرومیکلن pm
+    '\xd8','\xb3','\xd9','\x86','\xd9','\xbe','\xdb','\x8c','\xdb','\x8c','\xd8','\xb1','\xd9','\x88','\xd9','\x85','\xdb','\x8c','\xda','\xa9','\xd9','\x84','\xd9','\x86',0, // سنپییرومیکلن pm
+    '\xd8','\xb3','\xd9','\x86','\xda','\xaf','\xd8','\xa7','\xd9','\x84',0, // سنگال sn
+    '\xd8','\xb3','\xd9','\x86','\xda','\xaf','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xd8','\xb1',0, // سنگاپور sg
+    '\xd8','\xb3','\xd9','\x88','\xd8','\xa7','\xd8','\xaa','\xd9','\x86','\xdb','\x8c',0, // سواتنی sz
+    '\xd8','\xb3','\xd9','\x88','\xd8','\xa7','\xd8','\xb2','\xd9','\x8a','\xd9','\x84','\xd9','\x8a','\xd9','\x86','\xda','\x8a',0, // سوازيلينڊ sz
+    '\xd8','\xb3','\xd9','\x88','\xd8','\xa7','\xd8','\xb2','\xd9','\x8a','\xd9','\x84','\xdb','\x90','\xd9','\x86','\xda','\x89',0, // سوازيلېنډ sz
+    '\xd8','\xb3','\xd9','\x88','\xd8','\xa7','\xd8','\xb2','\xdb','\x8c','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf',0, // سوازیلاند sz
+    '\xd8','\xb3','\xd9','\x88','\xd8','\xa7','\xd8','\xb2','\xdb','\x8c','\xd9','\x84','\xd9','\x86','\xd8','\xaf',0, // سوازیلند sz
+    '\xd8','\xb3','\xd9','\x88','\xd8','\xa7','\xd8','\xb2','\xdb','\x8c','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88',0, // سوازیلینڈ sz
+    '\xd8','\xb3','\xd9','\x88','\xd8','\xa7','\xd9','\x84','\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xaf','\xd8','\xa7','\xd9','\x88','\xd8','\xac','\xd8','\xa7','\xd9','\x86','\xd9','\x85','\xd9','\x8a','\xd9','\x8a','\xd9','\x86',0, // سوالبارداوجانميين sj
+    '\xd8','\xb3','\xd9','\x88','\xd8','\xa7','\xd9','\x84','\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xaf','\xd9','\x88','\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xd9','\x8a','\xd9','\x86',0, // سوالباردويانماين sj
+    '\xd8','\xb3','\xd9','\x88','\xd8','\xa7','\xd9','\x84','\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xda','\x8a','\xdb','\xbd','\xd8','\xac','\xd8','\xa7','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xdb','\x8c','\xd9','\x86',0, // سوالبارڊ۽جانماین sj
+    '\xd8','\xb3','\xd9','\x88','\xd8','\xa7','\xd9','\x84','\xd8','\xa8','\xd8','\xb1','\xda','\x88','\xd8','\xa7','\xd9','\x88','\xd8','\xb1','\xd8','\xac','\xd8','\xa7','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xdb','\x8c','\xd9','\x86',0, // سوالبرڈاورجانماین sj
+    '\xd8','\xb3','\xd9','\x88','\xd8','\xaa','\xd8','\xa7','\xd9','\x88','\xd9','\x85','\xd9','\x84','\xdb','\x8c','\xd9','\x84','\xd9','\x87',0, // سوتاوملیله ea
+    '\xd8','\xb3','\xd9','\x88','\xd8','\xaf','\xd8','\xa7','\xd9','\x86',0, // سودان sd
+    '\xd8','\xb3','\xd9','\x88','\xd8','\xaf','\xd8','\xa7','\xd9','\x86','\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xdb','\x8c',0, // سودانجنوبی ss
+    '\xd8','\xb3','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xd8','\xa7',0, // سوريا sy
+    '\xd8','\xb3','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xd9','\x86','\xd8','\xa7','\xd9','\x85',0, // سورينام sr
+    '\xd8','\xb3','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xd9','\x86','\xd8','\xa7','\xd9','\x85',0, // سورینام sr
+    '\xd8','\xb3','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xd9','\x87',0, // سوریه sy
+    '\xd8','\xb3','\xd9','\x88','\xd9','\x84','\xd8','\xa7','\xd9','\x85','\xd8','\xa7','\xd9','\x86','\xd8','\xac','\xd9','\x94','\xd8','\xb2','\xdb','\x8c','\xd9','\x96','\xd8','\xb1','\xd9','\x95',0, // سولامانجٔزیٖرٕ sb
+    '\xd8','\xb3','\xd9','\x88','\xd9','\x84','\xd9','\x88','\xd9','\x85','\xd9','\x86','\xd8','\xa7','\xd9','\x8a','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88','\xd8','\xb2',0, // سولومنايلینڈز sb
+    '\xd8','\xb3','\xd9','\x88','\xd9','\x84','\xd9','\x88','\xd9','\x85','\xd9','\x88','\xd9','\x86','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x84','\xd9','\x89','\xd8','\xb1','\xd9','\x89',0, // سولومونياراللىرى sb
+    '\xd8','\xb3','\xd9','\x88','\xd9','\x84','\xd9','\x88','\xd9','\x85','\xd9','\x88','\xd9','\x86','\xd9','\xbb','\xd9','\x8a','\xd9','\xbd','\xd9','\x8e',0, // سولومونٻيٽَ sb
+    '\xd8','\xb3','\xd9','\x88','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd9','\x89',0, // سومالى so
+    '\xd8','\xb3','\xd9','\x88','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd9','\x8a','\xd8','\xa7',0, // سوماليا so
+    '\xd8','\xb3','\xd9','\x88','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // سومالِیا so
+    '\xd8','\xb3','\xd9','\x88','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xdb','\x8c',0, // سومالی so
+    '\xd8','\xb3','\xd9','\x88','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xd8','\xa7',0, // سومالیا so
+    '\xd8','\xb3','\xd9','\x88','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xd9','\x87',0, // سومالیه so
+    '\xd8','\xb3','\xd9','\x88','\xd9','\x88','\xd8','\xaf','\xd8','\xa7','\xd9','\x86',0, // سوودان sd
+    '\xd8','\xb3','\xd9','\x88','\xd9','\x88','\xd8','\xaf','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa8','\xd8','\xa7','\xd8','\xb4','\xd9','\x88','\xd9','\x88','\xd8','\xb1',0, // سوودانیباشوور ss
+    '\xd8','\xb3','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7',0, // سووریا sy
+    '\xd8','\xb3','\xd9','\x88','\xd9','\x8a','\xd8','\xaf',0, // سويد se
+    '\xd8','\xb3','\xd9','\x88','\xd9','\x8a','\xd8','\xb2','\xd8','\xb1','\xd9','\x84','\xd9','\x8a','\xd9','\x86','\xda','\x8a',0, // سويزرلينڊ ch
+    '\xd8','\xb3','\xd9','\x88','\xd9','\x8a','\xd8','\xb3','\xd8','\xb1','\xd8','\xa7',0, // سويسرا ch
+    '\xd8','\xb3','\xd9','\x88','\xd9','\x8a','\xd9','\x84','\xd9','\x8a','\xd8','\xac','\xd8','\xa7','\xd8','\xb1','\xd8','\xac','\xd9','\x8a','\xd8','\xa7','\xd8','\xa7','\xd9','\x88','\xd8','\xb3','\xd9','\x88','\xd9','\x8a','\xd9','\x84','\xd9','\x8a','\xd8','\xb3','\xdb','\x90','\xd9','\x86','\xda','\x89','\xd9','\x88','\xda','\x86','\xd9','\xbc','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xda','\xab','\xd8','\xa7','\xd9','\x86',0, // سويليجارجيااوسويليسېنډوچټاپوګان gs
+    '\xd8','\xb3','\xd9','\x88','\xd9','\x8a','\xd9','\x84','\xd9','\x8a','\xd8','\xb3','\xd9','\x88','\xda','\x89','\xd8','\xa7','\xd9','\x86',0, // سويليسوډان ss
+    '\xd8','\xb3','\xd9','\x88','\xd9','\x8a','\xd9','\x8a','\xda','\x8a','\xd9','\x86',0, // سوييڊن se
+    '\xd8','\xb3','\xd9','\x88','\xd9','\x8a','\xd9','\xb9','\xd8','\xb2','\xd8','\xb1','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88',0, // سويٹزرلینڈ ch
+    '\xd8','\xb3','\xd9','\x88','\xd9','\x8a','\xdb','\x8c','\xd8','\xb3',0, // سويیس ch
+    '\xd8','\xb3','\xd9','\x88','\xd9','\x97','\xd8','\xaf','\xdb','\x8c','\xd8','\xb9','\xd8','\xb1','\xd8','\xa8','\xd9','\x90','\xdb','\x8c','\xdb','\x81',0, // سوٗدیعربِیہ sa
+    '\xd8','\xb3','\xd9','\x88','\xd9','\x97','\xda','\x88','\xd8','\xa7','\xd9','\x86',0, // سوٗڈان sd
+    '\xd8','\xb3','\xd9','\x88','\xda','\x88','\xd8','\xa7','\xd9','\x86',0, // سوڈان sd
+    '\xd8','\xb3','\xd9','\x88','\xda','\x89','\xd8','\xa7','\xd9','\x86',0, // سوډان sd
+    '\xd8','\xb3','\xd9','\x88','\xda','\x8a','\xd8','\xa7','\xd9','\x86',0, // سوڊان sd
+    '\xd8','\xb3','\xd9','\x88','\xda','\x8a','\xd9','\x88','\xd8','\xa8','\xd9','\x8a','\xda','\x8a','\xd9','\x8a',0, // سوڊوبيڊي xb
+    '\xd8','\xb3','\xd9','\x88','\xda','\x8a','\xd9','\x88','\xd9','\x84','\xd9','\x87','\xd8','\xac','\xd8','\xa7',0, // سوڊولهجا xa
+    '\xd8','\xb3','\xd9','\x88','\xdb','\x8c','\xd8','\xaf',0, // سوید se
+    '\xd8','\xb3','\xd9','\x88','\xdb','\x8c','\xd8','\xaf','\xd9','\x86',0, // سویدن se
+    '\xd8','\xb3','\xd9','\x88','\xdb','\x8c','\xd8','\xb3',0, // سویس ch
+    '\xd8','\xb3','\xd9','\x88','\xdb','\x8c','\xd8','\xb3','\xda','\x95','\xd8','\xa7',0, // سویسڕا ch
+    '\xd8','\xb3','\xd9','\x88','\xdb','\x8c','\xd9','\x84','\xd9','\x8a','\xd8','\xa7','\xd9','\x81','\xd8','\xb1','\xdb','\x8c','\xd9','\x82','\xd8','\xa7',0, // سویليافریقا za
+    '\xd8','\xb3','\xd9','\x88','\xdb','\x8c','\xd9','\x84','\xd9','\x8a','\xda','\xa9','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7',0, // سویليکوریا kr
+    '\xd8','\xb3','\xd9','\x88','\xdb','\x8c','\xda','\x88','\xd9','\x86',0, // سویڈن se
+    '\xd8','\xb3','\xd9','\x88','\xdb','\x8c','\xda','\x89','\xd9','\x86',0, // سویډن se
+    '\xd8','\xb3','\xd9','\x88','\xdb','\x8c','\xdb','\x8c','\xd8','\xb3',0, // سوییس ch
+    '\xd8','\xb3','\xd9','\x89','\xd8','\xb1','\xd9','\x89','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd9','\x83','\xd8','\xa7',0, // سىرىلانكا lk
+    '\xd8','\xb3','\xd9','\x89','\xd9','\x84','\xd9','\x88','\xdb','\x8b','\xd8','\xa7','\xd9','\x83','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // سىلوۋاكىيە sk
+    '\xd8','\xb3','\xd9','\x89','\xd9','\x84','\xd9','\x88','\xdb','\x8b','\xdb','\x90','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // سىلوۋېنىيە si
+    '\xd8','\xb3','\xd9','\x89','\xd9','\x86','\xd8','\xaa','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xaa','\xdb','\x90','\xd9','\x86',0, // سىنتمارتېن sx
+    '\xd8','\xb3','\xd9','\x89','\xd9','\x86','\xda','\xaf','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xd8','\xb1',0, // سىنگاپور sg
+    '\xd8','\xb3','\xd9','\x89','\xd9','\xbe','\xd8','\xb1','\xdb','\x87','\xd8','\xb3',0, // سىپرۇس cy
+    '\xd8','\xb3','\xd9','\x89','\xdb','\x8b','\xd8','\xa7','\xd9','\x84','\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xaf','\xdb','\x8b','\xdb','\x95','\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xd9','\x8a','\xdb','\x90','\xd9','\x86',0, // سىۋالباردۋەيانمايېن sj
+    '\xd8','\xb3','\xd9','\x89','\xdb','\x8b','\xdb','\x90','\xd8','\xb2','\xd9','\x89','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf',0, // سىۋېزىلاند sz
+    '\xd8','\xb3','\xd9','\x8a','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x8a','\xd9','\x88','\xd9','\x86',0, // سيراليون sl
+    '\xd8','\xb3','\xd9','\x8a','\xd8','\xb4','\xd9','\x84',0, // سيشل sc
+    '\xd8','\xb3','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xda','\xab','\xd8','\xa7','\xd9','\x84',0, // سينيګال sn
+    '\xd8','\xb3','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xda','\xaf','\xd8','\xa7','\xd9','\x84',0, // سينيگال sn
+    '\xd8','\xb3','\xd9','\x8a','\xd9','\x86','\xd9','\xbc','\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xaa','\xd9','\x8a','\xd9','\x84','\xd9','\x85','\xd9','\x8a',0, // سينټبارتيلمي bl
+    '\xd8','\xb3','\xd9','\x8a','\xd9','\x86','\xd9','\xbd','\xd9','\x84','\xd9','\x88','\xd8','\xb3','\xd9','\x8a','\xd8','\xa7',0, // سينٽلوسيا lc
+    '\xd8','\xb3','\xd9','\x8a','\xd9','\x86','\xd9','\xbd','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd9','\xbd','\xd9','\x86',0, // سينٽمارٽن mf
+    '\xd8','\xb3','\xd9','\x8a','\xd9','\x86','\xd9','\xbd','\xda','\xaa','\xd9','\xbd','\xd8','\xb3','\xd9','\x88','\xd9','\x86','\xd9','\x8a','\xd9','\x88','\xd8','\xb3',0, // سينٽڪٽسونيوس kn
+    '\xd8','\xb3','\xd9','\x8a','\xd9','\x86','\xd9','\xbd','\xda','\xbe','\xd9','\x8a','\xd9','\x84','\xd9','\x8a','\xd9','\x86','\xd8','\xa7',0, // سينٽھيلينا sh
+    '\xd8','\xb3','\xd9','\x8a','\xd9','\x86','\xda','\xaf','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xd8','\xb1',0, // سينگاپور sg
+    '\xd8','\xb3','\xd9','\x8a','\xd9','\x88','\xd8','\xaa','\xd8','\xa7','\xd8','\xa7','\xd9','\x88','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd9','\x8a','\xd9','\x84','\xd8','\xa7',0, // سيوتااوماليلا ea
+    '\xd8','\xb3','\xd9','\x8a','\xd9','\x88','\xd8','\xaa','\xd8','\xa7','\xd9','\x88','\xd9','\x85','\xd9','\x84','\xdb','\x8c','\xd9','\x84','\xd8','\xa7',0, // سيوتاوملیلا ea
+    '\xd8','\xb3','\xd9','\x8a','\xd9','\x88','\xd8','\xaa','\xd8','\xa7','\xd9','\x88','\xd9','\x85','\xd9','\x8a','\xd9','\x84','\xd9','\x8a','\xd9','\x84','\xd8','\xa7',0, // سيوتاوميليلا ea
+    '\xd8','\xb3','\xd9','\x8e','\xd8','\xb1','\xd8','\xa8','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // سَربِیا rs
+    '\xd8','\xb3','\xd9','\x8e','\xd9','\x84','\xd9','\x88','\xd9','\x88','\xd8','\xa7','\xda','\xa9','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // سَلوواکِیا sk
+    '\xd8','\xb3','\xd9','\x8e','\xd9','\x84','\xd9','\x88','\xd9','\x88','\xdb','\x8c','\xd9','\x86','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // سَلووینِیا si
+    '\xd8','\xb3','\xd9','\x8e','\xd9','\x88','\xd8','\xa7','\xd9','\x84','\xd8','\xa8','\xd8','\xb1','\xdb','\x8c','\xda','\x91','\xd8','\xaa','\xdb','\x81','\xd9','\x95','\xd8','\xac','\xd8','\xa7','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xdb','\x8c','\xdb','\x8c','\xda','\x91',0, // سَوالبریڑتہٕجانماییڑ sj
+    '\xd8','\xb3','\xd9','\x8f','\xd8','\xb1','\xd9','\x90','\xd9','\x86','\xd8','\xa7','\xd9','\x85',0, // سُرِنام sr
+    '\xd8','\xb3','\xd9','\x8f','\xd9','\x88','\xd8','\xb2','\xd9','\x90','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x91',0, // سُوزِلینڑ sz
+    '\xd8','\xb3','\xd9','\x8f','\xd9','\x88','\xd9','\x90','\xd8','\xb2','\xd9','\x8e','\xd8','\xb1','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x91',0, // سُوِزَرلینڑ ch
+    '\xd8','\xb3','\xd9','\x8f','\xd9','\x88','\xd9','\x90','\xda','\x88','\xd9','\x8e','\xd9','\x86',0, // سُوِڈَن se
+    '\xd8','\xb3','\xd9','\x90','\xd8','\xb1','\xdb','\x8c','\xd9','\x96','\xd9','\x84','\xd9','\x8e','\xd9','\x86','\xda','\xa9','\xd8','\xa7',0, // سِریٖلَنکا lk
+    '\xd8','\xb3','\xd9','\x90','\xd9','\x86','\xda','\xaf','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xd9','\x97','\xd8','\xb1',0, // سِنگاپوٗر sg
+    '\xd8','\xb3','\xd9','\x95','\xd9','\xbe','\xdb','\x8c','\xd9','\x86',0, // سٕپین es
+    '\xd8','\xb3','\xda','\xa4','\xd8','\xa7','\xd9','\x84','\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xaf','\xd9','\x88','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xdb','\x8c','\xdb','\x95','\xd9','\x86',0, // سڤالباردویانمایەن sj
+    '\xd8','\xb3','\xdb','\x86','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xd8','\xa7',0, // سۆمالیا so
+    '\xd8','\xb3','\xdb','\x87','\xd8','\xaf','\xd8','\xa7','\xd9','\x86',0, // سۇدان sd
+    '\xd8','\xb3','\xdb','\x87','\xd8','\xb1','\xd9','\x89','\xd9','\x86','\xd8','\xa7','\xd9','\x85',0, // سۇرىنام sr
+    '\xd8','\xb3','\xdb','\x87','\xd8','\xb1','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // سۇرىيە sy
+    '\xd8','\xb3','\xdb','\x8c','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x8a','\xd9','\x88','\xd9','\x86',0, // سیراليون sl
+    '\xd8','\xb3','\xdb','\x8c','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xd9','\x88','\xd9','\x86',0, // سیرالیون sl
+    '\xd8','\xb3','\xdb','\x8c','\xd8','\xb4','\xd9','\x84',0, // سیشل sc
+    '\xd8','\xb3','\xdb','\x8c','\xd8','\xb4','\xd9','\x8e','\xd9','\x84','\xd9','\x90','\xd8','\xb3',0, // سیشَلِس sc
+    '\xd8','\xb3','\xdb','\x8c','\xd8','\xb4','\xdb','\x8e','\xd9','\x84',0, // سیشێل sc
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x85','\xd9','\x88','\xd9','\x88','\xd8','\xa7',0, // سیمووا ws
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd8','\xaa','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xaa','\xd9','\x86',0, // سینتمارتن sx
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\x85','\xd8','\xb1','\xdb','\x8c','\xd9','\x86','\xd9','\x88',0, // سینمرینو sm
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\x85','\xdb','\x8c','\xd8','\xb1','\xd9','\x90','\xd9','\x86','\xd9','\x88',0, // سینمیرِنو sm
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\xb9','\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xaa','\xd9','\x8e','\xda','\xbe','\xdb','\x8c','\xd9','\x84','\xd9','\x85','\xdb','\x8c',0, // سینٹبارتَھیلمی bl
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\xb9','\xd8','\xa8','\xd8','\xb1','\xd8','\xaa','\xda','\xbe','\xd9','\x84','\xdb','\x8c','\xd9','\x85','\xdb','\x8c',0, // سینٹبرتھلیمی bl
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\xb9','\xd9','\x84','\xd9','\x88','\xd8','\xb3','\xdb','\x8c','\xd8','\xa7',0, // سینٹلوسیا lc
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\xb9','\xd9','\x84','\xd9','\x88','\xd9','\x97','\xd8','\xb3','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // سینٹلوٗسِیا lc
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\xb9','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd9','\xb9','\xd9','\x86',0, // سینٹمارٹن mf
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\xb9','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd9','\xb9','\xd9','\x90','\xd9','\x86',0, // سینٹمارٹِن mf
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\xb9','\xd9','\x88','\xd9','\x86','\xd8','\xb3','\xd9','\x86','\xd9','\xb9','\xd8','\xa7','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xd8','\xb1','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xda','\x88','\xd8','\xa7','\xd9','\x8a','\xd9','\x86','\xd8','\xb2',0, // سینٹونسنٹاورگرینیڈاينز vc
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\xb9','\xd9','\x88','\xdb','\x8c','\xd9','\x86','\xd8','\xb3','\xd8','\xa0','\xd9','\xb9','\xd8','\xaa','\xdb','\x81','\xd9','\x95','\xda','\xaf','\xd8','\xb1','\xdb','\x8c','\xd9','\x86','\xd8','\xa7','\xda','\x91','\xd8','\xa7','\xdb','\x8c','\xd9','\x86','\xd9','\x95','\xd8','\xb2',0, // سینٹوینسؠٹتہٕگریناڑاینٕز vc
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\xb9','\xd9','\xbe','\xdb','\x8c','\xd9','\x8a','\xd8','\xb1','\xd8','\xa7','\xd9','\x88','\xd8','\xb1','\xd9','\x85','\xdb','\x8c','\xda','\xa9','\xd9','\x84','\xdb','\x8c','\xd9','\x8a','\xd9','\x88','\xd9','\x86',0, // سینٹپیيراورمیکلیيون pm
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\xb9','\xd9','\xbe','\xdb','\x8c','\xd9','\x96','\xd8','\xb1','\xdb','\x8c','\xd8','\xaa','\xdb','\x81','\xd9','\x95','\xd9','\x85','\xd9','\x88','\xda','\xa9','\xdb','\x8c','\xd9','\x84','\xd9','\x90','\xdb','\x8c','\xd9','\x8e','\xd9','\x86',0, // سینٹپیٖریتہٕموکیلِیَن pm
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\xb9','\xda','\xa9','\xd9','\x90','\xd9','\xb9','\xd9','\x8e','\xd8','\xb3','\xd8','\xaa','\xdb','\x81','\xd9','\x95','\xd9','\x86','\xdb','\x8c','\xd9','\x88','\xd9','\x90','\xd8','\xb3',0, // سینٹکِٹَستہٕنیوِس kn
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\xb9','\xda','\xa9','\xd9','\xb9','\xd8','\xb3','\xd8','\xa7','\xd9','\x88','\xd8','\xb1','\xd9','\x86','\xdb','\x8c','\xd9','\x88','\xdb','\x8c','\xd8','\xb3',0, // سینٹکٹساورنیویس kn
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\xb9','\xdb','\x81','\xd8','\xa0','\xd9','\x84','\xd9','\x90','\xd9','\x86','\xd8','\xa7',0, // سینٹہؠلِنا sh
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\xb9','\xdb','\x81','\xdb','\x8c','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xd8','\xa7',0, // سینٹہیلینا sh
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\xbc','\xd9','\x84','\xd9','\x88','\xd8','\xb3','\xdb','\x8c','\xd8','\xa7',0, // سینټلوسیا lc
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\xbc','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd9','\xbc','\xd9','\x86',0, // سینټمارټن mf
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\xbc','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd9','\xbc','\xdb','\x8c','\xd9','\x86',0, // سینټمارټین sx
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\xbc','\xd9','\x87','\xdb','\x8c','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xd8','\xa7',0, // سینټهیلینا sh
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\xbc','\xd9','\x88','\xdb','\x8c','\xd8','\xb3','\xd9','\x86','\xd9','\xbc','\xdb','\x8c','\xd9','\x86','\xd9','\xbc','\xd8','\xa7','\xd9','\x88','\xda','\xab','\xd8','\xb1','\xdb','\x8c','\xd9','\x86','\xda','\x89','\xdb','\x8c','\xd9','\x86','\xd8','\xb2',0, // سینټویسنټینټاوګرینډینز vc
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\xbc','\xd9','\xbe','\xdb','\x8c','\xdb','\x8c','\xd8','\xb1','\xd8','\xa7','\xd9','\x88','\xd9','\x85','\xdb','\x8c','\xda','\xa9','\xd9','\x88','\xd9','\x84','\xd9','\x88','\xd9','\x86',0, // سینټپییراومیکولون pm
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\xbc','\xda','\xa9','\xd9','\xbc','\xd8','\xb3','\xd8','\xa7','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd9','\x88','\xdb','\x8c','\xd8','\xb3',0, // سینټکټساونیویس kn
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\xbd','\xd8','\xa8','\xd8','\xb1','\xd9','\xbf','\xd9','\x84','\xdb','\x8c','\xd9','\x85','\xdb','\x8c',0, // سینٽبرٿلیمی bl
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\xbd','\xd9','\x88','\xd9','\x86','\xd8','\xb3','\xd9','\x86','\xd8','\xaa','\xdb','\xbd','\xda','\xaf','\xd8','\xb1','\xdb','\x8c','\xd9','\x86','\xd8','\xa7','\xda','\x8a','\xdb','\x8c','\xd9','\x86','\xd8','\xb2',0, // سینٽونسنت۽گریناڊینز vc
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xd9','\xbd','\xd9','\xbe','\xdb','\x8c','\xd9','\x8a','\xd8','\xb1','\xd9','\x88','\xd9','\x85','\xdb','\x8c','\xda','\xaa','\xd9','\x88','\xd9','\x8a','\xdb','\x8c','\xd9','\x84','\xd9','\x88','\xd9','\x86',0, // سینٽپیيرومیڪويیلون pm
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xda','\xaf','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xd8','\xb1',0, // سینگاپور sg
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xda','\xaf','\xd8','\xa7','\xd9','\x84',0, // سینیگال sn
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xda','\xaf','\xd9','\x84',0, // سینیگل sn
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xda','\xaf','\xd9','\x8e','\xd9','\x84',0, // سینیگَل sn
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x88','\xd9','\xbd','\xd8','\xa7','\xdb','\xbd','\xd9','\x85','\xdb','\x8c','\xd9','\x84','\xdb','\x8c','\xd9','\x84','\xd8','\xa7',0, // سیوٽا۽میلیلا ea
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x8a','\xd9','\x88','\xd9','\xb9','\xd8','\xa7','\xd8','\xa7','\xd9','\x88','\xd8','\xb1','\xd9','\x85','\xdb','\x8c','\xd9','\x84','\xdb','\x8c','\xd9','\x84','\xd8','\xa7',0, // سیيوٹااورمیلیلا ea
+    '\xd8','\xb3','\xdb','\x8c','\xd9','\x96','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xd9','\x88','\xd9','\x88','\xd9','\x86',0, // سیٖرالیوون sl
+    '\xd8','\xb3','\xdb','\x8c','\xda','\x86','\xdb','\x8c','\xd9','\x84','\xdb','\x8c','\xd8','\xb3',0, // سیچیلیس sc
+    '\xd8','\xb3','\xdb','\x8c','\xdb','\x8c','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xd9','\x88','\xd9','\x86',0, // سییرالیون sl
+    '\xd8','\xb3','\xdb','\x8c','\xdb','\x95','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xdb','\x86','\xd9','\x86',0, // سیەرالیۆن sl
+    '\xd8','\xb3','\xdb','\x8e','\xd9','\x86','\xdb','\x8e','\xda','\xaf','\xd8','\xa7','\xda','\xb5',0, // سێنێگاڵ sn
+    '\xd8','\xb3','\xdb','\x8e','\xd9','\x8a','\xd9','\x88','\xd9','\x88','\xd8','\xaa','\xd8','\xa7','\xd9','\x88','\xd9','\x85','\xdb','\x8e','\xd9','\x84','\xdb','\x8c','\xdb','\x8c','\xd8','\xa7',0, // سێيووتاومێلییا ea
+    '\xd8','\xb3','\xdb','\x90','\xd8','\xb1','\xd8','\xa8','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // سېربىيە rs
+    '\xd8','\xb3','\xdb','\x90','\xd8','\xb1','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xdb','\x90','\xd9','\x8a','\xd9','\x88','\xd9','\x86',0, // سېررالېيون sl
+    '\xd8','\xb3','\xdb','\x90','\xd9','\x86','\xdb','\x90','\xda','\xaf','\xd8','\xa7','\xd9','\x84',0, // سېنېگال sn
+    '\xd8','\xb3','\xdb','\x90','\xd9','\x8a','\xd8','\xaa','\xd8','\xa7','\xdb','\x8b','\xdb','\x95','\xd9','\x85','\xdb','\x90','\xd9','\x84','\xd9','\x89','\xd9','\x84','\xd8','\xa7',0, // سېيتاۋەمېلىلا ea
+    '\xd8','\xb3','\xdb','\x90','\xd9','\x8a','\xd8','\xb4','\xdb','\x90','\xd9','\x84',0, // سېيشېل sc
+    '\xd8','\xb3','\xdb','\x95','\xd8','\xad','\xd8','\xb1','\xd8','\xa7','\xdb','\x8c','\xda','\x95','\xdb','\x86','\xda','\x98','\xd8','\xa7','\xd9','\x88','\xd8','\xa7',0, // سەحرایڕۆژاوا eh
+    '\xd8','\xb3','\xdb','\x95','\xd9','\x86','\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xaa','\xdb','\x8e','\xd9','\x84','\xdb','\x8e','\xd9','\x85','\xdb','\x8c',0, // سەنبارتێلێمی bl
+    '\xd8','\xb3','\xdb','\x95','\xd9','\x86','\xd9','\x84','\xd9','\x88','\xd9','\x88','\xd8','\xb3','\xdb','\x8c','\xd8','\xa7',0, // سەنلووسیا lc
+    '\xd8','\xb3','\xdb','\x95','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xaa','\xdb','\x8c','\xd9','\x86',0, // سەنمارتین mf
+    '\xd8','\xb3','\xdb','\x95','\xd9','\x86','\xd9','\x87','\xdb','\x8e','\xd9','\x84','\xdb','\x8e','\xd9','\x86','\xd8','\xa7',0, // سەنهێلێنا sh
+    '\xd8','\xb3','\xdb','\x95','\xd9','\x86','\xd9','\xbe','\xdb','\x8c','\xdb','\x8e','\xd8','\xb1','\xd9','\x88','\xd9','\x85','\xdb','\x8c','\xda','\xa9','\xdb','\x8e','\xd9','\x84','\xdb','\x86','\xd9','\x86',0, // سەنپیێرومیکێلۆن pm
+    '\xd8','\xb3','\xdb','\x95','\xd9','\x86','\xda','\xa9','\xdb','\x8c','\xd8','\xaa','\xd8','\xb3','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xda','\xa4','\xdb','\x8c','\xd8','\xb3',0, // سەنکیتسونیڤیس kn
+    '\xd8','\xb3','\xdb','\x95','\xd9','\x8a','\xdb','\x87','\xd8','\xaf','\xd9','\x89','\xd9','\x8a','\xd9','\x8a','\xdb','\x95','\xd8','\xb1','\xdb','\x95','\xd8','\xa8','\xd9','\x89','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // سەيۇدىييەرەبىستان sa
+    '\xd8','\xb3','\xdb','\x95','\xdb','\x8c','\xd9','\x86','\xd8','\xaa','\xda','\xa4','\xdb','\x8c','\xd9','\x86','\xd8','\xb3','\xdb','\x95','\xd9','\x86','\xd8','\xaa','\xd9','\x88','\xda','\xaf','\xd8','\xb1','\xdb','\x8c','\xd9','\x86','\xd8','\xa7','\xd8','\xaf','\xdb','\x8c','\xd9','\x86','\xd8','\xb2',0, // سەینتڤینسەنتوگرینادینز vc
+    '\xd8','\xb4','\xd8','\xa7','\xd9','\x85',0, // شام sy
+    '\xd8','\xb4','\xd8','\xa7','\xd9','\x86','\xd8','\xb4','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xdb','\x8c','\xdb','\x95','\xda','\xa9','\xda','\xaf','\xd8','\xb1','\xd8','\xaa','\xd9','\x88','\xd9','\x88',0, // شانشینییەکگرتوو gb
+    '\xd8','\xb4','\xd8','\xb1','\xd9','\x82','\xdb','\x8c','\xd8','\xaa','\xdb','\x8c','\xd9','\x85','\xd9','\x88','\xd8','\xb1',0, // شرقیتیمور tl
+    '\xd8','\xb4','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd9','\x8a','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xd8','\xa7','\xd9','\xbc','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xda','\xab','\xd8','\xa7','\xd9','\x86',0, // شماليمارياناټاپوګان mp
+    '\xd8','\xb4','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd8','\xa7','\xd8','\xa7','\xd9','\x8a','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88','\xd8','\xb2',0, // شمالیماریاناايلینڈز mp
+    '\xd8','\xb4','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd8','\xa7','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1',0, // شمالیماریاناجزایر mp
+    '\xd8','\xb4','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xda','\xa9','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7',0, // شمالیکوریا kp
+    '\xd8','\xb4','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xda','\xa9','\xd9','\x8f','\xd8','\xb1','\xd9','\x87',0, // شمالیکُره kp
+    '\xd8','\xb4','\xd9','\x89','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd9','\x89','\xd9','\x8a','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd9','\x89','\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xd8','\xa7','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x84','\xd9','\x89','\xd8','\xb1','\xd9','\x89',0, // شىمالىيمارىياناياراللىرى mp
+    '\xd8','\xb4','\xd9','\x89','\xdb','\x8b','\xdb','\x90','\xd8','\xaa','\xd8','\xb3','\xd8','\xa7','\xd8','\xb1','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // شىۋېتسارىيە ch
+    '\xd8','\xb4','\xd9','\x89','\xdb','\x8b','\xdb','\x90','\xd8','\xaa','\xd8','\xb3','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // شىۋېتسىيە se
+    '\xd8','\xb4','\xd9','\x8a','\xd8','\xa7','\xda','\xad','\xda','\xaf','\xd8','\xa7','\xda','\xad',0, // شياڭگاڭ hk
+    '\xd8','\xb4','\xd9','\x8a','\xd8','\xa7','\xda','\xad','\xda','\xaf','\xd8','\xa7','\xda','\xad','\xd9','\x8a','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xda','\xbe','\xd9','\x89','\xd8','\xaf','\xdb','\x95','\xd9','\x85','\xdb','\x95','\xd9','\x85','\xdb','\x87','\xd8','\xb1','\xd9','\x89','\xd9','\x8a','\xd8','\xb1','\xd8','\xa7','\xd9','\x8a','\xd9','\x88','\xd9','\x86','\xd9','\x89','\xd8','\xac','\xdb','\x87','\xda','\xad','\xda','\xaf','\xd9','\x88',0, // شياڭگاڭيالاھىدەمەمۇرىيرايونىجۇڭگو hk
+    '\xd8','\xb4','\xd9','\x8a','\xd8','\xb4','\xd9','\x84','\xd8','\xb2',0, // شيشلز sc
+    '\xd8','\xb4','\xd9','\x8f','\xd9','\x85','\xd9','\xb2','\xd9','\x84','\xdb','\x8c','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd9','\x90','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd8','\xa7','\xd8','\xac','\xd9','\x94','\xd8','\xb2','\xdb','\x8c','\xd9','\x96','\xd8','\xb1','\xd9','\x95',0, // شُمٲلیمارِیاناجٔزیٖرٕ mp
+    '\xd8','\xb4','\xd9','\x8f','\xd9','\x85','\xd9','\xb2','\xd9','\x84','\xdb','\x8c','\xda','\xa9','\xd9','\x88','\xd8','\xb1','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // شُمٲلیکورِیا kp
+    '\xd8','\xb4','\xdb','\x8c','\xd9','\x84','\xdb','\x8c',0, // شیلی cl
+    '\xd8','\xb4','\xdb','\x95','\xd8','\xb1','\xd9','\x82','\xd9','\x89','\xd9','\x8a','\xd8','\xaa','\xd9','\x89','\xd9','\x85','\xd9','\x88','\xd8','\xb1',0, // شەرقىيتىمور tl
+    '\xd8','\xb5','\xd8','\xad','\xd8','\xb1','\xd8','\xa7','\xdb','\x8c','\xd8','\xba','\xd8','\xb1','\xd8','\xa8','\xdb','\x8c',0, // صحرایغربی eh
+    '\xd8','\xb5','\xd8','\xb1','\xd8','\xa8','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // صربستان rs
+    '\xd8','\xb5','\xd8','\xb1','\xd8','\xa8','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd9','\x86',0, // صربستون rs
+    '\xd8','\xb5','\xd8','\xb1','\xd8','\xa8','\xd9','\x8a','\xd8','\xa7',0, // صربيا rs
+    '\xd8','\xb5','\xd9','\x88','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xdb','\x81',0, // صومالیہ so
+    '\xd8','\xb7','\xd8','\xa7','\xd8','\xac','\xd9','\x8a','\xd9','\x83','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // طاجيكستان tj
+    '\xd8','\xb7','\xd9','\x84','\xd9','\x88','\xd8','\xb9','\xd9','\xbb','\xd9','\x8a','\xd9','\xbd',0, // طلوعٻيٽ ac
+    '\xd8','\xb9','\xd8','\xa7','\xd8','\xac','\xd8','\xb3','\xd8','\xa7','\xd8','\xad','\xd9','\x84',0, // عاجساحل ci
+    '\xd8','\xb9','\xd8','\xa7','\xd8','\xac','\xd9','\x90','\xd8','\xb3','\xd8','\xa7','\xd8','\xad','\xd9','\x84',0, // عاجِساحل ci
+    '\xd8','\xb9','\xd8','\xb1','\xd8','\xa7','\xd9','\x82',0, // عراق iq
+    '\xd8','\xb9','\xd8','\xb1','\xd8','\xa8','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // عربستان sa
+    '\xd8','\xb9','\xd8','\xb1','\xd8','\xa8','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd8','\xb9','\xd9','\x88','\xd8','\xaf','\xdb','\x8c',0, // عربستانسعودی sa
+    '\xd8','\xb9','\xd8','\xb1','\xd8','\xa8','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd9','\x86',0, // عربستون sa
+    '\xd8','\xb9','\xd8','\xb1','\xd9','\x88','\xd8','\xa8','\xd8','\xa7',0, // عروبا aw
+    '\xd8','\xb9','\xd9','\x85','\xd8','\xa7','\xd9','\x86',0, // عمان om
+    '\xd8','\xb9','\xd9','\x88','\xd9','\x85','\xd8','\xa7','\xd9','\x86',0, // عومان om
+    '\xd8','\xb9','\xd9','\x8f','\xd9','\x85','\xd8','\xa7','\xd9','\x86',0, // عُمان om
+    '\xd8','\xb9','\xdb','\x8e','\xd8','\xb1','\xd8','\xa7','\xd9','\x82',0, // عێراق iq
+    '\xd8','\xb9','\xdb','\x95','\xd8','\xb1','\xdb','\x95','\xd8','\xa8','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xb3','\xdb','\x95','\xd8','\xb9','\xd9','\x88','\xd9','\x88','\xd8','\xaf','\xdb','\x8c',0, // عەرەبستانیسەعوودی sa
+    '\xd8','\xba','\xd8','\xa7','\xd9','\x85','\xd8','\xa8','\xd9','\x8a','\xd8','\xa7',0, // غامبيا gm
+    '\xd8','\xba','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // غانا gh
+    '\xd8','\xba','\xd8','\xb1','\xd8','\xa8','\xdb','\x8c','\xd8','\xb5','\xd8','\xad','\xd8','\xb1','\xd8','\xa7',0, // غربیصحرا eh
+    '\xd8','\xba','\xd8','\xb1','\xd9','\x8a','\xd9','\x86','\xd8','\xa7','\xd8','\xaf','\xd8','\xa7',0, // غرينادا gd
+    '\xd8','\xba','\xd8','\xb1','\xd9','\x8a','\xd9','\x86','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf',0, // غرينلاند gl
+    '\xd8','\xba','\xd9','\x86','\xd8','\xa7',0, // غنا gh
+    '\xd8','\xba','\xd9','\x88','\xd8','\xa7','\xd8','\xaa','\xd9','\x8a','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xa7',0, // غواتيمالا gt
+    '\xd8','\xba','\xd9','\x88','\xd8','\xa7','\xd8','\xaf','\xd9','\x84','\xd9','\x88','\xd8','\xa8',0, // غوادلوب gp
+    '\xd8','\xba','\xd9','\x88','\xd8','\xa7','\xd9','\x85',0, // غوام gu
+    '\xd8','\xba','\xd9','\x88','\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xd8','\xa7','\xd8','\xa7','\xd9','\x84','\xd9','\x81','\xd8','\xb1','\xd9','\x86','\xd8','\xb3','\xd9','\x8a','\xd8','\xa9',0, // غوياناالفرنسية gf
+    '\xd8','\xba','\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // غيانا gy
+    '\xd8','\xba','\xd9','\x8a','\xd8','\xb1','\xd9','\x86','\xd8','\xb2','\xd9','\x8a',0, // غيرنزي gg
+    '\xd8','\xba','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xd8','\xa7',0, // غينيا gn
+    '\xd8','\xba','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xd8','\xa7','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd8','\xa7','\xd9','\x8a','\xd9','\x8a','\xd8','\xa9',0, // غينياالاستوايية gq
+    '\xd8','\xba','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xd8','\xa7','\xd8','\xa8','\xd9','\x8a','\xd8','\xb3','\xd8','\xa7','\xd9','\x88',0, // غينيابيساو gw
+    '\xd8','\xba','\xdb','\x95','\xd8','\xb1','\xd8','\xa8','\xd9','\x89','\xd9','\x8a','\xd8','\xb3','\xd8','\xa7','\xd8','\xae','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7',0, // غەربىيساخارا eh
+    '\xd8','\xba','\xdb','\x95','\xd9','\x86','\xd8','\xa7',0, // غەنا gh
+    '\xd9','\x81','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xdb','\x95',0, // فارانسە fr
+    '\xd9','\x81','\xd8','\xa7','\xd8','\xb1','\xd9','\x88','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1',0, // فاروجزایر fo
+    '\xd9','\x81','\xd8','\xa7','\xd8','\xb1','\xd9','\x88','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x84','\xd9','\x89','\xd8','\xb1','\xd9','\x89',0, // فاروياراللىرى fo
+    '\xd9','\x81','\xd8','\xa7','\xd8','\xb1','\xd9','\x88','\xd9','\xbb','\xd9','\x8a','\xd9','\xbd',0, // فاروٻيٽ fo
+    '\xd9','\x81','\xd8','\xa7','\xd8','\xb1','\xd9','\x88','\xd9','\xbc','\xd8','\xa7','\xd9','\xbe','\xd9','\x88',0, // فاروټاپو fo
+    '\xd9','\x81','\xd8','\xa7','\xd9','\x84','\xd9','\x83','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x84','\xd9','\x89','\xd8','\xb1','\xd9','\x89',0, // فالكلاندياراللىرى fk
+    '\xd9','\x81','\xd8','\xa7','\xd9','\x84','\xd9','\x83','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x84','\xd9','\x89','\xd8','\xb1','\xd9','\x89','\xd9','\x8a','\xd9','\x89','\xd8','\xb3','\xd9','\x84','\xd8','\xa7','\xd8','\xb3','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xdb','\x8b','\xd9','\x89','\xd9','\x86','\xd8','\xa7','\xd8','\xb3',0, // فالكلاندياراللىرىيىسلاسمالۋىناس fk
+    '\xd9','\x81','\xd8','\xa7','\xd9','\x84','\xda','\xa9','\xd9','\x84','\xd9','\x86','\xd8','\xaf','\xd8','\xac','\xd8','\xb2','\xdb','\x8c','\xd8','\xb1','\xd9','\x87','\xe2','\x80','\x8c','\xd9','\x8a','\xd9','\x88','\xd9','\x86',0, // فالکلندجزیره‌يون fk
+    '\xd9','\x81','\xd8','\xa7','\xd9','\x84','\xda','\xa9','\xd9','\x84','\xd9','\x86','\xd8','\xaf','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd9','\x88','\xdb','\x8c','\xd9','\x86','\xd8','\xa7','\xd8','\xb3',0, // فالکلندمالویناس fk
+    '\xd9','\x81','\xd8','\xa7','\xd9','\x86','\xd9','\x88','\xd8','\xa7','\xd8','\xaa','\xd9','\x88',0, // فانواتو vu
+    '\xd9','\x81','\xd8','\xa7','\xda','\xa9','\xd9','\x84','\xd9','\x8a','\xd9','\x86','\xda','\x89','\xd9','\xbc','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xda','\xab','\xd8','\xa7','\xd9','\x86',0, // فاکلينډټاپوګان fk
+    '\xd9','\x81','\xd8','\xa7','\xda','\xa9','\xd9','\x84','\xd9','\x8a','\xd9','\x86','\xda','\x89','\xd9','\xbc','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xda','\xab','\xd8','\xa7','\xd9','\x86','\xd8','\xa7','\xd9','\x8a','\xd8','\xb2','\xd9','\x84','\xd8','\xb2','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd9','\x88','\xd9','\x8a','\xd9','\x86','\xd8','\xa7','\xd8','\xb3',0, // فاکلينډټاپوګانايزلزمالويناس fk
+    '\xd9','\x81','\xd8','\xa7','\xda','\xa9','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1',0, // فاکلینڈجزاير fk
+    '\xd9','\x81','\xd8','\xa7','\xda','\xa9','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd9','\x88','\xdb','\x8c','\xd9','\x86','\xd8','\xa7','\xd8','\xb3',0, // فاکلینڈجزايرمالویناس fk
+    '\xd9','\x81','\xd8','\xa7','\xda','\xaa','\xd9','\x84','\xd9','\x8a','\xd9','\x86','\xda','\x8a','\xd9','\xbb','\xd9','\x8a','\xd9','\xbd',0, // فاڪلينڊٻيٽ fk
+    '\xd9','\x81','\xd8','\xac','\xd9','\x8a',0, // فجي fj
+    '\xd9','\x81','\xd8','\xac','\xdb','\x8c',0, // فجی fj
+    '\xd9','\x81','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3',0, // فرانس fr
+    '\xd9','\x81','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd9','\x87',0, // فرانسه fr
+    '\xd9','\x81','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd9','\x87','\xe2','\x80','\x8c','\xdb','\x8c','\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xdb','\x8c','\xd9','\x85','\xd9','\x86','\xd8','\xa7','\xd8','\xb7','\xd9','\x82',0, // فرانسه‌یجنوبیمناطق tf
+    '\xd9','\x81','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd9','\x87','\xe2','\x80','\x8c','\xdb','\x8c','\xd9','\x90','\xda','\xaf','\xd9','\x88','\xdb','\x8c','\xd8','\xa7','\xd9','\x86',0, // فرانسه‌یِگویان gf
+    '\xd9','\x81','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd9','\x87','\xe2','\x80','\x8c','\xdb','\x8c','\xd9','\xbe','\xd9','\x88','\xd9','\x84','\xdb','\x8c','\xe2','\x80','\x8c','\xd9','\x86','\xd8','\xb2','\xdb','\x8c',0, // فرانسه‌یپولی‌نزی pf
+    '\xd9','\x81','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd9','\x88','\xd9','\x8a','\xd9','\xbe','\xd9','\x88','\xd9','\x84','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xd8','\xb3','\xd9','\x8a','\xd8','\xa7',0, // فرانسويپولينيسيا pf
+    '\xd9','\x81','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd9','\x88','\xd9','\x8a','\xda','\xab','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // فرانسويګانا gf
+    '\xd9','\x81','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd9','\x8a','\xd8','\xb3','\xd9','\x8a','\xd9','\xbe','\xd9','\x88','\xd9','\x84','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xd8','\xb4','\xd9','\x8a','\xd8','\xa7',0, // فرانسيسيپولينيشيا pf
+    '\xd9','\x81','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd9','\x8a','\xd8','\xb3','\xd9','\x8a','\xda','\x8f','\xd8','\xa7','\xda','\xa9','\xda','\xbb','\xd9','\x8a','\xd8','\xb9','\xd9','\x84','\xd8','\xa7','\xd9','\x8a','\xd9','\x82','\xd8','\xa7',0, // فرانسيسيڏاکڻيعلايقا tf
+    '\xd9','\x81','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd9','\x8a','\xd8','\xb3','\xd9','\x8a','\xda','\xaf','\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // فرانسيسيگيانا gf
+    '\xd9','\x81','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd9','\x90','\xd8','\xb3','\xdb','\x8c','\xd8','\xac','\xd9','\x8e','\xd9','\x86','\xd9','\x88','\xd9','\x97','\xd8','\xa8','\xdb','\x8c','\xd8','\xb9','\xd9','\x8e','\xd9','\x84','\xd8','\xa7','\xd9','\x82','\xdb','\x81','\xd9','\x95',0, // فرانسِسیجَنوٗبیعَلاقہٕ tf
+    '\xd9','\x81','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd9','\x90','\xd8','\xb3','\xdb','\x8c','\xda','\xaf','\xd9','\x90','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // فرانسِسیگِانا gf
+    '\xd9','\x81','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xdb','\x8c','\xd8','\xb3','\xdb','\x8c','\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xdb','\x8c','\xd8','\xae','\xd8','\xb7','\xdb','\x92',0, // فرانسیسیجنوبیخطے tf
+    '\xd9','\x81','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xdb','\x8c','\xd8','\xb3','\xdb','\x8c','\xd9','\xbe','\xd9','\x88','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xd8','\xb4','\xdb','\x8c','\xd8','\xa7',0, // فرانسیسیپولینیشیا pf
+    '\xd9','\x81','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xdb','\x8c','\xd8','\xb3','\xdb','\x8c','\xda','\xaf','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // فرانسیسیگیانا gf
+    '\xd9','\x81','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xdb','\x8c','\xd9','\xbe','\xd9','\x88','\xd9','\x84','\xd9','\x90','\xd9','\x86','\xdb','\x8c','\xd8','\xb4','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // فرانسیپولِنیشِیا pf
+    '\xd9','\x81','\xd8','\xb1','\xd9','\x86','\xd8','\xb3','\xd8','\xa7',0, // فرنسا fr
+    '\xd9','\x81','\xd8','\xb1','\xdb','\x8c','\xd9','\x86','\xda','\x86','\xda','\xaf','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // فرینچگیانا gf
+    '\xd9','\x81','\xd9','\x84','\xd8','\xb3','\xd8','\xb7','\xd9','\x8a','\xd9','\x86',0, // فلسطين ps
+    '\xd9','\x81','\xd9','\x84','\xd8','\xb3','\xd8','\xb7','\xd9','\x8a','\xd9','\x86','\xd8','\xb3','\xd9','\x8a','\xd9','\x85','\xdb','\x90',0, // فلسطينسيمې ps
+    '\xd9','\x81','\xd9','\x84','\xd8','\xb3','\xd8','\xb7','\xd9','\x8a','\xd9','\x86','\xd8','\xb3','\xd9','\x8a','\xd9','\x85','\xdb','\x92',0, // فلسطينسيمے ps
+    '\xd9','\x81','\xd9','\x84','\xd8','\xb3','\xd8','\xb7','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xd8','\xad','\xd8','\xaf','\xd9','\x88','\xd9','\x86',0, // فلسطينيحدون ps
+    '\xd9','\x81','\xd9','\x84','\xd8','\xb3','\xd8','\xb7','\xdb','\x8c','\xd9','\x86',0, // فلسطین ps
+    '\xd9','\x81','\xd9','\x84','\xd8','\xb3','\xd8','\xb7','\xdb','\x8c','\xd9','\x86','\xd9','\x90','\xd8','\xb3','\xd8','\xb1','\xd8','\xb2','\xd9','\x85','\xdb','\x8c','\xd9','\x86',0, // فلسطینِسرزمین ps
+    '\xd9','\x81','\xd9','\x84','\xd8','\xb3','\xd8','\xb7','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xd8','\xae','\xd8','\xb7','\xdb','\x92',0, // فلسطینیخطے ps
+    '\xd9','\x81','\xd9','\x84','\xd9','\xbe','\xd8','\xa7','\xd9','\x8a','\xd9','\x86',0, // فلپاين ph
+    '\xd9','\x81','\xd9','\x84','\xd9','\xbe','\xd9','\x8a','\xd9','\x86',0, // فلپين ph
+    '\xd9','\x81','\xd9','\x84','\xda','\xaa','\xd9','\x84','\xd9','\x8a','\xd9','\x86','\xda','\x8a','\xd9','\xbb','\xd9','\x8a','\xd9','\xbd',0, // فلڪلينڊٻيٽ fk
+    '\xd9','\x81','\xd9','\x84','\xdb','\x8c','\xd9','\xbe','\xdb','\x8c','\xd9','\x86',0, // فلیپین ph
+    '\xd9','\x81','\xd9','\x86','\xd8','\xb2','\xd9','\x88','\xd9','\x8a','\xd9','\x84','\xd8','\xa7',0, // فنزويلا ve
+    '\xd9','\x81','\xd9','\x86','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf',0, // فنلاند fi
+    '\xd9','\x81','\xd9','\x86','\xd9','\x84','\xd9','\x86','\xd8','\xaf',0, // فنلند fi
+    '\xd9','\x81','\xd9','\x86','\xd9','\x84','\xd9','\x86','\xd8','\xaf','\xd8','\xa7',0, // فنلندا fi
+    '\xd9','\x81','\xd9','\x86','\xd9','\x84','\xd9','\x8a','\xd9','\x86','\xda','\x8a',0, // فنلينڊ fi
+    '\xd9','\x81','\xd9','\x86','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88',0, // فنلینڈ fi
+    '\xd9','\x81','\xd9','\x86','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x89',0, // فنلینډ fi
+    '\xd9','\x81','\xd9','\x89','\xd8','\xac','\xd9','\x89',0, // فىجى fj
+    '\xd9','\x81','\xd9','\x89','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // فىرانسىيە fr
+    '\xd9','\x81','\xd9','\x89','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd9','\x89','\xd9','\x8a','\xdb','\x95','\xd9','\x86','\xd9','\x89','\xda','\xad','\xd8','\xac','\xdb','\x95','\xd9','\x86','\xdb','\x87','\xd8','\xa8','\xd9','\x89','\xd9','\x8a','\xd8','\xb2','\xdb','\x90','\xd9','\x85','\xd9','\x89','\xd9','\x86','\xd9','\x89',0, // فىرانسىيەنىڭجەنۇبىيزېمىنى tf
+    '\xd9','\x81','\xd9','\x89','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd9','\x89','\xd9','\x8a','\xdb','\x95','\xda','\xaf','\xdb','\x95','\xd9','\x82','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd8','\xb4','\xd9','\x84','\xd9','\x89','\xd9','\x82','\xd9','\xbe','\xd9','\x88','\xd9','\x84','\xd9','\x89','\xd9','\x86','\xdb','\x90','\xd8','\xb2','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // فىرانسىيەگەقاراشلىقپولىنېزىيە pf
+    '\xd9','\x81','\xd9','\x89','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd9','\x89','\xd9','\x8a','\xdb','\x95','\xda','\xaf','\xdb','\x95','\xd9','\x82','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd8','\xb4','\xd9','\x84','\xd9','\x89','\xd9','\x82','\xda','\xaf','\xd9','\x89','\xdb','\x8b','\xd9','\x89','\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // فىرانسىيەگەقاراشلىقگىۋىيانا gf
+    '\xd9','\x81','\xd9','\x89','\xd9','\x84','\xd9','\x89','\xd9','\xbe','\xd9','\xbe','\xd9','\x89','\xd9','\x86',0, // فىلىپپىن ph
+    '\xd9','\x81','\xd9','\x89','\xd9','\x86','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // فىنلاندىيە fi
+    '\xd9','\x81','\xd9','\x8a','\xd8','\xaa','\xd9','\x86','\xd8','\xa7','\xd9','\x85',0, // فيتنام vn
+    '\xd9','\x81','\xd9','\x8a','\xd8','\xac','\xd9','\x8a',0, // فيجي fj
+    '\xd9','\x81','\xd9','\x8e','\xd9','\x84','\xd9','\x8e','\xd8','\xb3','\xd8','\xaa','\xdb','\x8c','\xd9','\x96','\xd9','\x86',0, // فَلَستیٖن ps
+    '\xd9','\x81','\xd9','\x90','\xd8','\xac','\xdb','\x8c',0, // فِجی fj
+    '\xd9','\x81','\xd9','\x90','\xd9','\x84','\xd9','\x90','\xd9','\xbe','\xd9','\x90','\xdb','\x8c','\xd9','\x86','\xd8','\xb3',0, // فِلِپِینس ph
+    '\xd9','\x81','\xd9','\x90','\xd9','\x86','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x91',0, // فِنلینڑ fi
+    '\xd9','\x81','\xd9','\x95','\xd9','\x84','\xd8','\xa7','\xda','\xa9','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x91','\xd8','\xac','\xd9','\x94','\xd8','\xb2','\xdb','\x8c','\xd9','\x96','\xd8','\xb1','\xd9','\x95',0, // فٕلاکلینڑجٔزیٖرٕ fk
+    '\xd9','\x81','\xdb','\x8c','\xd8','\xac','\xdb','\x8c',0, // فیجی fj
+    '\xd9','\x81','\xdb','\x8c','\xd9','\x84','\xdb','\x8c','\xd9','\xbe','\xdb','\x8c','\xd9','\x86',0, // فیلیپین ph
+    '\xd9','\x81','\xdb','\x8c','\xd9','\x86','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf',0, // فینلاند fi
+    '\xd9','\x81','\xdb','\x95','\xd9','\x84','\xdb','\x95','\xd8','\xb3','\xd8','\xaa','\xdb','\x8c','\xd9','\x86',0, // فەلەستین ps
+    '\xd9','\x81','\xdb','\x95','\xda','\x95','\xdb','\x95','\xd9','\x86','\xd8','\xb3','\xd8','\xa7',0, // فەڕەنسا fr
+    '\xd9','\x82','\xd8','\xa7','\xd8','\xaa','\xd8','\xa7','\xd8','\xb1',0, // قاتار qa
+    '\xd9','\x82','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd8','\xaa','\xd8','\xa7','\xd8','\xba',0, // قاراتاغ me
+    '\xd9','\x82','\xd8','\xa7','\xd8','\xb2','\xd8','\xa7','\xd9','\x82','\xd9','\x89','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // قازاقىستان kz
+    '\xd9','\x82','\xd8','\xa7','\xd8','\xb2','\xd9','\x82','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // قازقستان kz
+    '\xd9','\x82','\xd8','\xa8','\xd8','\xb1','\xd8','\xb3',0, // قبرس cy
+    '\xd9','\x82','\xd8','\xa8','\xd8','\xb1','\xd8','\xb5',0, // قبرص cy
+    '\xd9','\x82','\xd8','\xb1','\xd8','\xba','\xd8','\xb2','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // قرغزستان kg
+    '\xd9','\x82','\xd8','\xb1','\xd8','\xba','\xdb','\x8c','\xd8','\xb2','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // قرغیزستان kg
+    '\xd9','\x82','\xd8','\xb1','\xd9','\x82','\xdb','\x8c','\xd8','\xb2','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // قرقیزستان kg
+    '\xd9','\x82','\xd8','\xb1','\xd9','\x82','\xdb','\x8c','\xd8','\xb2','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd9','\x86',0, // قرقیزستون kg
+    '\xd9','\x82','\xd8','\xb2','\xd8','\xa7','\xd8','\xae','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // قزاخستان kz
+    '\xd9','\x82','\xd8','\xb2','\xd8','\xa7','\xd9','\x82','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // قزاقستان kz
+    '\xd9','\x82','\xd8','\xb2','\xd8','\xa7','\xd9','\x82','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd9','\x86',0, // قزاقستون kz
+    '\xd9','\x82','\xd8','\xb7','\xd8','\xb1',0, // قطر qa
+    '\xd9','\x82','\xd9','\x84','\xd9','\x85','\xd8','\xb1','\xd9','\x88','\xd8','\xa8','\xd8','\xb1','\xdb','\x8c','\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa7','\xd8','\xaf','\xd8','\xb1','\xd8','\xa7','\xd9','\x82','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd9','\x88','\xd8','\xb3','\xd9','\x87','\xd9','\x86','\xd8','\xaf',0, // قلمروبریتانیادراقیانوسهند io
+    '\xd9','\x82','\xd9','\x86','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1',0, // قناریجزایر ic
+    '\xd9','\x82','\xd9','\x89','\xd8','\xb1','\xd8','\xba','\xd9','\x89','\xd8','\xb2','\xd9','\x89','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // قىرغىزىستان kg
+    '\xd9','\x82','\xd9','\x8a','\xd8','\xb1','\xd8','\xba','\xd9','\x8a','\xd8','\xb2','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // قيرغيزستان kg
+    '\xd9','\x82','\xd9','\x8e','\xd8','\xb7','\xd9','\x90','\xd8','\xb1',0, // قَطِر qa
+    '\xd9','\x82','\xdb','\x8c','\xd8','\xa8','\xd8','\xb1','\xd8','\xb3',0, // قیبرس cy
+    '\xd9','\x82','\xdb','\x95','\xd8','\xaa','\xdb','\x95','\xd8','\xb1',0, // قەتەر qa
+    '\xd9','\x83','\xd8','\xa7','\xd8','\xb1','\xd9','\x89','\xd8','\xa8','\xd8','\xaf','\xdb','\x90','\xda','\xad','\xd9','\x89','\xd8','\xb2','\xd9','\x89','\xda','\xaf','\xd9','\x88','\xd9','\x84','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // كارىبدېڭىزىگوللاندىيە bq
+    '\xd9','\x83','\xd8','\xa7','\xd8','\xb2','\xd8','\xa7','\xd8','\xae','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // كازاخستان kz
+    '\xd9','\x83','\xd8','\xa7','\xd9','\x84','\xd9','\x8a','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xd9','\x8a','\xd8','\xa7','\xd8','\xa7','\xd9','\x84','\xd8','\xac','\xd8','\xaf','\xd9','\x8a','\xd8','\xaf','\xd8','\xa9',0, // كاليدونياالجديدة nc
+    '\xd9','\x83','\xd8','\xa7','\xd9','\x85','\xd8','\xa8','\xd9','\x88','\xd8','\xaf','\xda','\x98','\xd8','\xa7',0, // كامبودژا kh
+    '\xd9','\x83','\xd8','\xa7','\xd9','\x85','\xdb','\x90','\xd8','\xb1','\xd9','\x88','\xd9','\x86',0, // كامېرون cm
+    '\xd9','\x83','\xd8','\xa7','\xd9','\x86','\xd8','\xa7','\xd8','\xaf','\xd8','\xa7',0, // كانادا ca
+    '\xd9','\x83','\xd8','\xa7','\xd9','\x86','\xd8','\xa7','\xd8','\xb1','\xd9','\x89','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x84','\xd9','\x89','\xd8','\xb1','\xd9','\x89',0, // كانارىياراللىرى ic
+    '\xd9','\x83','\xd8','\xa7','\xd9','\x8a','\xd9','\x85','\xd8','\xa7','\xd9','\x86','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x84','\xd9','\x89','\xd8','\xb1','\xd9','\x89',0, // كايمانياراللىرى ky
+    '\xd9','\x83','\xd8','\xb1','\xd9','\x88','\xd8','\xa7','\xd8','\xaa','\xd9','\x8a','\xd8','\xa7',0, // كرواتيا hr
+    '\xd9','\x83','\xd9','\x85','\xd8','\xa8','\xd9','\x88','\xd8','\xaf','\xd9','\x8a','\xd8','\xa7',0, // كمبوديا kh
+    '\xd9','\x83','\xd9','\x86','\xd8','\xaf','\xd8','\xa7',0, // كندا ca
+    '\xd9','\x83','\xd9','\x88','\xd8','\xa8','\xd8','\xa7',0, // كوبا cu
+    '\xd9','\x83','\xd9','\x88','\xd8','\xaa','\xd8','\xaf','\xd9','\x8a','\xd9','\x81','\xd9','\x88','\xd8','\xa7','\xd8','\xb1',0, // كوتديفوار ci
+    '\xd9','\x83','\xd9','\x88','\xd8','\xaa','\xdb','\x90','\xd8','\xaf','\xdb','\x90','\xd9','\x8a','\xd9','\x89','\xdb','\x8b','\xd9','\x88','\xd9','\x8a','\xd9','\x89','\xd8','\xb1',0, // كوتېدېيىۋويىر ci
+    '\xd9','\x83','\xd9','\x88','\xd8','\xb1','\xd8','\xa7','\xd8','\xb3','\xd8','\xa7','\xd9','\x88',0, // كوراساو cw
+    '\xd9','\x83','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xd8','\xa7','\xd8','\xa7','\xd9','\x84','\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xd9','\x8a','\xd8','\xa9',0, // كورياالجنوبية kr
+    '\xd9','\x83','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xd8','\xa7','\xd8','\xa7','\xd9','\x84','\xd8','\xb4','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd9','\x8a','\xd8','\xa9',0, // كورياالشمالية kp
+    '\xd9','\x83','\xd9','\x88','\xd8','\xb1','\xdb','\x90','\xd9','\x8a','\xdb','\x95',0, // كورېيە kr
+    '\xd9','\x83','\xd9','\x88','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd8','\xb1','\xd9','\x89','\xd9','\x83','\xd8','\xa7',0, // كوستارىكا cr
+    '\xd9','\x83','\xd9','\x88','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd8','\xb1','\xd9','\x8a','\xd9','\x83','\xd8','\xa7',0, // كوستاريكا cr
+    '\xd9','\x83','\xd9','\x88','\xd8','\xb3','\xd9','\x88','\xd9','\x81','\xd9','\x88',0, // كوسوفو xk
+    '\xd9','\x83','\xd9','\x88','\xd8','\xb3','\xd9','\x88','\xdb','\x8b','\xd9','\x88',0, // كوسوۋو xk
+    '\xd9','\x83','\xd9','\x88','\xd9','\x83','\xd9','\x88','\xd8','\xb3','\xd9','\x83','\xd9','\x89','\xd9','\x84','\xd9','\x89','\xda','\xad','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x84','\xd9','\x89','\xd8','\xb1','\xd9','\x89',0, // كوكوسكىلىڭياراللىرى cc
+    '\xd9','\x83','\xd9','\x88','\xd9','\x84','\xd9','\x88','\xd9','\x85','\xd8','\xa8','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // كولومبىيە co
+    '\xd9','\x83','\xd9','\x88','\xd9','\x84','\xd9','\x88','\xd9','\x85','\xd8','\xa8','\xd9','\x8a','\xd8','\xa7',0, // كولومبيا co
+    '\xd9','\x83','\xd9','\x88','\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xd9','\x88',0, // كومورو km
+    '\xd9','\x83','\xd9','\x88','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xd8','\xa8','\xd9','\x89','\xd8','\xb1','\xd8','\xa7','\xd8','\xb2','\xd8','\xb2','\xd8','\xa7','\xdb','\x8b','\xd9','\x89','\xd9','\x84',0, // كونگوبىراززاۋىل cg
+    '\xd9','\x83','\xd9','\x88','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xd8','\xac','\xdb','\x87','\xd9','\x85','\xda','\xbe','\xdb','\x87','\xd8','\xb1','\xd9','\x89','\xd9','\x8a','\xd9','\x89','\xd8','\xaa','\xd9','\x89',0, // كونگوجۇمھۇرىيىتى cg
+    '\xd9','\x83','\xd9','\x88','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xd9','\x83','\xd8','\xaf','\xd8','\xac',0, // كونگوكدج cd
+    '\xd9','\x83','\xd9','\x88','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xd9','\x83','\xd9','\x89','\xd9','\x86','\xd8','\xb4','\xd8','\xa7','\xd8','\xb3','\xd8','\xa7',0, // كونگوكىنشاسا cd
+    '\xd9','\x83','\xd9','\x89','\xd8','\xb1','\xd9','\x88','\xd8','\xaf','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // كىرودىيە hr
+    '\xd9','\x83','\xd9','\x89','\xd8','\xb1','\xd9','\x89','\xd8','\xa8','\xd8','\xa7','\xd8','\xaa','\xd9','\x89',0, // كىرىباتى ki
+    '\xd9','\x83','\xd9','\x89','\xd9','\x84','\xd9','\x89','\xd9','\xbe','\xd9','\xbe','\xdb','\x90','\xd8','\xb1','\xd8','\xaa','\xd9','\x88','\xd9','\x86','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x84','\xd9','\x89','\xd8','\xb1','\xd9','\x89',0, // كىلىپپېرتونياراللىرى cp
+    '\xd9','\x83','\xd9','\x8a','\xd8','\xb1','\xd9','\x8a','\xd8','\xa8','\xd8','\xa7','\xd8','\xaa','\xd9','\x8a',0, // كيريباتي ki
+    '\xd9','\x83','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xd8','\xa7',0, // كينيا ke
+    '\xd9','\x83','\xdb','\x87','\xd8','\xa8','\xd8','\xa7',0, // كۇبا cu
+    '\xd9','\x83','\xdb','\x87','\xd8','\xb1','\xd8','\xa7','\xda','\x86','\xd8','\xa7','\xdb','\x8b',0, // كۇراچاۋ cw
+    '\xd9','\x83','\xdb','\x87','\xd9','\x83','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x84','\xd9','\x89','\xd8','\xb1','\xd9','\x89',0, // كۇكياراللىرى ck
+    '\xd9','\x83','\xdb','\x87','\xdb','\x8b','\xdb','\x95','\xd9','\x8a','\xd8','\xaa',0, // كۇۋەيت kw
+    '\xd9','\x83','\xdb','\x90','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // كېنىيە ke
+    '\xd9','\x84','\xd8','\xa0','\xd8','\xa8','\xd9','\x86','\xd8','\xa7','\xd9','\x86',0, // لؠبنان lb
+    '\xd9','\x84','\xd8','\xa7','\xd8','\xaa','\xd9','\x81','\xd9','\x8a','\xd8','\xa7',0, // لاتفيا lv
+    '\xd9','\x84','\xd8','\xa7','\xd8','\xaa','\xd9','\x88','\xd9','\x8a','\xd8','\xa7',0, // لاتويا lv
+    '\xd9','\x84','\xd8','\xa7','\xd8','\xaa','\xd9','\x88','\xdb','\x8c','\xd8','\xa7',0, // لاتویا lv
+    '\xd9','\x84','\xd8','\xa7','\xd8','\xaa','\xda','\xa4','\xdb','\x8c','\xd8','\xa7',0, // لاتڤیا lv
+    '\xd9','\x84','\xd8','\xa7','\xd8','\xaa','\xdb','\x8b','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // لاتۋىيە lv
+    '\xd9','\x84','\xd8','\xa7','\xd8','\xb3',0, // لاس la
+    '\xd9','\x84','\xd8','\xa7','\xd9','\x88','\xd8','\xb3',0, // لاوس la
+    '\xd9','\x84','\xd8','\xa7','\xd9','\x8a','\xd8','\xa8','\xdb','\x8c','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7',0, // لايبیریا lr
+    '\xd9','\x84','\xd8','\xa7','\xd9','\x8a','\xd9','\x88','\xd8','\xb3',0, // لايوس la
+    '\xd9','\x84','\xd8','\xa7','\xdb','\x8c','\xd8','\xa8','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7',0, // لایبریا lr
+    '\xd9','\x84','\xd8','\xa7','\xdb','\x8c','\xd8','\xa8','\xdb','\x8c','\xd8','\xb1','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // لایبیرِیا lr
+    '\xd9','\x84','\xd8','\xa8','\xd9','\x86','\xd8','\xa7','\xd9','\x86',0, // لبنان lb
+    '\xd9','\x84','\xd8','\xa8','\xd9','\x8a','\xd8','\xa7',0, // لبيا ly
+    '\xd9','\x84','\xd8','\xaa','\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // لتوانیا lt
+    '\xd9','\x84','\xd8','\xb3','\xd9','\x88','\xd8','\xaa','\xd9','\x88',0, // لسوتو ls
+    '\xd9','\x84','\xd9','\x87','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // لهستان pl
+    '\xd9','\x84','\xd9','\x87','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd9','\x86',0, // لهستون pl
+    '\xd9','\x84','\xd9','\x88','\xd8','\xa8','\xd9','\x86','\xd8','\xa7','\xd9','\x86',0, // لوبنان lb
+    '\xd9','\x84','\xd9','\x88','\xd9','\x83','\xd8','\xb3','\xd9','\x85','\xd8','\xa8','\xd9','\x88','\xd8','\xb1','\xd8','\xba',0, // لوكسمبورغ lu
+    '\xd9','\x84','\xd9','\x88','\xd9','\x8a','\xd8','\xaf','\xd9','\x8a','\xda','\x81','\xd8','\xb5','\xd8','\xad','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7',0, // لويديځصحارا eh
+    '\xd9','\x84','\xd9','\x88','\xda','\xa9','\xd8','\xb2','\xd8','\xa7','\xd9','\x85','\xd8','\xa8','\xd9','\x88','\xd8','\xb1','\xda','\xaf',0, // لوکزامبورگ lu
+    '\xd9','\x84','\xd9','\x88','\xda','\xa9','\xd8','\xb3','\xdb','\x95','\xd9','\x85','\xd8','\xa8','\xd9','\x88','\xd8','\xb1','\xda','\xaf',0, // لوکسەمبورگ lu
+    '\xd9','\x84','\xd9','\x88','\xda','\xab','\xd8','\xb2','\xd8','\xa7','\xd9','\x85','\xd8','\xa8','\xd9','\x88','\xd8','\xb1','\xda','\xab',0, // لوګزامبورګ lu
+    '\xd9','\x84','\xd9','\x89','\xd8','\xa8','\xdb','\x90','\xd8','\xb1','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // لىبېرىيە lr
+    '\xd9','\x84','\xd9','\x89','\xd8','\xaa','\xdb','\x8b','\xd8','\xa7','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // لىتۋانىيە lt
+    '\xd9','\x84','\xd9','\x89','\xd9','\x83','\xd8','\xaa','\xdb','\x90','\xd9','\x86','\xd8','\xb3','\xd8','\xaa','\xdb','\x90','\xd9','\x8a','\xd9','\x86',0, // لىكتېنستېين li
+    '\xd9','\x84','\xd9','\x89','\xd9','\x8a','\xdb','\x87','\xd9','\x83','\xd8','\xb3','\xdb','\x90','\xd9','\x85','\xd8','\xa8','\xdb','\x87','\xd8','\xb1','\xda','\xaf',0, // لىيۇكسېمبۇرگ lu
+    '\xd9','\x84','\xd9','\x89','\xdb','\x8b','\xd8','\xa7','\xd9','\x86',0, // لىۋان lb
+    '\xd9','\x84','\xd9','\x89','\xdb','\x8b','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // لىۋىيە ly
+    '\xd9','\x84','\xd9','\x8a','\xd8','\xa8','\xd9','\x8a','\xd8','\xa7',0, // ليبيا ly
+    '\xd9','\x84','\xd9','\x8a','\xd8','\xa8','\xd9','\x8a','\xd8','\xb1','\xd9','\x8a','\xd8','\xa7',0, // ليبيريا lr
+    '\xd9','\x84','\xd9','\x8a','\xd8','\xaa','\xd9','\x87','\xd9','\x88','\xd9','\x8a','\xd8','\xa7',0, // ليتهويا lv
+    '\xd9','\x84','\xd9','\x8a','\xd8','\xaa','\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xd9','\x8a','\xd8','\xa7',0, // ليتوانيا lt
+    '\xd9','\x84','\xd9','\x8a','\xd8','\xae','\xd8','\xaa','\xd9','\x86','\xd8','\xb4','\xd8','\xaa','\xd8','\xa7','\xd9','\x8a','\xd9','\x86',0, // ليختنشتاين li
+    '\xd9','\x84','\xd9','\x8a','\xd8','\xb3','\xd9','\x88','\xd8','\xaa','\xd9','\x88',0, // ليسوتو ls
+    '\xd9','\x84','\xd9','\x8a','\xd8','\xb3','\xd9','\x88','\xd9','\xbf','\xd9','\x88',0, // ليسوٿو ls
+    '\xd9','\x84','\xd9','\x8e','\xda','\xa9','\xd8','\xb3','\xd9','\x8e','\xd9','\x85','\xd8','\xa8','\xd9','\x94','\xd8','\xb1','\xd9','\x95','\xda','\xaf',0, // لَکسَمبٔرٕگ lu
+    '\xd9','\x84','\xd9','\x90','\xd8','\xa8','\xdb','\x8c','\xd8','\xa7',0, // لِبیا ly
+    '\xd9','\x84','\xd9','\x90','\xd8','\xaa','\xda','\xbe','\xd9','\x8f','\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // لِتھُوانِیا lt
+    '\xd9','\x84','\xd9','\x90','\xda','\xa9','\xd9','\xb9','\xdb','\x8c','\xd8','\xb3','\xd9','\xb9','\xdb','\x8c','\xd9','\x96','\xd9','\x86',0, // لِکٹیسٹیٖن li
+    '\xd9','\x84','\xd9','\xb9','\xd9','\x88','\xdb','\x8c','\xd8','\xa7',0, // لٹویا lv
+    '\xd9','\x84','\xd9','\xbf','\xd9','\x88','\xd9','\x86','\xd9','\x8a','\xd8','\xa7',0, // لٿونيا lt
+    '\xd9','\x84','\xda','\x86','\xd9','\x8a','\xd9','\xbd','\xd9','\x8a','\xd9','\x86','\xd8','\xb3','\xd9','\xbd','\xd9','\x8a','\xd9','\x86',0, // لچيٽينسٽين li
+    '\xd9','\x84','\xda','\xa9','\xd8','\xb3','\xd9','\x85','\xd8','\xa8','\xd8','\xb1','\xda','\xaf',0, // لکسمبرگ lu
+    '\xd9','\x84','\xdb','\x8c','\xd8','\xa8','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7',0, // لیبریا lr
+    '\xd9','\x84','\xdb','\x8c','\xd8','\xa8','\xdb','\x8c',0, // لیبی ly
+    '\xd9','\x84','\xdb','\x8c','\xd8','\xa8','\xdb','\x8c','\xd8','\xa7',0, // لیبیا ly
+    '\xd9','\x84','\xdb','\x8c','\xd8','\xa8','\xdb','\x95','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7',0, // لیبەریا lr
+    '\xd9','\x84','\xdb','\x8c','\xd8','\xaa','\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xd8','\xa7','\xdb','\x8c','\xd8','\xa7',0, // لیتوانایا lt
+    '\xd9','\x84','\xdb','\x8c','\xd8','\xaa','\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xdb','\x8c',0, // لیتوانی lt
+    '\xd9','\x84','\xdb','\x8c','\xd8','\xaa','\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // لیتوانیا lt
+    '\xd9','\x84','\xdb','\x8c','\xd8','\xaa','\xda','\xbe','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // لیتھونیا lt
+    '\xd9','\x84','\xdb','\x8c','\xd8','\xae','\xd8','\xaa','\xd9','\x86','\xd8','\xa7','\xd8','\xb4','\xd8','\xaa','\xd8','\xa7','\xdb','\x8c','\xd9','\x86',0, // لیختناشتاین li
+    '\xd9','\x84','\xdb','\x8c','\xd8','\xae','\xd8','\xaa','\xd9','\x86','\xd8','\xb4','\xd8','\xaa','\xd8','\xa7','\xdb','\x8c','\xd9','\x86',0, // لیختنشتاین li
+    '\xd9','\x84','\xdb','\x8c','\xd8','\xae','\xd8','\xaa','\xd9','\x86','\xe2','\x80','\x8c','\xd8','\xa7','\xd8','\xb4','\xd8','\xaa','\xd8','\xa7','\xdb','\x8c','\xd9','\x86',0, // لیختن‌اشتاین li
+    '\xd9','\x84','\xdb','\x8c','\xd8','\xb3','\xd9','\x88','\xd8','\xaa','\xd9','\x88',0, // لیسوتو ls
+    '\xd9','\x84','\xdb','\x8c','\xd8','\xb3','\xd9','\x88','\xd8','\xaa','\xda','\xbe','\xd9','\x88',0, // لیسوتھو ls
+    '\xd9','\x84','\xdb','\x8c','\xd8','\xb4','\xd9','\xb9','\xd9','\x86','\xd8','\xb3','\xd9','\xb9','\xd8','\xa7','\xd9','\x8a','\xd9','\x86',0, // لیشٹنسٹاين li
+    '\xd9','\x84','\xdb','\x8c','\xd9','\xb9','\xd9','\x88','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // لیٹوِیا lv
+    '\xd9','\x84','\xdb','\x8c','\xda','\xaf','\xd8','\xb2','\xd9','\x85','\xd8','\xa8','\xd8','\xb1','\xda','\xaf',0, // لیگزمبرگ lu
+    '\xd9','\x84','\xdb','\x90','\xd8','\xb3','\xd9','\x88','\xd8','\xaa','\xd9','\x88',0, // لېسوتو ls
+    '\xd9','\x84','\xdb','\x95','\xd8','\xb3','\xdb','\x86','\xd8','\xaa','\xdb','\x86',0, // لەسۆتۆ ls
+    '\xd9','\x85','\xd8','\xa0','\xd8','\xb3','\xd9','\x88','\xda','\x91','\xd9','\x88','\xd9','\x86','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // مؠسوڑونِیا mk
+    '\xd9','\x85','\xd8','\xa0','\xda','\xa9','\xd8','\xb3','\xd9','\x90','\xda','\xa9','\xd9','\x88',0, // مؠکسِکو mx
+    '\xd9','\x85','\xd8','\xa7','\xd8','\xaf','\xd8','\xa7','\xd8','\xba','\xd8','\xa7','\xd8','\xb3','\xd9','\x82','\xd8','\xa7','\xd8','\xb1',0, // ماداغاسقار mg
+    '\xd9','\x85','\xd8','\xa7','\xd8','\xaf','\xd8','\xa7','\xda','\xaf','\xd8','\xa7','\xd8','\xb3','\xda','\xa9','\xd8','\xa7','\xd8','\xb1',0, // ماداگاسکار mg
+    '\xd9','\x85','\xd8','\xa7','\xd8','\xaf','\xd8','\xba','\xd8','\xa7','\xd8','\xb3','\xda','\xa9','\xd8','\xb1',0, // مادغاسکر mg
+    '\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd9','\x83','\xdb','\x95','\xd8','\xb4',0, // ماراكەش ma
+    '\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xaa','\xd9','\x89','\xd9','\x86','\xd9','\x89','\xd9','\x83','\xd8','\xa7',0, // مارتىنىكا mq
+    '\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xaa','\xd9','\x8a','\xd9','\x86','\xda','\xaa',0, // مارتينڪ mq
+    '\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xaa','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xda','\xa9',0, // مارتینیک mq
+    '\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xaa','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xda','\xa9','\xd8','\xac','\xd8','\xb2','\xdb','\x8c','\xd8','\xb1','\xd9','\x87','\xe2','\x80','\x8c','\xd9','\x8a','\xd9','\x88','\xd9','\x86',0, // مارتینیکجزیره‌يون mq
+    '\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xb4','\xd8','\xa7','\xd9','\x84','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1',0, // مارشالجزایر mh
+    '\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xb4','\xd8','\xa7','\xd9','\x84','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x84','\xd9','\x89','\xd8','\xb1','\xd9','\x89',0, // مارشالياراللىرى mh
+    '\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xb4','\xd9','\x84','\xd8','\xa7','\xd9','\x8a','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88','\xd8','\xb2',0, // مارشلايلینڈز mh
+    '\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xb4','\xd9','\x84','\xd9','\xbc','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xda','\xab','\xd8','\xa7','\xd9','\x86',0, // مارشلټاپوګان mh
+    '\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xb4','\xd9','\x84','\xda','\x80','\xd9','\x8a','\xd9','\xbd',0, // مارشلڀيٽ mh
+    '\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xb4','\xd9','\x8e','\xd9','\x84','\xd8','\xac','\xd9','\x94','\xd8','\xb2','\xdb','\x8c','\xd9','\x96','\xd8','\xb1','\xd9','\x95',0, // مارشَلجٔزیٖرٕ mh
+    '\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd9','\x95','\xd9','\xb9','\xd8','\xa7','\xd9','\x86','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // مارٕٹانِیا mr
+    '\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd9','\xb9','\xd9','\x90','\xd9','\x86','\xd9','\x90','\xda','\xa9',0, // مارٹِنِک mq
+    '\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd9','\xb9','\xdb','\x8c','\xd9','\x86','\xda','\xa9',0, // مارٹینک mq
+    '\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd9','\xbc','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xda','\xa9',0, // مارټینیک mq
+    '\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xd8','\xb4','\xd8','\xb3',0, // ماریشس mu
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x83','\xd8','\xa7','\xd9','\x88',0, // ماكاو mo
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x83','\xd8','\xa7','\xd9','\x88','\xd8','\xa7','\xd9','\x84','\xd8','\xb5','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xd8','\xa9','\xd9','\x85','\xd9','\x86','\xd8','\xb7','\xd9','\x82','\xd8','\xa9','\xd8','\xa7','\xd8','\xaf','\xd8','\xa7','\xd8','\xb1','\xd9','\x8a','\xd8','\xa9','\xd8','\xae','\xd8','\xa7','\xd8','\xb5','\xd8','\xa9',0, // ماكاوالصينيةمنطقةاداريةخاصة mo
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x83','\xdb','\x90','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // ماكېدونىيە mk
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x83','\xdb','\x90','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xdb','\x95','\xd8','\xb3','\xd8','\xa7','\xd8','\xa8','\xd9','\x89','\xd9','\x82','\xd9','\x8a','\xdb','\x87','\xda','\xaf','\xd9','\x88','\xd8','\xb3','\xd9','\x84','\xd8','\xa7','\xdb','\x8b','\xd9','\x89','\xd9','\x8a','\xdb','\x95','\xd9','\x85','\xd8','\xa7','\xd9','\x83','\xdb','\x90','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xdb','\x95','\xd8','\xac','\xdb','\x87','\xd9','\x85','\xda','\xbe','\xdb','\x87','\xd8','\xb1','\xd9','\x89','\xd9','\x8a','\xd9','\x89','\xd8','\xaa','\xd9','\x89',0, // ماكېدونىيەسابىقيۇگوسلاۋىيەماكېدونىيەجۇمھۇرىيىتى mk
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd9','\x88','\xd9','\x8a',0, // مالاوي mw
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd9','\x88','\xdb','\x8c',0, // مالاوی mw
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd9','\x8a','\xd8','\xb3','\xd9','\x89','\xd9','\x8a','\xd8','\xa7',0, // مالايسىيا my
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xdb','\x8b','\xd9','\x89',0, // مالاۋى mw
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xaa',0, // مالت mt
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xaa','\xd8','\xa7',0, // مالتا mt
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xa7',0, // مالدووا md
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xaf','\xd9','\x89','\xdb','\x8b','\xdb','\x90',0, // مالدىۋې mv
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xaf','\xd9','\x8a','\xd9','\xbe',0, // مالديپ mv
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xaf','\xdb','\x8c','\xd9','\x88',0, // مالدیو mv
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xaf','\xdb','\x8c','\xd9','\x96','\xd9','\x88',0, // مالدیٖو mv
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xaf','\xdb','\x8c','\xd9','\xbe',0, // مالدیپ mv
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xaf','\xdb','\x8c','\xda','\xa4',0, // مالدیڤ mv
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xb2','\xdb','\x8c',0, // مالزی my
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xb7','\xd8','\xa7',0, // مالطا mt
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd9','\x89',0, // مالى ml
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd9','\x8a',0, // مالي ml
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd9','\x8a','\xd8','\xb2','\xd9','\x8a','\xd8','\xa7',0, // ماليزيا my
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd9','\xb9','\xd8','\xa7',0, // مالٹا mt
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd9','\xbd','\xd8','\xa7',0, // مالٽا mt
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xdb','\x8c',0, // مالی ml
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xd8','\xb2','\xdb','\x8c','\xd8','\xa7',0, // مالیزیا my
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x86','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd9','\x89','\xd9','\x84','\xd9','\x89',0, // مانيارىلى im
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x86','\xd9','\xb9','\xd8','\xb3','\xdb','\x8c','\xd8','\xb1','\xd8','\xa7','\xd9','\xb9',0, // مانٹسیراٹ ms
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x86','\xd9','\xbc','\xdb','\x8c','\xd8','\xb3','\xdb','\x8c','\xd8','\xb1','\xd8','\xaa',0, // مانټیسیرت ms
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x8a','\xd9','\x88','\xd8','\xaa',0, // مايوت yt
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x8a','\xd9','\x88','\xd8','\xaa','\xd9','\x89',0, // مايوتى yt
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x8a','\xd9','\x88','\xd9','\xbc',0, // مايوټ yt
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x8a','\xda','\xa9','\xd8','\xb1','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd8','\xb4','\xdb','\x8c','\xd8','\xa7',0, // مايکرونیشیا fm
+    '\xd9','\x85','\xd8','\xa7','\xd9','\x8a','\xda','\xaa','\xd8','\xb1','\xd9','\x88','\xd9','\x86','\xd9','\x8a','\xd8','\xb4','\xd9','\x8a','\xd8','\xa7',0, // مايڪرونيشيا fm
+    '\xd9','\x85','\xd8','\xa7','\xda','\xa9','\xd8','\xa7','\xd9','\x8a','\xd9','\x88',0, // ماکايو mo
+    '\xd9','\x85','\xd8','\xa7','\xda','\xa9','\xd8','\xa7','\xd9','\x8a','\xd9','\x88','\xd9','\x85','\xd9','\x86','\xd8','\xb7','\xd9','\x82','\xdb','\x95','\xd9','\x88','\xdb','\x8c','\xda','\x98','\xdb','\x95','\xd8','\xa7','\xd8','\xaf','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xda','\x86','\xdb','\x8c','\xd9','\x86',0, // ماکايومنطقەویژەاداریچین mo
+    '\xd9','\x85','\xd8','\xa7','\xda','\xa9','\xd8','\xa7','\xd9','\x8a','\xd9','\x88','\xda','\x86','\xdb','\x8c','\xd9','\x86','\xd8','\xaf','\xd9','\x84','\xd9','\x87',0, // ماکايوچیندله mo
+    '\xd9','\x85','\xd8','\xa7','\xda','\xa9','\xd8','\xa7','\xd9','\x8a','\xdb','\x86',0, // ماکايۆ mo
+    '\xd9','\x85','\xd8','\xa7','\xda','\xa9','\xdb','\x95','\xd8','\xaf','\xdb','\x86','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // ماکەدۆنیا mk
+    '\xd9','\x85','\xd8','\xa7','\xda','\xb5','\xd8','\xaa','\xd8','\xa7',0, // ماڵتا mt
+    '\xd9','\x85','\xd8','\xa7','\xdb','\x8b','\xd8','\xb1','\xd9','\x89','\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // ماۋرىتانىيە mr
+    '\xd9','\x85','\xd8','\xa7','\xdb','\x8b','\xd8','\xb1','\xd9','\x89','\xd8','\xaa','\xd9','\x89','\xd9','\x8a','\xdb','\x87','\xd8','\xb3',0, // ماۋرىتىيۇس mu
+    '\xd9','\x85','\xd8','\xa7','\xdb','\x8c','\xd9','\x88','\xd8','\xaa',0, // مایوت yt
+    '\xd9','\x85','\xd8','\xa7','\xdb','\x8c','\xd9','\x88','\xd9','\xb9',0, // مایوٹ yt
+    '\xd9','\x85','\xd8','\xa7','\xdb','\x8c','\xda','\xa9','\xd8','\xb1','\xdb','\x86','\xd9','\x86','\xdb','\x8c','\xd8','\xb2','\xdb','\x8c','\xd8','\xa7',0, // مایکرۆنیزیا fm
+    '\xd9','\x85','\xd8','\xa7','\xdb','\x8c','\xdb','\x86','\xd8','\xaa',0, // مایۆت yt
+    '\xd9','\x85','\xd8','\xaa','\xd8','\xad','\xd8','\xaf','\xd9','\x87','\xd8','\xa7','\xd9','\x8a','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd8','\xaa',0, // متحدهايالات us
+    '\xd9','\x85','\xd8','\xaa','\xd8','\xad','\xd8','\xaf','\xd9','\x87','\xd8','\xa7','\xdb','\x8c','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd8','\xaa',0, // متحدهایالات us
+    '\xd9','\x85','\xd8','\xaa','\xd8','\xad','\xd8','\xaf','\xd9','\x87','\xd8','\xb9','\xd8','\xb1','\xd8','\xa8','\xd8','\xa7','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd8','\xaa',0, // متحدهعربامارات ae
+    '\xd9','\x85','\xd8','\xaa','\xd8','\xad','\xd8','\xaf','\xd9','\x87','\xd8','\xb9','\xd8','\xb1','\xd8','\xa8','\xdb','\x8c','\xd8','\xa7','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd8','\xaa',0, // متحدهعربیامارات ae
+    '\xd9','\x85','\xd8','\xaa','\xd8','\xad','\xd8','\xaf','\xdb','\x81','\xd8','\xb9','\xd8','\xb1','\xd8','\xa8','\xd8','\xa7','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd8','\xaa',0, // متحدہعربامارات ae
+    '\xd9','\x85','\xd8','\xac','\xd8','\xa7','\xd8','\xb1','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // مجارستان hu
+    '\xd9','\x85','\xd8','\xac','\xd8','\xa7','\xd8','\xb1','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd9','\x86',0, // مجارستون hu
+    '\xd9','\x85','\xd8','\xaf','\xd8','\xa7','\xda','\xaf','\xd9','\x8a','\xd8','\xb3','\xda','\xaa','\xd8','\xb1',0, // مداگيسڪر mg
+    '\xd9','\x85','\xd8','\xaf','\xd8','\xba','\xd8','\xb4','\xd9','\x82','\xd8','\xb1',0, // مدغشقر mg
+    '\xd9','\x85','\xd8','\xaf','\xda','\xab','\xd8','\xa7','\xd8','\xb3','\xda','\xa9','\xd8','\xa7','\xd8','\xb1',0, // مدګاسکار mg
+    '\xd9','\x85','\xd8','\xb1','\xd8','\xa7','\xda','\xa9','\xd8','\xb4',0, // مراکش ma
+    '\xd9','\x85','\xd8','\xb1','\xda','\xa9','\xd8','\xb2','\xdb','\x8c','\xd8','\xa7','\xd9','\x81','\xd8','\xb1','\xdb','\x8c','\xd9','\x82','\xd8','\xa7','\xdb','\x8c','\xd8','\xac','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd8','\xb1','\xdb','\x8c',0, // مرکزیافریقایجمهوری cf
+    '\xd9','\x85','\xd8','\xb1','\xda','\xa9','\xd9','\x94','\xd8','\xb2','\xdb','\x8c','\xd8','\xa7','\xd9','\x8e','\xd9','\x81','\xd8','\xb1','\xdb','\x8c','\xd9','\x96','\xda','\xa9','\xdb','\x8c','\xd8','\xac','\xd9','\x85','\xd9','\x88','\xd9','\x97','\xd8','\xb1','\xdb','\x8c','\xd9','\x8e','\xd8','\xaa',0, // مرکٔزیاَفریٖکیجموٗریَت cf
+    '\xd9','\x85','\xd8','\xb4','\xd8','\xb1','\xd9','\x82','\xdb','\x8c','\xd8','\xaa','\xdb','\x8c','\xd9','\x85','\xd9','\x88','\xd8','\xb1',0, // مشرقیتیمور tl
+    '\xd9','\x85','\xd8','\xb4','\xd8','\xb1','\xd9','\x90','\xd9','\x82','\xdb','\x8c','\xd8','\xb3','\xd9','\x8e','\xdb','\x81','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7',0, // مشرِقیسَہارا eh
+    '\xd9','\x85','\xd8','\xb5','\xd8','\xb1',0, // مصر eg
+    '\xd9','\x85','\xd8','\xb5','\xd9','\x86','\xd9','\x88','\xd8','\xb9','\xdb','\x8c','\xd8','\xa8','\xdb','\x8c','\xda','\x91','\xdb','\x8c',0, // مصنوعیبیڑی xb
+    '\xd9','\x85','\xd8','\xba','\xd8','\xb1','\xd8','\xa8','\xdb','\x8c','\xd8','\xb5','\xd8','\xad','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7',0, // مغربیصحارا eh
+    '\xd9','\x85','\xd8','\xba','\xd9','\x88','\xd9','\x84','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // مغولستان mn
+    '\xd9','\x85','\xd8','\xba','\xd9','\x88','\xd9','\x84','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd9','\x86',0, // مغولستون mn
+    '\xd9','\x85','\xd9','\x82','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xd9','\x8a','\xd8','\xa7',0, // مقدونيا mk
+    '\xd9','\x85','\xd9','\x82','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xd9','\x8a','\xd8','\xa7','\xd8','\xac','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xd8','\xa9','\xd9','\x85','\xd9','\x82','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xd9','\x8a','\xd8','\xa7','\xd8','\xa7','\xd9','\x84','\xd9','\x8a','\xd9','\x88','\xd8','\xba','\xd8','\xb3','\xd9','\x84','\xd8','\xa7','\xd9','\x81','\xd9','\x8a','\xd8','\xa9','\xd8','\xa7','\xd9','\x84','\xd8','\xb3','\xd8','\xa7','\xd8','\xa8','\xd9','\x82','\xd8','\xa9',0, // مقدونياجمهوريةمقدونيااليوغسلافيةالسابقة mk
+    '\xd9','\x85','\xd9','\x82','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd9','\x87',0, // مقدونیه mk
+    '\xd9','\x85','\xd9','\x82','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd9','\x87','f','y','r','o','m',0, // مقدونیهfyrom mk
+    '\xd9','\x85','\xd9','\x82','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd9','\x87','\xd8','\xac','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd8','\xb1','\xdb','\x8c',0, // مقدونیهجمهوری mk
+    '\xd9','\x85','\xd9','\x82','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd9','\x87','\xd9','\x94','\xd8','\xb4','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xdb','\x8c',0, // مقدونیهٔشمالی mk
+    '\xd9','\x85','\xd9','\x82','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xdb','\x81',0, // مقدونیہ mk
+    '\xd9','\x85','\xd9','\x82','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xdb','\x81','f','y','r','o','m',0, // مقدونیہfyrom mk
+    '\xd9','\x85','\xd9','\x83','\xd8','\xa7','\xd9','\x88',0, // مكاو mo
+    '\xd9','\x85','\xd9','\x83','\xd8','\xa7','\xd9','\x88','\xd8','\xa7','\xd9','\x84','\xd8','\xb5','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xd8','\xa9','\xd9','\x85','\xd9','\x86','\xd8','\xb7','\xd9','\x82','\xd8','\xa9','\xd8','\xa7','\xd8','\xaf','\xd8','\xa7','\xd8','\xb1','\xd9','\x8a','\xd8','\xa9','\xd8','\xae','\xd8','\xa7','\xd8','\xb5','\xd8','\xa9',0, // مكاوالصينيةمنطقةاداريةخاصة mo
+    '\xd9','\x85','\xd9','\x84','\xd8','\xa7','\xd9','\x88','\xd9','\x8a',0, // ملاوي mw
+    '\xd9','\x85','\xd9','\x84','\xd8','\xa7','\xd9','\x88','\xdb','\x8c',0, // ملاوی mw
+    '\xd9','\x85','\xd9','\x84','\xd8','\xa7','\xd9','\x8a','\xd8','\xb4','\xdb','\x8c','\xd8','\xa7',0, // ملايشیا my
+    '\xd9','\x85','\xd9','\x84','\xd8','\xa7','\xd9','\x8a','\xd9','\x8a','\xd8','\xb4','\xd9','\x8a','\xd8','\xa7',0, // ملاييشيا my
+    '\xd9','\x85','\xd9','\x86','\xd8','\xb7','\xd9','\x82','\xd8','\xa9','\xd8','\xa7','\xd9','\x84','\xd9','\x8a','\xd9','\x88','\xd8','\xb1','\xd9','\x88',0, // منطقةاليورو ez
+    '\xd9','\x85','\xd9','\x86','\xd8','\xb7','\xd9','\x82','\xd9','\x87','\xdb','\x8c','\xd9','\x88','\xd8','\xb1','\xd9','\x88',0, // منطقهیورو ez
+    '\xd9','\x85','\xd9','\x86','\xd8','\xba','\xd9','\x88','\xd9','\x84','\xd9','\x8a','\xd8','\xa7',0, // منغوليا mn
+    '\xd9','\x85','\xd9','\x86','\xd9','\x90','\xd8','\xac','\xd8','\xb2','\xdb','\x8c','\xd8','\xb1','\xd9','\x87',0, // منِجزیره im
+    '\xd9','\x85','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xd9','\x84','\xd9','\x8a','\xd8','\xa7',0, // منگوليا mn
+    '\xd9','\x85','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xd9','\x84','\xdb','\x8c','\xd8','\xa7',0, // منگولیا mn
+    '\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xd9','\x88','\xda','\xa9','\xd9','\x88',0, // موروکو ma
+    '\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xd9','\x88','\xda','\xaa','\xd9','\x88',0, // موروڪو ma
+    '\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xd9','\x89','\xd8','\xaa','\xd9','\x8a','\xd9','\x88','\xd8','\xb3',0, // مورىتيوس mu
+    '\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xd9','\x8a','\xd8','\xa7',0, // موريتانيا mr
+    '\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xd8','\xb4','\xd8','\xb3',0, // موريشس mu
+    '\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xd8','\xb4','\xd9','\x8a','\xd9','\x88','\xd8','\xb3',0, // موريشيوس mu
+    '\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xd9','\x90','\xd8','\xb4','\xd9','\x8e','\xd8','\xb3',0, // مورِشَس mu
+    '\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xdb','\x8c',0, // موریتانی mr
+    '\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // موریتانیا mr
+    '\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xd8','\xb3',0, // موریس mu
+    '\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xd8','\xb4','\xdb','\x8c','\xd8','\xb3',0, // موریشیس mu
+    '\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xd8','\xb7','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xdb','\x81',0, // موریطانیہ mr
+    '\xd9','\x85','\xd9','\x88','\xd8','\xb2','\xd8','\xa7','\xd9','\x85','\xd8','\xa8','\xd9','\x89','\xd9','\x83',0, // موزامبىك mz
+    '\xd9','\x85','\xd9','\x88','\xd8','\xb2','\xd8','\xa7','\xd9','\x85','\xd8','\xa8','\xdb','\x8c','\xda','\xa9',0, // موزامبیک mz
+    '\xd9','\x85','\xd9','\x88','\xd8','\xb2','\xd9','\x85','\xd8','\xa8','\xd9','\x8a','\xd9','\x82',0, // موزمبيق mz
+    '\xd9','\x85','\xd9','\x88','\xd8','\xb2','\xd9','\x85','\xd8','\xa8','\xdb','\x8c','\xd9','\x82',0, // موزمبیق mz
+    '\xd9','\x85','\xd9','\x88','\xd8','\xb2','\xd9','\x8e','\xd9','\x85','\xd8','\xa8','\xd9','\x90','\xda','\xa9',0, // موزَمبِک mz
+    '\xd9','\x85','\xd9','\x88','\xd9','\x84','\xd8','\xaf','\xd8','\xa7','\xd9','\x88','\xdb','\x8c',0, // مولداوی md
+    '\xd9','\x85','\xd9','\x88','\xd9','\x84','\xd8','\xaf','\xd9','\x88','\xd8','\xa7',0, // مولدوا md
+    '\xd9','\x85','\xd9','\x88','\xd9','\x84','\xd8','\xaf','\xd9','\x88','\xd9','\x81','\xd8','\xa7',0, // مولدوفا md
+    '\xd9','\x85','\xd9','\x88','\xd9','\x84','\xd8','\xaf','\xd9','\x88','\xdb','\x8b','\xd8','\xa7',0, // مولدوۋا md
+    '\xd9','\x85','\xd9','\x88','\xd9','\x84','\xda','\x91','\xd8','\xa7','\xd9','\x88','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // مولڑاوِیا md
+    '\xd9','\x85','\xd9','\x88','\xd9','\x86','\xd8','\xa7','\xd9','\x83','\xd9','\x88',0, // موناكو mc
+    '\xd9','\x85','\xd9','\x88','\xd9','\x86','\xd8','\xa7','\xda','\xa9','\xd9','\x88',0, // موناکو mc
+    '\xd9','\x85','\xd9','\x88','\xd9','\x86','\xd8','\xa7','\xda','\xaa','\xd9','\x88',0, // موناڪو mc
+    '\xd9','\x85','\xd9','\x88','\xd9','\x86','\xd8','\xaa','\xd8','\xb3','\xd8','\xb1','\xd8','\xa7','\xd8','\xaa',0, // مونتسرات ms
+    '\xd9','\x85','\xd9','\x88','\xd9','\x86','\xd8','\xaa','\xd8','\xb3','\xdb','\x90','\xd8','\xb1','\xd8','\xb1','\xd8','\xa7','\xd8','\xaa',0, // مونتسېررات ms
+    '\xd9','\x85','\xd9','\x88','\xd9','\x86','\xd8','\xaa','\xd9','\x87','\xe2','\x80','\x8c','\xd9','\x86','\xda','\xaf','\xd8','\xb1','\xd9','\x88',0, // مونته‌نگرو me
+    '\xd9','\x85','\xd9','\x88','\xd9','\x86','\xd8','\xaa','\xd9','\x8a','\xd8','\xb3','\xd9','\x8a','\xd8','\xb1','\xd8','\xa7','\xd8','\xaa',0, // مونتيسيرات ms
+    '\xd9','\x85','\xd9','\x88','\xd9','\x86','\xd8','\xaa','\xe2','\x80','\x8c','\xd8','\xb3','\xd8','\xb1','\xd8','\xa7','\xd8','\xaa',0, // مونت‌سرات ms
+    '\xd9','\x85','\xd9','\x88','\xd9','\x86','\xd9','\xb9','\xd8','\xb3','\xdb','\x8c','\xd8','\xb1','\xd8','\xa7','\xd9','\xb9',0, // مونٹسیراٹ ms
+    '\xd9','\x85','\xd9','\x88','\xd9','\x86','\xd9','\xb9','\xdb','\x92','\xd9','\x86','\xdb','\x8c','\xda','\xaf','\xd8','\xb1','\xd9','\x88',0, // مونٹےنیگرو me
+    '\xd9','\x85','\xd9','\x88','\xd9','\x86','\xd9','\xbc','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xda','\xab','\xd8','\xb1','\xd9','\x88',0, // مونټینیګرو me
+    '\xd9','\x85','\xd9','\x88','\xd9','\x86','\xd9','\xbd','\xd8','\xb3','\xd8','\xb1','\xd8','\xa7','\xd9','\xbd',0, // مونٽسراٽ ms
+    '\xd9','\x85','\xd9','\x88','\xd9','\x86','\xd9','\xbd','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xda','\xaf','\xd8','\xb1','\xd9','\x88',0, // مونٽينيگرو me
+    '\xd9','\x85','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xda','\xa9','\xd9','\x88',0, // مونیکو mc
+    '\xd9','\x85','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xd8','\xaa','\xdb','\x8c','\xd9','\x88','\xd9','\x88','\xd8','\xb3',0, // مووریتیووس mu
+    '\xd9','\x85','\xd9','\x88','\xd9','\xb9','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xda','\xaf','\xd9','\x90','\xd8','\xb1','\xdb','\x8c','\xd9','\x88',0, // موٹونیگِریو me
+    '\xd9','\x85','\xd9','\x88','\xda','\xad','\xd8','\xba','\xdb','\x87','\xd9','\x84','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // موڭغۇلىيە mn
+    '\xd9','\x85','\xd9','\x89','\xd8','\xb3','\xd9','\x89','\xd8','\xb1',0, // مىسىر eg
+    '\xd9','\x85','\xd9','\x89','\xd9','\x83','\xd8','\xb1','\xd9','\x88','\xd9','\x86','\xdb','\x90','\xd8','\xb2','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // مىكرونېزىيە fm
+    '\xd9','\x85','\xd9','\x89','\xd9','\x84','\xd8','\xa7','\xd8','\xaf','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd9','\x89','\xd9','\x84','\xd9','\x89',0, // مىلاديارىلى cx
+    '\xd9','\x85','\xd9','\x8a','\xd8','\xa7','\xd8','\xaa','\xd9','\x8a',0, // مياتي yt
+    '\xd9','\x85','\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xa8','\xd8','\xb1','\xd9','\x85','\xd8','\xa7',0, // ميانماربرما mm
+    '\xd9','\x85','\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xa8','\xd9','\x88','\xd8','\xb1','\xd9','\x85','\xd8','\xa7',0, // ميانماربورما mm
+    '\xd9','\x85','\xd9','\x8a','\xd8','\xb3','\xd9','\x8a','\xda','\x8a','\xd9','\x88','\xd9','\x86','\xd9','\x8a','\xd8','\xa7',0, // ميسيڊونيا mk
+    '\xd9','\x85','\xd9','\x8a','\xd9','\x83','\xd8','\xb1','\xd9','\x88','\xd9','\x86','\xd9','\x8a','\xd8','\xb2','\xd9','\x8a','\xd8','\xa7',0, // ميكرونيزيا fm
+    '\xd9','\x85','\xd9','\x8a','\xda','\xaa','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xd9','\x8a','\xd8','\xa7',0, // ميڪدونيا mk
+    '\xd9','\x85','\xd9','\x8a','\xda','\xaa','\xd8','\xb3','\xd9','\x8a','\xda','\xaa','\xd9','\x88',0, // ميڪسيڪو mx
+    '\xd9','\x85','\xd9','\x8e','\xd8','\xb4','\xd8','\xb1','\xd9','\x90','\xd9','\x82','\xdb','\x8c','\xd8','\xaa','\xd8','\xa7','\xdb','\x8c','\xd9','\x85','\xd9','\x88','\xd8','\xb1',0, // مَشرِقیتایمور tl
+    '\xd9','\x85','\xd9','\x8e','\xd9','\x84','\xdb','\x8c','\xd8','\xb4','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // مَلیشِیا my
+    '\xd9','\x85','\xd9','\x8e','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xd9','\x84','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // مَنگولِیا mn
+    '\xd9','\x85','\xd9','\x8e','\xda','\xa9','\xd8','\xa7','\xd9','\x88','\xd9','\x88','\xd8','\xa7','\xdb','\x8c','\xd8','\xb3','\xd8','\xa7','\xdb','\x92','\xd8','\xa7','\xd8','\xb1','\xda','\x86','\xdb','\x8c','\xd9','\x96','\xd9','\x86',0, // مَکاووایساےارچیٖن mo
+    '\xd9','\x85','\xd9','\x8e','\xdb','\x8c','\xd9','\x8e','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xd8','\xa8','\xd9','\x94','\xd8','\xb1','\xd9','\x85','\xd8','\xa7',0, // مَیَنمابٔرما mm
+    '\xd9','\x85','\xd9','\x8e','\xdb','\x8c','\xdb','\x8c','\xd9','\xb9',0, // مَییٹ yt
+    '\xd9','\x85','\xd9','\x8f','\xd8','\xaa','\xd8','\xad','\xd8','\xaf','\xdb','\x81','\xd8','\xb9','\xd8','\xb1','\xd9','\x8e','\xd8','\xa8','\xd8','\xa7','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd8','\xaa',0, // مُتحدہعرَبامارات ae
+    '\xd9','\x85','\xd9','\x90','\xd8','\xb3','\xd9','\x94','\xd8','\xb1',0, // مِسٔر eg
+    '\xd9','\x85','\xda','\x88','\xd8','\xba','\xd8','\xa7','\xd8','\xb3','\xda','\xa9','\xd8','\xb1',0, // مڈغاسکر mg
+    '\xd9','\x85','\xda','\xa9','\xd8','\xa7','\xd9','\x88',0, // مکاو mo
+    '\xd9','\x85','\xda','\xa9','\xd8','\xa7','\xd9','\x88','s','a','r','\xda','\x86','\xdb','\x8c','\xd9','\x86',0, // مکاوsarچین mo
+    '\xd9','\x85','\xda','\xa9','\xd8','\xa7','\xd9','\x88','\xd8','\xb3','\xd8','\xa7','\xd8','\xb1','\xda','\x86','\xdb','\x8c','\xd9','\x86',0, // مکاوسارچین mo
+    '\xd9','\x85','\xda','\xa9','\xd8','\xb2','\xdb','\x8c','\xda','\xa9',0, // مکزیک mx
+    '\xd9','\x85','\xda','\xa9','\xd8','\xb3','\xdb','\x8c','\xda','\xa9','\xd9','\x88',0, // مکسیکو mx
+    '\xd9','\x85','\xda','\xaa','\xd8','\xa7','\xd9','\x8a','\xd9','\x88',0, // مڪايو mo
+    '\xd9','\x85','\xda','\xaa','\xd8','\xa7','\xd9','\x8a','\xd9','\x88','s','a','r','\xda','\x86','\xd9','\x8a','\xd9','\x86',0, // مڪايوsarچين mo
+    '\xd9','\x85','\xdb','\x86','\xd8','\xb1','\xdb','\x8c','\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // مۆریتانیا mr
+    '\xd9','\x85','\xdb','\x86','\xd8','\xb2','\xd8','\xa7','\xd9','\x85','\xd8','\xa8','\xdb','\x8c','\xda','\xa9',0, // مۆزامبیک mz
+    '\xd9','\x85','\xdb','\x86','\xd9','\x84','\xd8','\xaf','\xdb','\x86','\xda','\xa4','\xd8','\xa7',0, // مۆلدۆڤا md
+    '\xd9','\x85','\xdb','\x86','\xd9','\x86','\xd8','\xa7','\xda','\xa9','\xdb','\x86',0, // مۆناکۆ mc
+    '\xd9','\x85','\xdb','\x86','\xd9','\x86','\xd8','\xaa','\xd8','\xb3','\xdb','\x8e','\xd8','\xb1','\xd8','\xa7','\xd8','\xaa',0, // مۆنتسێرات ms
+    '\xd9','\x85','\xdb','\x86','\xd9','\x86','\xd8','\xaa','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xda','\xaf','\xd8','\xb1','\xdb','\x86',0, // مۆنتینیگرۆ me
+    '\xd9','\x85','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xd8','\xb1',0, // میانمار mm
+    '\xd9','\x85','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xa8','\xd8','\xb1','\xd9','\x85','\xd8','\xa7',0, // میانماربرما mm
+    '\xd9','\x85','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd8','\xa8','\xd8','\xb1','\xd9','\x85','\xd9','\x87',0, // میانماربرمه mm
+    '\xd9','\x85','\xdb','\x8c','\xd8','\xb1','\xd9','\x86','\xd8','\xb4','\xdb','\x8c','\xd9','\x86','\xdb','\x95','\xdb','\x8c','\xdb','\x95','\xda','\xa9','\xda','\xaf','\xd8','\xb1','\xd8','\xaa','\xd9','\x88','\xd9','\x88','\xdb','\x95','\xd8','\xb9','\xdb','\x95','\xd8','\xb1','\xdb','\x95','\xd8','\xa8','\xdb','\x8c','\xdb','\x8c','\xdb','\x95','\xda','\xa9','\xd8','\xa7','\xd9','\x86',0, // میرنشینەیەکگرتووەعەرەبییەکان ae
+    '\xd9','\x85','\xdb','\x8c','\xd8','\xb3','\xd8','\xb1',0, // میسر eg
+    '\xd9','\x85','\xdb','\x8c','\xda','\x91','\xd8','\xa7','\xda','\xaf','\xd8','\xa7','\xd8','\xb3','\xda','\xa9','\xd8','\xa7','\xd8','\xb1',0, // میڑاگاسکار mg
+    '\xd9','\x85','\xdb','\x8c','\xda','\xa9','\xd8','\xb1','\xd9','\x88','\xd9','\x86','\xd8','\xb2','\xdb','\x8c',0, // میکرونزی fm
+    '\xd9','\x85','\xdb','\x8c','\xda','\xa9','\xd8','\xb1','\xd9','\x88','\xd9','\x86','\xd8','\xb2','\xdb','\x8c','\xd8','\xa7',0, // میکرونزیا fm
+    '\xd9','\x85','\xdb','\x8c','\xda','\xa9','\xd8','\xb1','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd8','\xb2','\xdb','\x8c','\xd8','\xa7',0, // میکرونیزیا fm
+    '\xd9','\x85','\xdb','\x8c','\xda','\xa9','\xd8','\xb3','\xdb','\x8c','\xda','\xa9','\xd9','\x88',0, // میکسیکو mx
+    '\xd9','\x85','\xdb','\x90','\xd9','\x83','\xd8','\xb3','\xd9','\x89','\xd9','\x83','\xd8','\xa7',0, // مېكسىكا mx
+    '\xd9','\x85','\xdb','\x95','\xd8','\xba','\xd8','\xb1','\xdb','\x8c','\xd8','\xa8',0, // مەغریب ma
+    '\xd9','\x85','\xdb','\x95','\xd9','\x86','\xda','\xaf','\xdb','\x86','\xd9','\x84','\xdb','\x8c','\xd8','\xa7',0, // مەنگۆلیا mn
+    '\xd9','\x85','\xdb','\x95','\xda','\xa9','\xd8','\xb3','\xdb','\x8c','\xda','\xa9',0, // مەکسیک mx
+    '\xd9','\x86','\xd8','\xa7','\xd8','\xb1','\xd9','\x81','\xd8','\xa7','\xda','\xa9','\xd8','\xac','\xd9','\x94','\xd8','\xb2','\xdb','\x8c','\xd9','\x96','\xd8','\xb1','\xd9','\x95',0, // نارفاکجٔزیٖرٕ nf
+    '\xd9','\x86','\xd8','\xa7','\xd8','\xb1','\xd9','\x81','\xd9','\x88','\xd9','\x84','\xda','\xa9','\xd9','\xbc','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xda','\xab','\xd8','\xa7','\xd9','\x86',0, // نارفولکټاپوګان nf
+    '\xd9','\x86','\xd8','\xa7','\xd8','\xb1','\xd9','\x81','\xd9','\x88','\xda','\xa9','\xd8','\xa7','\xd9','\x8a','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88',0, // نارفوکايلینڈ nf
+    '\xd9','\x86','\xd8','\xa7','\xd8','\xb1','\xd9','\x88','\xd9','\x88','\xd9','\x97',0, // نارووٗ nr
+    '\xd9','\x86','\xd8','\xa7','\xd8','\xb1','\xd9','\x88','\xd9','\x8a',0, // ناروي no
+    '\xd9','\x86','\xd8','\xa7','\xd8','\xb1','\xd9','\x88','\xdb','\x8c',0, // ناروی no
+    '\xd9','\x86','\xd8','\xa7','\xd8','\xb1','\xd9','\x88','\xdb','\x8d',0, // ناروۍ no
+    '\xd9','\x86','\xd8','\xa7','\xd8','\xb1','\xd9','\x88','\xdb','\x92',0, // ناروے no
+    '\xd9','\x86','\xd8','\xa7','\xd9','\x85','\xd8','\xa8','\xdb','\x8c','\xd8','\xa7',0, // نامبیا na
+    '\xd9','\x86','\xd8','\xa7','\xd9','\x85','\xd9','\x89','\xd8','\xa8','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // نامىبىيە na
+    '\xd9','\x86','\xd8','\xa7','\xd9','\x85','\xd9','\x8a','\xd8','\xa8','\xd9','\x8a','\xd8','\xa7',0, // ناميبيا na
+    '\xd9','\x86','\xd8','\xa7','\xd9','\x85','\xd9','\x90','\xd8','\xa8','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // نامِبِیا na
+    '\xd9','\x86','\xd8','\xa7','\xd9','\x85','\xdb','\x8c','\xd8','\xa8','\xdb','\x8c','\xd8','\xa7',0, // نامیبیا na
+    '\xd9','\x86','\xd8','\xa7','\xd9','\x88','\xd8','\xb1','\xd9','\x88',0, // ناورو nr
+    '\xd9','\x86','\xd8','\xa7','\xd9','\x88','\xda','\x86','\xdb','\x95','\xd9','\x81','\xdb','\x95','\xd9','\x84','\xdb','\x95','\xd8','\xb3','\xd8','\xaa','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xdb','\x95','\xda','\xa9','\xd8','\xa7','\xd9','\x86',0, // ناوچەفەلەستینیەکان ps
+    '\xd9','\x86','\xd8','\xa7','\xd9','\x88','\xda','\x86','\xdb','\x95','\xdb','\x8c','\xdb','\x8c','\xdb','\x86','\xd8','\xb1','\xdb','\x86',0, // ناوچەییۆرۆ ez
+    '\xd9','\x86','\xd8','\xa7','\xd9','\x8a','\xd8','\xac','\xd8','\xb1',0, // نايجر ne
+    '\xd9','\x86','\xd8','\xa7','\xd9','\x8a','\xd8','\xac','\xdb','\x8c','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7',0, // نايجیریا ng
+    '\xd9','\x86','\xd8','\xa7','\xd9','\x8a','\xd9','\x88','\xd8','\xb1','\xd9','\x88',0, // نايورو nr
+    '\xd9','\x86','\xd8','\xa7','\xd9','\x8a','\xd9','\x88','\xd8','\xb1','\xd9','\x88','\xd9','\x88',0, // نايوروو nr
+    '\xd9','\x86','\xd8','\xa7','\xd9','\x8a','\xd9','\x8a','\xd8','\xac','\xd8','\xb1',0, // ناييجر ne
+    '\xd9','\x86','\xd8','\xa7','\xd9','\x8a','\xd9','\x8a','\xd8','\xac','\xd9','\x8a','\xd8','\xb1','\xd9','\x8a','\xd8','\xa7',0, // ناييجيريا ng
+    '\xd9','\x86','\xd8','\xa7','\xda','\xa9','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xda','\xaf','\xd9','\x8f','\xd9','\x88','\xd8','\xa7',0, // ناکاراگُوا ni
+    '\xd9','\x86','\xd8','\xa7','\xdb','\x8b','\xd8','\xb1','\xdb','\x87',0, // ناۋرۇ nr
+    '\xd9','\x86','\xd8','\xa7','\xdb','\x8c','\xd8','\xac','\xd9','\x8e','\xd8','\xb1',0, // نایجَر ne
+    '\xd9','\x86','\xd8','\xa7','\xdb','\x8c','\xd8','\xac','\xdb','\x8c','\xd8','\xb1','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // نایجیرِیا ng
+    '\xd9','\x86','\xd8','\xa7','\xdb','\x8c','\xd8','\xac','\xdb','\x8c','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7',0, // نایجیریا ng
+    '\xd9','\x86','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1','\xd9','\x88',0, // نایرو nr
+    '\xd9','\x86','\xd8','\xb1','\xd9','\x88','\xda','\x98',0, // نروژ no
+    '\xd9','\x86','\xd9','\x88','\xd8','\xb1','\xd9','\x81','\xd9','\x88','\xd9','\x84','\xd9','\x83','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd9','\x89','\xd9','\x84','\xd9','\x89',0, // نورفولكيارىلى nf
+    '\xd9','\x86','\xd9','\x88','\xd8','\xb1','\xd9','\x81','\xd9','\x88','\xd9','\x84','\xda','\xa9','\xd8','\xac','\xd8','\xb2','\xdb','\x8c','\xd8','\xb1','\xd9','\x87',0, // نورفولکجزیره nf
+    '\xd9','\x86','\xd9','\x88','\xd8','\xb1','\xd9','\x81','\xd9','\x88','\xda','\xaa','\xd9','\xbb','\xd9','\x8a','\xd9','\xbd',0, // نورفوڪٻيٽ nf
+    '\xd9','\x86','\xd9','\x88','\xd8','\xb1','\xd9','\x88',0, // نورو nr
+    '\xd9','\x86','\xd9','\x88','\xd8','\xb1','\xdb','\x8b','\xdb','\x90','\xda','\xaf','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // نورۋېگىيە no
+    '\xd9','\x86','\xd9','\x88','\xd9','\x88','\xd9','\x8a',0, // نووي nu
+    '\xd9','\x86','\xd9','\x88','\xdb','\x8c','\xda','\xa9','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xda','\x89','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // نویکالیډونیا nc
+    '\xd9','\x86','\xd9','\x89','\xd9','\x83','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xda','\xaf','\xdb','\x87','\xd9','\x8a','\xd8','\xa7',0, // نىكاراگۇيا ni
+    '\xd9','\x86','\xd9','\x89','\xda','\xaf','\xdb','\x90','\xd8','\xb1',0, // نىگېر ne
+    '\xd9','\x86','\xd9','\x89','\xda','\xaf','\xdb','\x90','\xd8','\xb1','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // نىگېرىيە ng
+    '\xd9','\x86','\xd9','\x8a','\xd8','\xa8','\xd8','\xa7','\xd9','\x84',0, // نيبال np
+    '\xd9','\x86','\xd9','\x8a','\xd8','\xac','\xd9','\x8a','\xd8','\xb1','\xd9','\x8a','\xd8','\xa7',0, // نيجيريا ng
+    '\xd9','\x86','\xd9','\x8a','\xd8','\xaf','\xd8','\xb1','\xd9','\x84','\xd9','\x8a','\xd9','\x86','\xda','\x8a',0, // نيدرلينڊ nl
+    '\xd9','\x86','\xd9','\x8a','\xd9','\x83','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd8','\xba','\xd9','\x88','\xd8','\xa7',0, // نيكاراغوا ni
+    '\xd9','\x86','\xd9','\x8a','\xd9','\x85','\xd9','\x8a','\xd8','\xa8','\xd9','\x8a','\xd8','\xa7',0, // نيميبيا na
+    '\xd9','\x86','\xd9','\x8a','\xd9','\x88','\xd8','\xb2','\xd9','\x8a','\xd9','\x84','\xd9','\x86','\xd8','\xaf','\xd8','\xa7',0, // نيوزيلندا nz
+    '\xd9','\x86','\xd9','\x8a','\xd9','\x88','\xd8','\xb2','\xd9','\x8a','\xd9','\x84','\xd9','\x8a','\xd9','\x86','\xda','\x8a',0, // نيوزيلينڊ nz
+    '\xd9','\x86','\xd9','\x8a','\xd9','\x88','\xd9','\x8a',0, // نيوي nu
+    '\xd9','\x86','\xd9','\x8a','\xd9','\xbe','\xd8','\xa7','\xd9','\x84',0, // نيپال np
+    '\xd9','\x86','\xd9','\x8a','\xdb','\x87','\xd9','\x8a','\xdb','\x90',0, // نيۇيې nu
+    '\xd9','\x86','\xd9','\x90','\xd9','\x88','\xda','\xa9','\xdb','\x8c','\xd9','\x84','\xd9','\x90','\xda','\x91','\xd9','\x88','\xd9','\x86','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // نِوکیلِڑونِیا nc
+    '\xd9','\x86','\xd9','\xbe','\xd8','\xa7','\xd9','\x84',0, // نپال np
+    '\xd9','\x86','\xda','\xa9','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xda','\xab','\xd9','\x88','\xd8','\xa7',0, // نکاراګوا ni
+    '\xd9','\x86','\xda','\xa9','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xda','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xa7',0, // نکاراگووا ni
+    '\xd9','\x86','\xda','\xaa','\xd8','\xb1','\xd8','\xa7','\xda','\xaf','\xd9','\x88','\xd8','\xa7',0, // نڪراگوا ni
+    '\xd9','\x86','\xdb','\x86','\xd8','\xb1','\xd9','\x88','\xdb','\x8c','\xda','\x98',0, // نۆرویژ no
+    '\xd9','\x86','\xdb','\x8c','\xd8','\xac','\xd8','\xb1',0, // نیجر ne
+    '\xd9','\x86','\xdb','\x8c','\xd8','\xac','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7',0, // نیجریا ng
+    '\xd9','\x86','\xdb','\x8c','\xd8','\xac','\xd8','\xb1','\xdb','\x8c','\xd9','\x87',0, // نیجریه ng
+    '\xd9','\x86','\xdb','\x8c','\xd8','\xac','\xdb','\x95','\xd8','\xb1',0, // نیجەر ne
+    '\xd9','\x86','\xdb','\x8c','\xd8','\xaf','\xd8','\xb1','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88','\xd8','\xb2',0, // نیدرلینڈز nl
+    '\xd9','\x86','\xdb','\x8c','\xd9','\x85','\xd8','\xa8','\xdb','\x8c','\xd8','\xa7',0, // نیمبیا na
+    '\xd9','\x86','\xdb','\x8c','\xd9','\x88','\xd8','\xb2','\xd9','\x84','\xd9','\x86','\xd8','\xaf',0, // نیوزلند nz
+    '\xd9','\x86','\xdb','\x8c','\xd9','\x88','\xd8','\xb2','\xdb','\x8c','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf',0, // نیوزیلاند nz
+    '\xd9','\x86','\xdb','\x8c','\xd9','\x88','\xd8','\xb2','\xdb','\x8c','\xd9','\x84','\xd9','\x86','\xd8','\xaf',0, // نیوزیلند nz
+    '\xd9','\x86','\xdb','\x8c','\xd9','\x88','\xd8','\xb2','\xdb','\x8c','\xd9','\x84','\xd9','\x86','\xda','\x89',0, // نیوزیلنډ nz
+    '\xd9','\x86','\xdb','\x8c','\xd9','\x88','\xd8','\xb2','\xdb','\x8c','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88',0, // نیوزیلینڈ nz
+    '\xd9','\x86','\xdb','\x8c','\xd9','\x88','\xd9','\x88',0, // نیوو nu
+    '\xd9','\x86','\xdb','\x8c','\xd9','\x88','\xd9','\x88','\xd9','\x8a','\xdb','\x8c',0, // نیوويی nu
+    '\xd9','\x86','\xdb','\x8c','\xd9','\x88','\xd9','\x88','\xda','\xa9','\xd8','\xa7','\xd9','\x84','\xdb','\x8e','\xd8','\xaf','\xdb','\x86','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // نیووکالێدۆنیا nc
+    '\xd9','\x86','\xdb','\x8c','\xd9','\x88','\xd9','\x8a','\xd9','\x87',0, // نیويه nu
+    '\xd9','\x86','\xdb','\x8c','\xd9','\x88','\xd9','\x97',0, // نیوٗ nu
+    '\xd9','\x86','\xdb','\x8c','\xd9','\x88','\xd9','\x97','\xd8','\xb2','\xd9','\x90','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x91',0, // نیوٗزِلینڑ nz
+    '\xd9','\x86','\xdb','\x8c','\xd9','\x88','\xda','\xa9','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // نیوکالیدونیا nc
+    '\xd9','\x86','\xdb','\x8c','\xd9','\x88','\xda','\xa9','\xd9','\x84','\xdb','\x8c','\xda','\x88','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // نیوکلیڈونیا nc
+    '\xd9','\x86','\xdb','\x8c','\xd9','\x88','\xda','\xaa','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xda','\x8a','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // نیوڪالیڊونیا nc
+    '\xd9','\x86','\xdb','\x8c','\xd9','\x8a','\xd9','\x88',0, // نیيو nu
+    '\xd9','\x86','\xdb','\x8c','\xd9','\x96','\xd8','\xaf','\xd9','\x8e','\xd8','\xb1','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x91',0, // نیٖدَرلینڑ nl
+    '\xd9','\x86','\xdb','\x8c','\xd9','\xbe','\xd8','\xa7','\xd9','\x84',0, // نیپال np
+    '\xd9','\x86','\xdb','\x8c','\xda','\xa9','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xda','\xaf','\xd9','\x88','\xd8','\xa7',0, // نیکاراگوا ni
+    '\xd9','\x86','\xdb','\x8c','\xda','\xa9','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xda','\xaf','\xd9','\x88','\xd9','\x8a','\xd9','\x87',0, // نیکاراگويه ni
+    '\xd9','\x86','\xdb','\x90','\xd9','\xbe','\xd8','\xa7','\xd9','\x84',0, // نېپال np
+    '\xd9','\x86','\xdb','\x95','\xd9','\x85','\xd8','\xb3','\xd8','\xa7',0, // نەمسا at
+    '\xd9','\x87','\xd8','\xa7','\xd8','\xb1','\xd8','\xaf','\xd9','\x88','\xd9','\x85','\xda','\xa9','\xe2','\x80','\x8c','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xd8','\xa7','\xd9','\x84','\xd8','\xaf','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1',0, // هاردومک‌دونالدجزایر hm
+    '\xd9','\x87','\xd8','\xa7','\xd8','\xb1','\xda','\x89','\xd8','\xa7','\xd9','\x88','\xd9','\x85','\xd9','\x8a','\xda','\xa9','\xda','\x89','\xd8','\xa7','\xd9','\x86','\xd9','\x84','\xda','\x89','\xd9','\xbc','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xda','\xab','\xd8','\xa7','\xd9','\x86',0, // هارډاوميکډانلډټاپوګان hm
+    '\xd9','\x87','\xd8','\xa7','\xd9','\x84','\xd9','\x86','\xd8','\xaf',0, // هالند nl
+    '\xd9','\x87','\xd8','\xa7','\xd9','\x84','\xdb','\x90','\xd9','\x86','\xda','\x89',0, // هالېنډ nl
+    '\xd9','\x87','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd9','\x88','\xd8','\xb1','\xd8','\xa7','\xd8','\xb3',0, // هاندوراس hn
+    '\xd9','\x87','\xd8','\xa7','\xd9','\x86','\xda','\x89','\xd9','\x88','\xd8','\xb1','\xd8','\xa7','\xd8','\xb3',0, // هانډوراس hn
+    '\xd9','\x87','\xd8','\xa7','\xd9','\x86','\xda','\xab','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xda','\xab',0, // هانګکانګ hk
+    '\xd9','\x87','\xd8','\xa7','\xd9','\x86','\xda','\xab','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xda','\xab','s','a','r','\xda','\x86','\xdb','\x8c','\xd9','\x86',0, // هانګکانګsarچین hk
+    '\xd9','\x87','\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xda','\xaf',0, // هانگکانگ hk
+    '\xd9','\x87','\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xd9','\x86','\xd8','\xa7','\xd8','\xad','\xdb','\x8c','\xd9','\x87','\xd9','\x94','\xd9','\x88','\xdb','\x8c','\xda','\x98','\xd9','\x87','\xd9','\x94','\xd8','\xad','\xda','\xa9','\xd9','\x88','\xd9','\x85','\xd8','\xaa','\xdb','\x8c','\xda','\x86','\xdb','\x8c','\xd9','\x86',0, // هانگکانگناحیهٔویژهٔحکومتیچین hk
+    '\xd9','\x87','\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xda','\xaa','\xd8','\xa7','\xd9','\x86','\xda','\xaf',0, // هانگڪانگ hk
+    '\xd9','\x87','\xd8','\xa7','\xd9','\x8a','\xd8','\xaa','\xd9','\x8a',0, // هايتي ht
+    '\xd9','\x87','\xd8','\xa7','\xd9','\x8a','\xdb','\x8c','\xd8','\xaa','\xdb','\x8c',0, // هايیتی ht
+    '\xd9','\x87','\xd8','\xa7','\xdb','\x8c','\xd8','\xaa','\xdb','\x8c',0, // هایتی ht
+    '\xd9','\x87','\xd8','\xa7','\xdb','\x8c','\xd9','\xbc','\xd9','\x8a',0, // هایټي ht
+    '\xd9','\x87','\xd8','\xa7','\xdb','\x8c','\xdb','\x8c','\xd8','\xaa','\xdb','\x8c',0, // هاییتی ht
+    '\xd9','\x87','\xd8','\xb1','\xda','\x8a','\xdb','\xbd','\xd9','\x85','\xda','\xaa','\xda','\x8a','\xd9','\x88','\xd9','\x86','\xd9','\x84','\xda','\x8a','\xd9','\xbb','\xd9','\x8a','\xd9','\xbd',0, // هرڊ۽مڪڊونلڊٻيٽ hm
+    '\xd9','\x87','\xd8','\xb3','\xd9','\xbe','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd9','\x87',0, // هسپانیه es
+    '\xd9','\x87','\xd9','\x84','\xd9','\x86','\xd8','\xaf',0, // هلند nl
+    '\xd9','\x87','\xd9','\x84','\xd9','\x86','\xd8','\xaf','\xd9','\x90','\xda','\xa9','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xdb','\x8c','\xdb','\x8c','\xd8','\xa8','\xdb','\x8c','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1',0, // هلندِکاراییبیجزایر bq
+    '\xd9','\x87','\xd9','\x86','\xd8','\xaf',0, // هند in
+    '\xd9','\x87','\xd9','\x86','\xd8','\xaf','\xd9','\x88','\xd8','\xb1','\xd8','\xa7','\xd8','\xb3',0, // هندوراس hn
+    '\xd9','\x87','\xd9','\x86','\xd8','\xba','\xd8','\xa7','\xd8','\xb1','\xd9','\x8a','\xd8','\xa7',0, // هنغاريا hu
+    '\xd9','\x87','\xd9','\x86','\xda','\x8a','\xd9','\x88','\xd8','\xb1','\xd8','\xb3',0, // هنڊورس hn
+    '\xd9','\x87','\xd9','\x86','\xda','\xaf','\xda','\xa9','\xd9','\x86','\xda','\xaf',0, // هنگکنگ hk
+    '\xd9','\x87','\xd9','\x86','\xda','\xaf','\xe2','\x80','\x8c','\xda','\xa9','\xd9','\x86','\xda','\xaf',0, // هنگ‌کنگ hk
+    '\xd9','\x87','\xd9','\x86','\xda','\xaf','\xe2','\x80','\x8c','\xda','\xa9','\xd9','\x86','\xda','\xaf','\xd9','\x85','\xd9','\x86','\xd8','\xb7','\xd9','\x82','\xdb','\x95','\xd9','\x88','\xdb','\x8c','\xda','\x98','\xdb','\x95','\xd8','\xa7','\xd8','\xaf','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xda','\x86','\xdb','\x8c','\xd9','\x86',0, // هنگ‌کنگمنطقەویژەاداریچین hk
+    '\xd9','\x87','\xd9','\x88','\xd9','\x84','\xd9','\x86','\xd8','\xaf','\xd8','\xa7',0, // هولندا nl
+    '\xd9','\x87','\xd9','\x88','\xd9','\x84','\xd9','\x86','\xd8','\xaf','\xd8','\xa7','\xd8','\xa7','\xd9','\x84','\xd9','\x83','\xd8','\xa7','\xd8','\xb1','\xd9','\x8a','\xd8','\xa8','\xd9','\x8a','\xd8','\xa9',0, // هولنداالكاريبية bq
+    '\xd9','\x87','\xd9','\x88','\xd9','\x86','\xd8','\xba','\xd9','\x83','\xd9','\x88','\xd9','\x86','\xd8','\xba',0, // هونغكونغ hk
+    '\xd9','\x87','\xd9','\x88','\xd9','\x86','\xd8','\xba','\xd9','\x83','\xd9','\x88','\xd9','\x86','\xd8','\xba','\xd8','\xa7','\xd9','\x84','\xd8','\xb5','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xd8','\xa9','\xd9','\x85','\xd9','\x86','\xd8','\xb7','\xd9','\x82','\xd8','\xa9','\xd8','\xa7','\xd8','\xaf','\xd8','\xa7','\xd8','\xb1','\xd9','\x8a','\xd8','\xa9','\xd8','\xae','\xd8','\xa7','\xd8','\xb5','\xd8','\xa9',0, // هونغكونغالصينيةمنطقةاداريةخاصة hk
+    '\xd9','\x87','\xd9','\x88','\xd9','\x86','\xda','\xaf','\xda','\xa9','\xd9','\x88','\xd9','\x86','\xda','\xaf',0, // هونگکونگ hk
+    '\xd9','\x87','\xd9','\x8a','\xd9','\xbd','\xd9','\x8a',0, // هيٽي ht
+    '\xd9','\x87','\xdb','\x86','\xd9','\x86','\xda','\xaf','\xda','\xa9','\xdb','\x86','\xd9','\x86','\xda','\xaf',0, // هۆنگکۆنگ hk
+    '\xd9','\x87','\xdb','\x95','\xd8','\xb1','\xdb','\x8e','\xd9','\x85','\xdb','\x95','\xd8','\xa8','\xd8','\xa7','\xd8','\xb4','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xdb','\x95','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd9','\x81','\xdb','\x95','\xd8','\xb1','\xdb','\x95','\xd9','\x86','\xd8','\xb3','\xd8','\xa7',0, // هەرێمەباشووریەکانیفەرەنسا tf
+    '\xd9','\x87','\xdb','\x95','\xd9','\x86','\xda','\xaf','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7',0, // هەنگاریا hu
+    '\xd9','\x88','\xd8','\xa7','\xd8','\xaa','\xdb','\x8c','\xda','\xa9','\xd8','\xa7','\xd9','\x86',0, // واتیکان va
+    '\xd9','\x88','\xd8','\xa7','\xd8','\xaa','\xdb','\x8c','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xda','\x9a','\xd8','\xa7','\xd8','\xb1',0, // واتیکانښار va
+    '\xd9','\x88','\xd8','\xa7','\xd9','\x84','\xd8','\xb3','\xdb','\xbd','\xd9','\x81','\xd8','\xaa','\xd9','\x88','\xd9','\x86','\xd8','\xa7',0, // والس۽فتونا wf
+    '\xd9','\x88','\xd8','\xa7','\xd9','\x84','\xd9','\x90','\xd8','\xb3','\xd8','\xaa','\xdb','\x81','\xd9','\x95','\xd9','\x81','\xdb','\x8c','\xd9','\x88','\xd9','\x97','\xda','\x86','\xd9','\x88','\xd9','\x97','\xd9','\x86','\xd8','\xa7',0, // والِستہٕفیوٗچوٗنا wf
+    '\xd9','\x88','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xd8','\xb3','\xd8','\xa7','\xd9','\x88','\xd9','\x81','\xd9','\x88','\xd8','\xaa','\xd9','\x88','\xd9','\x86','\xd8','\xa7',0, // والیساوفوتونا wf
+    '\xd9','\x88','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xd8','\xb3','\xd9','\x88','\xd9','\x81','\xd9','\x88','\xd8','\xaa','\xd9','\x88','\xd9','\x86','\xd8','\xa7',0, // والیسوفوتونا wf
+    '\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xd8','\xa7','\xd8','\xaa','\xd9','\x88',0, // واناتو vu
+    '\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xd9','\x88','\xd8','\xa7','\xd8','\xaa','\xd9','\x88',0, // وانواتو vu
+    '\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xd9','\x88','\xd9','\x97','\xd8','\xaa','\xd9','\x88','\xd9','\x97',0, // وانوٗتوٗ vu
+    '\xd9','\x88','\xd8','\xb3','\xd8','\xb7','\xd8','\xa7','\xd9','\x81','\xd8','\xb1','\xdb','\x8c','\xd9','\x82','\xdb','\x8c','\xd8','\xac','\xd9','\x85','\xdb','\x81','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xdb','\x81',0, // وسطافریقیجمہوریہ cf
+    '\xd9','\x88','\xd8','\xb3','\xd8','\xb7','\xd9','\x8a','\xd8','\xa7','\xd9','\x81','\xd8','\xb1','\xd9','\x8a','\xd9','\x82','\xd8','\xa7','\xd8','\xac','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd8','\xb1',0, // وسطيافريقاجمهور cf
+    '\xd9','\x88','\xd9','\x86','\xd8','\xb2','\xd9','\x88','\xd9','\x8a','\xd9','\x84','\xd8','\xa7',0, // ونزويلا ve
+    '\xd9','\x88','\xd9','\x86','\xd8','\xb2','\xd9','\x88','\xdb','\x8c','\xd9','\x84','\xd8','\xa7',0, // ونزویلا ve
+    '\xd9','\x88','\xd9','\x8a','\xd8','\xaa','\xd9','\x86','\xd8','\xa7','\xd9','\x85',0, // ويتنام vn
+    '\xd9','\x88','\xd9','\x8a','\xd9','\x86','\xd8','\xb2','\xd9','\x8a','\xd9','\x84','\xd8','\xa7',0, // وينزيلا ve
+    '\xd9','\x88','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xd9','\xbd','\xd9','\x8a','\xd9','\x88',0, // وينيٽيو vu
+    '\xd9','\x88','\xd9','\x8a','\xd9','\xbd','\xda','\xaa','\xd9','\x8a','\xd9','\x86','\xd8','\xb3','\xd9','\xbd','\xd9','\x8a',0, // ويٽڪينسٽي va
+    '\xd9','\x88','\xda','\x86','\xd8','\xa7','\xd9','\x81','\xd8','\xb1','\xd9','\x8a','\xd9','\x82','\xd9','\x8a','\xd8','\xac','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xd9','\x87',0, // وچافريقيجمهوريه cf
+    '\xd9','\x88','\xdb','\x8c','\xd8','\xaa','\xd9','\x86','\xd8','\xa7','\xd9','\x85',0, // ویتنام vn
+    '\xd9','\x88','\xdb','\x8c','\xd9','\x84','\xd8','\xa7','\xdb','\x8c','\xdb','\x95','\xd8','\xaa','\xdb','\x95','\xdb','\x8c','\xdb','\x95','\xda','\xa9','\xda','\xaf','\xd8','\xb1','\xd8','\xaa','\xd9','\x88','\xd9','\x88','\xdb','\x95','\xda','\xa9','\xd8','\xa7','\xd9','\x86',0, // ویلایەتەیەکگرتووەکان us
+    '\xd9','\x88','\xdb','\x8c','\xd9','\x84','\xdb','\x8c','\xd8','\xb2','\xd8','\xa7','\xd9','\x88','\xd8','\xb1','\xd9','\x81','\xdb','\x8c','\xd9','\x88','\xd9','\xb9','\xdb','\x8c','\xd9','\x88','\xd9','\x86','\xd8','\xa7',0, // ویلیزاورفیوٹیونا wf
+    '\xd9','\x88','\xdb','\x8c','\xd9','\x86','\xd8','\xa7','\xd8','\xb2','\xd9','\x88','\xd9','\x97','\xd9','\x84','\xd8','\xa7',0, // وینازوٗلا ve
+    '\xd9','\x88','\xdb','\x8c','\xd9','\x86','\xd8','\xb2','\xd9','\x88','\xd9','\x8a','\xdb','\x8c','\xd9','\x84','\xd8','\xa7',0, // وینزويیلا ve
+    '\xd9','\x88','\xdb','\x8c','\xd9','\x86','\xd8','\xb2','\xd9','\x88','\xdb','\x8c','\xd9','\x84','\xd8','\xa7',0, // وینزویلا ve
+    '\xd9','\x88','\xdb','\x8c','\xd9','\x86','\xd9','\x88','\xd8','\xa7','\xd9','\xb9','\xd9','\x88',0, // وینواٹو vu
+    '\xd9','\x88','\xdb','\x8c','\xd9','\xb9','\xd9','\x90','\xd9','\x86','\xd8','\xa7','\xd9','\x85',0, // ویٹِنام vn
+    '\xd9','\x88','\xdb','\x8c','\xd9','\xb9','\xd9','\x90','\xda','\xa9','\xd9','\x8e','\xd9','\x86','\xd8','\xb3','\xd9','\x90','\xd9','\xb9','\xdb','\x8c',0, // ویٹِکَنسِٹی va
+    '\xd9','\x88','\xdb','\x8c','\xd9','\xb9','\xdb','\x8c','\xda','\xa9','\xd9','\x86','\xd8','\xb3','\xd9','\xb9','\xdb','\x8c',0, // ویٹیکنسٹی va
+    '\xd9','\x88','\xdb','\x90','\xd8','\xaa','\xd9','\x86','\xd8','\xa7','\xd9','\x85',0, // وېتنام vn
+    '\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd9','\x88','\xd9','\x88','\xd8','\xa8','\xd8','\xa7',0, // يارووبا aw
+    '\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xda','\xaf','\xdb','\x90','\xd9','\x86','\xd8','\xaa','\xd9','\x89','\xd9','\x86','\xd8','\xa7',0, // يارگېنتىنا ar
+    '\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xdb','\x87','\xd8','\xa8','\xd8','\xa7',0, // يارۇبا aw
+    '\xd9','\x8a','\xd8','\xa7','\xd8','\xb2','\xdb','\x95','\xd8','\xb1','\xd8','\xa8','\xd8','\xa7','\xdb','\x8c','\xd8','\xac','\xd8','\xa7','\xd9','\x86',0, // يازەربایجان az
+    '\xd9','\x8a','\xd8','\xa7','\xd8','\xb3','\xd8','\xb3','\xdb','\x90','\xd9','\x86','\xd8','\xb3','\xd9','\x89','\xd9','\x8a','\xd9','\x88','\xd9','\x86','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd9','\x89','\xd9','\x84','\xd9','\x89',0, // ياسسېنسىيونيارىلى ac
+    '\xd9','\x8a','\xd8','\xa7','\xd9','\x81','\xd8','\xba','\xd8','\xa7','\xd9','\x86','\xd9','\x89','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // يافغانىستان af
+    '\xd9','\x8a','\xd8','\xa7','\xd9','\x82','\xd8','\xb4',0, // ياقش us
+    '\xd9','\x8a','\xd8','\xa7','\xd9','\x82','\xd8','\xb4','\xd8','\xaa','\xd8','\xa7','\xd8','\xb4','\xd9','\x82','\xd9','\x89','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x84','\xd9','\x89','\xd8','\xb1','\xd9','\x89',0, // ياقشتاشقىياراللىرى um
+    '\xd9','\x8a','\xd8','\xa7','\xd9','\x82','\xd8','\xb4','\xdb','\x8b','\xd9','\x89','\xd8','\xb1','\xda','\xaf','\xd9','\x89','\xd9','\x86','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x84','\xd9','\x89','\xd8','\xb1','\xd9','\x89',0, // ياقشۋىرگىنياراللىرى vi
+    '\xd9','\x8a','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x84','\xd9','\x89','\xd8','\xb1','\xd9','\x89',0, // يالاندياراللىرى ax
+    '\xd9','\x8a','\xd8','\xa7','\xd9','\x84','\xd8','\xa8','\xd8','\xa7','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // يالبانىيە al
+    '\xd9','\x8a','\xd8','\xa7','\xd9','\x84','\xd8','\xac','\xd9','\x89','\xd8','\xb1','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // يالجىرىيە dz
+    '\xd9','\x8a','\xd8','\xa7','\xd9','\x85','\xd8','\xa7','\xd9','\x8a','\xd9','\x83','\xd8','\xa7',0, // يامايكا jm
+    '\xd9','\x8a','\xd8','\xa7','\xd9','\x85','\xdb','\x90','\xd8','\xb1','\xd9','\x89','\xd9','\x83','\xd8','\xa7','\xd8','\xb3','\xd8','\xa7','\xd9','\x85','\xd9','\x88','\xd9','\x8a','\xd8','\xa7',0, // يامېرىكاسامويا as
+    '\xd9','\x8a','\xd8','\xa7','\xd9','\x85','\xdb','\x90','\xd8','\xb1','\xd9','\x89','\xd9','\x83','\xd8','\xa7','\xd9','\x82','\xd9','\x88','\xd8','\xb4','\xd9','\x85','\xd8','\xa7','\xd9','\x8a','\xd9','\x89','\xd8','\xb4','\xd8','\xaa','\xd8','\xa7','\xd8','\xaa','\xd9','\x84','\xd9','\x89','\xd8','\xb1','\xd9','\x89',0, // يامېرىكاقوشمايىشتاتلىرى us
+    '\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xd8','\xaa','\xd8','\xa7','\xd8','\xb1','\xd9','\x83','\xd8','\xaa','\xd9','\x89','\xd9','\x83','\xd8','\xa7',0, // يانتاركتىكا aq
+    '\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xd8','\xaa','\xd8','\xa7','\xd8','\xb1','\xda','\xa9','\xd8','\xaa','\xdb','\x8c','\xda','\xa9','\xd8','\xa7',0, // يانتارکتیکا aq
+    '\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xd8','\xaa','\xd9','\x89','\xda','\xaf','\xdb','\x87','\xd9','\x8a','\xd8','\xa7','\xdb','\x8b','\xdb','\x95','\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xa8','\xdb','\x87','\xd8','\xaf','\xd8','\xa7',0, // يانتىگۇياۋەباربۇدا ag
+    '\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xd8','\xaa','\xdb','\x8c','\xda','\xaf','\xd9','\x88','\xd8','\xa7','\xd9','\x88','\xd8','\xa8','\xd8','\xa7','\xd8','\xb1','\xd8','\xa8','\xd9','\x88','\xd8','\xaf','\xd8','\xa7',0, // يانتیگواوباربودا ag
+    '\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd9','\x88','\xd8','\xb1','\xd8','\xb1','\xd8','\xa7',0, // ياندوررا ad
+    '\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xdb','\x86','\xd8','\xb1','\xd8','\xa7',0, // ياندۆرا ad
+    '\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xd9','\x84','\xd8','\xa7',0, // يانگولا ao
+    '\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xdb','\x8c','\xd9','\x84','\xd8','\xa7',0, // يانگویلا ai
+    '\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xdb','\x8b','\xd9','\x89','\xd9','\x84','\xd9','\x84','\xd8','\xa7',0, // يانگۋىللا ai
+    '\xd9','\x8a','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // ياپونىيە jp
+    '\xd9','\x8a','\xd8','\xa7','\xdb','\x8b','\xd8','\xb3','\xd8','\xaa','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // ياۋسترالىيە au
+    '\xd9','\x8a','\xd8','\xa7','\xdb','\x8b','\xd9','\x85','\xdb','\x90','\xd9','\x86',0, // ياۋمېن mo
+    '\xd9','\x8a','\xd8','\xa7','\xdb','\x8b','\xd9','\x85','\xdb','\x90','\xd9','\x86','\xd9','\x8a','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xda','\xbe','\xd9','\x89','\xd8','\xaf','\xdb','\x95','\xd9','\x85','\xdb','\x95','\xd9','\x85','\xdb','\x87','\xd8','\xb1','\xd9','\x89','\xd9','\x8a','\xd8','\xb1','\xd8','\xa7','\xd9','\x8a','\xd9','\x88','\xd9','\x86','\xd9','\x89',0, // ياۋمېنيالاھىدەمەمۇرىيرايونى mo
+    '\xd9','\x8a','\xd8','\xa7','\xdb','\x8b','\xd9','\x89','\xd8','\xb3','\xd8','\xaa','\xd9','\x89','\xd8','\xb1','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // ياۋىستىرىيە at
+    '\xd9','\x8a','\xd8','\xa7','\xdb','\x8c','\xd8','\xb3','\xd9','\x84','\xdb','\x95','\xd9','\x86','\xd8','\xaf',0, // يایسلەند is
+    '\xd9','\x8a','\xd9','\x85','\xd9','\x86',0, // يمن ye
+    '\xd9','\x8a','\xd9','\x88','\xd8','\xa7','\xd9','\x8a','\xd8','\xb3',0, // يوايس us
+    '\xd9','\x8a','\xd9','\x88','\xd8','\xaa','\xd8','\xaa','\xdb','\x87','\xd8','\xb1','\xd8','\xa7','\xd9','\x8a','\xd8','\xa7','\xd9','\x81','\xd8','\xb1','\xd9','\x89','\xd9','\x82','\xd8','\xa7','\xd8','\xac','\xdb','\x87','\xd9','\x85','\xda','\xbe','\xdb','\x87','\xd8','\xb1','\xd9','\x89','\xd9','\x8a','\xd9','\x89','\xd8','\xaa','\xd9','\x89',0, // يوتتۇرايافرىقاجۇمھۇرىيىتى cf
+    '\xd9','\x8a','\xd9','\x88','\xd8','\xb1','\xd8','\xaf','\xd9','\x86',0, // يوردن jo
+    '\xd9','\x8a','\xd9','\x88','\xd8','\xb1','\xd9','\x88','\xd8','\xb2','\xd9','\x88','\xd9','\x86',0, // يوروزون ez
+    '\xd9','\x8a','\xd9','\x88','\xd8','\xb1','\xd9','\x88','\xda','\xaf','\xd9','\x88','\xd8','\xa1','\xd9','\x90',0, // يوروگوءِ uy
+    '\xd9','\x8a','\xd9','\x88','\xd8','\xb1','\xd9','\x88','\xda','\xaf','\xd9','\x88','\xd8','\xa7','\xdb','\x8c',0, // يوروگوای uy
+    '\xd9','\x8a','\xd9','\x88','\xd8','\xb2','\xd8','\xa8','\xdb','\x95','\xda','\xa9','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // يوزبەکستان uz
+    '\xd9','\x8a','\xd9','\x88','\xd8','\xb3','\xd8','\xaa','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xd8','\xa7',0, // يوسترالیا au
+    '\xd9','\x8a','\xd9','\x88','\xd9','\x83','\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xdb','\x95','\xd9','\x8a','\xdb','\x95','\xd8','\xaa','\xd8','\xb1','\xd8','\xa7','\xd9','\xbe','\xd9','\x89','\xd8','\xaf','\xd9','\x89','\xd9','\x83','\xd9','\x89','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x84','\xd8','\xa7','\xd8','\xb1',0, // يوكيانىيەيەتراپىدىكىياراللار qo
+    '\xd9','\x8a','\xd9','\x88','\xd9','\x85','\xd8','\xa7','\xd9','\x86',0, // يومان om
+    '\xd9','\x8a','\xd9','\x88','\xd9','\x86','\xd8','\xa7','\xd9','\x86',0, // يونان gr
+    '\xd9','\x8a','\xd9','\x88','\xda','\xaa','\xd8','\xb1','\xd9','\x8a','\xd9','\x86',0, // يوڪرين ua
+    '\xd9','\x8a','\xd9','\x88','\xda','\xaf','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd8','\xa7',0, // يوگاندا ug
+    '\xd9','\x8a','\xd9','\x88','\xda','\xaf','\xd9','\x86','\xda','\x8a','\xd8','\xa7',0, // يوگنڊا ug
+    '\xd9','\x8a','\xd9','\x89','\xd8','\xaa','\xd8','\xa7','\xd9','\x84','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // يىتالىيە it
+    '\xd9','\x8a','\xd9','\x89','\xd8','\xb1','\xd8','\xa7','\xd9','\x82',0, // يىراق iq
+    '\xd9','\x8a','\xd9','\x89','\xd8','\xb1','\xd8','\xa7','\xd9','\x86',0, // يىران ir
+    '\xd9','\x8a','\xd9','\x89','\xd8','\xb1','\xdb','\x90','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // يىرېلاندىيە ie
+    '\xd9','\x8a','\xd9','\x89','\xd8','\xb3','\xd8','\xb1','\xd8','\xa7','\xd9','\x8a','\xd9','\x89','\xd9','\x84','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // يىسرايىلىيە il
+    '\xd9','\x8a','\xd9','\x89','\xd8','\xb3','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // يىسلاندىيە is
+    '\xd9','\x8a','\xd9','\x89','\xd8','\xb3','\xd9','\xbe','\xd8','\xa7','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // يىسپانىيە es
+    '\xd9','\x8a','\xd9','\x89','\xd9','\x8a','\xd9','\x88','\xd8','\xb1','\xd8','\xaf','\xd8','\xa7','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // يىيوردانىيە jo
+    '\xd9','\x8a','\xdb','\x86','\xd8','\xb2','\xd8','\xa8','\xdb','\x90','\xd9','\x83','\xd9','\x89','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // يۆزبېكىستان uz
+    '\xd9','\x8a','\xdb','\x86','\xda','\xa9','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // يۆکرانیا ua
+    '\xd9','\x8a','\xdb','\x87','\xd8','\xb1','\xdb','\x87','\xda','\xaf','\xdb','\x8b','\xd8','\xa7','\xd9','\x8a',0, // يۇرۇگۋاي uy
+    '\xd9','\x8a','\xdb','\x87','\xd9','\x83','\xd8','\xb1','\xd8','\xa7','\xd9','\x8a','\xd9','\x89','\xd9','\x86','\xd8','\xa7',0, // يۇكرايىنا ua
+    '\xd9','\x8a','\xdb','\x87','\xda','\xaf','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd8','\xa7',0, // يۇگاندا ug
+    '\xd9','\x8a','\xdb','\x8c','\xd8','\xaa','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xd8','\xa7',0, // يیتالیا it
+    '\xd9','\x8a','\xdb','\x8c','\xd8','\xb1','\xd9','\x84','\xdb','\x95','\xd9','\x86','\xd8','\xaf',0, // يیرلەند ie
+    '\xd9','\x8a','\xdb','\x8c','\xd8','\xb3','\xd8','\xaa','\xdb','\x86','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // يیستۆنیا ee
+    '\xd9','\x8a','\xdb','\x8c','\xd8','\xb3','\xd8','\xb1','\xd8','\xa7','\xd9','\x8a','\xdb','\x8c','\xd9','\x84',0, // يیسرايیل il
+    '\xd9','\x8a','\xdb','\x8c','\xd8','\xb3','\xd9','\xbe','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // يیسپانیا es
+    '\xd9','\x8a','\xdb','\x8c','\xd9','\x86','\xd8','\xaf','\xdb','\x86','\xd9','\x86','\xdb','\x8c','\xd8','\xb2','\xdb','\x8c','\xd8','\xa7',0, // يیندۆنیزیا id
+    '\xd9','\x8a','\xdb','\x8c','\xda','\xa9','\xd9','\x88','\xd8','\xa7','\xd8','\xaf','\xdb','\x86','\xd8','\xb1',0, // يیکوادۆر ec
+    '\xd9','\x8a','\xdb','\x8e','\xd8','\xb1','\xd8','\xa7','\xd9','\x86',0, // يێران ir
+    '\xd9','\x8a','\xdb','\x8e','\xd9','\x84','\xd8','\xb3','\xd8','\xa7','\xd9','\x84','\xda','\xa4','\xd8','\xa7','\xd8','\xaf','\xdb','\x86','\xd8','\xb1',0, // يێلسالڤادۆر sv
+    '\xd9','\x8a','\xdb','\x90','\xd8','\xb1','\xd9','\x89','\xd8','\xaa','\xd8','\xb1','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // يېرىترىيە er
+    '\xd9','\x8a','\xdb','\x90','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // يېستونىيە ee
+    '\xd9','\x8a','\xdb','\x90','\xd8','\xb4','\xd9','\x89','\xd9','\x84','\xd8','\xaa','\xdb','\x87','\xd9','\x85','\xd8','\xb4','\xdb','\x87','\xd9','\x82',0, // يېشىلتۇمشۇق cv
+    '\xd9','\x8a','\xdb','\x90','\xd9','\x81','\xd9','\x89','\xd9','\x8a','\xd9','\x88','\xd9','\xbe','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // يېفىيوپىيە et
+    '\xd9','\x8a','\xdb','\x90','\xd9','\x83','\xdb','\x8b','\xd8','\xa7','\xd8','\xaa','\xd9','\x88','\xd8','\xb1',0, // يېكۋاتور ec
+    '\xd9','\x8a','\xdb','\x90','\xd9','\x83','\xdb','\x8b','\xd8','\xa7','\xd8','\xaa','\xd9','\x88','\xd8','\xb1','\xda','\xaf','\xd9','\x89','\xdb','\x8b','\xd9','\x89','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xdb','\x95','\xd8','\xb3','\xd9','\x89',0, // يېكۋاتورگىۋىنىيەسى gq
+    '\xd9','\x8a','\xdb','\x90','\xda','\xad','\xd9','\x89','\xd8','\xb2','\xdb','\x90','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // يېڭىزېلاندىيە nz
+    '\xd9','\x8a','\xdb','\x90','\xda','\xad','\xd9','\x89','\xd9','\x83','\xd8','\xa7','\xd9','\x84','\xdb','\x90','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // يېڭىكالېدونىيە nc
+    '\xd9','\x8a','\xdb','\x95','\xd8','\xaa','\xdb','\x8c','\xdb','\x86','\xd9','\xbe','\xdb','\x8c','\xd8','\xa7',0, // يەتیۆپیا et
+    '\xd9','\x8a','\xdb','\x95','\xd8','\xb1','\xd9','\x85','\xdb','\x90','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // يەرمېنىيە am
+    '\xd9','\x8a','\xdb','\x95','\xd8','\xb1','\xd9','\x85','\xdb','\x95','\xd9','\x86','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // يەرمەنستان am
+    '\xd9','\x8a','\xdb','\x95','\xd8','\xb1','\xda','\x98','\xdb','\x95','\xd9','\x86','\xd8','\xaa','\xdb','\x8c','\xd9','\x86',0, // يەرژەنتین ar
+    '\xd9','\x8a','\xdb','\x95','\xd8','\xb1','\xdb','\x8c','\xd8','\xaa','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7',0, // يەریتریا er
+    '\xd9','\x8a','\xdb','\x95','\xd8','\xb1','\xdb','\x95','\xd8','\xa8','\xd8','\xa8','\xd9','\x89','\xd8','\xb1','\xd9','\x84','\xdb','\x95','\xd8','\xb4','\xd9','\x85','\xdb','\x95','\xd8','\xae','\xdb','\x95','\xd9','\x84','\xd9','\x89','\xd9','\xbe','\xd9','\x89','\xd9','\x84','\xd9','\x89','\xd9','\x83','\xd9','\x89',0, // يەرەببىرلەشمەخەلىپىلىكى ae
+    '\xd9','\x8a','\xdb','\x95','\xd8','\xb2','\xdb','\x95','\xd8','\xb1','\xd8','\xa8','\xdb','\x95','\xd9','\x8a','\xd8','\xac','\xd8','\xa7','\xd9','\x86',0, // يەزەربەيجان az
+    '\xd9','\x8a','\xdb','\x95','\xd9','\x81','\xd8','\xb1','\xdb','\x8c','\xd9','\x82','\xd8','\xa7','\xdb','\x8c','\xd8','\xa8','\xd8','\xa7','\xd8','\xb4','\xd9','\x88','\xd9','\x88','\xd8','\xb1',0, // يەفریقایباشوور za
+    '\xd9','\x8a','\xdb','\x95','\xd9','\x81','\xd8','\xba','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // يەفغانستان af
+    '\xd9','\x8a','\xdb','\x95','\xd9','\x85','\xdb','\x95','\xd9','\x86',0, // يەمەن ye
+    '\xd9','\x8a','\xdb','\x95','\xd9','\x86','\xda','\xaf','\xd9','\x84','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // يەنگلىيە gb
+    '\xd9','\x8a','\xdb','\x95','\xd9','\x86','\xda','\xaf','\xd9','\x84','\xd9','\x89','\xd9','\x8a','\xdb','\x95','\xda','\xaf','\xdb','\x95','\xd9','\x82','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd8','\xb4','\xd9','\x84','\xd9','\x89','\xd9','\x82','\xda','\xbe','\xd9','\x89','\xd9','\x86','\xd8','\xaf','\xd9','\x89','\xd9','\x8a','\xd9','\x88','\xd9','\x83','\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xd8','\xaa','\xdb','\x90','\xd8','\xb1','\xd8','\xb1','\xd9','\x89','\xd8','\xaa','\xd9','\x88','\xd8','\xb1','\xd9','\x89','\xd9','\x8a','\xdb','\x95','\xd8','\xb3','\xd9','\x89',0, // يەنگلىيەگەقاراشلىقھىندىيوكيانتېررىتورىيەسى io
+    '\xd9','\x8a','\xdb','\x95','\xd9','\x86','\xda','\xaf','\xd9','\x84','\xd9','\x89','\xd9','\x8a','\xdb','\x95','\xdb','\x8b','\xd9','\x89','\xd8','\xb1','\xda','\xaf','\xd9','\x89','\xd9','\x86','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x84','\xd9','\x89','\xd8','\xb1','\xd9','\x89',0, // يەنگلىيەۋىرگىنياراللىرى vg
+    '\xd9','\x8a','\xdb','\x95','\xd9','\x86','\xda','\xaf','\xdb','\x86','\xd9','\x84','\xd8','\xa7',0, // يەنگۆلا ao
+    '\xd9','\x8a','\xdb','\x95','\xda','\xb5','\xd8','\xa8','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // يەڵبانیا al
+    '\xd9','\x8a','\xdb','\x95','\xda','\xb5','\xd9','\x85','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // يەڵمانیا de
+    '\xd9','\xb9','\xd8','\xb1','\xd8','\xb3','\xd9','\xb9','\xd9','\x86','\xda','\x88','\xd8','\xa7','\xda','\xa9','\xdb','\x8c','\xd9','\x88','\xd9','\x86','\xdb','\x81','\xd8','\xa7',0, // ٹرسٹنڈاکیونہا ta
+    '\xd9','\xb9','\xd8','\xb1','\xd9','\x86','\xd9','\x90','\xd9','\x86','\xd8','\xaf','\xd8','\xa7','\xd8','\xaf','\xd8','\xaa','\xdb','\x81','\xd9','\x95','\xd9','\xb9','\xd9','\x88','\xd8','\xa8','\xdb','\x8c','\xda','\xaf','\xd9','\x88',0, // ٹرنِندادتہٕٹوبیگو tt
+    '\xd9','\xb9','\xd9','\x88','\xd9','\x86','\xda','\xaf','\xd8','\xa7',0, // ٹونگا to
+    '\xd9','\xb9','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd8','\xb4','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // ٹونیشِیا tn
+    '\xd9','\xb9','\xd9','\x88','\xd9','\x88','\xd8','\xa7','\xd9','\x84','\xd9','\x88',0, // ٹووالو tv
+    '\xd9','\xb9','\xd9','\x88','\xda','\xa9','\xdb','\x8c','\xd9','\x84','\xd8','\xa7','\xd9','\x88',0, // ٹوکیلاو tk
+    '\xd9','\xb9','\xd9','\x88','\xda','\xaf','\xd9','\x88',0, // ٹوگو tg
+    '\xd9','\xbc','\xd8','\xb1','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xda','\x89','\xd8','\xa7','\xda','\x89','\xd8','\xa7','\xd9','\x88','\xd9','\xbc','\xd9','\x88','\xd8','\xa8','\xd8','\xa7','\xda','\xab','\xd9','\x88',0, // ټرينيډاډاوټوباګو tt
+    '\xd9','\xbc','\xd9','\x88','\xda','\xab','\xd9','\x88',0, // ټوګو tg
+    '\xd9','\xbd','\xd8','\xb1','\xd8','\xb3','\xd9','\xbd','\xd9','\x86','\xd8','\xaf','\xd8','\xa7','\xda','\xaa','\xd9','\x88','\xd9','\x87','\xd8','\xa7',0, // ٽرسٽنداڪوها ta
+    '\xd9','\xbd','\xd8','\xb1','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xda','\x8a','\xd9','\x8a','\xda','\x8a','\xdb','\xbd','\xd9','\xbd','\xd9','\x88','\xd8','\xa8','\xd8','\xa7','\xda','\xaf','\xd9','\x88','\xd9','\xbb','\xd9','\x8a','\xd9','\xbd',0, // ٽرينيڊيڊ۽ٽوباگوٻيٽ tt
+    '\xd9','\xbd','\xd9','\x88','\xd9','\x86','\xda','\xaf','\xd8','\xa7',0, // ٽونگا to
+    '\xd9','\xbd','\xd9','\x88','\xda','\xaa','\xd9','\x84','\xd8','\xa7','\xd9','\x8a','\xd9','\x88',0, // ٽوڪلايو tk
+    '\xd9','\xbe','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xda','\xab','\xd9','\x88','\xdb','\x8c',0, // پاراګوی py
+    '\xd9','\xbe','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xda','\xaf','\xd9','\x88','\xd8','\xa7','\xdb','\x8c',0, // پاراگوای py
+    '\xd9','\xbe','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xda','\xaf','\xd9','\x88','\xd9','\x8a','\xd9','\x87',0, // پاراگويه py
+    '\xd9','\xbe','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xda','\xaf','\xdb','\x8b','\xd8','\xa7','\xd9','\x8a',0, // پاراگۋاي py
+    '\xd9','\xbe','\xd8','\xa7','\xd9','\x83','\xd9','\x89','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // پاكىستان pk
+    '\xd9','\xbe','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd9','\x88',0, // پالاو pw
+    '\xd9','\xbe','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd9','\x8a','\xd9','\x88',0, // پالايو pw
+    '\xd9','\xbe','\xd8','\xa7','\xd9','\x84','\xd8','\xa7','\xd9','\x8a','\xdb','\x87',0, // پالايۇ pw
+    '\xd9','\xbe','\xd8','\xa7','\xd9','\x86','\xd8','\xa7','\xd9','\x85','\xd8','\xa7',0, // پاناما pa
+    '\xd9','\xbe','\xd8','\xa7','\xd9','\x86','\xd8','\xa7','\xd9','\x85','\xd9','\x87',0, // پانامه pa
+    '\xd9','\xbe','\xd8','\xa7','\xd9','\x86','\xd8','\xa7','\xd9','\x85','\xdb','\x81',0, // پانامہ pa
+    '\xd9','\xbe','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xd9','\x88','\xda','\xaf','\xdb','\x8c','\xd9','\x86','\xd9','\x87',0, // پاپوانوگینه pg
+    '\xd9','\xbe','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xd9','\x8a','\xd9','\x88','\xda','\xab','\xd9','\x8a','\xd9','\x86','\xd9','\x8a',0, // پاپوانيوګيني pg
+    '\xd9','\xbe','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd9','\x88','\xda','\xaf','\xd9','\x86','\xd9','\x8a',0, // پاپوانیوگني pg
+    '\xd9','\xbe','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd9','\x88','\xda','\xaf','\xd9','\x86','\xdb','\x8c',0, // پاپوانیوگنی pg
+    '\xd9','\xbe','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd9','\x88','\xda','\xaf','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // پاپوانیوگینیا pg
+    '\xd9','\xbe','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xd8','\xa7','\xda','\xaf','\xdb','\x8c','\xd9','\x86','\xd9','\x87','\xd9','\x94','\xd9','\x86','\xd9','\x88',0, // پاپواگینهٔنو pg
+    '\xd9','\xbe','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xd8','\xa7','\xda','\xaf','\xdb','\x8c','\xd9','\x86','\xdb','\x8e','\xdb','\x8c','\xd9','\x86','\xd9','\x88','\xdb','\x8e',0, // پاپواگینێینوێ pg
+    '\xd9','\xbe','\xd8','\xa7','\xd9','\xbe','\xd9','\x8f','\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd9','\x88','\xd9','\x97','\xda','\xaf','\xdb','\x8c','\xd9','\x96','\xd9','\x86','\xdb','\x8c',0, // پاپُوانیوٗگیٖنی pg
+    '\xd9','\xbe','\xd8','\xa7','\xd9','\xbe','\xdb','\x87','\xd9','\x8a','\xd8','\xa7','\xd9','\x8a','\xdb','\x90','\xda','\xad','\xd9','\x89','\xda','\xaf','\xd9','\x89','\xdb','\x8b','\xd9','\x89','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xdb','\x95','\xd8','\xb3','\xd9','\x89',0, // پاپۇيايېڭىگىۋىنىيەسى pg
+    '\xd9','\xbe','\xd8','\xa7','\xda','\xa9','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // پاکستان pk
+    '\xd9','\xbe','\xd8','\xa7','\xda','\xa9','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd9','\x86',0, // پاکستون pk
+    '\xd9','\xbe','\xd8','\xa7','\xda','\xa9','\xd9','\x90','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // پاکِستان pk
+    '\xd9','\xbe','\xd8','\xa7','\xda','\xaa','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // پاڪستان pk
+    '\xd9','\xbe','\xd8','\xb1','\xd8','\xaa','\xd8','\xba','\xd8','\xa7','\xd9','\x84',0, // پرتغال pt
+    '\xd9','\xbe','\xd8','\xb1','\xd8','\xaa','\xda','\xaf','\xd8','\xa7','\xd9','\x84',0, // پرتگال pt
+    '\xd9','\xbe','\xd8','\xb1','\xd9','\x88',0, // پرو pe
+    '\xd9','\xbe','\xd9','\x84','\xd8','\xa7','\xd9','\x88',0, // پلاو pw
+    '\xd9','\xbe','\xd9','\x84','\xd8','\xa7','\xd9','\x8a','\xd9','\x88',0, // پلايو pw
+    '\xd9','\xbe','\xd9','\x84','\xdb','\x8c','\xe2','\x80','\x8c','\xd9','\x86','\xd8','\xb2','\xdb','\x8c','\xd9','\x81','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd9','\x87',0, // پلی‌نزیفرانسه pf
+    '\xd9','\xbe','\xd9','\x86','\xd8','\xa7','\xd9','\x85','\xd8','\xa7',0, // پناما pa
+    '\xd9','\xbe','\xd9','\x88','\xd8','\xb1','\xd8','\xaa','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xd9','\x88',0, // پورتوریکو pr
+    '\xd9','\xbe','\xd9','\x88','\xd8','\xb1','\xd8','\xaa','\xd9','\x88','\xda','\xaf','\xd8','\xa7','\xd9','\x84',0, // پورتوگال pt
+    '\xd9','\xbe','\xd9','\x88','\xd8','\xb1','\xd8','\xaa','\xda','\xab','\xd8','\xa7','\xd9','\x84',0, // پورتګال pt
+    '\xd9','\xbe','\xd9','\x88','\xd8','\xb1','\xd8','\xaa','\xdb','\x87','\xda','\xaf','\xd8','\xa7','\xd9','\x84','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // پورتۇگالىيە pt
+    '\xd9','\xbe','\xd9','\x88','\xd9','\x84','\xd8','\xb4','\xd8','\xa7',0, // پولشا pl
+    '\xd9','\xbe','\xd9','\x88','\xd9','\x84','\xd9','\x86','\xd8','\xaf',0, // پولند pl
+    '\xd9','\xbe','\xd9','\x88','\xd9','\x84','\xd9','\x86','\xda','\x89',0, // پولنډ pl
+    '\xd9','\xbe','\xd9','\x88','\xd9','\x84','\xd9','\x8a','\xd9','\x86','\xda','\x8a',0, // پولينڊ pl
+    '\xd9','\xbe','\xd9','\x88','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88',0, // پولینڈ pl
+    '\xd9','\xbe','\xd9','\x88','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x91',0, // پولینڑ pl
+    '\xd9','\xbe','\xd9','\x89','\xd8','\xaa','\xd9','\x83','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1','\xd9','\x86','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x84','\xd9','\x89','\xd8','\xb1','\xd9','\x89',0, // پىتكايرنياراللىرى pn
+    '\xd9','\xbe','\xd9','\x89','\xd9','\x84','\xda','\x86','\xd9','\x89','\xd8','\xb4','\xd9','\x89','\xd9','\x82','\xd9','\x89','\xd8','\xb1','\xd8','\xba','\xd9','\x89','\xd9','\x82','\xd9','\x89',0, // پىلچىشىقىرغىقى ci
+    '\xd9','\xbe','\xd9','\x8a','\xd8','\xb1','\xd8','\xa7','\xda','\xaf','\xd9','\x88','\xd8','\xa1','\xd9','\x90',0, // پيراگوءِ py
+    '\xd9','\xbe','\xd9','\x8a','\xd8','\xb1','\xd9','\x88',0, // پيرو pe
+    '\xd9','\xbe','\xd9','\x8a','\xd9','\x88','\xd9','\x8a','\xd8','\xb1','\xd9','\xbd','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xda','\xaa','\xd9','\x88',0, // پيويرٽوريڪو pr
+    '\xd9','\xbe','\xd9','\x8a','\xd9','\xbc','\xda','\xa9','\xd9','\x8a','\xd8','\xb1','\xd9','\x86','\xd9','\xbc','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xda','\xab','\xd8','\xa7','\xd9','\x86',0, // پيټکيرنټاپوګان pn
+    '\xd9','\xbe','\xd9','\x8e','\xd8','\xb1','\xd8','\xa7','\xda','\xaf','\xd9','\x8f','\xdb','\x92',0, // پَراگُے py
+    '\xd9','\xbe','\xd9','\x8e','\xd9','\x84','\xd8','\xa7','\xd9','\x88',0, // پَلاو pw
+    '\xd9','\xbe','\xd9','\x8e','\xd9','\x86','\xd8','\xa7','\xd9','\x85','\xd8','\xa7',0, // پَناما pa
+    '\xd9','\xbe','\xd9','\x8f','\xd8','\xb1','\xd8','\xaa','\xd9','\x90','\xda','\xaf','\xd8','\xa7','\xd9','\x84',0, // پُرتِگال pt
+    '\xd9','\xbe','\xd9','\x90','\xd9','\xb9','\xda','\xa9','\xdb','\x8c','\xd8','\xb1','\xd9','\x95','\xd9','\x86','\xdb','\x8d','\xd8','\xac','\xd9','\x94','\xd8','\xb2','\xdb','\x8c','\xd9','\x96','\xd8','\xb1','\xd9','\x95',0, // پِٹکیرٕنۍجٔزیٖرٕ pn
+    '\xd9','\xbe','\xd9','\x94','\xd8','\xb1','\xd9','\xb9','\xd9','\x88','\xd8','\xb1','\xd9','\x90','\xda','\xa9','\xd9','\x88',0, // پٔرٹورِکو pr
+    '\xd9','\xbe','\xd9','\xb9','\xda','\xa9','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1','\xd9','\x86','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1',0, // پٹکايرنجزاير pn
+    '\xd9','\xbe','\xd9','\xbd','\xda','\xaa','\xd9','\x8a','\xd8','\xb1','\xd9','\x86','\xd9','\xbb','\xd9','\x8a','\xd9','\xbd',0, // پٽڪيرنٻيٽ pn
+    '\xd9','\xbe','\xdb','\x86','\xd8','\xb1','\xd8','\xaa','\xdb','\x86','\xda','\x95','\xdb','\x8c','\xda','\xa9','\xdb','\x86',0, // پۆرتۆڕیکۆ pr
+    '\xd9','\xbe','\xdb','\x86','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xd8','\xb3','\xdb','\x8c','\xd8','\xa7','\xdb','\x8c','\xd9','\x81','\xdb','\x95','\xd8','\xb1','\xdb','\x95','\xd9','\x86','\xd8','\xb3','\xd8','\xa7',0, // پۆلینیسیایفەرەنسا pf
+    '\xd9','\xbe','\xdb','\x86','\xda','\xb5','\xdb','\x95','\xd9','\x86','\xd8','\xaf','\xd8','\xa7',0, // پۆڵەندا pl
+    '\xd9','\xbe','\xdb','\x87','\xd9','\x8a','\xdb','\x90','\xd8','\xb1','\xd8','\xaa','\xd9','\x88','\xd8','\xb1','\xd9','\x89','\xd9','\x83','\xd9','\x88',0, // پۇيېرتورىكو pr
+    '\xd9','\xbe','\xdb','\x8c','\xd8','\xaa','\xda','\xa9','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xd9','\x86','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1',0, // پیتکارینجزایر pn
+    '\xd9','\xbe','\xdb','\x8c','\xd8','\xb1','\xd8','\xa7','\xda','\xaf','\xd9','\x88','\xd9','\x8a','\xdb','\x92',0, // پیراگويے py
+    '\xd9','\xbe','\xdb','\x8c','\xd8','\xb1','\xd9','\x88',0, // پیرو pe
+    '\xd9','\xbe','\xdb','\x8c','\xd9','\x88','\xd8','\xb1','\xd9','\xb9','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xd9','\x88',0, // پیورٹوریکو pr
+    '\xd9','\xbe','\xdb','\x8c','\xd9','\x96','\xd8','\xb1','\xd9','\x88','\xd9','\x97',0, // پیٖروٗ pe
+    '\xd9','\xbe','\xdb','\x8e','\xd8','\xb1','\xd9','\x88','\xd9','\x88',0, // پێروو pe
+    '\xd9','\xbe','\xdb','\x90','\xd8','\xb1','\xdb','\x87',0, // پېرۇ pe
+    '\xd9','\xbe','\xdb','\x95','\xd9','\x84','\xdb','\x95','\xd8','\xb3','\xd8','\xaa','\xd9','\x89','\xd9','\x86',0, // پەلەستىن ps
+    '\xd9','\xbe','\xdb','\x95','\xd9','\x84','\xdb','\x95','\xd8','\xb3','\xd8','\xaa','\xd9','\x89','\xd9','\x86','\xd8','\xb2','\xdb','\x90','\xd9','\x85','\xd9','\x89','\xd9','\x86','\xd9','\x89',0, // پەلەستىنزېمىنى ps
+    '\xd9','\xbf','\xd8','\xa7','\xd9','\x8a','\xd9','\x8a','\xd9','\x84','\xd9','\x8a','\xd9','\x86','\xd8','\xaf',0, // ٿاييليند th
+    '\xda','\x80','\xd9','\x88','\xd9','\xbd','\xd8','\xa7','\xd9','\x86',0, // ڀوٽان bt
+    '\xda','\x86','\xd8','\xa7','\xd8','\xaf',0, // چاد td
+    '\xda','\x86','\xd8','\xa7','\xda','\x88',0, // چاڈ td
+    '\xda','\x86','\xd8','\xa7','\xda','\x89',0, // چاډ td
+    '\xda','\x86','\xd8','\xa7','\xda','\x8a',0, // چاڊ td
+    '\xda','\x86','\xd8','\xa7','\xda','\x91',0, // چاڑ td
+    '\xda','\x86','\xd8','\xa7','\xdb','\x8b','\xd8','\xb4','\xd9','\x8a','\xdb','\x95','\xd9','\x86',0, // چاۋشيەن kp
+    '\xda','\x86','\xd9','\x84','\xd9','\x8a',0, // چلي cl
+    '\xda','\x86','\xd9','\x84','\xdb','\x8c',0, // چلی cl
+    '\xda','\x86','\xd9','\x89','\xd9','\x84','\xd9','\x89',0, // چىلى cl
+    '\xda','\x86','\xd9','\x8a','\xd9','\x86',0, // چين cn
+    '\xda','\x86','\xd9','\x8a','\xda','\xaa','\xd8','\xac','\xd9','\x87','\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xd9','\x87',0, // چيڪجهموريه hu
+    '\xda','\x86','\xd9','\x8a','\xda','\xaa','\xd8','\xac','\xd9','\x87','\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xd9','\x88',0, // چيڪجهموريو cz
+    '\xda','\x86','\xd9','\x8a','\xda','\xaa','\xd9','\x8a','\xd8','\xa7',0, // چيڪيا cz
+    '\xda','\x86','\xd9','\x90','\xd9','\x84','\xdb','\x8c',0, // چِلی cl
+    '\xda','\x86','\xda','\xa9',0, // چک cz
+    '\xda','\x86','\xda','\xa9','\xd8','\xac','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd8','\xb1','\xdb','\x8c',0, // چکجمهوری cz
+    '\xda','\x86','\xda','\xa9','\xdb','\x8c','\xd8','\xa7',0, // چکیا cz
+    '\xda','\x86','\xdb','\x8c','\xd9','\x84','\xd9','\x8a',0, // چیلي cl
+    '\xda','\x86','\xdb','\x8c','\xd9','\x84','\xdb','\x8c',0, // چیلی cl
+    '\xda','\x86','\xdb','\x8c','\xd9','\x86',0, // چین cn
+    '\xda','\x86','\xdb','\x8c','\xd9','\x96','\xd9','\x86',0, // چیٖن cn
+    '\xda','\x86','\xdb','\x8c','\xda','\xa9','\xd8','\xac','\xd9','\x85','\xdb','\x81','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xdb','\x81',0, // چیکجمہوریہ cz
+    '\xda','\x86','\xdb','\x8c','\xda','\xa9','\xd8','\xac','\xd9','\x8e','\xd9','\x85','\xd9','\x88','\xd9','\x97','\xd8','\xb1','\xd9','\x90','\xdb','\x8c','\xd9','\x8e','\xd8','\xaa',0, // چیکجَموٗرِیَت cz
+    '\xda','\x86','\xdb','\x8c','\xda','\xa9','\xdb','\x8c','\xd8','\xa7',0, // چیکیا cz
+    '\xda','\x86','\xdb','\x90','\xd8','\xae','\xd8','\xac','\xdb','\x87','\xd9','\x85','\xda','\xbe','\xdb','\x87','\xd8','\xb1','\xd9','\x89','\xd9','\x8a','\xd9','\x89','\xd8','\xaa','\xd9','\x89',0, // چېخجۇمھۇرىيىتى cz
+    '\xda','\x88','\xd8','\xa7','\xd9','\x8a','\xd8','\xac','\xd9','\x88','\xda','\xaf','\xd8','\xa7','\xd8','\xb1','\xd8','\xb3','\xdb','\x8c','\xd8','\xa7',0, // ڈايجوگارسیا dg
+    '\xda','\x88','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xda','\xa9',0, // ڈنمارک dk
+    '\xda','\x88','\xd9','\x88','\xd9','\x85','\xd9','\x86','\xdb','\x8c','\xda','\xa9','\xd8','\xa7',0, // ڈومنیکا dm
+    '\xda','\x88','\xd9','\x88','\xd9','\x85','\xd9','\x90','\xd9','\x86','\xd9','\x90','\xda','\xa9','\xd8','\xa7',0, // ڈومِنِکا dm
+    '\xda','\x88','\xd9','\x88','\xd9','\x85','\xd9','\x90','\xd9','\x86','\xd9','\x90','\xda','\xa9','\xd9','\x8e','\xd9','\x86','\xd8','\xac','\xd9','\x85','\xd9','\x88','\xd9','\x97','\xd8','\xb1','\xd9','\x90','\xdb','\x8c','\xd9','\x8e','\xd8','\xaa',0, // ڈومِنِکَنجموٗرِیَت do
+    '\xda','\x88','\xdb','\x8c','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xd9','\x95','\xda','\xa9',0, // ڈینمارٕک dk
+    '\xda','\x88','\xdb','\x8c','\xda','\xaf','\xd9','\x88','\xda','\xaf','\xd8','\xa7','\xd8','\xb1','\xd8','\xb4','\xdb','\x8c','\xd8','\xa7',0, // ڈیگوگارشیا dg
+    '\xda','\x89','\xd8','\xa7','\xdb','\x8c','\xda','\xab','\xd9','\x88','\xda','\xab','\xd8','\xa7','\xd8','\xb1','\xd8','\xb3','\xdb','\x8c','\xd8','\xa7',0, // ډایګوګارسیا dg
+    '\xda','\x89','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xda','\xa9',0, // ډنمارک dk
+    '\xda','\x8a','\xd8','\xac','\xd8','\xa8','\xd9','\x8a','\xd9','\x88','\xd8','\xaa','\xd9','\x8a',0, // ڊجبيوتي dj
+    '\xda','\x8a','\xd9','\x88','\xd9','\x85','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xda','\xaa','\xd8','\xa7',0, // ڊومينيڪا dm
+    '\xda','\x8a','\xd9','\x88','\xd9','\x85','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xda','\xaa','\xd9','\x86','\xd8','\xac','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xd9','\x87',0, // ڊومينيڪنجمهوريه do
+    '\xda','\x8a','\xd9','\x8a','\xd9','\x86','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xda','\xaa',0, // ڊينمارڪ dk
+    '\xda','\x8a','\xd9','\x8a','\xd9','\x8a','\xda','\xaf','\xd9','\x88','\xda','\xaf','\xd8','\xa7','\xd8','\xb1','\xd8','\xb3','\xd9','\x8a','\xd8','\xa7',0, // ڊييگوگارسيا dg
+    '\xda','\x8f','\xda','\xa9','\xda','\xbb','\xd8','\xa7','\xd9','\x81','\xd8','\xb1','\xd9','\x8a','\xd9','\x82','\xd8','\xa7',0, // ڏکڻافريقا za
+    '\xda','\x8f','\xda','\xa9','\xda','\xbb','\xd8','\xac','\xd8','\xa7','\xd8','\xb1','\xd8','\xac','\xd9','\x8a','\xd8','\xa7','\xdb','\xbd','\xda','\x8f','\xda','\xa9','\xda','\xbb','\xd8','\xb3','\xd9','\x8a','\xd9','\x86','\xda','\x8a','\xd9','\x88','\xda','\x86','\xd9','\xbb','\xd9','\x8a','\xd9','\xbd',0, // ڏکڻجارجيا۽ڏکڻسينڊوچٻيٽ gs
+    '\xda','\x8f','\xda','\xa9','\xda','\xbb','\xd8','\xb3','\xd9','\x88','\xda','\x8a','\xd8','\xa7','\xd9','\x86',0, // ڏکڻسوڊان ss
+    '\xda','\x8f','\xda','\xa9','\xda','\xbb','\xda','\xaa','\xd9','\x88','\xd8','\xb1','\xd9','\x8a','\xd8','\xa7',0, // ڏکڻڪوريا kr
+    '\xda','\x95','\xd9','\x88','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd8','\xa7',0, // ڕواندا rw
+    '\xda','\x95','\xd9','\x88','\xd9','\x88','\xd8','\xb3','\xdb','\x8c','\xd8','\xa7',0, // ڕووسیا ru
+    '\xda','\x95','\xdb','\x86','\xd9','\x85','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // ڕۆمانیا ro
+    '\xda','\x95','\xdb','\x8c','\xdb','\x8c','\xd9','\x88','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xdb','\x95','\xd9','\x86',0, // ڕییوونیەن re
+    '\xda','\x98','\xd8','\xa7','\xd9','\xbe','\xd9','\x86',0, // ژاپن jp
+    '\xda','\x98','\xd8','\xa7','\xd9','\xbe','\xdb','\x86','\xd9','\x86',0, // ژاپۆن jp
+    '\xda','\xa4','\xd8','\xa7','\xd8','\xaa','\xdb','\x8c','\xda','\xa9','\xd8','\xa7','\xd9','\x86',0, // ڤاتیکان va
+    '\xda','\xa4','\xd8','\xa7','\xd9','\x86','\xd9','\x88','\xd9','\x88','\xd8','\xa7','\xd8','\xaa','\xd9','\x88','\xd9','\x88',0, // ڤانوواتوو vu
+    '\xda','\xa4','\xd9','\x88','\xd9','\x84','\xd8','\xa7','\xd8','\xaa','\xdb','\x8c','\xd8','\xa7','\xdb','\x8c','\xd8','\xa7','\xda','\xa9','\xd8','\xa7','\xda','\xaf','\xd9','\x8a','\xd8','\xb1','\xd8','\xaa','\xdb','\x95',0, // ڤولاتیایاکاگيرتە us
+    '\xda','\xa4','\xdb','\x8c','\xdb','\x95','\xd8','\xaa','\xd9','\x86','\xd8','\xa7','\xd9','\x85',0, // ڤیەتنام vn
+    '\xda','\xa4','\xdb','\x95','\xd9','\x86','\xd8','\xb2','\xd9','\x88','\xdb','\x8e','\xd9','\x84','\xd8','\xa7',0, // ڤەنزوێلا ve
+    '\xda','\xa9','\xd8','\xa7','\xd8','\xb2','\xd8','\xa7','\xd8','\xae','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // کازاخستان kz
+    '\xda','\xa9','\xd8','\xa7','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xd8','\xa7',0, // کاستاریکا cr
+    '\xda','\xa9','\xd8','\xa7','\xd8','\xb3','\xd8','\xaa','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xd8','\xa7',0, // کاستریکا cr
+    '\xda','\xa9','\xd8','\xa7','\xd9','\x84','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xdb','\x8c','\xd8','\xa7','\xdb','\x8c','\xd8','\xac','\xd8','\xaf','\xdb','\x8c','\xd8','\xaf',0, // کالدونیایجدید nc
+    '\xda','\xa9','\xd8','\xa7','\xd9','\x85','\xd8','\xa8','\xd9','\x88','\xd8','\xac',0, // کامبوج kh
+    '\xda','\xa9','\xd8','\xa7','\xd9','\x85','\xd8','\xb1','\xd9','\x88','\xd9','\x86',0, // کامرون cm
+    '\xda','\xa9','\xd8','\xa7','\xd9','\x85','\xdb','\x8c','\xd8','\xb1','\xdb','\x86','\xd9','\x86',0, // کامیرۆن cm
+    '\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xd8','\xa7','\xd8','\xaf','\xd8','\xa7',0, // کانادا ca
+    '\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xd8','\xa7','\xda','\x89','\xd8','\xa7',0, // کاناډا ca
+    '\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xda','\xab','\xd9','\x88','d','r','c',0, // کانګوdrc cd
+    '\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xda','\xab','\xd9','\x88','\xd8','\xa8','\xd8','\xb1','\xd9','\x88','\xd8','\xb2','\xd9','\x88','\xdb','\x8c','\xdb','\x8c','\xd9','\x84',0, // کانګوبروزوییل cg
+    '\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xda','\xab','\xd9','\x88','\xd8','\xac','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xd9','\x87',0, // کانګوجمهوریه cg
+    '\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xda','\xab','\xd9','\x88','\xda','\xa9','\xdb','\x8c','\xd9','\x86','\xd8','\xb4','\xd8','\xa7','\xd8','\xb3','\xd8','\xa7',0, // کانګوکینشاسا cd
+    '\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xd9','\x88','d','r','c',0, // کانگوdrc cd
+    '\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xd8','\xa8','\xd8','\xb1','\xd8','\xa7','\xd8','\xb2','\xd8','\xa7','\xd9','\x88','\xdb','\x8c','\xd9','\x84','\xdb','\x92',0, // کانگوبرازاویلے cg
+    '\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xd8','\xa8','\xd8','\xb1','\xd8','\xa7','\xd8','\xb2','\xd9','\x88','\xdb','\x8c','\xd9','\x84',0, // کانگوبرازویل cg
+    '\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xd8','\xac','\xd9','\x85','\xdb','\x81','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xdb','\x81',0, // کانگوجمہوریہ cg
+    '\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xda','\xa9','\xd9','\x86','\xd8','\xb4','\xd8','\xa7','\xd8','\xb3','\xd8','\xa7',0, // کانگوکنشاسا cd
+    '\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xda','\xa9','\xdb','\x8c','\xd9','\x86','\xd8','\xb4','\xd8','\xa7','\xd8','\xb3','\xd8','\xa7',0, // کانگوکینشاسا cd
+    '\xda','\xa9','\xd8','\xb1','\xd8','\xba','\xd8','\xb2','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // کرغزستان kg
+    '\xda','\xa9','\xd8','\xb1','\xd9','\x87','\xd9','\x94','\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xdb','\x8c',0, // کرهٔجنوبی kr
+    '\xda','\xa9','\xd8','\xb1','\xd9','\x87','\xd9','\x94','\xd8','\xb4','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xdb','\x8c',0, // کرهٔشمالی kp
+    '\xda','\xa9','\xd8','\xb1','\xd9','\x88','\xd8','\xa7','\xd8','\xb3','\xdb','\x8c',0, // کرواسی hr
+    '\xda','\xa9','\xd8','\xb1','\xd9','\x88','\xd8','\xa7','\xd8','\xb4','\xd9','\x8a','\xd8','\xa7',0, // کرواشيا hr
+    '\xda','\xa9','\xd8','\xb1','\xd9','\x88','\xd8','\xb4','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // کروشِیا hr
+    '\xda','\xa9','\xd8','\xb1','\xd9','\x88','\xd8','\xb4','\xdb','\x8c','\xd8','\xa7',0, // کروشیا hr
+    '\xda','\xa9','\xd8','\xb1','\xd9','\x90','\xd8','\xb3','\xd9','\x85','\xd9','\x8e','\xd8','\xb3','\xd8','\xac','\xd9','\x94','\xd8','\xb2','\xdb','\x8c','\xd9','\x96','\xd8','\xb1','\xd9','\x95',0, // کرِسمَسجٔزیٖرٕ cx
+    '\xda','\xa9','\xd8','\xb1','\xdb','\x86','\xd9','\x88','\xd8','\xa7','\xd8','\xaa','\xdb','\x8c','\xd8','\xa7',0, // کرۆواتیا hr
+    '\xda','\xa9','\xd8','\xb1','\xdb','\x8c','\xd8','\xa8','\xd8','\xa7','\xd8','\xaa','\xdb','\x8c',0, // کریباتی ki
+    '\xda','\xa9','\xd8','\xb1','\xdb','\x8c','\xd8','\xa8','\xdb','\x8c','\xd8','\xa7','\xd9','\x8a','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xd8','\xaf','\xd8','\xb1','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88','\xd8','\xb2',0, // کریبیايینیدرلینڈز bq
+    '\xda','\xa9','\xd8','\xb1','\xdb','\x8c','\xd8','\xb3','\xd9','\x85','\xd8','\xb3','\xd8','\xac','\xd8','\xb2','\xdb','\x8c','\xd8','\xb1','\xd9','\x87',0, // کریسمسجزیره cx
+    '\xda','\xa9','\xd9','\x84','\xd9','\x85','\xd8','\xa8','\xdb','\x8c','\xd8','\xa7',0, // کلمبیا co
+    '\xda','\xa9','\xd9','\x84','\xd9','\xbe','\xd8','\xb1','\xd9','\xb9','\xd9','\x86','\xd8','\xa7','\xd9','\x8a','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88',0, // کلپرٹنايلینڈ cp
+    '\xda','\xa9','\xd9','\x84','\xdb','\x8c','\xd9','\xbe','\xd8','\xb1','\xd8','\xaa','\xd9','\x88','\xd9','\x86','\xd8','\xac','\xd8','\xb2','\xdb','\x8c','\xd8','\xb1','\xd9','\x87',0, // کلیپرتونجزیره cp
+    '\xda','\xa9','\xd9','\x85','\xd8','\xa8','\xd9','\x88','\xd8','\xaf','\xdb','\x8c','\xd8','\xa7',0, // کمبودیا kh
+    '\xda','\xa9','\xd9','\x85','\xd8','\xa8','\xd9','\x88','\xda','\x88','\xdb','\x8c','\xd8','\xa7',0, // کمبوڈیا kh
+    '\xda','\xa9','\xd9','\x85','\xd9','\xbe','\xd9','\x88','\xda','\x86','\xdb','\x8c','\xd8','\xa7',0, // کمپوچیا kh
+    '\xda','\xa9','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xd8','\xa8','\xd8','\xb1','\xd8','\xa7','\xd8','\xb2','\xd8','\xa7','\xd9','\x88','\xdb','\x8c','\xd9','\x84',0, // کنگوبرازاویل cg
+    '\xda','\xa9','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xd8','\xa8','\xd8','\xb1','\xd8','\xa7','\xd8','\xb2','\xd9','\x88','\xdb','\x8c','\xd9','\x84',0, // کنگوبرازویل cg
+    '\xda','\xa9','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xd8','\xac','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd8','\xb1','\xdb','\x8c',0, // کنگوجمهوری cg
+    '\xda','\xa9','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xd8','\xac','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xd8','\xaf','\xd9','\x85','\xd9','\x88','\xda','\xa9','\xd8','\xb1','\xd8','\xa7','\xd8','\xaa','\xdb','\x8c','\xda','\xa9',0, // کنگوجمهوریدموکراتیک cd
+    '\xda','\xa9','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xd8','\xaf','\xd9','\x85','\xd9','\x88','\xda','\xa9','\xd8','\xb1','\xd8','\xa7','\xd8','\xaa','\xdb','\x8c','\xda','\xa9','\xd8','\xac','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd8','\xb1','\xdb','\x8c',0, // کنگودموکراتیکجمهوری cd
+    '\xda','\xa9','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xda','\xa9','\xdb','\x8c','\xd9','\x86','\xd8','\xb4','\xd8','\xa7','\xd8','\xb3','\xd8','\xa7',0, // کنگوکینشاسا cd
+    '\xda','\xa9','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // کنیا ke
+    '\xda','\xa9','\xd9','\x88','\xd8','\xa8','\xd8','\xa7',0, // کوبا cu
+    '\xda','\xa9','\xd9','\x88','\xd8','\xb1','\xd8','\xa7','\xd8','\xb3','\xd8','\xa7','\xd9','\x8a','\xd9','\x88',0, // کوراسايو cw
+    '\xda','\xa9','\xd9','\x88','\xd8','\xb1','\xd8','\xa7','\xda','\x86','\xd8','\xa7','\xd9','\x88',0, // کوراچاو cw
+    '\xda','\xa9','\xd9','\x88','\xd8','\xb1','\xd8','\xa7','\xda','\xa9','\xd8','\xa7','\xd9','\x88',0, // کوراکاو cw
+    '\xda','\xa9','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7','\xdb','\x8c','\xd8','\xac','\xd9','\x86','\xd9','\x88','\xd8','\xa8','\xdb','\x8c',0, // کوریایجنوبی kr
+    '\xda','\xa9','\xd9','\x88','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7','\xdb','\x8c','\xd8','\xb4','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xdb','\x8c',0, // کوریایشمالی kp
+    '\xda','\xa9','\xd9','\x88','\xd8','\xb2','\xd9','\x88','\xd9','\x88',0, // کوزوو xk
+    '\xda','\xa9','\xd9','\x88','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xd8','\xa7',0, // کوستاریکا cr
+    '\xda','\xa9','\xd9','\x88','\xd8','\xb3','\xd9','\x88','\xd8','\xa7',0, // کوسوا xk
+    '\xda','\xa9','\xd9','\x88','\xd8','\xb3','\xd9','\x88','\xd9','\x88',0, // کوسوو xk
+    '\xda','\xa9','\xd9','\x88','\xd8','\xb3','\xd9','\x88','\xd9','\x88','\xd9','\x88',0, // کوسووو xk
+    '\xda','\xa9','\xd9','\x88','\xd8','\xb3','\xd9','\xb9','\xd8','\xa7','\xd8','\xb1','\xd9','\x90','\xda','\xa9','\xd8','\xa7',0, // کوسٹارِکا cr
+    '\xda','\xa9','\xd9','\x88','\xd8','\xb3','\xd9','\xb9','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xd8','\xa7',0, // کوسٹاریکا cr
+    '\xda','\xa9','\xd9','\x88','\xd9','\x84','\xd9','\x85','\xd8','\xa8','\xdb','\x8c','\xd8','\xa7',0, // کولمبیا co
+    '\xda','\xa9','\xd9','\x88','\xd9','\x84','\xd9','\x8e','\xd9','\x85','\xd8','\xa8','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // کولَمبِیا co
+    '\xda','\xa9','\xd9','\x88','\xd9','\x85','\xd9','\x88','\xd8','\xb1',0, // کومور km
+    '\xda','\xa9','\xd9','\x88','\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xd9','\x88','\xd8','\xb3',0, // کوموروس km
+    '\xda','\xa9','\xd9','\x88','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xd8','\xa8','\xd9','\x94','\xd8','\xb1','\xd8','\xb2','\xd8','\xa7','\xd9','\x88','\xd9','\x90','\xd9','\x84','\xdb','\x8c',0, // کونگوبٔرزاوِلی cg
+    '\xda','\xa9','\xd9','\x88','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xda','\xa9','\xd9','\x90','\xd9','\x86','\xd8','\xb4','\xd8','\xa7','\xd8','\xb3','\xd8','\xa7',0, // کونگوکِنشاسا cd
+    '\xda','\xa9','\xd9','\x88','\xd9','\x88','\xd8','\xa8','\xd8','\xa7',0, // کووبا cu
+    '\xda','\xa9','\xd9','\x88','\xd9','\xb9','\xda','\x88','\xdb','\x8c','\xd8','\xa7','\xd9','\x8a','\xdb','\x8c','\xd9','\x88','\xd8','\xb1','\xdb','\x8c',0, // کوٹڈیايیوری ci
+    '\xda','\xa9','\xd9','\x88','\xda','\xa9','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1',0, // کوکجزایر ck
+    '\xda','\xa9','\xd9','\x88','\xda','\xa9','\xd9','\x88','\xd8','\xb2','\xda','\xa9','\xd9','\x8a','\xd9','\x84','\xd9','\x86','\xda','\xab','\xd9','\xbc','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xda','\xab','\xd8','\xa7','\xd9','\x86',0, // کوکوزکيلنګټاپوګان cc
+    '\xda','\xa9','\xd9','\x88','\xda','\xa9','\xd9','\x88','\xd8','\xb3','\xda','\xa9','\xdb','\x8c','\xd9','\x84','\xd9','\x86','\xda','\xaf','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1',0, // کوکوسکیلنگجزاير cc
+    '\xda','\xa9','\xd9','\x88','\xda','\xa9','\xd9','\x8e','\xd8','\xb3','\xda','\xa9','\xdb','\x8c','\xd9','\x96','\xd9','\x84','\xd9','\x90','\xd9','\x86','\xda','\xaf','\xd8','\xac','\xd9','\x94','\xd8','\xb2','\xdb','\x8c','\xd9','\x96','\xd8','\xb1','\xd9','\x95',0, // کوکَسکیٖلِنگجٔزیٖرٕ cc
+    '\xda','\xa9','\xd9','\x88','\xda','\xa9','\xd9','\xbc','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xda','\xab','\xd8','\xa7','\xd9','\x86',0, // کوکټاپوګان ck
+    '\xda','\xa9','\xd9','\x88','\xda','\xa9','\xda','\xa9','\xdb','\x8c','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\xaf','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xdb','\x8c','\xd8','\xb1',0, // کوککیلینگجزایر cc
+    '\xda','\xa9','\xd9','\x88','\xdb','\x8c','\xd8','\xaa',0, // کویت kw
+    '\xda','\xa9','\xd9','\x88','\xdb','\x8c','\xd9','\xbc',0, // کویټ kw
+    '\xda','\xa9','\xd9','\x88','\xdb','\x95','\xdb','\x8c','\xd8','\xaa',0, // کوەیت kw
+    '\xda','\xa9','\xd9','\x8e','\xd8','\xb2','\xd8','\xa7','\xda','\xa9','\xd9','\x90','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // کَزاکِستان kz
+    '\xda','\xa9','\xd9','\x8e','\xd9','\x85','\xd8','\xa8','\xd9','\x88','\xda','\x91','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // کَمبوڑِیا kh
+    '\xda','\xa9','\xd9','\x8e','\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xd9','\x8e','\xd8','\xb3',0, // کَمورَس km
+    '\xda','\xa9','\xd9','\x8f','\xd9','\x88','\xdb','\x8c','\xd8','\xaa',0, // کُویت kw
+    '\xda','\xa9','\xd9','\x8f','\xda','\xa9','\xd8','\xac','\xd9','\x94','\xd8','\xb2','\xdb','\x8c','\xd9','\x96','\xd8','\xb1','\xd9','\x95',0, // کُکجٔزیٖرٕ ck
+    '\xda','\xa9','\xd9','\x90','\xd8','\xb1','\xd9','\x95','\xd8','\xa8','\xd8','\xa7','\xd8','\xaa','\xdb','\x8c',0, // کِرٕباتی ki
+    '\xda','\xa9','\xd9','\x90','\xd8','\xb1','\xda','\xaf','\xd9','\x90','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // کِرگِستان kg
+    '\xda','\xa9','\xd9','\x90','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // کِنیا ke
+    '\xda','\xa9','\xda','\xa9','\xd8','\xa7','\xd9','\x8a','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88','\xd8','\xb2',0, // ککايلینڈز ck
+    '\xda','\xa9','\xdb','\x86','\xd8','\xaa','\xd8','\xaf','\xdb','\x8c','\xda','\xa4','\xd9','\x88','\xd8','\xa7','\xd8','\xb1',0, // کۆتدیڤوار ci
+    '\xda','\xa9','\xdb','\x86','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7','\xdb','\x8c','\xd8','\xa8','\xd8','\xa7','\xd8','\xb4','\xd9','\x88','\xd9','\x88','\xd8','\xb1',0, // کۆریایباشوور kr
+    '\xda','\xa9','\xdb','\x86','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7','\xdb','\x8c','\xd8','\xa8','\xd8','\xa7','\xda','\xa9','\xd9','\x88','\xd9','\x88','\xd8','\xb1',0, // کۆریایباکوور kp
+    '\xda','\xa9','\xdb','\x86','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xd8','\xa7',0, // کۆستاریکا cr
+    '\xda','\xa9','\xdb','\x86','\xd8','\xb3','\xdb','\x86','\xda','\xa4','\xdb','\x86',0, // کۆسۆڤۆ xk
+    '\xda','\xa9','\xdb','\x86','\xd9','\x84','\xdb','\x86','\xd9','\x85','\xd8','\xa8','\xdb','\x8c','\xd8','\xa7',0, // کۆلۆمبیا co
+    '\xda','\xa9','\xdb','\x86','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xd8','\xaf','\xdb','\x86','\xd9','\x85','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xda','\xa9','\xd8','\xa7',0, // کۆماریدۆمینیکا do
+    '\xda','\xa9','\xdb','\x86','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xd8','\xaf','\xdb','\x8c','\xd9','\x85','\xd9','\x88','\xda','\xa9','\xd8','\xb1','\xd8','\xa7','\xd8','\xaa','\xdb','\x8c','\xda','\xa9','\xdb','\x8c','\xda','\xa9','\xdb','\x86','\xd9','\x86','\xda','\xaf','\xdb','\x86',0, // کۆماریدیموکراتیکیکۆنگۆ cd
+    '\xda','\xa9','\xdb','\x86','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xd9','\x8a','\xdb','\x95','\xd9','\x81','\xd8','\xb1','\xdb','\x8c','\xd9','\x82','\xd8','\xa7','\xdb','\x8c','\xd9','\x86','\xd8','\xa7','\xd9','\x88','\xdb','\x95','\xda','\x95','\xd8','\xa7','\xd8','\xb3','\xd8','\xaa',0, // کۆماریيەفریقایناوەڕاست cf
+    '\xda','\xa9','\xdb','\x86','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xda','\x86','\xdb','\x8c','\xda','\xa9',0, // کۆماریچیک cz
+    '\xda','\xa9','\xdb','\x86','\xd9','\x85','\xd8','\xa7','\xd8','\xb1','\xdb','\x8c','\xda','\xa9','\xdb','\x86','\xd9','\x86','\xda','\xaf','\xdb','\x86',0, // کۆماریکۆنگۆ cg
+    '\xda','\xa9','\xdb','\x86','\xd9','\x86','\xda','\xaf','\xdb','\x86','\xd8','\xa8','\xd8','\xb1','\xd8','\xa7','\xd8','\xb2','\xd8','\xa7','\xda','\xa4','\xdb','\x8c','\xd9','\x84',0, // کۆنگۆبرازاڤیل cg
+    '\xda','\xa9','\xdb','\x86','\xd9','\x86','\xda','\xaf','\xdb','\x86','\xda','\xa9','\xdb','\x8c','\xd9','\x86','\xd8','\xb4','\xd8','\xa7','\xd8','\xb3','\xd8','\xa7',0, // کۆنگۆکینشاسا cd
+    '\xda','\xa9','\xdb','\x8c','\xd8','\xb1','\xd9','\x8a','\xd8','\xa8','\xd8','\xa7','\xd8','\xaa','\xd9','\x8a',0, // کیريباتي ki
+    '\xda','\xa9','\xdb','\x8c','\xd8','\xb1','\xdb','\x8c','\xd8','\xa8','\xd8','\xa7','\xd8','\xaa','\xdb','\x8c',0, // کیریباتی ki
+    '\xda','\xa9','\xdb','\x8c','\xd8','\xb1','\xdb','\x8c','\xd8','\xa8','\xd8','\xa7','\xd8','\xb3',0, // کیریباس ki
+    '\xda','\xa9','\xdb','\x8c','\xd8','\xb1','\xdb','\x8c','\xd8','\xa8','\xdb','\x8c','\xd9','\x86','\xd9','\x87','\xd8','\xa7','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x89',0, // کیریبینهالینډ bq
+    '\xda','\xa9','\xdb','\x8c','\xd9','\x85','\xd8','\xa7','\xd9','\x86','\xd9','\xbc','\xd8','\xa7','\xd9','\xbe','\xd9','\x88','\xda','\xab','\xd8','\xa7','\xd9','\x86',0, // کیمانټاپوګان ky
+    '\xda','\xa9','\xdb','\x8c','\xd9','\x85','\xd8','\xb1','\xd9','\x88','\xd9','\x86',0, // کیمرون cm
+    '\xda','\xa9','\xdb','\x8c','\xd9','\x85','\xd9','\x86','\xd8','\xac','\xd8','\xb2','\xdb','\x8c','\xd8','\xb1','\xd9','\x87','\xe2','\x80','\x8c','\xd9','\x8a','\xd9','\x88','\xd9','\x86',0, // کیمنجزیره‌يون ky
+    '\xda','\xa9','\xdb','\x8c','\xd9','\x85','\xd9','\x8e','\xd9','\x86','\xd8','\xac','\xd9','\x94','\xd8','\xb2','\xdb','\x8c','\xd9','\x96','\xd8','\xb1','\xd9','\x95',0, // کیمَنجٔزیٖرٕ ky
+    '\xda','\xa9','\xdb','\x8c','\xd9','\x85','\xd9','\x90','\xd8','\xb1','\xd9','\x88','\xd9','\x97','\xd9','\x86',0, // کیمِروٗن cm
+    '\xda','\xa9','\xdb','\x8c','\xd9','\x85','\xdb','\x8c','\xd9','\x86','\xd8','\xa7','\xd9','\x8a','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88','\xd8','\xb2',0, // کیمینايلینڈز ky
+    '\xda','\xa9','\xdb','\x8c','\xd9','\x86','\xd8','\xb1','\xdb','\x8c','\xd8','\xa7','\xd9','\x8a','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88','\xd8','\xb2',0, // کینریايلینڈز ic
+    '\xda','\xa9','\xdb','\x8c','\xd9','\x86','\xd9','\x8e','\xda','\x91','\xd8','\xa7',0, // کینَڑا ca
+    '\xda','\xa9','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // کینیا ke
+    '\xda','\xa9','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xda','\x88','\xd8','\xa7',0, // کینیڈا ca
+    '\xda','\xa9','\xdb','\x8c','\xd9','\x88','\xd8','\xa8','\xd8','\xa7',0, // کیوبا cu
+    '\xda','\xa9','\xdb','\x8c','\xd9','\x88','\xd8','\xb1','\xd8','\xa7','\xda','\xa9','\xd8','\xa7','\xd9','\x88',0, // کیوراکاو cw
+    '\xda','\xa9','\xdb','\x8c','\xd9','\x88','\xd9','\x97','\xd8','\xa8','\xd8','\xa7',0, // کیوٗبا cu
+    '\xda','\xa9','\xdb','\x8c','\xd9','\xbe','\xd9','\x88','\xd8','\xb1','\xd8','\xaf',0, // کیپورد cv
+    '\xda','\xa9','\xdb','\x8c','\xd9','\xbe','\xd9','\x88','\xd8','\xb1','\xda','\x88','\xdb','\x8c',0, // کیپورڈی cv
+    '\xda','\xa9','\xdb','\x8c','\xd9','\xbe','\xd9','\x88','\xd8','\xb1','\xda','\x91','\xdb','\x8c',0, // کیپورڑی cv
+    '\xda','\xa9','\xdb','\x8c','\xd9','\xbe','\xe2','\x80','\x8c','\xd9','\x88','\xd8','\xb1','\xd8','\xaf',0, // کیپ‌ورد cv
+    '\xda','\xa9','\xdb','\x95','\xd9','\x85','\xd8','\xa8','\xdb','\x86','\xd8','\xaf','\xdb','\x8c','\xd8','\xa7',0, // کەمبۆدیا kh
+    '\xda','\xa9','\xdb','\x95','\xd9','\x86','\xdb','\x95','\xd8','\xaf','\xd8','\xa7',0, // کەنەدا ca
+    '\xda','\xa9','\xdb','\x95','\xdb','\x8c','\xd9','\xbe','\xda','\xa4','\xdb','\x95','\xd8','\xb1','\xd8','\xaf',0, // کەیپڤەرد cv
+    '\xda','\xaa','\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xd9','\x88',0, // ڪانگو cd
+    '\xda','\xaa','\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xd8','\xa8','\xd8','\xb1','\xd8','\xa7','\xd8','\xb2','\xd8','\xa7','\xd9','\x88','\xdb','\x8c','\xd9','\x84',0, // ڪانگوبرازاویل cg
+    '\xda','\xaa','\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xd8','\xac','\xd9','\x85','\xd9','\x87','\xd9','\x88','\xd8','\xb1','\xd9','\x8a',0, // ڪانگوجمهوري cg
+    '\xda','\xaa','\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xd9','\x88','\xda','\xaa','\xd9','\x86','\xd8','\xb4','\xd8','\xa7','\xd8','\xb3','\xd8','\xa7',0, // ڪانگوڪنشاسا cd
+    '\xda','\xaa','\xd8','\xb1','\xd8','\xa8','\xd8','\xa7','\xd8','\xaa','\xd9','\x8a',0, // ڪرباتي ki
+    '\xda','\xaa','\xd8','\xb1','\xd8','\xb3','\xd9','\x85','\xd8','\xb3','\xd9','\xbb','\xd9','\x8a','\xd9','\xbd',0, // ڪرسمسٻيٽ cx
+    '\xda','\xaa','\xd8','\xb1','\xd8','\xba','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // ڪرغستان kg
+    '\xda','\xaa','\xd8','\xb1','\xd9','\x88','\xd9','\x8a','\xd9','\x8a','\xd8','\xb4','\xd9','\x8a','\xd8','\xa7',0, // ڪروييشيا hr
+    '\xda','\xaa','\xd9','\x84','\xd9','\xbe','\xd8','\xb1','\xd9','\xbd','\xd9','\x86','\xd9','\xbb','\xd9','\x8a','\xd9','\xbd',0, // ڪلپرٽنٻيٽ cp
+    '\xda','\xaa','\xd9','\x85','\xd8','\xa8','\xd9','\x88','\xda','\x8a','\xd9','\x8a','\xd8','\xa7',0, // ڪمبوڊيا kh
+    '\xda','\xaa','\xd9','\x88','\xd8','\xb3','\xd9','\x88','\xd9','\x88','\xd9','\x88',0, // ڪوسووو xk
+    '\xda','\xaa','\xd9','\x88','\xd8','\xb3','\xd9','\xbd','\xd8','\xa7','\xd8','\xb1','\xda','\xaa','\xd8','\xa7',0, // ڪوسٽارڪا cr
+    '\xda','\xaa','\xd9','\x88','\xd9','\x84','\xd9','\x85','\xd8','\xa8','\xd9','\x8a','\xd8','\xa7',0, // ڪولمبيا co
+    '\xda','\xaa','\xd9','\x88','\xd9','\x85','\xd9','\x88','\xd8','\xb1','\xd9','\x88','\xd8','\xb3',0, // ڪوموروس km
+    '\xda','\xaa','\xd9','\x88','\xd9','\x8a','\xd8','\xaa',0, // ڪويت kw
+    '\xda','\xaa','\xd9','\x88','\xda','\xaa','\xd9','\x88','\xd8','\xb3','\xd9','\xbb','\xd9','\x8a','\xd9','\xbd',0, // ڪوڪوسٻيٽ cc
+    '\xda','\xaa','\xd9','\x88','\xda','\xaa','\xd9','\xbb','\xd9','\x8a','\xd9','\xbd',0, // ڪوڪٻيٽ ck
+    '\xda','\xaa','\xd9','\x8a','\xd8','\xb1','\xd9','\x8a','\xd8','\xa8','\xd9','\x8a','\xd9','\x86','\xd9','\x86','\xd9','\x8a','\xd8','\xaf','\xd8','\xb1','\xd9','\x84','\xd9','\x8a','\xd9','\x86','\xda','\x8a',0, // ڪيريبيننيدرلينڊ bq
+    '\xda','\xaa','\xd9','\x8a','\xd9','\x85','\xd8','\xb1','\xd9','\x88','\xd9','\x86',0, // ڪيمرون cm
+    '\xda','\xaa','\xd9','\x8a','\xd9','\x85','\xd9','\x8a','\xd9','\x86','\xd9','\xbb','\xd9','\x8a','\xd9','\xbd',0, // ڪيمينٻيٽ ky
+    '\xda','\xaa','\xd9','\x8a','\xd9','\x86','\xd8','\xa7','\xda','\x8a','\xd8','\xa7',0, // ڪيناڊا ca
+    '\xda','\xaa','\xd9','\x8a','\xd9','\x86','\xd8','\xb1','\xd9','\x8a','\xd9','\xbb','\xd9','\x8a','\xd9','\xbd',0, // ڪينريٻيٽ ic
+    '\xda','\xaa','\xd9','\x8a','\xd9','\x86','\xd9','\x8a','\xd8','\xa7',0, // ڪينيا ke
+    '\xda','\xaa','\xd9','\x8a','\xd9','\x88','\xd8','\xa8','\xd8','\xa7',0, // ڪيوبا cu
+    '\xda','\xaa','\xd9','\x8a','\xd9','\x88','\xd8','\xb1','\xd8','\xa7','\xd8','\xb3','\xd8','\xa7','\xd9','\x8a','\xd9','\x88',0, // ڪيوراسايو cw
+    '\xda','\xaa','\xd9','\x8a','\xd9','\xbe','\xd9','\x88','\xd8','\xb1','\xd8','\xaf','\xd9','\x8a',0, // ڪيپوردي cv
+    '\xda','\xab','\xd8','\xa7','\xd8','\xa8','\xd9','\x86',0, // ګابن ga
+    '\xda','\xab','\xd8','\xa7','\xd9','\x84','\xda','\x89','\xdb','\x8c','\xd9','\xbe',0, // ګالډیپ gp
+    '\xda','\xab','\xd8','\xa7','\xd9','\x85','\xd8','\xa8','\xdb','\x8c','\xd8','\xa7',0, // ګامبیا gm
+    '\xda','\xab','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // ګانا gh
+    '\xda','\xab','\xd8','\xb1','\xd9','\x86','\xd8','\xa7','\xd8','\xaf','\xd8','\xa7',0, // ګرنادا gd
+    '\xda','\xab','\xd8','\xb1','\xd9','\x86','\xd8','\xb3','\xd9','\x8a',0, // ګرنسي gg
+    '\xda','\xab','\xd8','\xb1','\xdb','\x8c','\xd9','\x86','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x89',0, // ګرینلینډ gl
+    '\xda','\xab','\xd9','\x88','\xd8','\xa7','\xd8','\xaa','\xdb','\x8c','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xa7',0, // ګواتیمالا gt
+    '\xda','\xab','\xd9','\x88','\xd8','\xa7','\xd9','\x85',0, // ګوام gu
+    '\xda','\xab','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // ګیانا gy
+    '\xda','\xab','\xdb','\x8c','\xd9','\x86','\xd9','\x87',0, // ګینه gn
+    '\xda','\xab','\xdb','\x8c','\xd9','\x86','\xd9','\x87','\xd8','\xa8','\xdb','\x8c','\xd8','\xb3','\xd9','\x88',0, // ګینهبیسو gw
+    '\xda','\xaf','\xd8','\xa7','\xd8','\xa8','\xd9','\x86',0, // گابن ga
+    '\xda','\xaf','\xd8','\xa7','\xd8','\xa8','\xd9','\x88','\xd9','\x86',0, // گابون ga
+    '\xda','\xaf','\xd8','\xa7','\xd8','\xa8','\xdb','\x86','\xd9','\x86',0, // گابۆن ga
+    '\xda','\xaf','\xd8','\xa7','\xd9','\x85','\xd8','\xa8','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // گامبىيە gm
+    '\xda','\xaf','\xd8','\xa7','\xd9','\x85','\xd8','\xa8','\xdb','\x8c','\xd8','\xa7',0, // گامبیا gm
+    '\xda','\xaf','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // گانا gh
+    '\xda','\xaf','\xd8','\xa8','\xd9','\x88','\xd9','\x86',0, // گبون ga
+    '\xda','\xaf','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xa7','\xd8','\xaf','\xd8','\xa7',0, // گرانادا gd
+    '\xda','\xaf','\xd8','\xb1','\xd8','\xac','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // گرجستان ge
+    '\xda','\xaf','\xd8','\xb1','\xd8','\xac','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd9','\x86',0, // گرجستون ge
+    '\xda','\xaf','\xd8','\xb1','\xd9','\x86','\xd8','\xa7','\xd8','\xaf','\xd8','\xa7',0, // گرنادا gd
+    '\xda','\xaf','\xd8','\xb1','\xd9','\x86','\xd8','\xb2','\xdb','\x8c',0, // گرنزی gg
+    '\xda','\xaf','\xd8','\xb1','\xd9','\x86','\xdb','\x8c','\xda','\x91','\xd8','\xa7',0, // گرنیڑا gd
+    '\xda','\xaf','\xd8','\xb1','\xd9','\x8a','\xd9','\x86','\xd9','\x84','\xd9','\x8a','\xd9','\x86','\xda','\x8a',0, // گرينلينڊ gl
+    '\xda','\xaf','\xd8','\xb1','\xd9','\x8a','\xd9','\x86','\xda','\x8a','\xd8','\xa7',0, // گرينڊا gd
+    '\xda','\xaf','\xd8','\xb1','\xdb','\x8c','\xd9','\x86','\xd8','\xa7','\xd8','\xaf','\xd8','\xa7',0, // گرینادا gd
+    '\xda','\xaf','\xd8','\xb1','\xdb','\x8c','\xd9','\x86','\xd8','\xa7','\xda','\x88','\xd8','\xa7',0, // گریناڈا gd
+    '\xda','\xaf','\xd8','\xb1','\xdb','\x8c','\xd9','\x86','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf',0, // گرینلاند gl
+    '\xda','\xaf','\xd8','\xb1','\xdb','\x8c','\xd9','\x86','\xd9','\x84','\xd9','\x86','\xd8','\xaf',0, // گرینلند gl
+    '\xda','\xaf','\xd8','\xb1','\xdb','\x8c','\xd9','\x86','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88',0, // گرینلینڈ gl
+    '\xda','\xaf','\xd8','\xb1','\xdb','\x8c','\xd9','\x96','\xd8','\xb3',0, // گریٖس gr
+    '\xda','\xaf','\xd8','\xb1','\xdb','\x8c','\xd9','\x96','\xd9','\x86','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x91',0, // گریٖنلینڑ gl
+    '\xda','\xaf','\xd9','\x86','\xd9','\x8a',0, // گني gn
+    '\xda','\xaf','\xd9','\x86','\xd9','\x8a','\xd8','\xa8','\xd8','\xb3','\xd8','\xa7','\xd9','\x8a','\xd9','\x88',0, // گنيبسايو gw
+    '\xda','\xaf','\xd9','\x86','\xdb','\x8c',0, // گنی gn
+    '\xda','\xaf','\xd9','\x86','\xdb','\x8c','\xd8','\xa8','\xd8','\xb3','\xd8','\xa7','\xd9','\x88',0, // گنیبساو gw
+    '\xda','\xaf','\xd9','\x87','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // گهانا gh
+    '\xda','\xaf','\xd9','\x88','\xd8','\xa7','\xd8','\xaa','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xa7',0, // گواتمالا gt
+    '\xda','\xaf','\xd9','\x88','\xd8','\xa7','\xd8','\xaa','\xdb','\x8c','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xa7',0, // گواتیمالا gt
+    '\xda','\xaf','\xd9','\x88','\xd8','\xa7','\xd8','\xaf','\xd9','\x84','\xd9','\x88','\xd9','\xbe',0, // گوادلوپ gp
+    '\xda','\xaf','\xd9','\x88','\xd8','\xa7','\xd8','\xaf','\xdb','\x8e','\xd9','\x84','\xdb','\x86','\xd9','\xbe',0, // گوادێلۆپ gp
+    '\xda','\xaf','\xd9','\x88','\xd8','\xa7','\xd9','\x85',0, // گوام gu
+    '\xda','\xaf','\xd9','\x88','\xd8','\xa7','\xd9','\xb9','\xdb','\x92','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xa7',0, // گواٹےمالا gt
+    '\xda','\xaf','\xd9','\x88','\xd8','\xa7','\xda','\x88','\xdb','\x8c','\xd9','\x84','\xd9','\x88','\xd9','\xbe',0, // گواڈیلوپ gp
+    '\xda','\xaf','\xd9','\x88','\xd8','\xa7','\xda','\x8a','\xdb','\x8c','\xd9','\x84','\xd9','\x88','\xd9','\xbe',0, // گواڊیلوپ gp
+    '\xda','\xaf','\xd9','\x88','\xd8','\xaa','\xdb','\x8c','\xd8','\xaf','\xd8','\xa7','\xd9','\x84','\xd8','\xa7',0, // گوتیدالا gt
+    '\xda','\xaf','\xd9','\x88','\xd8','\xb1','\xd8','\xac','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // گورجستان ge
+    '\xda','\xaf','\xd9','\x88','\xd8','\xb1','\xd9','\x86','\xd8','\xb3','\xd9','\x8a',0, // گورنسي gg
+    '\xda','\xaf','\xd9','\x88','\xd9','\x84','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // گوللاندىيە nl
+    '\xda','\xaf','\xd9','\x88','\xd9','\x8a','\xd8','\xa7','\xd9','\x85',0, // گويام gu
+    '\xda','\xaf','\xd9','\x88','\xd9','\x8a','\xd8','\xb1','\xd9','\x86','\xd8','\xb3','\xdb','\x8c',0, // گويرنسی gg
+    '\xda','\xaf','\xd9','\x88','\xd9','\x8a','\xd9','\xbd','\xd9','\x8a','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xa7',0, // گويٽيمالا gt
+    '\xda','\xaf','\xd9','\x88','\xdb','\x8c','\xd8','\xa7','\xd9','\x86',0, // گویان gy
+    '\xda','\xaf','\xd9','\x88','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // گویانا gy
+    '\xda','\xaf','\xd9','\x88','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd9','\x81','\xd8','\xb1','\xd8','\xa7','\xd9','\x86','\xd8','\xb3','\xd9','\x87',0, // گویانفرانسه gf
+    '\xda','\xaf','\xd9','\x89','\xd8','\xb1','\xdb','\x87','\xd8','\xb2','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // گىرۇزىيە ge
+    '\xda','\xaf','\xd9','\x89','\xd8','\xb1','\xdb','\x90','\xd8','\xaa','\xd8','\xb3','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // گىرېتسىيە gr
+    '\xda','\xaf','\xd9','\x89','\xd8','\xb1','\xdb','\x90','\xd9','\x86','\xd8','\xa7','\xd8','\xaf','\xd8','\xa7',0, // گىرېنادا gd
+    '\xda','\xaf','\xd9','\x89','\xd8','\xb1','\xdb','\x90','\xd9','\x86','\xd9','\x84','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // گىرېنلاندىيە gl
+    '\xda','\xaf','\xd9','\x89','\xdb','\x8b','\xd8','\xa7','\xd8','\xaa','\xdb','\x90','\xd9','\x85','\xd8','\xa7','\xd9','\x84','\xd8','\xa7',0, // گىۋاتېمالا gt
+    '\xda','\xaf','\xd9','\x89','\xdb','\x8b','\xd8','\xa7','\xd8','\xaf','\xdb','\x90','\xd9','\x84','\xdb','\x87','\xd9','\xbe',0, // گىۋادېلۇپ gp
+    '\xda','\xaf','\xd9','\x89','\xdb','\x8b','\xd9','\x89','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // گىۋىنىيە gn
+    '\xda','\xaf','\xd9','\x89','\xdb','\x8b','\xd9','\x89','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xdb','\x95','\xd8','\xa8','\xd9','\x89','\xd8','\xb3','\xd8','\xb3','\xd8','\xa7','\xd9','\x8a','\xdb','\x87',0, // گىۋىنىيەبىسسايۇ gw
+    '\xda','\xaf','\xd9','\x89','\xdb','\x8b','\xd9','\x89','\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // گىۋىيانا gy
+    '\xda','\xaf','\xd9','\x8a','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // گيانا gy
+    '\xda','\xaf','\xd9','\x8a','\xd9','\x85','\xd8','\xa8','\xd9','\x8a','\xd8','\xa7',0, // گيمبيا gm
+    '\xda','\xaf','\xd9','\x8e','\xd9','\x85','\xd8','\xa8','\xd9','\x90','\xdb','\x8c','\xd8','\xa7',0, // گَمبِیا gm
+    '\xda','\xaf','\xd9','\x8e','\xd9','\x88','\xd8','\xa7','\xda','\x91','\xdb','\x8c','\xd9','\x84','\xd9','\x88','\xd9','\xbe',0, // گَواڑیلوپ gp
+    '\xda','\xaf','\xd9','\x8f','\xd9','\x88','\xd8','\xa7','\xd9','\x85',0, // گُوام gu
+    '\xda','\xaf','\xd9','\x8f','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // گُیانا gy
+    '\xda','\xaf','\xd9','\x90','\xd9','\x86','\xdb','\x8c',0, // گِنی gn
+    '\xda','\xaf','\xda','\xbe','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // گھانا gh
+    '\xda','\xaf','\xdb','\x87','\xd8','\xb1','\xd9','\x86','\xd8','\xb3','\xdb','\x90','\xd9','\x8a',0, // گۇرنسېي gg
+    '\xda','\xaf','\xdb','\x87','\xd9','\x8a','\xd8','\xa7','\xd9','\x85',0, // گۇيام gu
+    '\xda','\xaf','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd8','\xa7',0, // گیانا gy
+    '\xda','\xaf','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd8','\xa7','\xdb','\x8c','\xd9','\x81','\xdb','\x95','\xd8','\xb1','\xdb','\x95','\xd9','\x86','\xd8','\xb3','\xd8','\xa7',0, // گیانایفەرەنسا gf
+    '\xda','\xaf','\xdb','\x8c','\xd8','\xa8','\xd8','\xa7','\xd9','\x86',0, // گیبان ga
+    '\xda','\xaf','\xdb','\x8c','\xd8','\xa8','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd8','\xaa','\xd8','\xa7','\xd8','\xb1',0, // گیبرالتار gi
+    '\xda','\xaf','\xdb','\x8c','\xd8','\xa8','\xd9','\x88','\xd9','\x86',0, // گیبون ga
+    '\xda','\xaf','\xdb','\x8c','\xd9','\x85','\xd8','\xa8','\xdb','\x8c','\xd8','\xa7',0, // گیمبیا gm
+    '\xda','\xaf','\xdb','\x8c','\xd9','\x86','\xd9','\x87',0, // گینه gn
+    '\xda','\xaf','\xdb','\x8c','\xd9','\x86','\xd9','\x87','\xd8','\xa8','\xdb','\x8c','\xd8','\xb3','\xd8','\xa7','\xd9','\x8a','\xd9','\x88',0, // گینهبیسايو gw
+    '\xda','\xaf','\xdb','\x8c','\xd9','\x86','\xd9','\x87','\xd9','\x94','\xd8','\xa7','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd8','\xa7','\xdb','\x8c','\xdb','\x8c',0, // گینهٔاستوایی gq
+    '\xda','\xaf','\xdb','\x8c','\xd9','\x86','\xd9','\x87','\xd9','\x94','\xd8','\xa8','\xdb','\x8c','\xd8','\xb3','\xd8','\xa7','\xd9','\x8a','\xd9','\x88',0, // گینهٔبیسايو gw
+    '\xda','\xaf','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xd8','\xa7',0, // گینیا gn
+    '\xda','\xaf','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xd8','\xa7','\xd8','\xa7','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd8','\xa7','\xdb','\x8c','\xdb','\x8c',0, // گینیااستوایی gq
+    '\xda','\xaf','\xdb','\x8c','\xd9','\x86','\xdb','\x8c','\xd8','\xa7','\xd8','\xa8','\xdb','\x8c','\xd8','\xb3','\xd8','\xa7','\xd9','\x8a','\xd9','\x88',0, // گینیابیسايو gw
+    '\xda','\xaf','\xdb','\x8c','\xd9','\x86','\xdb','\x8e',0, // گینێ gn
+    '\xda','\xaf','\xdb','\x8c','\xd9','\x86','\xdb','\x8e','\xd8','\xa8','\xdb','\x8c','\xd8','\xb3','\xd8','\xa7','\xd9','\x88',0, // گینێبیساو gw
+    '\xda','\xaf','\xdb','\x8c','\xd9','\x86','\xdb','\x8e','\xdb','\x8c','\xd9','\x8a','\xdb','\x8c','\xd8','\xb3','\xd8','\xaa','\xd9','\x88','\xd8','\xa7','\xdb','\x8c','\xdb','\x8c',0, // گینێیيیستوایی gq
+    '\xda','\xaf','\xdb','\x8c','\xd9','\x88','\xd9','\x8e','\xd9','\x86','\xd9','\x8e','\xd8','\xb1','\xd8','\xb3','\xdb','\x92',0, // گیوَنَرسے gg
+    '\xda','\xaf','\xdb','\x8c','\xd9','\x96','\xd9','\x86','\xdb','\x8c','\xd8','\xa8','\xd9','\x90','\xd8','\xb3','\xd8','\xa7','\xd9','\x88',0, // گیٖنیبِساو gw
+    '\xda','\xaf','\xdb','\x8e','\xd8','\xb1','\xd9','\x86','\xd8','\xb2','\xdb','\x8c',0, // گێرنزی gg
+    '\xda','\xaf','\xdb','\x90','\xd8','\xb1','\xd9','\x85','\xd8','\xa7','\xd9','\x86','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // گېرمانىيە de
+    '\xda','\xbe','\xd8','\xa7','\xd9','\x8a','\xd8','\xaa','\xd9','\x89',0, // ھايتى ht
+    '\xda','\xbe','\xd8','\xa7','\xdb','\x8c','\xd8','\xaa','\xdb','\x8c',0, // ھایتی ht
+    '\xda','\xbe','\xd9','\x88','\xd9','\x86','\xd8','\xaf','\xdb','\x87','\xd8','\xb1','\xd8','\xa7','\xd8','\xb3',0, // ھوندۇراس hn
+    '\xda','\xbe','\xd9','\x89','\xd9','\x86','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xdb','\x90','\xd8','\xb2','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // ھىندونېزىيە id
+    '\xda','\xbe','\xd9','\x89','\xd9','\x86','\xd8','\xaf','\xd9','\x89','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // ھىندىستان in
+    '\xda','\xbe','\xd9','\x8a','\xd9','\x86',0, // ھين in
+    '\xda','\xbe','\xdb','\x86','\xd9','\x86','\xd8','\xaf','\xd9','\x88','\xd9','\x88','\xd8','\xb1','\xd8','\xa7','\xd8','\xb3',0, // ھۆندووراس hn
+    '\xda','\xbe','\xdb','\x86','\xda','\xb5','\xdb','\x95','\xd9','\x86','\xd8','\xaf','\xd8','\xa7',0, // ھۆڵەندا nl
+    '\xda','\xbe','\xdb','\x8c','\xd9','\x86','\xd8','\xaf','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // ھیندستان in
+    '\xda','\xbe','\xdb','\x90','\xd8','\xb1','\xd8','\xaf','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd9','\x89','\xd9','\x84','\xd9','\x89','\xdb','\x8b','\xdb','\x95','\xd9','\x85','\xd8','\xa7','\xd9','\x83','\xd8','\xaf','\xd9','\x88','\xd9','\x86','\xd8','\xa7','\xd9','\x84','\xd8','\xaf','\xd9','\x8a','\xd8','\xa7','\xd8','\xb1','\xd8','\xa7','\xd9','\x84','\xd9','\x84','\xd9','\x89','\xd8','\xb1','\xd9','\x89',0, // ھېرديارىلىۋەماكدونالدياراللىرى hm
+    '\xda','\xbe','\xdb','\x95','\xd8','\xb1','\xdb','\x8e','\xd9','\x85','\xdb','\x8c','\xd8','\xa8','\xdb','\x95','\xd8','\xb1','\xdb','\x8c','\xd8','\xaa','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xd9','\x84','\xdb','\x95','\xd9','\x8a','\xdb','\x86','\xd9','\x82','\xdb','\x8c','\xd8','\xa7','\xd9','\x86','\xd9','\x88','\xd9','\x88','\xd8','\xb3','\xdb','\x8c','\xda','\xbe','\xdb','\x8c','\xd9','\x86','\xd8','\xaf',0, // ھەرێمیبەریتانیلەيۆقیانووسیھیند io
+    '\xdb','\x81','\xd8','\xa7','\xd9','\x86','\xda','\x88','\xd9','\x88','\xd9','\x97','\xd8','\xb1','\xd9','\x90','\xd8','\xb3',0, // ہانڈوٗرِس hn
+    '\xdb','\x81','\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xda','\xaf',0, // ہانگکانگ hk
+    '\xdb','\x81','\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xda','\xaf','s','a','r','\xda','\x86','\xdb','\x8c','\xd9','\x86',0, // ہانگکانگsarچین hk
+    '\xdb','\x81','\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xda','\xa9','\xd8','\xa7','\xd9','\x86','\xda','\xaf','\xd8','\xa7','\xdb','\x8c','\xd8','\xb3','\xd8','\xa7','\xdb','\x92','\xd8','\xa7','\xd8','\xb1','\xda','\x86','\xdb','\x8c','\xd9','\x96','\xd9','\x86',0, // ہانگکانگایساےارچیٖن hk
+    '\xdb','\x81','\xd8','\xa7','\xdb','\x8c','\xd8','\xaa','\xdb','\x8c',0, // ہایتی ht
+    '\xdb','\x81','\xd8','\xb3','\xd9','\xbe','\xd8','\xa7','\xd9','\x86','\xdb','\x8c','\xdb','\x81',0, // ہسپانیہ es
+    '\xdb','\x81','\xd9','\x86','\xda','\xaf','\xd8','\xb1','\xdb','\x8c',0, // ہنگری hu
+    '\xdb','\x81','\xd9','\x88','\xd9','\x86','\xda','\x88','\xd8','\xa7','\xd8','\xb1','\xd9','\x88','\xd8','\xb3',0, // ہونڈاروس hn
+    '\xdb','\x81','\xd9','\x8e','\xd8','\xb1','\xd9','\x95','\xda','\x91','\xd8','\xac','\xd9','\x94','\xd8','\xb2','\xdb','\x8c','\xd9','\x96','\xd8','\xb1','\xd9','\x95','\xd8','\xaa','\xdb','\x81','\xd9','\x95','\xd9','\x85','\xd8','\xa0','\xda','\xa9','\xda','\x88','\xd9','\x88','\xd9','\x86','\xd8','\xa7','\xd9','\x84','\xda','\x91','\xd9','\x95','\xd8','\xac','\xd9','\x94','\xd8','\xb2','\xdb','\x8c','\xd9','\x96','\xd8','\xb1','\xd9','\x95',0, // ہَرٕڑجٔزیٖرٕتہٕمؠکڈونالڑٕجٔزیٖرٕ hm
+    '\xdb','\x81','\xd9','\x8e','\xd9','\x86','\xda','\xaf','\xd8','\xb1','\xdb','\x8c',0, // ہَنگری hu
+    '\xdb','\x81','\xd9','\x90','\xd9','\x86','\xd8','\xaf','\xd9','\x88','\xd8','\xb3','\xd8','\xaa','\xd8','\xa7','\xd9','\x86',0, // ہِندوستان in
+    '\xdb','\x81','\xdb','\x8c','\xd8','\xb1','\xda','\x88','\xd8','\xac','\xd8','\xb2','\xdb','\x8c','\xd8','\xb1','\xdb','\x81','\xd9','\x88','\xd9','\x85','\xdb','\x8c','\xda','\xa9','\xda','\x88','\xd9','\x88','\xd9','\x84','\xdb','\x8c','\xd9','\x86','\xda','\x88','\xd8','\xac','\xd8','\xb2','\xd8','\xa7','\xd9','\x8a','\xd8','\xb1',0, // ہیرڈجزیرہومیکڈولینڈجزاير hm
+    '\xdb','\x81','\xdb','\x8c','\xd9','\xb9','\xdb','\x8c',0, // ہیٹی ht
+    '\xdb','\x8b','\xd8','\xa7','\xd8','\xaa','\xd9','\x89','\xd9','\x83','\xd8','\xa7','\xd9','\x86',0, // ۋاتىكان va
+    '\xdb','\x8b','\xd8','\xa7','\xd9','\x84','\xd9','\x84','\xd9','\x89','\xd8','\xb3','\xdb','\x8b','\xdb','\x95','\xd9','\x81','\xdb','\x87','\xd8','\xaa','\xdb','\x87','\xd9','\x86','\xd8','\xa7',0, // ۋاللىسۋەفۇتۇنا wf
+    '\xdb','\x8b','\xd8','\xa7','\xd9','\x86','\xdb','\x87','\xd9','\x8a','\xd8','\xa7','\xd8','\xaa','\xdb','\x87',0, // ۋانۇياتۇ vu
+    '\xdb','\x8b','\xd9','\x89','\xd9','\x8a','\xdb','\x90','\xd8','\xaa','\xd9','\x86','\xd8','\xa7','\xd9','\x85',0, // ۋىيېتنام vn
+    '\xdb','\x8b','\xdb','\x90','\xd9','\x86','\xda','\xaf','\xd9','\x89','\xd8','\xb1','\xd9','\x89','\xd9','\x8a','\xdb','\x95',0, // ۋېنگىرىيە hu
+    '\xdb','\x8b','\xdb','\x90','\xd9','\x86','\xdb','\x90','\xd8','\xb3','\xdb','\x87','\xd9','\x8a','\xdb','\x90','\xd9','\x84','\xd8','\xa7',0, // ۋېنېسۇيېلا ve
+    '\xdb','\x8c','\xd9','\x85','\xd9','\x86',0, // یمن ye
+    '\xdb','\x8c','\xd9','\x88','\xd8','\xb1','\xd9','\x88','\xd8','\xb2','\xd9','\x88','\xd9','\x86',0, // یوروزون ez
+    '\xdb','\x8c','\xd9','\x88','\xd8','\xb1','\xd9','\x88','\xda','\xab','\xd9','\x88','\xdb','\x8c',0, // یوروګوی uy
+    '\xdb','\x8c','\xd9','\x88','\xd8','\xb1','\xd9','\x88','\xda','\xaf','\xd9','\x88','\xd8','\xa7','\xdb','\x8c',0, // یوروگوای uy
+    '\xdb','\x8c','\xd9','\x88','\xd8','\xb1','\xd9','\x88','\xda','\xaf','\xd9','\x88','\xd9','\x8a','\xdb','\x92',0, // یوروگويے uy
+    '\xdb','\x8c','\xd9','\x88','\xd9','\x86','\xd8','\xa7','\xd9','\x86',0, // یونان gr
+    '\xdb','\x8c','\xd9','\x88','\xd9','\x97','\xd8','\xa7','\xdb','\x8c','\xd8','\xb3','\xd9','\x88','\xd8','\xb1','\xd8','\xac','\xd9','\x90','\xd9','\x86','\xd8','\xac','\xd9','\x94','\xd8','\xb2','\xdb','\x8c','\xd9','\x96','\xd8','\xb1','\xd9','\x95',0, // یوٗایسورجِنجٔزیٖرٕ vi
+    '\xdb','\x8c','\xd9','\x88','\xd9','\x97','\xd8','\xb1','\xd9','\x88','\xda','\xaf','\xdb','\x92',0, // یوٗروگے uy
+    '\xdb','\x8c','\xd9','\x88','\xd9','\x97','\xd8','\xb1','\xd9','\x90','\xda','\xa9','\xdb','\x8c','\xd9','\x86',0, // یوٗرِکین ua
+    '\xdb','\x8c','\xd9','\x88','\xd9','\x97','\xd9','\x86','\xd8','\xa7','\xdb','\x8c','\xd9','\xb9','\xd9','\x90','\xda','\x91','\xd8','\xb3','\xd9','\x90','\xd9','\xb9','\xdb','\x8c','\xd9','\xb9','\xd9','\x90','\xd8','\xb3',0, // یوٗنایٹِڑسِٹیٹِس us
+    '\xdb','\x8c','\xd9','\x88','\xd9','\x97','\xd9','\x86','\xd8','\xa7','\xdb','\x8c','\xd9','\xb9','\xd9','\x90','\xda','\x91','\xd8','\xb3','\xd9','\x90','\xd9','\xb9','\xdb','\x8c','\xd9','\xb9','\xd9','\x90','\xd8','\xb3','\xd9','\x85','\xd8','\xa7','\xdb','\x8c','\xd9','\x86','\xd9','\x8e','\xd8','\xb1','\xd8','\xa7','\xd9','\x88','\xd9','\x8f','\xd9','\xb9','\xd9','\x84','\xdb','\x8c','\xdb','\x8c','\xd9','\x90','\xd9','\x86','\xda','\xaf','\xd8','\xac','\xd9','\x94','\xd8','\xb2','\xdb','\x8c','\xd9','\x96','\xd8','\xb1','\xd9','\x95',0, // یوٗنایٹِڑسِٹیٹِسماینَراوُٹلییِنگجٔزیٖرٕ um
+    '\xdb','\x8c','\xd9','\x88','\xd9','\x97','\xda','\xaf','\xd8','\xa7','\xd9','\x86','\xda','\x91','\xd8','\xa7',0, // یوٗگانڑا ug
+    '\xdb','\x8c','\xd9','\x88','\xda','\xa9','\xd8','\xb1','\xdb','\x8c','\xd9','\x86',0, // یوکرین ua
+    '\xdb','\x8c','\xd9','\x88','\xda','\xa9','\xdb','\x92',0, // یوکے gb
+    '\xdb','\x8c','\xd9','\x88','\xda','\xab','\xd8','\xa7','\xd9','\x86','\xda','\x89','\xd8','\xa7',0, // یوګانډا ug
+    '\xdb','\x8c','\xd9','\x88','\xda','\xaf','\xd8','\xa7','\xd9','\x86','\xd8','\xaf','\xd8','\xa7',0, // یوگاندا ug
+    '\xdb','\x8c','\xd9','\x88','\xda','\xaf','\xd9','\x86','\xda','\x88','\xd8','\xa7',0, // یوگنڈا ug
+    '\xdb','\x8c','\xd9','\x8e','\xd9','\x85','\xd9','\x8e','\xd9','\x86',0, // یَمَن ye
+    '\xdb','\x8c','\xd9','\x8f','\xd9','\x86','\xd8','\xa7','\xdb','\x8c','\xd9','\xb9','\xd9','\x90','\xda','\x91','\xda','\xa9','\xd9','\x90','\xd9','\x86','\xda','\xaf','\xda','\x88','\xd9','\x8e','\xd9','\x85',0, // یُنایٹِڑکِنگڈَم gb
+    '\xdb','\x8c','\xdb','\x86','\xd9','\x86','\xd8','\xa7','\xd9','\x86',0, // یۆنان gr
+    '\xdb','\x8c','\xdb','\x95','\xd9','\x85','\xdb','\x95','\xd9','\x86',0, // یەمەن ye
+    '\xe0','\xa4','\x85','\xe0','\xa4','\x81','\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe',0, // अँग्विला ai
+    '\xe0','\xa4','\x85','\xe0','\xa4','\x81','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\x86','\xe0','\xa4','\xa3','\xe0','\xa4','\xbf','\xe0','\xa4','\xac','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa5','\x81','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe',0, // अँटिग्वाआणिबर्बुडा ag
+    '\xe0','\xa4','\x85','\xe0','\xa4','\x81','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe',0, // अँडोरा ad
+    '\xe0','\xa4','\x85','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa5','\x81','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe',0, // अंगुला ai
+    '\xe0','\xa4','\x85','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe',0, // अंगोला ao
+    '\xe0','\xa4','\x85','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x95','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xbe',0, // अंटार्कटिका aq
+    '\xe0','\xa4','\x85','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xbe',0, // अंटार्क्टिका aq
+    '\xe0','\xa4','\x85','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe',0, // अंडोरा ad
+    '\xe0','\xa4','\x85','\xe0','\xa4','\x99','\xe0','\xa5','\x8d','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe',0, // अङ्गोला ao
+    '\xe0','\xa4','\x85','\xe0','\xa4','\x9c','\xe0','\xa4','\xb0','\xe0','\xa4','\xac','\xe0','\xa5','\x88','\xe0','\xa4','\x9c','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // अजरबैजान az
+    '\xe0','\xa4','\x85','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa4','\xb0','\xe0','\xa4','\xac','\xe0','\xa5','\x88','\xe0','\xa4','\x9c','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // अज़रबैजान az
+    '\xe0','\xa4','\x85','\xe0','\xa4','\x9d','\xe0','\xa4','\xb0','\xe0','\xa4','\xac','\xe0','\xa5','\x88','\xe0','\xa4','\x9c','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // अझरबैजान az
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xbe',0, // अन्टारटिका aq
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe',0, // अन्डोर्रा ad
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xab','\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\xa3','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // अफगाणिस्तान af
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xab','\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // अफगानिस्तान af
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa4','\x97','\xe0','\xa4','\xbc','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // अफ़ग़ानिस्तान af
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // अफ़गानिस्तान af
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xae','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa5','\x80','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\x86',0, // अमरिकीसमोआ as
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xa8','\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\x86',0, // अमेरिकनसामोआ as
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xbe',0, // अमेरिका us
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa5','\x80','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\x86',0, // अमेरिकीसमोआ as
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa5','\x80','\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\x86',0, // अमेरिकीसामोआ as
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xb0','\xe0','\xa5','\x81','\xe0','\xa4','\xac','\xe0','\xa4','\xbe',0, // अरुबा aw
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xb0','\xe0','\xa5','\x82','\xe0','\xa4','\xac','\xe0','\xa4','\xbe',0, // अरूबा aw
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // अर्जेंटिना ar
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa5','\x80','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // अर्जेंटीना ar
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa5','\x87','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // अर्जेण्टिना ar
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // अर्जेन्टिना ar
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // अर्मेनिया am
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xb2','\xe0','\xa4','\xb8','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0',0, // अलसल्वाडोर sv
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xb2','\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0',0, // अलसाल्वाडोर sv
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa4','\x9c','\xe0','\xa5','\x81','\xe0','\xa4','\xb5','\xe0','\xa5','\x87',0, // अलांडजुवे ax
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x81',0, // अलान्डटापुहरु ax
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa5','\x80','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // अल्जीरिया dz
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // अल्जेरिया dz
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // अल्बानिया al
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // अल्बानीया al
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // अल्बेनिया al
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xb7','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // अष्ट्रिया at
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xb7','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // अष्ट्रेलिया au
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\xb6','\xe0','\xa4','\xa8','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa',0, // असेंशनद्वीप ac
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa4','\xa8','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81',0, // असेन्सनटापु ac
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xb6','\xe0','\xa4','\xa8','\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1',0, // असेशनआयलँड ac
+    '\xe0','\xa4','\x85','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\x82','\xe0','\xa4','\xa4','\xe0','\xa4','\xb8','\xe0','\xa4','\xb9','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe',0, // अस्तंतसहारा eh
+    '\xe0','\xa4','\x85','\xe2','\x80','\x8d','\xe0','\xa5','\x85','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x87',0, // अ‍ॅलँडबेटे ax
+    '\xe0','\xa4','\x85','\xe2','\x80','\x8d','\xe0','\xa5','\x85','\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb6','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xa8','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x9f',0, // अ‍ॅसेन्शियनबेट ac
+    '\xe0','\xa4','\x86','\xe0','\xa4','\x87','\xe0','\xa4','\xad','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f',0, // आइभोरीकोस्ट ci
+    '\xe0','\xa4','\x86','\xe0','\xa4','\x87','\xe0','\xa4','\xb2','\xe0','\xa4','\x85','\xe0','\xa4','\xab','\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // आइलअफम्यान im
+    '\xe0','\xa4','\x86','\xe0','\xa4','\x87','\xe0','\xa4','\xb2','\xe0','\xa4','\x91','\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa4','\xae','\xe0','\xa5','\x88','\xe0','\xa4','\xa8',0, // आइलऑफ़मैन im
+    '\xe0','\xa4','\x86','\xe0','\xa4','\x87','\xe0','\xa4','\xb5','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f',0, // आइवरीकोस्ट ci
+    '\xe0','\xa4','\x86','\xe0','\xa4','\x87','\xe0','\xa4','\xb8','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1',0, // आइसलँड is
+    '\xe0','\xa4','\x86','\xe0','\xa4','\x87','\xe0','\xa4','\xb8','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1',0, // आइसलैंड is
+    '\xe0','\xa4','\x86','\xe0','\xa4','\x87','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1',0, // आइस्ल्याण्ड is
+    '\xe0','\xa4','\x86','\xe0','\xa4','\x88','\xe0','\xa4','\xb2','\xe0','\xa4','\x91','\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa4','\xae','\xe0','\xa5','\x88','\xe0','\xa4','\xa8',0, // आईलऑफ़मैन im
+    '\xe0','\xa4','\x86','\xe0','\xa4','\x88','\xe0','\xa4','\xb5','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f',0, // आईवरीकोस्ट ci
+    '\xe0','\xa4','\x86','\xe0','\xa4','\x89','\xe0','\xa4','\x9f','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa4','\x93','\xe0','\xa4','\xb6','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // आउटलाइंगओशिनिया qo
+    '\xe0','\xa4','\x86','\xe0','\xa4','\x89','\xe0','\xa4','\x9f','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa4','\x93','\xe0','\xa4','\xb6','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // आउटलाईंगओशनिया qo
+    '\xe0','\xa4','\x86','\xe0','\xa4','\x99','\xe0','\xa5','\x8d','\xe0','\xa4','\x97','\xe0','\xa5','\x81','\xe0','\xa4','\x87','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe',0, // आङ्गुइला ai
+    '\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb0','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1',0, // आयरलँड ie
+    '\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb0','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1',0, // आयरलैंड ie
+    '\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb0','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1',0, // आयरल्याण्ड ie
+    '\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xb2','\xe0','\xa4','\x82','\xe0','\xa4','\xa1',0, // आयर्लंड ie
+    '\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb2','\xe0','\xa4','\x91','\xe0','\xa4','\xab','\xe0','\xa4','\xae','\xe0','\xa5','\x85','\xe0','\xa4','\xa8',0, // आयलऑफमॅन im
+    '\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb5','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f',0, // आयवोरीकोस्ट ci
+    '\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb5','\xe0','\xa5','\x8d','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f',0, // आयव्हरीकोस्ट ci
+    '\xe0','\xa4','\x86','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xae','\xe0','\xa5','\x80','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // आर्मीनीया am
+    '\xe0','\xa4','\x86','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // आर्मेनिया am
+    '\xe0','\xa4','\x86','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\x81','\xe0','\xa4','\xa1','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa',0, // आलाँडद्वीप ax
+    '\xe0','\xa4','\x86','\xe0','\xa4','\xb5','\xe0','\xa4','\x9f','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa5','\x80','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa4','\x93','\xe0','\xa4','\xb6','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // आवटलायींगओशेनिया qo
+    '\xe0','\xa4','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xb6','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // इंडोनेशिया id
+    '\xe0','\xa4','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xb6','\xe0','\xa5','\x80','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // इंडोनेशीया id
+    '\xe0','\xa4','\x87','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0',0, // इक्वाडोर ec
+    '\xe0','\xa4','\x87','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xb2','\xe0','\xa4','\x97','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x80',0, // इक्वेटोरियलगिनी gq
+    '\xe0','\xa4','\x87','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xb2','\xe0','\xa4','\x97','\xe0','\xa5','\x81','\xe0','\xa4','\x8f','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // इक्वेटोरियलगुएनिया gq
+    '\xe0','\xa4','\x87','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x87','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0',0, // इक्वेडोर ec
+    '\xe0','\xa4','\x87','\xe0','\xa4','\x9c','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa4','\xb2',0, // इजरायल il
+    '\xe0','\xa4','\x87','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\xb2',0, // इज़राइल il
+    '\xe0','\xa4','\x87','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f',0, // इजिप्ट eg
+    '\xe0','\xa4','\x87','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4',0, // इजिप्त eg
+    '\xe0','\xa4','\x87','\xe0','\xa4','\x9f','\xe0','\xa4','\xb2','\xe0','\xa5','\x80',0, // इटली it
+    '\xe0','\xa4','\x87','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x80',0, // इटाली it
+    '\xe0','\xa4','\x87','\xe0','\xa4','\xa5','\xe0','\xa4','\xbf','\xe0','\xa4','\x93','\xe0','\xa4','\xaa','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // इथिओपिया et
+    '\xe0','\xa4','\x87','\xe0','\xa4','\xa5','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa5','\x8b','\xe0','\xa4','\xaa','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // इथियोपिया et
+    '\xe0','\xa4','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xb6','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // इन्डोनेशिया id
+    '\xe0','\xa4','\x87','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x95',0, // इराक iq
+    '\xe0','\xa4','\x87','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\xa3',0, // इराण ir
+    '\xe0','\xa4','\x87','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // इरान ir
+    '\xe0','\xa4','\x87','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // इरिट्रिया er
+    '\xe0','\xa4','\x87','\xe0','\xa4','\xb8','\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\x91','\xe0','\xa4','\xab','\xe0','\xa4','\xae','\xe0','\xa5','\x85','\xe0','\xa4','\xa8',0, // इसलेऑफमॅन im
+    '\xe0','\xa4','\x87','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // इस्टोनिया ee
+    '\xe0','\xa4','\x87','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\xb2',0, // इस्त्राइल il
+    '\xe0','\xa4','\x87','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\xb2',0, // इस्राइल il
+    '\xe0','\xa4','\x88','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4',0, // ईजिप्त eg
+    '\xe0','\xa4','\x88','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x95','\xe0','\xa4','\xbc',0, // ईराक़ iq
+    '\xe0','\xa4','\x88','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // ईरान ir
+    '\xe0','\xa4','\x88','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xa4','\xe0','\xa4','\xbf','\xe0','\xa4','\xae','\xe0','\xa5','\x82','\xe0','\xa4','\xb0',0, // ईस्टतिमूर tl
+    '\xe0','\xa4','\x89','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // उज़बेकिस्तान uz
+    '\xe0','\xa4','\x89','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // उज़्बेकिस्तान uz
+    '\xe0','\xa4','\x89','\xe0','\xa4','\x9c','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // उज्बेकिस्तान uz
+    '\xe0','\xa4','\x89','\xe0','\xa4','\x9d','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // उझबेकिस्तान uz
+    '\xe0','\xa4','\x89','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xb0','\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // उत्तरकोरिया kp
+    '\xe0','\xa4','\x89','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xb0','\xe0','\xa4','\xae','\xe0','\xa5','\x85','\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // उत्तरमॅसेडोनिया mk
+    '\xe0','\xa4','\x89','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xae','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb8','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1',0, // उत्तरीमरिनाआयसलैण्ड mp
+    '\xe0','\xa4','\x89','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x86','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81',0, // उत्तरीमारिआनाटापु mp
+    '\xe0','\xa4','\x89','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa',0, // उत्तरीमारियानाद्वीप mp
+    '\xe0','\xa4','\x89','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa5','\x82','\xe0','\xa4','\xb9',0, // उत्तरीमारियानाद्वीपसमूह mp
+    '\xe0','\xa4','\x89','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x87',0, // उत्तरीमारियानाबेटे mp
+    '\xe0','\xa4','\x89','\xe0','\xa4','\xb0','\xe0','\xa5','\x81','\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x87',0, // उरुग्वे uy
+    '\xe0','\xa4','\x89','\xe0','\xa4','\xb0','\xe0','\xa5','\x82','\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x87',0, // उरूग्वे uy
+    '\xe0','\xa4','\x8d','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe',0, // ऍन्डोरा ad
+    '\xe0','\xa4','\x8d','\xe0','\xa4','\xb2','\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0',0, // ऍलसाल्वाडोर sv
+    '\xe0','\xa4','\x8f','\xe0','\xa4','\x81','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\x97','\xe0','\xa5','\x81','\xe0','\xa4','\x86','\xe0','\xa4','\x86','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xac','\xe0','\xa5','\x81','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe',0, // एँटिगुआआनीबारबुडा ag
+    '\xe0','\xa4','\x8f','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa5','\x80','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe',0, // एंगीला ai
+    '\xe0','\xa4','\x8f','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe',0, // एंग्विला ai
+    '\xe0','\xa4','\x8f','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\x97','\xe0','\xa5','\x81','\xe0','\xa4','\x86','\xe0','\xa4','\x94','\xe0','\xa4','\xb0','\xe0','\xa4','\xac','\xe0','\xa4','\xb0','\xe0','\xa4','\xac','\xe0','\xa5','\x81','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe',0, // एंटिगुआऔरबरबुडा ag
+    '\xe0','\xa4','\x8f','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe',0, // एंडोरा ad
+    '\xe0','\xa4','\x8f','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0',0, // एक्वाडोर ec
+    '\xe0','\xa4','\x8f','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\x97','\xe0','\xa5','\x81','\xe0','\xa4','\x86','\xe0','\xa4','\x8f','\xe0','\xa4','\xb5','\xe0','\xa4','\x82','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xac','\xe0','\xa5','\x82','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe',0, // एन्टिगुआएवंबारबूडा ag
+    '\xe0','\xa4','\x8f','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\x97','\xe0','\xa5','\x81','\xe0','\xa4','\x86','\xe0','\xa4','\xb0','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xac','\xe0','\xa5','\x81','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe',0, // एन्टिगुआरबारबुडा ag
+    '\xe0','\xa4','\x8f','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // एरिट्रिया er
+    '\xe0','\xa4','\x8f','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // एरित्रिया er
+    '\xe0','\xa4','\x8f','\xe0','\xa4','\xb2','\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0',0, // एलसाल्वाडोर sv
+    '\xe0','\xa4','\x8f','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa5','\x82','\xe0','\xa4','\xb9',0, // एलैंडद्वीपसमूह ax
+    '\xe0','\xa4','\x8f','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xad','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0',0, // एल्साल्भाडोर sv
+    '\xe0','\xa4','\x8f','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // एस्टोनिया ee
+    '\xe0','\xa4','\x91','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // ऑस्ट्रिया at
+    '\xe0','\xa4','\x91','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // ऑस्ट्रेलिया au
+    '\xe0','\xa4','\x91','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x80','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // ऑस्ट्रेलीया au
+    '\xe0','\xa4','\x93','\xe0','\xa4','\xae','\xe0','\xa4','\xa8',0, // ओमन om
+    '\xe0','\xa4','\x93','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // ओमान om
+    '\xe0','\xa4','\x95','\xe0','\xa4','\x82','\xe0','\xa4','\xac','\xe0','\xa5','\x8b','\xe0','\xa4','\xa1','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // कंबोडिया kh
+    '\xe0','\xa4','\x95','\xe0','\xa4','\x99','\xe0','\xa5','\x8d','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb6','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xbe',0, // कङ्गोकिन्शासा cd
+    '\xe0','\xa4','\x95','\xe0','\xa4','\x99','\xe0','\xa5','\x8d','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\x97','\xe0','\xa4','\xa3','\xe0','\xa4','\xa4','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0',0, // कङ्गोगणतन्त्र cg
+    '\xe0','\xa4','\x95','\xe0','\xa4','\x99','\xe0','\xa5','\x8d','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\xa1','\xe0','\xa5','\x80','\xe0','\xa4','\x86','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe2','\x80','\x8c','\xe0','\xa4','\xb8','\xe0','\xa5','\x80',0, // कङ्गोडीआर्‌सी cd
+    '\xe0','\xa4','\x95','\xe0','\xa4','\x99','\xe0','\xa5','\x8d','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x9c','\xe0','\xa4','\xbe','\xe0','\xa4','\xad','\xe0','\xa4','\xbf','\xe0','\xa4','\xb2',0, // कङ्गोब्राजाभिल cg
+    '\xe0','\xa4','\x95','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa4','\xbe','\xe0','\xa4','\x96','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // कज़ाखस्तान kz
+    '\xe0','\xa4','\x95','\xe0','\xa4','\x9d','\xe0','\xa4','\xbe','\xe0','\xa4','\x95','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // कझाकस्तान kz
+    '\xe0','\xa4','\x95','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0',0, // कतार qa
+    '\xe0','\xa4','\x95','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe',0, // कनाडा ca
+    '\xe0','\xa4','\x95','\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa5','\x8b','\xe0','\xa4','\xa1','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // कम्बोडिया kh
+    '\xe0','\xa4','\x95','\xe0','\xa4','\xbc','\xe0','\xa4','\xa4','\xe0','\xa4','\xb0',0, // क़तर qa
+    '\xe0','\xa4','\x95','\xe0','\xa4','\xbc','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0',0, // क़तार qa
+    '\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\x81','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\x82','\xe0','\xa4','\xb6','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xbe',0, // काँगोकिंशासा cd
+    '\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\x81','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\xa1','\xe0','\xa5','\x80','\xe0','\xa4','\x86','\xe0','\xa4','\xb0','\xe0','\xa4','\xb8','\xe0','\xa5','\x80',0, // काँगोडीआरसी cd
+    '\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\x81','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\x9c','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\x95',0, // काँगोप्रजासत्ताक cg
+    '\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\x81','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x9d','\xe0','\xa4','\xbe','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xb2','\xe0','\xa5','\x87',0, // काँगोब्राझाविले cg
+    '\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\x82','\xe0','\xa4','\xb6','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xbe',0, // कांगोकिंशासा cd
+    '\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\x97','\xe0','\xa4','\xa3','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x9c','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf',0, // कांगोगणराज्य cg
+    '\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\xa1','\xe0','\xa5','\x80','\xe0','\xa4','\x86','\xe0','\xa4','\xb0','\xe0','\xa4','\xb8','\xe0','\xa5','\x80',0, // कांगोडीआरसी cd
+    '\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa4','\xbe','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xb2',0, // कांगोब्राज़ाविल cg
+    '\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\x9c','\xe0','\xa4','\xbe','\xe0','\xa4','\x95','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // काजाकस्तान kz
+    '\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xb0','\xe0','\xa4','\x97','\xe0','\xa4','\xbf','\xe0','\xa4','\x9d','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // किरगिझस्तान kg
+    '\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\x9f','\xe0','\xa5','\x80',0, // किरिबाटी ki
+    '\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xa4','\xe0','\xa5','\x80',0, // किरिबाती ki
+    '\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\x9f','\xe0','\xa5','\x80',0, // किरीबाटी ki
+    '\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x97','\xe0','\xa4','\xbf','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc',0, // किर्गिज़ kg
+    '\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x97','\xe0','\xa4','\xbf','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // किर्गिज़स्तान kg
+    '\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x97','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // किर्गिस्तान kg
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x81','\xe0','\xa4','\x95','\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // कुकआयलँड्स ck
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x81','\xe0','\xa4','\x95','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x81',0, // कुकटापुहरु ck
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x81','\xe0','\xa4','\x95','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa',0, // कुकद्वीप ck
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x81','\xe0','\xa4','\x95','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa5','\x82','\xe0','\xa4','\xb9',0, // कुकद्वीपसमूह ck
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x81','\xe0','\xa4','\x95','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x87',0, // कुकबेटे ck
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\xb5','\xe0','\xa5','\x8b',0, // कुरसावो cw
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\x93',0, // कुराकाओ cw
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x81','\xe0','\xa4','\xb5','\xe0','\xa5','\x87','\xe0','\xa4','\xa4',0, // कुवेत kw
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x81','\xe0','\xa4','\xb5','\xe0','\xa5','\x88','\xe0','\xa4','\xa4',0, // कुवैत kw
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x85','\xe0','\xa4','\xa8','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe',0, // कॅनडा ca
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x85','\xe0','\xa4','\xa8','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // कॅनरीआयलैंड्स ic
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x85','\xe0','\xa4','\xa8','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x87',0, // कॅनरीबेटे ic
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x85','\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa5','\x82','\xe0','\xa4','\xa8',0, // कॅमेरून cm
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x85','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xa8','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xa6','\xe0','\xa4','\xb0','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1',0, // कॅरिबियननिदरलँड bq
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x85','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xa8','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xa6','\xe0','\xa4','\xb0','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // कॅरिबियननेदरलँड्स bq
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xaf','\xe0','\xa4','\x85','\xe0','\xa4','\xab','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\x9c','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\x95',0, // केंद्रीयअफ्रिकीप्रजासत्ताक cf
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // केनया ke
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // केनिया ke
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // केन्या ke
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x87','\xe0','\xa4','\xaa','\xe0','\xa4','\xad','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa5','\x87',0, // केपभर्डे cv
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x87','\xe0','\xa4','\xaa','\xe0','\xa4','\xb5','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1',0, // केपवर्ड cv
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x87','\xe0','\xa4','\xaa','\xe0','\xa4','\xb5','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa6','\xe0','\xa5','\x80',0, // केपवर्दी cv
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x87','\xe0','\xa4','\xaa','\xe0','\xa4','\xb5','\xe0','\xa5','\x8d','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa5','\x87',0, // केपव्हर्डे cv
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x87','\xe0','\xa4','\xae','\xe0','\xa4','\xa8','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x87',0, // केमनबेटे ky
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x87','\xe0','\xa4','\xae','\xe0','\xa5','\x88','\xe0','\xa4','\xa8','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa',0, // केमैनद्वीप ky
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x87','\xe0','\xa4','\xaf','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81',0, // केयमानटापु ky
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x88','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe',0, // कैनाडा ca
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x88','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa5','\x82','\xe0','\xa4','\xb9',0, // कैनेरीद्वीपसमूह ic
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x88','\xe0','\xa4','\xaa','\xe0','\xa4','\xb5','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa6','\xe0','\xa5','\x87',0, // कैपवेर्दे cv
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x88','\xe0','\xa4','\xae','\xe0','\xa4','\xb0','\xe0','\xa5','\x82','\xe0','\xa4','\xa8',0, // कैमरून cm
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x88','\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\x86','\xe0','\xa4','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // कैमेनआइलैंड्स ky
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x88','\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa5','\x82','\xe0','\xa4','\xb9',0, // कैमेनद्वीपसमूह ky
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x88','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xa8','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\xa6','\xe0','\xa4','\xb0','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1',0, // कैरिबियननीदरलैंड bq
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x89','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xb6','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xbe',0, // कॉंगोकिनशासा cd
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x89','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa4','\xbe','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xb2',0, // कॉंगोब्राज़्ज़ावील cg
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\x82','\xe0','\xa4','\xb6','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xbe',0, // कोंगोकिंशासा cd
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\xa1','\xe0','\xa5','\x80','\xe0','\xa4','\x86','\xe0','\xa4','\xb0','\xe0','\xa4','\xb8','\xe0','\xa5','\x80',0, // कोंगोडीआरसी cd
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\x9c','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\x95',0, // कोंगोप्रजासत्ताक cg
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x9d','\xe0','\xa4','\xbe','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe',0, // कोंगोब्राझाविला cg
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x81',0, // कोकोसकिलिंगटापुहरु cc
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8','\xe0','\xa4','\x95','\xe0','\xa5','\x80','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1',0, // कोकोसकीलिंगआयलँड cc
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8','\xe0','\xa4','\x95','\xe0','\xa5','\x80','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa5','\x82','\xe0','\xa4','\xb9',0, // कोकोसकीलिंगद्वीपसमूह cc
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8','\xe0','\xa4','\x95','\xe0','\xa5','\x80','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x87',0, // कोकोसकीलिंगबेटे cc
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa',0, // कोकोसद्वीप cc
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\x9f','\xe0','\xa4','\xa1','\xe0','\xa5','\x80','\xe0','\xa4','\x86','\xe0','\xa4','\x87','\xe0','\xa4','\xb5','\xe0','\xa4','\xb0',0, // कोटडीआइवर ci
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\x9f','\xe0','\xa4','\xa6','\xe0','\xa4','\xbf','\xe0','\xa4','\xad','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0',0, // कोटदिभोर ci
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xa4','\xe0','\xa4','\xa6','\xe0','\xa4','\x88','\xe0','\xa4','\xb5','\xe0','\xa5','\x8b','\xe0','\xa4','\x86','\xe0','\xa4','\xb0',0, // कोतदईवोआर ci
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // कोमेरान cm
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa5','\x8b','\xe0','\xa4','\x9c',0, // कोमोरोज km
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa5','\x8b','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc',0, // कोमोरोज़ km
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8',0, // कोमोरोस km
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xb2','\xe0','\xa4','\x82','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // कोलंबिया co
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xb2','\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // कोलम्बिया co
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xb2','\xe0','\xa5','\x8b','\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // कोलोम्बिया co
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xb7','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xbe',0, // कोष्टारिका cr
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8','\xe0','\xa5','\x8b','\xe0','\xa4','\xad','\xe0','\xa5','\x8b',0, // कोसोभो xk
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8','\xe0','\xa5','\x8b','\xe0','\xa4','\xb5','\xe0','\xa5','\x8b',0, // कोसोवो xk
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8','\xe0','\xa5','\x8b','\xe0','\xa4','\xb5','\xe0','\xa5','\x8d','\xe0','\xa4','\xb9','\xe0','\xa5','\x8b',0, // कोसोव्हो xk
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xbe',0, // कोस्टारिका cr
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\x95','\xe0','\xa4','\xbe',0, // कोस्टारीका cr
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xbe',0, // कोस्तारिका cr
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe',0, // क्यानाडा ca
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x82',0, // क्यानारीटापुहरू ic
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xae','\xe0','\xa4','\xb0','\xe0','\xa5','\x82','\xe0','\xa4','\xa8',0, // क्यामरून cm
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xa8','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xa6','\xe0','\xa4','\xb0','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // क्यारिवियननेदरल्याण्ड्स bq
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\xac','\xe0','\xa4','\xbe',0, // क्युबा cu
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\x93',0, // क्युरासाओ cw
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\xac','\xe0','\xa4','\xbe',0, // क्यूबा cu
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\x93',0, // क्यूरासाओ cw
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xb7','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xae','\xe0','\xa4','\xb8','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81',0, // क्रिष्टमसटापु cx
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa4','\xb8','\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1',0, // क्रिसमसआयलँड cx
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa4','\xb8','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa',0, // क्रिसमसद्वीप cx
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xae','\xe0','\xa4','\xb8','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa',0, // क्रिस्मसद्वीप cx
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x8b','\xe0','\xa4','\x8f','\xe0','\xa4','\xb6','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // क्रोएशिया hr
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x8b','\xe0','\xa4','\xaf','\xe0','\xa5','\x87','\xe0','\xa4','\xb6','\xe0','\xa5','\x80','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // क्रोयेशीया hr
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xaa','\xe0','\xa4','\xb0','\xe0','\xa4','\x9f','\xe0','\xa5','\x89','\xe0','\xa4','\xa8','\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1',0, // क्लिपरटॉनआयलँड cp
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xaa','\xe0','\xa4','\xb0','\xe0','\xa4','\x9f','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x9f',0, // क्लिपरटोनबेट cp
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xaa','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xa8','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa',0, // क्लिपर्टनद्वीप cp
+    '\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xaa','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xa8','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81',0, // क्लिप्पेर्टनटापु cp
+    '\xe0','\xa4','\x96','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa4','\xb8','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x9f',0, // ख्रिसमसबेट cx
+    '\xe0','\xa4','\x97','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // गयाना gy
+    '\xe0','\xa4','\x97','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa8','\xe0','\xa4','\xb8','\xe0','\xa5','\x80',0, // गर्नसी gg
+    '\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // गाम्बिया gm
+    '\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // गाम्विया gm
+    '\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\xb5','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8',0, // गावोन ga
+    '\xe0','\xa4','\x97','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x80',0, // गिनी gn
+    '\xe0','\xa4','\x97','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\x89',0, // गिनीबिसाउ gw
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x80','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\x89',0, // गीनीबिसाउ gw
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x81','\xe0','\xa4','\x85','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\x89',0, // गुअनियाबिसाउ gw
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x81','\xe0','\xa4','\x86','\xe0','\xa4','\xae',0, // गुआम gu
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x81','\xe0','\xa4','\x8f','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // गुएनिया gn
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x81','\xe0','\xa4','\x8f','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa8','\xe0','\xa4','\xb8','\xe0','\xa5','\x87',0, // गुएर्नसे gg
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x81','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // गुयाना gy
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x81','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xae',0, // गुवाम gu
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x85','\xe0','\xa4','\xac','\xe0','\xa5','\x89','\xe0','\xa4','\xa8',0, // गॅबॉन ga
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x85','\xe0','\xa4','\xac','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8',0, // गॅबोन ga
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x85','\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // गॅम्बिया gm
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa8','\xe0','\xa4','\xb8','\xe0','\xa5','\x87',0, // गेर्नसे gg
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x88','\xe0','\xa4','\xac','\xe0','\xa5','\x89','\xe0','\xa4','\xa8',0, // गैबॉन ga
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\xa4','\xe0','\xa5','\x87','\xe0','\xa4','\xa6','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe',0, // गोतेदाला gt
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1',0, // ग्रिनल्याण्ड gl
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xa8','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1',0, // ग्रीनलँड gl
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xa8','\xe0','\xa4','\xb2','\xe0','\xa4','\x82','\xe0','\xa4','\xa1',0, // ग्रीनलंड gl
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xa8','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1',0, // ग्रीनलैंड gl
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xa8','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1',0, // ग्रीनलैण्ड gl
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xb8',0, // ग्रीस gr
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe',0, // ग्रेनडा gd
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe',0, // ग्रेनाडा gd
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x85','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe',0, // ग्रेनॅडा gd
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe',0, // ग्रेनेडा gd
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\x9f','\xe0','\xa5','\x87','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe',0, // ग्वाटेमाला gt
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x81','\xe0','\xa4','\xaa',0, // ग्वाडेलुप gp
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x82','\xe0','\xa4','\xaa',0, // ग्वाडेलूप gp
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x8b','\xe0','\xa4','\x89','\xe0','\xa4','\xaa','\xe0','\xa5','\x87',0, // ग्वाडेलोउपे gp
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x8b','\xe0','\xa4','\xaa',0, // ग्वाडेलोप gp
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xa6','\xe0','\xa4','\xb2','\xe0','\xa5','\x81','\xe0','\xa4','\xaa',0, // ग्वादलुप gp
+    '\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa8','\xe0','\xa4','\xb8','\xe0','\xa5','\x87',0, // ग्वेर्नसे gg
+    '\xe0','\xa4','\x98','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // घाना gh
+    '\xe0','\xa4','\x9a','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1',0, // चाड td
+    '\xe0','\xa4','\x9a','\xe0','\xa4','\xbf','\xe0','\xa4','\xb2','\xe0','\xa5','\x80',0, // चिली cl
+    '\xe0','\xa4','\x9a','\xe0','\xa5','\x80','\xe0','\xa4','\xa8',0, // चीन cn
+    '\xe0','\xa4','\x9a','\xe0','\xa5','\x87','\xe0','\xa4','\x95','\xe0','\xa4','\x97','\xe0','\xa4','\xa3','\xe0','\xa4','\xa4','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0',0, // चेकगणतन्त्र cz
+    '\xe0','\xa4','\x9a','\xe0','\xa5','\x87','\xe0','\xa4','\x95','\xe0','\xa4','\x97','\xe0','\xa4','\xa3','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x9c','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf',0, // चेकगणराज्य cz
+    '\xe0','\xa4','\x9a','\xe0','\xa5','\x87','\xe0','\xa4','\x95','\xe0','\xa4','\xb2','\xe0','\xa5','\x8b','\xe0','\xa4','\x95','\xe0','\xa4','\xb8','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\x95',0, // चेकलोकसत्ताक cz
+    '\xe0','\xa4','\x9a','\xe0','\xa5','\x87','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // चेकिया cz
+    '\xe0','\xa4','\x9c','\xe0','\xa4','\xaa','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // जपान jp
+    '\xe0','\xa4','\x9c','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\x95','\xe0','\xa4','\xbe',0, // जमाइका jm
+    '\xe0','\xa4','\x9c','\xe0','\xa4','\xae','\xe0','\xa5','\x88','\xe0','\xa4','\x95','\xe0','\xa4','\xbe',0, // जमैका jm
+    '\xe0','\xa4','\x9c','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // जर्जिया ge
+    '\xe0','\xa4','\x9c','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xae','\xe0','\xa4','\xa8','\xe0','\xa5','\x80',0, // जर्मनी de
+    '\xe0','\xa4','\x9c','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa5','\x80',0, // जर्सी je
+    '\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa4','\xbe','\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // ज़ाम्बिया zm
+    '\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa4','\xbf','\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x87',0, // ज़िम्बाब्वे zw
+    '\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa5','\x80','\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x87',0, // ज़ीम्बाब्वे zw
+    '\xe0','\xa4','\x9c','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // जापान jp
+    '\xe0','\xa4','\x9c','\xe0','\xa4','\xbe','\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // जाम्बिया zm
+    '\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xac','\xe0','\xa5','\x82','\xe0','\xa4','\xa4','\xe0','\xa5','\x80',0, // जिबूती dj
+    '\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xac','\xe0','\xa5','\x8c','\xe0','\xa4','\x9f','\xe0','\xa5','\x80',0, // जिबौटी dj
+    '\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xb0',0, // जिब्राल्टर gi
+    '\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0',0, // जिब्राल्टार gi
+    '\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xac','\xe0','\xa4','\xb5','\xe0','\xa5','\x87',0, // जिम्बाबवे zw
+    '\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x87',0, // जिम्बाब्वे zw
+    '\xe0','\xa4','\x9c','\xe0','\xa5','\x89','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // जॉर्जिया ge
+    '\xe0','\xa4','\x9c','\xe0','\xa5','\x89','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\xa8',0, // जॉर्डन jo
+    '\xe0','\xa4','\x9c','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\xa8',0, // जोर्डन jo
+    '\xe0','\xa4','\x9d','\xe0','\xa4','\xbe','\xe0','\xa4','\x82','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // झांबिया zm
+    '\xe0','\xa4','\x9d','\xe0','\xa4','\xbe','\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // झाम्बिया zm
+    '\xe0','\xa4','\x9d','\xe0','\xa4','\xbf','\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x87',0, // झिम्बाब्वे zw
+    '\xe0','\xa4','\x9d','\xe0','\xa5','\x87','\xe0','\xa4','\x95','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\x9c','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\x95',0, // झेकप्रजासत्ताक cz
+    '\xe0','\xa4','\x9d','\xe0','\xa5','\x87','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // झेकिया cz
+    '\xe0','\xa4','\x9f','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x95','\xe0','\xa5','\x80',0, // टर्की tr
+    '\xe0','\xa4','\x9f','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa4','\x86','\xe0','\xa4','\xa3','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa5','\x88','\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x87',0, // टर्क्सआणिकैकोसबेटे tc
+    '\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\x82','\xe0','\xa4','\x9d','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // टांझानिया tz
+    '\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x87',0, // टिमोरलेस्टे tl
+    '\xe0','\xa4','\x9f','\xe0','\xa5','\x81','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x81',0, // टुवालु tv
+    '\xe0','\xa4','\x9f','\xe0','\xa5','\x81','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x82',0, // टुवालू tv
+    '\xe0','\xa4','\x9f','\xe0','\xa5','\x89','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa4','\xbe',0, // टॉंगा to
+    '\xe0','\xa4','\x9f','\xe0','\xa5','\x8b','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa4','\xbe',0, // टोंगा to
+    '\xe0','\xa4','\x9f','\xe0','\xa5','\x8b','\xe0','\xa4','\x95','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\x8a',0, // टोकलाऊ tk
+    '\xe0','\xa4','\x9f','\xe0','\xa5','\x8b','\xe0','\xa4','\x95','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x8c',0, // टोकेलौ tk
+    '\xe0','\xa4','\x9f','\xe0','\xa5','\x8b','\xe0','\xa4','\x97','\xe0','\xa5','\x8b',0, // टोगो tg
+    '\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // ट्युनिसिया tn
+    '\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xb6','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // ट्यूनिशिया tn
+    '\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\xb6','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // ट्यूनीशिया tn
+    '\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1','\xe0','\xa4','\x8f','\xe0','\xa4','\xb5','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa5','\x8b','\xe0','\xa4','\xac','\xe0','\xa5','\x88','\xe0','\xa4','\x97','\xe0','\xa5','\x8b',0, // ट्रिनिडाडएवंटोबैगो tt
+    '\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1','\xe0','\xa4','\x86','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\x9f','\xe0','\xa5','\x8b','\xe0','\xa4','\xac','\xe0','\xa5','\x85','\xe0','\xa4','\x97','\xe0','\xa5','\x8b',0, // ट्रिनीडाडआनीटोबॅगो tt
+    '\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xa8','\xe0','\xa4','\xa6','\xe0','\xa4','\xbe','\xe0','\xa4','\x95','\xe0','\xa5','\x81','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // ट्रिस्टनदाकुना ta
+    '\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xa8','\xe0','\xa4','\xa6','\xe0','\xa4','\xbe','\xe0','\xa4','\x95','\xe0','\xa5','\x81','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb9','\xe0','\xa4','\xbe',0, // ट्रिस्टनदाकुन्हा ta
+    '\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe','\xe0','\xa4','\x95','\xe0','\xa5','\x81','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb9','\xe0','\xa4','\xbe',0, // ट्रिस्टानडाकुन्हा ta
+    '\xe0','\xa4','\xa1','\xe0','\xa4','\xbf','\xe0','\xa4','\x8f','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // डिएगोगार्सिया dg
+    '\xe0','\xa4','\xa1','\xe0','\xa4','\xbf','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xac','\xe0','\xa5','\x81','\xe0','\xa4','\x9f','\xe0','\xa5','\x80',0, // डिजिबुटी dj
+    '\xe0','\xa4','\xa1','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // डियगोगार्सिया dg
+    '\xe0','\xa4','\xa1','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x95',0, // डेनमार्क dk
+    '\xe0','\xa4','\xa1','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x95',0, // डेन्मार्क dk
+    '\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xae','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xa8','\xe0','\xa4','\x97','\xe0','\xa4','\xa3','\xe0','\xa4','\xa4','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0',0, // डोमिनिकनगणतन्त्र do
+    '\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xae','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xa8','\xe0','\xa4','\x97','\xe0','\xa4','\xa3','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x9c','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf',0, // डोमिनिकनगणराज्य do
+    '\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xae','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xa8','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\x9c','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\x95',0, // डोमिनिकनप्रजासत्ताक do
+    '\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xae','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xbe',0, // डोमिनिका dm
+    '\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xae','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\x95','\xe0','\xa4','\xbe',0, // डोमिनीका dm
+    '\xe0','\xa4','\xa4','\xe0','\xa4','\x82','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // तंज़ानिया tz
+    '\xe0','\xa4','\xa4','\xe0','\xa4','\x9c','\xe0','\xa5','\x80','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // तजीकिस्तान tj
+    '\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\x82','\xe0','\xa4','\x9d','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // तांझानिया tz
+    '\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // ताइवान tw
+    '\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // ताज़िकिस्तान tj
+    '\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // ताजिकिस्तान tj
+    '\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // तान्जानिया tz
+    '\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // तायवान tw
+    '\xe0','\xa4','\xa4','\xe0','\xa4','\xbf','\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4',0, // तिमोरलेस्त tl
+    '\xe0','\xa4','\xa4','\xe0','\xa4','\xbf','\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa5','\x87',0, // तिमोरलेस्ते tl
+    '\xe0','\xa4','\xa4','\xe0','\xa5','\x81','\xe0','\xa4','\xad','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x81',0, // तुभालु tv
+    '\xe0','\xa4','\xa4','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x95','\xe0','\xa4','\x94','\xe0','\xa4','\xb0','\xe0','\xa4','\x95','\xe0','\xa5','\x88','\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa5','\x82','\xe0','\xa4','\xb9',0, // तुर्कऔरकैकोज़द्वीपसमूह tc
+    '\xe0','\xa4','\xa4','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x95','\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // तुर्कमेनिस्तान tm
+    '\xe0','\xa4','\xa4','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x95','\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // तुर्कमेनीस्तान tm
+    '\xe0','\xa4','\xa4','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x95','\xe0','\xa4','\xb0','\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81',0, // तुर्करकाइकोसटापु tc
+    '\xe0','\xa4','\xa4','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x95','\xe0','\xa5','\x80',0, // तुर्की tr
+    '\xe0','\xa4','\xa4','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x95','\xe0','\xa5','\x80','\xe0','\xa4','\x8f','\xe0','\xa4','\xb5','\xe0','\xa4','\x82','\xe0','\xa4','\x95','\xe0','\xa5','\x88','\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa',0, // तुर्कीएवंकैकोज़द्वीप tc
+    '\xe0','\xa4','\xa4','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa4','\x86','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\x95','\xe0','\xa5','\x85','\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\x9c','\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // तुर्क्सआनीकॅकोजआयलँड्स tc
+    '\xe0','\xa4','\xa4','\xe0','\xa5','\x81','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x81',0, // तुवालु tv
+    '\xe0','\xa4','\xa4','\xe0','\xa5','\x81','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x82',0, // तुवालू tv
+    '\xe0','\xa4','\xa4','\xe0','\xa5','\x88','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // तैवान tw
+    '\xe0','\xa4','\xa4','\xe0','\xa5','\x8b','\xe0','\xa4','\x95','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\x89',0, // तोकेलाउ tk
+    '\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xb6','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // त्युनिशिया tn
+    '\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1','\xe0','\xa4','\x8f','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\x9f','\xe0','\xa5','\x8b','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\x97','\xe0','\xa5','\x8b',0, // त्रिनिडाडएण्डटोबागो tt
+    '\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xa6','\xe0','\xa4','\xbe','\xe0','\xa4','\xa6','\xe0','\xa4','\x86','\xe0','\xa4','\xa3','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa5','\x8b','\xe0','\xa4','\xac','\xe0','\xa5','\x85','\xe0','\xa4','\x97','\xe0','\xa5','\x8b',0, // त्रिनिदादआणिटोबॅगो tt
+    '\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xa6','\xe0','\xa4','\xbe','\xe0','\xa4','\xa6','\xe0','\xa4','\x94','\xe0','\xa4','\xb0','\xe0','\xa4','\x9f','\xe0','\xa5','\x8b','\xe0','\xa4','\xac','\xe0','\xa5','\x88','\xe0','\xa4','\x97','\xe0','\xa5','\x8b',0, // त्रिनिदादऔरटोबैगो tt
+    '\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xa6','\xe0','\xa4','\xbe','\xe0','\xa4','\x95','\xe0','\xa5','\x81','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb9','\xe0','\xa4','\xbe',0, // त्रिस्तानदाकुन्हा ta
+    '\xe0','\xa4','\xa5','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1',0, // थाइलैण्ड th
+    '\xe0','\xa4','\xa5','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1',0, // थाइल्याण्ड th
+    '\xe0','\xa4','\xa5','\xe0','\xa4','\xbe','\xe0','\xa4','\x88','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1',0, // थाईलैंड th
+    '\xe0','\xa4','\xa5','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1',0, // थायलँड th
+    '\xe0','\xa4','\xa5','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa4','\xb2','\xe0','\xa4','\x82','\xe0','\xa4','\xa1',0, // थायलंड th
+    '\xe0','\xa4','\xa6','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa4','\xbf','\xe0','\xa4','\xa3','\xe0','\xa4','\x85','\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\x95','\xe0','\xa4','\xbe',0, // दक्षिणअफ़्रीका za
+    '\xe0','\xa4','\xa6','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa4','\xbf','\xe0','\xa4','\xa3','\xe0','\xa4','\x85','\xe0','\xa4','\xab','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xbe',0, // दक्षिणअफ्रिका za
+    '\xe0','\xa4','\xa6','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa4','\xbf','\xe0','\xa4','\xa3','\xe0','\xa4','\x85','\xe0','\xa4','\xab','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\x95','\xe0','\xa4','\xbe',0, // दक्षिणअफ्रीका za
+    '\xe0','\xa4','\xa6','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa4','\xbf','\xe0','\xa4','\xa3','\xe0','\xa4','\x86','\xe0','\xa4','\xab','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xbe',0, // दक्षिणआफ्रिका za
+    '\xe0','\xa4','\xa6','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa4','\xbf','\xe0','\xa4','\xa3','\xe0','\xa4','\x86','\xe0','\xa4','\xab','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\x95','\xe0','\xa4','\xbe',0, // दक्षिणआफ्रीका za
+    '\xe0','\xa4','\xa6','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa4','\xbf','\xe0','\xa4','\xa3','\xe0','\xa4','\x95','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // दक्षिणकोरिया kr
+    '\xe0','\xa4','\xa6','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa4','\xbf','\xe0','\xa4','\xa3','\xe0','\xa4','\x9c','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xa6','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa4','\xbf','\xe0','\xa4','\xa3','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\x9a','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x82',0, // दक्षिणजर्जियारदक्षिणस्यान्डवीचटापुहरू gs
+    '\xe0','\xa4','\xa6','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa4','\xbf','\xe0','\xa4','\xa3','\xe0','\xa4','\x9c','\xe0','\xa5','\x89','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\x86','\xe0','\xa4','\xa3','\xe0','\xa4','\xbf','\xe0','\xa4','\xa6','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa4','\xbf','\xe0','\xa4','\xa3','\xe0','\xa4','\xb8','\xe0','\xa4','\x81','\xe0','\xa4','\xa1','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\x9a','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x87',0, // दक्षिणजॉर्जियाआणिदक्षिणसँडविचबेटे gs
+    '\xe0','\xa4','\xa6','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa4','\xbf','\xe0','\xa4','\xa3','\xe0','\xa4','\x9c','\xe0','\xa5','\x89','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\x94','\xe0','\xa4','\xb0','\xe0','\xa4','\xa6','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa4','\xbf','\xe0','\xa4','\xa3','\xe0','\xa4','\xb8','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\x9a','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa5','\x82','\xe0','\xa4','\xb9',0, // दक्षिणजॉर्जियाऔरदक्षिणसैंडविचद्वीपसमूह gs
+    '\xe0','\xa4','\xa6','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa4','\xbf','\xe0','\xa4','\xa3','\xe0','\xa4','\x9c','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\x86','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\xa6','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa4','\xbf','\xe0','\xa4','\xa3','\xe0','\xa4','\xb8','\xe0','\xa5','\x85','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\x9a','\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // दक्षिणजोर्जियाआनीदक्षिणसॅण्डविचआयलँड्स gs
+    '\xe0','\xa4','\xa6','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa4','\xbf','\xe0','\xa4','\xa3','\xe0','\xa4','\x9c','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\x8f','\xe0','\xa4','\xb5','\xe0','\xa4','\x82','\xe0','\xa4','\xa6','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa4','\xbf','\xe0','\xa4','\xa3','\xe0','\xa4','\xb8','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\x9a','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa',0, // दक्षिणजोर्जियाएवंदक्षिणसैंडवीचद्वीप gs
+    '\xe0','\xa4','\xa6','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa4','\xbf','\xe0','\xa4','\xa3','\xe0','\xa4','\xb8','\xe0','\xa5','\x81','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // दक्षिणसुडान ss
+    '\xe0','\xa4','\xa6','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa4','\xbf','\xe0','\xa4','\xa3','\xe0','\xa4','\xb8','\xe0','\xa5','\x81','\xe0','\xa4','\xa6','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // दक्षिणसुदान ss
+    '\xe0','\xa4','\xa6','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa4','\xbf','\xe0','\xa4','\xa3','\xe0','\xa4','\xb8','\xe0','\xa5','\x82','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // दक्षिणसूडान ss
+    '\xe0','\xa4','\xa6','\xe0','\xa4','\xbf','\xe0','\xa4','\x8f','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // दिएगोगार्सिया dg
+    '\xe0','\xa4','\xa6','\xe0','\xa4','\xbf','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // दिगोगार्सिया dg
+    '\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xac','\xe0','\xa5','\x82','\xe0','\xa4','\xa4','\xe0','\xa5','\x80',0, // द्जिबूती dj
+    '\xe0','\xa4','\xa8','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x87',0, // नर्वे no
+    '\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\x9c','\xe0','\xa4','\xb0',0, // नाइजर ne
+    '\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\x9c','\xe0','\xa5','\x80','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // नाइजीरिया ng
+    '\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\x9c','\xe0','\xa5','\x87','\xe0','\xa4','\xb0',0, // नाइजेर ne
+    '\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\x9c','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // नाइजेरिया ng
+    '\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\x89','\xe0','\xa4','\xb0','\xe0','\xa5','\x81',0, // नाउरु nr
+    '\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\x89','\xe0','\xa4','\xb0','\xe0','\xa5','\x82',0, // नाउरू nr
+    '\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xae','\xe0','\xa4','\xbf','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // नामिबिया na
+    '\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xae','\xe0','\xa5','\x80','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // नामीबिया na
+    '\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa4','\x9c','\xe0','\xa4','\xb0',0, // नायजर ne
+    '\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa4','\x9c','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // नायजेरिया ng
+    '\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xb5','\xe0','\xa4','\xb0','\xe0','\xa5','\x82',0, // नावरू nr
+    '\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\x97','\xe0','\xa5','\x81','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe',0, // निकारगुवा ni
+    '\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x97','\xe0','\xa5','\x81','\xe0','\xa4','\x86',0, // निकारागुआ ni
+    '\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x97','\xe0','\xa5','\x81','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe',0, // निकारागुवा ni
+    '\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe',0, // निकाराग्वा ni
+    '\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\x87',0, // नियुइ nu
+    '\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\xa6','\xe0','\xa4','\xb0','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1',0, // नीदरलैंड nl
+    '\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\xaf','\xe0','\xa5','\x82',0, // नीयू nu
+    '\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\x8f',0, // नीयूए nu
+    '\xe0','\xa4','\xa8','\xe0','\xa5','\x85','\xe0','\xa4','\xa6','\xe0','\xa4','\xb0','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1',0, // नॅदरलँड nl
+    '\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xa6','\xe0','\xa4','\xb0','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1',0, // नेदरलँड nl
+    '\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xa6','\xe0','\xa4','\xb0','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1',0, // नेदरलैण्ड nl
+    '\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xa6','\xe0','\xa4','\xb0','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1',0, // नेदरल्याण्ड nl
+    '\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xaa','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2',0, // नेपाल np
+    '\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xaa','\xe0','\xa4','\xbe','\xe0','\xa4','\xb3',0, // नेपाळ np
+    '\xe0','\xa4','\xa8','\xe0','\xa5','\x89','\xe0','\xa4','\xb0','\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa5','\x89','\xe0','\xa4','\x95','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa',0, // नॉरफ़ॉकद्वीप nf
+    '\xe0','\xa4','\xa8','\xe0','\xa5','\x89','\xe0','\xa4','\xb0','\xe0','\xa4','\xab','\xe0','\xa5','\x89','\xe0','\xa4','\x95','\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1',0, // नॉरफॉकआयलँड nf
+    '\xe0','\xa4','\xa8','\xe0','\xa5','\x89','\xe0','\xa4','\xb0','\xe0','\xa4','\xab','\xe0','\xa5','\x89','\xe0','\xa4','\x95','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x9f',0, // नॉरफॉकबेट nf
+    '\xe0','\xa4','\xa8','\xe0','\xa5','\x89','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x87',0, // नॉर्वे no
+    '\xe0','\xa4','\xa8','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa4','\xab','\xe0','\xa5','\x8b','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\x95','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81',0, // नोरफोल्कटापु nf
+    '\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // न्युक्यालेडोनिया nc
+    '\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1',0, // न्युजिल्याण्ड nz
+    '\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\x9d','\xe0','\xa5','\x80','\xe0','\xa4','\xb2','\xe0','\xa5','\x85','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1',0, // न्युझीलॅन्ड nz
+    '\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\x95','\xe0','\xa5','\x85','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // न्यूकॅलिडोनिया nc
+    '\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\x95','\xe0','\xa5','\x85','\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // न्यूकॅलेडोनिया nc
+    '\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\x95','\xe0','\xa5','\x88','\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // न्यूकैलेडोनिया nc
+    '\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa5','\x80','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1',0, // न्यूज़ीलैंड nz
+    '\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\x9d','\xe0','\xa5','\x80','\xe0','\xa4','\xb2','\xe0','\xa4','\x82','\xe0','\xa4','\xa1',0, // न्यूझीलंड nz
+    '\xe0','\xa4','\xaa','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xae','\xe0','\xa4','\xbe',0, // पनामा pa
+    '\xe0','\xa4','\xaa','\xe0','\xa4','\xaa','\xe0','\xa5','\x81','\xe0','\xa4','\x86','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // पपुआन्यूगाइनिया pg
+    '\xe0','\xa4','\xaa','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x87',0, // पराग्वे py
+    '\xe0','\xa4','\xaa','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\x89',0, // पलाउ pw
+    '\xe0','\xa4','\xaa','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\x8a',0, // पलाऊ pw
+    '\xe0','\xa4','\xaa','\xe0','\xa4','\xb6','\xe0','\xa5','\x8d','\xe0','\xa4','\x9a','\xe0','\xa4','\xbf','\xe0','\xa4','\xae','\xe0','\xa4','\xb8','\xe0','\xa4','\xb9','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe',0, // पश्चिमसहारा eh
+    '\xe0','\xa4','\xaa','\xe0','\xa4','\xb6','\xe0','\xa5','\x8d','\xe0','\xa4','\x9a','\xe0','\xa4','\xbf','\xe0','\xa4','\xae','\xe0','\xa5','\x80','\xe0','\xa4','\xb8','\xe0','\xa4','\xb9','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe',0, // पश्चिमीसहारा eh
+    '\xe0','\xa4','\xaa','\xe0','\xa4','\xb6','\xe0','\xa5','\x8d','\xe0','\xa4','\x9a','\xe0','\xa4','\xbf','\xe0','\xa4','\xae','\xe0','\xa5','\x80','\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\xb9','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe',0, // पश्चिमीसाहारा eh
+    '\xe0','\xa4','\xaa','\xe0','\xa4','\xbe','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // पाकिस्तान pk
+    '\xe0','\xa4','\xaa','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81','\xe0','\xa4','\x86','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\x97','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x80',0, // पापुआन्युगिनी pg
+    '\xe0','\xa4','\xaa','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81','\xe0','\xa4','\x86','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\x97','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x80',0, // पापुआन्यूगिनी pg
+    '\xe0','\xa4','\xaa','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x97','\xe0','\xa5','\x81','\xe0','\xa4','\x8f',0, // पारागुए py
+    '\xe0','\xa4','\xaa','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa8','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x81',0, // पिटकाइर्नटापुहरु pn
+    '\xe0','\xa4','\xaa','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa4','\x95','\xe0','\xa5','\x85','\xe0','\xa4','\xb0','\xe0','\xa4','\xa8','\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // पिटकॅरनआयलँड्स pn
+    '\xe0','\xa4','\xaa','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa4','\x95','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa8',0, // पिटकेर्न pn
+    '\xe0','\xa4','\xaa','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa4','\x95','\xe0','\xa5','\x88','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa8','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa5','\x82','\xe0','\xa4','\xb9',0, // पिटकैर्नद्वीपसमूह pn
+    '\xe0','\xa4','\xaa','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa4','\x95','\xe0','\xa5','\x88','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa8','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x87',0, // पिटकैर्नबेटे pn
+    '\xe0','\xa4','\xaa','\xe0','\xa4','\xbf','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa5','\x8b',0, // पिर्टोरिको pr
+    '\xe0','\xa4','\xaa','\xe0','\xa5','\x81','\xe0','\xa4','\x8f','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa5','\x8b',0, // पुएर्टोरिको pr
+    '\xe0','\xa4','\xaa','\xe0','\xa5','\x81','\xe0','\xa4','\x8f','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\x95','\xe0','\xa5','\x8b',0, // पुएर्टोरीको pr
+    '\xe0','\xa4','\xaa','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2',0, // पुर्तगाल pt
+    '\xe0','\xa4','\xaa','\xe0','\xa5','\x82','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xa4','\xe0','\xa4','\xbf','\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0',0, // पूर्वतिमोर tl
+    '\xe0','\xa4','\xaa','\xe0','\xa5','\x82','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xa4','\xe0','\xa4','\xbf','\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0',0, // पूर्वीतिमोर tl
+    '\xe0','\xa4','\xaa','\xe0','\xa5','\x83','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\x9f','\xe0','\xa5','\x80','\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0',0, // पृर्वीटीमोर tl
+    '\xe0','\xa4','\xaa','\xe0','\xa5','\x85','\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\x88','\xe0','\xa4','\xa8',0, // पॅलेस्टाईन ps
+    '\xe0','\xa4','\xaa','\xe0','\xa5','\x85','\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xa8','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xa6','\xe0','\xa5','\x87','\xe0','\xa4','\xb6',0, // पॅलेस्टिनियनप्रदेश ps
+    '\xe0','\xa4','\xaa','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa5','\x82',0, // पेरू pe
+    '\xe0','\xa4','\xaa','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa4','\xa8',0, // पेलेस्टायन ps
+    '\xe0','\xa4','\xaa','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x80','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xa8','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x82','\xe0','\xa4','\xa4',0, // पेलेस्टीनियनप्रांत ps
+    '\xe0','\xa4','\xaa','\xe0','\xa5','\x88','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x87',0, // पैराग्वे py
+    '\xe0','\xa4','\xaa','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9a','\xe0','\xa5','\x81','\xe0','\xa4','\x97','\xe0','\xa4','\xb2',0, // पोर्चुगल pt
+    '\xe0','\xa4','\xaa','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa5','\x8b',0, // पोर्टोरिको pr
+    '\xe0','\xa4','\xaa','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa5','\x81','\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2',0, // पोर्तुगाल pt
+    '\xe0','\xa4','\xaa','\xe0','\xa5','\x8b','\xe0','\xa4','\xb2','\xe0','\xa4','\x82','\xe0','\xa4','\xa1',0, // पोलंड pl
+    '\xe0','\xa4','\xaa','\xe0','\xa5','\x8b','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1',0, // पोलैंड pl
+    '\xe0','\xa4','\xaa','\xe0','\xa5','\x8b','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1',0, // पोलैण्ड pl
+    '\xe0','\xa4','\xaa','\xe0','\xa5','\x8b','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1',0, // पोल्याण्ड pl
+    '\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xae','\xe0','\xa4','\xbe',0, // प्यानामा pa
+    '\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x87',0, // प्याराग्वे py
+    '\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xb8','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\xa8',0, // प्यालेसटाइन ps
+    '\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\xad','\xe0','\xa5','\x82','\xe0','\xa4','\xad','\xe0','\xa4','\xbe','\xe0','\xa4','\x97','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x81',0, // प्यालेस्टनीभूभागहरु ps
+    '\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\x8f','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa5','\x8b',0, // प्युएर्तोरिको pr
+    '\xe0','\xa4','\xab','\xe0','\xa4','\x95','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x81',0, // फकल्याण्डटापुहरु fk
+    '\xe0','\xa4','\xab','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x82','\xe0','\xa4','\x87','\xe0','\xa4','\x9c','\xe0','\xa5','\x8d','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xad','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8',0, // फक्ल्याण्डटापुहरूइज्लासमाल्भिनास fk
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xb0','\xe0','\xa5','\x8b','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa',0, // फरोद्वीप fo
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa4','\xbf','\xe0','\xa4','\x9c','\xe0','\xa5','\x80',0, // फ़िजी fj
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1',0, // फ़िनलैंड fi
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa4','\xbf','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xaa','\xe0','\xa5','\x80','\xe0','\xa4','\x82','\xe0','\xa4','\xb8',0, // फ़िलिपींस ph
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa4','\xbf','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa5','\x80','\xe0','\xa4','\xa8',0, // फ़िलिस्तीन ps
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa4','\xbf','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa5','\x80','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa5','\x87','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0',0, // फ़िलिस्तीनीक्षेत्र ps
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa5','\x8b','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa5','\x82','\xe0','\xa4','\xb9',0, // फ़ेरोद्वीपसमूह fo
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa5','\x89','\xe0','\xa4','\x95','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa4','\x86','\xe0','\xa4','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // फ़ॉकलैंडआइलैंड्स fk
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa5','\x89','\xe0','\xa4','\x95','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa4','\x86','\xe0','\xa4','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa4','\x87','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8',0, // फ़ॉकलैंडआइलैंड्सइलासमालविनास fk
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa5','\x89','\xe0','\xa4','\x95','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa5','\x82','\xe0','\xa4','\xb9',0, // फ़ॉकलैंडद्वीपसमूह fk
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa5','\x89','\xe0','\xa4','\x95','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa5','\x82','\xe0','\xa4','\xb9','\xe0','\xa4','\x87','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa5','\x8d','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8',0, // फ़ॉकलैंडद्वीपसमूहइज़्लासमाल्विनास fk
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa5','\x89','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\x95','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa',0, // फ़ॉल्कलैंडद्वीप fk
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x82','\xe0','\xa4','\xb8',0, // फ़्रांस fr
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x82','\xe0','\xa4','\xb8','\xe0','\xa5','\x80','\xe0','\xa4','\xb8','\xe0','\xa5','\x80','\xe0','\xa4','\xa6','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa4','\xbf','\xe0','\xa4','\xa3','\xe0','\xa5','\x80','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa5','\x87','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0',0, // फ़्रांसीसीदक्षिणीक्षेत्र tf
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9a','\xe0','\xa4','\x97','\xe0','\xa5','\x81','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // फ़्रेंचगुयाना gf
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9a','\xe0','\xa4','\xaa','\xe0','\xa5','\x8b','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xb6','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // फ़्रेंचपोलिनेशिया pf
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8b','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x82',0, // फारोटापुहरू fo
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xbf','\xe0','\xa4','\x9c','\xe0','\xa5','\x80',0, // फिजी fj
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1',0, // फिनलँड fi
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xb2','\xe0','\xa4','\x82','\xe0','\xa4','\xa1',0, // फिनलंड fi
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1',0, // फिनलैंड fi
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1',0, // फिनल्याण्ड fi
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xbf','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xaa','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // फिलिपिन्स ph
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xbf','\xe0','\xa4','\xb2','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9d',0, // फिलीपिन्झ ph
+    '\xe0','\xa4','\xab','\xe0','\xa4','\xbf','\xe0','\xa4','\xb2','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // फिलीपिन्स ph
+    '\xe0','\xa4','\xab','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa5','\x8b','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x87',0, // फेरोबेटे fo
+    '\xe0','\xa4','\xab','\xe0','\xa5','\x88','\xe0','\xa4','\xb0','\xe0','\xa5','\x8b','\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // फैरोआयलँड्स fo
+    '\xe0','\xa4','\xab','\xe0','\xa5','\x89','\xe0','\xa4','\x95','\xe0','\xa4','\xb2','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x87',0, // फॉकलंडबेटे fk
+    '\xe0','\xa4','\xab','\xe0','\xa5','\x89','\xe0','\xa4','\x95','\xe0','\xa4','\xb2','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x87','\xe0','\xa4','\x87','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8',0, // फॉकलंडबेटेइस्लासमालविनास fk
+    '\xe0','\xa4','\xab','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x81','\xe0','\xa4','\xb8',0, // फ्राँस fr
+    '\xe0','\xa4','\xab','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x81','\xe0','\xa4','\xb8','\xe0','\xa5','\x80','\xe0','\xa4','\xb8','\xe0','\xa5','\x80','\xe0','\xa4','\x89','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa5','\x87','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x8b','\xe0','\xa4','\x82',0, // फ्राँसीसीउत्तरीक्षेत्रों tf
+    '\xe0','\xa4','\xab','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x81','\xe0','\xa4','\xb8','\xe0','\xa5','\x80','\xe0','\xa4','\xb8','\xe0','\xa5','\x80','\xe0','\xa4','\x97','\xe0','\xa4','\xbf','\xe0','\xa4','\x86','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // फ्राँसीसीगिआना gf
+    '\xe0','\xa4','\xab','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x81','\xe0','\xa4','\xb8','\xe0','\xa5','\x80','\xe0','\xa4','\xb8','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa5','\x89','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\xb6','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // फ्राँसीसीपॉलिनीशिया pf
+    '\xe0','\xa4','\xab','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // फ्रान्स fr
+    '\xe0','\xa4','\xab','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x80','\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // फ्रान्सेलीगायना gf
+    '\xe0','\xa4','\xab','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x80','\xe0','\xa4','\xa6','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa4','\xbf','\xe0','\xa4','\xa3','\xe0','\xa5','\x80','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa5','\x87','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x81',0, // फ्रान्सेलीदक्षिणीक्षेत्रहरु tf
+    '\xe0','\xa4','\xab','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa5','\x8b','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // फ्रान्सेलीपोलिनेसिया pf
+    '\xe0','\xa4','\xab','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9a','\xe0','\xa4','\x97','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // फ्रेंचगयाना gf
+    '\xe0','\xa4','\xab','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9a','\xe0','\xa4','\xa6','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa4','\xbf','\xe0','\xa4','\xa3','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x82','\xe0','\xa4','\xa4',0, // फ्रेंचदक्षिणीप्रांत tf
+    '\xe0','\xa4','\xab','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9a','\xe0','\xa4','\xa6','\xe0','\xa4','\xbe','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa4','\xbf','\xe0','\xa4','\xa3','\xe0','\xa4','\xbe','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xa6','\xe0','\xa5','\x87','\xe0','\xa4','\xb6',0, // फ्रेंचदाक्षिणात्यप्रदेश tf
+    '\xe0','\xa4','\xab','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9a','\xe0','\xa4','\xaa','\xe0','\xa5','\x89','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xb6','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // फ्रेंचपॉलिनेशिया pf
+    '\xe0','\xa4','\xab','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9a','\xe0','\xa4','\x97','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // फ्रेन्चगयाना gf
+    '\xe0','\xa4','\xab','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9a','\xe0','\xa4','\xaa','\xe0','\xa5','\x8b','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // फ्रेन्चपोलिनेसिया pf
+    '\xe0','\xa4','\xac','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\xa6','\xe0','\xa5','\x87','\xe0','\xa4','\xb6',0, // बंगलादेश bd
+    '\xe0','\xa4','\xac','\xe0','\xa4','\x99','\xe0','\xa5','\x8d','\xe0','\xa4','\x97','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\xa6','\xe0','\xa5','\x87','\xe0','\xa4','\xb6',0, // बङ्गलादेश bd
+    '\xe0','\xa4','\xac','\xe0','\xa4','\xb0','\xe0','\xa4','\xae','\xe0','\xa5','\x82','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe',0, // बरमूडा bm
+    '\xe0','\xa4','\xac','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xae','\xe0','\xa5','\x81','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe',0, // बर्मुडा bm
+    '\xe0','\xa4','\xac','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\x97','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // बल्गेरिया bg
+    '\xe0','\xa4','\xac','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\x97','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // बल्गेरीया bg
+    '\xe0','\xa4','\xac','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\x97','\xe0','\xa5','\x88','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // बल्गैरिया bg
+    '\xe0','\xa4','\xac','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\xa8',0, // बहराइन bh
+    '\xe0','\xa4','\xac','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xa8',0, // बहरीन bh
+    '\xe0','\xa4','\xac','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x88','\xe0','\xa4','\xa8',0, // बहरैन bh
+    '\xe0','\xa4','\xac','\xe0','\xa4','\xb9','\xe0','\xa4','\xbe','\xe0','\xa4','\xae','\xe0','\xa4','\xbe',0, // बहामा bs
+    '\xe0','\xa4','\xac','\xe0','\xa4','\xb9','\xe0','\xa4','\xbe','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\x9c',0, // बहामाज bs
+    '\xe0','\xa4','\xac','\xe0','\xa4','\xb9','\xe0','\xa4','\xbe','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8',0, // बहामास bs
+    '\xe0','\xa4','\xac','\xe0','\xa4','\xb9','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xa8',0, // बहारीन bh
+    '\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\xa6','\xe0','\xa5','\x87','\xe0','\xa4','\xb6',0, // बांगलादेश bd
+    '\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\xa6','\xe0','\xa5','\x87','\xe0','\xa4','\xb6',0, // बांग्लादेश bd
+    '\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8',0, // बारबाडोस bb
+    '\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8',0, // बार्बाडोस bb
+    '\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\x93','\xe0','\xa4','\xb6','\xe0','\xa5','\x87','\xe0','\xa4','\x86','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // बाहरियओशेआनिया qo
+    '\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xb9','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\x93','\xe0','\xa4','\xb8','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // बाह्यओसनिया qo
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x81','\xe0','\xa4','\xad','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81',0, // बुभेटटापु bv
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa5','\x81','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa5','\x80',0, // बुरुंडी bi
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa5','\x82','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa5','\x80',0, // बुरूण्डी bi
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa5','\x8b',0, // बुर्किनाफ़ासो bf
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xab','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa5','\x8b',0, // बुर्किनाफासो bf
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xab','\xe0','\xa5','\x85','\xe0','\xa4','\xb8','\xe0','\xa5','\x8b',0, // बुर्किनाफॅसो bf
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x81','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // बुल्गारिया bg
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x81','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\x97','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // बुल्गेरिया bg
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x81','\xe0','\xa4','\xb5','\xe0','\xa5','\x87','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa',0, // बुवेद्वीप bv
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8',0, // बेनिन bj
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\xa8',0, // बेनीन bj
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\x81',0, // बेनेँ bj
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa4','\xa4','\xe0','\xa5','\x80','\xe0','\xa4','\xad','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x82',0, // बेलायतीभर्जिनटापुहरू vg
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa4','\xa4','\xe0','\xa5','\x80','\xe0','\xa4','\xb9','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa6','\xe0','\xa4','\xae','\xe0','\xa4','\xb9','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\x97','\xe0','\xa4','\xb0','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa5','\x87','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0',0, // बेलायतीहिन्दमहासागरक्षेत्र io
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x82','\xe0','\xa4','\xb8',0, // बेलारूस by
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\x9c',0, // बेलिज bz
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc',0, // बेलिज़ bz
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\x9d',0, // बेलिझ bz
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\x9d','\xe0','\xa5','\x87',0, // बेलिझे bz
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x80','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc',0, // बेलीज़ bz
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xae',0, // बेल्जियम be
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\xa8',0, // बेहरेन bh
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8b','\xe0','\xa4','\x89','\xe0','\xa4','\xb5','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x9f',0, // बोउवेटबेट bv
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8b','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // बोट्सवाना bw
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8b','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // बोट्स्वाना bw
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8b','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // बोत्सवाना bw
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8b','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // बोत्स्वाना bw
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8b','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xad','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // बोलिभिया bo
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8b','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xb5','\xe0','\xa5','\x8d','\xe0','\xa4','\xb9','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // बोलिव्हिया bo
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8b','\xe0','\xa4','\xb2','\xe0','\xa5','\x80','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // बोलीविया bo
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8b','\xe0','\xa4','\xb5','\xe0','\xa4','\x9f','\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1',0, // बोवटआयलँड bv
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8b','\xe0','\xa4','\xb5','\xe0','\xa5','\x87','\xe0','\xa4','\xa4','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa',0, // बोवेतद्वीप bv
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa5','\x87','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // बोसनियाहर्ज़ेगोविना ba
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\x85','\xe0','\xa4','\xa3','\xe0','\xa4','\xbf','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa5','\x87','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // बोस्नियाअणिहर्जेगोविना ba
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\x86','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\xb9','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa5','\x87','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // बोस्नियाआनीहेर्जेगोविना ba
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\x8f','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\xad','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // बोस्नियाएण्डहर्जगोभिनिया ba
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8b','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\x94','\xe0','\xa4','\xb0','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa5','\x87','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // बोस्नियाऔरहर्ज़ेगोविना ba
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa5','\x80','\xe0','\xa4','\xb2',0, // ब्राज़ील br
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xb2',0, // ब्राजिल br
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x9d','\xe0','\xa4','\xbf','\xe0','\xa4','\xb2',0, // ब्राझिल br
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x9d','\xe0','\xa5','\x80','\xe0','\xa4','\xb2',0, // ब्राझील br
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\xb6','\xe0','\xa4','\xb5','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // ब्रिटिशवर्जिनआयलँड्स vg
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\xb6','\xe0','\xa4','\xb5','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa5','\x82','\xe0','\xa4','\xb9',0, // ब्रिटिशवर्जिनद्वीपसमूह vg
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\xb6','\xe0','\xa4','\xb5','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa5','\x80','\xe0','\xa4','\xa8','\xe0','\xa4','\x86','\xe0','\xa4','\x88','\xe0','\xa4','\xb2','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // ब्रिटिशवर्जीनआईलंड्स vg
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\xb6','\xe0','\xa4','\xb5','\xe0','\xa5','\x8d','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x87',0, // ब्रिटिशव्हर्जिनबेटे vg
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\xb6','\xe0','\xa4','\xb9','\xe0','\xa4','\xbf','\xe0','\xa4','\x82','\xe0','\xa4','\xa6','\xe0','\xa4','\xae','\xe0','\xa4','\xb9','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\x97','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa5','\x87','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0',0, // ब्रिटिशहिंदमहासागरियक्षेत्र io
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\xb6','\xe0','\xa4','\xb9','\xe0','\xa4','\xbf','\xe0','\xa4','\x82','\xe0','\xa4','\xa6','\xe0','\xa4','\xae','\xe0','\xa4','\xb9','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\x97','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xaf','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa5','\x87','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0',0, // ब्रिटिशहिंदमहासागरीयक्षेत्र io
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\xb6','\xe0','\xa4','\xb9','\xe0','\xa4','\xbf','\xe0','\xa4','\x82','\xe0','\xa4','\xa6','\xe0','\xa5','\x80','\xe0','\xa4','\xae','\xe0','\xa4','\xb9','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\x97','\xe0','\xa4','\xb0','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa5','\x87','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0',0, // ब्रिटिशहिंदीमहासागरक्षेत्र io
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xa4','\xe0','\xa4','\xa8',0, // ब्रितन gb
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x81','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\x87',0, // ब्रुनाइ bn
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x81','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\x88',0, // ब्रुनेई bn
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x82','\xe0','\xa4','\xa8','\xe0','\xa4','\x87',0, // ब्रूनइ bn
+    '\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x82','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\x88',0, // ब्रूनेई bn
+    '\xe0','\xa4','\xad','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa5','\x81','\xe0','\xa4','\x86','\xe0','\xa4','\xa4','\xe0','\xa5','\x81',0, // भानुआतु vu
+    '\xe0','\xa4','\xad','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xa4',0, // भारत in
+    '\xe0','\xa4','\xad','\xe0','\xa4','\xbf','\xe0','\xa4','\x8f','\xe0','\xa4','\xa4','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xae',0, // भिएतनाम vn
+    '\xe0','\xa4','\xad','\xe0','\xa5','\x81','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // भुटान bt
+    '\xe0','\xa4','\xad','\xe0','\xa5','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // भूटान bt
+    '\xe0','\xa4','\xad','\xe0','\xa5','\x82','\xe0','\xa4','\xa4','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // भूतान bt
+    '\xe0','\xa4','\xad','\xe0','\xa5','\x82','\xe0','\xa4','\xae','\xe0','\xa4','\xa7','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x80','\xe0','\xa4','\xaf','\xe0','\xa4','\x97','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x80',0, // भूमध्यीयगिनी gq
+    '\xe0','\xa4','\xad','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xa8','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa5','\x80',0, // भेटिकनसिटी va
+    '\xe0','\xa4','\xad','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\x9c','\xe0','\xa5','\x81','\xe0','\xa4','\x8f','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe',0, // भेनेजुएला ve
+    '\xe0','\xa4','\xae','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // मंगोलिया mn
+    '\xe0','\xa4','\xae','\xe0','\xa4','\x95','\xe0','\xa4','\xa6','\xe0','\xa5','\x82','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // मकदूनिया mk
+    '\xe0','\xa4','\xae','\xe0','\xa4','\x95','\xe0','\xa4','\xa6','\xe0','\xa5','\x82','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','f','y','r','o','m',0, // मकदूनियाfyrom mk
+    '\xe0','\xa4','\xae','\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\x89',0, // मकाउ mo
+    '\xe0','\xa4','\xae','\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\x89','\xe0','\xa4','\x9a','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\x81','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xb6','\xe0','\xa5','\x87','\xe0','\xa4','\xb7','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xb6','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa5','\x87','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0',0, // मकाउचिनियाँविशेषप्रशासनिकक्षेत्र mo
+    '\xe0','\xa4','\xae','\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\x8a',0, // मकाऊ mo
+    '\xe0','\xa4','\xae','\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\x8a','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xb6','\xe0','\xa5','\x87','\xe0','\xa4','\xb7','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xb6','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa5','\x87','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\x9a','\xe0','\xa5','\x80','\xe0','\xa4','\xa8',0, // मकाऊविशेषप्रशासनिकक्षेत्रचीन mo
+    '\xe0','\xa4','\xae','\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\x93',0, // मकाओ mo
+    '\xe0','\xa4','\xae','\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\x93','\xe0','\xa4','\x8f','\xe0','\xa4','\xb8','\xe0','\xa4','\x8f','\xe0','\xa4','\x86','\xe0','\xa4','\xb0','\xe0','\xa4','\x9a','\xe0','\xa5','\x80','\xe0','\xa4','\xa8',0, // मकाओएसएआरचीन mo
+    '\xe0','\xa4','\xae','\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\x93','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xb6','\xe0','\xa5','\x87','\xe0','\xa4','\xb7','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xb6','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa5','\x87','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\x9a','\xe0','\xa5','\x80','\xe0','\xa4','\xa8',0, // मकाओविशेषप्रशासनिकक्षेत्रचीन mo
+    '\xe0','\xa4','\xae','\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\xb5',0, // मकाव mo
+    '\xe0','\xa4','\xae','\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\xb5','s','a','r','\xe0','\xa4','\x9a','\xe0','\xa5','\x80','\xe0','\xa4','\xa8',0, // मकावsarचीन mo
+    '\xe0','\xa4','\xae','\xe0','\xa4','\x99','\xe0','\xa5','\x8d','\xe0','\xa4','\x97','\xe0','\xa5','\x8b','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // मङ्गोलिया mn
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xa6','\xe0','\xa4','\xbe','\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x95','\xe0','\xa4','\xb0',0, // मदागास्कर mg
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xa7','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\x85','\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\x95','\xe0','\xa5','\x80','\xe0','\xa4','\x97','\xe0','\xa4','\xa3','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x9c','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf',0, // मध्यअफ़्रीकीगणराज्य cf
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xa7','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\x85','\xe0','\xa4','\xab','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa5','\x80','\xe0','\xa4','\x97','\xe0','\xa4','\xa3','\xe0','\xa4','\xa4','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0',0, // मध्यअफ्रिकीगणतन्त्र cf
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xa7','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\x85','\xe0','\xa4','\xab','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\x95','\xe0','\xa5','\x80','\xe0','\xa4','\xb2','\xe0','\xa5','\x8b','\xe0','\xa4','\x95','\xe0','\xa4','\xb8','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\x95','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x9c','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf',0, // मध्यअफ्रीकीलोकसत्तकराज्य cf
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\xb5','\xe0','\xa5','\x80',0, // मलावी mw
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xb6','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // मलेशिया my
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // मलेसिया my
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xb6','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // माइक्रोनेशिया fm
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // माइक्रोनेसिया fm
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\x89','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // माउरिटानिया mr
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe','\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x95','\xe0','\xa4','\xb0',0, // माडागास्कर mg
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xa6','\xe0','\xa4','\xbe','\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x95','\xe0','\xa4','\xb0',0, // मादागास्कर mg
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xb6','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // मायक्रोनेशिया fm
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa5','\x8b','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f',0, // मायोट्ट yt
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa5','\x8b','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x87',0, // मायोट्टे yt
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa5','\x8b','\xe0','\xa4','\xa4','\xe0','\xa5','\x87',0, // मायोते yt
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\x95',0, // मार्टिनिक mq
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x80','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\x95',0, // मार्टीनिक mq
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xb6','\xe0','\xa4','\xb2','\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // मार्शलआयलँड्स mh
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xb6','\xe0','\xa4','\xb2','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x81',0, // मार्शलटापुहरु mh
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xb6','\xe0','\xa4','\xb2','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa',0, // मार्शलद्वीप mh
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xb6','\xe0','\xa4','\xb2','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa5','\x82','\xe0','\xa4','\xb9',0, // मार्शलद्वीपसमूह mh
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xb6','\xe0','\xa4','\xb2','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x87',0, // मार्शलबेटे mh
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa4','\xa6','\xe0','\xa5','\x80','\xe0','\xa4','\xb5',0, // मालदीव mv
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\xb5','\xe0','\xa5','\x80',0, // मालावी mw
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x80',0, // माली ml
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe',0, // माल्टा mt
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xad','\xe0','\xa4','\xbe',0, // माल्डोभा md
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe',0, // माल्डोवा md
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xa6','\xe0','\xa4','\xbf','\xe0','\xa4','\xad','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // माल्दिभ्स mv
+    '\xe0','\xa4','\xae','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0',0, // मिस्र eg
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x85','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // मॅसिडोनिया mk
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x85','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','f','y','r','o','m',0, // मॅसिडोनियाfyrom mk
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa5','\x8b',0, // मेक्सिको mx
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe','\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x95','\xe0','\xa4','\xb0',0, // मेडागास्कर mg
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\xaf','\xe0','\xa5','\x8b','\xe0','\xa4','\x9f',0, // मेयोट yt
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x88','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa5','\x8b',0, // मैक्सिको mx
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x88','\xe0','\xa4','\xaf','\xe0','\xa5','\x8c','\xe0','\xa4','\x9f',0, // मैयौट yt
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x88','\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // मैसेडोनिया mk
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x89','\xe0','\xa4','\x82','\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe',0, // मॉंसेरा ms
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x89','\xe0','\xa4','\x9d','\xe0','\xa4','\xbe','\xe0','\xa4','\x82','\xe0','\xa4','\xac','\xe0','\xa5','\x80','\xe0','\xa4','\x95',0, // मॉझांबीक mz
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x89','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x9f',0, // मॉन्टसेराट ms
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x89','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x85','\xe0','\xa4','\xa8','\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x8b',0, // मॉन्टॅनग्रो me
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x89','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x9f',0, // मॉन्ट्सेराट ms
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x89','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // मॉरिटानिया mr
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x89','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // मॉरिटेनिया mr
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x89','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xb6','\xe0','\xa4','\xb8',0, // मॉरिशस mu
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x89','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8',0, // मॉरिस mu
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x89','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xb6','\xe0','\xa4','\xb8',0, // मॉरीशस mu
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x89','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe',0, // मॉल्डोवा md
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\xa4',0, // मोंटसेरात ms
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x8b',0, // मोंटेनेग्रो me
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa4','\xbe','\xe0','\xa4','\x82','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\x95',0, // मोज़ांबिक mz
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa4','\xbe','\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\x95',0, // मोज़ाम्बिक mz
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\x9c','\xe0','\xa4','\xbe','\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\x95',0, // मोजाम्बिक mz
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\x9d','\xe0','\xa4','\xbe','\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\x95',0, // मोझाम्बिक mz
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\x95','\xe0','\xa5','\x8b',0, // मोनाको mc
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa5','\x85','\xe0','\xa4','\x95','\xe0','\xa5','\x8b',0, // मोनॅको mc
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x9f',0, // मोन्टसेर्राट ms
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x8b',0, // मोन्टेनिग्रो me
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\x95','\xe0','\xa5','\x8b',0, // मोरक्को ma
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\xb0','\xe0','\xa5','\x8b','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\x95','\xe0','\xa5','\x8b',0, // मोरोक्को ma
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa5','\x87','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // मोल्डेविया md
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xb5','\xe0','\xa5','\x8d','\xe0','\xa4','\xb9','\xe0','\xa4','\xbe',0, // मोल्डोव्हा md
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x8c','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xb8',0, // मौरिसियस mu
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\x82','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xac','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xae','\xe0','\xa4','\xbe',0, // म्यांमारबर्मा mm
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0',0, // म्यानमार mm
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xac','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xae','\xe0','\xa4','\xbe',0, // म्यानमारबर्मा mm
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xac','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xae','\xe0','\xa4','\xbe',0, // म्यान्मारबर्मा mm
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // म्यासेडोनिया mk
+    '\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xab','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\xb0','\xe0','\xa4','\xae',0, // म्यासेडोनियाफाइरम mk
+    '\xe0','\xa4','\xaf','\xe0','\xa4','\xae','\xe0','\xa4','\xa8',0, // यमन ye
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\x8f','\xe0','\xa4','\xb8',0, // युएस us
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\x8f','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa4','\xa8','\xe0','\xa4','\xb0','\xe0','\xa4','\x86','\xe0','\xa4','\xb5','\xe0','\xa4','\x9f','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa5','\x80','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1','\xe0','\xa5','\x8d','\xe2','\x80','\x8d','\xe0','\xa4','\xb8',0, // युएसमायनरआवटलायींगआयलँड्‍स um
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\x8f','\xe0','\xa4','\xb8','\xe0','\xa4','\xb5','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1','\xe0','\xa5','\x8d','\xe2','\x80','\x8d','\xe0','\xa4','\xb8',0, // युएसवर्जिनआयलँड्‍स vi
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\x8f','\xe0','\xa4','\xb8','\xe0','\xa4','\xb5','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa5','\x80','\xe0','\xa4','\xa8','\xe0','\xa4','\x86','\xe0','\xa4','\x88','\xe0','\xa4','\xb2','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // युएसवर्जीनआईलंड्स vi
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\x95','\xe0','\xa5','\x87',0, // युके gb
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\xa8',0, // युक्रेन ua
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\x81','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe',0, // युगाँडा ug
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe',0, // युगांडा ug
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe',0, // युगाण्डा ug
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x87','\xe0','\xa4','\xa1','\xe0','\xa4','\x85','\xe0','\xa4','\xb0','\xe0','\xa4','\xac','\xe0','\xa4','\x87','\xe0','\xa4','\xae','\xe0','\xa5','\x80','\xe0','\xa4','\xb0','\xe0','\xa5','\x85','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // युनाइटेडअरबइमीरॅट्स ae
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x87','\xe0','\xa4','\xa1','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa4','\x95','\xe0','\xa5','\x87','\xe0','\xa4','\x9b','\xe0','\xa5','\x8b','\xe0','\xa4','\x9f','\xe0','\xa5','\x87','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa',0, // युनाइटेडस्टेट्सकेछोटेबाहरियद्वीप um
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa4','\x9f','\xe0','\xa5','\x87','\xe0','\xa4','\xa1','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa4','\xa1','\xe0','\xa4','\xae',0, // युनायटेडकिंगडम gb
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa4','\x9f','\xe0','\xa5','\x87','\xe0','\xa4','\xa1','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // युनायटेडस्टेट्स us
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa5','\x82','\xe0','\xa4','\x97','\xe0','\xa5','\x81','\xe0','\xa4','\x8f',0, // युरूगुए uy
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa5','\x8b','\xe0','\xa4','\x9c','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8',0, // युरोजोन ez
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa5','\x8b','\xe0','\xa4','\x9d','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8',0, // युरोझोन ez
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\x8f','\xe0','\xa4','\xb8',0, // यूएस us
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\x8f','\xe0','\xa4','\xb8','\xe0','\xa4','\x86','\xe0','\xa4','\x89','\xe0','\xa4','\x9f','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa5','\x82','\xe0','\xa4','\xb9',0, // यूएसआउटलाइंगद्वीपसमूह um
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\x8f','\xe0','\xa4','\xb8','\xe0','\xa4','\x86','\xe0','\xa4','\x89','\xe0','\xa4','\x9f','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x87',0, // यूएसआउटलाइंगबेटे um
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\x8f','\xe0','\xa4','\xb8','\xe0','\xa4','\xb5','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa5','\x82','\xe0','\xa4','\xb9',0, // यूएसवर्जिनद्वीपसमूह vi
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\x8f','\xe0','\xa4','\xb8','\xe0','\xa4','\xb5','\xe0','\xa5','\x8d','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x87',0, // यूएसव्हर्जिनबेटे vi
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\x95','\xe0','\xa5','\x87',0, // यूके gb
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\xa8',0, // यूक्रेन ua
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x87','\xe0','\xa4','\xa1','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa4','\xa1','\xe0','\xa4','\xae',0, // यूनाइटेडकिंगडम gb
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // यूनान gr
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\xb0','\xe0','\xa5','\x8b','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8',0, // यूरोज़ोन ez
+    '\xe0','\xa4','\xaf','\xe0','\xa5','\x87','\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\xa8',0, // येमेन ye
+    '\xe0','\xa4','\xb0','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe',0, // रवांडा rw
+    '\xe0','\xa4','\xb0','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe',0, // रवाण्डा rw
+    '\xe0','\xa4','\xb0','\xe0','\xa4','\xb6','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // रशिया ru
+    '\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xa8',0, // रियुनियन re
+    '\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xa8',0, // रियूनियन re
+    '\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xa8',0, // रीयूनियन re
+    '\xe0','\xa4','\xb0','\xe0','\xa5','\x82','\xe0','\xa4','\x86','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe',0, // रूआण्डा rw
+    '\xe0','\xa4','\xb0','\xe0','\xa5','\x82','\xe0','\xa4','\xb8',0, // रूस ru
+    '\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa5','\x89','\xe0','\xa4','\x82',0, // रेयूनियॉं re
+    '\xe0','\xa4','\xb0','\xe0','\xa5','\x8b','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // रोमानिया ro
+    '\xe0','\xa4','\xb0','\xe0','\xa5','\x8b','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // रोमानीया ro
+    '\xe0','\xa4','\xb0','\xe0','\xa5','\x8b','\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // रोमेनिया ro
+    '\xe0','\xa4','\xb2','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa5','\x87','\xe0','\xa4','\xae','\xe0','\xa4','\xac','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x97',0, // लक्जेमबर्ग lu
+    '\xe0','\xa4','\xb2','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\x9d','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\xac','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x97',0, // लक्झेंबर्ग lu
+    '\xe0','\xa4','\xb2','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa4','\xac','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x97',0, // लक्समबर्ग lu
+    '\xe0','\xa4','\xb2','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xae','\xe0','\xa4','\xac','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x97',0, // लक्सेमबर्ग lu
+    '\xe0','\xa4','\xb2','\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa4','\xae','\xe0','\xa4','\xac','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x97',0, // लग्ज़मबर्ग lu
+    '\xe0','\xa4','\xb2','\xe0','\xa4','\xb8','\xe0','\xa5','\x8b','\xe0','\xa4','\xa5','\xe0','\xa5','\x8b',0, // लसोथो ls
+    '\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // लाइबेरिया lr
+    '\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\x93','\xe0','\xa4','\xb8',0, // लाओस la
+    '\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xad','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // लाट्भिया lv
+    '\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // लाट्वीया lv
+    '\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\xa4','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // लातविया lv
+    '\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // लात्विया lv
+    '\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // लायबेरिया lr
+    '\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // लायबेरीया lr
+    '\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\x9f','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\xa8',0, // लिकटेन्सटाइन li
+    '\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\xa8',0, // लिक्टेनस्टाइन li
+    '\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x88','\xe0','\xa4','\xa8','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\x88','\xe0','\xa4','\xa8',0, // लिक्टैनस्टाईन li
+    '\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\x9a','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x80','\xe0','\xa4','\xa8',0, // लिचेंस्टीन li
+    '\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xa5','\xe0','\xa5','\x81','\xe0','\xa4','\x86','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // लिथुआनिया lt
+    '\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xa5','\xe0','\xa5','\x81','\xe0','\xa4','\x8f','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // लिथुएनिया lt
+    '\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // लिबिया ly
+    '\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa5','\x8b','\xe0','\xa4','\xa5','\xe0','\xa5','\x8b',0, // लिसोथो ls
+    '\xe0','\xa4','\xb2','\xe0','\xa5','\x80','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // लीबिया ly
+    '\xe0','\xa4','\xb2','\xe0','\xa5','\x85','\xe0','\xa4','\x9f','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // लॅटविया lv
+    '\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xac','\xe0','\xa4','\xa8','\xe0','\xa4','\xa8',0, // लेबनन lb
+    '\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xac','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // लेबनान lb
+    '\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xac','\xe0','\xa4','\xa8','\xe0','\xa5','\x89','\xe0','\xa4','\xa8',0, // लेबनॉन lb
+    '\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xac','\xe0','\xa4','\xa8','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8',0, // लेबनोन lb
+    '\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xb8','\xe0','\xa5','\x8b','\xe0','\xa4','\xa5','\xe0','\xa5','\x8b',0, // लेसोथो ls
+    '\xe0','\xa4','\xb5','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xa4','\xe0','\xa5','\x82',0, // वनातू vu
+    '\xe0','\xa4','\xb5','\xe0','\xa4','\xa8','\xe0','\xa5','\x81','\xe0','\xa4','\x86','\xe0','\xa4','\xa4','\xe0','\xa5','\x82',0, // वनुआतू vu
+    '\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\x8a','\xe0','\xa4','\x9f','\xe0','\xa5','\x81',0, // वानाऊटु vu
+    '\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa5','\x81','\xe0','\xa4','\x86','\xe0','\xa4','\xa4','\xe0','\xa5','\x81',0, // वानुआतु vu
+    '\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa4','\x86','\xe0','\xa4','\xa3','\xe0','\xa4','\xbf','\xe0','\xa4','\xab','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\x9a','\xe0','\xa5','\x82','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // वालिसआणिफ्यूचूना wf
+    '\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa4','\x86','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\xab','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\x9a','\xe0','\xa5','\x82','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // वालिसआनीफ्यूचूना wf
+    '\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa4','\x94','\xe0','\xa4','\xb0','\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\x9a','\xe0','\xa5','\x82','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // वालिसऔरफ़्यूचूना wf
+    '\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8','\xe0','\xa4','\xb0','\xe0','\xa4','\xab','\xe0','\xa5','\x81','\xe0','\xa4','\x9f','\xe0','\xa5','\x81','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // वालिसरफुटुना wf
+    '\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\x9d','\xe0','\xa5','\x81','\xe0','\xa4','\x8f','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe',0, // विनेझुएला ve
+    '\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xa4','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xae',0, // वियतनाम vn
+    '\xe0','\xa4','\xb5','\xe0','\xa5','\x85','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xa8','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa5','\x80',0, // वॅटिकनसिटी va
+    '\xe0','\xa4','\xb5','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xa8','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa5','\x80',0, // वेटिकनसिटी va
+    '\xe0','\xa4','\xb5','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa5','\x81','\xe0','\xa4','\x8f','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe',0, // वेनेज़ुएला ve
+    '\xe0','\xa4','\xb5','\xe0','\xa5','\x88','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xa8',0, // वैटिकन va
+    '\xe0','\xa4','\xb5','\xe0','\xa5','\x89','\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xb8','\xe0','\xa4','\x8f','\xe0','\xa4','\xb5','\xe0','\xa4','\x82','\xe0','\xa4','\xab','\xe0','\xa4','\xbc','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\x9a','\xe0','\xa5','\x82','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // वॉलेसएवंफ़्यूचूना wf
+    '\xe0','\xa4','\xb5','\xe0','\xa5','\x8d','\xe0','\xa4','\xb9','\xe0','\xa4','\xbf','\xe0','\xa4','\x8f','\xe0','\xa4','\xa4','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xae',0, // व्हिएतनाम vn
+    '\xe0','\xa4','\xb5','\xe0','\xa5','\x8d','\xe0','\xa4','\xb9','\xe0','\xa5','\x85','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xa8','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa5','\x80',0, // व्हॅटिकनसिटी va
+    '\xe0','\xa4','\xb5','\xe0','\xa5','\x8d','\xe0','\xa4','\xb9','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\x9d','\xe0','\xa5','\x81','\xe0','\xa4','\x8f','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe',0, // व्हेनेझुएला ve
+    '\xe0','\xa4','\xb6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\x95','\xe0','\xa4','\xbe',0, // श्रीलँका lk
+    '\xe0','\xa4','\xb6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xb2','\xe0','\xa4','\x82','\xe0','\xa4','\x95','\xe0','\xa4','\xbe',0, // श्रीलंका lk
+    '\xe0','\xa4','\xb6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xb2','\xe0','\xa4','\x99','\xe0','\xa5','\x8d','\xe0','\xa4','\x95','\xe0','\xa4','\xbe',0, // श्रीलङ्का lk
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\x81','\xe0','\xa4','\x9f','\xe0','\xa4','\xb2','\xe0','\xa5','\x81','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // सँटलुसिया lc
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\x81','\xe0','\xa4','\xaa','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\x86','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\xae','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa4','\xa8',0, // सँपायरेआनीमिकेलन pm
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\x82','\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\x85','\xe0','\xa4','\xa7','\xe0','\xa4','\xbf','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x9c','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf',0, // संयुक्तअधिराज्य gb
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\x82','\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\x85','\xe0','\xa4','\xb0','\xe0','\xa4','\xac','\xe0','\xa4','\x85','\xe0','\xa4','\xae','\xe0','\xa5','\x80','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\xa4',0, // संयुक्तअरबअमीरात ae
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\x82','\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\x85','\xe0','\xa4','\xb0','\xe0','\xa4','\xac','\xe0','\xa4','\x87','\xe0','\xa4','\xae','\xe0','\xa4','\xbf','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // संयुक्तअरबइमिराट्स ae
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\x82','\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x9c','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf',0, // संयुक्तराज्य us
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\x82','\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x9c','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\x85','\xe0','\xa4','\xae','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\xbe',0, // संयुक्तराज्यअमरिका us
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\x82','\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x9c','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xb9','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x81',0, // संयुक्तराज्यकाबाह्यटापुहरु um
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\x82','\xe0','\xa4','\xaf','\xe0','\xa5','\x81','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xa4','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\x9c','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xad','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x81',0, // संयुक्तराज्यभर्जिनटापुहरु vi
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\x8a','\xe0','\xa4','\xa6','\xe0','\xa5','\x80','\xe0','\xa4','\x85','\xe0','\xa4','\xb0','\xe0','\xa4','\xac',0, // सऊदीअरब sa
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\x8a','\xe0','\xa4','\xa6','\xe0','\xa5','\x80','\xe0','\xa4','\x85','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // सऊदीअरेबिया sa
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xad','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\xb0','\xe0','\xa4','\x9c','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa5','\x87','\xe0','\xa4','\xa8',0, // सभाल्बार्डरजानमायेन sj
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\x86',0, // समोआ ws
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // सर्बिया rs
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xb8',0, // साइप्रस cy
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\x89','\xe0','\xa4','\x81','\xe0','\xa4','\xa4','\xe0','\xa5','\x8b','\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\x8f','\xe0','\xa4','\xb5','\xe0','\xa4','\x82','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x82','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaa',0, // साउँतोमेएवंप्रिंसिप st
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\x89','\xe0','\xa4','\xa6','\xe0','\xa5','\x80','\xe0','\xa4','\x85','\xe0','\xa4','\xb0','\xe0','\xa4','\xac',0, // साउदीअरब sa
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\x93','\xe0','\xa4','\x9f','\xe0','\xa5','\x8b','\xe0','\xa4','\xae','\xe0','\xa4','\x86','\xe0','\xa4','\xa3','\xe0','\xa4','\xbf','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x82','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaa','\xe0','\xa5','\x87',0, // साओटोमआणिप्रिंसिपे st
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\x93','\xe0','\xa4','\x9f','\xe0','\xa5','\x8b','\xe0','\xa4','\xae','\xe0','\xa4','\x94','\xe0','\xa4','\xb0','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x82','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaa','\xe0','\xa5','\x87',0, // साओटोमऔरप्रिंसिपे st
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\x93','\xe0','\xa4','\x9f','\xe0','\xa5','\x8b','\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaa',0, // साओटोमेरप्रिन्सिप st
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x8b',0, // सान्मारिनो sm
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\x86',0, // सामोआ ws
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xb8',0, // सायप्रस cy
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbe','\xe0','\xa4','\xb5','\xe0','\xa5','\x8b','\xe0','\xa4','\x9f','\xe0','\xa5','\x8b','\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\x86','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\x82','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaa','\xe0','\xa4','\xb2',0, // सावोटोमेआनीप्रिंसिपल st
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81','\xe0','\xa4','\xb0',0, // सिंगापुर sg
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x82','\xe0','\xa4','\xb0',0, // सिंगापूर sg
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8',0, // सिंटमार्टिन sx
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x87','\xe0','\xa4','\xa8',0, // सिंटमार्टेन sx
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\x89','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe',0, // सिउटारमेलिला ea
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\x8f','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\x93','\xe0','\xa4','\xa8',0, // सिएरालिओन sl
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\x8f','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa5','\x89','\xe0','\xa4','\xa8',0, // सिएरालियॉन sl
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\x8f','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8',0, // सिएरालियोन sl
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\x8f','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\x93','\xe0','\xa4','\xa8',0, // सिएर्रालिओन sl
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\x99','\xe0','\xa5','\x8d','\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81','\xe0','\xa4','\xb0',0, // सिङ्गापुर sg
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\x86','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe',0, // सिटाआनीमेलिल्ला ea
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\x97','\xe0','\xa4','\xb2',0, // सिनिगल sn
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x87','\xe0','\xa4','\xa8',0, // सिन्टमार्टेन sx
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\x93','\xe0','\xa4','\xa8',0, // सियेरालेओन sl
+    '\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // सिरिया sy
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x80','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // सीरिया sy
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x81','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // सुडान sd
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x81','\xe0','\xa4','\xa6','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // सुदान sd
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xae',0, // सुरिनाम sr
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xae',0, // सुरिनेम sr
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xae',0, // सुरीनाम sr
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x82','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // सूडान sd
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x82','\xe0','\xa4','\xa6','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // सूदान sd
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x82','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xae',0, // सूरीनाम sr
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x85','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa5','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xae','\xe0','\xa5','\x80',0, // सॅंटबार्थेल्मी bl
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x85','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8',0, // सॅंटमार्टिन mf
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x85','\xe0','\xa4','\xa8','\xe0','\xa4','\xae','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xa8','\xe0','\xa5','\x8b',0, // सॅनमरीनो sm
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x85','\xe0','\xa4','\xa8','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xa8','\xe0','\xa5','\x8b',0, // सॅनमारीनो sm
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x81','\xe0','\xa4','\xaa','\xe0','\xa5','\x80','\xe0','\xa4','\x8f','\xe0','\xa4','\xb0','\xe0','\xa4','\x8f','\xe0','\xa4','\xb5','\xe0','\xa4','\x82','\xe0','\xa4','\xae','\xe0','\xa4','\xbf','\xe2','\x80','\x8d','\xe0','\xa4','\x95','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x89','\xe0','\xa4','\x82',0, // सेँपीएरएवंमि‍केलॉं pm
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x81','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa5','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xae','\xe0','\xa5','\x80',0, // सेँबार्थेलेमी bl
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x81','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa5','\x87','\xe0','\xa4','\x81',0, // सेँमार्टेँ mf
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa4','\x86','\xe0','\xa4','\xa3','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xb5','\xe0','\xa5','\x8d','\xe0','\xa4','\xb9','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8',0, // सेंटकिट्सआणिनेव्हिस kn
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa4','\x86','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8',0, // सेंटकिट्सआनीनेविस kn
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa4','\x8f','\xe0','\xa4','\xb5','\xe0','\xa4','\x82','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8',0, // सेंटकिट्सएवंनेविस kn
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa4','\x94','\xe0','\xa4','\xb0','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8',0, // सेंटकिट्सऔरनेविस kn
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\xaa','\xe0','\xa4','\xbf','\xe0','\xa4','\x8f','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\x94','\xe0','\xa4','\xb0','\xe0','\xa4','\xae','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8',0, // सेंटपिएरेऔरमिक्वेलान pm
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\xaa','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\x86','\xe0','\xa4','\xa3','\xe0','\xa4','\xbf','\xe0','\xa4','\xae','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8',0, // सेंटपियरेआणिमिक्वेलोन pm
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa5','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xae','\xe0','\xa5','\x80',0, // सेंटबार्थेलेमी bl
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8',0, // सेंटमार्टिन mf
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\xb2','\xe0','\xa5','\x82','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // सेंटलूसिया lc
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // सेंटल्यूसिया lc
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\x82','\xe0','\xa4','\xb8','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\x8f','\xe0','\xa4','\xb5','\xe0','\xa4','\x82','\xe0','\xa4','\xa6','\xe0','\xa5','\x80','\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1','\xe0','\xa5','\x80','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa5','\x8d',0, // सेंटविंसंटएवंदीग्रनाडीन्स् vc
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\x82','\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\x90','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa4','\xa6','\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\xb8',0, // सेंटविंसेंटऐंडदग्रेनेडाइंस vc
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\x82','\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\x94','\xe0','\xa4','\xb0','\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\xb8',0, // सेंटविंसेंटऔरग्रेनाडाइंस vc
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\xb5','\xe0','\xa5','\x8d','\xe0','\xa4','\xb9','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\x86','\xe0','\xa4','\xa3','\xe0','\xa4','\xbf','\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xa1','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // सेंटव्हिन्सेंटआणिग्रेनडाइन्स vc
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\xb9','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // सेंटहेलिना sh
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\xb9','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // सेंटहेलेना sh
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x82','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xb2','\xe0','\xa4','\x85','\xe0','\xa4','\xab','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\x95','\xe0','\xa4','\xa8','\xe0','\xa4','\xb0','\xe0','\xa4','\xbf','\xe0','\xa4','\xaa','\xe0','\xa4','\xac','\xe0','\xa5','\x8d','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\x95',0, // सेंट्रलअफ्रीकनरिपब्लिक cf
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x89','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\x94','\xe0','\xa4','\xb0','\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe',0, // सेउटाऔरमेलिला ea
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\x9a','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xb8',0, // सेचेलेस sc
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe2','\x80','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xb9','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // सेण्‍टहेलेना sh
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\x97','\xe0','\xa4','\xb2',0, // सेनेगल sn
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\x97','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2',0, // सेनेगाल sn
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa4','\xb0','\xe0','\xa4','\xa8','\xe0','\xa5','\x87','\xe0','\xa4','\xad','\xe0','\xa4','\xbf','\xe0','\xa4','\xb8',0, // सेन्टकिट्सरनेभिस kn
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xaa','\xe0','\xa4','\xbf','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa4','\xae','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\x95','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8',0, // सेन्टपिर्रेरमिक्केलोन pm
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa5','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xae','\xe0','\xa5','\x80',0, // सेन्टबार्थेलेमी bl
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xad','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xb0','\xe0','\xa4','\x97','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xa1','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // सेन्टभिन्सेन्टरग्रेनाडिन्स vc
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8',0, // सेन्टमार्टिन mf
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xb2','\xe0','\xa5','\x81','\xe0','\xa4','\xb8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // सेन्टलुसिया lc
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\x9f','\xe0','\xa4','\xb9','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe',0, // सेन्टहेलेना sh
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x87','\xe0','\xa4','\xb6','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // सेशेल्स sc
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x88','\xe0','\xa4','\xa8','\xe0','\xa4','\xae','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xa8','\xe0','\xa5','\x8b',0, // सैनमरीनो sm
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x88','\xe0','\xa4','\xa8','\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa5','\x80','\xe0','\xa4','\xa8','\xe0','\xa5','\x8b',0, // सैनमेरीनो sm
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x89','\xe0','\xa4','\xb2','\xe0','\xa5','\x8b','\xe0','\xa4','\xae','\xe0','\xa4','\xa8','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa',0, // सॉलोमनद्वीप sb
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8b','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // सोमालिया so
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8b','\xe0','\xa4','\xb2','\xe0','\xa5','\x8b','\xe0','\xa4','\xae','\xe0','\xa4','\xa8','\xe0','\xa4','\x86','\xe0','\xa4','\x87','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // सोलोमनआइलँड्स sb
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8b','\xe0','\xa4','\xb2','\xe0','\xa5','\x8b','\xe0','\xa4','\xae','\xe0','\xa4','\xa8','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa5','\x82','\xe0','\xa4','\xb9',0, // सोलोमनद्वीपसमूह sb
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8b','\xe0','\xa4','\xb2','\xe0','\xa5','\x8b','\xe0','\xa4','\xae','\xe0','\xa4','\xa8','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x87',0, // सोलोमनबेटे sb
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8b','\xe0','\xa4','\xb2','\xe0','\xa5','\x8b','\xe0','\xa4','\xae','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x81',0, // सोलोमोनटापुहरु sb
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8c','\xe0','\xa4','\xa6','\xe0','\xa5','\x80','\xe0','\xa4','\x85','\xe0','\xa4','\xb0','\xe0','\xa4','\xac',0, // सौदीअरब sa
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xaa','\xe0','\xa5','\x87','\xe0','\xa4','\xa8',0, // स्पेन es
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa5','\x82','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\x86','\xe0','\xa4','\xa3','\xe0','\xa4','\xbf','\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\xb2','\xe0','\xa4','\xbf','\xe0','\xa4','\xb2','\xe0','\xa4','\xbe',0, // स्यूटाआणिमेलिला ea
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb2','\xe0','\xa5','\x8b','\xe0','\xa4','\xad','\xe0','\xa4','\xbe','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // स्लोभाकिया sk
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb2','\xe0','\xa5','\x8b','\xe0','\xa4','\xad','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // स्लोभेनिया si
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb2','\xe0','\xa5','\x8b','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // स्लोवाकिया sk
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb2','\xe0','\xa5','\x8b','\xe0','\xa4','\xb5','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // स्लोवेनिया si
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb2','\xe0','\xa5','\x8b','\xe0','\xa4','\xb5','\xe0','\xa5','\x8d','\xe0','\xa4','\xb9','\xe0','\xa4','\xbe','\xe0','\xa4','\x95','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // स्लोव्हाकिया sk
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb2','\xe0','\xa5','\x8b','\xe0','\xa4','\xb5','\xe0','\xa5','\x8d','\xe0','\xa4','\xb9','\xe0','\xa5','\x87','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe',0, // स्लोव्हेनिया si
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa4','\xbf','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1',0, // स्वाज़िलैंड sz
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa5','\x80','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1',0, // स्वाज़ीलैंड sz
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\x9c','\xe0','\xa4','\xbf','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1',0, // स्वाजिल्याण्ड sz
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\x9c','\xe0','\xa5','\x80','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1',0, // स्वाजीलँड sz
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\x9d','\xe0','\xa4','\xbf','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1',0, // स्वाझिलँड sz
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa4','\xac','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\x86','\xe0','\xa4','\xa3','\xe0','\xa4','\xbf','\xe0','\xa4','\x9c','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa5','\x87','\xe0','\xa4','\xa8',0, // स्वालबर्डआणिजानमायेन sj
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\x86','\xe0','\xa4','\xa8','\xe0','\xa5','\x80','\xe0','\xa4','\x9c','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xae','\xe0','\xa5','\x87','\xe0','\xa4','\xaf','\xe0','\xa4','\xa8',0, // स्वालबार्डआनीजानमेयन sj
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\x94','\xe0','\xa4','\xb0','\xe0','\xa4','\x9c','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa5','\x87','\xe0','\xa4','\xa8',0, // स्वालबार्डऔरजानमायेन sj
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xac','\xe0','\xa4','\xbe','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\x8f','\xe0','\xa4','\xb5','\xe0','\xa4','\x82','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa8','\xe0','\xa4','\xae','\xe0','\xa4','\xbe','\xe0','\xa4','\xaf','\xe0','\xa5','\x87','\xe0','\xa4','\xa8',0, // स्वाल्बार्डएवंयानमायेन sj
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\x9c','\xe0','\xa4','\xb0','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1',0, // स्विजरल्याण्ड ch
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\x9f','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa4','\xb0','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1',0, // स्विट्ज़रलैंड ch
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xa1','\xe0','\xa5','\x87','\xe0','\xa4','\xa8',0, // स्विडेन se
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\x9c','\xe0','\xa4','\xbc','\xe0','\xa4','\xb0','\xe0','\xa4','\xb2','\xe0','\xa5','\x88','\xe0','\xa4','\x82','\xe0','\xa4','\xa1',0, // स्वित्ज़रलैंड ch
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\x9d','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xb2','\xe0','\xa4','\x82','\xe0','\xa4','\xa1',0, // स्वित्झर्लंड ch
+    '\xe0','\xa4','\xb8','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xa1','\xe0','\xa4','\xa8',0, // स्वीडन se
+    '\xe0','\xa4','\xb9','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa4','\xb0','\xe0','\xa5','\x80',0, // हंगरी hu
+    '\xe0','\xa4','\xb9','\xe0','\xa4','\x82','\xe0','\xa4','\x97','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa5','\x80',0, // हंगेरी hu
+    '\xe0','\xa4','\xb9','\xe0','\xa4','\x99','\xe0','\xa4','\x95','\xe0','\xa4','\x99',0, // हङकङ hk
+    '\xe0','\xa4','\xb9','\xe0','\xa4','\x99','\xe0','\xa4','\x95','\xe0','\xa4','\x99','\xe0','\xa4','\x9a','\xe0','\xa4','\xbf','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\x81','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xb6','\xe0','\xa5','\x87','\xe0','\xa4','\xb7','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xb6','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa5','\x87','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0',0, // हङकङचिनियाँविशेषप्रशासनिकक्षेत्र hk
+    '\xe0','\xa4','\xb9','\xe0','\xa4','\x99','\xe0','\xa5','\x8d','\xe0','\xa4','\x97','\xe0','\xa5','\x87','\xe0','\xa4','\xb0','\xe0','\xa5','\x80',0, // हङ्गेरी hu
+    '\xe0','\xa4','\xb9','\xe0','\xa4','\xa8','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8',0, // हन्डुरास hn
+    '\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\x86','\xe0','\xa4','\xa3','\xe0','\xa4','\xbf','\xe0','\xa4','\xae','\xe0','\xa5','\x85','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\xac','\xe0','\xa5','\x87','\xe0','\xa4','\x9f','\xe0','\xa5','\x87',0, // हर्डआणिमॅक्डोनाल्डबेटे hm
+    '\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8','\xe0','\xa4','\x8d','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa4','\xae','\xe0','\xa5','\x85','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\x86','\xe0','\xa4','\xaf','\xe0','\xa4','\xb2','\xe0','\xa4','\x81','\xe0','\xa4','\xa1','\xe0','\xa5','\x8d','\xe0','\xa4','\xb8',0, // हर्डआयलँड्सऍंडमॅक्डोनाल्डआयलँड्स hm
+    '\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa4','\xae','\xe0','\xa5','\x8d','\xe0','\xa4','\xaf','\xe0','\xa4','\xbe','\xe0','\xa4','\x95','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa4','\xbe','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\x9f','\xe0','\xa4','\xbe','\xe0','\xa4','\xaa','\xe0','\xa5','\x81','\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x81',0, // हर्डटापुरम्याकडोनाल्डटापुहरु hm
+    '\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa4','\x8f','\xe0','\xa4','\xb5','\xe0','\xa4','\x82','\xe0','\xa4','\xae','\xe0','\xa5','\x88','\xe0','\xa4','\x95','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa5','\x89','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa',0, // हर्डद्वीपएवंमैकडोनॉल्डद्वीप hm
+    '\xe0','\xa4','\xb9','\xe0','\xa4','\xb0','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa4','\x94','\xe0','\xa4','\xb0','\xe0','\xa4','\xae','\xe0','\xa5','\x88','\xe0','\xa4','\x95','\xe0','\xa4','\xa1','\xe0','\xa5','\x8b','\xe0','\xa4','\xa8','\xe0','\xa5','\x89','\xe0','\xa4','\xb2','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa4','\xa6','\xe0','\xa5','\x8d','\xe0','\xa4','\xb5','\xe0','\xa5','\x80','\xe0','\xa4','\xaa','\xe0','\xa4','\xb8','\xe0','\xa4','\xae','\xe0','\xa5','\x82','\xe0','\xa4','\xb9',0, // हर्डद्वीपऔरमैकडोनॉल्डद्वीपसमूह hm
+    '\xe0','\xa4','\xb9','\xe0','\xa4','\xbe','\xe0','\xa4','\x81','\xe0','\xa4','\x97','\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\x81','\xe0','\xa4','\x97',0, // हाँगकाँग hk
+    '\xe0','\xa4','\xb9','\xe0','\xa4','\xbe','\xe0','\xa4','\x81','\xe0','\xa4','\x97','\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\x81','\xe0','\xa4','\x97','s','a','r','\xe0','\xa4','\x9a','\xe0','\xa5','\x80','\xe0','\xa4','\xa8',0, // हाँगकाँगsarचीन hk
+    '\xe0','\xa4','\xb9','\xe0','\xa4','\xbe','\xe0','\xa4','\x81','\xe0','\xa4','\x97','\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\x81','\xe0','\xa4','\x97','\xe0','\xa4','\x8f','\xe0','\xa4','\xb8','\xe0','\xa4','\x8f','\xe0','\xa4','\x86','\xe0','\xa4','\xb0','\xe0','\xa4','\x9a','\xe0','\xa5','\x80','\xe0','\xa4','\xa8',0, // हाँगकाँगएसएआरचीन hk
+    '\xe0','\xa4','\xb9','\xe0','\xa4','\xbe','\xe0','\xa4','\x81','\xe0','\xa4','\x97','\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\x81','\xe0','\xa4','\x97','\xe0','\xa4','\x9a','\xe0','\xa5','\x80','\xe0','\xa4','\xa8','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xb6','\xe0','\xa5','\x87','\xe0','\xa4','\xb7','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xb6','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa5','\x87','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0',0, // हाँगकाँगचीनविशेषप्रशासनिकक्षेत्र hk
+    '\xe0','\xa4','\xb9','\xe0','\xa4','\xbe','\xe0','\xa4','\x81','\xe0','\xa4','\x97','\xe0','\xa4','\x95','\xe0','\xa4','\xbe','\xe0','\xa4','\x81','\xe0','\xa4','\x97','\xe0','\xa4','\xb5','\xe0','\xa4','\xbf','\xe0','\xa4','\xb6','\xe0','\xa5','\x87','\xe0','\xa4','\xb7','\xe0','\xa4','\xaa','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\xb6','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8','\xe0','\xa4','\xa8','\xe0','\xa4','\xbf','\xe0','\xa4','\x95','\xe0','\xa4','\x95','\xe0','\xa5','\x8d','\xe0','\xa4','\xb7','\xe0','\xa5','\x87','\xe0','\xa4','\xa4','\xe0','\xa5','\x8d','\xe0','\xa4','\xb0','\xe0','\xa4','\x9a','\xe0','\xa5','\x80','\xe0','\xa4','\xa8',0, // हाँगकाँगविशेषप्रशासनिकक्षेत्रचीन hk
+    '\xe0','\xa4','\xb9','\xe0','\xa4','\xbe','\xe0','\xa4','\x87','\xe0','\xa4','\xa4','\xe0','\xa5','\x80',0, // हाइती ht
+    '\xe0','\xa4','\xb9','\xe0','\xa5','\x88','\xe0','\xa4','\x9f','\xe0','\xa5','\x80',0, // हैटी ht
+    '\xe0','\xa4','\xb9','\xe0','\xa5','\x88','\xe0','\xa4','\xa4','\xe0','\xa5','\x80',0, // हैती ht
+    '\xe0','\xa4','\xb9','\xe0','\xa5','\x89','\xe0','\xa4','\xa8','\xe0','\xa4','\xa1','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa4','\xb8',0, // हॉनडुरस hn
+    '\xe0','\xa4','\xb9','\xe0','\xa5','\x8b','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa5','\x81','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8',0, // होंडुरास hn
+    '\xe0','\xa4','\xb9','\xe0','\xa5','\x8b','\xe0','\xa4','\x82','\xe0','\xa4','\xa1','\xe0','\xa5','\x82','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8',0, // होंडूरास hn
+    '\xe0','\xa4','\xb9','\xe0','\xa5','\x8c','\xe0','\xa4','\xa3','\xe0','\xa5','\x8d','\xe0','\xa4','\xa1','\xe0','\xa5','\x82','\xe0','\xa4','\xb0','\xe0','\xa4','\xbe','\xe0','\xa4','\xb8',0, // हौण्डूरास hn
+    '\xe0','\xa6','\x85','\xe0','\xa6','\xb7','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // অষ্ট্ৰিয়া at
+    '\xe0','\xa6','\x85','\xe0','\xa6','\xb7','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // অষ্ট্ৰেলিয়া au
+    '\xe0','\xa6','\x85','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // অস্ট্রিয়া at
+    '\xe0','\xa6','\x85','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // অস্ট্রেলিয়া au
+    '\xe0','\xa6','\x85','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\x99','\xe0','\xa7','\x8d','\xe0','\xa6','\x97','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\xbe',0, // অ্যাঙ্গেলা ao
+    '\xe0','\xa6','\x85','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x95','\xe0','\xa6','\x9f','\xe0','\xa6','\xbf','\xe0','\xa6','\x95','\xe0','\xa6','\xbe',0, // অ্যান্টার্কটিকা aq
+    '\xe0','\xa6','\x85','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xbf','\xe0','\xa6','\x97','\xe0','\xa7','\x81','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\x93','\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa6','\xac','\xe0','\xa7','\x81','\xe0','\xa6','\xa1','\xe0','\xa6','\xbe',0, // অ্যান্টিগুয়াওবারবুডা ag
+    '\xe0','\xa6','\x85','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xb8','\xe0','\xa6','\xb8','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xb6','\xe0','\xa6','\xa8','\xe0','\xa6','\x86','\xe0','\xa6','\x87','\xe0','\xa6','\xb2','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1',0, // অ্যাসসেনশনআইল্যান্ড ac
+    '\xe0','\xa6','\x86','\xe0','\xa6','\x87','\xe0','\xa6','\x9a','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1',0, // আইচলেণ্ড is
+    '\xe0','\xa6','\x86','\xe0','\xa6','\x87','\xe0','\xa6','\xad','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f',0, // আইভরিকেস্ট ci
+    '\xe0','\xa6','\x86','\xe0','\xa6','\x87','\xe0','\xa6','\xad','\xe0','\xa7','\xb0','\xe0','\xa7','\x80','\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\xb7','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f',0, // আইভৰীকেষ্ট ci
+    '\xe0','\xa6','\x86','\xe0','\xa6','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\x85','\xe0','\xa6','\xab','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\xa8',0, // আইলঅফমেন im
+    '\xe0','\xa6','\x86','\xe0','\xa6','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\x85','\xe0','\xa6','\xab','\xe0','\xa6','\xae','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // আইলঅফম্যান im
+    '\xe0','\xa6','\x86','\xe0','\xa6','\x87','\xe0','\xa6','\xb8','\xe0','\xa6','\xb2','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1',0, // আইসল্যান্ড is
+    '\xe0','\xa6','\x86','\xe0','\xa6','\x89','\xe0','\xa6','\x9f','\xe0','\xa6','\xb2','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\x82','\xe0','\xa6','\x93','\xe0','\xa6','\xb8','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // আউটলাইনিংওসানিয়া qo
+    '\xe0','\xa6','\x86','\xe0','\xa6','\x89','\xe0','\xa6','\x9f','\xe0','\xa6','\xb2','\xe0','\xa6','\xbe','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbf','\xe0','\xa6','\x82','\xe0','\xa6','\x85','\xe0','\xa6','\x9a','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // আউটলায়িংঅচিয়ানিয়া qo
+    '\xe0','\xa6','\x86','\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // আজারবাইজান az
+    '\xe0','\xa6','\x86','\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa6','\xac','\xe0','\xa7','\x87','\xe0','\xa6','\x87','\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // আজাৰবেইজান az
+    '\xe0','\xa6','\x86','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa7','\x87','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe',0, // আন্ডেরা ad
+    '\xe0','\xa6','\x86','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa6','\xe0','\xa7','\x87','\xe0','\xa7','\xb0','\xe0','\xa6','\xbe',0, // আন্দেৰা ad
+    '\xe0','\xa6','\x86','\xe0','\xa6','\xab','\xe0','\xa6','\x97','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // আফগানিস্তান af
+    '\xe0','\xa6','\x86','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\x95','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xb8','\xe0','\xa6','\xbe','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // আমেরিকানসামেয়া as
+    '\xe0','\xa6','\x86','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\x95','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\x9a','\xe0','\xa6','\xbe','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa7','\xb1','\xe0','\xa6','\xbe',0, // আমেৰিকানচামেৱা as
+    '\xe0','\xa6','\x86','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa6','\xb2','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1',0, // আয়ারল্যান্ড ie
+    '\xe0','\xa6','\x86','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1',0, // আয়াৰলেণ্ড ie
+    '\xe0','\xa6','\x86','\xe0','\xa6','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\xac','\xe0','\xa6','\xbe',0, // আরুবা aw
+    '\xe0','\xa6','\x86','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe',0, // আর্জেন্টিনা ar
+    '\xe0','\xa6','\x86','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // আর্মেনিয়া am
+    '\xe0','\xa6','\x86','\xe0','\xa6','\xb2','\xe0','\xa6','\x9c','\xe0','\xa7','\x87','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // আলজেরিয়া dz
+    '\xe0','\xa6','\x86','\xe0','\xa6','\xb2','\xe0','\xa6','\x9c','\xe0','\xa7','\x87','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // আলজেৰিয়া dz
+    '\xe0','\xa6','\x86','\xe0','\xa6','\xb2','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // আলণ্ডদ্বীপপুঞ্জ ax
+    '\xe0','\xa6','\x86','\xe0','\xa6','\xb2','\xe0','\xa6','\xac','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // আলবেনিয়া al
+    '\xe0','\xa6','\x86','\xe0','\xa6','\xb2','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // আলান্ডদ্বীপপুঞ্জ ax
+    '\xe0','\xa6','\x86','\xe0','\xa7','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\xac','\xe0','\xa6','\xbe',0, // আৰুবা aw
+    '\xe0','\xa6','\x86','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c','\xe0','\xa7','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe',0, // আৰ্জেণ্টিনা ar
+    '\xe0','\xa6','\x86','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // আৰ্মেনিয়া am
+    '\xe0','\xa6','\x87','\xe0','\xa6','\x89','\xe0','\xa6','\x8f','\xe0','\xa6','\x9b','\xe0','\xa6','\x86','\xe0','\xa6','\x89','\xe0','\xa6','\x9f','\xe0','\xa6','\xb2','\xe0','\xa6','\xbe','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbf','\xe0','\xa6','\x82','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // ইউএছআউটলায়িংদ্বীপপুঞ্জ um
+    '\xe0','\xa6','\x87','\xe0','\xa6','\x89','\xe0','\xa6','\x8f','\xe0','\xa6','\x9b','\xe0','\xa6','\xad','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // ইউএছভাৰ্জিনদ্বীপপুঞ্জ vi
+    '\xe0','\xa6','\x87','\xe0','\xa6','\x89','\xe0','\xa6','\x8f','\xe0','\xa6','\xb8',0, // ইউএস us
+    '\xe0','\xa6','\x87','\xe0','\xa6','\x89','\xe0','\xa6','\x95','\xe0','\xa7','\x87',0, // ইউকে gb
+    '\xe0','\xa6','\x87','\xe0','\xa6','\x89','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa7','\x87','\xe0','\xa6','\xa8',0, // ইউক্রেন ua
+    '\xe0','\xa6','\x87','\xe0','\xa6','\x89','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa7','\x87','\xe0','\xa6','\x87','\xe0','\xa6','\xa8',0, // ইউক্ৰেইন ua
+    '\xe0','\xa6','\x87','\xe0','\xa6','\x89','\xe0','\xa6','\xb0','\xe0','\xa7','\x87','\xe0','\xa6','\x9c','\xe0','\xa7','\x87','\xe0','\xa6','\xa8',0, // ইউরেজেন ez
+    '\xe0','\xa6','\x87','\xe0','\xa6','\x89','\xe0','\xa7','\xb0','\xe0','\xa7','\x87','\xe0','\xa6','\x9c','\xe0','\xa6','\xa8',0, // ইউৰেজন ez
+    '\xe0','\xa6','\x87','\xe0','\xa6','\x95','\xe0','\xa7','\x81','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87','\xe0','\xa6','\xa1','\xe0','\xa6','\xb0',0, // ইকুয়েডর ec
+    '\xe0','\xa6','\x87','\xe0','\xa6','\x95','\xe0','\xa7','\x81','\xe0','\xa7','\xb1','\xe0','\xa7','\x87','\xe0','\xa6','\x9f','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\x97','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf',0, // ইকুৱেটৰিয়েলগিনি gq
+    '\xe0','\xa6','\x87','\xe0','\xa6','\x95','\xe0','\xa7','\x81','\xe0','\xa7','\xb1','\xe0','\xa7','\x87','\xe0','\xa6','\xa1','\xe0','\xa7','\xb0',0, // ইকুৱেডৰ ec
+    '\xe0','\xa6','\x87','\xe0','\xa6','\x9a','\xe0','\xa7','\x8d','\xe0','\xa6','\x9a','\xe0','\xa7','\x81','\xe0','\xa6','\x9f','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf',0, // ইচ্চুটিনি sz
+    '\xe0','\xa6','\x87','\xe0','\xa6','\x9c','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87','\xe0','\xa6','\xb2',0, // ইজরায়েল il
+    '\xe0','\xa6','\x87','\xe0','\xa6','\x9c','\xe0','\xa6','\xbf','\xe0','\xa6','\xaa','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4',0, // ইজিপ্ত eg
+    '\xe0','\xa6','\x87','\xe0','\xa6','\x9c','\xe0','\xa7','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa6','\xb2',0, // ইজৰাইল il
+    '\xe0','\xa6','\x87','\xe0','\xa6','\x9f','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf',0, // ইটালি it
+    '\xe0','\xa6','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa7','\x87','\xe0','\xa6','\x9a','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // ইণ্ডেনেচিয়া id
+    '\xe0','\xa6','\x87','\xe0','\xa6','\xa4','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf',0, // ইতালি it
+    '\xe0','\xa6','\x87','\xe0','\xa6','\xa5','\xe0','\xa6','\xbf','\xe0','\xa6','\x85','\xe0','\xa6','\xaa','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // ইথিঅপিয়া et
+    '\xe0','\xa6','\x87','\xe0','\xa6','\xa5','\xe0','\xa6','\xbf','\xe0','\xa6','\x93','\xe0','\xa6','\xaa','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // ইথিওপিয়া et
+    '\xe0','\xa6','\x87','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa6','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa7','\x87','\xe0','\xa6','\xb6','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // ইন্দেনেশিয়া id
+    '\xe0','\xa6','\x87','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\xa8',0, // ইয়েমেন ye
+    '\xe0','\xa6','\x87','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\x95',0, // ইরাক iq
+    '\xe0','\xa6','\x87','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // ইরান ir
+    '\xe0','\xa6','\x87','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xa4','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // ইরিত্রিয়া er
+    '\xe0','\xa6','\x87','\xe0','\xa6','\xb7','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // ইষ্টেনিয়া ee
+    '\xe0','\xa6','\x87','\xe0','\xa6','\xb8','\xe0','\xa6','\x93','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xa4','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf',0, // ইসওয়াতিনি sz
+    '\xe0','\xa6','\x87','\xe0','\xa7','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\x95',0, // ইৰাক iq
+    '\xe0','\xa6','\x87','\xe0','\xa7','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // ইৰান ir
+    '\xe0','\xa6','\x89','\xe0','\xa6','\x97','\xe0','\xa6','\xbe','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\xbe',0, // উগাণ্ডা ug
+    '\xe0','\xa6','\x89','\xe0','\xa6','\x97','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\xbe',0, // উগান্ডা ug
+    '\xe0','\xa6','\x89','\xe0','\xa6','\x9c','\xe0','\xa6','\xac','\xe0','\xa7','\x87','\xe0','\xa6','\x95','\xe0','\xa6','\xbf','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // উজবেকিস্তান uz
+    '\xe0','\xa6','\x89','\xe0','\xa6','\xa4','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa6','\xb0','\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // উত্তরকেরিয়া kp
+    '\xe0','\xa6','\x89','\xe0','\xa6','\xa4','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9a','\xe0','\xa6','\xb2','\xe0','\xa7','\x80','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // উত্তরাঞ্চলীয়মারিয়ানাদ্বীপপুঞ্জ mp
+    '\xe0','\xa6','\x89','\xe0','\xa6','\xa4','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa7','\xb0','\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // উত্তৰকেৰিয়া kp
+    '\xe0','\xa6','\x89','\xe0','\xa6','\xa4','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa7','\xb0','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // উত্তৰমাৰিয়ানাদ্বীপপুঞ্জ mp
+    '\xe0','\xa6','\x89','\xe0','\xa6','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\x97','\xe0','\xa7','\x81','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87',0, // উরুগুয়ে uy
+    '\xe0','\xa6','\x89','\xe0','\xa7','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\x97','\xe0','\xa7','\x81','\xe0','\xa7','\xb1','\xe0','\xa7','\x87',0, // উৰুগুৱে uy
+    '\xe0','\xa6','\x8f','\xe0','\xa6','\x82','\xe0','\xa6','\x97','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\xbe',0, // এংগেলা ao
+    '\xe0','\xa6','\x8f','\xe0','\xa6','\x9a','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\x9a','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xa8','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa',0, // এচেনচিয়নদ্বীপ ac
+    '\xe0','\xa6','\x8f','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x95','\xe0','\xa6','\x9f','\xe0','\xa6','\xbf','\xe0','\xa6','\x95','\xe0','\xa6','\xbe',0, // এণ্টাৰ্কটিকা aq
+    '\xe0','\xa6','\x8f','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xbf','\xe0','\xa6','\x97','\xe0','\xa7','\x81','\xe0','\xa7','\xb1','\xe0','\xa6','\xbe','\xe0','\xa6','\x86','\xe0','\xa7','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x81','\xe0','\xa6','\xa1','\xe0','\xa6','\xbe',0, // এণ্টিগুৱাআৰুবাৰ্বুডা ag
+    '\xe0','\xa6','\x8f','\xe0','\xa6','\xa8','\xe0','\xa6','\x97','\xe0','\xa7','\x81','\xe0','\xa6','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\xbe',0, // এনগুইলা ai
+    '\xe0','\xa6','\x8f','\xe0','\xa6','\xb2','\xe0','\xa6','\x9b','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\xad','\xe0','\xa7','\x87','\xe0','\xa6','\xa1','\xe0','\xa7','\xb0',0, // এলছেলভেডৰ sv
+    '\xe0','\xa6','\x8f','\xe0','\xa6','\xb2','\xe0','\xa6','\xb8','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa6','\xad','\xe0','\xa7','\x87','\xe0','\xa6','\xa6','\xe0','\xa6','\xb0',0, // এলসালভেদর sv
+    '\xe0','\xa6','\x8f','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // এস্তেনিয়া ee
+    '\xe0','\xa6','\x8f','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\x99','\xe0','\xa7','\x8d','\xe0','\xa6','\x97','\xe0','\xa7','\x81','\xe0','\xa6','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\xbe',0, // এ্যাঙ্গুইলা ai
+    '\xe0','\xa6','\x8f','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xa4','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // এৰিত্ৰিয়া er
+    '\xe0','\xa6','\x93','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // ওমান om
+    '\xe0','\xa6','\x93','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\xb8','\xe0','\xa6','\x93','\xe0','\xa6','\xab','\xe0','\xa7','\x81','\xe0','\xa6','\x9f','\xe0','\xa7','\x81','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe',0, // ওয়ালিসওফুটুনা wf
+    '\xe0','\xa6','\x95','\xe0','\xa6','\x99','\xe0','\xa7','\x8d','\xe0','\xa6','\x97','\xe0','\xa7','\x87','d','r','c',0, // কঙ্গেdrc cd
+    '\xe0','\xa6','\x95','\xe0','\xa6','\x99','\xe0','\xa7','\x8d','\xe0','\xa6','\x97','\xe0','\xa7','\x87','\xe0','\xa6','\x95','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\x9a','\xe0','\xa6','\xbe','\xe0','\xa6','\x9b','\xe0','\xa6','\xbe',0, // কঙ্গেকিনচাছা cd
+    '\xe0','\xa6','\x95','\xe0','\xa6','\x99','\xe0','\xa7','\x8d','\xe0','\xa6','\x97','\xe0','\xa7','\x87','\xe0','\xa6','\x95','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xb6','\xe0','\xa6','\xbe','\xe0','\xa6','\xb8','\xe0','\xa6','\xbe',0, // কঙ্গেকিনশাসা cd
+    '\xe0','\xa6','\x95','\xe0','\xa6','\x99','\xe0','\xa7','\x8d','\xe0','\xa6','\x97','\xe0','\xa7','\x87','\xe0','\xa6','\xaa','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa6','\xa4','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0',0, // কঙ্গেপ্রজাতন্ত্র cg
+    '\xe0','\xa6','\x95','\xe0','\xa6','\x99','\xe0','\xa7','\x8d','\xe0','\xa6','\x97','\xe0','\xa7','\x87','\xe0','\xa6','\xac','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa6','\xad','\xe0','\xa6','\xbf','\xe0','\xa6','\xb2',0, // কঙ্গেব্রাজাভিল cg
+    '\xe0','\xa6','\x95','\xe0','\xa6','\x9a','\xe0','\xa6','\xad',0, // কচভ xk
+    '\xe0','\xa6','\x95','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\xb0','\xe0','\xa7','\x87','\xe0','\xa6','\xb8',0, // কমেরেস km
+    '\xe0','\xa6','\x95','\xe0','\xa6','\xae','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x87','\xe0','\xa6','\xa1','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // কম্বেডিয়া kh
+    '\xe0','\xa6','\x95','\xe0','\xa6','\xb2','\xe0','\xa6','\xae','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // কলম্বিয়া co
+    '\xe0','\xa6','\x95','\xe0','\xa6','\xb8','\xe0','\xa7','\x87','\xe0','\xa6','\xad','\xe0','\xa7','\x87',0, // কসেভে xk
+    '\xe0','\xa6','\x95','\xe0','\xa6','\xbe','\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa6','\x96','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // কাজাখস্তান kz
+    '\xe0','\xa6','\x95','\xe0','\xa6','\xbe','\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa6','\x96','\xe0','\xa6','\xbe','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // কাজাখাস্তান kz
+    '\xe0','\xa6','\x95','\xe0','\xa6','\xbe','\xe0','\xa6','\x9f','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0',0, // কাটাৰ qa
+    '\xe0','\xa6','\x95','\xe0','\xa6','\xbe','\xe0','\xa6','\xa4','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0',0, // কাতার qa
+    '\xe0','\xa6','\x95','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\xa1','\xe0','\xa6','\xbe',0, // কানাডা ca
+    '\xe0','\xa6','\x95','\xe0','\xa6','\xbf','\xe0','\xa6','\x89','\xe0','\xa6','\xac','\xe0','\xa6','\xbe',0, // কিউবা cu
+    '\xe0','\xa6','\x95','\xe0','\xa6','\xbf','\xe0','\xa6','\xb0','\xe0','\xa6','\x97','\xe0','\xa6','\xbf','\xe0','\xa6','\x9c','\xe0','\xa6','\xbf','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // কিরগিজিস্তান kg
+    '\xe0','\xa6','\x95','\xe0','\xa6','\xbf','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa6','\xa4','\xe0','\xa6','\xbf',0, // কিরিবাতি ki
+    '\xe0','\xa6','\x95','\xe0','\xa6','\xbf','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa6','\x9f','\xe0','\xa6','\xbf',0, // কিৰিবাটি ki
+    '\xe0','\xa6','\x95','\xe0','\xa6','\xbf','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x97','\xe0','\xa6','\xbf','\xe0','\xa6','\x9c','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // কিৰ্গিজস্তান kg
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x81','\xe0','\xa6','\x89','\xe0','\xa6','\x9f','\xe0','\xa6','\xbe','\xe0','\xa6','\x8f','\xe0','\xa6','\xac','\xe0','\xa6','\x82','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\xb2','\xe0','\xa6','\xbe',0, // কুউটাএবংমেলিলা ea
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x81','\xe0','\xa6','\x95','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // কুকদ্বীপপুঞ্জ ck
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x81','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87','\xe0','\xa6','\xa4',0, // কুয়েত kw
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x81','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xb8','\xe0','\xa6','\xbe','\xe0','\xa6','\x93',0, // কুরাসাও cw
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x81','\xe0','\xa7','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\x95','\xe0','\xa6','\xbe','\xe0','\xa6','\x93',0, // কুৰাকাও cw
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x81','\xe0','\xa7','\xb1','\xe0','\xa7','\x87','\xe0','\xa6','\x87','\xe0','\xa6','\x9f',0, // কুৱেইট kw
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\x87','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // কেইমেনদ্বীপপুঞ্জ ky
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\x9a','\xe0','\xa6','\x95','\xe0','\xa7','\x80','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\x82','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // কেকেচকীলিংদ্বীপপুঞ্জ cc
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\xb8','\xe0','\xa6','\x95','\xe0','\xa6','\xbf','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\x82','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // কেকেসকিলিংদ্বীপপুঞ্জ cc
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\x9f','\xe0','\xa7','\x87','\xe0','\xa6','\xa1','\xe0','\xa6','\xbf','\xe0','\xa6','\x86','\xe0','\xa6','\x87','\xe0','\xa6','\xad','\xe0','\xa7','\xb0',0, // কেটেডিআইভৰ ci
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\xa4','\xe0','\xa6','\xa6','\xe0','\xa6','\xbf','\xe0','\xa6','\xad','\xe0','\xa7','\x87','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0',0, // কেতদিভেয়ার ci
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // কেনিয়া ke
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa7','\x87','\xe0','\xa7','\xb0','\xe0','\xa7','\x80','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // কেনেৰীদ্বীপপুঞ্জ ic
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\xaa','\xe0','\xa6','\xad','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xa6','\xe0','\xa7','\x87',0, // কেপভার্দে cv
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa7','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\xa3',0, // কেমেৰুণ cm
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa7','\xb0','\xe0','\xa7','\x87','\xe0','\xa6','\x9c',0, // কেমেৰেজ km
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\xae','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // কেম্যানদ্বীপপুঞ্জ ky
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\xb7','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\x95','\xe0','\xa6','\xbe',0, // কেষ্টাৰিকা cr
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\x95','\xe0','\xa6','\xbe',0, // কেস্টারিকা cr
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xac','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xa8','\xe0','\xa7','\x87','\xe0','\xa6','\xa6','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\x9b',0, // কেৰিবিয়াননেদাৰলেণ্ডছ bq
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // ক্যানারিদ্বীপপুঞ্জ ic
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\xa8',0, // ক্যামেরুন cm
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xac','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xa8','\xe0','\xa7','\x87','\xe0','\xa6','\xa6','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa6','\xb2','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\xb8',0, // ক্যারিবিয়াননেদারল্যান্ডস bq
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xb8','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb8','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa',0, // ক্রিসমাসদ্বীপ cx
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa7','\x87','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87','\xe0','\xa6','\xb6','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // ক্রেয়েশিয়া hr
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\xaa','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa6','\x9f','\xe0','\xa6','\xa8','\xe0','\xa6','\x86','\xe0','\xa6','\x87','\xe0','\xa6','\xb2','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1',0, // ক্লিপারটনআইল্যান্ড cp
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\xaa','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa6','\x9f','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa',0, // ক্লিপাৰটেনদ্বীপ cp
+    '\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa7','\x87','\xe0','\xa7','\xb1','\xe0','\xa7','\x87','\xe0','\xa6','\x9b','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // ক্ৰেৱেছিয়া hr
+    '\xe0','\xa6','\x96','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa7','\x80','\xe0','\xa6','\xb7','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\x9b','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa',0, // খ্ৰীষ্টমাছদ্বীপ cx
+    '\xe0','\xa6','\x97','\xe0','\xa6','\xbe','\xe0','\xa6','\xae','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // গাম্বিয়া gm
+    '\xe0','\xa6','\x97','\xe0','\xa6','\xbe','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe',0, // গায়ানা gy
+    '\xe0','\xa6','\x97','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf',0, // গিনি gn
+    '\xe0','\xa6','\x97','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xac','\xe0','\xa6','\xbf','\xe0','\xa6','\x9b','\xe0','\xa6','\xbe','\xe0','\xa6','\x93',0, // গিনিবিছাও gw
+    '\xe0','\xa6','\x97','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xac','\xe0','\xa6','\xbf','\xe0','\xa6','\xb8','\xe0','\xa6','\xbe','\xe0','\xa6','\x89',0, // গিনিবিসাউ gw
+    '\xe0','\xa6','\x97','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe',0, // গিয়ানা gy
+    '\xe0','\xa6','\x97','\xe0','\xa7','\x81','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xa4','\xe0','\xa7','\x87','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa6','\xbe',0, // গুয়াতেমালা gt
+    '\xe0','\xa6','\x97','\xe0','\xa7','\x81','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xa6','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xaa',0, // গুয়াদেলেপ gp
+    '\xe0','\xa6','\x97','\xe0','\xa7','\x81','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xae',0, // গুয়াম gu
+    '\xe0','\xa6','\x97','\xe0','\xa7','\x81','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xa8','\xe0','\xa6','\xb8','\xe0','\xa6','\xbf',0, // গুয়ার্নসি gg
+    '\xe0','\xa6','\x97','\xe0','\xa7','\x81','\xe0','\xa7','\xb1','\xe0','\xa6','\xbe','\xe0','\xa6','\x9f','\xe0','\xa7','\x87','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa6','\xbe',0, // গুৱাটেমালা gt
+    '\xe0','\xa6','\x97','\xe0','\xa7','\x81','\xe0','\xa7','\xb1','\xe0','\xa6','\xbe','\xe0','\xa6','\xa1','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa7','\x81','\xe0','\xa6','\xaa',0, // গুৱাডেলুপ gp
+    '\xe0','\xa6','\x97','\xe0','\xa7','\x81','\xe0','\xa7','\xb1','\xe0','\xa6','\xbe','\xe0','\xa6','\xae',0, // গুৱাম gu
+    '\xe0','\xa6','\x97','\xe0','\xa7','\x87','\xe0','\xa6','\xac','\xe0','\xa6','\xa8',0, // গেবন ga
+    '\xe0','\xa6','\x97','\xe0','\xa7','\x87','\xe0','\xa7','\xb0','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\x9a','\xe0','\xa6','\xbf',0, // গেৰেনচি gg
+    '\xe0','\xa6','\x97','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xac','\xe0','\xa6','\xa8',0, // গ্যাবন ga
+    '\xe0','\xa6','\x97','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa7','\x80','\xe0','\xa6','\xa8','\xe0','\xa6','\xb2','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1',0, // গ্রীনল্যান্ড gl
+    '\xe0','\xa6','\x97','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa7','\x80','\xe0','\xa6','\xb8',0, // গ্রীস gr
+    '\xe0','\xa6','\x97','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\xa1','\xe0','\xa6','\xbe',0, // গ্রেনাডা gd
+    '\xe0','\xa6','\x97','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa7','\x80','\xe0','\xa6','\x9a',0, // গ্ৰীচ gr
+    '\xe0','\xa6','\x97','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa7','\x80','\xe0','\xa6','\xa3','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1',0, // গ্ৰীণলেণ্ড gl
+    '\xe0','\xa6','\x97','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\xa1','\xe0','\xa6','\xbe',0, // গ্ৰেনাডা gd
+    '\xe0','\xa6','\x98','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe',0, // ঘানা gh
+    '\xe0','\xa6','\x9a','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa6','\xaa','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\x9b',0, // চাইপ্ৰাছ cy
+    '\xe0','\xa6','\x9a','\xe0','\xa6','\xbe','\xe0','\xa6','\x93','\xe0','\xa6','\x9f','\xe0','\xa7','\x87','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\x86','\xe0','\xa7','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\xaa','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\x9a','\xe0','\xa6','\xbf','\xe0','\xa6','\xaa','\xe0','\xa7','\x87',0, // চাওটেমেআৰুপ্ৰিনচিপে st
+    '\xe0','\xa6','\x9a','\xe0','\xa6','\xbe','\xe0','\xa6','\xa1',0, // চাড td
+    '\xe0','\xa6','\x9a','\xe0','\xa6','\xbe','\xe0','\xa6','\xa6',0, // চাদ td
+    '\xe0','\xa6','\x9a','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa7','\x87',0, // চানমাৰিনে sm
+    '\xe0','\xa6','\x9a','\xe0','\xa6','\xbe','\xe0','\xa6','\xad','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\x86','\xe0','\xa7','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\x9c','\xe0','\xa6','\xa8','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xa8',0, // চাভালবাৰ্ডআৰুজনমেয়ন sj
+    '\xe0','\xa6','\x9a','\xe0','\xa6','\xbe','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa7','\xb1','\xe0','\xa6','\xbe',0, // চামেৱা ws
+    '\xe0','\xa6','\x9a','\xe0','\xa6','\xbf','\xe0','\xa6','\x9c','\xe0','\xa7','\x87','\xe0','\xa6','\x9a','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // চিজেচিয়া cz
+    '\xe0','\xa6','\x9a','\xe0','\xa6','\xbf','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa7','\x87','\xe0','\xa6','\xa8',0, // চিণ্টমাৰ্টেন sx
+    '\xe0','\xa6','\x9a','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87','\xe0','\xa7','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\x85','\xe0','\xa6','\xa8',0, // চিয়েৰালিঅন sl
+    '\xe0','\xa6','\x9a','\xe0','\xa6','\xbf','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf',0, // চিলি cl
+    '\xe0','\xa6','\x9a','\xe0','\xa6','\xbf','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // চিৰিয়া sy
+    '\xe0','\xa6','\x9a','\xe0','\xa7','\x80','\xe0','\xa6','\xa8',0, // চীন cn
+    '\xe0','\xa6','\x9a','\xe0','\xa7','\x81','\xe0','\xa6','\x87','\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1',0, // চুইজাৰলেণ্ড ch
+    '\xe0','\xa6','\x9a','\xe0','\xa7','\x81','\xe0','\xa6','\x87','\xe0','\xa6','\xa1','\xe0','\xa7','\x87','\xe0','\xa6','\xa8',0, // চুইডেন se
+    '\xe0','\xa6','\x9a','\xe0','\xa7','\x81','\xe0','\xa6','\xa1','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // চুডান sd
+    '\xe0','\xa6','\x9a','\xe0','\xa7','\x87','\xe0','\xa6','\x89','\xe0','\xa6','\x9f','\xe0','\xa6','\xbe','\xe0','\xa6','\x86','\xe0','\xa7','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\xb2','\xe0','\xa6','\xbe',0, // চেউটাআৰুমেলিলা ea
+    '\xe0','\xa6','\x9a','\xe0','\xa7','\x87','\xe0','\xa6','\x95','\xe0','\xa6','\xaa','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa6','\xa4','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0',0, // চেকপ্রজাতন্ত্র cz
+    '\xe0','\xa6','\x9a','\xe0','\xa7','\x87','\xe0','\xa6','\x9a','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // চেচিয়া cz
+    '\xe0','\xa6','\x9a','\xe0','\xa7','\x87','\xe0','\xa6','\xa1','\xe0','\xa6','\xbf','\xe0','\xa6','\x86','\xe0','\xa7','\xb0','\xe0','\xa6','\xac','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // চেডিআৰবিয়া sa
+    '\xe0','\xa6','\x9a','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa7','\x87','\xe0','\xa6','\x97','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2',0, // চেনেগাল sn
+    '\xe0','\xa6','\x9a','\xe0','\xa7','\x87','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // চেমালিয়া so
+    '\xe0','\xa6','\x9a','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // চেলেমেনদ্বীপপুঞ্জ sb
+    '\xe0','\xa6','\x9b','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // ছাৰ্বিয়া rs
+    '\xe0','\xa6','\x9b','\xe0','\xa6','\xbf','\xe0','\xa6','\x82','\xe0','\xa6','\x97','\xe0','\xa6','\xbe','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa7','\xb0',0, // ছিংগাপুৰ sg
+    '\xe0','\xa6','\x9b','\xe0','\xa6','\xbf','\xe0','\xa6','\x9a','\xe0','\xa6','\xbf','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\x9b',0, // ছিচিলিছ sc
+    '\xe0','\xa6','\x9b','\xe0','\xa7','\x81','\xe0','\xa6','\xa1','\xe0','\xa7','\x81','\xe0','\xa6','\x8f','\xe0','\xa6','\x95','\xe0','\xa6','\x9a','\xe0','\xa7','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f',0, // ছুডুএকচেণ্ট xa
+    '\xe0','\xa6','\x9b','\xe0','\xa7','\x81','\xe0','\xa6','\xa1','\xe0','\xa7','\x81','\xe0','\xa6','\xac','\xe0','\xa6','\xbf','\xe0','\xa6','\xa1','\xe0','\xa6','\xbf',0, // ছুডুবিডি xb
+    '\xe0','\xa6','\x9b','\xe0','\xa7','\x81','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\xae',0, // ছুৰিনাম sr
+    '\xe0','\xa6','\x9b','\xe0','\xa7','\x87','\xe0','\xa6','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\x95','\xe0','\xa6','\xbf','\xe0','\xa6','\x9f','\xe0','\xa6','\x9b','\xe0','\xa6','\x86','\xe0','\xa7','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\xa8','\xe0','\xa7','\x87','\xe0','\xa6','\xad','\xe0','\xa6','\xbf','\xe0','\xa6','\x9b',0, // ছেইণ্টকিটছআৰুনেভিছ kn
+    '\xe0','\xa6','\x9b','\xe0','\xa7','\x87','\xe0','\xa6','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xaa','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87','\xe0','\xa7','\xb0','\xe0','\xa7','\x87','\xe0','\xa6','\x86','\xe0','\xa7','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\xae','\xe0','\xa6','\xbf','\xe0','\xa6','\x95','\xe0','\xa6','\xbf','\xe0','\xa6','\x89','\xe0','\xa7','\xb1','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\xa8',0, // ছেইণ্টপিয়েৰেআৰুমিকিউৱেলন pm
+    '\xe0','\xa6','\x9b','\xe0','\xa7','\x87','\xe0','\xa6','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xa5','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xae','\xe0','\xa7','\x87',0, // ছেইণ্টবাৰ্থলেমে bl
+    '\xe0','\xa6','\x9b','\xe0','\xa7','\x87','\xe0','\xa6','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xad','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\x9a','\xe0','\xa7','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\x86','\xe0','\xa7','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\x97','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa7','\x80','\xe0','\xa6','\xa3','\xe0','\xa6','\xbe','\xe0','\xa6','\xa1','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\x9b',0, // ছেইণ্টভিনচেণ্টআৰুগ্ৰীণাডাইনছ vc
+    '\xe0','\xa6','\x9b','\xe0','\xa7','\x87','\xe0','\xa6','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8',0, // ছেইণ্টমাৰ্টিন mf
+    '\xe0','\xa6','\x9b','\xe0','\xa7','\x87','\xe0','\xa6','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xb2','\xe0','\xa7','\x81','\xe0','\xa6','\x9a','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // ছেইণ্টলুচিয়া lc
+    '\xe0','\xa6','\x9b','\xe0','\xa7','\x87','\xe0','\xa6','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xb9','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe',0, // ছেইণ্টহেলেনা sh
+    '\xe0','\xa6','\x9c','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // জর্জিয়া ge
+    '\xe0','\xa6','\x9c','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\xa8',0, // জর্ডন jo
+    '\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa6','\xaa','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // জাপান jp
+    '\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa6','\x95','\xe0','\xa6','\xbe',0, // জামাইকা jm
+    '\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa6','\xae','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // জাম্বিয়া zm
+    '\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf',0, // জার্মানি de
+    '\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xb8','\xe0','\xa6','\xbf',0, // জার্সি je
+    '\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x9a','\xe0','\xa6','\xbf',0, // জাৰ্চি je
+    '\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x80',0, // জাৰ্মানী de
+    '\xe0','\xa6','\x9c','\xe0','\xa6','\xbf','\xe0','\xa6','\xac','\xe0','\xa7','\x81','\xe0','\xa6','\x9f','\xe0','\xa6','\xbf',0, // জিবুটি dj
+    '\xe0','\xa6','\x9c','\xe0','\xa6','\xbf','\xe0','\xa6','\xac','\xe0','\xa7','\x81','\xe0','\xa6','\xa4','\xe0','\xa6','\xbf',0, // জিবুতি dj
+    '\xe0','\xa6','\x9c','\xe0','\xa6','\xbf','\xe0','\xa6','\xac','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0',0, // জিব্রাল্টার gi
+    '\xe0','\xa6','\x9c','\xe0','\xa6','\xbf','\xe0','\xa6','\xac','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa7','\xb0',0, // জিব্ৰাল্টৰ gi
+    '\xe0','\xa6','\x9c','\xe0','\xa6','\xbf','\xe0','\xa6','\xae','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa6','\xac','\xe0','\xa7','\x87','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87',0, // জিম্বাবেয়ে zw
+    '\xe0','\xa6','\x9c','\xe0','\xa6','\xbf','\xe0','\xa6','\xae','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa6','\xac','\xe0','\xa7','\xb1','\xe0','\xa7','\x87',0, // জিম্বাবৱে zw
+    '\xe0','\xa6','\x9c','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // জৰ্জিয়া ge
+    '\xe0','\xa6','\x9c','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // জৰ্ডান jo
+    '\xe0','\xa6','\x9f','\xe0','\xa6','\x82','\xe0','\xa6','\x97','\xe0','\xa6','\xbe',0, // টংগা to
+    '\xe0','\xa6','\x9f','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa7','\xb1','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // টাইৱান tw
+    '\xe0','\xa6','\x9f','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x95','\xe0','\xa6','\x9b','\xe0','\xa6','\x85','\xe0','\xa7','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\x87','\xe0','\xa6','\x95','\xe0','\xa6','\x9b','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // টাৰ্কছঅৰুকেইকছদ্বীপপুঞ্জ tc
+    '\xe0','\xa6','\x9f','\xe0','\xa6','\xbf','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa7','\xb0','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\x9a','\xe0','\xa6','\x9f','\xe0','\xa7','\x87',0, // টিমেৰলেচটে tl
+    '\xe0','\xa6','\x9f','\xe0','\xa7','\x81','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\x9a','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // টুনিচিয়া tn
+    '\xe0','\xa6','\x9f','\xe0','\xa7','\x81','\xe0','\xa6','\xad','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa7','\x81',0, // টুভালু tv
+    '\xe0','\xa6','\x9f','\xe0','\xa7','\x87','\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\xbe','\xe0','\xa6','\x89',0, // টেকেলাউ tk
+    '\xe0','\xa6','\x9f','\xe0','\xa7','\x87','\xe0','\xa6','\x97','\xe0','\xa7','\x87',0, // টেগে tg
+    '\xe0','\xa6','\x9f','\xe0','\xa7','\x87','\xe0','\xa6','\x99','\xe0','\xa7','\x8d','\xe0','\xa6','\x97','\xe0','\xa6','\xbe',0, // টেঙ্গা to
+    '\xe0','\xa6','\x9f','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xa1','\xe0','\xa6','\xbe','\xe0','\xa6','\x95','\xe0','\xa7','\x81','\xe0','\xa6','\xa8','\xe0','\xa6','\xb9','\xe0','\xa6','\xbe',0, // ট্রিস্টানডাকুনহা ta
+    '\xe0','\xa6','\x9f','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xa1','\xe0','\xa6','\xbe','\xe0','\xa6','\xa1','\xe0','\xa6','\x86','\xe0','\xa7','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\x9f','\xe0','\xa7','\x87','\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa6','\x97','\xe0','\xa7','\x87',0, // ট্ৰিনিডাডআৰুটেবাগে tt
+    '\xe0','\xa6','\xa1','\xe0','\xa6','\xae','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\x95','\xe0','\xa6','\xbe',0, // ডমিনিকা dm
+    '\xe0','\xa6','\xa1','\xe0','\xa6','\xae','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\x95','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xaa','\xe0','\xa6','\xbe','\xe0','\xa6','\xac','\xe0','\xa7','\x8d','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\x95',0, // ডমিনিকানৰিপাব্লিক do
+    '\xe0','\xa6','\xa1','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87','\xe0','\xa6','\x97','\xe0','\xa7','\x87','\xe0','\xa6','\x97','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x9a','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // ডিয়েগেগাৰ্চিয়া dg
+    '\xe0','\xa6','\xa1','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x95',0, // ডেনমার্ক dk
+    '\xe0','\xa6','\xa1','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x95',0, // ডেনমাৰ্ক dk
+    '\xe0','\xa6','\xa1','\xe0','\xa7','\x87','\xe0','\xa6','\xae','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\x95','\xe0','\xa6','\xbe',0, // ডেমিনিকা dm
+    '\xe0','\xa6','\xa1','\xe0','\xa7','\x87','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\x95','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xaa','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa6','\xa4','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0',0, // ডেমেনিকানপ্রজাতন্ত্র do
+    '\xe0','\xa6','\xa4','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa6','\x93','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // তাইওয়ান tw
+    '\xe0','\xa6','\xa4','\xe0','\xa6','\xbe','\xe0','\xa6','\x9c','\xe0','\xa6','\xbf','\xe0','\xa6','\x95','\xe0','\xa6','\xbf','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // তাজিকিস্তান tj
+    '\xe0','\xa6','\xa4','\xe0','\xa6','\xbe','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // তাঞ্জানিয়া tz
+    '\xe0','\xa6','\xa4','\xe0','\xa6','\xbf','\xe0','\xa6','\x89','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xb8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // তিউনিসিয়া tn
+    '\xe0','\xa6','\xa4','\xe0','\xa6','\xbf','\xe0','\xa6','\xae','\xe0','\xa7','\x81','\xe0','\xa6','\xb0','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa7','\x87',0, // তিমুরলেস্তে tl
+    '\xe0','\xa6','\xa4','\xe0','\xa7','\x81','\xe0','\xa6','\xb0','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\x95',0, // তুরস্ক tr
+    '\xe0','\xa6','\xa4','\xe0','\xa7','\x81','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x95','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // তুর্কমেনিস্তান tm
+    '\xe0','\xa6','\xa4','\xe0','\xa7','\x81','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x95','\xe0','\xa6','\xb8','\xe0','\xa6','\x93','\xe0','\xa6','\x95','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\xb8','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // তুর্কসওকাইকেসদ্বীপপুঞ্জ tc
+    '\xe0','\xa6','\xa4','\xe0','\xa7','\x81','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x95','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // তুৰ্কমেনিস্তান tm
+    '\xe0','\xa6','\xa4','\xe0','\xa7','\x81','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x95','\xe0','\xa6','\xbf',0, // তুৰ্কি tr
+    '\xe0','\xa6','\xa4','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\xa6','\xe0','\xa6','\x93','\xe0','\xa6','\x9f','\xe0','\xa7','\x87','\xe0','\xa6','\xac','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\x97','\xe0','\xa7','\x87',0, // ত্রিনিনাদওটেব্যাগে tt
+    '\xe0','\xa6','\xa4','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\x95','\xe0','\xa7','\x81','\xe0','\xa6','\xa8','\xe0','\xa6','\xb9','\xe0','\xa6','\xbe',0, // ত্ৰিস্তানদ্যাকুনহা ta
+    '\xe0','\xa6','\xa5','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1',0, // থাইলেণ্ড th
+    '\xe0','\xa6','\xa5','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa6','\xb2','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1',0, // থাইল্যান্ড th
+    '\xe0','\xa6','\xa6','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xb7','\xe0','\xa6','\xbf','\xe0','\xa6','\xa3','\xe0','\xa6','\x86','\xe0','\xa6','\xab','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\x95','\xe0','\xa6','\xbe',0, // দক্ষিণআফ্রিকা za
+    '\xe0','\xa6','\xa6','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xb7','\xe0','\xa6','\xbf','\xe0','\xa6','\xa3','\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // দক্ষিণকেরিয়া kr
+    '\xe0','\xa6','\xa6','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xb7','\xe0','\xa6','\xbf','\xe0','\xa6','\xa3','\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // দক্ষিণকেৰিয়া kr
+    '\xe0','\xa6','\xa6','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xb7','\xe0','\xa6','\xbf','\xe0','\xa6','\xa3','\xe0','\xa6','\x9a','\xe0','\xa7','\x81','\xe0','\xa6','\xa1','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // দক্ষিণচুডান ss
+    '\xe0','\xa6','\xa6','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xb7','\xe0','\xa6','\xbf','\xe0','\xa6','\xa3','\xe0','\xa6','\x9c','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\x93','\xe0','\xa6','\xa6','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xb7','\xe0','\xa6','\xbf','\xe0','\xa6','\xa3','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\x89','\xe0','\xa6','\x87','\xe0','\xa6','\x9a','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // দক্ষিণজর্জিয়াওদক্ষিণস্যান্ডউইচদ্বীপপুঞ্জ gs
+    '\xe0','\xa6','\xa6','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xb7','\xe0','\xa6','\xbf','\xe0','\xa6','\xa3','\xe0','\xa6','\x9c','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\x86','\xe0','\xa7','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\xa6','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xb7','\xe0','\xa6','\xbf','\xe0','\xa6','\xa3','\xe0','\xa6','\x9a','\xe0','\xa7','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa7','\xb1','\xe0','\xa6','\xbf','\xe0','\xa6','\x9a','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // দক্ষিণজৰ্জিয়াআৰুদক্ষিণচেণ্ডৱিচদ্বীপপুঞ্জ gs
+    '\xe0','\xa6','\xa6','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xb7','\xe0','\xa6','\xbf','\xe0','\xa6','\xa3','\xe0','\xa6','\xab','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xb8','\xe0','\xa7','\xb0','\xe0','\xa6','\x85','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9a','\xe0','\xa6','\xb2',0, // দক্ষিণফ্ৰান্সৰঅঞ্চল tf
+    '\xe0','\xa6','\xa6','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xb7','\xe0','\xa6','\xbf','\xe0','\xa6','\xa3','\xe0','\xa6','\xb8','\xe0','\xa7','\x81','\xe0','\xa6','\xa6','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // দক্ষিণসুদান ss
+    '\xe0','\xa6','\xa6','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87','\xe0','\xa6','\x97','\xe0','\xa7','\x87','\xe0','\xa6','\x97','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xb8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // দিয়েগেগার্সিয়া dg
+    '\xe0','\xa6','\xa8','\xe0','\xa6','\xb0','\xe0','\xa6','\x93','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87',0, // নরওয়ে no
+    '\xe0','\xa6','\xa8','\xe0','\xa6','\xb0','\xe0','\xa6','\xab','\xe0','\xa7','\x87','\xe0','\xa6','\x95','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa',0, // নরফেকদ্বীপ nf
+    '\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0',0, // নাইজার ne
+    '\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0',0, // নাইজাৰ ne
+    '\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa6','\x9c','\xe0','\xa7','\x87','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // নাইজেরিয়া ng
+    '\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa6','\x9c','\xe0','\xa7','\x87','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // নাইজেৰিয়া ng
+    '\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\x89','\xe0','\xa6','\xb0','\xe0','\xa7','\x81',0, // নাউরু nr
+    '\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\x89','\xe0','\xa7','\xb0','\xe0','\xa7','\x81',0, // নাউৰু nr
+    '\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\xae','\xe0','\xa6','\xbf','\xe0','\xa6','\xac','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // নামিবিয়া na
+    '\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\x89',0, // নিউ nu
+    '\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\x89','\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\xa1','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // নিউকেলিডেনিয়া nc
+    '\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\x89','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xa1','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // নিউক্যালেডেনিয়া nc
+    '\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\x89','\xe0','\xa6','\x9c','\xe0','\xa6','\xbf','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1',0, // নিউজিলেণ্ড nz
+    '\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\x89','\xe0','\xa6','\x9c','\xe0','\xa6','\xbf','\xe0','\xa6','\xb2','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1',0, // নিউজিল্যান্ড nz
+    '\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\x89','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87',0, // নিউয়ে nu
+    '\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\x95','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\x97','\xe0','\xa7','\x81','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // নিকারাগুয়া ni
+    '\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\x95','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\x97','\xe0','\xa7','\x81','\xe0','\xa7','\xb1','\xe0','\xa6','\xbe',0, // নিকাৰাগুৱা ni
+    '\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xb0','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xb7','\xe0','\xa7','\x80','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\x97','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf',0, // নিরক্ষীয়গিনি gq
+    '\xe0','\xa6','\xa8','\xe0','\xa7','\x87','\xe0','\xa6','\xa1','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1',0, // নেডাৰলেণ্ড nl
+    '\xe0','\xa6','\xa8','\xe0','\xa7','\x87','\xe0','\xa6','\xa6','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa6','\xb2','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\xb8',0, // নেদারল্যান্ডস nl
+    '\xe0','\xa6','\xa8','\xe0','\xa7','\x87','\xe0','\xa6','\xaa','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2',0, // নেপাল np
+    '\xe0','\xa6','\xa8','\xe0','\xa7','\xb0','\xe0','\xa6','\xab','\xe0','\xa6','\x95','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa',0, // নৰফকদ্বীপ nf
+    '\xe0','\xa6','\xa8','\xe0','\xa7','\xb0','\xe0','\xa7','\xb1','\xe0','\xa7','\x87',0, // নৰৱে no
+    '\xe0','\xa6','\xaa','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa7','\x81','\xe0','\xa6','\x97','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2',0, // পর্তুগাল pt
+    '\xe0','\xa6','\xaa','\xe0','\xa6','\xb6','\xe0','\xa7','\x8d','\xe0','\xa6','\x9a','\xe0','\xa6','\xbf','\xe0','\xa6','\xae','\xe0','\xa6','\xb8','\xe0','\xa6','\xbe','\xe0','\xa6','\xb9','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe',0, // পশ্চিমসাহারা eh
+    '\xe0','\xa6','\xaa','\xe0','\xa6','\xb6','\xe0','\xa7','\x8d','\xe0','\xa6','\x9a','\xe0','\xa6','\xbf','\xe0','\xa6','\xae','\xe0','\xa7','\x80','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\x9b','\xe0','\xa6','\xbe','\xe0','\xa6','\xb9','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa6','\xbe',0, // পশ্চিমীয়ছাহাৰা eh
+    '\xe0','\xa6','\xaa','\xe0','\xa6','\xbe','\xe0','\xa6','\x95','\xe0','\xa6','\xbf','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // পাকিস্তান pk
+    '\xe0','\xa6','\xaa','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\xae','\xe0','\xa6','\xbe',0, // পানামা pa
+    '\xe0','\xa6','\xaa','\xe0','\xa6','\xbe','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\x89','\xe0','\xa6','\x97','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf',0, // পাপুয়ানিউগিনি pg
+    '\xe0','\xa6','\xaa','\xe0','\xa6','\xbe','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa7','\xb1','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\x89','\xe0','\xa6','\x97','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf',0, // পাপুৱানিউগিনি pg
+    '\xe0','\xa6','\xaa','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa6','\xbe','\xe0','\xa6','\x89',0, // পালাউ pw
+    '\xe0','\xa6','\xaa','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\x97','\xe0','\xa7','\x81','\xe0','\xa7','\xb1','\xe0','\xa7','\x87',0, // পাৰাগুৱে py
+    '\xe0','\xa6','\xaa','\xe0','\xa6','\xbf','\xe0','\xa6','\x9f','\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\x87','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xa3','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // পিটকেইৰ্ণদ্বীপপুঞ্জ pn
+    '\xe0','\xa6','\xaa','\xe0','\xa6','\xbf','\xe0','\xa6','\x9f','\xe0','\xa6','\x95','\xe0','\xa7','\x87','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xa8','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // পিটকেয়ার্নদ্বীপপুঞ্জ pn
+    '\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa7','\x87','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\x95','\xe0','\xa7','\x87',0, // পুয়ের্তেরিকে pr
+    '\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa7','\xb1','\xe0','\xa7','\x87','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa7','\x87','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\x95','\xe0','\xa7','\x87',0, // পুৱেৰ্টেৰিকে pr
+    '\xe0','\xa6','\xaa','\xe0','\xa7','\x82','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa6','\xa4','\xe0','\xa6','\xbf','\xe0','\xa6','\xae','\xe0','\xa7','\x81','\xe0','\xa6','\xb0',0, // পূর্বতিমুর tl
+    '\xe0','\xa6','\xaa','\xe0','\xa7','\x82','\xe0','\xa7','\xb1','\xe0','\xa6','\x9f','\xe0','\xa6','\xbf','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa7','\xb0',0, // পূৱটিমেৰ tl
+    '\xe0','\xa6','\xaa','\xe0','\xa7','\x87','\xe0','\xa6','\xb0','\xe0','\xa7','\x81',0, // পেরু pe
+    '\xe0','\xa6','\xaa','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1',0, // পেলেণ্ড pl
+    '\xe0','\xa6','\xaa','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1',0, // পেল্যান্ড pl
+    '\xe0','\xa6','\xaa','\xe0','\xa7','\x87','\xe0','\xa7','\xb0','\xe0','\xa7','\x81',0, // পেৰু pe
+    '\xe0','\xa6','\xaa','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\x97','\xe0','\xa7','\x81','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87',0, // প্যারাগুয়ে py
+    '\xe0','\xa6','\xaa','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa6','\xa8','\xe0','\xa7','\x87','\xe0','\xa6','\xb0','\xe0','\xa6','\x85','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9a','\xe0','\xa6','\xb2','\xe0','\xa6','\xb8','\xe0','\xa6','\xae','\xe0','\xa7','\x82','\xe0','\xa6','\xb9',0, // প্যালেস্টাইনেরঅঞ্চলসমূহ ps
+    '\xe0','\xa6','\xaa','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa7','\x81','\xe0','\xa6','\x97','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2',0, // পৰ্তুগাল pt
+    '\xe0','\xa6','\xab','\xe0','\xa6','\x95','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // ফকলেণ্ডদ্বীপপুঞ্জ fk
+    '\xe0','\xa6','\xab','\xe0','\xa6','\x95','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c','\xe0','\xa6','\x86','\xe0','\xa6','\x87','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\x9b','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa6','\xad','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\x9b',0, // ফকলেণ্ডদ্বীপপুঞ্জআইলেছমালভিনাছ fk
+    '\xe0','\xa6','\xab','\xe0','\xa6','\x95','\xe0','\xa6','\xb2','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\x86','\xe0','\xa6','\x87','\xe0','\xa6','\xb2','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\x87','\xe0','\xa6','\xb8','\xe0','\xa6','\xb2','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xb8','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb8','\xe0','\xa6','\xad','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xb8',0, // ফকল্যান্ডআইল্যান্ডইসল্যাসমাসভেনিস fk
+    '\xe0','\xa6','\xab','\xe0','\xa6','\x95','\xe0','\xa6','\xb2','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // ফকল্যান্ডদ্বীপপুঞ্জ fk
+    '\xe0','\xa6','\xab','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xb8','\xe0','\xa7','\x80','\xe0','\xa6','\x97','\xe0','\xa6','\xbe','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe',0, // ফরাসীগায়ানা gf
+    '\xe0','\xa6','\xab','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xb8','\xe0','\xa7','\x80','\xe0','\xa6','\xa6','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xb7','\xe0','\xa6','\xbf','\xe0','\xa6','\xa3','\xe0','\xa6','\xbe','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9a','\xe0','\xa6','\xb2',0, // ফরাসীদক্ষিণাঞ্চল tf
+    '\xe0','\xa6','\xab','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xb8','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa7','\x87','\xe0','\xa6','\xb6','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // ফরাসীপলিনেশিয়া pf
+    '\xe0','\xa6','\xab','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x87','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // ফাৰেদ্বীপপুঞ্জ fo
+    '\xe0','\xa6','\xab','\xe0','\xa6','\xbf','\xe0','\xa6','\x9c','\xe0','\xa6','\xbf',0, // ফিজি fj
+    '\xe0','\xa6','\xab','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1',0, // ফিনলেণ্ড fi
+    '\xe0','\xa6','\xab','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xb2','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1',0, // ফিনল্যান্ড fi
+    '\xe0','\xa6','\xab','\xe0','\xa6','\xbf','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\xaa','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa6','\xa8',0, // ফিলিপাইন ph
+    '\xe0','\xa6','\xab','\xe0','\xa6','\xbf','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\xaa','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\x9b',0, // ফিলিপাইনছ ph
+    '\xe0','\xa6','\xab','\xe0','\xa6','\xbf','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8',0, // ফিলিস্তিন ps
+    '\xe0','\xa6','\xab','\xe0','\xa6','\xbf','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\x85','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9a','\xe0','\xa6','\xb2',0, // ফিলিস্তিনঅঞ্চল ps
+    '\xe0','\xa6','\xab','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa6','\x93','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // ফ্যারওদ্বীপপুঞ্জ fo
+    '\xe0','\xa6','\xab','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xb8',0, // ফ্রান্স fr
+    '\xe0','\xa6','\xab','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xb8',0, // ফ্ৰান্স fr
+    '\xe0','\xa6','\xab','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xb8','\xe0','\xa6','\x97','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe',0, // ফ্ৰান্সগয়ানা gf
+    '\xe0','\xa6','\xab','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xb8','\xe0','\xa6','\xaa','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\x9a','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // ফ্ৰান্সপেলেনচিয়া pf
+    '\xe0','\xa6','\xac','\xe0','\xa6','\x9b','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\x86','\xe0','\xa7','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\xb9','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c','\xe0','\xa7','\x87','\xe0','\xa6','\x97','\xe0','\xa6','\xad','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe',0, // বছনিয়াআৰুহাৰ্জেগভিনা ba
+    '\xe0','\xa6','\xac','\xe0','\xa6','\x9f','\xe0','\xa6','\x9a','\xe0','\xa7','\x87','\xe0','\xa7','\xb1','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe',0, // বটচেৱানা bw
+    '\xe0','\xa6','\xac','\xe0','\xa6','\xa4','\xe0','\xa6','\xb8','\xe0','\xa7','\x87','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe',0, // বতসেয়ানা bw
+    '\xe0','\xa6','\xac','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\xad','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // বলিভিয়া bo
+    '\xe0','\xa6','\xac','\xe0','\xa6','\xb8','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\x93','\xe0','\xa6','\xb9','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c','\xe0','\xa7','\x87','\xe0','\xa6','\x97','\xe0','\xa7','\x87','\xe0','\xa6','\xad','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe',0, // বসনিয়াওহার্জেগেভিনা ba
+    '\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa6','\x82','\xe0','\xa6','\xb2','\xe0','\xa6','\xbe','\xe0','\xa6','\xa6','\xe0','\xa7','\x87','\xe0','\xa6','\xb6',0, // বাংলাদেশ bd
+    '\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa6','\xa6','\xe0','\xa7','\x87','\xe0','\xa6','\xb8',0, // বারবাদেস bb
+    '\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa6','\xae','\xe0','\xa7','\x81','\xe0','\xa6','\xa1','\xe0','\xa6','\xbe',0, // বারমুডা bm
+    '\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa6','\xb9','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa6','\xa8',0, // বাহরাইন bh
+    '\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa6','\xb9','\xe0','\xa6','\xbe','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\x9b',0, // বাহামাছ bs
+    '\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa6','\xb9','\xe0','\xa6','\xbe','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // বাহামাদ্বীপপুঞ্জ bs
+    '\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa6','\xb9','\xe0','\xa7','\xb0','\xe0','\xa7','\x87','\xe0','\xa6','\x87','\xe0','\xa6','\xa8',0, // বাহৰেইন bh
+    '\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa6','\xa1','\xe0','\xa7','\x87','\xe0','\xa6','\x9a',0, // বাৰ্বাডেচ bb
+    '\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xae','\xe0','\xa7','\x81','\xe0','\xa6','\xa1','\xe0','\xa6','\xbe',0, // বাৰ্মুডা bm
+    '\xe0','\xa6','\xac','\xe0','\xa7','\x81','\xe0','\xa6','\xad','\xe0','\xa7','\x87','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa',0, // বুভেদ্বীপ bv
+    '\xe0','\xa6','\xac','\xe0','\xa7','\x81','\xe0','\xa6','\xb0','\xe0','\xa6','\x95','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\xab','\xe0','\xa6','\xbe','\xe0','\xa6','\xb8','\xe0','\xa7','\x87',0, // বুরকিনাফাসে bf
+    '\xe0','\xa6','\xac','\xe0','\xa7','\x81','\xe0','\xa6','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\xbf',0, // বুরুন্ডি bi
+    '\xe0','\xa6','\xac','\xe0','\xa7','\x81','\xe0','\xa6','\xb2','\xe0','\xa6','\x97','\xe0','\xa7','\x87','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // বুলগেরিয়া bg
+    '\xe0','\xa6','\xac','\xe0','\xa7','\x81','\xe0','\xa6','\xb2','\xe0','\xa6','\x97','\xe0','\xa7','\x87','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // বুলগেৰিয়া bg
+    '\xe0','\xa6','\xac','\xe0','\xa7','\x81','\xe0','\xa7','\xb0','\xe0','\xa6','\x95','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\xab','\xe0','\xa6','\xbe','\xe0','\xa6','\x9a','\xe0','\xa7','\x87',0, // বুৰকিনাফাচে bf
+    '\xe0','\xa6','\xac','\xe0','\xa7','\x81','\xe0','\xa7','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\xbf',0, // বুৰুণ্ডি bi
+    '\xe0','\xa6','\xac','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8',0, // বেনিন bj
+    '\xe0','\xa6','\xac','\xe0','\xa7','\x87','\xe0','\xa6','\xad','\xe0','\xa7','\x87','\xe0','\xa6','\x9f','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa',0, // বেভেটদ্বীপ bv
+    '\xe0','\xa6','\xac','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\x9c','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xae',0, // বেলজিয়াম be
+    '\xe0','\xa6','\xac','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\xb6',0, // বেলারুশ by
+    '\xe0','\xa6','\xac','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\x9b',0, // বেলাৰুছ by
+    '\xe0','\xa6','\xac','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\x9c',0, // বেলিজ bz
+    '\xe0','\xa6','\xac','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\x9c','\xe0','\xa6','\xbf','\xe0','\xa6','\xb2',0, // ব্রাজিল br
+    '\xe0','\xa6','\xac','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\x9f','\xe0','\xa6','\xbf','\xe0','\xa6','\xb6','\xe0','\xa6','\xad','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa6','\xa4','\xe0','\xa6','\xae','\xe0','\xa6','\xb9','\xe0','\xa6','\xbe','\xe0','\xa6','\xb8','\xe0','\xa6','\xbe','\xe0','\xa6','\x97','\xe0','\xa6','\xb0','\xe0','\xa7','\x80','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\x85','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9a','\xe0','\xa6','\xb2',0, // ব্রিটিশভারতমহাসাগরীয়অঞ্চল io
+    '\xe0','\xa6','\xac','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\x9f','\xe0','\xa6','\xbf','\xe0','\xa6','\xb6','\xe0','\xa6','\xad','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // ব্রিটিশভার্জিনদ্বীপপুঞ্জ vg
+    '\xe0','\xa6','\xac','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\xa8','\xe0','\xa7','\x87','\xe0','\xa6','\x87',0, // ব্রুনেই bn
+    '\xe0','\xa6','\xac','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\x9c','\xe0','\xa6','\xbf','\xe0','\xa6','\xb2',0, // ব্ৰাজিল br
+    '\xe0','\xa6','\xac','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\x9f','\xe0','\xa6','\xbf','\xe0','\xa6','\x9b','\xe0','\xa6','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\x85','\xe0','\xa6','\x9a','\xe0','\xa6','\xa8','\xe0','\xa6','\x9f','\xe0','\xa7','\x87','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\x9f','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf',0, // ব্ৰিটিছইণ্ডিয়ানঅচনটেৰিটৰি io
+    '\xe0','\xa6','\xac','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\x9f','\xe0','\xa6','\xbf','\xe0','\xa6','\x9b','\xe0','\xa6','\xad','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // ব্ৰিটিছভাৰ্জিনদ্বীপপুঞ্জ vg
+    '\xe0','\xa6','\xac','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\xa8','\xe0','\xa7','\x87','\xe0','\xa6','\x87',0, // ব্ৰুনেই bn
+    '\xe0','\xa6','\xad','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\x9f','\xe0','\xa7','\x81',0, // ভানাটু vu
+    '\xe0','\xa6','\xad','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x81','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\x9f','\xe0','\xa7','\x81',0, // ভানুয়াটু vu
+    '\xe0','\xa6','\xad','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa6','\xa4',0, // ভারত in
+    '\xe0','\xa6','\xad','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa6','\xa4',0, // ভাৰত in
+    '\xe0','\xa6','\xad','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87','\xe0','\xa6','\x9f','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\xae',0, // ভিয়েটনাম vn
+    '\xe0','\xa6','\xad','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87','\xe0','\xa6','\xa4','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\xae',0, // ভিয়েতনাম vn
+    '\xe0','\xa6','\xad','\xe0','\xa7','\x81','\xe0','\xa6','\x9f','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // ভুটান bt
+    '\xe0','\xa6','\xad','\xe0','\xa7','\x87','\xe0','\xa6','\x9f','\xe0','\xa6','\xbf','\xe0','\xa6','\x95','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\x9a','\xe0','\xa6','\xbf','\xe0','\xa6','\x9f','\xe0','\xa6','\xbf',0, // ভেটিকানচিটি va
+    '\xe0','\xa6','\xad','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\x9c','\xe0','\xa7','\x81','\xe0','\xa7','\xb1','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\xbe',0, // ভেনিজুৱেলা ve
+    '\xe0','\xa6','\xad','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa7','\x87','\xe0','\xa6','\x9c','\xe0','\xa7','\x81','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\xbe',0, // ভেনেজুয়েলা ve
+    '\xe0','\xa6','\xad','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\x9f','\xe0','\xa6','\xbf','\xe0','\xa6','\x95','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xb8','\xe0','\xa6','\xbf','\xe0','\xa6','\x9f','\xe0','\xa6','\xbf',0, // ভ্যাটিকানসিটি va
+    '\xe0','\xa6','\xae','\xe0','\xa6','\x99','\xe0','\xa7','\x8d','\xe0','\xa6','\x97','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // মঙ্গেলিয়া mn
+    '\xe0','\xa6','\xae','\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa6','\xae','\xe0','\xa6','\xac','\xe0','\xa6','\xbf','\xe0','\xa6','\x95',0, // মজামবিক mz
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\x9b','\xe0','\xa7','\x87','\xe0','\xa7','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\x9f',0, // মণ্টছেৰাট ms
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa7','\x87','\xe0','\xa6','\x97','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa7','\x81',0, // মণ্টেনেগ্ৰু me
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xa7','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\x86','\xe0','\xa6','\xab','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\x95','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xaa','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa6','\xa4','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0',0, // মধ্যআফ্রিকানপ্রজাতন্ত্র cf
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xa7','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\x86','\xe0','\xa6','\xab','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\x95','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa6','\xaa','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa6','\xa4','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0',0, // মধ্যআফ্রিকারপ্রজাতন্ত্র cf
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xb8','\xe0','\xa7','\x87','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\x9f',0, // মন্টসেরাট ms
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\x97','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa7','\x87',0, // মন্টিনিগ্রে me
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xa4','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // মরিতানিয়া mr
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xb6','\xe0','\xa6','\xbe','\xe0','\xa6','\xb8',0, // মরিশাস mu
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xb2','\xe0','\xa6','\xa1','\xe0','\xa7','\x87','\xe0','\xa6','\xad','\xe0','\xa6','\xbe',0, // মলডেভা md
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa7','\x87','\xe0','\xa6','\xb6','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // মাইক্রেনেশিয়া fm
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa7','\x87','\xe0','\xa6','\x9a','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // মাইক্ৰেনেচিয়া fm
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\x89','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\x9f','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // মাউৰিটানিয়া mr
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\x95','\xe0','\xa6','\xbe','\xe0','\xa6','\x89',0, // মাকাউ mo
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\x95','\xe0','\xa6','\xbe','\xe0','\xa6','\x89','\xe0','\xa6','\x8f','\xe0','\xa6','\x9b','\xe0','\xa6','\x8f','\xe0','\xa6','\x86','\xe0','\xa7','\xb0','\xe0','\xa6','\x9a','\xe0','\xa7','\x80','\xe0','\xa6','\xa8',0, // মাকাউএছএআৰচীন mo
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xa6','\xe0','\xa6','\xbe','\xe0','\xa6','\x97','\xe0','\xa6','\xbe','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\x95','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0',0, // মাদাগাস্কার mg
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xa6','\xe0','\xa6','\xbe','\xe0','\xa6','\x97','\xe0','\xa6','\xbe','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\x95','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0',0, // মাদাগাস্কাৰ mg
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xae','\xe0','\xa6','\xbe',0, // মায়ানমারবার্মা mm
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87','\xe0','\xa6','\x9f','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa7','\x87',0, // মায়েট্টে yt
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87','\xe0','\xa6','\xa4','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa7','\x87',0, // মায়েত্তে yt
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xaf','\xe0','\xa7','\x81',0, // মাযু us
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x95','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xaf','\xe0','\xa7','\x81','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xb7','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0',0, // মার্কিনযুক্তরাষ্ট্র us
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x95','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xaf','\xe0','\xa7','\x81','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xb7','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa7','\x87','\xe0','\xa6','\xb0','\xe0','\xa6','\xaa','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xb6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa6','\xac','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa7','\x80','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // মার্কিনযুক্তরাষ্ট্রেরপার্শ্ববর্তীদ্বীপপুঞ্জ um
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x95','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xaf','\xe0','\xa7','\x81','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xb7','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa7','\x87','\xe0','\xa6','\xb0','\xe0','\xa6','\xad','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // মার্কিনযুক্তরাষ্ট্রেরভার্জিনদ্বীপপুঞ্জ vi
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\x95',0, // মার্টিনিক mq
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xb6','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // মার্শালদ্বীপপুঞ্জ mh
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa',0, // মালদ্বীপ mv
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87','\xe0','\xa6','\x9a','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // মালয়েচিয়া my
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87','\xe0','\xa6','\xb6','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // মালয়েশিয়া my
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa6','\xbe','\xe0','\xa6','\x89','\xe0','\xa6','\x87',0, // মালাউই mw
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa6','\xbe','\xe0','\xa7','\xb1','\xe0','\xa6','\xbf',0, // মালাৱি mw
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf',0, // মালি ml
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xbe',0, // মাল্টা mt
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x95','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xaf','\xe0','\xa7','\x81','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa7','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xb7','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa7','\x8d','\xe0','\xa7','\xb0',0, // মাৰ্কিনযুক্তৰাষ্ট্ৰ us
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\x95',0, // মাৰ্টিনিক mq
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xb6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // মাৰ্শ্বালদ্বীপপুঞ্জ mh
+    '\xe0','\xa6','\xae','\xe0','\xa6','\xbf','\xe0','\xa6','\xb6','\xe0','\xa6','\xb0',0, // মিশর eg
+    '\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xb8','\xe0','\xa6','\xbf','\xe0','\xa6','\x95','\xe0','\xa7','\x87',0, // মেক্সিকে mx
+    '\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\x9a','\xe0','\xa6','\xbf','\xe0','\xa6','\xa1','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa7','\x80','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // মেচিডেনীয়া mk
+    '\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\x9a','\xe0','\xa6','\xbf','\xe0','\xa6','\xa1','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa7','\x80','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','f','y','r','o','m',0, // মেচিডেনীয়াfyrom mk
+    '\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa6','\xae','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa6','\xbf','\xe0','\xa6','\x95',0, // মেজাম্বিক mz
+    '\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\x95','\xe0','\xa7','\x87',0, // মেনাকে mc
+    '\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\xb0','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\x95','\xe0','\xa7','\x87',0, // মেরক্কে ma
+    '\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\xa1','\xe0','\xa7','\x87','\xe0','\xa6','\xad','\xe0','\xa6','\xbe',0, // মেলডেভা md
+    '\xe0','\xa6','\xae','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\x95','\xe0','\xa6','\xbe','\xe0','\xa6','\x93',0, // ম্যাকাও mo
+    '\xe0','\xa6','\xae','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\x95','\xe0','\xa6','\xbe','\xe0','\xa6','\x93','\xe0','\xa6','\x8f','\xe0','\xa6','\xb8','\xe0','\xa6','\x8f','\xe0','\xa6','\x86','\xe0','\xa6','\xb0','\xe0','\xa6','\x9a','\xe0','\xa7','\x80','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe',0, // ম্যাকাওএসএআরচীনা mo
+    '\xe0','\xa6','\xae','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xae','\xe0','\xa6','\xbe',0, // ম্যানমাৰবাৰ্মা mm
+    '\xe0','\xa6','\xae','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xb8','\xe0','\xa6','\xbe','\xe0','\xa6','\xa1','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // ম্যাসাডেনিয়া mk
+    '\xe0','\xa6','\xae','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xb8','\xe0','\xa6','\xbf','\xe0','\xa6','\xa1','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','f','y','r','o','m',0, // ম্যাসিডেনিয়াfyrom mk
+    '\xe0','\xa6','\xae','\xe0','\xa7','\xb0','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\x95','\xe0','\xa7','\x87',0, // মৰক্কে ma
+    '\xe0','\xa6','\xae','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\x9b','\xe0','\xa6','\xbe','\xe0','\xa6','\x9b',0, // মৰিছাছ mu
+    '\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\xa8',0, // য়েমেন ye
+    '\xe0','\xa6','\xaf','\xe0','\xa7','\x81','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\x9c','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf',0, // যুক্তরাজ্য gb
+    '\xe0','\xa6','\xaf','\xe0','\xa7','\x81','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xb7','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa7','\x87','\xe0','\xa6','\xb0','\xe0','\xa6','\xaa','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xb6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa6','\xac','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa7','\x80','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // যুক্তরাষ্ট্রেরপার্শ্ববর্তীদ্বীপপুঞ্জ um
+    '\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xb6','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // রাশিয়া ru
+    '\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\x87','\xe0','\xa6','\x89','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xa8',0, // রিইউনিয়ন re
+    '\xe0','\xa6','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\xbe',0, // রুয়ান্ডা rw
+    '\xe0','\xa6','\xb0','\xe0','\xa7','\x87','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // রেমানিয়া ro
+    '\xe0','\xa6','\xb2','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa6','\xac','\xe0','\xa7','\x87','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // লাইবেরিয়া lr
+    '\xe0','\xa6','\xb2','\xe0','\xa6','\xbe','\xe0','\xa6','\x93','\xe0','\xa6','\x9a',0, // লাওচ la
+    '\xe0','\xa6','\xb2','\xe0','\xa6','\xbe','\xe0','\xa6','\x93','\xe0','\xa6','\xb8',0, // লাওস la
+    '\xe0','\xa6','\xb2','\xe0','\xa6','\xbe','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xb8','\xe0','\xa7','\x87','\xe0','\xa6','\xae','\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x97',0, // লাক্সেমবার্গ lu
+    '\xe0','\xa6','\xb2','\xe0','\xa6','\xbe','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xb8','\xe0','\xa7','\x87','\xe0','\xa6','\xae','\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x97',0, // লাক্সেমবাৰ্গ lu
+    '\xe0','\xa6','\xb2','\xe0','\xa6','\xbe','\xe0','\xa6','\x9f','\xe0','\xa6','\xad','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // লাটভিয়া lv
+    '\xe0','\xa6','\xb2','\xe0','\xa6','\xbe','\xe0','\xa6','\xa4','\xe0','\xa7','\x8d','\xe0','\xa6','\xad','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // লাত্ভিয়া lv
+    '\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\x9a','\xe0','\xa6','\x9f','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xb7','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa7','\x87','\xe0','\xa6','\x87','\xe0','\xa6','\xa8',0, // লিচটেনষ্টেইন li
+    '\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\x9a','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa7','\x87','\xe0','\xa6','\x87','\xe0','\xa6','\xa8',0, // লিচেনস্টেইন li
+    '\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\xa5','\xe0','\xa7','\x81','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // লিথুয়ানিয়া lt
+    '\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\xa5','\xe0','\xa7','\x81','\xe0','\xa7','\xb1','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // লিথুৱানিয়া lt
+    '\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\xac','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // লিবিয়া ly
+    '\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\xac','\xe0','\xa7','\x87','\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // লিবেৰিয়া lr
+    '\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\x9b','\xe0','\xa6','\xa5',0, // লেছথ ls
+    '\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xa8',0, // লেবানন lb
+    '\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xb8','\xe0','\xa7','\x87','\xe0','\xa6','\xa5','\xe0','\xa7','\x87',0, // লেসেথে ls
+    '\xe0','\xa6','\xb6','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa7','\x80','\xe0','\xa6','\xb2','\xe0','\xa6','\x82','\xe0','\xa6','\x95','\xe0','\xa6','\xbe',0, // শ্রীলংকা lk
+    '\xe0','\xa6','\xb6','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa7','\x80','\xe0','\xa6','\xb2','\xe0','\xa6','\x99','\xe0','\xa7','\x8d','\xe0','\xa6','\x95','\xe0','\xa6','\xbe',0, // শ্রীলঙ্কা lk
+    '\xe0','\xa6','\xb6','\xe0','\xa7','\x8d','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xad','\xe0','\xa6','\xbe','\xe0','\xa6','\x95','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // শ্লেভাকিয়া sk
+    '\xe0','\xa6','\xb6','\xe0','\xa7','\x8d','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xad','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // শ্লেভেনিয়া si
+    '\xe0','\xa6','\xb8','\xe0','\xa6','\x82','\xe0','\xa6','\xaf','\xe0','\xa7','\x81','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa6','\x86','\xe0','\xa6','\xb0','\xe0','\xa6','\xac','\xe0','\xa6','\x86','\xe0','\xa6','\xae','\xe0','\xa6','\xbf','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xa4',0, // সংযুক্তআরবআমিরাত ae
+    '\xe0','\xa6','\xb8','\xe0','\xa6','\x82','\xe0','\xa6','\xaf','\xe0','\xa7','\x81','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa6','\x86','\xe0','\xa7','\xb0','\xe0','\xa6','\xac','\xe0','\xa6','\x86','\xe0','\xa6','\xae','\xe0','\xa6','\xbf','\xe0','\xa7','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xa4',0, // সংযুক্তআৰবআমিৰাত ae
+    '\xe0','\xa6','\xb8','\xe0','\xa6','\x82','\xe0','\xa6','\xaf','\xe0','\xa7','\x81','\xe0','\xa6','\x95','\xe0','\xa7','\x8d','\xe0','\xa6','\xa4','\xe0','\xa7','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\x9c','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf',0, // সংযুক্তৰাজ্য gb
+    '\xe0','\xa6','\xb8','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xae','\xe0','\xa6','\xa8','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // সলেমনদ্বীপপুঞ্জ sb
+    '\xe0','\xa6','\xb8','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa6','\xaa','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xb8',0, // সাইপ্রাস cy
+    '\xe0','\xa6','\xb8','\xe0','\xa6','\xbe','\xe0','\xa6','\x93','\xe0','\xa6','\x9f','\xe0','\xa7','\x87','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\x93','\xe0','\xa6','\xaa','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xb8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaa','\xe0','\xa6','\xbf',0, // সাওটেমাওপ্রিন্সিপি st
+    '\xe0','\xa6','\xb8','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa7','\x87',0, // সানমারিনে sm
+    '\xe0','\xa6','\xb8','\xe0','\xa6','\xbe','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // সামেয়া ws
+    '\xe0','\xa6','\xb8','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // সার্বিয়া rs
+    '\xe0','\xa6','\xb8','\xe0','\xa6','\xbf','\xe0','\xa6','\x99','\xe0','\xa7','\x8d','\xe0','\xa6','\x97','\xe0','\xa6','\xbe','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\xb0',0, // সিঙ্গাপুর sg
+    '\xe0','\xa6','\xb8','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa7','\x87','\xe0','\xa6','\xa8',0, // সিন্টমার্টেন sx
+    '\xe0','\xa6','\xb8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\x93','\xe0','\xa6','\xa8',0, // সিয়েরালিওন sl
+    '\xe0','\xa6','\xb8','\xe0','\xa6','\xbf','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // সিরিয়া sy
+    '\xe0','\xa6','\xb8','\xe0','\xa6','\xbf','\xe0','\xa6','\xb8','\xe0','\xa6','\xbf','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf',0, // সিসিলি sc
+    '\xe0','\xa6','\xb8','\xe0','\xa7','\x81','\xe0','\xa6','\x87','\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa6','\xb2','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1',0, // সুইজারল্যান্ড ch
+    '\xe0','\xa6','\xb8','\xe0','\xa7','\x81','\xe0','\xa6','\x87','\xe0','\xa6','\xa1','\xe0','\xa7','\x87','\xe0','\xa6','\xa8',0, // সুইডেন se
+    '\xe0','\xa6','\xb8','\xe0','\xa7','\x81','\xe0','\xa6','\xa6','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8',0, // সুদান sd
+    '\xe0','\xa6','\xb8','\xe0','\xa7','\x81','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\xae',0, // সুরিনাম sr
+    '\xe0','\xa6','\xb8','\xe0','\xa7','\x87','\xe0','\xa6','\xa6','\xe0','\xa6','\xbf','\xe0','\xa6','\x86','\xe0','\xa6','\xb0','\xe0','\xa6','\xac',0, // সেদিআরব sa
+    '\xe0','\xa6','\xb8','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa7','\x87','\xe0','\xa6','\x97','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2',0, // সেনেগাল sn
+    '\xe0','\xa6','\xb8','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\x95','\xe0','\xa6','\xbf','\xe0','\xa6','\x9f','\xe0','\xa6','\xb8','\xe0','\xa6','\x93','\xe0','\xa6','\xa8','\xe0','\xa7','\x87','\xe0','\xa6','\xad','\xe0','\xa6','\xbf','\xe0','\xa6','\xb8',0, // সেন্টকিটসওনেভিস kn
+    '\xe0','\xa6','\xb8','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xaa','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87','\xe0','\xa6','\xb0','\xe0','\xa6','\x93','\xe0','\xa6','\xae','\xe0','\xa6','\xbf','\xe0','\xa6','\x95','\xe0','\xa7','\x81','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\xa8',0, // সেন্টপিয়েরওমিকুয়েলন pm
+    '\xe0','\xa6','\xb8','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa6','\xa5','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\xae','\xe0','\xa6','\xbf',0, // সেন্টবারথেলিমি bl
+    '\xe0','\xa6','\xb8','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xad','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xb8','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\x93','\xe0','\xa6','\x97','\xe0','\xa7','\x8d','\xe0','\xa6','\xb0','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\xa1','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8','\xe0','\xa6','\xb8',0, // সেন্টভিনসেন্টওগ্রেনাডিনস vc
+    '\xe0','\xa6','\xb8','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xbf','\xe0','\xa6','\xa8',0, // সেন্টমার্টিন mf
+    '\xe0','\xa6','\xb8','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xb2','\xe0','\xa7','\x81','\xe0','\xa6','\xb8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // সেন্টলুসিয়া lc
+    '\xe0','\xa6','\xb8','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\x9f','\xe0','\xa6','\xb9','\xe0','\xa7','\x87','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe',0, // সেন্টহেলেনা sh
+    '\xe0','\xa6','\xb8','\xe0','\xa7','\x87','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // সেমালিয়া so
+    '\xe0','\xa6','\xb8','\xe0','\xa7','\x87','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe','\xe0','\xa6','\x9c','\xe0','\xa6','\xbf','\xe0','\xa6','\xb2','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1',0, // সেয়াজিল্যান্ড sz
+    '\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\xaa','\xe0','\xa7','\x87','\xe0','\xa6','\x87','\xe0','\xa6','\xa8',0, // স্পেইন es
+    '\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\xaa','\xe0','\xa7','\x87','\xe0','\xa6','\xa8',0, // স্পেন es
+    '\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa6','\x9c','\xe0','\xa6','\xbf','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1',0, // স্বাজিলেণ্ড sz
+    '\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa6','\xac','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\x93','\xe0','\xa6','\x9c','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa7','\x87','\xe0','\xa6','\xa8',0, // স্বালবার্ডওজানমেয়েন sj
+    '\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xad','\xe0','\xa6','\xbe','\xe0','\xa6','\x95','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // স্লেভাকিয়া sk
+    '\xe0','\xa6','\xb8','\xe0','\xa7','\x8d','\xe0','\xa6','\xb2','\xe0','\xa7','\x87','\xe0','\xa6','\xad','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // স্লেভানিয়া si
+    '\xe0','\xa6','\xb9','\xe0','\xa6','\x82','\xe0','\xa6','\x95','\xe0','\xa6','\x82',0, // হংকং hk
+    '\xe0','\xa6','\xb9','\xe0','\xa6','\x82','\xe0','\xa6','\x95','\xe0','\xa6','\x82','\xe0','\xa6','\x8f','\xe0','\xa6','\x9b','\xe0','\xa6','\x8f','\xe0','\xa6','\x86','\xe0','\xa7','\xb0','\xe0','\xa6','\x9a','\xe0','\xa7','\x80','\xe0','\xa6','\xa8',0, // হংকংএছএআৰচীন hk
+    '\xe0','\xa6','\xb9','\xe0','\xa6','\x82','\xe0','\xa6','\x95','\xe0','\xa6','\x82','\xe0','\xa6','\x8f','\xe0','\xa6','\xb8','\xe0','\xa6','\x8f','\xe0','\xa6','\x86','\xe0','\xa6','\xb0','\xe0','\xa6','\x9a','\xe0','\xa7','\x80','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe',0, // হংকংএসএআরচীনা hk
+    '\xe0','\xa6','\xb9','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa7','\x81','\xe0','\xa6','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\xb8',0, // হন্ডুরাস hn
+    '\xe0','\xa6','\xb9','\xe0','\xa6','\xa8','\xe0','\xa7','\x8d','\xe0','\xa6','\xa6','\xe0','\xa7','\x81','\xe0','\xa7','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\x9b',0, // হন্দুৰাছ hn
+    '\xe0','\xa6','\xb9','\xe0','\xa6','\xbe','\xe0','\xa6','\x82','\xe0','\xa6','\x97','\xe0','\xa7','\x87','\xe0','\xa7','\xb0','\xe0','\xa7','\x80',0, // হাংগেৰী hu
+    '\xe0','\xa6','\xb9','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa6','\x9f','\xe0','\xa6','\xbf',0, // হাইটি ht
+    '\xe0','\xa6','\xb9','\xe0','\xa6','\xbe','\xe0','\xa6','\x87','\xe0','\xa6','\xa4','\xe0','\xa6','\xbf',0, // হাইতি ht
+    '\xe0','\xa6','\xb9','\xe0','\xa6','\xbe','\xe0','\xa6','\x99','\xe0','\xa7','\x8d','\xe0','\xa6','\x97','\xe0','\xa7','\x87','\xe0','\xa6','\xb0','\xe0','\xa6','\xbf',0, // হাঙ্গেরি hu
+    '\xe0','\xa6','\xb9','\xe0','\xa6','\xbe','\xe0','\xa6','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\x8f','\xe0','\xa6','\xac','\xe0','\xa6','\x82','\xe0','\xa6','\xae','\xe0','\xa7','\x8d','\xe0','\xa6','\xaf','\xe0','\xa6','\xbe','\xe0','\xa6','\x95','\xe0','\xa6','\xa1','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // হার্ডএবংম্যাকডেনাল্ডদ্বীপপুঞ্জ hm
+    '\xe0','\xa6','\xb9','\xe0','\xa6','\xbe','\xe0','\xa7','\xb0','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\x86','\xe0','\xa7','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\xae','\xe0','\xa7','\x87','\xe0','\xa6','\x95','\xe0','\xa6','\xa1','\xe0','\xa7','\x87','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\xa6','\xe0','\xa7','\x8d','\xe0','\xa6','\xac','\xe0','\xa7','\x80','\xe0','\xa6','\xaa','\xe0','\xa6','\xaa','\xe0','\xa7','\x81','\xe0','\xa6','\x9e','\xe0','\xa7','\x8d','\xe0','\xa6','\x9c',0, // হাৰ্ডদ্বীপআৰুমেকডেনাল্ডদ্বীপপুঞ্জ hm
+    '\xe0','\xa7','\xb0','\xe0','\xa6','\xbe','\xe0','\xa6','\x9b','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // ৰাছিয়া ru
+    '\xe0','\xa7','\xb0','\xe0','\xa6','\xbf','\xe0','\xa6','\x87','\xe0','\xa6','\x89','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xa8',0, // ৰিইউনিয়ন re
+    '\xe0','\xa7','\xb0','\xe0','\xa7','\x87','\xe0','\xa6','\xae','\xe0','\xa6','\xbe','\xe0','\xa6','\xa8','\xe0','\xa6','\xbf','\xe0','\xa6','\xaf','\xe0','\xa6','\xbc','\xe0','\xa6','\xbe',0, // ৰেমানিয়া ro
+    '\xe0','\xa7','\xb0','\xe0','\xa7','\x87','\xe0','\xa7','\xb1','\xe0','\xa6','\xbe','\xe0','\xa6','\xa3','\xe0','\xa7','\x8d','\xe0','\xa6','\xa1','\xe0','\xa6','\xbe',0, // ৰেৱাণ্ডা rw
+    '\xe0','\xa7','\xb1','\xe0','\xa6','\xbe','\xe0','\xa6','\xb2','\xe0','\xa6','\xbf','\xe0','\xa6','\x9b','\xe0','\xa6','\x86','\xe0','\xa7','\xb0','\xe0','\xa7','\x81','\xe0','\xa6','\xab','\xe0','\xa7','\x81','\xe0','\xa6','\x9f','\xe0','\xa7','\x81','\xe0','\xa6','\xa8','\xe0','\xa6','\xbe',0, // ৱালিছআৰুফুটুনা wf
+    '\xe0','\xa8','\x85','\xe0','\xa8','\x9c','\xe0','\xa8','\xbc','\xe0','\xa8','\xb0','\xe0','\xa8','\xac','\xe0','\xa8','\xbe','\xe0','\xa8','\x88','\xe0','\xa8','\x9c','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8',0, // ਅਜ਼ਰਬਾਈਜਾਨ az
+    '\xe0','\xa8','\x85','\xe0','\xa8','\xab','\xe0','\xa8','\xbc','\xe0','\xa8','\x97','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8','\xe0','\xa8','\xbf','\xe0','\xa8','\xb8','\xe0','\xa8','\xa4','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8',0, // ਅਫ਼ਗਾਨਿਸਤਾਨ af
+    '\xe0','\xa8','\x85','\xe0','\xa8','\xae','\xe0','\xa9','\x88','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\x95','\xe0','\xa8','\xa8','\xe0','\xa8','\xb8','\xe0','\xa8','\xae','\xe0','\xa9','\x8b','\xe0','\xa8','\x86',0, // ਅਮੈਰੀਕਨਸਮੋਆ as
+    '\xe0','\xa8','\x85','\xe0','\xa8','\xb0','\xe0','\xa8','\x9c','\xe0','\xa8','\xa8','\xe0','\xa8','\x9f','\xe0','\xa9','\x80','\xe0','\xa8','\xa8','\xe0','\xa8','\xbe',0, // ਅਰਜਨਟੀਨਾ ar
+    '\xe0','\xa8','\x85','\xe0','\xa8','\xb0','\xe0','\xa8','\xae','\xe0','\xa9','\x80','\xe0','\xa8','\xa8','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਅਰਮੀਨੀਆ am
+    '\xe0','\xa8','\x85','\xe0','\xa8','\xb0','\xe0','\xa9','\x82','\xe0','\xa8','\xac','\xe0','\xa8','\xbe',0, // ਅਰੂਬਾ aw
+    '\xe0','\xa8','\x85','\xe0','\xa8','\xb2','\xe0','\xa8','\x9c','\xe0','\xa9','\x80','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਅਲਜੀਰੀਆ dz
+    '\xe0','\xa8','\x85','\xe0','\xa8','\xb2','\xe0','\xa8','\xac','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਅਲਬਾਨੀਆ al
+    '\xe0','\xa8','\x85','\xe0','\xa8','\xb2','\xe0','\xa8','\xb8','\xe0','\xa8','\xb2','\xe0','\xa8','\xb5','\xe0','\xa8','\xbe','\xe0','\xa8','\xa1','\xe0','\xa9','\x8b','\xe0','\xa8','\xb0',0, // ਅਲਸਲਵਾਡੋਰ sv
+    '\xe0','\xa8','\x85','\xe0','\xa8','\xb2','\xe0','\xa9','\x88','\xe0','\xa8','\x82','\xe0','\xa8','\xa1','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x82',0, // ਅਲੈਂਡਟਾਪੂ ax
+    '\xe0','\xa8','\x85','\xe0','\xa8','\xb8','\xe0','\xa9','\x88','\xe0','\xa8','\x82','\xe0','\xa8','\xb8','\xe0','\xa8','\xbc','\xe0','\xa8','\xa8','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x82',0, // ਅਸੈਂਸ਼ਨਟਾਪੂ ac
+    '\xe0','\xa8','\x85','\xe0','\xa9','\xb0','\xe0','\xa8','\x97','\xe0','\xa9','\x81','\xe0','\xa8','\x87','\xe0','\xa8','\xb2','\xe0','\xa8','\xbe',0, // ਅੰਗੁਇਲਾ ai
+    '\xe0','\xa8','\x85','\xe0','\xa9','\xb0','\xe0','\xa8','\x97','\xe0','\xa9','\x8b','\xe0','\xa8','\xb2','\xe0','\xa8','\xbe',0, // ਅੰਗੋਲਾ ao
+    '\xe0','\xa8','\x85','\xe0','\xa9','\xb0','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xb0','\xe0','\xa8','\x95','\xe0','\xa8','\x9f','\xe0','\xa8','\xbf','\xe0','\xa8','\x95','\xe0','\xa8','\xbe',0, // ਅੰਟਾਰਕਟਿਕਾ aq
+    '\xe0','\xa8','\x85','\xe0','\xa9','\xb0','\xe0','\xa8','\xa1','\xe0','\xa9','\x8b','\xe0','\xa8','\xb0','\xe0','\xa8','\xbe',0, // ਅੰਡੋਰਾ ad
+    '\xe0','\xa8','\x86','\xe0','\xa8','\x87','\xe0','\xa8','\xb0','\xe0','\xa8','\xb2','\xe0','\xa9','\x88','\xe0','\xa8','\x82','\xe0','\xa8','\xa1',0, // ਆਇਰਲੈਂਡ ie
+    '\xe0','\xa8','\x86','\xe0','\xa8','\x87','\xe0','\xa8','\xb2','\xe0','\xa8','\x86','\xe0','\xa8','\xab','\xe0','\xa8','\xae','\xe0','\xa9','\x88','\xe0','\xa8','\xa8',0, // ਆਇਲਆਫਮੈਨ im
+    '\xe0','\xa8','\x86','\xe0','\xa8','\x87','\xe0','\xa8','\xb5','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\x95','\xe0','\xa9','\x8b','\xe0','\xa8','\xb8','\xe0','\xa8','\x9f',0, // ਆਇਵਰੀਕੋਸਟ ci
+    '\xe0','\xa8','\x86','\xe0','\xa8','\x88','\xe0','\xa8','\xb8','\xe0','\xa8','\xb2','\xe0','\xa9','\x88','\xe0','\xa8','\x82','\xe0','\xa8','\xa1',0, // ਆਈਸਲੈਂਡ is
+    '\xe0','\xa8','\x86','\xe0','\xa8','\x8a','\xe0','\xa8','\x9f','\xe0','\xa8','\xb2','\xe0','\xa8','\xbe','\xe0','\xa8','\x87','\xe0','\xa9','\xb0','\xe0','\xa8','\x97','\xe0','\xa8','\x93','\xe0','\xa8','\xb8','\xe0','\xa8','\xbc','\xe0','\xa9','\x80','\xe0','\xa8','\xa8','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਆਊਟਲਾਇੰਗਓਸ਼ੀਨੀਆ qo
+    '\xe0','\xa8','\x86','\xe0','\xa8','\xb8','\xe0','\xa8','\x9f','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਆਸਟਰੀਆ at
+    '\xe0','\xa8','\x86','\xe0','\xa8','\xb8','\xe0','\xa8','\x9f','\xe0','\xa9','\x8d','\xe0','\xa8','\xb0','\xe0','\xa9','\x87','\xe0','\xa8','\xb2','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਆਸਟ੍ਰੇਲੀਆ au
+    '\xe0','\xa8','\x87','\xe0','\xa8','\x95','\xe0','\xa8','\xb5','\xe0','\xa9','\x87','\xe0','\xa8','\xa1','\xe0','\xa9','\x8b','\xe0','\xa8','\xb0',0, // ਇਕਵੇਡੋਰ ec
+    '\xe0','\xa8','\x87','\xe0','\xa8','\x9c','\xe0','\xa8','\xbc','\xe0','\xa8','\xb0','\xe0','\xa8','\xbe','\xe0','\xa8','\x88','\xe0','\xa8','\xb2',0, // ਇਜ਼ਰਾਈਲ il
+    '\xe0','\xa8','\x87','\xe0','\xa8','\x9f','\xe0','\xa8','\xb2','\xe0','\xa9','\x80',0, // ਇਟਲੀ it
+    '\xe0','\xa8','\x87','\xe0','\xa8','\xa5','\xe0','\xa9','\x8b','\xe0','\xa8','\xaa','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਇਥੋਪੀਆ et
+    '\xe0','\xa8','\x87','\xe0','\xa8','\xb0','\xe0','\xa8','\xbe','\xe0','\xa8','\x95',0, // ਇਰਾਕ iq
+    '\xe0','\xa8','\x87','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\x9f','\xe0','\xa9','\x8d','\xe0','\xa8','\xb0','\xe0','\xa8','\xbf','\xe0','\xa8','\x86',0, // ਇਰੀਟ੍ਰਿਆ er
+    '\xe0','\xa8','\x87','\xe0','\xa8','\xb8','\xe0','\xa8','\x9f','\xe0','\xa9','\x8b','\xe0','\xa8','\xa8','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਇਸਟੋਨੀਆ ee
+    '\xe0','\xa8','\x87','\xe0','\xa8','\xb8','\xe0','\xa8','\xb5','\xe0','\xa8','\xbe','\xe0','\xa8','\xa4','\xe0','\xa9','\x80','\xe0','\xa8','\xa8','\xe0','\xa9','\x80',0, // ਇਸਵਾਤੀਨੀ sz
+    '\xe0','\xa8','\x87','\xe0','\xa9','\xb0','\xe0','\xa8','\xa1','\xe0','\xa9','\x8b','\xe0','\xa8','\xa8','\xe0','\xa9','\x87','\xe0','\xa8','\xb8','\xe0','\xa8','\xbc','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਇੰਡੋਨੇਸ਼ੀਆ id
+    '\xe0','\xa8','\x88','\xe0','\xa8','\xb0','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8',0, // ਈਰਾਨ ir
+    '\xe0','\xa8','\x89','\xe0','\xa8','\x9c','\xe0','\xa8','\xbc','\xe0','\xa8','\xac','\xe0','\xa9','\x87','\xe0','\xa8','\x95','\xe0','\xa8','\xbf','\xe0','\xa8','\xb8','\xe0','\xa8','\xa4','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8',0, // ਉਜ਼ਬੇਕਿਸਤਾਨ uz
+    '\xe0','\xa8','\x89','\xe0','\xa8','\xb0','\xe0','\xa9','\x82','\xe0','\xa8','\x97','\xe0','\xa8','\xb5','\xe0','\xa9','\x87',0, // ਉਰੂਗਵੇ uy
+    '\xe0','\xa8','\x89','\xe0','\xa9','\xb1','\xe0','\xa8','\xa4','\xe0','\xa8','\xb0','\xe0','\xa8','\x95','\xe0','\xa9','\x8b','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਉੱਤਰਕੋਰੀਆ kp
+    '\xe0','\xa8','\x89','\xe0','\xa9','\xb1','\xe0','\xa8','\xa4','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\xae','\xe0','\xa8','\xbe','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\x86','\xe0','\xa8','\xa8','\xe0','\xa8','\xbe','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x82',0, // ਉੱਤਰੀਮਾਰੀਆਨਾਟਾਪੂ mp
+    '\xe0','\xa8','\x90','\xe0','\xa8','\x82','\xe0','\xa8','\x9f','\xe0','\xa9','\x80','\xe0','\xa8','\x97','\xe0','\xa9','\x81','\xe0','\xa8','\x86','\xe0','\xa8','\x85','\xe0','\xa8','\xa4','\xe0','\xa9','\x87','\xe0','\xa8','\xac','\xe0','\xa8','\xbe','\xe0','\xa8','\xb0','\xe0','\xa8','\xac','\xe0','\xa9','\x81','\xe0','\xa8','\xa1','\xe0','\xa8','\xbe',0, // ਐਂਟੀਗੁਆਅਤੇਬਾਰਬੁਡਾ ag
+    '\xe0','\xa8','\x93','\xe0','\xa8','\xae','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8',0, // ਓਮਾਨ om
+    '\xe0','\xa8','\x95','\xe0','\xa8','\x9c','\xe0','\xa8','\xbc','\xe0','\xa8','\xbe','\xe0','\xa8','\x96','\xe0','\xa8','\xb8','\xe0','\xa8','\xa4','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8',0, // ਕਜ਼ਾਖਸਤਾਨ kz
+    '\xe0','\xa8','\x95','\xe0','\xa8','\xa4','\xe0','\xa8','\xb0',0, // ਕਤਰ qa
+    '\xe0','\xa8','\x95','\xe0','\xa8','\xb0','\xe0','\xa9','\x8b','\xe0','\xa8','\x8f','\xe0','\xa8','\xb8','\xe0','\xa8','\xbc','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਕਰੋਏਸ਼ੀਆ hr
+    '\xe0','\xa8','\x95','\xe0','\xa8','\xb2','\xe0','\xa8','\xbf','\xe0','\xa9','\xb1','\xe0','\xa8','\xaa','\xe0','\xa8','\xb0','\xe0','\xa8','\x9f','\xe0','\xa8','\xa8','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x82',0, // ਕਲਿੱਪਰਟਨਟਾਪੂ cp
+    '\xe0','\xa8','\x95','\xe0','\xa8','\xbe','\xe0','\xa8','\x82','\xe0','\xa8','\x97','\xe0','\xa9','\x8b','\xe0','\xa8','\x95','\xe0','\xa8','\xbf','\xe0','\xa9','\xb0','\xe0','\xa8','\xb8','\xe0','\xa8','\xbc','\xe0','\xa8','\xbe','\xe0','\xa8','\xb8','\xe0','\xa8','\xbe',0, // ਕਾਂਗੋਕਿੰਸ਼ਾਸਾ cd
+    '\xe0','\xa8','\x95','\xe0','\xa8','\xbe','\xe0','\xa8','\x82','\xe0','\xa8','\x97','\xe0','\xa9','\x8b','\xe0','\xa8','\x97','\xe0','\xa8','\xa3','\xe0','\xa8','\xb0','\xe0','\xa8','\xbe','\xe0','\xa8','\x9c',0, // ਕਾਂਗੋਗਣਰਾਜ cg
+    '\xe0','\xa8','\x95','\xe0','\xa8','\xbe','\xe0','\xa8','\x82','\xe0','\xa8','\x97','\xe0','\xa9','\x8b','\xe0','\xa8','\xa1','\xe0','\xa9','\x80','\xe0','\xa8','\x86','\xe0','\xa8','\xb0','\xe0','\xa8','\xb8','\xe0','\xa9','\x80',0, // ਕਾਂਗੋਡੀਆਰਸੀ cd
+    '\xe0','\xa8','\x95','\xe0','\xa8','\xbe','\xe0','\xa8','\x82','\xe0','\xa8','\x97','\xe0','\xa9','\x8b','\xe0','\xa8','\xac','\xe0','\xa9','\x8d','\xe0','\xa8','\xb0','\xe0','\xa8','\xbe','\xe0','\xa8','\x9c','\xe0','\xa8','\xbc','\xe0','\xa8','\xbe','\xe0','\xa8','\xb5','\xe0','\xa8','\xbf','\xe0','\xa8','\xb2','\xe0','\xa9','\x87',0, // ਕਾਂਗੋਬ੍ਰਾਜ਼ਾਵਿਲੇ cg
+    '\xe0','\xa8','\x95','\xe0','\xa8','\xbf','\xe0','\xa8','\x8a','\xe0','\xa8','\xac','\xe0','\xa8','\xbe',0, // ਕਿਊਬਾ cu
+    '\xe0','\xa8','\x95','\xe0','\xa8','\xbf','\xe0','\xa8','\xb0','\xe0','\xa8','\x97','\xe0','\xa8','\xbf','\xe0','\xa8','\x9c','\xe0','\xa8','\xbc','\xe0','\xa8','\xb8','\xe0','\xa8','\xa4','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8',0, // ਕਿਰਗਿਜ਼ਸਤਾਨ kg
+    '\xe0','\xa8','\x95','\xe0','\xa8','\xbf','\xe0','\xa8','\xb0','\xe0','\xa8','\xac','\xe0','\xa8','\xbe','\xe0','\xa8','\xa4','\xe0','\xa9','\x80',0, // ਕਿਰਬਾਤੀ ki
+    '\xe0','\xa8','\x95','\xe0','\xa9','\x80','\xe0','\xa8','\xa8','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਕੀਨੀਆ ke
+    '\xe0','\xa8','\x95','\xe0','\xa9','\x81','\xe0','\xa8','\xb0','\xe0','\xa8','\xbe','\xe0','\xa8','\x95','\xe0','\xa8','\xbe','\xe0','\xa8','\x93',0, // ਕੁਰਾਕਾਓ cw
+    '\xe0','\xa8','\x95','\xe0','\xa9','\x81','\xe0','\xa8','\xb5','\xe0','\xa9','\x88','\xe0','\xa8','\xa4',0, // ਕੁਵੈਤ kw
+    '\xe0','\xa8','\x95','\xe0','\xa9','\x81','\xe0','\xa9','\xb1','\xe0','\xa8','\x95','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x82',0, // ਕੁੱਕਟਾਪੂ ck
+    '\xe0','\xa8','\x95','\xe0','\xa9','\x87','\xe0','\xa8','\x82','\xe0','\xa8','\xa6','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\x85','\xe0','\xa8','\xab','\xe0','\xa8','\xbc','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\x95','\xe0','\xa9','\x80','\xe0','\xa8','\x97','\xe0','\xa8','\xa3','\xe0','\xa8','\xb0','\xe0','\xa8','\xbe','\xe0','\xa8','\x9c',0, // ਕੇਂਦਰੀਅਫ਼ਰੀਕੀਗਣਰਾਜ cf
+    '\xe0','\xa8','\x95','\xe0','\xa9','\x87','\xe0','\xa8','\xa8','\xe0','\xa8','\xbe','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x82',0, // ਕੇਨਾਰੀਟਾਪੂ ic
+    '\xe0','\xa8','\x95','\xe0','\xa9','\x87','\xe0','\xa8','\xaa','\xe0','\xa8','\xb5','\xe0','\xa8','\xb0','\xe0','\xa8','\xa1','\xe0','\xa9','\x87',0, // ਕੇਪਵਰਡੇ cv
+    '\xe0','\xa8','\x95','\xe0','\xa9','\x87','\xe0','\xa8','\xae','\xe0','\xa9','\x88','\xe0','\xa8','\xa8','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x82',0, // ਕੇਮੈਨਟਾਪੂ ky
+    '\xe0','\xa8','\x95','\xe0','\xa9','\x88','\xe0','\xa8','\xa8','\xe0','\xa9','\x87','\xe0','\xa8','\xa1','\xe0','\xa8','\xbe',0, // ਕੈਨੇਡਾ ca
+    '\xe0','\xa8','\x95','\xe0','\xa9','\x88','\xe0','\xa8','\xae','\xe0','\xa8','\xb0','\xe0','\xa9','\x82','\xe0','\xa8','\xa8',0, // ਕੈਮਰੂਨ cm
+    '\xe0','\xa8','\x95','\xe0','\xa9','\x88','\xe0','\xa8','\xb0','\xe0','\xa9','\x87','\xe0','\xa8','\xac','\xe0','\xa9','\x80','\xe0','\xa8','\x86','\xe0','\xa8','\x88','\xe0','\xa8','\xa8','\xe0','\xa9','\x80','\xe0','\xa8','\xa6','\xe0','\xa8','\xb0','\xe0','\xa8','\xb2','\xe0','\xa9','\x88','\xe0','\xa8','\x82','\xe0','\xa8','\xa1',0, // ਕੈਰੇਬੀਆਈਨੀਦਰਲੈਂਡ bq
+    '\xe0','\xa8','\x95','\xe0','\xa9','\x8b','\xe0','\xa8','\x95','\xe0','\xa9','\x8b','\xe0','\xa8','\xb8','\xe0','\xa8','\x95','\xe0','\xa9','\x80','\xe0','\xa8','\xb2','\xe0','\xa8','\xbf','\xe0','\xa9','\xb0','\xe0','\xa8','\x97','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x82',0, // ਕੋਕੋਸਕੀਲਿੰਗਟਾਪੂ cc
+    '\xe0','\xa8','\x95','\xe0','\xa9','\x8b','\xe0','\xa8','\x9f','\xe0','\xa8','\xa1','\xe0','\xa9','\x80','\xe0','\xa8','\xb5','\xe0','\xa9','\x8b','\xe0','\xa8','\x86','\xe0','\xa8','\xb0',0, // ਕੋਟਡੀਵੋਆਰ ci
+    '\xe0','\xa8','\x95','\xe0','\xa9','\x8b','\xe0','\xa8','\xae','\xe0','\xa9','\x8b','\xe0','\xa8','\xb0','\xe0','\xa9','\x8b','\xe0','\xa8','\xb8',0, // ਕੋਮੋਰੋਸ km
+    '\xe0','\xa8','\x95','\xe0','\xa9','\x8b','\xe0','\xa8','\xb2','\xe0','\xa9','\xb0','\xe0','\xa8','\xac','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਕੋਲੰਬੀਆ co
+    '\xe0','\xa8','\x95','\xe0','\xa9','\x8b','\xe0','\xa8','\xb8','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\x95','\xe0','\xa8','\xbe',0, // ਕੋਸਟਾਰੀਕਾ cr
+    '\xe0','\xa8','\x95','\xe0','\xa9','\x8b','\xe0','\xa8','\xb8','\xe0','\xa9','\x8b','\xe0','\xa8','\xb5','\xe0','\xa9','\x8b',0, // ਕੋਸੋਵੋ xk
+    '\xe0','\xa8','\x95','\xe0','\xa9','\x8d','\xe0','\xa8','\xb0','\xe0','\xa8','\xbf','\xe0','\xa8','\xb8','\xe0','\xa8','\xae','\xe0','\xa8','\xbf','\xe0','\xa8','\xb8','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x82',0, // ਕ੍ਰਿਸਮਿਸਟਾਪੂ cx
+    '\xe0','\xa8','\x95','\xe0','\xa9','\xb0','\xe0','\xa8','\xac','\xe0','\xa9','\x8b','\xe0','\xa8','\xa1','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਕੰਬੋਡੀਆ kh
+    '\xe0','\xa8','\x97','\xe0','\xa8','\xac','\xe0','\xa9','\x8b','\xe0','\xa8','\xa8',0, // ਗਬੋਨ ga
+    '\xe0','\xa8','\x97','\xe0','\xa8','\xb0','\xe0','\xa8','\xa8','\xe0','\xa8','\x9c','\xe0','\xa9','\x80',0, // ਗਰਨਜੀ gg
+    '\xe0','\xa8','\x97','\xe0','\xa8','\xbf','\xe0','\xa8','\xa8','\xe0','\xa9','\x80',0, // ਗਿਨੀ gn
+    '\xe0','\xa8','\x97','\xe0','\xa8','\xbf','\xe0','\xa8','\xa8','\xe0','\xa9','\x80','\xe0','\xa8','\xac','\xe0','\xa8','\xbf','\xe0','\xa8','\xb8','\xe0','\xa8','\xbe','\xe0','\xa8','\x89',0, // ਗਿਨੀਬਿਸਾਉ gw
+    '\xe0','\xa8','\x97','\xe0','\xa9','\x81','\xe0','\xa8','\x86','\xe0','\xa8','\x9f','\xe0','\xa9','\x87','\xe0','\xa8','\xae','\xe0','\xa8','\xbe','\xe0','\xa8','\xb2','\xe0','\xa8','\xbe',0, // ਗੁਆਟੇਮਾਲਾ gt
+    '\xe0','\xa8','\x97','\xe0','\xa9','\x81','\xe0','\xa8','\x86','\xe0','\xa8','\xa1','\xe0','\xa9','\x87','\xe0','\xa8','\xb2','\xe0','\xa9','\x8b','\xe0','\xa8','\xaa',0, // ਗੁਆਡੇਲੋਪ gp
+    '\xe0','\xa8','\x97','\xe0','\xa9','\x81','\xe0','\xa8','\x86','\xe0','\xa8','\xae',0, // ਗੁਆਮ gu
+    '\xe0','\xa8','\x97','\xe0','\xa9','\x81','\xe0','\xa8','\xaf','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8','\xe0','\xa8','\xbe',0, // ਗੁਯਾਨਾ gy
+    '\xe0','\xa8','\x97','\xe0','\xa9','\x88','\xe0','\xa8','\x82','\xe0','\xa8','\xac','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਗੈਂਬੀਆ gm
+    '\xe0','\xa8','\x97','\xe0','\xa9','\x8d','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\xa8','\xe0','\xa8','\xb2','\xe0','\xa9','\x88','\xe0','\xa8','\x82','\xe0','\xa8','\xa1',0, // ਗ੍ਰੀਨਲੈਂਡ gl
+    '\xe0','\xa8','\x97','\xe0','\xa9','\x8d','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\xb8',0, // ਗ੍ਰੀਸ gr
+    '\xe0','\xa8','\x97','\xe0','\xa9','\x8d','\xe0','\xa8','\xb0','\xe0','\xa9','\x87','\xe0','\xa8','\xa8','\xe0','\xa8','\xbe','\xe0','\xa8','\xa1','\xe0','\xa8','\xbe',0, // ਗ੍ਰੇਨਾਡਾ gd
+    '\xe0','\xa8','\x98','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8','\xe0','\xa8','\xbe',0, // ਘਾਨਾ gh
+    '\xe0','\xa8','\x9a','\xe0','\xa8','\xbe','\xe0','\xa8','\xa1',0, // ਚਾਡ td
+    '\xe0','\xa8','\x9a','\xe0','\xa8','\xbf','\xe0','\xa8','\xb2','\xe0','\xa9','\x80',0, // ਚਿਲੀ cl
+    '\xe0','\xa8','\x9a','\xe0','\xa9','\x80','\xe0','\xa8','\xa8',0, // ਚੀਨ cn
+    '\xe0','\xa8','\x9a','\xe0','\xa9','\x88','\xe0','\xa8','\x95','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਚੈਕੀਆ cz
+    '\xe0','\xa8','\x9a','\xe0','\xa9','\x88','\xe0','\xa9','\xb1','\xe0','\xa8','\x95','\xe0','\xa8','\x97','\xe0','\xa8','\xa3','\xe0','\xa8','\xb0','\xe0','\xa8','\xbe','\xe0','\xa8','\x9c',0, // ਚੈੱਕਗਣਰਾਜ cz
+    '\xe0','\xa8','\x9c','\xe0','\xa8','\xaa','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8',0, // ਜਪਾਨ jp
+    '\xe0','\xa8','\x9c','\xe0','\xa8','\xae','\xe0','\xa8','\xbe','\xe0','\xa8','\x87','\xe0','\xa8','\x95','\xe0','\xa8','\xbe',0, // ਜਮਾਇਕਾ jm
+    '\xe0','\xa8','\x9c','\xe0','\xa8','\xb0','\xe0','\xa8','\xae','\xe0','\xa8','\xa8','\xe0','\xa9','\x80',0, // ਜਰਮਨੀ de
+    '\xe0','\xa8','\x9c','\xe0','\xa8','\xb0','\xe0','\xa8','\xb8','\xe0','\xa9','\x80',0, // ਜਰਸੀ je
+    '\xe0','\xa8','\x9c','\xe0','\xa8','\xbc','\xe0','\xa8','\xbe','\xe0','\xa8','\xae','\xe0','\xa8','\xac','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਜ਼ਾਮਬੀਆ zm
+    '\xe0','\xa8','\x9c','\xe0','\xa8','\xbc','\xe0','\xa8','\xbf','\xe0','\xa9','\xb0','\xe0','\xa8','\xac','\xe0','\xa8','\xbe','\xe0','\xa8','\xac','\xe0','\xa8','\xb5','\xe0','\xa9','\x87',0, // ਜ਼ਿੰਬਾਬਵੇ zw
+    '\xe0','\xa8','\x9c','\xe0','\xa8','\xbc','\xe0','\xa9','\x80','\xe0','\xa8','\xac','\xe0','\xa9','\x82','\xe0','\xa8','\xa4','\xe0','\xa9','\x80',0, // ਜ਼ੀਬੂਤੀ dj
+    '\xe0','\xa8','\x9c','\xe0','\xa8','\xbe','\xe0','\xa8','\xb0','\xe0','\xa8','\x9c','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਜਾਰਜੀਆ ge
+    '\xe0','\xa8','\x9c','\xe0','\xa8','\xbe','\xe0','\xa8','\xb0','\xe0','\xa8','\xa1','\xe0','\xa8','\xa8',0, // ਜਾਰਡਨ jo
+    '\xe0','\xa8','\x9c','\xe0','\xa8','\xbf','\xe0','\xa8','\xac','\xe0','\xa8','\xb0','\xe0','\xa8','\xbe','\xe0','\xa8','\xb2','\xe0','\xa8','\x9f','\xe0','\xa8','\xb0',0, // ਜਿਬਰਾਲਟਰ gi
+    '\xe0','\xa8','\x9f','\xe0','\xa8','\xbf','\xe0','\xa8','\x8a','\xe0','\xa8','\xa8','\xe0','\xa9','\x80','\xe0','\xa8','\xb8','\xe0','\xa8','\xbc','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਟਿਊਨੀਸ਼ੀਆ tn
+    '\xe0','\xa8','\x9f','\xe0','\xa9','\x81','\xe0','\xa8','\xb0','\xe0','\xa8','\x95','\xe0','\xa8','\xb8','\xe0','\xa8','\x85','\xe0','\xa8','\xa4','\xe0','\xa9','\x87','\xe0','\xa8','\x95','\xe0','\xa9','\x88','\xe0','\xa8','\x95','\xe0','\xa9','\x8b','\xe0','\xa8','\xb8','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x82',0, // ਟੁਰਕਸਅਤੇਕੈਕੋਸਟਾਪੂ tc
+    '\xe0','\xa8','\x9f','\xe0','\xa9','\x81','\xe0','\xa8','\xb5','\xe0','\xa8','\xbe','\xe0','\xa8','\xb2','\xe0','\xa9','\x82',0, // ਟੁਵਾਲੂ tv
+    '\xe0','\xa8','\x9f','\xe0','\xa9','\x8b','\xe0','\xa8','\x95','\xe0','\xa9','\x87','\xe0','\xa8','\xb2','\xe0','\xa8','\xbe','\xe0','\xa8','\x89',0, // ਟੋਕੇਲਾਉ tk
+    '\xe0','\xa8','\x9f','\xe0','\xa9','\x8b','\xe0','\xa8','\x97','\xe0','\xa9','\x8b',0, // ਟੋਗੋ tg
+    '\xe0','\xa8','\x9f','\xe0','\xa9','\x8c','\xe0','\xa8','\x82','\xe0','\xa8','\x97','\xe0','\xa8','\xbe',0, // ਟੌਂਗਾ to
+    '\xe0','\xa8','\x9f','\xe0','\xa9','\x8d','\xe0','\xa8','\xb0','\xe0','\xa8','\xbf','\xe0','\xa8','\xa8','\xe0','\xa9','\x80','\xe0','\xa8','\xa1','\xe0','\xa8','\xbe','\xe0','\xa8','\xa1','\xe0','\xa8','\x85','\xe0','\xa8','\xa4','\xe0','\xa9','\x87','\xe0','\xa8','\x9f','\xe0','\xa9','\x8b','\xe0','\xa8','\xac','\xe0','\xa8','\xbe','\xe0','\xa8','\x97','\xe0','\xa9','\x8b',0, // ਟ੍ਰਿਨੀਡਾਡਅਤੇਟੋਬਾਗੋ tt
+    '\xe0','\xa8','\x9f','\xe0','\xa9','\x8d','\xe0','\xa8','\xb0','\xe0','\xa8','\xbf','\xe0','\xa8','\xb8','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8','\xe0','\xa8','\xa6','\xe0','\xa8','\xbe','\xe0','\xa8','\x95','\xe0','\xa9','\x81','\xe0','\xa9','\xb0','\xe0','\xa8','\xb9','\xe0','\xa8','\xbe',0, // ਟ੍ਰਿਸਟਾਨਦਾਕੁੰਹਾ ta
+    '\xe0','\xa8','\xa1','\xe0','\xa9','\x80','\xe0','\xa8','\x87','\xe0','\xa8','\x97','\xe0','\xa9','\x8b','\xe0','\xa8','\x97','\xe0','\xa8','\xbe','\xe0','\xa8','\xb0','\xe0','\xa8','\xb8','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਡੀਇਗੋਗਾਰਸੀਆ dg
+    '\xe0','\xa8','\xa1','\xe0','\xa9','\x88','\xe0','\xa8','\xa8','\xe0','\xa8','\xae','\xe0','\xa8','\xbe','\xe0','\xa8','\xb0','\xe0','\xa8','\x95',0, // ਡੈਨਮਾਰਕ dk
+    '\xe0','\xa8','\xa1','\xe0','\xa9','\x8b','\xe0','\xa8','\xae','\xe0','\xa9','\x80','\xe0','\xa8','\xa8','\xe0','\xa8','\xbf','\xe0','\xa8','\x95','\xe0','\xa8','\xbe',0, // ਡੋਮੀਨਿਕਾ dm
+    '\xe0','\xa8','\xa1','\xe0','\xa9','\x8b','\xe0','\xa8','\xae','\xe0','\xa9','\x80','\xe0','\xa8','\xa8','\xe0','\xa8','\xbf','\xe0','\xa8','\x95','\xe0','\xa8','\xbe','\xe0','\xa8','\x88','\xe0','\xa8','\x97','\xe0','\xa8','\xa3','\xe0','\xa8','\xb0','\xe0','\xa8','\xbe','\xe0','\xa8','\x9c',0, // ਡੋਮੀਨਿਕਾਈਗਣਰਾਜ do
+    '\xe0','\xa8','\xa4','\xe0','\xa8','\xa8','\xe0','\xa8','\x9c','\xe0','\xa8','\xbc','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਤਨਜ਼ਾਨੀਆ tz
+    '\xe0','\xa8','\xa4','\xe0','\xa8','\xbe','\xe0','\xa8','\x87','\xe0','\xa8','\xb5','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8',0, // ਤਾਇਵਾਨ tw
+    '\xe0','\xa8','\xa4','\xe0','\xa8','\xbe','\xe0','\xa8','\x9c','\xe0','\xa8','\xbf','\xe0','\xa8','\x95','\xe0','\xa8','\xbf','\xe0','\xa8','\xb8','\xe0','\xa8','\xa4','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8',0, // ਤਾਜਿਕਿਸਤਾਨ tj
+    '\xe0','\xa8','\xa4','\xe0','\xa8','\xbf','\xe0','\xa8','\xae','\xe0','\xa9','\x8b','\xe0','\xa8','\xb0','\xe0','\xa8','\xb2','\xe0','\xa9','\x87','\xe0','\xa8','\xb8','\xe0','\xa8','\xa4','\xe0','\xa9','\x87',0, // ਤਿਮੋਰਲੇਸਤੇ tl
+    '\xe0','\xa8','\xa4','\xe0','\xa9','\x81','\xe0','\xa8','\xb0','\xe0','\xa8','\x95','\xe0','\xa8','\xae','\xe0','\xa9','\x87','\xe0','\xa8','\xa8','\xe0','\xa8','\xbf','\xe0','\xa8','\xb8','\xe0','\xa8','\xa4','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8',0, // ਤੁਰਕਮੇਨਿਸਤਾਨ tm
+    '\xe0','\xa8','\xa4','\xe0','\xa9','\x81','\xe0','\xa8','\xb0','\xe0','\xa8','\x95','\xe0','\xa9','\x80',0, // ਤੁਰਕੀ tr
+    '\xe0','\xa8','\xa5','\xe0','\xa8','\xbe','\xe0','\xa8','\x88','\xe0','\xa8','\xb2','\xe0','\xa9','\x88','\xe0','\xa8','\x82','\xe0','\xa8','\xa1',0, // ਥਾਈਲੈਂਡ th
+    '\xe0','\xa8','\xa6','\xe0','\xa9','\xb1','\xe0','\xa8','\x96','\xe0','\xa8','\xa3','\xe0','\xa8','\x95','\xe0','\xa9','\x8b','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਦੱਖਣਕੋਰੀਆ kr
+    '\xe0','\xa8','\xa6','\xe0','\xa9','\xb1','\xe0','\xa8','\x96','\xe0','\xa8','\xa3','\xe0','\xa8','\xb8','\xe0','\xa9','\x81','\xe0','\xa8','\xa1','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8',0, // ਦੱਖਣਸੁਡਾਨ ss
+    '\xe0','\xa8','\xa6','\xe0','\xa9','\xb1','\xe0','\xa8','\x96','\xe0','\xa8','\xa3','\xe0','\xa9','\x80','\xe0','\xa8','\x85','\xe0','\xa8','\xab','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\x95','\xe0','\xa8','\xbe',0, // ਦੱਖਣੀਅਫਰੀਕਾ za
+    '\xe0','\xa8','\xa6','\xe0','\xa9','\xb1','\xe0','\xa8','\x96','\xe0','\xa8','\xa3','\xe0','\xa9','\x80','\xe0','\xa8','\x9c','\xe0','\xa8','\xbe','\xe0','\xa8','\xb0','\xe0','\xa8','\x9c','\xe0','\xa9','\x80','\xe0','\xa8','\x86','\xe0','\xa8','\x85','\xe0','\xa8','\xa4','\xe0','\xa9','\x87','\xe0','\xa8','\xa6','\xe0','\xa9','\xb1','\xe0','\xa8','\x96','\xe0','\xa8','\xa3','\xe0','\xa9','\x80','\xe0','\xa8','\xb8','\xe0','\xa9','\x88','\xe0','\xa8','\x82','\xe0','\xa8','\xa1','\xe0','\xa8','\xb5','\xe0','\xa8','\xbf','\xe0','\xa8','\x9a','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x82',0, // ਦੱਖਣੀਜਾਰਜੀਆਅਤੇਦੱਖਣੀਸੈਂਡਵਿਚਟਾਪੂ gs
+    '\xe0','\xa8','\xa8','\xe0','\xa8','\xbe','\xe0','\xa8','\x88','\xe0','\xa8','\x9c','\xe0','\xa8','\xb0',0, // ਨਾਈਜਰ ne
+    '\xe0','\xa8','\xa8','\xe0','\xa8','\xbe','\xe0','\xa8','\x88','\xe0','\xa8','\x9c','\xe0','\xa9','\x80','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਨਾਈਜੀਰੀਆ ng
+    '\xe0','\xa8','\xa8','\xe0','\xa8','\xbe','\xe0','\xa8','\x89','\xe0','\xa8','\xb0','\xe0','\xa9','\x82',0, // ਨਾਉਰੂ nr
+    '\xe0','\xa8','\xa8','\xe0','\xa8','\xbe','\xe0','\xa8','\xae','\xe0','\xa9','\x80','\xe0','\xa8','\xac','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਨਾਮੀਬੀਆ na
+    '\xe0','\xa8','\xa8','\xe0','\xa8','\xbe','\xe0','\xa8','\xb0','\xe0','\xa8','\xb5','\xe0','\xa9','\x87',0, // ਨਾਰਵੇ no
+    '\xe0','\xa8','\xa8','\xe0','\xa8','\xbf','\xe0','\xa8','\x8a','\xe0','\xa8','\x95','\xe0','\xa9','\x88','\xe0','\xa8','\xb2','\xe0','\xa9','\x87','\xe0','\xa8','\xa1','\xe0','\xa9','\x8b','\xe0','\xa8','\xa8','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਨਿਊਕੈਲੇਡੋਨੀਆ nc
+    '\xe0','\xa8','\xa8','\xe0','\xa8','\xbf','\xe0','\xa8','\x8a','\xe0','\xa8','\x9c','\xe0','\xa8','\xbc','\xe0','\xa9','\x80','\xe0','\xa8','\xb2','\xe0','\xa9','\x88','\xe0','\xa8','\x82','\xe0','\xa8','\xa1',0, // ਨਿਊਜ਼ੀਲੈਂਡ nz
+    '\xe0','\xa8','\xa8','\xe0','\xa8','\xbf','\xe0','\xa8','\x95','\xe0','\xa8','\xbe','\xe0','\xa8','\xb0','\xe0','\xa8','\xbe','\xe0','\xa8','\x97','\xe0','\xa9','\x81','\xe0','\xa8','\x86',0, // ਨਿਕਾਰਾਗੁਆ ni
+    '\xe0','\xa8','\xa8','\xe0','\xa8','\xbf','\xe0','\xa8','\xaf','\xe0','\xa9','\x82',0, // ਨਿਯੂ nu
+    '\xe0','\xa8','\xa8','\xe0','\xa9','\x80','\xe0','\xa8','\xa6','\xe0','\xa8','\xb0','\xe0','\xa8','\xb2','\xe0','\xa9','\x88','\xe0','\xa8','\x82','\xe0','\xa8','\xa1',0, // ਨੀਦਰਲੈਂਡ nl
+    '\xe0','\xa8','\xa8','\xe0','\xa9','\x87','\xe0','\xa8','\xaa','\xe0','\xa8','\xbe','\xe0','\xa8','\xb2',0, // ਨੇਪਾਲ np
+    '\xe0','\xa8','\xa8','\xe0','\xa9','\x8b','\xe0','\xa8','\xb0','\xe0','\xa8','\xab','\xe0','\xa9','\x8c','\xe0','\xa8','\x95','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x82',0, // ਨੋਰਫੌਕਟਾਪੂ nf
+    '\xe0','\xa8','\xaa','\xe0','\xa8','\xa8','\xe0','\xa8','\xbe','\xe0','\xa8','\xae','\xe0','\xa8','\xbe',0, // ਪਨਾਮਾ pa
+    '\xe0','\xa8','\xaa','\xe0','\xa8','\xb2','\xe0','\xa8','\xbe','\xe0','\xa8','\x89',0, // ਪਲਾਉ pw
+    '\xe0','\xa8','\xaa','\xe0','\xa8','\xbe','\xe0','\xa8','\x95','\xe0','\xa8','\xbf','\xe0','\xa8','\xb8','\xe0','\xa8','\xa4','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8',0, // ਪਾਕਿਸਤਾਨ pk
+    '\xe0','\xa8','\xaa','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x82','\xe0','\xa8','\x86','\xe0','\xa8','\xa8','\xe0','\xa8','\xbf','\xe0','\xa8','\x8a','\xe0','\xa8','\x97','\xe0','\xa8','\xbf','\xe0','\xa8','\xa8','\xe0','\xa9','\x80',0, // ਪਾਪੂਆਨਿਊਗਿਨੀ pg
+    '\xe0','\xa8','\xaa','\xe0','\xa8','\xbf','\xe0','\xa8','\x8a','\xe0','\xa8','\xb0','\xe0','\xa8','\x9f','\xe0','\xa9','\x8b','\xe0','\xa8','\xb0','\xe0','\xa8','\xbf','\xe0','\xa8','\x95','\xe0','\xa9','\x8b',0, // ਪਿਊਰਟੋਰਿਕੋ pr
+    '\xe0','\xa8','\xaa','\xe0','\xa8','\xbf','\xe0','\xa8','\x9f','\xe0','\xa8','\x95','\xe0','\xa9','\x87','\xe0','\xa8','\xb0','\xe0','\xa8','\xa8','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x82',0, // ਪਿਟਕੇਰਨਟਾਪੂ pn
+    '\xe0','\xa8','\xaa','\xe0','\xa9','\x81','\xe0','\xa8','\xb0','\xe0','\xa8','\xa4','\xe0','\xa8','\x97','\xe0','\xa8','\xbe','\xe0','\xa8','\xb2',0, // ਪੁਰਤਗਾਲ pt
+    '\xe0','\xa8','\xaa','\xe0','\xa9','\x82','\xe0','\xa8','\xb0','\xe0','\xa8','\xac','\xe0','\xa8','\xa4','\xe0','\xa8','\xbf','\xe0','\xa8','\xae','\xe0','\xa9','\x8b','\xe0','\xa8','\xb0',0, // ਪੂਰਬਤਿਮੋਰ tl
+    '\xe0','\xa8','\xaa','\xe0','\xa9','\x87','\xe0','\xa8','\xb0','\xe0','\xa9','\x82',0, // ਪੇਰੂ pe
+    '\xe0','\xa8','\xaa','\xe0','\xa9','\x88','\xe0','\xa8','\xb0','\xe0','\xa8','\xbe','\xe0','\xa8','\x97','\xe0','\xa8','\xb5','\xe0','\xa9','\x87',0, // ਪੈਰਾਗਵੇ py
+    '\xe0','\xa8','\xaa','\xe0','\xa9','\x8b','\xe0','\xa8','\xb2','\xe0','\xa9','\x88','\xe0','\xa8','\x82','\xe0','\xa8','\xa1',0, // ਪੋਲੈਂਡ pl
+    '\xe0','\xa8','\xaa','\xe0','\xa9','\xb1','\xe0','\xa8','\x9b','\xe0','\xa8','\xae','\xe0','\xa9','\x80','\xe0','\xa8','\xb8','\xe0','\xa8','\xb9','\xe0','\xa8','\xbe','\xe0','\xa8','\xb0','\xe0','\xa8','\xbe',0, // ਪੱਛਮੀਸਹਾਰਾ eh
+    '\xe0','\xa8','\xab','\xe0','\xa8','\xb0','\xe0','\xa9','\x88','\xe0','\xa8','\x82','\xe0','\xa8','\x9a','\xe0','\xa8','\x97','\xe0','\xa9','\x81','\xe0','\xa8','\x87','\xe0','\xa8','\x86','\xe0','\xa8','\xa8','\xe0','\xa8','\xbe',0, // ਫਰੈਂਚਗੁਇਆਨਾ gf
+    '\xe0','\xa8','\xab','\xe0','\xa8','\xb0','\xe0','\xa9','\x88','\xe0','\xa8','\x82','\xe0','\xa8','\x9a','\xe0','\xa8','\xa6','\xe0','\xa9','\xb1','\xe0','\xa8','\x96','\xe0','\xa8','\xa3','\xe0','\xa9','\x80','\xe0','\xa8','\xaa','\xe0','\xa9','\x8d','\xe0','\xa8','\xb0','\xe0','\xa8','\xa6','\xe0','\xa9','\x87','\xe0','\xa8','\xb8','\xe0','\xa8','\xbc',0, // ਫਰੈਂਚਦੱਖਣੀਪ੍ਰਦੇਸ਼ tf
+    '\xe0','\xa8','\xab','\xe0','\xa8','\xb0','\xe0','\xa9','\x88','\xe0','\xa8','\x82','\xe0','\xa8','\x9a','\xe0','\xa8','\xaa','\xe0','\xa9','\x8b','\xe0','\xa8','\xb2','\xe0','\xa9','\x80','\xe0','\xa8','\xa8','\xe0','\xa9','\x87','\xe0','\xa8','\xb8','\xe0','\xa8','\xbc','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਫਰੈਂਚਪੋਲੀਨੇਸ਼ੀਆ pf
+    '\xe0','\xa8','\xab','\xe0','\xa8','\xbc','\xe0','\xa8','\xb0','\xe0','\xa8','\xbe','\xe0','\xa8','\x82','\xe0','\xa8','\xb8',0, // ਫ਼ਰਾਂਸ fr
+    '\xe0','\xa8','\xab','\xe0','\xa8','\xbc','\xe0','\xa8','\xbe','\xe0','\xa8','\x95','\xe0','\xa8','\xb2','\xe0','\xa9','\x88','\xe0','\xa8','\x82','\xe0','\xa8','\xa1','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x82',0, // ਫ਼ਾਕਲੈਂਡਟਾਪੂ fk
+    '\xe0','\xa8','\xab','\xe0','\xa8','\xbc','\xe0','\xa8','\xbe','\xe0','\xa8','\x95','\xe0','\xa8','\xb2','\xe0','\xa9','\x88','\xe0','\xa8','\x82','\xe0','\xa8','\xa1','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x82','\xe0','\xa8','\x86','\xe0','\xa8','\x88','\xe0','\xa8','\xb2','\xe0','\xa8','\xbe','\xe0','\xa8','\xb8','\xe0','\xa8','\xae','\xe0','\xa8','\xbe','\xe0','\xa8','\xb2','\xe0','\xa8','\xb5','\xe0','\xa8','\xbf','\xe0','\xa8','\xa8','\xe0','\xa8','\xbe','\xe0','\xa8','\xb8',0, // ਫ਼ਾਕਲੈਂਡਟਾਪੂਆਈਲਾਸਮਾਲਵਿਨਾਸ fk
+    '\xe0','\xa8','\xab','\xe0','\xa8','\xbc','\xe0','\xa8','\xbf','\xe0','\xa8','\x9c','\xe0','\xa9','\x80',0, // ਫ਼ਿਜੀ fj
+    '\xe0','\xa8','\xab','\xe0','\xa8','\xbf','\xe0','\xa8','\xa8','\xe0','\xa8','\xb2','\xe0','\xa9','\x88','\xe0','\xa8','\x82','\xe0','\xa8','\xa1',0, // ਫਿਨਲੈਂਡ fi
+    '\xe0','\xa8','\xab','\xe0','\xa8','\xbf','\xe0','\xa8','\xb2','\xe0','\xa9','\x80','\xe0','\xa8','\xaa','\xe0','\xa9','\x80','\xe0','\xa8','\xa8','\xe0','\xa8','\x9c',0, // ਫਿਲੀਪੀਨਜ ph
+    '\xe0','\xa8','\xab','\xe0','\xa8','\xbf','\xe0','\xa8','\xb2','\xe0','\xa9','\x80','\xe0','\xa8','\xb8','\xe0','\xa8','\xa4','\xe0','\xa9','\x80','\xe0','\xa8','\xa8',0, // ਫਿਲੀਸਤੀਨ ps
+    '\xe0','\xa8','\xab','\xe0','\xa8','\xbf','\xe0','\xa8','\xb2','\xe0','\xa9','\x80','\xe0','\xa8','\xb8','\xe0','\xa8','\xa4','\xe0','\xa9','\x80','\xe0','\xa8','\xa8','\xe0','\xa9','\x80','\xe0','\xa8','\x87','\xe0','\xa8','\xb2','\xe0','\xa8','\xbe','\xe0','\xa8','\x95','\xe0','\xa8','\xbe',0, // ਫਿਲੀਸਤੀਨੀਇਲਾਕਾ ps
+    '\xe0','\xa8','\xab','\xe0','\xa9','\x88','\xe0','\xa8','\xb0','\xe0','\xa9','\x8b','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x82',0, // ਫੈਰੋਟਾਪੂ fo
+    '\xe0','\xa8','\xac','\xe0','\xa8','\xb0','\xe0','\xa8','\xa4','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8','\xe0','\xa8','\xb5','\xe0','\xa9','\x80','\xe0','\xa8','\xb9','\xe0','\xa8','\xbf','\xe0','\xa9','\xb0','\xe0','\xa8','\xa6','\xe0','\xa8','\xae','\xe0','\xa8','\xb9','\xe0','\xa8','\xbe','\xe0','\xa8','\x82','\xe0','\xa8','\xb8','\xe0','\xa8','\xbe','\xe0','\xa8','\x97','\xe0','\xa8','\xb0','\xe0','\xa8','\x96','\xe0','\xa8','\xbf','\xe0','\xa9','\xb1','\xe0','\xa8','\xa4','\xe0','\xa8','\xbe',0, // ਬਰਤਾਨਵੀਹਿੰਦਮਹਾਂਸਾਗਰਖਿੱਤਾ io
+    '\xe0','\xa8','\xac','\xe0','\xa8','\xb0','\xe0','\xa8','\xae','\xe0','\xa9','\x82','\xe0','\xa8','\xa1','\xe0','\xa8','\xbe',0, // ਬਰਮੂਡਾ bm
+    '\xe0','\xa8','\xac','\xe0','\xa8','\xb0','\xe0','\xa9','\x82','\xe0','\xa8','\xa8','\xe0','\xa9','\x87','\xe0','\xa8','\x88',0, // ਬਰੂਨੇਈ bn
+    '\xe0','\xa8','\xac','\xe0','\xa8','\xb9','\xe0','\xa8','\xbe','\xe0','\xa8','\xae','\xe0','\xa8','\xbe','\xe0','\xa8','\xb8',0, // ਬਹਾਮਾਸ bs
+    '\xe0','\xa8','\xac','\xe0','\xa8','\xb9','\xe0','\xa8','\xbf','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\xa8',0, // ਬਹਿਰੀਨ bh
+    '\xe0','\xa8','\xac','\xe0','\xa8','\xbe','\xe0','\xa8','\xb0','\xe0','\xa8','\xac','\xe0','\xa8','\xbe','\xe0','\xa8','\xa1','\xe0','\xa9','\x8b','\xe0','\xa8','\xb8',0, // ਬਾਰਬਾਡੋਸ bb
+    '\xe0','\xa8','\xac','\xe0','\xa9','\x81','\xe0','\xa8','\xb0','\xe0','\xa8','\x95','\xe0','\xa9','\x80','\xe0','\xa8','\xa8','\xe0','\xa8','\xbe','\xe0','\xa8','\xab','\xe0','\xa8','\xbc','\xe0','\xa8','\xbe','\xe0','\xa8','\xb8','\xe0','\xa9','\x8b',0, // ਬੁਰਕੀਨਾਫ਼ਾਸੋ bf
+    '\xe0','\xa8','\xac','\xe0','\xa9','\x81','\xe0','\xa8','\xb0','\xe0','\xa9','\x81','\xe0','\xa9','\xb0','\xe0','\xa8','\xa1','\xe0','\xa9','\x80',0, // ਬੁਰੁੰਡੀ bi
+    '\xe0','\xa8','\xac','\xe0','\xa9','\x81','\xe0','\xa8','\xb2','\xe0','\xa8','\x97','\xe0','\xa8','\xbe','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਬੁਲਗਾਰੀਆ bg
+    '\xe0','\xa8','\xac','\xe0','\xa9','\x87','\xe0','\xa8','\xa8','\xe0','\xa8','\xbf','\xe0','\xa8','\xa8',0, // ਬੇਨਿਨ bj
+    '\xe0','\xa8','\xac','\xe0','\xa9','\x87','\xe0','\xa8','\xb2','\xe0','\xa8','\xbe','\xe0','\xa8','\xb0','\xe0','\xa9','\x82','\xe0','\xa8','\xb8',0, // ਬੇਲਾਰੂਸ by
+    '\xe0','\xa8','\xac','\xe0','\xa9','\x87','\xe0','\xa8','\xb2','\xe0','\xa9','\x80','\xe0','\xa8','\x9c','\xe0','\xa8','\xbc',0, // ਬੇਲੀਜ਼ bz
+    '\xe0','\xa8','\xac','\xe0','\xa9','\x88','\xe0','\xa8','\xb2','\xe0','\xa8','\x9c','\xe0','\xa9','\x80','\xe0','\xa8','\x85','\xe0','\xa8','\xae',0, // ਬੈਲਜੀਅਮ be
+    '\xe0','\xa8','\xac','\xe0','\xa9','\x8b','\xe0','\xa8','\xa4','\xe0','\xa8','\xb8','\xe0','\xa8','\xb5','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8','\xe0','\xa8','\xbe',0, // ਬੋਤਸਵਾਨਾ bw
+    '\xe0','\xa8','\xac','\xe0','\xa9','\x8b','\xe0','\xa8','\xb2','\xe0','\xa9','\x80','\xe0','\xa8','\xb5','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਬੋਲੀਵੀਆ bo
+    '\xe0','\xa8','\xac','\xe0','\xa9','\x8b','\xe0','\xa8','\xb8','\xe0','\xa8','\xa8','\xe0','\xa9','\x80','\xe0','\xa8','\x86','\xe0','\xa8','\x85','\xe0','\xa8','\xa4','\xe0','\xa9','\x87','\xe0','\xa8','\xb9','\xe0','\xa8','\xb0','\xe0','\xa8','\x9c','\xe0','\xa8','\xbc','\xe0','\xa9','\x87','\xe0','\xa8','\x97','\xe0','\xa9','\x8b','\xe0','\xa8','\xb5','\xe0','\xa9','\x80','\xe0','\xa8','\xa8','\xe0','\xa8','\xbe',0, // ਬੋਸਨੀਆਅਤੇਹਰਜ਼ੇਗੋਵੀਨਾ ba
+    '\xe0','\xa8','\xac','\xe0','\xa9','\x8c','\xe0','\xa8','\xb5','\xe0','\xa9','\x87','\xe0','\xa8','\x9f','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x82',0, // ਬੌਵੇਟਟਾਪੂ bv
+    '\xe0','\xa8','\xac','\xe0','\xa9','\x8d','\xe0','\xa8','\xb0','\xe0','\xa8','\xbe','\xe0','\xa8','\x9c','\xe0','\xa8','\xbc','\xe0','\xa9','\x80','\xe0','\xa8','\xb2',0, // ਬ੍ਰਾਜ਼ੀਲ br
+    '\xe0','\xa8','\xac','\xe0','\xa9','\x8d','\xe0','\xa8','\xb0','\xe0','\xa8','\xbf','\xe0','\xa8','\x9f','\xe0','\xa8','\xbf','\xe0','\xa8','\xb8','\xe0','\xa8','\xbc','\xe0','\xa8','\xb5','\xe0','\xa8','\xb0','\xe0','\xa8','\x9c','\xe0','\xa8','\xbf','\xe0','\xa8','\xa8','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x82',0, // ਬ੍ਰਿਟਿਸ਼ਵਰਜਿਨਟਾਪੂ vg
+    '\xe0','\xa8','\xac','\xe0','\xa9','\xb0','\xe0','\xa8','\x97','\xe0','\xa8','\xb2','\xe0','\xa8','\xbe','\xe0','\xa8','\xa6','\xe0','\xa9','\x87','\xe0','\xa8','\xb8','\xe0','\xa8','\xbc',0, // ਬੰਗਲਾਦੇਸ਼ bd
+    '\xe0','\xa8','\xad','\xe0','\xa8','\xbe','\xe0','\xa8','\xb0','\xe0','\xa8','\xa4',0, // ਭਾਰਤ in
+    '\xe0','\xa8','\xad','\xe0','\xa9','\x82','\xe0','\xa8','\x96','\xe0','\xa9','\xb0','\xe0','\xa8','\xa1','\xe0','\xa9','\x80','\xe0','\xa8','\x97','\xe0','\xa8','\xbf','\xe0','\xa8','\xa8','\xe0','\xa9','\x80',0, // ਭੂਖੰਡੀਗਿਨੀ gq
+    '\xe0','\xa8','\xad','\xe0','\xa9','\x82','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8',0, // ਭੂਟਾਨ bt
+    '\xe0','\xa8','\xae','\xe0','\xa8','\x95','\xe0','\xa8','\xbe','\xe0','\xa8','\x89',0, // ਮਕਾਉ mo
+    '\xe0','\xa8','\xae','\xe0','\xa8','\x95','\xe0','\xa8','\xbe','\xe0','\xa8','\x89','\xe0','\xa8','\x90','\xe0','\xa8','\xb8','\xe0','\xa8','\x8f','\xe0','\xa8','\x86','\xe0','\xa8','\xb0','\xe0','\xa8','\x9a','\xe0','\xa9','\x80','\xe0','\xa8','\xa8',0, // ਮਕਾਉਐਸਏਆਰਚੀਨ mo
+    '\xe0','\xa8','\xae','\xe0','\xa8','\xb2','\xe0','\xa8','\xbe','\xe0','\xa8','\xb5','\xe0','\xa9','\x80',0, // ਮਲਾਵੀ mw
+    '\xe0','\xa8','\xae','\xe0','\xa8','\xb2','\xe0','\xa9','\x87','\xe0','\xa8','\xb8','\xe0','\xa8','\xbc','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਮਲੇਸ਼ੀਆ my
+    '\xe0','\xa8','\xae','\xe0','\xa8','\xbe','\xe0','\xa8','\x87','\xe0','\xa8','\x95','\xe0','\xa9','\x8d','\xe0','\xa8','\xb0','\xe0','\xa9','\x8b','\xe0','\xa8','\xa8','\xe0','\xa9','\x87','\xe0','\xa8','\xb8','\xe0','\xa8','\xbc','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਮਾਇਕ੍ਰੋਨੇਸ਼ੀਆ fm
+    '\xe0','\xa8','\xae','\xe0','\xa8','\xbe','\xe0','\xa8','\xaf','\xe0','\xa9','\x8b','\xe0','\xa8','\x9f','\xe0','\xa9','\x80',0, // ਮਾਯੋਟੀ yt
+    '\xe0','\xa8','\xae','\xe0','\xa8','\xbe','\xe0','\xa8','\xb0','\xe0','\xa8','\x9f','\xe0','\xa9','\x80','\xe0','\xa8','\xa8','\xe0','\xa8','\xbf','\xe0','\xa8','\x95',0, // ਮਾਰਟੀਨਿਕ mq
+    '\xe0','\xa8','\xae','\xe0','\xa8','\xbe','\xe0','\xa8','\xb0','\xe0','\xa8','\xb8','\xe0','\xa8','\xbc','\xe0','\xa8','\xb2','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x82',0, // ਮਾਰਸ਼ਲਟਾਪੂ mh
+    '\xe0','\xa8','\xae','\xe0','\xa8','\xbe','\xe0','\xa8','\xb2','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe',0, // ਮਾਲਟਾ mt
+    '\xe0','\xa8','\xae','\xe0','\xa8','\xbe','\xe0','\xa8','\xb2','\xe0','\xa8','\xa6','\xe0','\xa9','\x80','\xe0','\xa8','\xb5',0, // ਮਾਲਦੀਵ mv
+    '\xe0','\xa8','\xae','\xe0','\xa8','\xbe','\xe0','\xa8','\xb2','\xe0','\xa9','\x80',0, // ਮਾਲੀ ml
+    '\xe0','\xa8','\xae','\xe0','\xa8','\xbf','\xe0','\xa8','\x86','\xe0','\xa8','\x82','\xe0','\xa8','\xae','\xe0','\xa8','\xbe','\xe0','\xa8','\xb0','\xe0','\xa8','\xac','\xe0','\xa8','\xb0','\xe0','\xa8','\xae','\xe0','\xa8','\xbe',0, // ਮਿਆਂਮਾਰਬਰਮਾ mm
+    '\xe0','\xa8','\xae','\xe0','\xa8','\xbf','\xe0','\xa8','\xb8','\xe0','\xa8','\xb0',0, // ਮਿਸਰ eg
+    '\xe0','\xa8','\xae','\xe0','\xa9','\x88','\xe0','\xa8','\x95','\xe0','\xa8','\xa1','\xe0','\xa9','\x8b','\xe0','\xa8','\xa8','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਮੈਕਡੋਨੀਆ mk
+    '\xe0','\xa8','\xae','\xe0','\xa9','\x88','\xe0','\xa8','\x95','\xe0','\xa8','\xa1','\xe0','\xa9','\x8b','\xe0','\xa8','\xa8','\xe0','\xa9','\x80','\xe0','\xa8','\x86','\xe0','\xa8','\xaa','\xe0','\xa9','\x82','\xe0','\xa8','\xb0','\xe0','\xa8','\xb5','\xe0','\xa8','\xaf','\xe0','\xa9','\x82','\xe0','\xa8','\x97','\xe0','\xa9','\x8b','\xe0','\xa8','\xb8','\xe0','\xa8','\xb2','\xe0','\xa8','\xbe','\xe0','\xa8','\xb5','\xe0','\xa8','\xae','\xe0','\xa9','\x88','\xe0','\xa8','\x95','\xe0','\xa8','\xa1','\xe0','\xa9','\x8b','\xe0','\xa8','\xa8','\xe0','\xa9','\x80','\xe0','\xa8','\x86','\xe0','\xa8','\x88','\xe0','\xa8','\x97','\xe0','\xa8','\xa3','\xe0','\xa8','\xb0','\xe0','\xa8','\xbe','\xe0','\xa8','\x9c',0, // ਮੈਕਡੋਨੀਆਪੂਰਵਯੂਗੋਸਲਾਵਮੈਕਡੋਨੀਆਈਗਣਰਾਜ mk
+    '\xe0','\xa8','\xae','\xe0','\xa9','\x88','\xe0','\xa8','\x95','\xe0','\xa8','\xb8','\xe0','\xa9','\x80','\xe0','\xa8','\x95','\xe0','\xa9','\x8b',0, // ਮੈਕਸੀਕੋ mx
+    '\xe0','\xa8','\xae','\xe0','\xa9','\x88','\xe0','\xa8','\xa1','\xe0','\xa8','\xbe','\xe0','\xa8','\x97','\xe0','\xa8','\xbe','\xe0','\xa8','\xb8','\xe0','\xa8','\x95','\xe0','\xa8','\xb0',0, // ਮੈਡਾਗਾਸਕਰ mg
+    '\xe0','\xa8','\xae','\xe0','\xa9','\x8b','\xe0','\xa8','\x82','\xe0','\xa8','\x9f','\xe0','\xa8','\xb8','\xe0','\xa9','\x87','\xe0','\xa8','\xb0','\xe0','\xa8','\xbe','\xe0','\xa8','\xa4',0, // ਮੋਂਟਸੇਰਾਤ ms
+    '\xe0','\xa8','\xae','\xe0','\xa9','\x8b','\xe0','\xa8','\x82','\xe0','\xa8','\x9f','\xe0','\xa9','\x87','\xe0','\xa8','\xa8','\xe0','\xa9','\x87','\xe0','\xa8','\x97','\xe0','\xa8','\xb0','\xe0','\xa9','\x8b',0, // ਮੋਂਟੇਨੇਗਰੋ me
+    '\xe0','\xa8','\xae','\xe0','\xa9','\x8b','\xe0','\xa8','\x9c','\xe0','\xa8','\xbc','\xe0','\xa8','\xbe','\xe0','\xa8','\xae','\xe0','\xa8','\xac','\xe0','\xa9','\x80','\xe0','\xa8','\x95',0, // ਮੋਜ਼ਾਮਬੀਕ mz
+    '\xe0','\xa8','\xae','\xe0','\xa9','\x8b','\xe0','\xa8','\xa8','\xe0','\xa8','\xbe','\xe0','\xa8','\x95','\xe0','\xa9','\x8b',0, // ਮੋਨਾਕੋ mc
+    '\xe0','\xa8','\xae','\xe0','\xa9','\x8b','\xe0','\xa8','\xb0','\xe0','\xa8','\xbf','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਮੋਰਿਟਾਨੀਆ mr
+    '\xe0','\xa8','\xae','\xe0','\xa9','\x8b','\xe0','\xa8','\xb0','\xe0','\xa9','\xb1','\xe0','\xa8','\x95','\xe0','\xa9','\x8b',0, // ਮੋਰੱਕੋ ma
+    '\xe0','\xa8','\xae','\xe0','\xa9','\x8b','\xe0','\xa8','\xb2','\xe0','\xa8','\xa1','\xe0','\xa9','\x8b','\xe0','\xa8','\xb5','\xe0','\xa8','\xbe',0, // ਮੋਲਡੋਵਾ md
+    '\xe0','\xa8','\xae','\xe0','\xa9','\x8c','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\xb8','\xe0','\xa8','\xbc','\xe0','\xa8','\xb8',0, // ਮੌਰੀਸ਼ਸ mu
+    '\xe0','\xa8','\xae','\xe0','\xa9','\xb0','\xe0','\xa8','\x97','\xe0','\xa9','\x8b','\xe0','\xa8','\xb2','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਮੰਗੋਲੀਆ mn
+    '\xe0','\xa8','\xaf','\xe0','\xa8','\xae','\xe0','\xa8','\xa8',0, // ਯਮਨ ye
+    '\xe0','\xa8','\xaf','\xe0','\xa9','\x82','\xe0','\xa8','\x90','\xe0','\xa9','\xb1','\xe0','\xa8','\xb8',0, // ਯੂਐੱਸ us
+    '\xe0','\xa8','\xaf','\xe0','\xa9','\x82','\xe0','\xa8','\x90','\xe0','\xa9','\xb1','\xe0','\xa8','\xb8','\xe0','\xa8','\xa6','\xe0','\xa9','\x82','\xe0','\xa8','\xb0','\xe0','\xa8','\xa6','\xe0','\xa9','\x81','\xe0','\xa8','\xb0','\xe0','\xa8','\xbe','\xe0','\xa8','\xa1','\xe0','\xa9','\x87','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x82',0, // ਯੂਐੱਸਦੂਰਦੁਰਾਡੇਟਾਪੂ um
+    '\xe0','\xa8','\xaf','\xe0','\xa9','\x82','\xe0','\xa8','\x90','\xe0','\xa9','\xb1','\xe0','\xa8','\xb8','\xe0','\xa8','\xb5','\xe0','\xa8','\xb0','\xe0','\xa8','\x9c','\xe0','\xa8','\xbf','\xe0','\xa8','\xa8','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x82',0, // ਯੂਐੱਸਵਰਜਿਨਟਾਪੂ vi
+    '\xe0','\xa8','\xaf','\xe0','\xa9','\x82','\xe0','\xa8','\x95','\xe0','\xa8','\xb0','\xe0','\xa9','\x87','\xe0','\xa8','\xa8',0, // ਯੂਕਰੇਨ ua
+    '\xe0','\xa8','\xaf','\xe0','\xa9','\x82','\xe0','\xa8','\x95','\xe0','\xa9','\x87',0, // ਯੂਕੇ gb
+    '\xe0','\xa8','\xaf','\xe0','\xa9','\x82','\xe0','\xa8','\x97','\xe0','\xa8','\xbe','\xe0','\xa8','\x82','\xe0','\xa8','\xa1','\xe0','\xa8','\xbe',0, // ਯੂਗਾਂਡਾ ug
+    '\xe0','\xa8','\xaf','\xe0','\xa9','\x82','\xe0','\xa8','\xa8','\xe0','\xa8','\xbe','\xe0','\xa8','\x88','\xe0','\xa8','\x9f','\xe0','\xa8','\xa1','\xe0','\xa8','\x95','\xe0','\xa8','\xbf','\xe0','\xa9','\xb0','\xe0','\xa8','\x97','\xe0','\xa8','\xa1','\xe0','\xa8','\xae',0, // ਯੂਨਾਈਟਡਕਿੰਗਡਮ gb
+    '\xe0','\xa8','\xaf','\xe0','\xa9','\x82','\xe0','\xa8','\xb0','\xe0','\xa9','\x8b','\xe0','\xa8','\x9c','\xe0','\xa8','\xbc','\xe0','\xa9','\x8b','\xe0','\xa8','\xa8',0, // ਯੂਰੋਜ਼ੋਨ ez
+    '\xe0','\xa8','\xb0','\xe0','\xa8','\xb5','\xe0','\xa8','\xbe','\xe0','\xa8','\x82','\xe0','\xa8','\xa1','\xe0','\xa8','\xbe',0, // ਰਵਾਂਡਾ rw
+    '\xe0','\xa8','\xb0','\xe0','\xa8','\xbf','\xe0','\xa8','\xaf','\xe0','\xa9','\x82','\xe0','\xa8','\xa8','\xe0','\xa9','\x80','\xe0','\xa8','\x85','\xe0','\xa8','\xa8',0, // ਰਿਯੂਨੀਅਨ re
+    '\xe0','\xa8','\xb0','\xe0','\xa9','\x82','\xe0','\xa8','\xb8',0, // ਰੂਸ ru
+    '\xe0','\xa8','\xb0','\xe0','\xa9','\x8b','\xe0','\xa8','\xae','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਰੋਮਾਨੀਆ ro
+    '\xe0','\xa8','\xb2','\xe0','\xa8','\x95','\xe0','\xa8','\x9c','\xe0','\xa8','\xbc','\xe0','\xa8','\xae','\xe0','\xa8','\xac','\xe0','\xa8','\xb0','\xe0','\xa8','\x97',0, // ਲਕਜ਼ਮਬਰਗ lu
+    '\xe0','\xa8','\xb2','\xe0','\xa8','\xbe','\xe0','\xa8','\x88','\xe0','\xa8','\xac','\xe0','\xa9','\x80','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਲਾਈਬੀਰੀਆ lr
+    '\xe0','\xa8','\xb2','\xe0','\xa8','\xbe','\xe0','\xa8','\x93','\xe0','\xa8','\xb8',0, // ਲਾਓਸ la
+    '\xe0','\xa8','\xb2','\xe0','\xa8','\xbe','\xe0','\xa8','\xa4','\xe0','\xa8','\xb5','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਲਾਤਵੀਆ lv
+    '\xe0','\xa8','\xb2','\xe0','\xa8','\xbf','\xe0','\xa8','\x9a','\xe0','\xa9','\x87','\xe0','\xa8','\x82','\xe0','\xa8','\xb8','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\x87','\xe0','\xa8','\xa8',0, // ਲਿਚੇਂਸਟਾਇਨ li
+    '\xe0','\xa8','\xb2','\xe0','\xa8','\xbf','\xe0','\xa8','\xa5','\xe0','\xa9','\x81','\xe0','\xa8','\x86','\xe0','\xa8','\xa8','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਲਿਥੁਆਨੀਆ lt
+    '\xe0','\xa8','\xb2','\xe0','\xa9','\x80','\xe0','\xa8','\xac','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਲੀਬੀਆ ly
+    '\xe0','\xa8','\xb2','\xe0','\xa9','\x87','\xe0','\xa8','\xb8','\xe0','\xa9','\x8b','\xe0','\xa8','\xa5','\xe0','\xa9','\x8b',0, // ਲੇਸੋਥੋ ls
+    '\xe0','\xa8','\xb2','\xe0','\xa9','\x88','\xe0','\xa8','\xac','\xe0','\xa8','\xa8','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8',0, // ਲੈਬਨਾਨ lb
+    '\xe0','\xa8','\xb5','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8','\xe0','\xa9','\x82','\xe0','\xa8','\x86','\xe0','\xa8','\x9f','\xe0','\xa9','\x82',0, // ਵਾਨੂਆਟੂ vu
+    '\xe0','\xa8','\xb5','\xe0','\xa8','\xbe','\xe0','\xa8','\xb2','\xe0','\xa8','\xbf','\xe0','\xa8','\xb8','\xe0','\xa8','\x85','\xe0','\xa8','\xa4','\xe0','\xa9','\x87','\xe0','\xa8','\xab','\xe0','\xa9','\x82','\xe0','\xa8','\x9f','\xe0','\xa9','\x82','\xe0','\xa8','\xa8','\xe0','\xa8','\xbe',0, // ਵਾਲਿਸਅਤੇਫੂਟੂਨਾ wf
+    '\xe0','\xa8','\xb5','\xe0','\xa9','\x80','\xe0','\xa8','\x85','\xe0','\xa8','\xa4','\xe0','\xa8','\xa8','\xe0','\xa8','\xbe','\xe0','\xa8','\xae',0, // ਵੀਅਤਨਾਮ vn
+    '\xe0','\xa8','\xb5','\xe0','\xa9','\x87','\xe0','\xa8','\xa8','\xe0','\xa9','\x87','\xe0','\xa8','\x9c','\xe0','\xa8','\xbc','\xe0','\xa9','\x82','\xe0','\xa8','\x8f','\xe0','\xa8','\xb2','\xe0','\xa8','\xbe',0, // ਵੇਨੇਜ਼ੂਏਲਾ ve
+    '\xe0','\xa8','\xb5','\xe0','\xa9','\x88','\xe0','\xa8','\x9f','\xe0','\xa9','\x80','\xe0','\xa8','\x95','\xe0','\xa8','\xa8','\xe0','\xa8','\xb8','\xe0','\xa8','\xbf','\xe0','\xa8','\x9f','\xe0','\xa9','\x80',0, // ਵੈਟੀਕਨਸਿਟੀ va
+    '\xe0','\xa8','\xb8','\xe0','\xa8','\xaa','\xe0','\xa9','\x87','\xe0','\xa8','\xa8',0, // ਸਪੇਨ es
+    '\xe0','\xa8','\xb8','\xe0','\xa8','\xb0','\xe0','\xa8','\xac','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਸਰਬੀਆ rs
+    '\xe0','\xa8','\xb8','\xe0','\xa8','\xb2','\xe0','\xa9','\x8b','\xe0','\xa8','\xb5','\xe0','\xa8','\xbe','\xe0','\xa8','\x95','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਸਲੋਵਾਕੀਆ sk
+    '\xe0','\xa8','\xb8','\xe0','\xa8','\xb2','\xe0','\xa9','\x8b','\xe0','\xa8','\xb5','\xe0','\xa9','\x87','\xe0','\xa8','\xa8','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਸਲੋਵੇਨੀਆ si
+    '\xe0','\xa8','\xb8','\xe0','\xa8','\xb5','\xe0','\xa8','\xbe','\xe0','\xa8','\x9c','\xe0','\xa8','\xbc','\xe0','\xa9','\x80','\xe0','\xa8','\xb2','\xe0','\xa9','\x88','\xe0','\xa8','\x82','\xe0','\xa8','\xa1',0, // ਸਵਾਜ਼ੀਲੈਂਡ sz
+    '\xe0','\xa8','\xb8','\xe0','\xa8','\xb5','\xe0','\xa8','\xbe','\xe0','\xa8','\xb2','\xe0','\xa8','\xac','\xe0','\xa8','\xb0','\xe0','\xa8','\xa1','\xe0','\xa8','\x85','\xe0','\xa8','\xa4','\xe0','\xa9','\x87','\xe0','\xa8','\x9c','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8','\xe0','\xa8','\xae','\xe0','\xa8','\xbe','\xe0','\xa8','\xaf','\xe0','\xa9','\x87','\xe0','\xa8','\xa8',0, // ਸਵਾਲਬਰਡਅਤੇਜਾਨਮਾਯੇਨ sj
+    '\xe0','\xa8','\xb8','\xe0','\xa8','\xb5','\xe0','\xa8','\xbf','\xe0','\xa8','\x9f','\xe0','\xa8','\x9c','\xe0','\xa8','\xbc','\xe0','\xa8','\xb0','\xe0','\xa8','\xb2','\xe0','\xa9','\x88','\xe0','\xa8','\x82','\xe0','\xa8','\xa1',0, // ਸਵਿਟਜ਼ਰਲੈਂਡ ch
+    '\xe0','\xa8','\xb8','\xe0','\xa8','\xb5','\xe0','\xa9','\x80','\xe0','\xa8','\xa1','\xe0','\xa8','\xa8',0, // ਸਵੀਡਨ se
+    '\xe0','\xa8','\xb8','\xe0','\xa8','\xbe','\xe0','\xa8','\x87','\xe0','\xa8','\xaa','\xe0','\xa9','\x8d','\xe0','\xa8','\xb0','\xe0','\xa8','\xb8',0, // ਸਾਇਪ੍ਰਸ cy
+    '\xe0','\xa8','\xb8','\xe0','\xa8','\xbe','\xe0','\xa8','\x8a','\xe0','\xa8','\xa6','\xe0','\xa9','\x80','\xe0','\xa8','\x85','\xe0','\xa8','\xb0','\xe0','\xa8','\xac',0, // ਸਾਊਦੀਅਰਬ sa
+    '\xe0','\xa8','\xb8','\xe0','\xa8','\xbe','\xe0','\xa8','\x93','\xe0','\xa8','\x9f','\xe0','\xa9','\x8b','\xe0','\xa8','\xae','\xe0','\xa8','\x85','\xe0','\xa8','\xa4','\xe0','\xa9','\x87','\xe0','\xa8','\xaa','\xe0','\xa9','\x8d','\xe0','\xa8','\xb0','\xe0','\xa8','\xbf','\xe0','\xa9','\xb0','\xe0','\xa8','\xb8','\xe0','\xa9','\x80','\xe0','\xa8','\xaa','\xe0','\xa9','\x87',0, // ਸਾਓਟੋਮਅਤੇਪ੍ਰਿੰਸੀਪੇ st
+    '\xe0','\xa8','\xb8','\xe0','\xa8','\xbe','\xe0','\xa8','\xae','\xe0','\xa9','\x8b','\xe0','\xa8','\x86',0, // ਸਾਮੋਆ ws
+    '\xe0','\xa8','\xb8','\xe0','\xa8','\xbf','\xe0','\xa8','\x8f','\xe0','\xa8','\xb0','\xe0','\xa8','\xbe','\xe0','\xa8','\xb2','\xe0','\xa8','\xbf','\xe0','\xa8','\x93','\xe0','\xa8','\xa8',0, // ਸਿਏਰਾਲਿਓਨ sl
+    '\xe0','\xa8','\xb8','\xe0','\xa8','\xbf','\xe0','\xa8','\x93','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\x85','\xe0','\xa8','\xa4','\xe0','\xa9','\x87','\xe0','\xa8','\xae','\xe0','\xa9','\x87','\xe0','\xa8','\xb2','\xe0','\xa8','\xbf','\xe0','\xa9','\xb1','\xe0','\xa8','\xb2','\xe0','\xa8','\xbe',0, // ਸਿਓਟਾਅਤੇਮੇਲਿੱਲਾ ea
+    '\xe0','\xa8','\xb8','\xe0','\xa8','\xbf','\xe0','\xa9','\xb0','\xe0','\xa8','\x97','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x81','\xe0','\xa8','\xb0',0, // ਸਿੰਗਾਪੁਰ sg
+    '\xe0','\xa8','\xb8','\xe0','\xa8','\xbf','\xe0','\xa9','\xb0','\xe0','\xa8','\x9f','\xe0','\xa8','\xae','\xe0','\xa8','\xbe','\xe0','\xa8','\xb0','\xe0','\xa8','\x9f','\xe0','\xa9','\x80','\xe0','\xa8','\xa8',0, // ਸਿੰਟਮਾਰਟੀਨ sx
+    '\xe0','\xa8','\xb8','\xe0','\xa9','\x80','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਸੀਰੀਆ sy
+    '\xe0','\xa8','\xb8','\xe0','\xa9','\x82','\xe0','\xa8','\xa1','\xe0','\xa8','\xbe','\xe0','\xa8','\xa8',0, // ਸੂਡਾਨ sd
+    '\xe0','\xa8','\xb8','\xe0','\xa9','\x82','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\xa8','\xe0','\xa8','\xbe','\xe0','\xa8','\xae',0, // ਸੂਰੀਨਾਮ sr
+    '\xe0','\xa8','\xb8','\xe0','\xa9','\x87','\xe0','\xa8','\x82','\xe0','\xa8','\x9f','\xe0','\xa8','\x95','\xe0','\xa8','\xbf','\xe0','\xa8','\x9f','\xe0','\xa8','\xb8','\xe0','\xa8','\x90','\xe0','\xa8','\x82','\xe0','\xa8','\xa1','\xe0','\xa8','\xa8','\xe0','\xa9','\x87','\xe0','\xa8','\xb5','\xe0','\xa8','\xbf','\xe0','\xa8','\xb8',0, // ਸੇਂਟਕਿਟਸਐਂਡਨੇਵਿਸ kn
+    '\xe0','\xa8','\xb8','\xe0','\xa9','\x87','\xe0','\xa8','\x82','\xe0','\xa8','\x9f','\xe0','\xa8','\xaa','\xe0','\xa9','\x80','\xe0','\xa8','\x85','\xe0','\xa8','\xb0','\xe0','\xa9','\x87','\xe0','\xa8','\x90','\xe0','\xa8','\x82','\xe0','\xa8','\xa1','\xe0','\xa8','\xae','\xe0','\xa8','\xbf','\xe0','\xa8','\x95','\xe0','\xa9','\x87','\xe0','\xa8','\xb2','\xe0','\xa8','\xa8',0, // ਸੇਂਟਪੀਅਰੇਐਂਡਮਿਕੇਲਨ pm
+    '\xe0','\xa8','\xb8','\xe0','\xa9','\x87','\xe0','\xa8','\x82','\xe0','\xa8','\x9f','\xe0','\xa8','\xac','\xe0','\xa8','\xbe','\xe0','\xa8','\xb0','\xe0','\xa8','\xa5','\xe0','\xa9','\x87','\xe0','\xa8','\xb2','\xe0','\xa9','\x87','\xe0','\xa8','\xae','\xe0','\xa9','\x80',0, // ਸੇਂਟਬਾਰਥੇਲੇਮੀ bl
+    '\xe0','\xa8','\xb8','\xe0','\xa9','\x87','\xe0','\xa8','\x82','\xe0','\xa8','\x9f','\xe0','\xa8','\xae','\xe0','\xa8','\xbe','\xe0','\xa8','\xb0','\xe0','\xa8','\x9f','\xe0','\xa8','\xbf','\xe0','\xa8','\xa8',0, // ਸੇਂਟਮਾਰਟਿਨ mf
+    '\xe0','\xa8','\xb8','\xe0','\xa9','\x87','\xe0','\xa8','\x82','\xe0','\xa8','\x9f','\xe0','\xa8','\xb2','\xe0','\xa9','\x82','\xe0','\xa8','\xb8','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਸੇਂਟਲੂਸੀਆ lc
+    '\xe0','\xa8','\xb8','\xe0','\xa9','\x87','\xe0','\xa8','\x82','\xe0','\xa8','\x9f','\xe0','\xa8','\xb5','\xe0','\xa8','\xbf','\xe0','\xa8','\xa8','\xe0','\xa8','\xb8','\xe0','\xa9','\x88','\xe0','\xa8','\x82','\xe0','\xa8','\x9f','\xe0','\xa8','\x90','\xe0','\xa8','\x82','\xe0','\xa8','\xa1','\xe0','\xa8','\x97','\xe0','\xa9','\x8d','\xe0','\xa8','\xb0','\xe0','\xa9','\x87','\xe0','\xa8','\xa8','\xe0','\xa8','\xbe','\xe0','\xa8','\xa1','\xe0','\xa9','\x80','\xe0','\xa8','\xa8','\xe0','\xa8','\xb8',0, // ਸੇਂਟਵਿਨਸੈਂਟਐਂਡਗ੍ਰੇਨਾਡੀਨਸ vc
+    '\xe0','\xa8','\xb8','\xe0','\xa9','\x87','\xe0','\xa8','\x82','\xe0','\xa8','\x9f','\xe0','\xa8','\xb9','\xe0','\xa9','\x87','\xe0','\xa8','\xb2','\xe0','\xa9','\x87','\xe0','\xa8','\xa8','\xe0','\xa8','\xbe',0, // ਸੇਂਟਹੇਲੇਨਾ sh
+    '\xe0','\xa8','\xb8','\xe0','\xa9','\x87','\xe0','\xa8','\xa8','\xe0','\xa9','\x87','\xe0','\xa8','\x97','\xe0','\xa8','\xb2',0, // ਸੇਨੇਗਲ sn
+    '\xe0','\xa8','\xb8','\xe0','\xa9','\x87','\xe0','\xa8','\xb8','\xe0','\xa8','\xbc','\xe0','\xa8','\xb2','\xe0','\xa8','\xb8',0, // ਸੇਸ਼ਲਸ sc
+    '\xe0','\xa8','\xb8','\xe0','\xa9','\x88','\xe0','\xa8','\xa8','\xe0','\xa8','\xae','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\xa8','\xe0','\xa9','\x8b',0, // ਸੈਨਮਰੀਨੋ sm
+    '\xe0','\xa8','\xb8','\xe0','\xa9','\x8b','\xe0','\xa8','\xae','\xe0','\xa8','\xbe','\xe0','\xa8','\xb2','\xe0','\xa9','\x80','\xe0','\xa8','\x86',0, // ਸੋਮਾਲੀਆ so
+    '\xe0','\xa8','\xb8','\xe0','\xa9','\x8b','\xe0','\xa8','\xb2','\xe0','\xa9','\x8b','\xe0','\xa8','\xae','\xe0','\xa8','\xa8','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x82',0, // ਸੋਲੋਮਨਟਾਪੂ sb
+    '\xe0','\xa8','\xb8','\xe0','\xa9','\x8d','\xe0','\xa8','\xb0','\xe0','\xa9','\x80','\xe0','\xa8','\xb2','\xe0','\xa9','\xb0','\xe0','\xa8','\x95','\xe0','\xa8','\xbe',0, // ਸ੍ਰੀਲੰਕਾ lk
+    '\xe0','\xa8','\xb8','\xe0','\xa9','\xb0','\xe0','\xa8','\xaf','\xe0','\xa9','\x81','\xe0','\xa8','\x95','\xe0','\xa8','\xa4','\xe0','\xa8','\x85','\xe0','\xa8','\xb0','\xe0','\xa8','\xac','\xe0','\xa8','\x85','\xe0','\xa8','\xae','\xe0','\xa9','\x80','\xe0','\xa8','\xb0','\xe0','\xa8','\xbe','\xe0','\xa8','\xa4',0, // ਸੰਯੁਕਤਅਰਬਅਮੀਰਾਤ ae
+    '\xe0','\xa8','\xb8','\xe0','\xa9','\xb0','\xe0','\xa8','\xaf','\xe0','\xa9','\x81','\xe0','\xa8','\x95','\xe0','\xa8','\xa4','\xe0','\xa8','\xb0','\xe0','\xa8','\xbe','\xe0','\xa8','\x9c',0, // ਸੰਯੁਕਤਰਾਜ us
+    '\xe0','\xa8','\xb9','\xe0','\xa8','\xb0','\xe0','\xa8','\xa1','\xe0','\xa8','\xa4','\xe0','\xa9','\x87','\xe0','\xa8','\xae','\xe0','\xa9','\x88','\xe0','\xa8','\x95','\xe0','\xa8','\xa1','\xe0','\xa9','\x8b','\xe0','\xa8','\xa8','\xe0','\xa8','\xbe','\xe0','\xa8','\xb2','\xe0','\xa8','\xa1','\xe0','\xa8','\x9f','\xe0','\xa8','\xbe','\xe0','\xa8','\xaa','\xe0','\xa9','\x82',0, // ਹਰਡਤੇਮੈਕਡੋਨਾਲਡਟਾਪੂ hm
+    '\xe0','\xa8','\xb9','\xe0','\xa8','\xbe','\xe0','\xa8','\x82','\xe0','\xa8','\x97','\xe0','\xa8','\x95','\xe0','\xa8','\xbe','\xe0','\xa8','\x82','\xe0','\xa8','\x97',0, // ਹਾਂਗਕਾਂਗ hk
+    '\xe0','\xa8','\xb9','\xe0','\xa8','\xbe','\xe0','\xa8','\x82','\xe0','\xa8','\x97','\xe0','\xa8','\x95','\xe0','\xa8','\xbe','\xe0','\xa8','\x82','\xe0','\xa8','\x97','\xe0','\xa8','\x90','\xe0','\xa8','\xb8','\xe0','\xa8','\x8f','\xe0','\xa8','\x86','\xe0','\xa8','\xb0','\xe0','\xa8','\x9a','\xe0','\xa9','\x80','\xe0','\xa8','\xa8',0, // ਹਾਂਗਕਾਂਗਐਸਏਆਰਚੀਨ hk
+    '\xe0','\xa8','\xb9','\xe0','\xa9','\x88','\xe0','\xa8','\xa4','\xe0','\xa9','\x80',0, // ਹੈਤੀ ht
+    '\xe0','\xa8','\xb9','\xe0','\xa9','\x8b','\xe0','\xa8','\x82','\xe0','\xa8','\xa1','\xe0','\xa9','\x81','\xe0','\xa8','\xb0','\xe0','\xa8','\xb8',0, // ਹੋਂਡੁਰਸ hn
+    '\xe0','\xa8','\xb9','\xe0','\xa9','\xb0','\xe0','\xa8','\x97','\xe0','\xa8','\xb0','\xe0','\xa9','\x80',0, // ਹੰਗਰੀ hu
+    '\xe0','\xaa','\x85','\xe0','\xaa','\x82','\xe0','\xaa','\x97','\xe0','\xab','\x8b','\xe0','\xaa','\xb2','\xe0','\xaa','\xbe',0, // અંગોલા ao
+    '\xe0','\xaa','\x85','\xe0','\xaa','\x9d','\xe0','\xaa','\xb0','\xe0','\xaa','\xac','\xe0','\xab','\x88','\xe0','\xaa','\x9c','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8',0, // અઝરબૈજાન az
+    '\xe0','\xaa','\x85','\xe0','\xaa','\xab','\xe0','\xaa','\x98','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8','\xe0','\xaa','\xbf','\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\xa4','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8',0, // અફઘાનિસ્તાન af
+    '\xe0','\xaa','\x85','\xe0','\xaa','\xae','\xe0','\xab','\x87','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\x95','\xe0','\xaa','\xa8','\xe0','\xaa','\xb8','\xe0','\xaa','\xae','\xe0','\xab','\x8b','\xe0','\xaa','\x86',0, // અમેરિકનસમોઆ as
+    '\xe0','\xaa','\x85','\xe0','\xaa','\xb0','\xe0','\xab','\x81','\xe0','\xaa','\xac','\xe0','\xaa','\xbe',0, // અરુબા aw
+    '\xe0','\xaa','\x85','\xe0','\xaa','\xb2','\xe0','\xab','\x8d','\xe0','\xaa','\x9c','\xe0','\xab','\x80','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // અલ્જીરિયા dz
+    '\xe0','\xaa','\x85','\xe0','\xaa','\xb2','\xe0','\xab','\x8d','\xe0','\xaa','\xac','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // અલ્બેનિયા al
+    '\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xaa','\x91','\xe0','\xaa','\xab','\xe0','\xaa','\xae','\xe0','\xab','\x87','\xe0','\xaa','\xa8',0, // આઇલઑફમેન im
+    '\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb5','\xe0','\xaa','\xb0','\xe0','\xab','\x80','\xe0','\xaa','\x95','\xe0','\xab','\x8b','\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\x9f',0, // આઇવરીકોસ્ટ ci
+    '\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb8','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1',0, // આઇસલેન્ડ is
+    '\xe0','\xaa','\x86','\xe0','\xaa','\x89','\xe0','\xaa','\x9f','\xe0','\xaa','\xb2','\xe0','\xaa','\xbe','\xe0','\xaa','\x88','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\x97','\xe0','\xaa','\x93','\xe0','\xaa','\xb6','\xe0','\xaa','\xa8','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // આઉટલાઈન્ગઓશનિયા qo
+    '\xe0','\xaa','\x86','\xe0','\xaa','\xaf','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1',0, // આયર્લેન્ડ ie
+    '\xe0','\xaa','\x86','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\x9c','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\x9f','\xe0','\xab','\x80','\xe0','\xaa','\xa8','\xe0','\xaa','\xbe',0, // આર્જેન્ટીના ar
+    '\xe0','\xaa','\x86','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\xae','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // આર્મેનિયા am
+    '\xe0','\xaa','\x87','\xe0','\xaa','\x95','\xe0','\xab','\x8d','\xe0','\xaa','\xb5','\xe0','\xab','\x87','\xe0','\xaa','\x9f','\xe0','\xab','\x8b','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xb2','\xe0','\xaa','\x97','\xe0','\xaa','\xbf','\xe0','\xaa','\xa8','\xe0','\xab','\x80',0, // ઇક્વેટોરિયલગિની gq
+    '\xe0','\xaa','\x87','\xe0','\xaa','\x9c','\xe0','\xaa','\xbf','\xe0','\xaa','\xaa','\xe0','\xab','\x8d','\xe0','\xaa','\xa4',0, // ઇજિપ્ત eg
+    '\xe0','\xaa','\x87','\xe0','\xaa','\x9d','\xe0','\xaa','\xb0','\xe0','\xaa','\xbe','\xe0','\xaa','\x87','\xe0','\xaa','\xb2',0, // ઇઝરાઇલ il
+    '\xe0','\xaa','\x87','\xe0','\xaa','\x9f','\xe0','\xaa','\xbe','\xe0','\xaa','\xb2','\xe0','\xab','\x80',0, // ઇટાલી it
+    '\xe0','\xaa','\x87','\xe0','\xaa','\xa5','\xe0','\xaa','\xbf','\xe0','\xaa','\x93','\xe0','\xaa','\xaa','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // ઇથિઓપિયા et
+    '\xe0','\xaa','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xab','\x8b','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\xb6','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // ઇન્ડોનેશિયા id
+    '\xe0','\xaa','\x87','\xe0','\xaa','\xb0','\xe0','\xaa','\xbe','\xe0','\xaa','\x95',0, // ઇરાક iq
+    '\xe0','\xaa','\x88','\xe0','\xaa','\xb0','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8',0, // ઈરાન ir
+    '\xe0','\xaa','\x89','\xe0','\xaa','\x9d','\xe0','\xab','\x8d','\xe0','\xaa','\xac','\xe0','\xab','\x87','\xe0','\xaa','\x95','\xe0','\xaa','\xbf','\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\xa4','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8',0, // ઉઝ્બેકિસ્તાન uz
+    '\xe0','\xaa','\x89','\xe0','\xaa','\xa4','\xe0','\xab','\x8d','\xe0','\xaa','\xa4','\xe0','\xaa','\xb0','\xe0','\xaa','\x95','\xe0','\xab','\x8b','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // ઉત્તરકોરિયા kp
+    '\xe0','\xaa','\x89','\xe0','\xaa','\xa4','\xe0','\xab','\x8d','\xe0','\xaa','\xa4','\xe0','\xaa','\xb0','\xe0','\xaa','\xae','\xe0','\xab','\x87','\xe0','\xaa','\xb8','\xe0','\xab','\x87','\xe0','\xaa','\xa1','\xe0','\xab','\x8b','\xe0','\xaa','\xa8','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // ઉત્તરમેસેડોનિયા mk
+    '\xe0','\xaa','\x89','\xe0','\xaa','\xa4','\xe0','\xab','\x8d','\xe0','\xaa','\xa4','\xe0','\xaa','\xb0','\xe0','\xab','\x80','\xe0','\xaa','\xae','\xe0','\xaa','\xbe','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8','\xe0','\xaa','\xbe','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xab','\x8d','\xe0','\xaa','\xb8',0, // ઉત્તરીમારિયાનાઆઇલેન્ડ્સ mp
+    '\xe0','\xaa','\x89','\xe0','\xaa','\xb0','\xe0','\xab','\x81','\xe0','\xaa','\x97','\xe0','\xab','\x8d','\xe0','\xaa','\xb5','\xe0','\xab','\x87',0, // ઉરુગ્વે uy
+    '\xe0','\xaa','\x8d','\xe0','\xaa','\x82','\xe0','\xaa','\x97','\xe0','\xab','\x8d','\xe0','\xaa','\xb5','\xe0','\xaa','\xbf','\xe0','\xaa','\xb2','\xe0','\xaa','\xbe',0, // ઍંગ્વિલા ai
+    '\xe0','\xaa','\x8d','\xe0','\xaa','\x82','\xe0','\xaa','\xa1','\xe0','\xab','\x8b','\xe0','\xaa','\xb0','\xe0','\xaa','\xbe',0, // ઍંડોરા ad
+    '\xe0','\xaa','\x8d','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\x9f','\xe0','\xaa','\xbf','\xe0','\xaa','\x97','\xe0','\xab','\x81','\xe0','\xaa','\x86','\xe0','\xaa','\x85','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\xac','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\xae','\xe0','\xab','\x81','\xe0','\xaa','\xa1','\xe0','\xaa','\xbe',0, // ઍન્ટિગુઆઅનેબર્મુડા ag
+    '\xe0','\xaa','\x8f','\xe0','\xaa','\x95','\xe0','\xab','\x8d','\xe0','\xaa','\xb5','\xe0','\xaa','\xbe','\xe0','\xaa','\xa1','\xe0','\xab','\x8b','\xe0','\xaa','\xb0',0, // એક્વાડોર ec
+    '\xe0','\xaa','\x8f','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\x9f','\xe0','\xaa','\xbe','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\x95','\xe0','\xaa','\x9f','\xe0','\xaa','\xbf','\xe0','\xaa','\x95','\xe0','\xaa','\xbe',0, // એન્ટાર્કટિકા aq
+    '\xe0','\xaa','\x8f','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\x9f','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // એરિટ્રિયા er
+    '\xe0','\xaa','\x8f','\xe0','\xaa','\xb2','\xe0','\xaa','\xb8','\xe0','\xab','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x8d','\xe0','\xaa','\xb5','\xe0','\xaa','\xbe','\xe0','\xaa','\xa1','\xe0','\xab','\x8b','\xe0','\xaa','\xb0',0, // એલસેલ્વાડોર sv
+    '\xe0','\xaa','\x8f','\xe0','\xaa','\xb8','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xb6','\xe0','\xaa','\xa8','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1',0, // એસેન્શનઆઇલેન્ડ ac
+    '\xe0','\xaa','\x8f','\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\x9f','\xe0','\xab','\x8b','\xe0','\xaa','\xa8','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // એસ્ટોનિયા ee
+    '\xe0','\xaa','\x91','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xab','\x8d','\xe0','\xaa','\xb8',0, // ઑલેન્ડઆઇલેન્ડ્સ ax
+    '\xe0','\xaa','\x91','\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\x9f','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // ઑસ્ટ્રિયા at
+    '\xe0','\xaa','\x91','\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\x9f','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xab','\x87','\xe0','\xaa','\xb2','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // ઑસ્ટ્રેલિયા au
+    '\xe0','\xaa','\x93','\xe0','\xaa','\xae','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8',0, // ઓમાન om
+    '\xe0','\xaa','\x95','\xe0','\xaa','\x82','\xe0','\xaa','\xac','\xe0','\xab','\x8b','\xe0','\xaa','\xa1','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // કંબોડિયા kh
+    '\xe0','\xaa','\x95','\xe0','\xaa','\x9d','\xe0','\xaa','\xbe','\xe0','\xaa','\x95','\xe0','\xaa','\xbf','\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\xa4','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8',0, // કઝાકિસ્તાન kz
+    '\xe0','\xaa','\x95','\xe0','\xaa','\xa4','\xe0','\xaa','\xbe','\xe0','\xaa','\xb0',0, // કતાર qa
+    '\xe0','\xaa','\x95','\xe0','\xaa','\xbf','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\xac','\xe0','\xaa','\xbe','\xe0','\xaa','\x9f','\xe0','\xab','\x80',0, // કિરિબાટી ki
+    '\xe0','\xaa','\x95','\xe0','\xaa','\xbf','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\x97','\xe0','\xaa','\xbf','\xe0','\xaa','\x9d','\xe0','\xab','\x8d','\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\xa4','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8',0, // કિર્ગિઝ્સ્તાન kg
+    '\xe0','\xaa','\x95','\xe0','\xab','\x81','\xe0','\xaa','\x95','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xab','\x8d','\xe0','\xaa','\xb8',0, // કુકઆઇલેન્ડ્સ ck
+    '\xe0','\xaa','\x95','\xe0','\xab','\x81','\xe0','\xaa','\xb5','\xe0','\xab','\x88','\xe0','\xaa','\xa4',0, // કુવૈત kw
+    '\xe0','\xaa','\x95','\xe0','\xab','\x85','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\xb0','\xe0','\xab','\x80','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xab','\x8d','\xe0','\xaa','\xb8',0, // કૅનેરીઆઇલેન્ડ્સ ic
+    '\xe0','\xaa','\x95','\xe0','\xab','\x85','\xe0','\xaa','\xaa','\xe0','\xaa','\xb5','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xab','\x87',0, // કૅપવર્ડે cv
+    '\xe0','\xaa','\x95','\xe0','\xab','\x85','\xe0','\xaa','\xae','\xe0','\xaa','\xb0','\xe0','\xab','\x82','\xe0','\xaa','\xa8',0, // કૅમરૂન cm
+    '\xe0','\xaa','\x95','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\xa1','\xe0','\xaa','\xbe',0, // કેનેડા ca
+    '\xe0','\xaa','\x95','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // કેન્યા ke
+    '\xe0','\xaa','\x95','\xe0','\xab','\x87','\xe0','\xaa','\xae','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xab','\x8d','\xe0','\xaa','\xb8',0, // કેમેનઆઇલેન્ડ્સ ky
+    '\xe0','\xaa','\x95','\xe0','\xab','\x87','\xe0','\xaa','\xb0','\xe0','\xab','\x87','\xe0','\xaa','\xac','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xa8','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\xa7','\xe0','\xaa','\xb0','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xab','\x8d','\xe0','\xaa','\x9d',0, // કેરેબિયનનેધરલેન્ડ્ઝ bq
+    '\xe0','\xaa','\x95','\xe0','\xab','\x8b','\xe0','\xaa','\x82','\xe0','\xaa','\x97','\xe0','\xab','\x8b','\xe0','\xaa','\x95','\xe0','\xaa','\xbf','\xe0','\xaa','\x82','\xe0','\xaa','\xb6','\xe0','\xaa','\xbe','\xe0','\xaa','\xb8','\xe0','\xaa','\xbe',0, // કોંગોકિંશાસા cd
+    '\xe0','\xaa','\x95','\xe0','\xab','\x8b','\xe0','\xaa','\x82','\xe0','\xaa','\x97','\xe0','\xab','\x8b','\xe0','\xaa','\xa1','\xe0','\xab','\x80','\xe0','\xaa','\x86','\xe0','\xaa','\xb0','\xe0','\xaa','\xb8','\xe0','\xab','\x80',0, // કોંગોડીઆરસી cd
+    '\xe0','\xaa','\x95','\xe0','\xab','\x8b','\xe0','\xaa','\x82','\xe0','\xaa','\x97','\xe0','\xab','\x8b','\xe0','\xaa','\xac','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xaa','\xbe','\xe0','\xaa','\x9d','\xe0','\xaa','\xbe','\xe0','\xaa','\xb5','\xe0','\xaa','\xbf','\xe0','\xaa','\xb2','\xe0','\xab','\x87',0, // કોંગોબ્રાઝાવિલે cg
+    '\xe0','\xaa','\x95','\xe0','\xab','\x8b','\xe0','\xaa','\x82','\xe0','\xaa','\x97','\xe0','\xab','\x8b','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\xaa','\xe0','\xaa','\xac','\xe0','\xab','\x8d','\xe0','\xaa','\xb2','\xe0','\xaa','\xbf','\xe0','\xaa','\x95',0, // કોંગોરિપબ્લિક cg
+    '\xe0','\xaa','\x95','\xe0','\xab','\x8b','\xe0','\xaa','\x95','\xe0','\xab','\x8b','\xe0','\xaa','\x9d','\xe0','\xaa','\x95','\xe0','\xab','\x80','\xe0','\xaa','\xb2','\xe0','\xab','\x80','\xe0','\xaa','\x82','\xe0','\xaa','\x97','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xab','\x8d','\xe0','\xaa','\xb8',0, // કોકોઝકીલીંગઆઇલેન્ડ્સ cc
+    '\xe0','\xaa','\x95','\xe0','\xab','\x8b','\xe0','\xaa','\x9f','\xe0','\xaa','\xa1','\xe0','\xab','\x80','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb5','\xe0','\xaa','\xb0','\xe0','\xab','\x80',0, // કોટડીઆઇવરી ci
+    '\xe0','\xaa','\x95','\xe0','\xab','\x8b','\xe0','\xaa','\xae','\xe0','\xab','\x8b','\xe0','\xaa','\xb0','\xe0','\xaa','\xb8',0, // કોમોરસ km
+    '\xe0','\xaa','\x95','\xe0','\xab','\x8b','\xe0','\xaa','\xb2','\xe0','\xaa','\xae','\xe0','\xab','\x8d','\xe0','\xaa','\xac','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // કોલમ્બિયા co
+    '\xe0','\xaa','\x95','\xe0','\xab','\x8b','\xe0','\xaa','\xb8','\xe0','\xab','\x8b','\xe0','\xaa','\xb5','\xe0','\xab','\x8b',0, // કોસોવો xk
+    '\xe0','\xaa','\x95','\xe0','\xab','\x8b','\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\x9f','\xe0','\xaa','\xbe','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\x95','\xe0','\xaa','\xbe',0, // કોસ્ટારિકા cr
+    '\xe0','\xaa','\x95','\xe0','\xab','\x8d','\xe0','\xaa','\xaf','\xe0','\xab','\x81','\xe0','\xaa','\xac','\xe0','\xaa','\xbe',0, // ક્યુબા cu
+    '\xe0','\xaa','\x95','\xe0','\xab','\x8d','\xe0','\xaa','\xaf','\xe0','\xab','\x81','\xe0','\xaa','\xb0','\xe0','\xaa','\xbe','\xe0','\xaa','\xb8','\xe0','\xaa','\xbe','\xe0','\xaa','\x93',0, // ક્યુરાસાઓ cw
+    '\xe0','\xaa','\x95','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\xb8','\xe0','\xaa','\xae','\xe0','\xaa','\xb8','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1',0, // ક્રિસમસઆઇલેન્ડ cx
+    '\xe0','\xaa','\x95','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xab','\x8b','\xe0','\xaa','\x8f','\xe0','\xaa','\xb6','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // ક્રોએશિયા hr
+    '\xe0','\xaa','\x95','\xe0','\xab','\x8d','\xe0','\xaa','\xb2','\xe0','\xaa','\xbf','\xe0','\xaa','\xaa','\xe0','\xaa','\xb0','\xe0','\xaa','\x9f','\xe0','\xaa','\xa8','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1',0, // ક્લિપરટનઆઇલેન્ડ cp
+    '\xe0','\xaa','\x97','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8','\xe0','\xaa','\xbe',0, // ગયાના gy
+    '\xe0','\xaa','\x97','\xe0','\xaa','\xbf','\xe0','\xaa','\xa8','\xe0','\xab','\x80',0, // ગિની gn
+    '\xe0','\xaa','\x97','\xe0','\xaa','\xbf','\xe0','\xaa','\xa8','\xe0','\xab','\x80','\xe0','\xaa','\xac','\xe0','\xaa','\xbf','\xe0','\xaa','\xb8','\xe0','\xaa','\xbe','\xe0','\xaa','\x89',0, // ગિનીબિસાઉ gw
+    '\xe0','\xaa','\x97','\xe0','\xab','\x87','\xe0','\xaa','\xac','\xe0','\xaa','\xa8',0, // ગેબન ga
+    '\xe0','\xaa','\x97','\xe0','\xab','\x87','\xe0','\xaa','\xae','\xe0','\xab','\x8d','\xe0','\xaa','\xac','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // ગેમ્બિયા gm
+    '\xe0','\xaa','\x97','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xab','\x80','\xe0','\xaa','\xa8','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1',0, // ગ્રીનલેન્ડ gl
+    '\xe0','\xaa','\x97','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xab','\x80','\xe0','\xaa','\xb8',0, // ગ્રીસ gr
+    '\xe0','\xaa','\x97','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\xa1','\xe0','\xaa','\xbe',0, // ગ્રેનેડા gd
+    '\xe0','\xaa','\x97','\xe0','\xab','\x8d','\xe0','\xaa','\xb5','\xe0','\xaa','\xbe','\xe0','\xaa','\x9f','\xe0','\xab','\x87','\xe0','\xaa','\xae','\xe0','\xaa','\xbe','\xe0','\xaa','\xb2','\xe0','\xaa','\xbe',0, // ગ્વાટેમાલા gt
+    '\xe0','\xaa','\x97','\xe0','\xab','\x8d','\xe0','\xaa','\xb5','\xe0','\xaa','\xbe','\xe0','\xaa','\xa1','\xe0','\xab','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x8b','\xe0','\xaa','\xaa',0, // ગ્વાડેલોપ gp
+    '\xe0','\xaa','\x97','\xe0','\xab','\x8d','\xe0','\xaa','\xb5','\xe0','\xaa','\xbe','\xe0','\xaa','\xae',0, // ગ્વામ gu
+    '\xe0','\xaa','\x97','\xe0','\xab','\x8d','\xe0','\xaa','\xb5','\xe0','\xab','\x87','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\xa8','\xe0','\xaa','\xb8','\xe0','\xab','\x87',0, // ગ્વેર્નસે gg
+    '\xe0','\xaa','\x98','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8','\xe0','\xaa','\xbe',0, // ઘાના gh
+    '\xe0','\xaa','\x9a','\xe0','\xaa','\xbe','\xe0','\xaa','\xa1',0, // ચાડ td
+    '\xe0','\xaa','\x9a','\xe0','\xaa','\xbf','\xe0','\xaa','\xb2','\xe0','\xab','\x80',0, // ચિલી cl
+    '\xe0','\xaa','\x9a','\xe0','\xab','\x80','\xe0','\xaa','\xa8',0, // ચીન cn
+    '\xe0','\xaa','\x9a','\xe0','\xab','\x87','\xe0','\xaa','\x95','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\xaa','\xe0','\xaa','\xac','\xe0','\xab','\x8d','\xe0','\xaa','\xb2','\xe0','\xaa','\xbf','\xe0','\xaa','\x95',0, // ચેકરિપબ્લિક cz
+    '\xe0','\xaa','\x9a','\xe0','\xab','\x87','\xe0','\xaa','\x95','\xe0','\xab','\x80','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // ચેકીયા cz
+    '\xe0','\xaa','\x9c','\xe0','\xaa','\xae','\xe0','\xab','\x88','\xe0','\xaa','\x95','\xe0','\xaa','\xbe',0, // જમૈકા jm
+    '\xe0','\xaa','\x9c','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\xae','\xe0','\xaa','\xa8','\xe0','\xab','\x80',0, // જર્મની de
+    '\xe0','\xaa','\x9c','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\xb8','\xe0','\xab','\x80',0, // જર્સી je
+    '\xe0','\xaa','\x9c','\xe0','\xaa','\xbe','\xe0','\xaa','\xaa','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8',0, // જાપાન jp
+    '\xe0','\xaa','\x9c','\xe0','\xab','\x80','\xe0','\xaa','\xac','\xe0','\xab','\x8c','\xe0','\xaa','\x9f','\xe0','\xab','\x80',0, // જીબૌટી dj
+    '\xe0','\xaa','\x9c','\xe0','\xab','\x80','\xe0','\xaa','\xac','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xaa','\xbe','\xe0','\xaa','\xb2','\xe0','\xab','\x8d','\xe0','\xaa','\x9f','\xe0','\xaa','\xb0',0, // જીબ્રાલ્ટર gi
+    '\xe0','\xaa','\x9c','\xe0','\xab','\x8b','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xaa','\xa8',0, // જોર્ડન jo
+    '\xe0','\xaa','\x9c','\xe0','\xab','\x8d','\xe0','\xaa','\xaf','\xe0','\xab','\x8b','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\x9c','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // જ્યોર્જિયા ge
+    '\xe0','\xaa','\x9d','\xe0','\xaa','\xbe','\xe0','\xaa','\xae','\xe0','\xab','\x8d','\xe0','\xaa','\xac','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // ઝામ્બિયા zm
+    '\xe0','\xaa','\x9d','\xe0','\xaa','\xbf','\xe0','\xaa','\xae','\xe0','\xab','\x8d','\xe0','\xaa','\xac','\xe0','\xaa','\xbe','\xe0','\xaa','\xac','\xe0','\xab','\x8d','\xe0','\xaa','\xb5','\xe0','\xab','\x87',0, // ઝિમ્બાબ્વે zw
+    '\xe0','\xaa','\x9f','\xe0','\xab','\x8b','\xe0','\xaa','\x82','\xe0','\xaa','\x97','\xe0','\xaa','\xbe',0, // ટોંગા to
+    '\xe0','\xaa','\x9f','\xe0','\xab','\x8b','\xe0','\xaa','\x95','\xe0','\xab','\x87','\xe0','\xaa','\xb2','\xe0','\xaa','\xbe','\xe0','\xaa','\x89',0, // ટોકેલાઉ tk
+    '\xe0','\xaa','\x9f','\xe0','\xab','\x8b','\xe0','\xaa','\x97','\xe0','\xab','\x8b',0, // ટોગો tg
+    '\xe0','\xaa','\x9f','\xe0','\xab','\x8d','\xe0','\xaa','\xaf','\xe0','\xab','\x81','\xe0','\xaa','\xa8','\xe0','\xaa','\xbf','\xe0','\xaa','\xb6','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // ટ્યુનિશિયા tn
+    '\xe0','\xaa','\x9f','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\xa8','\xe0','\xab','\x80','\xe0','\xaa','\xa6','\xe0','\xaa','\xbe','\xe0','\xaa','\xa6','\xe0','\xaa','\x85','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\x9f','\xe0','\xab','\x8b','\xe0','\xaa','\xac','\xe0','\xab','\x87','\xe0','\xaa','\x97','\xe0','\xab','\x8b',0, // ટ્રિનીદાદઅનેટોબેગો tt
+    '\xe0','\xaa','\xa1','\xe0','\xaa','\xbf','\xe0','\xaa','\x8f','\xe0','\xaa','\x97','\xe0','\xab','\x8b','\xe0','\xaa','\x97','\xe0','\xaa','\xbe','\xe0','\xaa','\xb0','\xe0','\xaa','\xb8','\xe0','\xaa','\xbf','\xe0','\xaa','\x86',0, // ડિએગોગારસિઆ dg
+    '\xe0','\xaa','\xa1','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xaa','\xae','\xe0','\xaa','\xbe','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\x95',0, // ડેનમાર્ક dk
+    '\xe0','\xaa','\xa1','\xe0','\xab','\x8b','\xe0','\xaa','\xae','\xe0','\xaa','\xbf','\xe0','\xaa','\xa8','\xe0','\xaa','\xbf','\xe0','\xaa','\x95','\xe0','\xaa','\xa8','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\xaa','\xe0','\xaa','\xac','\xe0','\xab','\x8d','\xe0','\xaa','\xb2','\xe0','\xaa','\xbf','\xe0','\xaa','\x95',0, // ડોમિનિકનરિપબ્લિક do
+    '\xe0','\xaa','\xa1','\xe0','\xab','\x8b','\xe0','\xaa','\xae','\xe0','\xaa','\xbf','\xe0','\xaa','\xa8','\xe0','\xaa','\xbf','\xe0','\xaa','\x95','\xe0','\xaa','\xbe',0, // ડોમિનિકા dm
+    '\xe0','\xaa','\xa4','\xe0','\xaa','\xbe','\xe0','\xaa','\x82','\xe0','\xaa','\x9d','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // તાંઝાનિયા tz
+    '\xe0','\xaa','\xa4','\xe0','\xaa','\xbe','\xe0','\xaa','\x87','\xe0','\xaa','\xb5','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8',0, // તાઇવાન tw
+    '\xe0','\xaa','\xa4','\xe0','\xaa','\xbe','\xe0','\xaa','\x9c','\xe0','\xab','\x80','\xe0','\xaa','\x95','\xe0','\xaa','\xbf','\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\xa4','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8',0, // તાજીકિસ્તાન tj
+    '\xe0','\xaa','\xa4','\xe0','\xaa','\xbf','\xe0','\xaa','\xae','\xe0','\xab','\x8b','\xe0','\xaa','\xb0','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\xa4','\xe0','\xab','\x87',0, // તિમોરલેસ્તે tl
+    '\xe0','\xaa','\xa4','\xe0','\xab','\x81','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\x95','\xe0','\xaa','\xae','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xaa','\xbf','\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\xa4','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8',0, // તુર્કમેનિસ્તાન tm
+    '\xe0','\xaa','\xa4','\xe0','\xab','\x81','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\x95','\xe0','\xab','\x80',0, // તુર્કી tr
+    '\xe0','\xaa','\xa4','\xe0','\xab','\x81','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\x95','\xe0','\xab','\x8d','\xe0','\xaa','\xb8','\xe0','\xaa','\x85','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\x95','\xe0','\xab','\x87','\xe0','\xaa','\x95','\xe0','\xab','\x8b','\xe0','\xaa','\x9d','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xab','\x8d','\xe0','\xaa','\xb8',0, // તુર્ક્સઅનેકેકોઝઆઇલેન્ડ્સ tc
+    '\xe0','\xaa','\xa4','\xe0','\xab','\x81','\xe0','\xaa','\xb5','\xe0','\xaa','\xbe','\xe0','\xaa','\xb2','\xe0','\xab','\x81',0, // તુવાલુ tv
+    '\xe0','\xaa','\xa4','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\xa4','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8','\xe0','\xaa','\xa6','\xe0','\xaa','\xbe','\xe0','\xaa','\x95','\xe0','\xab','\x81','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xb9','\xe0','\xaa','\xbe',0, // ત્રિસ્તાનદાકુન્હા ta
+    '\xe0','\xaa','\xa5','\xe0','\xaa','\xbe','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\x82','\xe0','\xaa','\xa1',0, // થાઇલેંડ th
+    '\xe0','\xaa','\xa6','\xe0','\xaa','\x95','\xe0','\xab','\x8d','\xe0','\xaa','\xb7','\xe0','\xaa','\xbf','\xe0','\xaa','\xa3','\xe0','\xaa','\x86','\xe0','\xaa','\xab','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\x95','\xe0','\xaa','\xbe',0, // દક્ષિણઆફ્રિકા za
+    '\xe0','\xaa','\xa6','\xe0','\xaa','\x95','\xe0','\xab','\x8d','\xe0','\xaa','\xb7','\xe0','\xaa','\xbf','\xe0','\xaa','\xa3','\xe0','\xaa','\x95','\xe0','\xab','\x8b','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // દક્ષિણકોરિયા kr
+    '\xe0','\xaa','\xa6','\xe0','\xaa','\x95','\xe0','\xab','\x8d','\xe0','\xaa','\xb7','\xe0','\xaa','\xbf','\xe0','\xaa','\xa3','\xe0','\xaa','\x9c','\xe0','\xab','\x8d','\xe0','\xaa','\xaf','\xe0','\xab','\x8b','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\x9c','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe','\xe0','\xaa','\x85','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\xa6','\xe0','\xaa','\x95','\xe0','\xab','\x8d','\xe0','\xaa','\xb7','\xe0','\xaa','\xbf','\xe0','\xaa','\xa3','\xe0','\xaa','\xb8','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xaa','\xb5','\xe0','\xaa','\xbf','\xe0','\xaa','\x9a','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xab','\x8d','\xe0','\xaa','\xb8',0, // દક્ષિણજ્યોર્જિયાઅનેદક્ષિણસેન્ડવિચઆઇલેન્ડ્સ gs
+    '\xe0','\xaa','\xa6','\xe0','\xaa','\x95','\xe0','\xab','\x8d','\xe0','\xaa','\xb7','\xe0','\xaa','\xbf','\xe0','\xaa','\xa3','\xe0','\xaa','\xb8','\xe0','\xab','\x81','\xe0','\xaa','\xa6','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8',0, // દક્ષિણસુદાન ss
+    '\xe0','\xaa','\xa8','\xe0','\xaa','\xbe','\xe0','\xaa','\x87','\xe0','\xaa','\x9c','\xe0','\xaa','\xb0',0, // નાઇજર ne
+    '\xe0','\xaa','\xa8','\xe0','\xaa','\xbe','\xe0','\xaa','\x87','\xe0','\xaa','\x9c','\xe0','\xab','\x87','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // નાઇજેરિયા ng
+    '\xe0','\xaa','\xa8','\xe0','\xaa','\xbe','\xe0','\xaa','\xae','\xe0','\xaa','\xbf','\xe0','\xaa','\xac','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // નામિબિયા na
+    '\xe0','\xaa','\xa8','\xe0','\xaa','\xbf','\xe0','\xaa','\x95','\xe0','\xaa','\xbe','\xe0','\xaa','\xb0','\xe0','\xaa','\xbe','\xe0','\xaa','\x97','\xe0','\xab','\x81','\xe0','\xaa','\x86',0, // નિકારાગુઆ ni
+    '\xe0','\xaa','\xa8','\xe0','\xab','\x80','\xe0','\xaa','\xaf','\xe0','\xab','\x81',0, // નીયુ nu
+    '\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\xa7','\xe0','\xaa','\xb0','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xab','\x8d','\xe0','\xaa','\xb8',0, // નેધરલેન્ડ્સ nl
+    '\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\xaa','\xe0','\xaa','\xbe','\xe0','\xaa','\xb3',0, // નેપાળ np
+    '\xe0','\xaa','\xa8','\xe0','\xab','\x89','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\xb5','\xe0','\xab','\x87',0, // નૉર્વે no
+    '\xe0','\xaa','\xa8','\xe0','\xab','\x8b','\xe0','\xaa','\xb0','\xe0','\xaa','\xab','\xe0','\xab','\x8b','\xe0','\xaa','\x95','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xab','\x8d','\xe0','\xaa','\xb8',0, // નોરફોકઆઇલેન્ડ્સ nf
+    '\xe0','\xaa','\xa8','\xe0','\xab','\x8c','\xe0','\xaa','\xb0','\xe0','\xab','\x81',0, // નૌરુ nr
+    '\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xaf','\xe0','\xab','\x81','\xe0','\xaa','\x9d','\xe0','\xab','\x80','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1',0, // ન્યુઝીલેન્ડ nz
+    '\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xaf','\xe0','\xab','\x81','\xe0','\xaa','\xb8','\xe0','\xab','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa1','\xe0','\xab','\x8b','\xe0','\xaa','\xa8','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // ન્યુસેલેડોનિયા nc
+    '\xe0','\xaa','\xaa','\xe0','\xaa','\xa8','\xe0','\xaa','\xbe','\xe0','\xaa','\xae','\xe0','\xaa','\xbe',0, // પનામા pa
+    '\xe0','\xaa','\xaa','\xe0','\xaa','\xb2','\xe0','\xaa','\xbe','\xe0','\xaa','\x89',0, // પલાઉ pw
+    '\xe0','\xaa','\xaa','\xe0','\xaa','\xb6','\xe0','\xab','\x8d','\xe0','\xaa','\x9a','\xe0','\xaa','\xbf','\xe0','\xaa','\xae','\xe0','\xab','\x80','\xe0','\xaa','\xb8','\xe0','\xaa','\xb9','\xe0','\xaa','\xbe','\xe0','\xaa','\xb0','\xe0','\xaa','\xbe',0, // પશ્ચિમીસહારા eh
+    '\xe0','\xaa','\xaa','\xe0','\xaa','\xbe','\xe0','\xaa','\x95','\xe0','\xaa','\xbf','\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\xa4','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8',0, // પાકિસ્તાન pk
+    '\xe0','\xaa','\xaa','\xe0','\xaa','\xbe','\xe0','\xaa','\xaa','\xe0','\xab','\x81','\xe0','\xaa','\x86','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xaf','\xe0','\xab','\x82','\xe0','\xaa','\x97','\xe0','\xaa','\xbf','\xe0','\xaa','\xa8','\xe0','\xab','\x80',0, // પાપુઆન્યૂગિની pg
+    '\xe0','\xaa','\xaa','\xe0','\xab','\x80','\xe0','\xaa','\x9f','\xe0','\xaa','\x95','\xe0','\xab','\x88','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\xa8','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xab','\x8d','\xe0','\xaa','\xb8',0, // પીટકૈર્નઆઇલેન્ડ્સ pn
+    '\xe0','\xaa','\xaa','\xe0','\xab','\x82','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\xb5','\xe0','\xaa','\xa4','\xe0','\xaa','\xbf','\xe0','\xaa','\xae','\xe0','\xab','\x8b','\xe0','\xaa','\xb0',0, // પૂર્વતિમોર tl
+    '\xe0','\xaa','\xaa','\xe0','\xab','\x87','\xe0','\xaa','\xb0','\xe0','\xaa','\xbe','\xe0','\xaa','\x97','\xe0','\xab','\x8d','\xe0','\xaa','\xb5','\xe0','\xab','\x87',0, // પેરાગ્વે py
+    '\xe0','\xaa','\xaa','\xe0','\xab','\x87','\xe0','\xaa','\xb0','\xe0','\xab','\x81',0, // પેરુ pe
+    '\xe0','\xaa','\xaa','\xe0','\xab','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\x9f','\xe0','\xaa','\xbe','\xe0','\xaa','\x87','\xe0','\xaa','\xa8',0, // પેલેસ્ટાઇન ps
+    '\xe0','\xaa','\xaa','\xe0','\xab','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\x9f','\xe0','\xaa','\xbf','\xe0','\xaa','\xa8','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xa8','\xe0','\xaa','\x9f','\xe0','\xab','\x87','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\x9f','\xe0','\xaa','\xb0','\xe0','\xab','\x80',0, // પેલેસ્ટિનિયનટેરિટરી ps
+    '\xe0','\xaa','\xaa','\xe0','\xab','\x8b','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\x9f','\xe0','\xab','\x81','\xe0','\xaa','\x97','\xe0','\xaa','\xb2',0, // પોર્ટુગલ pt
+    '\xe0','\xaa','\xaa','\xe0','\xab','\x8b','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\x82','\xe0','\xaa','\xa1',0, // પોલેંડ pl
+    '\xe0','\xaa','\xaa','\xe0','\xab','\x8d','\xe0','\xaa','\xaf','\xe0','\xab','\x81','\xe0','\xaa','\x85','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\x9f','\xe0','\xab','\x8b','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\x95','\xe0','\xab','\x8b',0, // પ્યુઅર્ટોરિકો pr
+    '\xe0','\xaa','\xab','\xe0','\xaa','\xbf','\xe0','\xaa','\xa8','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1',0, // ફિનલેન્ડ fi
+    '\xe0','\xaa','\xab','\xe0','\xaa','\xbf','\xe0','\xaa','\xb2','\xe0','\xaa','\xbf','\xe0','\xaa','\xaa','\xe0','\xaa','\xbf','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xb8',0, // ફિલિપિન્સ ph
+    '\xe0','\xaa','\xab','\xe0','\xab','\x80','\xe0','\xaa','\x9c','\xe0','\xab','\x80',0, // ફીજી fj
+    '\xe0','\xaa','\xab','\xe0','\xab','\x87','\xe0','\xaa','\xb0','\xe0','\xab','\x8b','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xab','\x8d','\xe0','\xaa','\xb8',0, // ફેરોઆઇલેન્ડ્સ fo
+    '\xe0','\xaa','\xab','\xe0','\xab','\x89','\xe0','\xaa','\x95','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xab','\x8d','\xe0','\xaa','\xb8',0, // ફૉકલેન્ડઆઇલેન્ડ્સ fk
+    '\xe0','\xaa','\xab','\xe0','\xab','\x89','\xe0','\xaa','\x95','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xab','\x8d','\xe0','\xaa','\xb8','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xaa','\xbe','\xe0','\xaa','\xb8','\xe0','\xaa','\xae','\xe0','\xaa','\xbe','\xe0','\xaa','\xb2','\xe0','\xaa','\xb5','\xe0','\xaa','\xbf','\xe0','\xaa','\xa8','\xe0','\xaa','\xbe','\xe0','\xaa','\xb8',0, // ફૉકલેન્ડઆઇલેન્ડ્સઆઇલાસમાલવિનાસ fk
+    '\xe0','\xaa','\xab','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xaa','\xbe','\xe0','\xaa','\x82','\xe0','\xaa','\xb8',0, // ફ્રાંસ fr
+    '\xe0','\xaa','\xab','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xab','\x87','\xe0','\xaa','\x82','\xe0','\xaa','\x9a','\xe0','\xaa','\x97','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8','\xe0','\xaa','\xbe',0, // ફ્રેંચગયાના gf
+    '\xe0','\xaa','\xab','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xab','\x87','\xe0','\xaa','\x82','\xe0','\xaa','\x9a','\xe0','\xaa','\xaa','\xe0','\xab','\x8b','\xe0','\xaa','\xb2','\xe0','\xaa','\xbf','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\xb6','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // ફ્રેંચપોલિનેશિયા pf
+    '\xe0','\xaa','\xab','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xab','\x87','\xe0','\xaa','\x82','\xe0','\xaa','\x9a','\xe0','\xaa','\xb8','\xe0','\xaa','\xa7','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\xa8','\xe0','\xaa','\x9f','\xe0','\xab','\x87','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\x9f','\xe0','\xaa','\xb0','\xe0','\xab','\x80','\xe0','\xaa','\x9d',0, // ફ્રેંચસધર્નટેરિટરીઝ tf
+    '\xe0','\xaa','\xac','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\xae','\xe0','\xab','\x81','\xe0','\xaa','\xa1','\xe0','\xaa','\xbe',0, // બર્મુડા bm
+    '\xe0','\xaa','\xac','\xe0','\xaa','\xb2','\xe0','\xab','\x8d','\xe0','\xaa','\x97','\xe0','\xab','\x87','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // બલ્ગેરિયા bg
+    '\xe0','\xaa','\xac','\xe0','\xaa','\xb9','\xe0','\xaa','\xbe','\xe0','\xaa','\xae','\xe0','\xaa','\xbe','\xe0','\xaa','\xb8',0, // બહામાસ bs
+    '\xe0','\xaa','\xac','\xe0','\xaa','\xbe','\xe0','\xaa','\x82','\xe0','\xaa','\x97','\xe0','\xab','\x8d','\xe0','\xaa','\xb2','\xe0','\xaa','\xbe','\xe0','\xaa','\xa6','\xe0','\xab','\x87','\xe0','\xaa','\xb6',0, // બાંગ્લાદેશ bd
+    '\xe0','\xaa','\xac','\xe0','\xaa','\xbe','\xe0','\xaa','\xb0','\xe0','\xaa','\xac','\xe0','\xaa','\xbe','\xe0','\xaa','\xa1','\xe0','\xab','\x8b','\xe0','\xaa','\xb8',0, // બારબાડોસ bb
+    '\xe0','\xaa','\xac','\xe0','\xab','\x81','\xe0','\xaa','\xb0','\xe0','\xab','\x81','\xe0','\xaa','\x82','\xe0','\xaa','\xa1','\xe0','\xab','\x80',0, // બુરુંડી bi
+    '\xe0','\xaa','\xac','\xe0','\xab','\x81','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\x95','\xe0','\xaa','\xbf','\xe0','\xaa','\xa8','\xe0','\xaa','\xbe','\xe0','\xaa','\xab','\xe0','\xaa','\xbe','\xe0','\xaa','\xb8','\xe0','\xab','\x8b',0, // બુર્કિનાફાસો bf
+    '\xe0','\xaa','\xac','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xaa','\xbf','\xe0','\xaa','\xa8',0, // બેનિન bj
+    '\xe0','\xaa','\xac','\xe0','\xab','\x87','\xe0','\xaa','\xb2','\xe0','\xaa','\xbe','\xe0','\xaa','\xb0','\xe0','\xab','\x81','\xe0','\xaa','\xb8',0, // બેલારુસ by
+    '\xe0','\xaa','\xac','\xe0','\xab','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x80','\xe0','\xaa','\x9d',0, // બેલીઝ bz
+    '\xe0','\xaa','\xac','\xe0','\xab','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x8d','\xe0','\xaa','\x9c','\xe0','\xab','\x80','\xe0','\xaa','\xaf','\xe0','\xaa','\xae',0, // બેલ્જીયમ be
+    '\xe0','\xaa','\xac','\xe0','\xab','\x87','\xe0','\xaa','\xb9','\xe0','\xaa','\xb0','\xe0','\xab','\x80','\xe0','\xaa','\xa8',0, // બેહરીન bh
+    '\xe0','\xaa','\xac','\xe0','\xab','\x8b','\xe0','\xaa','\xa4','\xe0','\xab','\x8d','\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\xb5','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8','\xe0','\xaa','\xbe',0, // બોત્સ્વાના bw
+    '\xe0','\xaa','\xac','\xe0','\xab','\x8b','\xe0','\xaa','\xb2','\xe0','\xaa','\xbf','\xe0','\xaa','\xb5','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // બોલિવિયા bo
+    '\xe0','\xaa','\xac','\xe0','\xab','\x8b','\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\xa8','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe','\xe0','\xaa','\x85','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\xb9','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\x9d','\xe0','\xab','\x87','\xe0','\xaa','\x97','\xe0','\xab','\x8b','\xe0','\xaa','\xb5','\xe0','\xaa','\xbf','\xe0','\xaa','\xa8','\xe0','\xaa','\xbe',0, // બોસ્નિયાઅનેહર્ઝેગોવિના ba
+    '\xe0','\xaa','\xac','\xe0','\xab','\x8c','\xe0','\xaa','\xb5','\xe0','\xab','\x87','\xe0','\xaa','\xa4','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1',0, // બૌવેતઆઇલેન્ડ bv
+    '\xe0','\xaa','\xac','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xaa','\xbe','\xe0','\xaa','\x9d','\xe0','\xaa','\xbf','\xe0','\xaa','\xb2',0, // બ્રાઝિલ br
+    '\xe0','\xaa','\xac','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\x9f','\xe0','\xaa','\xbf','\xe0','\xaa','\xb6','\xe0','\xaa','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xa8','\xe0','\xaa','\x93','\xe0','\xaa','\xb6','\xe0','\xaa','\xa8','\xe0','\xaa','\x9f','\xe0','\xab','\x87','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\x9f','\xe0','\xaa','\xb0','\xe0','\xab','\x80',0, // બ્રિટિશઇન્ડિયનઓશનટેરિટરી io
+    '\xe0','\xaa','\xac','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\x9f','\xe0','\xaa','\xbf','\xe0','\xaa','\xb6','\xe0','\xaa','\xb5','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\x9c','\xe0','\xaa','\xbf','\xe0','\xaa','\xa8','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xab','\x8d','\xe0','\xaa','\xb8',0, // બ્રિટિશવર્જિનઆઇલેન્ડ્સ vg
+    '\xe0','\xaa','\xac','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xab','\x81','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\x87',0, // બ્રુનેઇ bn
+    '\xe0','\xaa','\xad','\xe0','\xaa','\xbe','\xe0','\xaa','\xb0','\xe0','\xaa','\xa4',0, // ભારત in
+    '\xe0','\xaa','\xad','\xe0','\xab','\x82','\xe0','\xaa','\x9f','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8',0, // ભૂટાન bt
+    '\xe0','\xaa','\xae','\xe0','\xaa','\x82','\xe0','\xaa','\x97','\xe0','\xab','\x8b','\xe0','\xaa','\xb2','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // મંગોલિયા mn
+    '\xe0','\xaa','\xae','\xe0','\xaa','\x95','\xe0','\xaa','\xbe','\xe0','\xaa','\x89',0, // મકાઉ mo
+    '\xe0','\xaa','\xae','\xe0','\xaa','\x95','\xe0','\xaa','\xbe','\xe0','\xaa','\x89','s','a','r','\xe0','\xaa','\x9a','\xe0','\xab','\x80','\xe0','\xaa','\xa8',0, // મકાઉsarચીન mo
+    '\xe0','\xaa','\xae','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xb6','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // મલેશિયા my
+    '\xe0','\xaa','\xae','\xe0','\xaa','\xbe','\xe0','\xaa','\x87','\xe0','\xaa','\x95','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xab','\x8b','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\xb6','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // માઇક્રોનેશિયા fm
+    '\xe0','\xaa','\xae','\xe0','\xaa','\xbe','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\x9f','\xe0','\xab','\x80','\xe0','\xaa','\xa8','\xe0','\xab','\x80','\xe0','\xaa','\x95',0, // માર્ટીનીક mq
+    '\xe0','\xaa','\xae','\xe0','\xaa','\xbe','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\xb6','\xe0','\xaa','\xb2','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xab','\x8d','\xe0','\xaa','\xb8',0, // માર્શલઆઇલેન્ડ્સ mh
+    '\xe0','\xaa','\xae','\xe0','\xaa','\xbe','\xe0','\xaa','\xb2','\xe0','\xaa','\xa6','\xe0','\xaa','\xbf','\xe0','\xaa','\xb5','\xe0','\xab','\x8d','\xe0','\xaa','\xb8',0, // માલદિવ્સ mv
+    '\xe0','\xaa','\xae','\xe0','\xaa','\xbe','\xe0','\xaa','\xb2','\xe0','\xaa','\xbe','\xe0','\xaa','\xb5','\xe0','\xab','\x80',0, // માલાવી mw
+    '\xe0','\xaa','\xae','\xe0','\xaa','\xbe','\xe0','\xaa','\xb2','\xe0','\xab','\x80',0, // માલી ml
+    '\xe0','\xaa','\xae','\xe0','\xaa','\xbe','\xe0','\xaa','\xb2','\xe0','\xab','\x8d','\xe0','\xaa','\x9f','\xe0','\xaa','\xbe',0, // માલ્ટા mt
+    '\xe0','\xaa','\xae','\xe0','\xab','\x87','\xe0','\xaa','\x95','\xe0','\xab','\x8d','\xe0','\xaa','\xb8','\xe0','\xaa','\xbf','\xe0','\xaa','\x95','\xe0','\xab','\x8b',0, // મેક્સિકો mx
+    '\xe0','\xaa','\xae','\xe0','\xab','\x87','\xe0','\xaa','\xa1','\xe0','\xaa','\xbe','\xe0','\xaa','\x97','\xe0','\xaa','\xbe','\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\x95','\xe0','\xaa','\xb0',0, // મેડાગાસ્કર mg
+    '\xe0','\xaa','\xae','\xe0','\xab','\x87','\xe0','\xaa','\xaf','\xe0','\xab','\x8b','\xe0','\xaa','\x9f',0, // મેયોટ yt
+    '\xe0','\xaa','\xae','\xe0','\xab','\x89','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\x9f','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\x97','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xab','\x8b',0, // મૉન્ટેનેગ્રો me
+    '\xe0','\xaa','\xae','\xe0','\xab','\x8b','\xe0','\xaa','\x82','\xe0','\xaa','\x9f','\xe0','\xaa','\xb8','\xe0','\xab','\x87','\xe0','\xaa','\xb0','\xe0','\xaa','\xbe','\xe0','\xaa','\xa4',0, // મોંટસેરાત ms
+    '\xe0','\xaa','\xae','\xe0','\xab','\x8b','\xe0','\xaa','\x9d','\xe0','\xaa','\xbe','\xe0','\xaa','\xae','\xe0','\xab','\x8d','\xe0','\xaa','\xac','\xe0','\xaa','\xbf','\xe0','\xaa','\x95',0, // મોઝામ્બિક mz
+    '\xe0','\xaa','\xae','\xe0','\xab','\x8b','\xe0','\xaa','\xa8','\xe0','\xaa','\xbe','\xe0','\xaa','\x95','\xe0','\xab','\x8b',0, // મોનાકો mc
+    '\xe0','\xaa','\xae','\xe0','\xab','\x8b','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\xb6','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xb8',0, // મોરિશિયસ mu
+    '\xe0','\xaa','\xae','\xe0','\xab','\x8b','\xe0','\xaa','\xb0','\xe0','\xab','\x8b','\xe0','\xaa','\x95','\xe0','\xab','\x8d','\xe0','\xaa','\x95','\xe0','\xab','\x8b',0, // મોરોક્કો ma
+    '\xe0','\xaa','\xae','\xe0','\xab','\x8b','\xe0','\xaa','\xb2','\xe0','\xaa','\xa1','\xe0','\xab','\x8b','\xe0','\xaa','\xb5','\xe0','\xaa','\xbe',0, // મોલડોવા md
+    '\xe0','\xaa','\xae','\xe0','\xab','\x8c','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\x9f','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // મૌરિટાનિયા mr
+    '\xe0','\xaa','\xae','\xe0','\xab','\x8d','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe','\xe0','\xaa','\x82','\xe0','\xaa','\xae','\xe0','\xaa','\xbe','\xe0','\xaa','\xb0','\xe0','\xaa','\xac','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\xae','\xe0','\xaa','\xbe',0, // મ્યાંમારબર્મા mm
+    '\xe0','\xaa','\xaf','\xe0','\xaa','\xae','\xe0','\xaa','\xa8',0, // યમન ye
+    '\xe0','\xaa','\xaf','\xe0','\xab','\x81','\xe0','\xaa','\x8f','\xe0','\xaa','\xb8',0, // યુએસ us
+    '\xe0','\xaa','\xaf','\xe0','\xab','\x81','\xe0','\xaa','\x8f','\xe0','\xaa','\xb8','\xe0','\xaa','\x86','\xe0','\xaa','\x89','\xe0','\xaa','\x9f','\xe0','\xaa','\xb2','\xe0','\xaa','\xbe','\xe0','\xaa','\x87','\xe0','\xaa','\xa8','\xe0','\xaa','\xbf','\xe0','\xaa','\x82','\xe0','\xaa','\x97','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xab','\x8d','\xe0','\xaa','\xb8',0, // યુએસઆઉટલાઇનિંગઆઇલેન્ડ્સ um
+    '\xe0','\xaa','\xaf','\xe0','\xab','\x81','\xe0','\xaa','\x8f','\xe0','\xaa','\xb8','\xe0','\xaa','\xb5','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\x9c','\xe0','\xaa','\xbf','\xe0','\xaa','\xa8','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xab','\x8d','\xe0','\xaa','\xb8',0, // યુએસવર્જિનઆઇલેન્ડ્સ vi
+    '\xe0','\xaa','\xaf','\xe0','\xab','\x81','\xe0','\xaa','\x95','\xe0','\xab','\x87',0, // યુકે gb
+    '\xe0','\xaa','\xaf','\xe0','\xab','\x81','\xe0','\xaa','\x95','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xab','\x87','\xe0','\xaa','\xa8',0, // યુક્રેન ua
+    '\xe0','\xaa','\xaf','\xe0','\xab','\x81','\xe0','\xaa','\x97','\xe0','\xaa','\xbe','\xe0','\xaa','\x82','\xe0','\xaa','\xa1','\xe0','\xaa','\xbe',0, // યુગાંડા ug
+    '\xe0','\xaa','\xaf','\xe0','\xab','\x81','\xe0','\xaa','\xa8','\xe0','\xaa','\xbe','\xe0','\xaa','\x87','\xe0','\xaa','\x9f','\xe0','\xab','\x87','\xe0','\xaa','\xa1','\xe0','\xaa','\x86','\xe0','\xaa','\xb0','\xe0','\xaa','\xac','\xe0','\xaa','\x85','\xe0','\xaa','\xae','\xe0','\xab','\x80','\xe0','\xaa','\xb0','\xe0','\xaa','\xbe','\xe0','\xaa','\xa4',0, // યુનાઇટેડઆરબઅમીરાત ae
+    '\xe0','\xaa','\xaf','\xe0','\xab','\x81','\xe0','\xaa','\xa8','\xe0','\xaa','\xbe','\xe0','\xaa','\x87','\xe0','\xaa','\x9f','\xe0','\xab','\x87','\xe0','\xaa','\xa1','\xe0','\xaa','\x95','\xe0','\xaa','\xbf','\xe0','\xaa','\x82','\xe0','\xaa','\x97','\xe0','\xaa','\xa1','\xe0','\xaa','\xae',0, // યુનાઇટેડકિંગડમ gb
+    '\xe0','\xaa','\xaf','\xe0','\xab','\x81','\xe0','\xaa','\xa8','\xe0','\xaa','\xbe','\xe0','\xaa','\x87','\xe0','\xaa','\x9f','\xe0','\xab','\x87','\xe0','\xaa','\xa1','\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\x9f','\xe0','\xab','\x87','\xe0','\xaa','\x9f','\xe0','\xab','\x8d','\xe0','\xaa','\xb8',0, // યુનાઇટેડસ્ટેટ્સ us
+    '\xe0','\xaa','\xaf','\xe0','\xab','\x81','\xe0','\xaa','\xb0','\xe0','\xab','\x8b','\xe0','\xaa','\x9d','\xe0','\xab','\x8b','\xe0','\xaa','\xa8',0, // યુરોઝોન ez
+    '\xe0','\xaa','\xb0','\xe0','\xaa','\xb5','\xe0','\xaa','\xbe','\xe0','\xaa','\x82','\xe0','\xaa','\xa1','\xe0','\xaa','\xbe',0, // રવાંડા rw
+    '\xe0','\xaa','\xb0','\xe0','\xaa','\xb6','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // રશિયા ru
+    '\xe0','\xaa','\xb0','\xe0','\xab','\x80','\xe0','\xaa','\xaf','\xe0','\xab','\x81','\xe0','\xaa','\xa8','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xa8',0, // રીયુનિયન re
+    '\xe0','\xaa','\xb0','\xe0','\xab','\x8b','\xe0','\xaa','\xae','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // રોમાનિયા ro
+    '\xe0','\xaa','\xb2','\xe0','\xaa','\x95','\xe0','\xab','\x8d','\xe0','\xaa','\x9d','\xe0','\xaa','\xae','\xe0','\xaa','\xac','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\x97',0, // લક્ઝમબર્ગ lu
+    '\xe0','\xaa','\xb2','\xe0','\xaa','\xbe','\xe0','\xaa','\x87','\xe0','\xaa','\xac','\xe0','\xab','\x87','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // લાઇબેરિયા lr
+    '\xe0','\xaa','\xb2','\xe0','\xaa','\xbe','\xe0','\xaa','\x93','\xe0','\xaa','\xb8',0, // લાઓસ la
+    '\xe0','\xaa','\xb2','\xe0','\xaa','\xbe','\xe0','\xaa','\xa4','\xe0','\xab','\x8d','\xe0','\xaa','\xb5','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // લાત્વિયા lv
+    '\xe0','\xaa','\xb2','\xe0','\xaa','\xbf','\xe0','\xaa','\xa5','\xe0','\xab','\x81','\xe0','\xaa','\x86','\xe0','\xaa','\xa8','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // લિથુઆનિયા lt
+    '\xe0','\xaa','\xb2','\xe0','\xaa','\xbf','\xe0','\xaa','\xac','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // લિબિયા ly
+    '\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xac','\xe0','\xaa','\xa8','\xe0','\xab','\x8b','\xe0','\xaa','\xa8',0, // લેબનોન lb
+    '\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xb8','\xe0','\xab','\x8b','\xe0','\xaa','\xa5','\xe0','\xab','\x8b',0, // લેસોથો ls
+    '\xe0','\xaa','\xb2','\xe0','\xab','\x88','\xe0','\xaa','\x9a','\xe0','\xaa','\x9f','\xe0','\xab','\x87','\xe0','\xaa','\x82','\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\x9f','\xe0','\xab','\x87','\xe0','\xaa','\x87','\xe0','\xaa','\xa8',0, // લૈચટેંસ્ટેઇન li
+    '\xe0','\xaa','\xb5','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8','\xe0','\xab','\x81','\xe0','\xaa','\x86','\xe0','\xaa','\xa4','\xe0','\xab','\x81',0, // વાનુઆતુ vu
+    '\xe0','\xaa','\xb5','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xab','\x87','\xe0','\xaa','\xa4','\xe0','\xaa','\xa8','\xe0','\xaa','\xbe','\xe0','\xaa','\xae',0, // વિયેતનામ vn
+    '\xe0','\xaa','\xb5','\xe0','\xab','\x87','\xe0','\xaa','\x9f','\xe0','\xaa','\xbf','\xe0','\xaa','\x95','\xe0','\xaa','\xa8','\xe0','\xaa','\xb8','\xe0','\xaa','\xbf','\xe0','\xaa','\x9f','\xe0','\xab','\x80',0, // વેટિકનસિટી va
+    '\xe0','\xaa','\xb5','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\x9d','\xe0','\xab','\x81','\xe0','\xaa','\x8f','\xe0','\xaa','\xb2','\xe0','\xaa','\xbe',0, // વેનેઝુએલા ve
+    '\xe0','\xaa','\xb5','\xe0','\xab','\x89','\xe0','\xaa','\xb2','\xe0','\xaa','\xbf','\xe0','\xaa','\xb8','\xe0','\xaa','\x85','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\xab','\xe0','\xab','\x8d','\xe0','\xaa','\xaf','\xe0','\xab','\x81','\xe0','\xaa','\x9a','\xe0','\xab','\x81','\xe0','\xaa','\xa8','\xe0','\xaa','\xbe',0, // વૉલિસઅનેફ્યુચુના wf
+    '\xe0','\xaa','\xb6','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xab','\x80','\xe0','\xaa','\xb2','\xe0','\xaa','\x82','\xe0','\xaa','\x95','\xe0','\xaa','\xbe',0, // શ્રીલંકા lk
+    '\xe0','\xaa','\xb8','\xe0','\xaa','\xae','\xe0','\xab','\x8b','\xe0','\xaa','\x86',0, // સમોઆ ws
+    '\xe0','\xaa','\xb8','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\xac','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // સર્બિયા rs
+    '\xe0','\xaa','\xb8','\xe0','\xaa','\xbe','\xe0','\xaa','\x89','\xe0','\xaa','\xa6','\xe0','\xab','\x80','\xe0','\xaa','\x85','\xe0','\xaa','\xb0','\xe0','\xab','\x87','\xe0','\xaa','\xac','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // સાઉદીઅરેબિયા sa
+    '\xe0','\xaa','\xb8','\xe0','\xaa','\xbe','\xe0','\xaa','\x93','\xe0','\xaa','\x9f','\xe0','\xab','\x89','\xe0','\xaa','\xae','\xe0','\xaa','\x85','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\xaa','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\x82','\xe0','\xaa','\xb8','\xe0','\xaa','\xbf','\xe0','\xaa','\xaa','\xe0','\xab','\x87',0, // સાઓટૉમઅનેપ્રિંસિપે st
+    '\xe0','\xaa','\xb8','\xe0','\xaa','\xbe','\xe0','\xaa','\xaf','\xe0','\xaa','\xaa','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xaa','\xb8',0, // સાયપ્રસ cy
+    '\xe0','\xaa','\xb8','\xe0','\xaa','\xbf','\xe0','\xaa','\x82','\xe0','\xaa','\x97','\xe0','\xaa','\xbe','\xe0','\xaa','\xaa','\xe0','\xab','\x81','\xe0','\xaa','\xb0',0, // સિંગાપુર sg
+    '\xe0','\xaa','\xb8','\xe0','\xaa','\xbf','\xe0','\xaa','\x82','\xe0','\xaa','\x9f','\xe0','\xaa','\xae','\xe0','\xaa','\xbe','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\x9f','\xe0','\xab','\x87','\xe0','\xaa','\xa8',0, // સિંટમાર્ટેન sx
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x80','\xe0','\xaa','\x8f','\xe0','\xaa','\xb0','\xe0','\xaa','\xbe','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\x93','\xe0','\xaa','\xa8',0, // સીએરાલેઓન sl
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x80','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // સીરિયા sy
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x81','\xe0','\xaa','\xa6','\xe0','\xaa','\xbe','\xe0','\xaa','\xa8',0, // સુદાન sd
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x81','\xe0','\xaa','\xb0','\xe0','\xab','\x80','\xe0','\xaa','\xa8','\xe0','\xaa','\xbe','\xe0','\xaa','\xae',0, // સુરીનામ sr
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x85','\xe0','\xaa','\xa8','\xe0','\xaa','\xae','\xe0','\xab','\x87','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\xa8','\xe0','\xab','\x8b',0, // સૅનમેરિનો sm
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x87','\xe0','\xaa','\x82','\xe0','\xaa','\x9f','\xe0','\xaa','\x95','\xe0','\xaa','\xbf','\xe0','\xaa','\x9f','\xe0','\xab','\x8d','\xe0','\xaa','\xb8','\xe0','\xaa','\x85','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\xb5','\xe0','\xaa','\xbf','\xe0','\xaa','\xb8',0, // સેંટકિટ્સઅનેનેવિસ kn
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x87','\xe0','\xaa','\x82','\xe0','\xaa','\x9f','\xe0','\xaa','\xaa','\xe0','\xab','\x80','\xe0','\xaa','\x8f','\xe0','\xaa','\xb0','\xe0','\xab','\x80','\xe0','\xaa','\x85','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\xae','\xe0','\xaa','\xbf','\xe0','\xaa','\x95','\xe0','\xab','\x8d','\xe0','\xaa','\xaf','\xe0','\xab','\x81','\xe0','\xaa','\xb2','\xe0','\xab','\x8b','\xe0','\xaa','\xa8',0, // સેંટપીએરીઅનેમિક્યુલોન pm
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x87','\xe0','\xaa','\x82','\xe0','\xaa','\x9f','\xe0','\xaa','\xac','\xe0','\xaa','\xbe','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\xa5','\xe0','\xab','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xae','\xe0','\xab','\x80',0, // સેંટબાર્થેલેમી bl
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x87','\xe0','\xaa','\x82','\xe0','\xaa','\x9f','\xe0','\xaa','\xae','\xe0','\xaa','\xbe','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\x9f','\xe0','\xaa','\xbf','\xe0','\xaa','\xa8',0, // સેંટમાર્ટિન mf
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x87','\xe0','\xaa','\x82','\xe0','\xaa','\x9f','\xe0','\xaa','\xb2','\xe0','\xab','\x81','\xe0','\xaa','\xb8','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // સેંટલુસિયા lc
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x87','\xe0','\xaa','\x82','\xe0','\xaa','\x9f','\xe0','\xaa','\xb5','\xe0','\xaa','\xbf','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xb8','\xe0','\xab','\x87','\xe0','\xaa','\x82','\xe0','\xaa','\x9f','\xe0','\xaa','\x85','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\x97','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\xa1','\xe0','\xaa','\xbe','\xe0','\xaa','\x87','\xe0','\xaa','\x82','\xe0','\xaa','\xb8',0, // સેંટવિન્સેંટઅનેગ્રેનેડાઇંસ vc
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x87','\xe0','\xaa','\x82','\xe0','\xaa','\x9f','\xe0','\xaa','\xb9','\xe0','\xab','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xaa','\xbe',0, // સેંટહેલેના sh
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\x97','\xe0','\xaa','\xb2',0, // સેનેગલ sn
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\x9f','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xaa','\xb2','\xe0','\xaa','\x86','\xe0','\xaa','\xab','\xe0','\xab','\x8d','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\x95','\xe0','\xaa','\xa8','\xe0','\xaa','\xb0','\xe0','\xaa','\xbf','\xe0','\xaa','\xaa','\xe0','\xaa','\xac','\xe0','\xab','\x8d','\xe0','\xaa','\xb2','\xe0','\xaa','\xbf','\xe0','\xaa','\x95',0, // સેન્ટ્રલઆફ્રિકનરિપબ્લિક cf
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x87','\xe0','\xaa','\xb6','\xe0','\xab','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x8d','\xe0','\xaa','\xb8',0, // સેશેલ્સ sc
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x8b','\xe0','\xaa','\xae','\xe0','\xaa','\xbe','\xe0','\xaa','\xb2','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // સોમાલિયા so
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x8b','\xe0','\xaa','\xb2','\xe0','\xab','\x8b','\xe0','\xaa','\xae','\xe0','\xaa','\xa8','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xab','\x8d','\xe0','\xaa','\xb8',0, // સોલોમનઆઇલેન્ડ્સ sb
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\xaa','\xe0','\xab','\x87','\xe0','\xaa','\xa8',0, // સ્પેન es
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\xaf','\xe0','\xab','\x81','\xe0','\xaa','\x9f','\xe0','\xaa','\xbe','\xe0','\xaa','\x85','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\xae','\xe0','\xab','\x87','\xe0','\xaa','\xb2','\xe0','\xaa','\xbf','\xe0','\xaa','\xb2','\xe0','\xaa','\xbe',0, // સ્યુટાઅનેમેલિલા ea
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\xb2','\xe0','\xab','\x8b','\xe0','\xaa','\xb5','\xe0','\xab','\x87','\xe0','\xaa','\x95','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // સ્લોવેકિયા sk
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\xb2','\xe0','\xab','\x8b','\xe0','\xaa','\xb5','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xaa','\xbf','\xe0','\xaa','\xaf','\xe0','\xaa','\xbe',0, // સ્લોવેનિયા si
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\xb5','\xe0','\xaa','\xbe','\xe0','\xaa','\x9d','\xe0','\xaa','\xbf','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1',0, // સ્વાઝિલેન્ડ sz
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\xb5','\xe0','\xaa','\xbe','\xe0','\xaa','\x9d','\xe0','\xab','\x80','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1',0, // સ્વાઝીલેન્ડ sz
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\xb5','\xe0','\xaa','\xbe','\xe0','\xaa','\xb2','\xe0','\xaa','\xac','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xaa','\x85','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\x9c','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xaa','\xae','\xe0','\xab','\x87','\xe0','\xaa','\xaf','\xe0','\xaa','\xa8',0, // સ્વાલબર્ડઅનેજેનમેયન sj
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\xb5','\xe0','\xaa','\xbf','\xe0','\xaa','\x9f','\xe0','\xab','\x8d','\xe0','\xaa','\x9d','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\xb2','\xe0','\xab','\x85','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1',0, // સ્વિટ્ઝર્લૅન્ડ ch
+    '\xe0','\xaa','\xb8','\xe0','\xab','\x8d','\xe0','\xaa','\xb5','\xe0','\xab','\x80','\xe0','\xaa','\xa1','\xe0','\xaa','\xa8',0, // સ્વીડન se
+    '\xe0','\xaa','\xb9','\xe0','\xaa','\x82','\xe0','\xaa','\x97','\xe0','\xab','\x87','\xe0','\xaa','\xb0','\xe0','\xab','\x80',0, // હંગેરી hu
+    '\xe0','\xaa','\xb9','\xe0','\xaa','\xb0','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xaa','\x85','\xe0','\xaa','\xa8','\xe0','\xab','\x87','\xe0','\xaa','\xae','\xe0','\xab','\x87','\xe0','\xaa','\x95','\xe0','\xaa','\xa1','\xe0','\xab','\x8b','\xe0','\xaa','\xa8','\xe0','\xaa','\xbe','\xe0','\xaa','\xb2','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xaa','\x86','\xe0','\xaa','\x87','\xe0','\xaa','\xb2','\xe0','\xab','\x87','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xab','\x8d','\xe0','\xaa','\xb8',0, // હર્ડઅનેમેકડોનાલ્ડઆઇલેન્ડ્સ hm
+    '\xe0','\xaa','\xb9','\xe0','\xab','\x88','\xe0','\xaa','\xa4','\xe0','\xaa','\xbf',0, // હૈતિ ht
+    '\xe0','\xaa','\xb9','\xe0','\xab','\x8b','\xe0','\xaa','\x82','\xe0','\xaa','\x97','\xe0','\xaa','\x95','\xe0','\xab','\x8b','\xe0','\xaa','\x82','\xe0','\xaa','\x97',0, // હોંગકોંગ hk
+    '\xe0','\xaa','\xb9','\xe0','\xab','\x8b','\xe0','\xaa','\x82','\xe0','\xaa','\x97','\xe0','\xaa','\x95','\xe0','\xab','\x8b','\xe0','\xaa','\x82','\xe0','\xaa','\x97','s','a','r','\xe0','\xaa','\x9a','\xe0','\xab','\x80','\xe0','\xaa','\xa8',0, // હોંગકોંગsarચીન hk
+    '\xe0','\xaa','\xb9','\xe0','\xab','\x8b','\xe0','\xaa','\xa8','\xe0','\xab','\x8d','\xe0','\xaa','\xa1','\xe0','\xab','\x81','\xe0','\xaa','\xb0','\xe0','\xaa','\xb8',0, // હોન્ડુરસ hn
+    '\xe0','\xac','\x85','\xe0','\xac','\xb2','\xe0','\xac','\xbe','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\xa1','\xe0','\xac','\xa6','\xe0','\xad','\x8d','\xe0','\xac','\xb5','\xe0','\xad','\x80','\xe0','\xac','\xaa','\xe0','\xac','\xaa','\xe0','\xad','\x81','\xe0','\xac','\x9e','\xe0','\xad','\x8d','\xe0','\xac','\x9c',0, // ଅଲାଣ୍ଡଦ୍ଵୀପପୁଞ୍ଜ ax
+    '\xe0','\xac','\x85','\xe0','\xac','\xb7','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ଅଷ୍ଟ୍ରିଆ at
+    '\xe0','\xac','\x85','\xe0','\xac','\xb7','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xad','\x87','\xe0','\xac','\xb2','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ଅଷ୍ଟ୍ରେଲିଆ au
+    '\xe0','\xac','\x86','\xe0','\xac','\x87','\xe0','\xac','\xad','\xe0','\xac','\xb0','\xe0','\xad','\x80','\xe0','\xac','\x95','\xe0','\xad','\x87','\xe0','\xac','\xb7','\xe0','\xad','\x8d','\xe0','\xac','\x9f',0, // ଆଇଭରୀକେଷ୍ଟ ci
+    '\xe0','\xac','\x86','\xe0','\xac','\x87','\xe0','\xac','\xb2','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\x85','\xe0','\xac','\xab','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\xae','\xe0','\xad','\x8d','\xe0','\xad','\x9f','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe2','\x80','\x8c',0, // ଆଇଲ୍‌ଅଫ୍‌ମ୍ୟାନ୍‌ im
+    '\xe0','\xac','\x86','\xe0','\xac','\x87','\xe0','\xac','\xb8','\xe0','\xac','\xb2','\xe0','\xad','\x8d','\xe0','\xad','\x9f','\xe0','\xac','\xbe','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\xa1',0, // ଆଇସଲ୍ୟାଣ୍ଡ is
+    '\xe0','\xac','\x86','\xe0','\xac','\x99','\xe0','\xad','\x8d','\xe0','\xac','\x97','\xe0','\xad','\x81','\xe0','\xac','\x87','\xe0','\xac','\xb2','\xe0','\xad','\x8d','\xe0','\xac','\xb2','\xe0','\xac','\xbe',0, // ଆଙ୍ଗୁଇଲ୍ଲା ai
+    '\xe0','\xac','\x86','\xe0','\xac','\x99','\xe0','\xad','\x8d','\xe0','\xac','\x97','\xe0','\xad','\x87','\xe0','\xac','\xb2','\xe0','\xac','\xbe',0, // ଆଙ୍ଗେଲା ao
+    '\xe0','\xac','\x86','\xe0','\xac','\x9c','\xe0','\xad','\x87','\xe0','\xac','\xb0','\xe0','\xac','\xac','\xe0','\xac','\xbe','\xe0','\xac','\x87','\xe0','\xac','\x9c','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xad','\x8d',0, // ଆଜେରବାଇଜାନ୍ az
+    '\xe0','\xac','\x86','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\x95','\xe0','\xac','\xbe','\xe0','\xac','\x9f','\xe0','\xac','\xbf','\xe0','\xac','\x95','\xe0','\xac','\xbe',0, // ଆଣ୍ଟାର୍କାଟିକା aq
+    '\xe0','\xac','\x86','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xac','\xbf','\xe0','\xac','\x97','\xe0','\xad','\x81','\xe0','\xac','\x86','\xe0','\xac','\x8f','\xe0','\xac','\xac','\xe0','\xac','\x82','\xe0','\xac','\xac','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xac','\xac','\xe0','\xad','\x81','\xe0','\xac','\xa6','\xe0','\xac','\xbe',0, // ଆଣ୍ଟିଗୁଆଏବଂବାରବୁଦା ag
+    '\xe0','\xac','\x86','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\xa1','\xe0','\xad','\x87','\xe0','\xac','\xb0','\xe0','\xac','\xbe',0, // ଆଣ୍ଡେରା ad
+    '\xe0','\xac','\x86','\xe0','\xac','\xab','\xe0','\xac','\x97','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xad','\x8d',0, // ଆଫଗାନିସ୍ତାନ୍ af
+    '\xe0','\xac','\x86','\xe0','\xac','\xae','\xe0','\xad','\x87','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\x95','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe0','\xac','\xb8','\xe0','\xac','\xbe','\xe0','\xac','\xae','\xe0','\xad','\x87','\xe0','\xac','\x86',0, // ଆମେରିକାନ୍ସାମେଆ as
+    '\xe0','\xac','\x86','\xe0','\xac','\xb0','\xe0','\xad','\x81','\xe0','\xac','\xac','\xe0','\xac','\xbe',0, // ଆରୁବା aw
+    '\xe0','\xac','\x86','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\x9c','\xe0','\xad','\x87','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xac','\xbf','\xe0','\xac','\xa8','\xe0','\xac','\xbe',0, // ଆର୍ଜେଣ୍ଟିନା ar
+    '\xe0','\xac','\x86','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\xae','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ଆର୍ମେନିଆ am
+    '\xe0','\xac','\x86','\xe0','\xac','\xb2','\xe0','\xac','\x9c','\xe0','\xad','\x87','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ଆଲଜେରିଆ dz
+    '\xe0','\xac','\x86','\xe0','\xac','\xb2','\xe0','\xac','\xac','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ଆଲବାନିଆ al
+    '\xe0','\xac','\x86','\xe0','\xac','\xb8','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xb8','\xe0','\xac','\xbf','\xe0','\xac','\x85','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\xa6','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xad','\x80','\xe0','\xac','\xaa',0, // ଆସେନସିଅନ୍‌ଦ୍ୱୀପ ac
+    '\xe0','\xac','\x86','\xe0','\xad','\x9f','\xe0','\xac','\xb0','\xe0','\xac','\xb2','\xe0','\xad','\x8d','\xe0','\xad','\x9f','\xe0','\xac','\xbe','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\xa1',0, // ଆୟରଲ୍ୟାଣ୍ଡ ie
+    '\xe0','\xac','\x87','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xac','\xac','\xe0','\xac','\xbe','\xe0','\xac','\x9f','\xe0','\xad','\x87','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\x86','\xe0','\xac','\xb2','\xe0','\xad','\x8d','\xe0','\xac','\x97','\xe0','\xad','\x81','\xe0','\xac','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ଇକ୍ବାଟେରିଆଲ୍ଗୁଇନିଆ gq
+    '\xe0','\xac','\x87','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xac','\xbe','\xe0','\xac','\xa1','\xe0','\xad','\x87','\xe0','\xac','\xb0','\xe0','\xad','\x8d',0, // ଇକ୍ୱାଡେର୍ ec
+    '\xe0','\xac','\x87','\xe0','\xac','\x9c','\xe0','\xac','\xbf','\xe0','\xac','\xaa','\xe0','\xad','\x8d','\xe0','\xac','\x9f',0, // ଇଜିପ୍ଟ eg
+    '\xe0','\xac','\x87','\xe0','\xac','\x9f','\xe0','\xac','\xbe','\xe0','\xac','\xb2','\xe0','\xad','\x80',0, // ଇଟାଲୀ it
+    '\xe0','\xac','\x87','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\xa1','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xad','\x87','\xe0','\xac','\xb8','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ଇଣ୍ଡେନେସିଆ id
+    '\xe0','\xac','\x87','\xe0','\xac','\xa5','\xe0','\xac','\xbf','\xe0','\xac','\x93','\xe0','\xac','\xaa','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ଇଥିଓପିଆ et
+    '\xe0','\xac','\x87','\xe0','\xac','\xb0','\xe0','\xac','\xbe','\xe0','\xac','\x95','\xe0','\xad','\x8d',0, // ଇରାକ୍ iq
+    '\xe0','\xac','\x87','\xe0','\xac','\xb0','\xe0','\xac','\xbe','\xe0','\xac','\xa8',0, // ଇରାନ ir
+    '\xe0','\xac','\x87','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\x9f','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xad','\x9f','\xe0','\xac','\xbe',0, // ଇରିଟ୍ରିୟା er
+    '\xe0','\xac','\x87','\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xac','\xbe','\xe0','\xac','\x8f','\xe0','\xac','\xb2','\xe0','\xad','\x8d',0, // ଇସ୍ରାଏଲ୍ il
+    '\xe0','\xac','\x87','\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xac','\xbe','\xe0','\xac','\xa4','\xe0','\xac','\xbf','\xe0','\xac','\xa8','\xe0','\xad','\x80',0, // ଇସ୍ୱାତିନୀ sz
+    '\xe0','\xac','\x89','\xe0','\xac','\x97','\xe0','\xac','\xbe','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\xa1','\xe0','\xac','\xbe',0, // ଉଗାଣ୍ଡା ug
+    '\xe0','\xac','\x89','\xe0','\xac','\x9c','\xe0','\xac','\xac','\xe0','\xad','\x87','\xe0','\xac','\x95','\xe0','\xac','\xbf','\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xac','\xbe','\xe0','\xac','\xa8',0, // ଉଜବେକିସ୍ତାନ uz
+    '\xe0','\xac','\x89','\xe0','\xac','\xa4','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xac','\xb0','\xe0','\xac','\x95','\xe0','\xad','\x87','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ଉତ୍ତରକେରିଆ kp
+    '\xe0','\xac','\x89','\xe0','\xac','\xa4','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xac','\xb0','\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\x86','\xe0','\xac','\xa8','\xe0','\xac','\xbe','\xe0','\xac','\xa6','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xad','\x80','\xe0','\xac','\xaa','\xe0','\xac','\xaa','\xe0','\xad','\x81','\xe0','\xac','\x9e','\xe0','\xad','\x8d','\xe0','\xac','\x9c',0, // ଉତ୍ତରମାରିଆନାଦ୍ୱୀପପୁଞ୍ଜ mp
+    '\xe0','\xac','\x89','\xe0','\xac','\xb0','\xe0','\xad','\x81','\xe0','\xac','\x97','\xe0','\xad','\x81','\xe0','\xac','\x8f',0, // ଉରୁଗୁଏ uy
+    '\xe0','\xac','\x8f','\xe0','\xac','\xb2','\xe0','\xad','\x8d','\xe0','\xac','\xb8','\xe0','\xac','\xbe','\xe0','\xac','\xb2','\xe0','\xac','\xad','\xe0','\xac','\xbe','\xe0','\xac','\xa1','\xe0','\xad','\x87','\xe0','\xac','\xb0','\xe0','\xad','\x8d',0, // ଏଲ୍ସାଲଭାଡେର୍ sv
+    '\xe0','\xac','\x8f','\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ଏସ୍ତେନିଆ ee
+    '\xe0','\xac','\x93','\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xad','\x8d',0, // ଓମାନ୍ om
+    '\xe0','\xac','\x95','\xe0','\xac','\x99','\xe0','\xad','\x8d','\xe0','\xac','\x97','\xe0','\xad','\x87','\xe0','\xac','\x95','\xe0','\xac','\xbf','\xe0','\xac','\xa8','\xe0','\xac','\xb8','\xe0','\xac','\xbe','\xe0','\xac','\xb8','\xe0','\xac','\xbe',0, // କଙ୍ଗେକିନସାସା cd
+    '\xe0','\xac','\x95','\xe0','\xac','\x99','\xe0','\xad','\x8d','\xe0','\xac','\x97','\xe0','\xad','\x87','\xe0','\xac','\xa1','\xe0','\xac','\xbf','\xe0','\xac','\x86','\xe0','\xac','\xb0','\xe0','\xac','\xb8','\xe0','\xac','\xbf',0, // କଙ୍ଗେଡିଆରସି cd
+    '\xe0','\xac','\x95','\xe0','\xac','\x99','\xe0','\xad','\x8d','\xe0','\xac','\x97','\xe0','\xad','\x87','\xe0','\xac','\xac','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xac','\xbe','\xe0','\xac','\x9c','\xe0','\xac','\xbf','\xe0','\xac','\xad','\xe0','\xac','\xbf','\xe0','\xac','\xb2','\xe0','\xad','\x8d','\xe0','\xac','\xb2','\xe0','\xad','\x87',0, // କଙ୍ଗେବ୍ରାଜିଭିଲ୍ଲେ cg
+    '\xe0','\xac','\x95','\xe0','\xac','\x99','\xe0','\xad','\x8d','\xe0','\xac','\x97','\xe0','\xad','\x87','\xe0','\xac','\xb8','\xe0','\xac','\xbe','\xe0','\xac','\xa7','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xac','\xa3','\xe0','\xac','\xa4','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xad','\x8d','\xe0','\xac','\xb0',0, // କଙ୍ଗେସାଧାରଣତନ୍ତ୍ର cg
+    '\xe0','\xac','\x95','\xe0','\xac','\xa4','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xad','\x8d',0, // କତାର୍ qa
+    '\xe0','\xac','\x95','\xe0','\xac','\xbe','\xe0','\xac','\x9c','\xe0','\xac','\xbe','\xe0','\xac','\x95','\xe0','\xac','\xbe','\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xac','\xbe','\xe0','\xac','\xa8',0, // କାଜାକାସ୍ତାନ kz
+    '\xe0','\xac','\x95','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xac','\xbe','\xe0','\xac','\xa1','\xe0','\xac','\xbe',0, // କାନାଡା ca
+    '\xe0','\xac','\x95','\xe0','\xac','\xbe','\xe0','\xac','\xae','\xe0','\xad','\x87','\xe0','\xac','\xb0','\xe0','\xad','\x81','\xe0','\xac','\xa8','\xe0','\xad','\x8d',0, // କାମେରୁନ୍ cm
+    '\xe0','\xac','\x95','\xe0','\xac','\xbe','\xe0','\xac','\xae','\xe0','\xad','\x8d','\xe0','\xac','\xac','\xe0','\xad','\x87','\xe0','\xac','\xa1','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // କାମ୍ବେଡିଆ kh
+    '\xe0','\xac','\x95','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xac','\xac','\xe0','\xac','\xbf','\xe0','\xad','\x9f','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\xa8','\xe0','\xad','\x87','\xe0','\xac','\xa6','\xe0','\xac','\xb0','\xe0','\xac','\xb2','\xe0','\xad','\x8d','\xe0','\xad','\x9f','\xe0','\xac','\xbe','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\xa1',0, // କାରବିୟନ୍‌ନେଦରଲ୍ୟାଣ୍ଡ bq
+    '\xe0','\xac','\x95','\xe0','\xac','\xbf','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\xac','\xe0','\xac','\xbe','\xe0','\xac','\x9f','\xe0','\xac','\xbf',0, // କିରିବାଟି ki
+    '\xe0','\xac','\x95','\xe0','\xac','\xbf','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\x97','\xe0','\xac','\xbf','\xe0','\xac','\x9c','\xe0','\xac','\xbf','\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xac','\xbe','\xe0','\xac','\xa8',0, // କିର୍ଗିଜିସ୍ତାନ kg
+    '\xe0','\xac','\x95','\xe0','\xad','\x81','\xe0','\xac','\x8f','\xe0','\xac','\xa4','\xe0','\xad','\x8d',0, // କୁଏତ୍ kw
+    '\xe0','\xac','\x95','\xe0','\xad','\x81','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\xa6','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xad','\x80','\xe0','\xac','\xaa','\xe0','\xac','\xaa','\xe0','\xad','\x81','\xe0','\xac','\x9e','\xe0','\xad','\x8d','\xe0','\xac','\x9c',0, // କୁକ୍‌ଦ୍ୱୀପପୁଞ୍ଜ ck
+    '\xe0','\xac','\x95','\xe0','\xad','\x81','\xe0','\xac','\xb0','\xe0','\xac','\xbe','\xe0','\xac','\x95','\xe0','\xac','\xbe','\xe0','\xac','\x93',0, // କୁରାକାଓ cw
+    '\xe0','\xac','\x95','\xe0','\xad','\x87','\xe0','\xac','\x95','\xe0','\xad','\x87','\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe0','\xac','\x95','\xe0','\xad','\x80','\xe0','\xac','\xb2','\xe0','\xac','\xbf','\xe0','\xac','\x82','\xe0','\xac','\xa6','\xe0','\xad','\x8d','\xe0','\xac','\xb5','\xe0','\xad','\x80','\xe0','\xac','\xaa','\xe0','\xac','\xaa','\xe0','\xad','\x81','\xe0','\xac','\x9e','\xe0','\xad','\x8d','\xe0','\xac','\x9c',0, // କେକେସ୍କୀଲିଂଦ୍ଵୀପପୁଞ୍ଜ cc
+    '\xe0','\xac','\x95','\xe0','\xad','\x87','\xe0','\xac','\xa4','\xe0','\xad','\x8d','\xe0','\xac','\xa1','\xe0','\xac','\xbf','\xe0','\xac','\xad','\xe0','\xad','\x8d','\xe0','\xac','\xb5','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xad','\x8d',0, // କେତ୍ଡିଭ୍ଵାର୍ ci
+    '\xe0','\xac','\x95','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xad','\x9f','\xe0','\xac','\xbe',0, // କେନିୟା ke
+    '\xe0','\xac','\x95','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xad','\x87','\xe0','\xac','\xb0','\xe0','\xad','\x80','\xe0','\xac','\xa6','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xad','\x80','\xe0','\xac','\xaa','\xe0','\xac','\xaa','\xe0','\xad','\x81','\xe0','\xac','\x9e','\xe0','\xad','\x8d','\xe0','\xac','\x9c',0, // କେନେରୀଦ୍ୱୀପପୁଞ୍ଜ ic
+    '\xe0','\xac','\x95','\xe0','\xad','\x87','\xe0','\xac','\xaa','\xe0','\xad','\x8d','\xe0','\xac','\xad','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\xa6','\xe0','\xad','\x87',0, // କେପ୍ଭର୍ଦେ cv
+    '\xe0','\xac','\x95','\xe0','\xad','\x87','\xe0','\xac','\xae','\xe0','\xad','\x87','\xe0','\xac','\xb0','\xe0','\xac','\xb8','\xe0','\xad','\x8d',0, // କେମେରସ୍ km
+    '\xe0','\xac','\x95','\xe0','\xad','\x87','\xe0','\xac','\xae','\xe0','\xad','\x8d','\xe0','\xad','\x9f','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\xa6','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xad','\x80','\xe0','\xac','\xaa','\xe0','\xac','\xaa','\xe0','\xad','\x81','\xe0','\xac','\x9e','\xe0','\xad','\x8d','\xe0','\xac','\x9c',0, // କେମ୍ୟାନ୍‌ଦ୍ୱୀପପୁଞ୍ଜ ky
+    '\xe0','\xac','\x95','\xe0','\xad','\x87','\xe0','\xac','\xb2','\xe0','\xac','\xae','\xe0','\xad','\x8d','\xe0','\xac','\xac','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // କେଲମ୍ବିଆ co
+    '\xe0','\xac','\x95','\xe0','\xad','\x87','\xe0','\xac','\xb7','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\x95','\xe0','\xac','\xbe',0, // କେଷ୍ଟାରିକା cr
+    '\xe0','\xac','\x95','\xe0','\xad','\x87','\xe0','\xac','\xb8','\xe0','\xad','\x87','\xe0','\xac','\xad','\xe0','\xad','\x87',0, // କେସେଭେ xk
+    '\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xad','\x87','\xe0','\xac','\x8f','\xe0','\xac','\xb8','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // କ୍ରେଏସିଆ hr
+    '\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xac','\xb2','\xe0','\xac','\xbf','\xe0','\xac','\xaa','\xe0','\xac','\xb0','\xe0','\xac','\x9f','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\xa6','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xad','\x80','\xe0','\xac','\xaa',0, // କ୍ଲିପରଟନ୍‌ଦ୍ୱୀପ cp
+    '\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xac','\xbf','\xe0','\xac','\xac','\xe0','\xac','\xbe',0, // କ୍ୱିବା cu
+    '\xe0','\xac','\x96','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xad','\x80','\xe0','\xac','\xb7','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xb8','\xe0','\xac','\xa6','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xad','\x80','\xe0','\xac','\xaa',0, // ଖ୍ରୀଷ୍ଟମାସଦ୍ୱୀପ cx
+    '\xe0','\xac','\x97','\xe0','\xac','\xbe','\xe0','\xac','\xac','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xad','\x8d',0, // ଗାବେନ୍ ga
+    '\xe0','\xac','\x97','\xe0','\xac','\xbe','\xe0','\xac','\xae','\xe0','\xad','\x8d','\xe0','\xac','\xac','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ଗାମ୍ବିଆ gm
+    '\xe0','\xac','\x97','\xe0','\xad','\x81','\xe0','\xac','\x86','\xe0','\xac','\xa1','\xe0','\xad','\x87','\xe0','\xac','\xb2','\xe0','\xad','\x87','\xe0','\xac','\xaa','\xe0','\xad','\x8d',0, // ଗୁଆଡେଲେପ୍ gp
+    '\xe0','\xac','\x97','\xe0','\xad','\x81','\xe0','\xac','\x86','\xe0','\xac','\xae','\xe0','\xad','\x8d',0, // ଗୁଆମ୍ gu
+    '\xe0','\xac','\x97','\xe0','\xad','\x81','\xe0','\xac','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xbe',0, // ଗୁଇନା gy
+    '\xe0','\xac','\x97','\xe0','\xad','\x81','\xe0','\xac','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ଗୁଇନିଆ gn
+    '\xe0','\xac','\x97','\xe0','\xad','\x81','\xe0','\xac','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\x86','\xe0','\xac','\xac','\xe0','\xac','\xbf','\xe0','\xac','\xb8','\xe0','\xac','\xbe','\xe0','\xac','\x89',0, // ଗୁଇନିଆବିସାଉ gw
+    '\xe0','\xac','\x97','\xe0','\xad','\x81','\xe0','\xac','\x8f','\xe0','\xac','\xa4','\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xb2','\xe0','\xac','\xbe',0, // ଗୁଏତମାଲା gt
+    '\xe0','\xac','\x97','\xe0','\xad','\x81','\xe0','\xac','\x8f','\xe0','\xac','\xb0','\xe0','\xac','\xa8','\xe0','\xad','\x87','\xe0','\xac','\xb8','\xe0','\xac','\xbf',0, // ଗୁଏରନେସି gg
+    '\xe0','\xac','\x97','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xad','\x80','\xe0','\xac','\xa8','\xe0','\xac','\xb2','\xe0','\xad','\x8d','\xe0','\xad','\x9f','\xe0','\xac','\xbe','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\xa1',0, // ଗ୍ରୀନଲ୍ୟାଣ୍ଡ gl
+    '\xe0','\xac','\x97','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xad','\x80','\xe0','\xac','\xb8','\xe0','\xad','\x8d',0, // ଗ୍ରୀସ୍ gr
+    '\xe0','\xac','\x97','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xbe','\xe0','\xac','\xa1','\xe0','\xac','\xbe',0, // ଗ୍ରେନାଡା gd
+    '\xe0','\xac','\x98','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xac','\xbe',0, // ଘାନା gh
+    '\xe0','\xac','\x9a','\xe0','\xac','\xbe','\xe0','\xac','\xa6','\xe0','\xad','\x8d',0, // ଚାଦ୍ td
+    '\xe0','\xac','\x9a','\xe0','\xac','\xbf','\xe0','\xac','\xa8','\xe0','\xad','\x8d',0, // ଚିନ୍ cn
+    '\xe0','\xac','\x9a','\xe0','\xac','\xbf','\xe0','\xac','\xb2','\xe0','\xad','\x8d','\xe0','\xac','\xb2','\xe0','\xad','\x80',0, // ଚିଲ୍ଲୀ cl
+    '\xe0','\xac','\x9a','\xe0','\xad','\x87','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\xb8','\xe0','\xac','\xbe','\xe0','\xac','\xa7','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xac','\xa3','\xe0','\xac','\xa4','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xad','\x8d','\xe0','\xac','\xb0',0, // ଚେକ୍‌ସାଧାରଣତନ୍ତ୍ର cz
+    '\xe0','\xac','\x9a','\xe0','\xad','\x87','\xe0','\xac','\x9a','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ଚେଚିଆ cz
+    '\xe0','\xac','\x9c','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\x9c','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ଜର୍ଜିଆ ge
+    '\xe0','\xac','\x9c','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xad','\x80',0, // ଜର୍ମାନୀ de
+    '\xe0','\xac','\x9c','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\xb8','\xe0','\xac','\xbf',0, // ଜର୍ସି je
+    '\xe0','\xac','\x9c','\xe0','\xac','\xbe','\xe0','\xac','\xaa','\xe0','\xac','\xbe','\xe0','\xac','\xa8',0, // ଜାପାନ jp
+    '\xe0','\xac','\x9c','\xe0','\xac','\xbe','\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\x87','\xe0','\xac','\x95','\xe0','\xac','\xbe',0, // ଜାମାଇକା jm
+    '\xe0','\xac','\x9c','\xe0','\xac','\xbe','\xe0','\xac','\xae','\xe0','\xad','\x8d','\xe0','\xac','\xac','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ଜାମ୍ବିଆ zm
+    '\xe0','\xac','\x9c','\xe0','\xac','\xbf','\xe0','\xac','\xac','\xe0','\xad','\x87','\xe0','\xac','\x9f','\xe0','\xac','\xbf',0, // ଜିବେଟି dj
+    '\xe0','\xac','\x9c','\xe0','\xac','\xbf','\xe0','\xac','\xac','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xac','\xbe','\xe0','\xac','\xb2','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xac','\xb0','\xe0','\xad','\x8d',0, // ଜିବ୍ରାଲ୍ଟର୍ gi
+    '\xe0','\xac','\x9c','\xe0','\xac','\xbf','\xe0','\xac','\xae','\xe0','\xad','\x8d','\xe0','\xac','\xac','\xe0','\xac','\xbe','\xe0','\xad','\xb1','\xe0','\xad','\x87',0, // ଜିମ୍ବାୱେ zw
+    '\xe0','\xac','\x9c','\xe0','\xad','\x87','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\xa1','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xad','\x8d',0, // ଜେର୍ଡାନ୍ jo
+    '\xe0','\xac','\x9f','\xe0','\xad','\x87','\xe0','\xac','\x95','\xe0','\xad','\x87','\xe0','\xac','\xb2','\xe0','\xac','\xbe','\xe0','\xac','\x89',0, // ଟେକେଲାଉ tk
+    '\xe0','\xac','\x9f','\xe0','\xad','\x87','\xe0','\xac','\x97','\xe0','\xad','\x87',0, // ଟେଗେ tg
+    '\xe0','\xac','\x9f','\xe0','\xad','\x87','\xe0','\xac','\x99','\xe0','\xad','\x8d','\xe0','\xac','\x97','\xe0','\xac','\xbe',0, // ଟେଙ୍ଗା to
+    '\xe0','\xac','\x9f','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xac','\xbe','\xe0','\xac','\x87','\xe0','\xac','\xb7','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\xa6','\xe0','\xac','\xbe','\xe0','\xac','\x95','\xe0','\xad','\x81','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\x9a','\xe0','\xac','\xbe',0, // ଟ୍ରାଇଷ୍ଟନ୍‌ଦାକୁନ୍‌ଚା ta
+    '\xe0','\xac','\x9f','\xe0','\xad','\x8d','\xe0','\xad','\x9f','\xe0','\xad','\x81','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\xb8','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ଟ୍ୟୁନିସିଆ tn
+    '\xe0','\xac','\xa1','\xe0','\xac','\xbf','\xe0','\xac','\x8f','\xe0','\xac','\x97','\xe0','\xad','\x87','\xe0','\xac','\x97','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\xb8','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ଡିଏଗେଗାର୍ସିଆ dg
+    '\xe0','\xac','\xa1','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\x95',0, // ଡେନମାର୍କ dk
+    '\xe0','\xac','\xa1','\xe0','\xad','\x87','\xe0','\xac','\xae','\xe0','\xac','\xbf','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\x95','\xe0','\xac','\xbe',0, // ଡେମିନିକା dm
+    '\xe0','\xac','\xa1','\xe0','\xad','\x87','\xe0','\xac','\xae','\xe0','\xac','\xbf','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\x95','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\xb8','\xe0','\xac','\xbe','\xe0','\xac','\xa7','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xac','\xa3','\xe0','\xac','\xa4','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xad','\x8d','\xe0','\xac','\xb0',0, // ଡେମିନିକାନ୍‌ସାଧାରଣତନ୍ତ୍ର do
+    '\xe0','\xac','\xa4','\xe0','\xac','\xbe','\xe0','\xac','\x87','\xe0','\xad','\xb1','\xe0','\xac','\xbe','\xe0','\xac','\xa8',0, // ତାଇୱାନ tw
+    '\xe0','\xac','\xa4','\xe0','\xac','\xbe','\xe0','\xac','\x9c','\xe0','\xac','\xbf','\xe0','\xac','\x95','\xe0','\xac','\xbf','\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe0','\xac','\xa5','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xad','\x8d',0, // ତାଜିକିସ୍ଥାନ୍ tj
+    '\xe0','\xac','\xa4','\xe0','\xac','\xbe','\xe0','\xac','\x9e','\xe0','\xad','\x8d','\xe0','\xac','\x9c','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ତାଞ୍ଜାନିଆ tz
+    '\xe0','\xac','\xa4','\xe0','\xac','\xbf','\xe0','\xac','\xae','\xe0','\xad','\x87','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\xb2','\xe0','\xad','\x87','\xe0','\xac','\xb7','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xad','\x87',0, // ତିମେର୍ଲେଷ୍ଟେ tl
+    '\xe0','\xac','\xa4','\xe0','\xad','\x81','\xe0','\xac','\xad','\xe0','\xac','\xbe','\xe0','\xac','\xb2','\xe0','\xad','\x81',0, // ତୁଭାଲୁ tv
+    '\xe0','\xac','\xa4','\xe0','\xad','\x81','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\x95','\xe0','\xac','\xae','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xac','\xbe','\xe0','\xac','\xa8',0, // ତୁର୍କମେନିସ୍ତାନ tm
+    '\xe0','\xac','\xa4','\xe0','\xad','\x81','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\x95','\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\x8f','\xe0','\xac','\xac','\xe0','\xac','\x82','\xe0','\xac','\x95','\xe0','\xac','\xbe','\xe0','\xac','\x87','\xe0','\xac','\x95','\xe0','\xad','\x87','\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\xa6','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xad','\x80','\xe0','\xac','\xaa','\xe0','\xac','\xaa','\xe0','\xad','\x81','\xe0','\xac','\x9e','\xe0','\xad','\x8d','\xe0','\xac','\x9c',0, // ତୁର୍କସ୍‌ଏବଂକାଇକେସ୍‌ଦ୍ୱୀପପୁଞ୍ଜ tc
+    '\xe0','\xac','\xa4','\xe0','\xad','\x81','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\x95','\xe0','\xad','\x80',0, // ତୁର୍କୀ tr
+    '\xe0','\xac','\xa4','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\xa6','\xe0','\xac','\xbe','\xe0','\xac','\xa6','\xe0','\xad','\x8d','\xe0','\xac','\x8f','\xe0','\xac','\xac','\xe0','\xac','\x82','\xe0','\xac','\x9f','\xe0','\xad','\x87','\xe0','\xac','\xac','\xe0','\xac','\xbe','\xe0','\xac','\x97','\xe0','\xad','\x87',0, // ତ୍ରିନିଦାଦ୍ଏବଂଟେବାଗେ tt
+    '\xe0','\xac','\xa5','\xe0','\xac','\xbe','\xe0','\xac','\x87','\xe0','\xac','\xb2','\xe0','\xad','\x8d','\xe0','\xad','\x9f','\xe0','\xac','\xbe','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\xa1',0, // ଥାଇଲ୍ୟାଣ୍ଡ th
+    '\xe0','\xac','\xa6','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xac','\xb7','\xe0','\xac','\xbf','\xe0','\xac','\xa3','\xe0','\xac','\x86','\xe0','\xac','\xab','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\x95','\xe0','\xac','\xbe',0, // ଦକ୍ଷିଣଆଫ୍ରିକା za
+    '\xe0','\xac','\xa6','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xac','\xb7','\xe0','\xac','\xbf','\xe0','\xac','\xa3','\xe0','\xac','\x95','\xe0','\xad','\x87','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ଦକ୍ଷିଣକେରିଆ kr
+    '\xe0','\xac','\xa6','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xac','\xb7','\xe0','\xac','\xbf','\xe0','\xac','\xa3','\xe0','\xac','\x9c','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\x9c','\xe0','\xac','\xbf','\xe0','\xac','\x86','\xe0','\xac','\x8f','\xe0','\xac','\xac','\xe0','\xac','\x82','\xe0','\xac','\xa6','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xac','\xb7','\xe0','\xac','\xbf','\xe0','\xac','\xa3','\xe0','\xac','\xb8','\xe0','\xac','\xbe','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\xa1','\xe0','\xad','\xb1','\xe0','\xac','\xbf','\xe0','\xac','\x9a','\xe0','\xad','\x8d','\xe0','\xac','\xa6','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xad','\x80','\xe0','\xac','\xaa','\xe0','\xac','\xaa','\xe0','\xad','\x81','\xe0','\xac','\x9e','\xe0','\xad','\x8d','\xe0','\xac','\x9c',0, // ଦକ୍ଷିଣଜର୍ଜିଆଏବଂଦକ୍ଷିଣସାଣ୍ଡୱିଚ୍ଦ୍ୱୀପପୁଞ୍ଜ gs
+    '\xe0','\xac','\xa6','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xac','\xb7','\xe0','\xac','\xbf','\xe0','\xac','\xa3','\xe0','\xac','\xb8','\xe0','\xad','\x81','\xe0','\xac','\xa6','\xe0','\xac','\xbe','\xe0','\xac','\xa8',0, // ଦକ୍ଷିଣସୁଦାନ ss
+    '\xe0','\xac','\xa8','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\xab','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xac','\xa6','\xe0','\xad','\x8d','\xe0','\xac','\xb5','\xe0','\xad','\x80','\xe0','\xac','\xaa',0, // ନର୍ଫକ୍ଦ୍ଵୀପ nf
+    '\xe0','\xac','\xa8','\xe0','\xac','\xb0','\xe0','\xad','\xb1','\xe0','\xad','\x87',0, // ନରୱେ no
+    '\xe0','\xac','\xa8','\xe0','\xac','\xbe','\xe0','\xac','\x87','\xe0','\xac','\x9c','\xe0','\xac','\xb0',0, // ନାଇଜର ne
+    '\xe0','\xac','\xa8','\xe0','\xac','\xbe','\xe0','\xac','\x87','\xe0','\xac','\x9c','\xe0','\xad','\x87','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ନାଇଜେରିଆ ng
+    '\xe0','\xac','\xa8','\xe0','\xac','\xbe','\xe0','\xac','\x89','\xe0','\xac','\xb0','\xe0','\xad','\x81',0, // ନାଉରୁ nr
+    '\xe0','\xac','\xa8','\xe0','\xac','\xbe','\xe0','\xac','\xae','\xe0','\xac','\xbf','\xe0','\xac','\xac','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ନାମିବିଆ na
+    '\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\x89',0, // ନିଉ nu
+    '\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\x95','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xac','\xbe','\xe0','\xac','\x97','\xe0','\xad','\x81','\xe0','\xac','\x86',0, // ନିକାରାଗୁଆ ni
+    '\xe0','\xac','\xa8','\xe0','\xad','\x82','\xe0','\xac','\xa4','\xe0','\xac','\xa8','\xe0','\xac','\x95','\xe0','\xac','\xbe','\xe0','\xac','\xb2','\xe0','\xad','\x87','\xe0','\xac','\xa1','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ନୂତନକାଲେଡେନିଆ nc
+    '\xe0','\xac','\xa8','\xe0','\xad','\x87','\xe0','\xac','\xa6','\xe0','\xac','\xb0','\xe0','\xac','\xb2','\xe0','\xad','\x8d','\xe0','\xad','\x9f','\xe0','\xac','\xbe','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\xa1',0, // ନେଦରଲ୍ୟାଣ୍ଡ nl
+    '\xe0','\xac','\xa8','\xe0','\xad','\x87','\xe0','\xac','\xaa','\xe0','\xac','\xbe','\xe0','\xac','\xb3',0, // ନେପାଳ np
+    '\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe0','\xad','\x9f','\xe0','\xad','\x81','\xe0','\xac','\x9c','\xe0','\xac','\xbf','\xe0','\xac','\xb2','\xe0','\xac','\xbe','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\xa1',0, // ନ୍ୟୁଜିଲାଣ୍ଡ nz
+    '\xe0','\xac','\xaa','\xe0','\xac','\xaa','\xe0','\xad','\x81','\xe0','\xac','\x86','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe0','\xad','\x9f','\xe0','\xad','\x81','\xe0','\xac','\x97','\xe0','\xad','\x81','\xe0','\xac','\x8f','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ପପୁଆନ୍ୟୁଗୁଏନିଆ pg
+    '\xe0','\xac','\xaa','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xad','\x81','\xe0','\xac','\x97','\xe0','\xac','\xbe','\xe0','\xac','\xb2','\xe0','\xad','\x8d',0, // ପର୍ତ୍ତୁଗାଲ୍ pt
+    '\xe0','\xac','\xaa','\xe0','\xac','\xb6','\xe0','\xad','\x8d','\xe0','\xac','\x9a','\xe0','\xac','\xbf','\xe0','\xac','\xae','\xe0','\xac','\xb8','\xe0','\xac','\xbe','\xe0','\xac','\xb9','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xac','\xbe',0, // ପଶ୍ଚିମସାହାରା eh
+    '\xe0','\xac','\xaa','\xe0','\xac','\xbe','\xe0','\xac','\x95','\xe0','\xac','\xbf','\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xac','\xbe','\xe0','\xac','\xa8',0, // ପାକିସ୍ତାନ pk
+    '\xe0','\xac','\xaa','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xac','\xbe','\xe0','\xac','\xae','\xe0','\xac','\xbe',0, // ପାନାମା pa
+    '\xe0','\xac','\xaa','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xac','\xbe','\xe0','\xac','\x97','\xe0','\xad','\x81','\xe0','\xac','\x8f',0, // ପାରାଗୁଏ py
+    '\xe0','\xac','\xaa','\xe0','\xac','\xbe','\xe0','\xac','\xb2','\xe0','\xac','\xbe','\xe0','\xac','\x89',0, // ପାଲାଉ pw
+    '\xe0','\xac','\xaa','\xe0','\xac','\xbe','\xe0','\xac','\xb2','\xe0','\xad','\x87','\xe0','\xac','\xb7','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xac','\xbe','\xe0','\xac','\x87','\xe0','\xac','\xa8','\xe0','\xad','\x8d',0, // ପାଲେଷ୍ଟାଇନ୍ ps
+    '\xe0','\xac','\xaa','\xe0','\xac','\xbe','\xe0','\xac','\xb2','\xe0','\xad','\x87','\xe0','\xac','\xb7','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xad','\x9f','\xe0','\xac','\xad','\xe0','\xad','\x82','\xe0','\xac','\xad','\xe0','\xac','\xbe','\xe0','\xac','\x97',0, // ପାଲେଷ୍ଟେନିୟଭୂଭାଗ ps
+    '\xe0','\xac','\xaa','\xe0','\xac','\xbf','\xe0','\xac','\x9f','\xe0','\xac','\x95','\xe0','\xac','\xbe','\xe0','\xac','\x87','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\xa6','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xad','\x80','\xe0','\xac','\xaa','\xe0','\xac','\xaa','\xe0','\xad','\x81','\xe0','\xac','\x9e','\xe0','\xad','\x8d','\xe0','\xac','\x9c',0, // ପିଟକାଇରିନ୍‌ଦ୍ୱୀପପୁଞ୍ଜ pn
+    '\xe0','\xac','\xaa','\xe0','\xad','\x81','\xe0','\xac','\x8f','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xad','\x87','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\x95','\xe0','\xad','\x87',0, // ପୁଏର୍ତ୍ତେରିକେ pr
+    '\xe0','\xac','\xaa','\xe0','\xad','\x82','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\xac','\xe0','\xac','\xa4','\xe0','\xac','\xbf','\xe0','\xac','\xae','\xe0','\xad','\x87','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe2','\x80','\x8c',0, // ପୂର୍ବତିମେର୍‌ tl
+    '\xe0','\xac','\xaa','\xe0','\xad','\x87','\xe0','\xac','\xb0','\xe0','\xad','\x81',0, // ପେରୁ pe
+    '\xe0','\xac','\xaa','\xe0','\xad','\x87','\xe0','\xac','\xb2','\xe0','\xac','\xbe','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\xa1',0, // ପେଲାଣ୍ଡ pl
+    '\xe0','\xac','\xab','\xe0','\xac','\x95','\xe0','\xac','\xb2','\xe0','\xad','\x8d','\xe0','\xad','\x9f','\xe0','\xac','\xbe','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\xa1','\xe0','\xac','\xa6','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xad','\x80','\xe0','\xac','\xaa','\xe0','\xac','\xaa','\xe0','\xad','\x81','\xe0','\xac','\x9e','\xe0','\xad','\x8d','\xe0','\xac','\x9c','\xe0','\xac','\x87','\xe0','\xac','\xb8','\xe0','\xac','\xb2','\xe0','\xac','\xbe','\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xb2','\xe0','\xac','\xad','\xe0','\xac','\xbf','\xe0','\xac','\xa8','\xe0','\xac','\xbe','\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe2','\x80','\x8c',0, // ଫକଲ୍ୟାଣ୍ଡଦ୍ୱୀପପୁଞ୍ଜଇସଲାସ୍‌ମାଲଭିନାସ୍‌ fk
+    '\xe0','\xac','\xab','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\xb2','\xe0','\xad','\x8d','\xe0','\xad','\x9f','\xe0','\xac','\xbe','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\xa1','\xe0','\xac','\xa6','\xe0','\xad','\x8d','\xe0','\xac','\xb5','\xe0','\xad','\x80','\xe0','\xac','\xaa','\xe0','\xac','\xaa','\xe0','\xad','\x81','\xe0','\xac','\x9e','\xe0','\xad','\x8d','\xe0','\xac','\x9c',0, // ଫକ୍‌ଲ୍ୟାଣ୍ଡଦ୍ଵୀପପୁଞ୍ଜ fk
+    '\xe0','\xac','\xab','\xe0','\xac','\xb0','\xe0','\xac','\xbe','\xe0','\xac','\xb8','\xe0','\xad','\x80','\xe0','\xac','\xa6','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xac','\xb7','\xe0','\xac','\xbf','\xe0','\xac','\xa3','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xac','\xb7','\xe0','\xad','\x87','\xe0','\xac','\xa4','\xe0','\xad','\x8d','\xe0','\xac','\xb0',0, // ଫରାସୀଦକ୍ଷିଣକ୍ଷେତ୍ର tf
+    '\xe0','\xac','\xab','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xad','\x87','\xe0','\xac','\x87','\xe0','\xac','\xa6','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xad','\x80','\xe0','\xac','\xaa','\xe0','\xac','\xaa','\xe0','\xad','\x81','\xe0','\xac','\x9e','\xe0','\xad','\x8d','\xe0','\xac','\x9c',0, // ଫାରେଇଦ୍ୱୀପପୁଞ୍ଜ fo
+    '\xe0','\xac','\xab','\xe0','\xac','\xbf','\xe0','\xac','\x9c','\xe0','\xac','\xbf',0, // ଫିଜି fj
+    '\xe0','\xac','\xab','\xe0','\xac','\xbf','\xe0','\xac','\xa8','\xe0','\xac','\xb2','\xe0','\xad','\x8d','\xe0','\xad','\x9f','\xe0','\xac','\xbe','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\xa1',0, // ଫିନଲ୍ୟାଣ୍ଡ fi
+    '\xe0','\xac','\xab','\xe0','\xac','\xbf','\xe0','\xac','\xb2','\xe0','\xac','\xbf','\xe0','\xac','\xaa','\xe0','\xac','\xbe','\xe0','\xac','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xb8','\xe0','\xad','\x8d',0, // ଫିଲିପାଇନସ୍ ph
+    '\xe0','\xac','\xab','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe0','\xac','\xb8',0, // ଫ୍ରାନ୍ସ fr
+    '\xe0','\xac','\xab','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xad','\x87','\xe0','\xac','\x9e','\xe0','\xad','\x8d','\xe0','\xac','\x9a','\xe0','\xac','\x97','\xe0','\xad','\x81','\xe0','\xac','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xbe',0, // ଫ୍ରେଞ୍ଚଗୁଇନା gf
+    '\xe0','\xac','\xab','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xad','\x87','\xe0','\xac','\x9e','\xe0','\xad','\x8d','\xe0','\xac','\x9a','\xe0','\xac','\xaa','\xe0','\xac','\xb2','\xe0','\xac','\xbf','\xe0','\xac','\xa8','\xe0','\xad','\x87','\xe0','\xac','\xb8','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ଫ୍ରେଞ୍ଚପଲିନେସିଆ pf
+    '\xe0','\xac','\xac','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\xae','\xe0','\xad','\x81','\xe0','\xac','\xa1','\xe0','\xac','\xbe',0, // ବର୍ମୁଡା bm
+    '\xe0','\xac','\xac','\xe0','\xac','\xbe','\xe0','\xac','\x82','\xe0','\xac','\xb2','\xe0','\xac','\xbe','\xe0','\xac','\xa6','\xe0','\xad','\x87','\xe0','\xac','\xb6',0, // ବାଂଲାଦେଶ bd
+    '\xe0','\xac','\xac','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xac','\xac','\xe0','\xac','\xbe','\xe0','\xac','\xa1','\xe0','\xad','\x87','\xe0','\xac','\xb8','\xe0','\xad','\x8d',0, // ବାରବାଡେସ୍ bb
+    '\xe0','\xac','\xac','\xe0','\xac','\xbe','\xe0','\xac','\xb9','\xe0','\xac','\xbe','\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xb8','\xe0','\xad','\x8d',0, // ବାହାମାସ୍ bs
+    '\xe0','\xac','\xac','\xe0','\xac','\xbe','\xe0','\xac','\xb9','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\xa8','\xe0','\xad','\x8d',0, // ବାହାରିନ୍ bh
+    '\xe0','\xac','\xac','\xe0','\xad','\x81','\xe0','\xac','\xb0','\xe0','\xad','\x81','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\xa1','\xe0','\xac','\xbf',0, // ବୁରୁଣ୍ଡି bi
+    '\xe0','\xac','\xac','\xe0','\xad','\x81','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\x95','\xe0','\xac','\xbf','\xe0','\xac','\xa8','\xe0','\xac','\xbe','\xe0','\xac','\xab','\xe0','\xac','\xbe','\xe0','\xac','\xb8','\xe0','\xad','\x87',0, // ବୁର୍କିନାଫାସେ bf
+    '\xe0','\xac','\xac','\xe0','\xad','\x81','\xe0','\xac','\xb2','\xe0','\xac','\x97','\xe0','\xad','\x87','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ବୁଲଗେରିଆ bg
+    '\xe0','\xac','\xac','\xe0','\xad','\x87','\xe0','\xac','\x9f','\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xac','\xbe',0, // ବେଟସ୍ୱାନା bw
+    '\xe0','\xac','\xac','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\xa8','\xe0','\xad','\x8d',0, // ବେନିନ୍ bj
+    '\xe0','\xac','\xac','\xe0','\xad','\x87','\xe0','\xac','\xad','\xe0','\xad','\x87','\xe0','\xac','\x9f','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\xa6','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xad','\x80','\xe0','\xac','\xaa',0, // ବେଭେଟ୍‌ଦ୍ୱୀପ bv
+    '\xe0','\xac','\xac','\xe0','\xad','\x87','\xe0','\xac','\xb2','\xe0','\xac','\x9c','\xe0','\xac','\xbf','\xe0','\xad','\x9f','\xe0','\xac','\xae','\xe0','\xad','\x8d',0, // ବେଲଜିୟମ୍ be
+    '\xe0','\xac','\xac','\xe0','\xad','\x87','\xe0','\xac','\xb2','\xe0','\xac','\xad','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ବେଲଭିଆ bo
+    '\xe0','\xac','\xac','\xe0','\xad','\x87','\xe0','\xac','\xb2','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xad','\x81','\xe0','\xac','\xb7','\xe0','\xad','\x8d',0, // ବେଲାରୁଷ୍ by
+    '\xe0','\xac','\xac','\xe0','\xad','\x87','\xe0','\xac','\xb2','\xe0','\xac','\xbf','\xe0','\xac','\x9c','\xe0','\xad','\x8d',0, // ବେଲିଜ୍ bz
+    '\xe0','\xac','\xac','\xe0','\xad','\x87','\xe0','\xac','\xb8','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\x86','\xe0','\xac','\x8f','\xe0','\xac','\xac','\xe0','\xac','\x82','\xe0','\xac','\xb9','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\x9c','\xe0','\xac','\x97','\xe0','\xad','\x87','\xe0','\xac','\xad','\xe0','\xac','\xbf','\xe0','\xac','\xa8','\xe0','\xac','\xbe',0, // ବେସନିଆଏବଂହର୍ଜଗେଭିନା ba
+    '\xe0','\xac','\xac','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xac','\xbe','\xe0','\xac','\x9c','\xe0','\xac','\xbf','\xe0','\xac','\xb2','\xe0','\xad','\x8d',0, // ବ୍ରାଜିଲ୍ br
+    '\xe0','\xac','\xac','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\x9f','\xe0','\xac','\xbf','\xe0','\xac','\xb6','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\xad','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\x9c','\xe0','\xac','\xbf','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe0','\xac','\xa6','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xad','\x80','\xe0','\xac','\xaa','\xe0','\xac','\xaa','\xe0','\xad','\x81','\xe0','\xac','\x9e','\xe0','\xad','\x8d','\xe0','\xac','\x9c',0, // ବ୍ରିଟିଶ୍‌ଭର୍ଜିନ୍ଦ୍ୱୀପପୁଞ୍ଜ vg
+    '\xe0','\xac','\xac','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\x9f','\xe0','\xac','\xbf','\xe0','\xac','\xb6','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\xad','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xac','\xa4','\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xb9','\xe0','\xac','\xbe','\xe0','\xac','\xb8','\xe0','\xac','\xbe','\xe0','\xac','\x97','\xe0','\xac','\xb0','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xac','\xb7','\xe0','\xad','\x87','\xe0','\xac','\xa4','\xe0','\xad','\x8d','\xe0','\xac','\xb0',0, // ବ୍ରିଟିଶ୍‌ଭାରତମାହାସାଗରକ୍ଷେତ୍ର io
+    '\xe0','\xac','\xac','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xad','\x81','\xe0','\xac','\xa8','\xe0','\xad','\x87','\xe0','\xac','\x87',0, // ବ୍ରୁନେଇ bn
+    '\xe0','\xac','\xad','\xe0','\xac','\xbe','\xe0','\xac','\x9f','\xe0','\xac','\xbf','\xe0','\xac','\x95','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe0','\xac','\xb8','\xe0','\xac','\xbf','\xe0','\xac','\x9f','\xe0','\xac','\xbf',0, // ଭାଟିକାନ୍ସିଟି va
+    '\xe0','\xac','\xad','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xad','\x81','\xe0','\xac','\x86','\xe0','\xac','\xa4','\xe0','\xad','\x81',0, // ଭାନୁଆତୁ vu
+    '\xe0','\xac','\xad','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xac','\xa4',0, // ଭାରତ in
+    '\xe0','\xac','\xad','\xe0','\xac','\xbf','\xe0','\xac','\x8f','\xe0','\xac','\xa4','\xe0','\xac','\xa8','\xe0','\xac','\xbe','\xe0','\xac','\xae','\xe0','\xad','\x8d',0, // ଭିଏତନାମ୍ vn
+    '\xe0','\xac','\xad','\xe0','\xad','\x81','\xe0','\xac','\x9f','\xe0','\xac','\xbe','\xe0','\xac','\xa8',0, // ଭୁଟାନ bt
+    '\xe0','\xac','\xad','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xad','\x87','\xe0','\xac','\x9c','\xe0','\xad','\x81','\xe0','\xac','\x8f','\xe0','\xac','\xb2','\xe0','\xac','\xbe',0, // ଭେନେଜୁଏଲା ve
+    '\xe0','\xac','\xae','\xe0','\xac','\x99','\xe0','\xad','\x8d','\xe0','\xac','\x97','\xe0','\xad','\x87','\xe0','\xac','\xb2','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ମଙ୍ଗେଲିଆ mn
+    '\xe0','\xac','\xae','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\x97','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xad','\x87',0, // ମଣ୍ଟେନିଗ୍ରେ me
+    '\xe0','\xac','\xae','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xad','\x87','\xe0','\xac','\xb8','\xe0','\xad','\x87','\xe0','\xac','\xb0','\xe0','\xac','\xbe','\xe0','\xac','\x9f','\xe0','\xad','\x8d',0, // ମଣ୍ଟେସେରାଟ୍ ms
+    '\xe0','\xac','\xae','\xe0','\xac','\xa7','\xe0','\xad','\x8d','\xe0','\xad','\x9f','\xe0','\xac','\x86','\xe0','\xac','\xab','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\x95','\xe0','\xad','\x80','\xe0','\xad','\x9f','\xe0','\xac','\xb8','\xe0','\xac','\xbe','\xe0','\xac','\xa7','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xac','\xa3','\xe0','\xac','\xa4','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xad','\x8d','\xe0','\xac','\xb0',0, // ମଧ୍ୟଆଫ୍ରିକୀୟସାଧାରଣତନ୍ତ୍ର cf
+    '\xe0','\xac','\xae','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\xb8','\xe0','\xac','\xb8',0, // ମରିସସ mu
+    '\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\x87','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xad','\x87','\xe0','\xac','\xb8','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ମାଇକ୍ରେନେସିଆ fm
+    '\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\x95','\xe0','\xac','\xbe','\xe0','\xac','\x89',0, // ମାକାଉ mo
+    '\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\x95','\xe0','\xac','\xbe','\xe0','\xac','\x89','\xe0','\xac','\x8f','\xe0','\xac','\xb8','\xe0','\xac','\x8f','\xe0','\xac','\x86','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\x9a','\xe0','\xac','\xbe','\xe0','\xac','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xbe',0, // ମାକାଉଏସଏଆର୍‌ଚାଇନା mo
+    '\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xa1','\xe0','\xac','\xbe','\xe0','\xac','\x97','\xe0','\xac','\xbe','\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe0','\xac','\x95','\xe0','\xac','\xb0','\xe0','\xad','\x8d',0, // ମାଡାଗାସ୍କର୍ mg
+    '\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xac','\xbf','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xad','\x9f','\xe0','\xad','\x81',0, // ମାର୍ଟିନିକ୍ୟୁ mq
+    '\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\xb6','\xe0','\xac','\xbe','\xe0','\xac','\xb2','\xe0','\xad','\x8d','\xe0','\xac','\xa6','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xad','\x80','\xe0','\xac','\xaa','\xe0','\xac','\xaa','\xe0','\xad','\x81','\xe0','\xac','\x9e','\xe0','\xad','\x8d','\xe0','\xac','\x9c',0, // ମାର୍ଶାଲ୍ଦ୍ୱୀପପୁଞ୍ଜ mh
+    '\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xb2','\xe0','\xac','\xa6','\xe0','\xac','\xbf','\xe0','\xac','\xad','\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe2','\x80','\x8c',0, // ମାଲଦିଭସ୍‌ mv
+    '\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xb2','\xe0','\xac','\xbf',0, // ମାଲି ml
+    '\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xb2','\xe0','\xad','\x87','\xe0','\xac','\xb8','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ମାଲେସିଆ my
+    '\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xb2','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xac','\xbe',0, // ମାଲ୍ଟା mt
+    '\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xb2','\xe0','\xad','\xb1','\xe0','\xac','\xbf',0, // ମାଲୱି mw
+    '\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xb8','\xe0','\xad','\x87','\xe0','\xac','\xa1','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ମାସେଡେନିଆ mk
+    '\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xb8','\xe0','\xad','\x87','\xe0','\xac','\xa1','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\x86','\xe0','\xac','\x8f','\xe0','\xac','\xab','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe2','\x80','\x8c','\xe0','\xad','\xb1','\xe0','\xac','\xbe','\xe0','\xac','\x87','\xe0','\xac','\x86','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe2','\x80','\x8c','\xe0','\xac','\x93','\xe0','\xac','\x8f','\xe0','\xac','\xae','\xe0','\xad','\x8d',0, // ମାସେଡେନିଆଏଫ୍‌‌ୱାଇଆର୍‌‌ଓଏମ୍ mk
+    '\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xad','\x9f','\xe0','\xad','\x87','\xe0','\xac','\x9f','\xe0','\xad','\x87',0, // ମାୟେଟେ yt
+    '\xe0','\xac','\xae','\xe0','\xac','\xbf','\xe0','\xac','\x86','\xe0','\xac','\x81','\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xb0',0, // ମିଆଁମାର mm
+    '\xe0','\xac','\xae','\xe0','\xad','\x87','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xac','\xb8','\xe0','\xac','\xbf','\xe0','\xac','\x95','\xe0','\xad','\x87',0, // ମେକ୍ସିକେ mx
+    '\xe0','\xac','\xae','\xe0','\xad','\x87','\xe0','\xac','\x9c','\xe0','\xac','\xbe','\xe0','\xac','\xae','\xe0','\xad','\x8d','\xe0','\xac','\xac','\xe0','\xac','\xbf','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe2','\x80','\x8c',0, // ମେଜାମ୍ବିକ୍‌ mz
+    '\xe0','\xac','\xae','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xbe','\xe0','\xac','\x95','\xe0','\xad','\x87',0, // ମେନାକେ mc
+    '\xe0','\xac','\xae','\xe0','\xad','\x87','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\x9f','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ମେରିଟାନିଆ mr
+    '\xe0','\xac','\xae','\xe0','\xad','\x87','\xe0','\xac','\xb0','\xe0','\xad','\x87','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xac','\x95','\xe0','\xad','\x87',0, // ମେରେକ୍କେ ma
+    '\xe0','\xac','\xae','\xe0','\xad','\x87','\xe0','\xac','\xb2','\xe0','\xac','\xa1','\xe0','\xad','\x87','\xe0','\xac','\xad','\xe0','\xac','\xbe',0, // ମେଲଡେଭା md
+    '\xe0','\xac','\xaf','\xe0','\xad','\x81','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xac','\xb0','\xe0','\xac','\xbe','\xe0','\xac','\x9c','\xe0','\xad','\x8d','\xe0','\xad','\x9f',0, // ଯୁକ୍ତରାଜ୍ୟ gb
+    '\xe0','\xac','\xaf','\xe0','\xad','\x81','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xac','\xb0','\xe0','\xac','\xbe','\xe0','\xac','\xb7','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xad','\x8d','\xe0','\xac','\xb0',0, // ଯୁକ୍ତରାଷ୍ଟ୍ର us
+    '\xe0','\xac','\xaf','\xe0','\xad','\x81','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xac','\xb0','\xe0','\xac','\xbe','\xe0','\xac','\xb7','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xac','\x86','\xe0','\xac','\x89','\xe0','\xac','\x9f','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\xb2','\xe0','\xac','\xbe','\xe0','\xac','\x87','\xe0','\xac','\x99','\xe0','\xad','\x8d','\xe0','\xac','\x97','\xe0','\xac','\xa6','\xe0','\xad','\x8d','\xe0','\xac','\xb5','\xe0','\xad','\x80','\xe0','\xac','\xaa','\xe0','\xac','\xaa','\xe0','\xad','\x81','\xe0','\xac','\x9e','\xe0','\xad','\x8d','\xe0','\xac','\x9c',0, // ଯୁକ୍ତରାଷ୍ଟ୍ରଆଉଟ୍‌ଲାଇଙ୍ଗଦ୍ଵୀପପୁଞ୍ଜ um
+    '\xe0','\xac','\xaf','\xe0','\xad','\x81','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xac','\xb0','\xe0','\xac','\xbe','\xe0','\xac','\xb7','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xac','\xad','\xe0','\xac','\xbf','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\x9c','\xe0','\xac','\xbf','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe0','\xac','\xa6','\xe0','\xad','\x8d','\xe0','\xac','\xb5','\xe0','\xad','\x80','\xe0','\xac','\xaa','\xe0','\xac','\xaa','\xe0','\xad','\x81','\xe0','\xac','\x9e','\xe0','\xad','\x8d','\xe0','\xac','\x9c',0, // ଯୁକ୍ତରାଷ୍ଟ୍ରଭିର୍ଜିନ୍ଦ୍ଵୀପପୁଞ୍ଜ vi
+    '\xe0','\xac','\xb0','\xe0','\xac','\xbe','\xe0','\xad','\xb1','\xe0','\xac','\xbe','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\xa1','\xe0','\xac','\xbe',0, // ରାୱାଣ୍ଡା rw
+    '\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xad','\x9f','\xe0','\xad','\x81','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\x85','\xe0','\xac','\xa8','\xe0','\xad','\x8d',0, // ରିୟୁନିଅନ୍ re
+    '\xe0','\xac','\xb0','\xe0','\xad','\x81','\xe0','\xac','\xb7','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ରୁଷିଆ ru
+    '\xe0','\xac','\xb0','\xe0','\xad','\x87','\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ରେମାନିଆ ro
+    '\xe0','\xac','\xb2','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xac','\xb8','\xe0','\xad','\x87','\xe0','\xac','\xae','\xe0','\xac','\xac','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\x97',0, // ଲକ୍ସେମବର୍ଗ lu
+    '\xe0','\xac','\xb2','\xe0','\xac','\xbe','\xe0','\xac','\x87','\xe0','\xac','\xac','\xe0','\xad','\x87','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ଲାଇବେରିଆ lr
+    '\xe0','\xac','\xb2','\xe0','\xac','\xbe','\xe0','\xac','\x93','\xe0','\xac','\xb8','\xe0','\xad','\x8d',0, // ଲାଓସ୍ la
+    '\xe0','\xac','\xb2','\xe0','\xac','\xbe','\xe0','\xac','\x9f','\xe0','\xac','\xad','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ଲାଟଭିଆ lv
+    '\xe0','\xac','\xb2','\xe0','\xac','\xbf','\xe0','\xac','\x9a','\xe0','\xad','\x87','\xe0','\xac','\x9f','\xe0','\xac','\xa8','\xe0','\xac','\xb7','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xad','\x87','\xe0','\xac','\x87','\xe0','\xac','\xa8','\xe0','\xad','\x8d',0, // ଲିଚେଟନଷ୍ଟେଇନ୍ li
+    '\xe0','\xac','\xb2','\xe0','\xac','\xbf','\xe0','\xac','\xa5','\xe0','\xad','\x81','\xe0','\xac','\x86','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ଲିଥୁଆନିଆ lt
+    '\xe0','\xac','\xb2','\xe0','\xac','\xbf','\xe0','\xac','\xac','\xe0','\xad','\x8d','\xe0','\xad','\x9f','\xe0','\xac','\xbe',0, // ଲିବ୍ୟା ly
+    '\xe0','\xac','\xb2','\xe0','\xad','\x87','\xe0','\xac','\xac','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xac','\xa8','\xe0','\xad','\x8d',0, // ଲେବାନନ୍ lb
+    '\xe0','\xac','\xb2','\xe0','\xad','\x87','\xe0','\xac','\xb8','\xe0','\xad','\x87','\xe0','\xac','\xa5','\xe0','\xad','\x87',0, // ଲେସେଥେ ls
+    '\xe0','\xac','\xb6','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xad','\x80','\xe0','\xac','\xb2','\xe0','\xac','\x99','\xe0','\xad','\x8d','\xe0','\xac','\x95','\xe0','\xac','\xbe',0, // ଶ୍ରୀଲଙ୍କା lk
+    '\xe0','\xac','\xb8','\xe0','\xac','\x82','\xe0','\xac','\xaf','\xe0','\xad','\x81','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xac','\x86','\xe0','\xac','\xb0','\xe0','\xac','\xac','\xe0','\xac','\x8f','\xe0','\xac','\xae','\xe0','\xac','\xbf','\xe0','\xac','\xb0','\xe0','\xad','\x87','\xe0','\xac','\x9f','\xe0','\xac','\xb8','\xe0','\xad','\x8d',0, // ସଂଯୁକ୍ତଆରବଏମିରେଟସ୍ ae
+    '\xe0','\xac','\xb8','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\xac','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ସର୍ବିଆ rs
+    '\xe0','\xac','\xb8','\xe0','\xac','\xbe','\xe0','\xac','\x87','\xe0','\xac','\xaa','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xac','\xb8','\xe0','\xad','\x8d',0, // ସାଇପ୍ରସ୍ cy
+    '\xe0','\xac','\xb8','\xe0','\xac','\xbe','\xe0','\xac','\x89','\xe0','\xac','\xa6','\xe0','\xac','\xbf','\xe0','\xac','\x86','\xe0','\xac','\xb0','\xe0','\xac','\xac','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ସାଉଦିଆରବିଆ sa
+    '\xe0','\xac','\xb8','\xe0','\xac','\xbe','\xe0','\xac','\x93','\xe0','\xac','\x9f','\xe0','\xad','\x87','\xe0','\xac','\xae','\xe0','\xad','\x87','\xe0','\xac','\x8f','\xe0','\xac','\xac','\xe0','\xac','\x82','\xe0','\xac','\xaa','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\xa8','\xe0','\xac','\xb8','\xe0','\xac','\xbf','\xe0','\xac','\xaa','\xe0','\xac','\xbf',0, // ସାଓଟେମେଏବଂପ୍ରିନସିପି st
+    '\xe0','\xac','\xb8','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\xa8','\xe0','\xad','\x87',0, // ସାନ୍ମାରିନେ sm
+    '\xe0','\xac','\xb8','\xe0','\xac','\xbe','\xe0','\xac','\xae','\xe0','\xad','\x87','\xe0','\xac','\x86',0, // ସାମେଆ ws
+    '\xe0','\xac','\xb8','\xe0','\xac','\xbe','\xe0','\xac','\xb2','\xe0','\xac','\xac','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\xa1','\xe0','\xac','\x8f','\xe0','\xac','\xac','\xe0','\xac','\x82','\xe0','\xac','\x9c','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xad','\x9f','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe2','\x80','\x8c',0, // ସାଲବାର୍ଡଏବଂଜାନ୍‌ମାୟେନ୍‌ sj
+    '\xe0','\xac','\xb8','\xe0','\xac','\xbf','\xe0','\xac','\x89','\xe0','\xac','\x9f','\xe0','\xac','\xbe','\xe0','\xac','\x8f','\xe0','\xac','\xac','\xe0','\xac','\x82','\xe0','\xac','\xae','\xe0','\xad','\x87','\xe0','\xac','\xb2','\xe0','\xac','\xbf','\xe0','\xac','\xb2','\xe0','\xac','\xbe',0, // ସିଉଟାଏବଂମେଲିଲା ea
+    '\xe0','\xac','\xb8','\xe0','\xac','\xbf','\xe0','\xac','\x8f','\xe0','\xac','\xb0','\xe0','\xac','\xbe','\xe0','\xac','\xb2','\xe0','\xac','\xbf','\xe0','\xac','\x93','\xe0','\xac','\xa8',0, // ସିଏରାଲିଓନ sl
+    '\xe0','\xac','\xb8','\xe0','\xac','\xbf','\xe0','\xac','\x99','\xe0','\xad','\x8d','\xe0','\xac','\x97','\xe0','\xac','\xbe','\xe0','\xac','\xaa','\xe0','\xad','\x81','\xe0','\xac','\xb0','\xe0','\xad','\x8d',0, // ସିଙ୍ଗାପୁର୍ sg
+    '\xe0','\xac','\xb8','\xe0','\xac','\xbf','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xad','\x80','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe2','\x80','\x8c',0, // ସିଣ୍ଟମାର୍ଟୀନ୍‌ sx
+    '\xe0','\xac','\xb8','\xe0','\xac','\xbf','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ସିରିଆ sy
+    '\xe0','\xac','\xb8','\xe0','\xac','\xbf','\xe0','\xad','\x9f','\xe0','\xad','\x81','\xe0','\xac','\xa1','\xe0','\xad','\x87','\xe0','\xac','\x8f','\xe0','\xac','\xb8','\xe0','\xad','\x87','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\x9f',0, // ସିୟୁଡେଏସେଣ୍ଟ xa
+    '\xe0','\xac','\xb8','\xe0','\xac','\xbf','\xe0','\xad','\x9f','\xe0','\xad','\x81','\xe0','\xac','\xa1','\xe0','\xad','\x87','\xe0','\xac','\xac','\xe0','\xac','\xbf','\xe0','\xac','\xa1','\xe0','\xac','\xbf',0, // ସିୟୁଡେବିଡି xb
+    '\xe0','\xac','\xb8','\xe0','\xad','\x80','\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xac','\xac','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xad','\x8d','\xe0','\xac','\xa4','\xe0','\xad','\x80','\xe0','\xac','\x93','\xe0','\xac','\xb8','\xe0','\xac','\xbf','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ସୀମାନ୍ତବର୍ତ୍ତୀଓସିନିଆ qo
+    '\xe0','\xac','\xb8','\xe0','\xad','\x81','\xe0','\xac','\xa6','\xe0','\xac','\xbe','\xe0','\xac','\xa8',0, // ସୁଦାନ sd
+    '\xe0','\xac','\xb8','\xe0','\xad','\x81','\xe0','\xac','\xb0','\xe0','\xac','\xbf','\xe0','\xac','\xa8','\xe0','\xac','\xbe','\xe0','\xac','\xae',0, // ସୁରିନାମ sr
+    '\xe0','\xac','\xb8','\xe0','\xad','\x87','\xe0','\xac','\x9a','\xe0','\xad','\x87','\xe0','\xac','\xb2','\xe0','\xac','\xb8','\xe0','\xad','\x8d',0, // ସେଚେଲସ୍ sc
+    '\xe0','\xac','\xb8','\xe0','\xad','\x87','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xac','\x95','\xe0','\xac','\xbf','\xe0','\xac','\x9f','\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\x8f','\xe0','\xac','\xac','\xe0','\xac','\x82','\xe0','\xac','\xa8','\xe0','\xad','\x87','\xe0','\xac','\xad','\xe0','\xac','\xbf','\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe2','\x80','\x8c',0, // ସେଣ୍ଟକିଟସ୍‌ଏବଂନେଭିସ୍‌ kn
+    '\xe0','\xac','\xb8','\xe0','\xad','\x87','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xac','\xaa','\xe0','\xac','\xbf','\xe0','\xac','\x8f','\xe0','\xac','\xb0','\xe0','\xad','\x87','\xe0','\xac','\x8f','\xe0','\xac','\xac','\xe0','\xac','\x82','\xe0','\xac','\xae','\xe0','\xac','\xbf','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xad','\x87','\xe0','\xac','\xb2','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe2','\x80','\x8c',0, // ସେଣ୍ଟପିଏରେଏବଂମିକ୍ୱେଲନ୍‌ pm
+    '\xe0','\xac','\xb8','\xe0','\xad','\x87','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xac','\xac','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\xa5','\xe0','\xad','\x87','\xe0','\xac','\xb2','\xe0','\xad','\x87','\xe0','\xac','\xae','\xe0','\xac','\xbf',0, // ସେଣ୍ଟବାର୍ଥେଲେମି bl
+    '\xe0','\xac','\xb8','\xe0','\xad','\x87','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xac','\xad','\xe0','\xac','\xbf','\xe0','\xac','\xa8','\xe0','\xac','\xb8','\xe0','\xad','\x87','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xac','\x8f','\xe0','\xac','\xac','\xe0','\xac','\x82','\xe0','\xac','\xa6','\xe0','\xac','\xbf','\xe0','\xac','\x97','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xbe','\xe0','\xac','\xa1','\xe0','\xac','\xbf','\xe0','\xac','\xb8','\xe0','\xad','\x8d',0, // ସେଣ୍ଟଭିନସେଣ୍ଟଏବଂଦିଗ୍ରେନାଡିସ୍ vc
+    '\xe0','\xac','\xb8','\xe0','\xad','\x87','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xac','\xbf','\xe0','\xac','\xa8','\xe0','\xad','\x8d',0, // ସେଣ୍ଟମାର୍ଟିନ୍ mf
+    '\xe0','\xac','\xb8','\xe0','\xad','\x87','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xac','\xb2','\xe0','\xad','\x81','\xe0','\xac','\xb8','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ସେଣ୍ଟଲୁସିଆ lc
+    '\xe0','\xac','\xb8','\xe0','\xad','\x87','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\x9f','\xe0','\xac','\xb9','\xe0','\xad','\x87','\xe0','\xac','\xb2','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xbe',0, // ସେଣ୍ଟହେଲେନା sh
+    '\xe0','\xac','\xb8','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xad','\x87','\xe0','\xac','\x97','\xe0','\xac','\xbe','\xe0','\xac','\xb2','\xe0','\xad','\x8d',0, // ସେନେଗାଲ୍ sn
+    '\xe0','\xac','\xb8','\xe0','\xad','\x87','\xe0','\xac','\xae','\xe0','\xac','\xbe','\xe0','\xac','\xb2','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ସେମାଲିଆ so
+    '\xe0','\xac','\xb8','\xe0','\xad','\x87','\xe0','\xac','\xb2','\xe0','\xad','\x87','\xe0','\xac','\xae','\xe0','\xac','\xa8','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\xa6','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xad','\x80','\xe0','\xac','\xaa','\xe0','\xac','\xaa','\xe0','\xad','\x81','\xe0','\xac','\x9e','\xe0','\xad','\x8d','\xe0','\xac','\x9c',0, // ସେଲେମନ୍‌ଦ୍ୱୀପପୁଞ୍ଜ sb
+    '\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe0','\xac','\xaa','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xad','\x8d',0, // ସ୍ପେନ୍ es
+    '\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe0','\xac','\xb2','\xe0','\xad','\x87','\xe0','\xac','\xad','\xe0','\xac','\xbe','\xe0','\xac','\x95','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ସ୍ଲେଭାକିଆ sk
+    '\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe0','\xac','\xb2','\xe0','\xad','\x87','\xe0','\xac','\xad','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xbf','\xe0','\xac','\x86',0, // ସ୍ଲେଭେନିଆ si
+    '\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xac','\xbe','\xe0','\xac','\x9c','\xe0','\xac','\xbf','\xe0','\xac','\xb2','\xe0','\xad','\x8d','\xe0','\xad','\x9f','\xe0','\xac','\xbe','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\xa1',0, // ସ୍ୱାଜିଲ୍ୟାଣ୍ଡ sz
+    '\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xac','\xbf','\xe0','\xac','\x9c','\xe0','\xac','\xb0','\xe0','\xac','\xb2','\xe0','\xad','\x8d','\xe0','\xad','\x9f','\xe0','\xac','\xbe','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\xa1',0, // ସ୍ୱିଜରଲ୍ୟାଣ୍ଡ ch
+    '\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xad','\x87','\xe0','\xac','\xa1','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xad','\x8d',0, // ସ୍ୱେଡେନ୍ se
+    '\xe0','\xac','\xb9','\xe0','\xac','\x82','\xe0','\xac','\x95','\xe0','\xac','\x82',0, // ହଂକଂ hk
+    '\xe0','\xac','\xb9','\xe0','\xac','\x82','\xe0','\xac','\x95','\xe0','\xac','\x82','\xe0','\xac','\x8f','\xe0','\xac','\xb8','\xe0','\xac','\x8f','\xe0','\xac','\x86','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\x9a','\xe0','\xac','\xbe','\xe0','\xac','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xbe',0, // ହଂକଂଏସଏଆର୍‌ଚାଇନା hk
+    '\xe0','\xac','\xb9','\xe0','\xac','\x99','\xe0','\xad','\x8d','\xe0','\xac','\x97','\xe0','\xad','\x87','\xe0','\xac','\xb0','\xe0','\xad','\x80',0, // ହଙ୍ଗେରୀ hu
+    '\xe0','\xac','\xb9','\xe0','\xac','\xbe','\xe0','\xac','\x87','\xe0','\xac','\xa4','\xe0','\xac','\xbf',0, // ହାଇତି ht
+    '\xe0','\xac','\xb9','\xe0','\xac','\xbe','\xe0','\xac','\xb0','\xe0','\xad','\x8d','\xe0','\xac','\xa1','\xe0','\xad','\x8d','\xe2','\x80','\x8c','\xe0','\xac','\x8f','\xe0','\xac','\xac','\xe0','\xac','\x82','\xe0','\xac','\xae','\xe0','\xad','\x8d','\xe0','\xad','\x9f','\xe0','\xac','\xbe','\xe0','\xac','\x95','\xe0','\xac','\xa1','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xac','\xbe','\xe0','\xac','\xb2','\xe0','\xad','\x8d','\xe0','\xac','\xa1','\xe0','\xac','\xa6','\xe0','\xad','\x8d','\xe0','\xad','\xb1','\xe0','\xad','\x80','\xe0','\xac','\xaa','\xe0','\xac','\xaa','\xe0','\xad','\x81','\xe0','\xac','\x9e','\xe0','\xad','\x8d','\xe0','\xac','\x9c',0, // ହାର୍ଡ୍‌ଏବଂମ୍ୟାକଡେନାଲ୍ଡଦ୍ୱୀପପୁଞ୍ଜ hm
+    '\xe0','\xac','\xb9','\xe0','\xad','\x87','\xe0','\xac','\xa3','\xe0','\xad','\x8d','\xe0','\xac','\xa1','\xe0','\xad','\x81','\xe0','\xac','\xb0','\xe0','\xac','\xbe','\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe2','\x80','\x8c',0, // ହେଣ୍ଡୁରାସ୍‌ hn
+    '\xe0','\xad','\x9f','\xe0','\xad','\x81','\xe0','\xac','\x95','\xe0','\xad','\x87',0, // ୟୁକେ gb
+    '\xe0','\xad','\x9f','\xe0','\xad','\x81','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xac','\xb0','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xad','\x8d',0, // ୟୁକ୍ରେନ୍ ua
+    '\xe0','\xad','\x9f','\xe0','\xad','\x81','\xe0','\xac','\xb0','\xe0','\xad','\x87','\xe0','\xac','\x95','\xe0','\xad','\x8d','\xe0','\xac','\xb7','\xe0','\xad','\x87','\xe0','\xac','\xa4','\xe0','\xad','\x8d','\xe0','\xac','\xb0',0, // ୟୁରେକ୍ଷେତ୍ର ez
+    '\xe0','\xad','\x9f','\xe0','\xad','\x87','\xe0','\xac','\xae','\xe0','\xad','\x87','\xe0','\xac','\xa8','\xe0','\xad','\x8d',0, // ୟେମେନ୍ ye
+    '\xe0','\xad','\xb1','\xe0','\xac','\xbe','\xe0','\xac','\xb2','\xe0','\xac','\xbf','\xe0','\xac','\xb8','\xe0','\xad','\x8d','\xe0','\xac','\x8f','\xe0','\xac','\xac','\xe0','\xac','\x82','\xe0','\xac','\xab','\xe0','\xad','\x81','\xe0','\xac','\xa4','\xe0','\xad','\x81','\xe0','\xac','\xa8','\xe0','\xac','\xbe',0, // ୱାଲିସ୍ଏବଂଫୁତୁନା wf
+    '\xe0','\xae','\x83','\xe0','\xae','\xaa','\xe0','\xae','\xbe','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\xb2','\xe0','\xae','\xbe','\xe0','\xae','\xa8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x81','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xb5','\xe0','\xaf','\x81','\xe0','\xae','\x95','\xe0','\xae','\xb3','\xe0','\xaf','\x8d',0, // ஃபாக்லாந்துதீவுகள் fk
+    '\xe0','\xae','\x83','\xe0','\xae','\xaa','\xe0','\xae','\xbe','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\xb2','\xe0','\xae','\xbe','\xe0','\xae','\xa8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x81','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xb5','\xe0','\xaf','\x81','\xe0','\xae','\x95','\xe0','\xae','\xb3','\xe0','\xaf','\x8d','\xe0','\xae','\x87','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xb2','\xe0','\xae','\xbe','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xae','\xe0','\xae','\xbe','\xe0','\xae','\xb2','\xe0','\xaf','\x8d','\xe0','\xae','\xb5','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xae','\xb8','\xe0','\xaf','\x8d',0, // ஃபாக்லாந்துதீவுகள்இஸ்லாஸ்மால்வினஸ் fk
+    '\xe0','\xae','\x83','\xe0','\xae','\xaa','\xe0','\xae','\xbe','\xe0','\xae','\xb0','\xe0','\xaf','\x87','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xb5','\xe0','\xaf','\x81','\xe0','\xae','\x95','\xe0','\xae','\xb3','\xe0','\xaf','\x8d',0, // ஃபாரேதீவுகள் fo
+    '\xe0','\xae','\x83','\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\x9c','\xe0','\xae','\xbf',0, // ஃபிஜி fj
+    '\xe0','\xae','\x85','\xe0','\xae','\x99','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xaf','\x81','\xe0','\xae','\xb2','\xe0','\xae','\xbe',0, // அங்கியுலா ai
+    '\xe0','\xae','\x85','\xe0','\xae','\x99','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x87','\xe0','\xae','\xb2','\xe0','\xae','\xbe',0, // அங்கேலா ao
+    '\xe0','\xae','\x85','\xe0','\xae','\x9a','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xaf','\x88','\xe0','\xae','\x9c','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // அசர்பைஜான் az
+    '\xe0','\xae','\x85','\xe0','\xae','\xa3','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xae','\xbe','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xae','\xbf','\xe0','\xae','\x95','\xe0','\xae','\xbe',0, // அண்டார்டிகா aq
+    '\xe0','\xae','\x85','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x87','\xe0','\xae','\xb0','\xe0','\xae','\xbe',0, // அன்டேரா ad
+    '\xe0','\xae','\x85','\xe0','\xae','\xae','\xe0','\xaf','\x86','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\x9a','\xe0','\xae','\xae','\xe0','\xaf','\x87','\xe0','\xae','\xb5','\xe0','\xae','\xbe',0, // அமெரிக்கசமேவா as
+    '\xe0','\xae','\x85','\xe0','\xae','\xae','\xe0','\xaf','\x86','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\xbe',0, // அமெரிக்கா us
+    '\xe0','\xae','\x85','\xe0','\xae','\xaf','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\xb2','\xe0','\xae','\xbe','\xe0','\xae','\xa8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x81',0, // அயர்லாந்து ie
+    '\xe0','\xae','\x85','\xe0','\xae','\xb0','\xe0','\xaf','\x82','\xe0','\xae','\xaa','\xe0','\xae','\xbe',0, // அரூபா aw
+    '\xe0','\xae','\x85','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x9c','\xe0','\xaf','\x86','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xae','\xbe',0, // அர்ஜென்டினா ar
+    '\xe0','\xae','\x85','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\xae','\xe0','\xaf','\x87','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // அர்மேனியா am
+    '\xe0','\xae','\x85','\xe0','\xae','\xb2','\xe0','\xaf','\x8d','\xe0','\xae','\x9c','\xe0','\xaf','\x80','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // அல்ஜீரியா dz
+    '\xe0','\xae','\x85','\xe0','\xae','\xb2','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xaf','\x87','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // அல்பேனியா al
+    '\xe0','\xae','\x85','\xe0','\xae','\xb7','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\xb7','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xb5','\xe0','\xaf','\x81',0, // அஷன்ஷியன்தீவு ac
+    '\xe0','\xae','\x86','\xe0','\xae','\x83','\xe0','\xae','\xaa','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // ஆஃப்கானிஸ்தான் af
+    '\xe0','\xae','\x86','\xe0','\xae','\xa3','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xae','\xbf','\xe0','\xae','\x95','\xe0','\xaf','\x81','\xe0','\xae','\xb5','\xe0','\xae','\xbe','\xe0','\xae','\xae','\xe0','\xae','\xb1','\xe0','\xaf','\x8d','\xe0','\xae','\xb1','\xe0','\xaf','\x81','\xe0','\xae','\xae','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xae','\xbe','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xaf','\x81','\xe0','\xae','\x9f','\xe0','\xae','\xbe',0, // ஆண்டிகுவாமற்றும்பார்புடா ag
+    '\xe0','\xae','\x86','\xe0','\xae','\xb2','\xe0','\xae','\xa8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x81','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xb5','\xe0','\xaf','\x81','\xe0','\xae','\x95','\xe0','\xae','\xb3','\xe0','\xaf','\x8d',0, // ஆலந்துதீவுகள் ax
+    '\xe0','\xae','\x86','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xae','\xbf','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // ஆஸ்திரியா at
+    '\xe0','\xae','\x86','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xae','\xbf','\xe0','\xae','\xb0','\xe0','\xaf','\x87','\xe0','\xae','\xb2','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // ஆஸ்திரேலியா au
+    '\xe0','\xae','\x87','\xe0','\xae','\xa4','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xae','\xbe','\xe0','\xae','\xb2','\xe0','\xae','\xbf',0, // இத்தாலி it
+    '\xe0','\xae','\x87','\xe0','\xae','\xa8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // இந்தியா in
+    '\xe0','\xae','\x87','\xe0','\xae','\xa8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x87','\xe0','\xae','\xa9','\xe0','\xaf','\x87','\xe0','\xae','\x9a','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // இந்தேனேசியா id
+    '\xe0','\xae','\x87','\xe0','\xae','\xb2','\xe0','\xae','\x99','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x88',0, // இலங்கை lk
+    '\xe0','\xae','\x87','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xb0','\xe0','\xaf','\x87','\xe0','\xae','\xb2','\xe0','\xaf','\x8d',0, // இஸ்ரேல் il
+    '\xe0','\xae','\x88','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\xb5','\xe0','\xae','\x9f','\xe0','\xae','\xbe','\xe0','\xae','\xb0','\xe0','\xaf','\x8d',0, // ஈக்வடார் ec
+    '\xe0','\xae','\x88','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\xb5','\xe0','\xae','\x9f','\xe0','\xaf','\x87','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xb2','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // ஈக்வடேரியல்கினியா gq
+    '\xe0','\xae','\x88','\xe0','\xae','\xb0','\xe0','\xae','\xbe','\xe0','\xae','\x95','\xe0','\xaf','\x8d',0, // ஈராக் iq
+    '\xe0','\xae','\x88','\xe0','\xae','\xb0','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // ஈரான் ir
+    '\xe0','\xae','\x89','\xe0','\xae','\x95','\xe0','\xae','\xbe','\xe0','\xae','\xa3','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xae','\xbe',0, // உகாண்டா ug
+    '\xe0','\xae','\x89','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\xb0','\xe0','\xaf','\x88','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // உக்ரைன் ua
+    '\xe0','\xae','\x89','\xe0','\xae','\xb0','\xe0','\xaf','\x81','\xe0','\xae','\x95','\xe0','\xaf','\x81','\xe0','\xae','\xb5','\xe0','\xaf','\x87',0, // உருகுவே uy
+    '\xe0','\xae','\x89','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xaf','\x86','\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // உஸ்பெகிஸ்தான் uz
+    '\xe0','\xae','\x8e','\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\xaa','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x81',0, // எகிப்து eg
+    '\xe0','\xae','\x8e','\xe0','\xae','\xa4','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xaf','\x87','\xe0','\xae','\xaa','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // எத்தியேப்பியா et
+    '\xe0','\xae','\x8e','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // எரிட்ரியா er
+    '\xe0','\xae','\x8e','\xe0','\xae','\xb2','\xe0','\xaf','\x8d','\xe0','\xae','\x9a','\xe0','\xae','\xbe','\xe0','\xae','\xb2','\xe0','\xaf','\x8d','\xe0','\xae','\xb5','\xe0','\xae','\x9f','\xe0','\xae','\xbe','\xe0','\xae','\xb0','\xe0','\xaf','\x8d',0, // எல்சால்வடார் sv
+    '\xe0','\xae','\x8e','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x87','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // எஸ்டேனியா ee
+    '\xe0','\xae','\x8f','\xe0','\xae','\xae','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // ஏமன் ye
+    '\xe0','\xae','\x90','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\x85','\xe0','\xae','\xb0','\xe0','\xae','\xaa','\xe0','\xaf','\x81','\xe0','\xae','\x8e','\xe0','\xae','\xae','\xe0','\xae','\xbf','\xe0','\xae','\xb0','\xe0','\xaf','\x87','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\xb8','\xe0','\xaf','\x8d',0, // ஐக்கியஅரபுஎமிரேட்ஸ் ae
+    '\xe0','\xae','\x90','\xe0','\xae','\xb2','\xe0','\xaf','\x8d','\xe0','\xae','\x86','\xe0','\xae','\x83','\xe0','\xae','\xaa','\xe0','\xaf','\x8d','\xe0','\xae','\xae','\xe0','\xaf','\x87','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // ஐல்ஆஃப்மேன் im
+    '\xe0','\xae','\x90','\xe0','\xae','\xb5','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\x95','\xe0','\xaf','\x87','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x8d',0, // ஐவரிகேஸ்ட் ci
+    '\xe0','\xae','\x90','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xb2','\xe0','\xae','\xbe','\xe0','\xae','\xa8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x81',0, // ஐஸ்லாந்து is
+    '\xe0','\xae','\x93','\xe0','\xae','\xae','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // ஓமன் om
+    '\xe0','\xae','\x95','\xe0','\xae','\xa4','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xae','\xbe','\xe0','\xae','\xb0','\xe0','\xaf','\x8d',0, // கத்தார் qa
+    '\xe0','\xae','\x95','\xe0','\xae','\xa9','\xe0','\xae','\x9f','\xe0','\xae','\xbe',0, // கனடா ca
+    '\xe0','\xae','\x95','\xe0','\xae','\xae','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xaf','\x87','\xe0','\xae','\x9f','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // கம்பேடியா kh
+    '\xe0','\xae','\x95','\xe0','\xae','\xaf','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xae','\xbe',0, // கயானா gy
+    '\xe0','\xae','\x95','\xe0','\xae','\xb0','\xe0','\xaf','\x80','\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\xa8','\xe0','\xaf','\x86','\xe0','\xae','\xa4','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\xb2','\xe0','\xae','\xbe','\xe0','\xae','\xa8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x81',0, // கரீபியன்நெதர்லாந்து bq
+    '\xe0','\xae','\x95','\xe0','\xae','\xb5','\xe0','\xaf','\x81','\xe0','\xae','\xa4','\xe0','\xae','\xae','\xe0','\xae','\xbe','\xe0','\xae','\xb2','\xe0','\xae','\xbe',0, // கவுதமாலா gt
+    '\xe0','\xae','\x95','\xe0','\xae','\xb8','\xe0','\xae','\x95','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // கஸகஸ்தான் kz
+    '\xe0','\xae','\x95','\xe0','\xae','\xbe','\xe0','\xae','\x99','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x87','\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\xb7','\xe0','\xae','\xbe','\xe0','\xae','\x9a','\xe0','\xae','\xbe',0, // காங்கேகின்ஷாசா cd
+    '\xe0','\xae','\x95','\xe0','\xae','\xbe','\xe0','\xae','\x99','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x87','\xe0','\xae','\x95','\xe0','\xaf','\x81','\xe0','\xae','\x9f','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xb0','\xe0','\xae','\x9a','\xe0','\xaf','\x81',0, // காங்கேகுடியரசு cg
+    '\xe0','\xae','\x95','\xe0','\xae','\xbe','\xe0','\xae','\x99','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x87','\xe0','\xae','\x9f','\xe0','\xae','\xbf','\xe0','\xae','\x86','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x9a','\xe0','\xae','\xbf',0, // காங்கேடிஆர்சி cd
+    '\xe0','\xae','\x95','\xe0','\xae','\xbe','\xe0','\xae','\x99','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x87','\xe0','\xae','\xaa','\xe0','\xaf','\x8d','\xe0','\xae','\xb0','\xe0','\xae','\xbe','\xe0','\xae','\xb8','\xe0','\xae','\xbe','\xe0','\xae','\xb5','\xe0','\xae','\xbf','\xe0','\xae','\xb2','\xe0','\xaf','\x8d','\xe0','\xae','\xb2','\xe0','\xaf','\x87',0, // காங்கேப்ராஸாவில்லே cg
+    '\xe0','\xae','\x95','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xae','\xbe',0, // கானா gh
+    '\xe0','\xae','\x95','\xe0','\xae','\xbe','\xe0','\xae','\xae','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // காம்பியா gm
+    '\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // கினியா gn
+    '\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe','\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xb8','\xe0','\xae','\xbe','\xe0','\xae','\xb5','\xe0','\xaf','\x8d',0, // கினியாபிஸ்ஸாவ் gw
+    '\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xaf','\x82','\xe0','\xae','\xaa','\xe0','\xae','\xbe',0, // கியூபா cu
+    '\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\xb0','\xe0','\xae','\xa9','\xe0','\xaf','\x86','\xe0','\xae','\x9f','\xe0','\xae','\xbe',0, // கிரனெடா gd
+    '\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\xaa','\xe0','\xae','\xbe','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xae','\xbf',0, // கிரிபாட்டி ki
+    '\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\xb0','\xe0','\xaf','\x80','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\xb2','\xe0','\xae','\xbe','\xe0','\xae','\xa8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x81',0, // கிரீன்லாந்து gl
+    '\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\xb0','\xe0','\xaf','\x80','\xe0','\xae','\xb8','\xe0','\xaf','\x8d',0, // கிரீஸ் gr
+    '\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // கிர்கிஸ்தான் kg
+    '\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\xb1','\xe0','\xae','\xbf','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x81','\xe0','\xae','\xae','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xb5','\xe0','\xaf','\x81',0, // கிறிஸ்துமஸ்தீவு cx
+    '\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\xb2','\xe0','\xae','\xbf','\xe0','\xae','\xaa','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xb5','\xe0','\xaf','\x81',0, // கிலிப்பர்டன்தீவு cp
+    '\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\xb4','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x81','\xe0','\xae','\xa4','\xe0','\xaf','\x88','\xe0','\xae','\xae','\xe0','\xaf','\x82','\xe0','\xae','\xb0','\xe0','\xaf','\x8d',0, // கிழக்குதைமூர் tl
+    '\xe0','\xae','\x95','\xe0','\xaf','\x81','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xb5','\xe0','\xaf','\x81','\xe0','\xae','\x95','\xe0','\xae','\xb3','\xe0','\xaf','\x8d',0, // குக்தீவுகள் ck
+    '\xe0','\xae','\x95','\xe0','\xaf','\x81','\xe0','\xae','\xb0','\xe0','\xae','\xbe','\xe0','\xae','\x95','\xe0','\xae','\xb5','\xe0','\xaf','\x8d',0, // குராகவ் cw
+    '\xe0','\xae','\x95','\xe0','\xaf','\x81','\xe0','\xae','\xb0','\xe0','\xaf','\x87','\xe0','\xae','\xb7','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // குரேஷியா hr
+    '\xe0','\xae','\x95','\xe0','\xaf','\x81','\xe0','\xae','\xb5','\xe0','\xae','\xbe','\xe0','\xae','\xae','\xe0','\xaf','\x8d',0, // குவாம் gu
+    '\xe0','\xae','\x95','\xe0','\xaf','\x81','\xe0','\xae','\xb5','\xe0','\xaf','\x88','\xe0','\xae','\xa4','\xe0','\xaf','\x8d',0, // குவைத் kw
+    '\xe0','\xae','\x95','\xe0','\xaf','\x86','\xe0','\xae','\x9a','\xe0','\xaf','\x87','\xe0','\xae','\xb5','\xe0','\xaf','\x87',0, // கெசேவே xk
+    '\xe0','\xae','\x95','\xe0','\xaf','\x86','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // கென்யா ke
+    '\xe0','\xae','\x95','\xe0','\xaf','\x86','\xe0','\xae','\xaf','\xe0','\xaf','\x8d','\xe0','\xae','\xae','\xe0','\xaf','\x86','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xb5','\xe0','\xaf','\x81','\xe0','\xae','\x95','\xe0','\xae','\xb3','\xe0','\xaf','\x8d',0, // கெய்மென்தீவுகள் ky
+    '\xe0','\xae','\x95','\xe0','\xaf','\x86','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\x9a','\xe0','\xae','\xbf',0, // கெர்ன்சி gg
+    '\xe0','\xae','\x95','\xe0','\xaf','\x86','\xe0','\xae','\xb2','\xe0','\xae','\xae','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // கெலம்பியா co
+    '\xe0','\xae','\x95','\xe0','\xaf','\x87','\xe0','\xae','\x95','\xe0','\xaf','\x87','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x80','\xe0','\xae','\xb2','\xe0','\xae','\xbf','\xe0','\xae','\x99','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xb5','\xe0','\xaf','\x81','\xe0','\xae','\x95','\xe0','\xae','\xb3','\xe0','\xaf','\x8d',0, // கேகேஸ்கீலிங்தீவுகள் cc
+    '\xe0','\xae','\x95','\xe0','\xaf','\x87','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xae','\xbf','\xe0','\xae','\xb5','\xe0','\xae','\xbe','\xe0','\xae','\xaf','\xe0','\xae','\xb0','\xe0','\xaf','\x8d',0, // கேட்திவாயர் ci
+    '\xe0','\xae','\x95','\xe0','\xaf','\x87','\xe0','\xae','\xa9','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xb5','\xe0','\xaf','\x81','\xe0','\xae','\x95','\xe0','\xae','\xb3','\xe0','\xaf','\x8d',0, // கேனரிதீவுகள் ic
+    '\xe0','\xae','\x95','\xe0','\xaf','\x87','\xe0','\xae','\xaa','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // கேபான் ga
+    '\xe0','\xae','\x95','\xe0','\xaf','\x87','\xe0','\xae','\xaa','\xe0','\xaf','\x8d','\xe0','\xae','\xb5','\xe0','\xaf','\x86','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x87',0, // கேப்வெர்டே cv
+    '\xe0','\xae','\x95','\xe0','\xaf','\x87','\xe0','\xae','\xae','\xe0','\xae','\xb0','\xe0','\xaf','\x82','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // கேமரூன் cm
+    '\xe0','\xae','\x95','\xe0','\xaf','\x87','\xe0','\xae','\xae','\xe0','\xae','\xb0','\xe0','\xaf','\x87','\xe0','\xae','\xb8','\xe0','\xaf','\x8d',0, // கேமரேஸ் km
+    '\xe0','\xae','\x95','\xe0','\xaf','\x87','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xae','\xbe','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\x95','\xe0','\xae','\xbe',0, // கேஸ்டாரிகா cr
+    '\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\xb5','\xe0','\xae','\xbe','\xe0','\xae','\xa4','\xe0','\xaf','\x87','\xe0','\xae','\xb2','\xe0','\xaf','\x87','\xe0','\xae','\xaa','\xe0','\xaf','\x8d',0, // க்வாதேலேப் gp
+    '\xe0','\xae','\x9a','\xe0','\xae','\xae','\xe0','\xaf','\x87','\xe0','\xae','\xb5','\xe0','\xae','\xbe',0, // சமேவா ws
+    '\xe0','\xae','\x9a','\xe0','\xae','\xb5','\xe0','\xaf','\x82','\xe0','\xae','\xa4','\xe0','\xae','\xbf','\xe0','\xae','\x85','\xe0','\xae','\xb0','\xe0','\xaf','\x87','\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // சவூதிஅரேபியா sa
+    '\xe0','\xae','\x9a','\xe0','\xae','\xbe','\xe0','\xae','\x9f','\xe0','\xaf','\x8d',0, // சாட் td
+    '\xe0','\xae','\x9a','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\xae','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xaf','\x87',0, // சான்மரினே sm
+    '\xe0','\xae','\x9a','\xe0','\xae','\xbe','\xe0','\xae','\xb2','\xe0','\xae','\xae','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xb5','\xe0','\xaf','\x81','\xe0','\xae','\x95','\xe0','\xae','\xb3','\xe0','\xaf','\x8d',0, // சாலமன்தீவுகள் sb
+    '\xe0','\xae','\x9a','\xe0','\xae','\xbe','\xe0','\xae','\xb5','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x87','\xe0','\xae','\xae','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xaf','\x8d','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\x9a','\xe0','\xae','\xbf','\xe0','\xae','\xaa','\xe0','\xae','\xbf',0, // சாவ்தேம்ப்ரின்சிபி st
+    '\xe0','\xae','\x9a','\xe0','\xae','\xbf','\xe0','\xae','\x99','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\xaa','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xaf','\x82','\xe0','\xae','\xb0','\xe0','\xaf','\x8d',0, // சிங்கப்பூர் sg
+    '\xe0','\xae','\x9a','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\xae','\xe0','\xae','\xbe','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x86','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // சின்ட்மார்டென் sx
+    '\xe0','\xae','\x9a','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe','\xe0','\xae','\xb0','\xe0','\xae','\xbe','\xe0','\xae','\xb2','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xaf','\x87','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // சியாராலியேன் sl
+    '\xe0','\xae','\x9a','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xaf','\x82','\xe0','\xae','\x9f','\xe0','\xae','\xbe','\xe0','\xae','\xae','\xe0','\xaf','\x86','\xe0','\xae','\xb2','\xe0','\xae','\xbf','\xe0','\xae','\xb2','\xe0','\xaf','\x8d','\xe0','\xae','\xb2','\xe0','\xae','\xbe',0, // சியூடாமெலில்லா ea
+    '\xe0','\xae','\x9a','\xe0','\xae','\xbf','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // சிரியா sy
+    '\xe0','\xae','\x9a','\xe0','\xae','\xbf','\xe0','\xae','\xb2','\xe0','\xae','\xbf',0, // சிலி cl
+    '\xe0','\xae','\x9a','\xe0','\xaf','\x80','\xe0','\xae','\xa9','\xe0','\xae','\xbe',0, // சீனா cn
+    '\xe0','\xae','\x9a','\xe0','\xaf','\x80','\xe0','\xae','\xb7','\xe0','\xaf','\x86','\xe0','\xae','\xb2','\xe0','\xaf','\x8d','\xe0','\xae','\xb8','\xe0','\xaf','\x8d',0, // சீஷெல்ஸ் sc
+    '\xe0','\xae','\x9a','\xe0','\xaf','\x81','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xae','\xbe','\xe0','\xae','\xae','\xe0','\xaf','\x8d',0, // சுரினாம் sr
+    '\xe0','\xae','\x9a','\xe0','\xaf','\x82','\xe0','\xae','\x9f','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // சூடான் sd
+    '\xe0','\xae','\x9a','\xe0','\xaf','\x86','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x81','\xe0','\xae','\x9f','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xb0','\xe0','\xae','\x9a','\xe0','\xaf','\x81',0, // செக்குடியரசு cz
+    '\xe0','\xae','\x9a','\xe0','\xaf','\x86','\xe0','\xae','\x9a','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // செசியா cz
+    '\xe0','\xae','\x9a','\xe0','\xaf','\x86','\xe0','\xae','\xa9','\xe0','\xaf','\x86','\xe0','\xae','\x95','\xe0','\xae','\xb2','\xe0','\xaf','\x8d',0, // செனெகல் sn
+    '\xe0','\xae','\x9a','\xe0','\xaf','\x86','\xe0','\xae','\xaf','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xa8','\xe0','\xaf','\x86','\xe0','\xae','\xb5','\xe0','\xae','\xbf','\xe0','\xae','\xb8','\xe0','\xaf','\x8d',0, // செயின்ட்கிட்ஸ்நெவிஸ் kn
+    '\xe0','\xae','\x9a','\xe0','\xaf','\x86','\xe0','\xae','\xaf','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xae','\xbe','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x87','\xe0','\xae','\xb2','\xe0','\xaf','\x86','\xe0','\xae','\xae','\xe0','\xae','\xbf',0, // செயின்ட்பார்தேலெமி bl
+    '\xe0','\xae','\x9a','\xe0','\xaf','\x86','\xe0','\xae','\xaf','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\xae','\xe0','\xae','\xbf','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\xb5','\xe0','\xaf','\x87','\xe0','\xae','\xb2','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // செயின்ட்பியர்மிக்வேலான் pm
+    '\xe0','\xae','\x9a','\xe0','\xaf','\x86','\xe0','\xae','\xaf','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\xae','\xe0','\xae','\xbe','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x80','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // செயின்ட்மார்ட்டீன் mf
+    '\xe0','\xae','\x9a','\xe0','\xaf','\x86','\xe0','\xae','\xaf','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\xb2','\xe0','\xaf','\x82','\xe0','\xae','\x9a','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // செயின்ட்லூசியா lc
+    '\xe0','\xae','\x9a','\xe0','\xaf','\x86','\xe0','\xae','\xaf','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\xb5','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\x9a','\xe0','\xaf','\x86','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\xb0','\xe0','\xaf','\x86','\xe0','\xae','\xa9','\xe0','\xae','\x9f','\xe0','\xaf','\x88','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\xb8','\xe0','\xaf','\x8d',0, // செயின்ட்வின்சென்ட்கிரெனடைன்ஸ் vc
+    '\xe0','\xae','\x9a','\xe0','\xaf','\x86','\xe0','\xae','\xaf','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\xb9','\xe0','\xaf','\x86','\xe0','\xae','\xb2','\xe0','\xaf','\x86','\xe0','\xae','\xa9','\xe0','\xae','\xbe',0, // செயின்ட்ஹெலெனா sh
+    '\xe0','\xae','\x9a','\xe0','\xaf','\x86','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // செர்பியா rs
+    '\xe0','\xae','\x9a','\xe0','\xaf','\x87','\xe0','\xae','\xae','\xe0','\xae','\xbe','\xe0','\xae','\xb2','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // சேமாலியா so
+    '\xe0','\xae','\x9a','\xe0','\xaf','\x88','\xe0','\xae','\xaa','\xe0','\xaf','\x8d','\xe0','\xae','\xb0','\xe0','\xae','\xb8','\xe0','\xaf','\x8d',0, // சைப்ரஸ் cy
+    '\xe0','\xae','\x9c','\xe0','\xae','\xaa','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // ஜப்பான் jp
+    '\xe0','\xae','\x9c','\xe0','\xae','\xae','\xe0','\xaf','\x88','\xe0','\xae','\x95','\xe0','\xae','\xbe',0, // ஜமைகா jm
+    '\xe0','\xae','\x9c','\xe0','\xae','\xbe','\xe0','\xae','\xae','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // ஜாம்பியா zm
+    '\xe0','\xae','\x9c','\xe0','\xae','\xbe','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x9c','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // ஜார்ஜியா ge
+    '\xe0','\xae','\x9c','\xe0','\xae','\xbf','\xe0','\xae','\xaa','\xe0','\xaf','\x86','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xae','\xbf',0, // ஜிபெட்டி dj
+    '\xe0','\xae','\x9c','\xe0','\xae','\xbf','\xe0','\xae','\xaa','\xe0','\xaf','\x8d','\xe0','\xae','\xb0','\xe0','\xae','\xbe','\xe0','\xae','\xb2','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xae','\xb0','\xe0','\xaf','\x8d',0, // ஜிப்ரால்டர் gi
+    '\xe0','\xae','\x9c','\xe0','\xae','\xbf','\xe0','\xae','\xae','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xae','\xbe','\xe0','\xae','\xaa','\xe0','\xaf','\x8d','\xe0','\xae','\xb5','\xe0','\xaf','\x87',0, // ஜிம்பாப்வே zw
+    '\xe0','\xae','\x9c','\xe0','\xaf','\x86','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x9a','\xe0','\xae','\xbf',0, // ஜெர்சி je
+    '\xe0','\xae','\x9c','\xe0','\xaf','\x86','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\xae','\xe0','\xae','\xa9','\xe0','\xae','\xbf',0, // ஜெர்மனி de
+    '\xe0','\xae','\x9c','\xe0','\xaf','\x87','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // ஜேர்டான் jo
+    '\xe0','\xae','\x9f','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x88','\xe0','\xae','\x95','\xe0','\xaf','\x87','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xb5','\xe0','\xaf','\x81','\xe0','\xae','\x95','\xe0','\xae','\xb3','\xe0','\xaf','\x8d',0, // டர்க்ஸ்கைகேஸ்தீவுகள் tc
+    '\xe0','\xae','\x9f','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\x95','\xe0','\xaf','\x87','\xe0','\xae','\x95','\xe0','\xae','\xbe','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\xb7','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // டியகேகார்ஷியா dg
+    '\xe0','\xae','\x9f','\xe0','\xae','\xbf','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\x9f','\xe0','\xae','\xbe','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x86','\xe0','\xae','\xaa','\xe0','\xae','\xbe','\xe0','\xae','\x95','\xe0','\xaf','\x87',0, // டிரினிடாட்டெபாகே tt
+    '\xe0','\xae','\x9f','\xe0','\xae','\xbf','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xae','\xbe','\xe0','\xae','\x95','\xe0','\xaf','\x81','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\xb9','\xe0','\xae','\xbe',0, // டிரிஸ்டன்டாகுன்ஹா ta
+    '\xe0','\xae','\x9f','\xe0','\xaf','\x81','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\x9a','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // டுனிசியா tn
+    '\xe0','\xae','\x9f','\xe0','\xaf','\x86','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\xae','\xe0','\xae','\xbe','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x8d',0, // டென்மார்க் dk
+    '\xe0','\xae','\x9f','\xe0','\xaf','\x86','\xe0','\xae','\xae','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\x95','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x81','\xe0','\xae','\x9f','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xb0','\xe0','\xae','\x9a','\xe0','\xaf','\x81',0, // டெமினிகன்குடியரசு do
+    '\xe0','\xae','\x9f','\xe0','\xaf','\x86','\xe0','\xae','\xae','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\x95','\xe0','\xae','\xbe',0, // டெமினிகா dm
+    '\xe0','\xae','\x9f','\xe0','\xaf','\x87','\xe0','\xae','\x95','\xe0','\xaf','\x87',0, // டேகே tg
+    '\xe0','\xae','\x9f','\xe0','\xaf','\x87','\xe0','\xae','\x95','\xe0','\xaf','\x87','\xe0','\xae','\xb2','\xe0','\xaf','\x87',0, // டேகேலே tk
+    '\xe0','\xae','\x9f','\xe0','\xaf','\x87','\xe0','\xae','\x99','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\xbe',0, // டேங்கா to
+    '\xe0','\xae','\xa4','\xe0','\xae','\x9c','\xe0','\xae','\xbf','\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // தஜிகிஸ்தான் tj
+    '\xe0','\xae','\xa4','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\x9a','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // தான்சானியா tz
+    '\xe0','\xae','\xa4','\xe0','\xae','\xbe','\xe0','\xae','\xaf','\xe0','\xaf','\x8d','\xe0','\xae','\xb2','\xe0','\xae','\xbe','\xe0','\xae','\xa8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x81',0, // தாய்லாந்து th
+    '\xe0','\xae','\xa4','\xe0','\xaf','\x81','\xe0','\xae','\xb0','\xe0','\xaf','\x81','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\xbf',0, // துருக்கி tr
+    '\xe0','\xae','\xa4','\xe0','\xaf','\x81','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\xae','\xe0','\xaf','\x86','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // துர்க்மெனிஸ்தான் tm
+    '\xe0','\xae','\xa4','\xe0','\xaf','\x81','\xe0','\xae','\xb5','\xe0','\xae','\xbe','\xe0','\xae','\xb2','\xe0','\xaf','\x81',0, // துவாலு tv
+    '\xe0','\xae','\xa4','\xe0','\xaf','\x86','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\x86','\xe0','\xae','\xaa','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\xbe',0, // தென்ஆப்பிரிக்கா za
+    '\xe0','\xae','\xa4','\xe0','\xaf','\x86','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x86','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // தென்கெரியா kr
+    '\xe0','\xae','\xa4','\xe0','\xaf','\x86','\xe0','\xae','\xb1','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x81','\xe0','\xae','\x9a','\xe0','\xaf','\x82','\xe0','\xae','\x9f','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // தெற்குசூடான் ss
+    '\xe0','\xae','\xa4','\xe0','\xaf','\x86','\xe0','\xae','\xb1','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x81','\xe0','\xae','\x9c','\xe0','\xae','\xbe','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x9c','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe','\xe0','\xae','\xae','\xe0','\xae','\xb1','\xe0','\xaf','\x8d','\xe0','\xae','\xb1','\xe0','\xaf','\x81','\xe0','\xae','\xae','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x86','\xe0','\xae','\xb1','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x81','\xe0','\xae','\x9a','\xe0','\xae','\xbe','\xe0','\xae','\xa3','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\xb5','\xe0','\xae','\xbf','\xe0','\xae','\x9a','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xb5','\xe0','\xaf','\x81','\xe0','\xae','\x95','\xe0','\xae','\xb3','\xe0','\xaf','\x8d',0, // தெற்குஜார்ஜியாமற்றும்தெற்குசாண்ட்விச்தீவுகள் gs
+    '\xe0','\xae','\xa4','\xe0','\xaf','\x88','\xe0','\xae','\xae','\xe0','\xaf','\x82','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\xb2','\xe0','\xaf','\x86','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x87',0, // தைமூர்லெஸ்தே tl
+    '\xe0','\xae','\xa4','\xe0','\xaf','\x88','\xe0','\xae','\xb5','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // தைவான் tw
+    '\xe0','\xae','\xa8','\xe0','\xae','\xae','\xe0','\xaf','\x80','\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // நமீபியா na
+    '\xe0','\xae','\xa8','\xe0','\xae','\xbe','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x83','\xe0','\xae','\xaa','\xe0','\xaf','\x87','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xb5','\xe0','\xaf','\x81',0, // நார்ஃபேக்தீவு nf
+    '\xe0','\xae','\xa8','\xe0','\xae','\xbe','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\xb5','\xe0','\xaf','\x87',0, // நார்வே no
+    '\xe0','\xae','\xa8','\xe0','\xae','\xbf','\xe0','\xae','\x95','\xe0','\xae','\xb0','\xe0','\xae','\x95','\xe0','\xaf','\x81','\xe0','\xae','\xb5','\xe0','\xae','\xbe',0, // நிகரகுவா ni
+    '\xe0','\xae','\xa8','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xaf','\x81','\xe0','\xae','\xb5','\xe0','\xaf','\x87',0, // நியுவே nu
+    '\xe0','\xae','\xa8','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xaf','\x82','\xe0','\xae','\x95','\xe0','\xaf','\x87','\xe0','\xae','\xb2','\xe0','\xae','\xbf','\xe0','\xae','\x9f','\xe0','\xaf','\x87','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // நியூகேலிடேனியா nc
+    '\xe0','\xae','\xa8','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xaf','\x82','\xe0','\xae','\x9a','\xe0','\xae','\xbf','\xe0','\xae','\xb2','\xe0','\xae','\xbe','\xe0','\xae','\xa8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x81',0, // நியூசிலாந்து nz
+    '\xe0','\xae','\xa8','\xe0','\xaf','\x86','\xe0','\xae','\xa4','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\xb2','\xe0','\xae','\xbe','\xe0','\xae','\xa8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x81',0, // நெதர்லாந்து nl
+    '\xe0','\xae','\xa8','\xe0','\xaf','\x86','\xe0','\xae','\xb0','\xe0','\xaf','\x81',0, // நெரு nr
+    '\xe0','\xae','\xa8','\xe0','\xaf','\x87','\xe0','\xae','\xaa','\xe0','\xae','\xbe','\xe0','\xae','\xb3','\xe0','\xae','\xae','\xe0','\xaf','\x8d',0, // நேபாளம் np
+    '\xe0','\xae','\xa8','\xe0','\xaf','\x88','\xe0','\xae','\x9c','\xe0','\xae','\xb0','\xe0','\xaf','\x8d',0, // நைஜர் ne
+    '\xe0','\xae','\xa8','\xe0','\xaf','\x88','\xe0','\xae','\x9c','\xe0','\xaf','\x80','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // நைஜீரியா ng
+    '\xe0','\xae','\xaa','\xe0','\xae','\x99','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\xb3','\xe0','\xae','\xbe','\xe0','\xae','\xa4','\xe0','\xaf','\x87','\xe0','\xae','\xb7','\xe0','\xaf','\x8d',0, // பங்களாதேஷ் bd
+    '\xe0','\xae','\xaa','\xe0','\xae','\xa9','\xe0','\xae','\xbe','\xe0','\xae','\xae','\xe0','\xae','\xbe',0, // பனாமா pa
+    '\xe0','\xae','\xaa','\xe0','\xae','\xaa','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xaf','\x81','\xe0','\xae','\xb5','\xe0','\xae','\xbe','\xe0','\xae','\xa8','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xaf','\x82','\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // பப்புவாநியூகினியா pg
+    '\xe0','\xae','\xaa','\xe0','\xae','\xb0','\xe0','\xae','\xbe','\xe0','\xae','\x95','\xe0','\xaf','\x81','\xe0','\xae','\xb5','\xe0','\xaf','\x87',0, // பராகுவே py
+    '\xe0','\xae','\xaa','\xe0','\xae','\xb2','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x87','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // பல்கேரியா bg
+    '\xe0','\xae','\xaa','\xe0','\xae','\xb9','\xe0','\xae','\xbe','\xe0','\xae','\xae','\xe0','\xae','\xbe','\xe0','\xae','\xb8','\xe0','\xaf','\x8d',0, // பஹாமாஸ் bs
+    '\xe0','\xae','\xaa','\xe0','\xae','\xb9','\xe0','\xaf','\x8d','\xe0','\xae','\xb0','\xe0','\xaf','\x88','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // பஹ்ரைன் bh
+    '\xe0','\xae','\xaa','\xe0','\xae','\xbe','\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // பாகிஸ்தான் pk
+    '\xe0','\xae','\xaa','\xe0','\xae','\xbe','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xae','\x9f','\xe0','\xaf','\x87','\xe0','\xae','\xb8','\xe0','\xaf','\x8d',0, // பார்படேஸ் bb
+    '\xe0','\xae','\xaa','\xe0','\xae','\xbe','\xe0','\xae','\xb2','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xa9','\xe0','\xae','\xae','\xe0','\xaf','\x8d',0, // பாலஸ்தீனம் ps
+    '\xe0','\xae','\xaa','\xe0','\xae','\xbe','\xe0','\xae','\xb2','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xb0','\xe0','\xae','\xa4','\xe0','\xaf','\x87','\xe0','\xae','\x9a','\xe0','\xae','\x99','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\xb3','\xe0','\xaf','\x8d',0, // பாலஸ்தீனியபிரதேசங்கள் ps
+    '\xe0','\xae','\xaa','\xe0','\xae','\xbe','\xe0','\xae','\xb2','\xe0','\xaf','\x87',0, // பாலே pw
+    '\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x86','\xe0','\xae','\xaf','\xe0','\xaf','\x8d','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xb5','\xe0','\xaf','\x81','\xe0','\xae','\x95','\xe0','\xae','\xb3','\xe0','\xaf','\x8d',0, // பிட்கெய்ர்ன்தீவுகள் pn
+    '\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\xb2','\xe0','\xae','\xbe','\xe0','\xae','\xa8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x81',0, // பின்லாந்து fi
+    '\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xaf','\x82','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x87','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\x95','\xe0','\xaf','\x87',0, // பியூர்டேரிகே pr
+    '\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xb0','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\xb8','\xe0','\xaf','\x8d',0, // பிரான்ஸ் fr
+    '\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xae','\xbf','\xe0','\xae','\xb7','\xe0','\xaf','\x8d','\xe0','\xae','\x87','\xe0','\xae','\xa8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xaa','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xaf','\x86','\xe0','\xae','\xb0','\xe0','\xaf','\x81','\xe0','\xae','\x99','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\x9f','\xe0','\xae','\xb2','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xb0','\xe0','\xae','\xa4','\xe0','\xaf','\x87','\xe0','\xae','\x9a','\xe0','\xae','\xae','\xe0','\xaf','\x8d',0, // பிரிட்டிஷ்இந்தியப்பெருங்கடல்பிரதேசம் io
+    '\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x80','\xe0','\xae','\xb7','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\xa4','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xb5','\xe0','\xaf','\x81','\xe0','\xae','\x95','\xe0','\xae','\xb3','\xe0','\xaf','\x8d',0, // பிரிட்டீஷ்கன்னித்தீவுகள் vg
+    '\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xb0','\xe0','\xaf','\x86','\xe0','\xae','\x9e','\xe0','\xaf','\x8d','\xe0','\xae','\x9a','\xe0','\xaf','\x81','\xe0','\xae','\x95','\xe0','\xae','\xaf','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xae','\xbe',0, // பிரெஞ்சுகயானா gf
+    '\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xb0','\xe0','\xaf','\x86','\xe0','\xae','\x9e','\xe0','\xaf','\x8d','\xe0','\xae','\x9a','\xe0','\xaf','\x81','\xe0','\xae','\xa4','\xe0','\xaf','\x86','\xe0','\xae','\xb1','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x81','\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xb0','\xe0','\xae','\xa4','\xe0','\xaf','\x87','\xe0','\xae','\x9a','\xe0','\xae','\x99','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\xb3','\xe0','\xaf','\x8d',0, // பிரெஞ்சுதெற்குபிரதேசங்கள் tf
+    '\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xb0','\xe0','\xaf','\x86','\xe0','\xae','\x9e','\xe0','\xaf','\x8d','\xe0','\xae','\x9a','\xe0','\xaf','\x81','\xe0','\xae','\xaa','\xe0','\xae','\xbe','\xe0','\xae','\xb2','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xaf','\x87','\xe0','\xae','\xb7','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // பிரெஞ்சுபாலினேஷியா pf
+    '\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xb0','\xe0','\xaf','\x87','\xe0','\xae','\x9a','\xe0','\xae','\xbf','\xe0','\xae','\xb2','\xe0','\xaf','\x8d',0, // பிரேசில் br
+    '\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xb2','\xe0','\xae','\xbf','\xe0','\xae','\xaa','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xaf','\x88','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\xb8','\xe0','\xaf','\x8d',0, // பிலிப்பைன்ஸ் ph
+    '\xe0','\xae','\xaa','\xe0','\xaf','\x81','\xe0','\xae','\xb0','\xe0','\xaf','\x81','\xe0','\xae','\xa3','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xae','\xbf',0, // புருண்டி bi
+    '\xe0','\xae','\xaa','\xe0','\xaf','\x81','\xe0','\xae','\xb0','\xe0','\xaf','\x81','\xe0','\xae','\xa9','\xe0','\xaf','\x87',0, // புருனே bn
+    '\xe0','\xae','\xaa','\xe0','\xaf','\x81','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xae','\xbe','\xe0','\xae','\x83','\xe0','\xae','\xaa','\xe0','\xae','\xbe','\xe0','\xae','\xb8','\xe0','\xaf','\x87',0, // புர்கினாஃபாஸே bf
+    '\xe0','\xae','\xaa','\xe0','\xaf','\x82','\xe0','\xae','\x9f','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // பூடான் bt
+    '\xe0','\xae','\xaa','\xe0','\xaf','\x86','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // பெனின் bj
+    '\xe0','\xae','\xaa','\xe0','\xaf','\x86','\xe0','\xae','\xb0','\xe0','\xaf','\x81',0, // பெரு pe
+    '\xe0','\xae','\xaa','\xe0','\xaf','\x86','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\xae','\xe0','\xaf','\x81','\xe0','\xae','\x9f','\xe0','\xae','\xbe',0, // பெர்முடா bm
+    '\xe0','\xae','\xaa','\xe0','\xaf','\x86','\xe0','\xae','\xb2','\xe0','\xae','\xbe','\xe0','\xae','\xb0','\xe0','\xae','\xb8','\xe0','\xaf','\x8d',0, // பெலாரஸ் by
+    '\xe0','\xae','\xaa','\xe0','\xaf','\x86','\xe0','\xae','\xb2','\xe0','\xae','\xbf','\xe0','\xae','\xb5','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // பெலிவியா bo
+    '\xe0','\xae','\xaa','\xe0','\xaf','\x86','\xe0','\xae','\xb2','\xe0','\xae','\xbf','\xe0','\xae','\xb8','\xe0','\xaf','\x8d',0, // பெலிஸ் bz
+    '\xe0','\xae','\xaa','\xe0','\xaf','\x86','\xe0','\xae','\xb2','\xe0','\xaf','\x8d','\xe0','\xae','\x9c','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xae','\xe0','\xaf','\x8d',0, // பெல்ஜியம் be
+    '\xe0','\xae','\xaa','\xe0','\xaf','\x86','\xe0','\xae','\xb5','\xe0','\xaf','\x87','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xb5','\xe0','\xaf','\x81','\xe0','\xae','\x95','\xe0','\xae','\xb3','\xe0','\xaf','\x8d',0, // பெவேட்தீவுகள் bv
+    '\xe0','\xae','\xaa','\xe0','\xaf','\x87','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xb5','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xae','\xbe',0, // பேட்ஸ்வானா bw
+    '\xe0','\xae','\xaa','\xe0','\xaf','\x87','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x9a','\xe0','\xaf','\x8d','\xe0','\xae','\x9a','\xe0','\xaf','\x81','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\xb2','\xe0','\xaf','\x8d',0, // பேர்ச்சுக்கல் pt
+    '\xe0','\xae','\xaa','\xe0','\xaf','\x87','\xe0','\xae','\xb2','\xe0','\xae','\xa8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x81',0, // பேலந்து pl
+    '\xe0','\xae','\xaa','\xe0','\xaf','\x87','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe','\xe0','\xae','\xb9','\xe0','\xaf','\x86','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\xb8','\xe0','\xae','\x95','\xe0','\xaf','\x87','\xe0','\xae','\xb5','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xae','\xbe',0, // பேஸ்னியாஹெர்ஸகேவினா ba
+    '\xe0','\xae','\xae','\xe0','\xae','\x95','\xe0','\xae','\xbe','\xe0','\xae','\xb5','\xe0','\xaf','\x8d',0, // மகாவ் mo
+    '\xe0','\xae','\xae','\xe0','\xae','\x95','\xe0','\xae','\xbe','\xe0','\xae','\xb5','\xe0','\xaf','\x8d','\xe0','\xae','\x8e','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\x8f','\xe0','\xae','\x86','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x9a','\xe0','\xaf','\x80','\xe0','\xae','\xa9','\xe0','\xae','\xbe',0, // மகாவ்எஸ்ஏஆர்சீனா mo
+    '\xe0','\xae','\xae','\xe0','\xae','\x99','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x87','\xe0','\xae','\xb2','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // மங்கேலியா mn
+    '\xe0','\xae','\xae','\xe0','\xae','\x9f','\xe0','\xae','\x95','\xe0','\xae','\xbe','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\xb0','\xe0','\xaf','\x8d',0, // மடகாஸ்கர் mg
+    '\xe0','\xae','\xae','\xe0','\xae','\xa4','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\x86','\xe0','\xae','\xaa','\xe0','\xaf','\x8d','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x81','\xe0','\xae','\x9f','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xb0','\xe0','\xae','\x9a','\xe0','\xaf','\x81',0, // மத்தியஆப்ரிக்கக்குடியரசு cf
+    '\xe0','\xae','\xae','\xe0','\xae','\xaf','\xe0','\xaf','\x87','\xe0','\xae','\x9f','\xe0','\xaf','\x8d',0, // மயேட் yt
+    '\xe0','\xae','\xae','\xe0','\xae','\xb2','\xe0','\xae','\xbe','\xe0','\xae','\xb5','\xe0','\xae','\xbf',0, // மலாவி mw
+    '\xe0','\xae','\xae','\xe0','\xae','\xb2','\xe0','\xaf','\x87','\xe0','\xae','\x9a','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // மலேசியா my
+    '\xe0','\xae','\xae','\xe0','\xae','\xbe','\xe0','\xae','\x9a','\xe0','\xae','\xbf','\xe0','\xae','\x9f','\xe0','\xaf','\x87','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // மாசிடேனியா mk
+    '\xe0','\xae','\xae','\xe0','\xae','\xbe','\xe0','\xae','\x9a','\xe0','\xae','\xbf','\xe0','\xae','\x9f','\xe0','\xaf','\x87','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe','\xe0','\xae','\x83','\xe0','\xae','\xaa','\xe0','\xaf','\x88','\xe0','\xae','\xb0','\xe0','\xaf','\x87','\xe0','\xae','\xae','\xe0','\xaf','\x8d',0, // மாசிடேனியாஃபைரேம் mk
+    '\xe0','\xae','\xae','\xe0','\xae','\xbe','\xe0','\xae','\xa3','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\x9a','\xe0','\xaf','\x86','\xe0','\xae','\xb0','\xe0','\xae','\xbe','\xe0','\xae','\x9f','\xe0','\xaf','\x8d',0, // மாண்ட்செராட் ms
+    '\xe0','\xae','\xae','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x87','\xe0','\xae','\xa9','\xe0','\xaf','\x86','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\xb0','\xe0','\xaf','\x87',0, // மான்டேனெக்ரே me
+    '\xe0','\xae','\xae','\xe0','\xae','\xbe','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\x95','\xe0','\xaf','\x8d',0, // மார்டினிக் mq
+    '\xe0','\xae','\xae','\xe0','\xae','\xbe','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\xb7','\xe0','\xae','\xb2','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xb5','\xe0','\xaf','\x81','\xe0','\xae','\x95','\xe0','\xae','\xb3','\xe0','\xaf','\x8d',0, // மார்ஷல்தீவுகள் mh
+    '\xe0','\xae','\xae','\xe0','\xae','\xbe','\xe0','\xae','\xb2','\xe0','\xae','\xa4','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xb5','\xe0','\xaf','\x81',0, // மாலத்தீவு mv
+    '\xe0','\xae','\xae','\xe0','\xae','\xbe','\xe0','\xae','\xb2','\xe0','\xae','\xbf',0, // மாலி ml
+    '\xe0','\xae','\xae','\xe0','\xae','\xbe','\xe0','\xae','\xb2','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xae','\xbe',0, // மால்டா mt
+    '\xe0','\xae','\xae','\xe0','\xae','\xbe','\xe0','\xae','\xb2','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x87','\xe0','\xae','\xb5','\xe0','\xae','\xbe',0, // மால்டேவா md
+    '\xe0','\xae','\xae','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\xae','\xe0','\xae','\xbe','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\xae','\xe0','\xae','\xbe',0, // மியான்மார்பர்மா mm
+    '\xe0','\xae','\xae','\xe0','\xaf','\x86','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\x9a','\xe0','\xae','\xbf','\xe0','\xae','\x95','\xe0','\xaf','\x87',0, // மெக்சிகே mx
+    '\xe0','\xae','\xae','\xe0','\xaf','\x86','\xe0','\xae','\x9a','\xe0','\xae','\xbe','\xe0','\xae','\xae','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\x95','\xe0','\xaf','\x8d',0, // மெசாம்பிக் mz
+    '\xe0','\xae','\xae','\xe0','\xaf','\x86','\xe0','\xae','\xa9','\xe0','\xae','\xbe','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x87',0, // மெனாக்கே mc
+    '\xe0','\xae','\xae','\xe0','\xaf','\x86','\xe0','\xae','\xb0','\xe0','\xae','\xbe','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x87',0, // மெராக்கே ma
+    '\xe0','\xae','\xae','\xe0','\xaf','\x86','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\x9a','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xb8','\xe0','\xaf','\x8d',0, // மெரிசியஸ் mu
+    '\xe0','\xae','\xae','\xe0','\xaf','\x86','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\x9f','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // மெரிடானியா mr
+    '\xe0','\xae','\xae','\xe0','\xaf','\x87','\xe0','\xae','\xb1','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x81','\xe0','\xae','\x9a','\xe0','\xae','\xb9','\xe0','\xae','\xbe','\xe0','\xae','\xb0','\xe0','\xae','\xbe',0, // மேற்குசஹாரா eh
+    '\xe0','\xae','\xae','\xe0','\xaf','\x88','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\xb0','\xe0','\xaf','\x87','\xe0','\xae','\xa9','\xe0','\xaf','\x87','\xe0','\xae','\xb7','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // மைக்ரேனேஷியா fm
+    '\xe0','\xae','\xaf','\xe0','\xaf','\x81','\xe0','\xae','\xa9','\xe0','\xaf','\x88','\xe0','\xae','\x9f','\xe0','\xaf','\x86','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\x99','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xae','\xae','\xe0','\xaf','\x8d',0, // யுனைடெட்கிங்டம் gb
+    '\xe0','\xae','\xaf','\xe0','\xaf','\x82','\xe0','\xae','\x8e','\xe0','\xae','\xb8','\xe0','\xaf','\x8d',0, // யூஎஸ் us
+    '\xe0','\xae','\xaf','\xe0','\xaf','\x82','\xe0','\xae','\x8e','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\xa4','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xb5','\xe0','\xaf','\x81','\xe0','\xae','\x95','\xe0','\xae','\xb3','\xe0','\xaf','\x8d',0, // யூஎஸ்கன்னித்தீவுகள் vi
+    '\xe0','\xae','\xaf','\xe0','\xaf','\x82','\xe0','\xae','\x8e','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xb5','\xe0','\xaf','\x86','\xe0','\xae','\xb3','\xe0','\xae','\xbf','\xe0','\xae','\xaa','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xaf','\x81','\xe0','\xae','\xb1','\xe0','\xae','\xa4','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xb5','\xe0','\xaf','\x81','\xe0','\xae','\x95','\xe0','\xae','\xb3','\xe0','\xaf','\x8d',0, // யூஎஸ்வெளிப்புறத்தீவுகள் um
+    '\xe0','\xae','\xaf','\xe0','\xaf','\x82','\xe0','\xae','\x95','\xe0','\xaf','\x87',0, // யூகே gb
+    '\xe0','\xae','\xaf','\xe0','\xaf','\x82','\xe0','\xae','\xb0','\xe0','\xaf','\x87','\xe0','\xae','\x9c','\xe0','\xaf','\x87','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // யூரேஜேன் ez
+    '\xe0','\xae','\xb0','\xe0','\xae','\xb7','\xe0','\xaf','\x8d','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // ரஷ்யா ru
+    '\xe0','\xae','\xb0','\xe0','\xaf','\x80','\xe0','\xae','\xaf','\xe0','\xaf','\x82','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // ரீயூனியன் re
+    '\xe0','\xae','\xb0','\xe0','\xaf','\x81','\xe0','\xae','\xae','\xe0','\xaf','\x87','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // ருமேனியா ro
+    '\xe0','\xae','\xb0','\xe0','\xaf','\x81','\xe0','\xae','\xb5','\xe0','\xae','\xbe','\xe0','\xae','\xa3','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xae','\xbe',0, // ருவாண்டா rw
+    '\xe0','\xae','\xb2','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\x9a','\xe0','\xae','\xae','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x8d',0, // லக்ஸ்சம்பர்க் lu
+    '\xe0','\xae','\xb2','\xe0','\xae','\xbe','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\xb5','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // லாட்வியா lv
+    '\xe0','\xae','\xb2','\xe0','\xae','\xbe','\xe0','\xae','\xb5','\xe0','\xaf','\x87','\xe0','\xae','\xb8','\xe0','\xaf','\x8d',0, // லாவேஸ் la
+    '\xe0','\xae','\xb2','\xe0','\xae','\xbf','\xe0','\xae','\x9a','\xe0','\xaf','\x8d','\xe0','\xae','\x9a','\xe0','\xaf','\x86','\xe0','\xae','\xa3','\xe0','\xaf','\x8d','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x86','\xe0','\xae','\xaf','\xe0','\xaf','\x8d','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // லிச்செண்ஸ்டெய்ன் li
+    '\xe0','\xae','\xb2','\xe0','\xae','\xbf','\xe0','\xae','\xa4','\xe0','\xaf','\x81','\xe0','\xae','\xb5','\xe0','\xaf','\x87','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // லிதுவேனியா lt
+    '\xe0','\xae','\xb2','\xe0','\xae','\xbf','\xe0','\xae','\xaa','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // லிபியா ly
+    '\xe0','\xae','\xb2','\xe0','\xaf','\x86','\xe0','\xae','\x9a','\xe0','\xaf','\x87','\xe0','\xae','\xa4','\xe0','\xaf','\x87',0, // லெசேதே ls
+    '\xe0','\xae','\xb2','\xe0','\xaf','\x86','\xe0','\xae','\xaa','\xe0','\xae','\xa9','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // லெபனான் lb
+    '\xe0','\xae','\xb2','\xe0','\xaf','\x88','\xe0','\xae','\xaa','\xe0','\xaf','\x80','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // லைபீரியா lr
+    '\xe0','\xae','\xb5','\xe0','\xae','\x9f','\xe0','\xae','\x95','\xe0','\xaf','\x86','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // வடகெரியா kp
+    '\xe0','\xae','\xb5','\xe0','\xae','\x9f','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x81','\xe0','\xae','\xae','\xe0','\xae','\xb0','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xae','\xbe','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xb5','\xe0','\xaf','\x81','\xe0','\xae','\x95','\xe0','\xae','\xb3','\xe0','\xaf','\x8d',0, // வடக்குமரியானாதீவுகள் mp
+    '\xe0','\xae','\xb5','\xe0','\xae','\xa9','\xe0','\xaf','\x81','\xe0','\xae','\xb5','\xe0','\xae','\xbe','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x81',0, // வனுவாட்டு vu
+    '\xe0','\xae','\xb5','\xe0','\xae','\xbe','\xe0','\xae','\x9f','\xe0','\xae','\xbf','\xe0','\xae','\x95','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\xa8','\xe0','\xae','\x95','\xe0','\xae','\xb0','\xe0','\xae','\xae','\xe0','\xaf','\x8d',0, // வாடிகன்நகரம் va
+    '\xe0','\xae','\xb5','\xe0','\xae','\xbe','\xe0','\xae','\xb2','\xe0','\xae','\xbf','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xae','\xe0','\xae','\xb1','\xe0','\xaf','\x8d','\xe0','\xae','\xb1','\xe0','\xaf','\x81','\xe0','\xae','\xae','\xe0','\xaf','\x8d','\xe0','\xae','\x83','\xe0','\xae','\xaa','\xe0','\xaf','\x81','\xe0','\xae','\x9f','\xe0','\xaf','\x81','\xe0','\xae','\xa9','\xe0','\xae','\xbe',0, // வாலிஸ்மற்றும்ஃபுடுனா wf
+    '\xe0','\xae','\xb5','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\xa8','\xe0','\xae','\xbe','\xe0','\xae','\xae','\xe0','\xaf','\x8d',0, // வியட்நாம் vn
+    '\xe0','\xae','\xb5','\xe0','\xaf','\x86','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\x9a','\xe0','\xaf','\x81','\xe0','\xae','\xb2','\xe0','\xae','\xbe',0, // வெனிசுலா ve
+    '\xe0','\xae','\xb5','\xe0','\xaf','\x86','\xe0','\xae','\xb3','\xe0','\xae','\xbf','\xe0','\xae','\xaa','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xaf','\x81','\xe0','\xae','\xb1','\xe0','\xae','\x93','\xe0','\xae','\xb7','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // வெளிப்புறஓஷியானியா qo
+    '\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xaf','\x86','\xe0','\xae','\xaf','\xe0','\xae','\xbf','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // ஸ்பெயின் es
+    '\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xb2','\xe0','\xaf','\x87','\xe0','\xae','\xb5','\xe0','\xae','\xbe','\xe0','\xae','\x95','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // ஸ்லேவாகியா sk
+    '\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xb2','\xe0','\xaf','\x87','\xe0','\xae','\xb5','\xe0','\xaf','\x87','\xe0','\xae','\xa9','\xe0','\xae','\xbf','\xe0','\xae','\xaf','\xe0','\xae','\xbe',0, // ஸ்லேவேனியா si
+    '\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xb5','\xe0','\xae','\xb2','\xe0','\xaf','\x8d','\xe0','\xae','\xaa','\xe0','\xae','\xbe','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x81','\xe0','\xae','\x9c','\xe0','\xae','\xbe','\xe0','\xae','\xa9','\xe0','\xaf','\x8d','\xe0','\xae','\xae','\xe0','\xaf','\x87','\xe0','\xae','\xaf','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // ஸ்வல்பார்டுஜான்மேயன் sj
+    '\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xb5','\xe0','\xae','\xbe','\xe0','\xae','\xb8','\xe0','\xae','\xbf','\xe0','\xae','\xb2','\xe0','\xae','\xbe','\xe0','\xae','\xa8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x81',0, // ஸ்வாஸிலாந்து sz
+    '\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xb5','\xe0','\xae','\xbf','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\x9a','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\xb2','\xe0','\xae','\xbe','\xe0','\xae','\xa8','\xe0','\xaf','\x8d','\xe0','\xae','\xa4','\xe0','\xaf','\x81',0, // ஸ்விட்சர்லாந்து ch
+    '\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\xb5','\xe0','\xaf','\x80','\xe0','\xae','\x9f','\xe0','\xae','\xa9','\xe0','\xaf','\x8d',0, // ஸ்வீடன் se
+    '\xe0','\xae','\xb9','\xe0','\xae','\x99','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xaf','\x87','\xe0','\xae','\xb0','\xe0','\xae','\xbf',0, // ஹங்கேரி hu
+    '\xe0','\xae','\xb9','\xe0','\xae','\xbe','\xe0','\xae','\x99','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\xbe','\xe0','\xae','\x99','\xe0','\xaf','\x8d',0, // ஹாங்காங் hk
+    '\xe0','\xae','\xb9','\xe0','\xae','\xbe','\xe0','\xae','\x99','\xe0','\xaf','\x8d','\xe0','\xae','\x95','\xe0','\xae','\xbe','\xe0','\xae','\x99','\xe0','\xaf','\x8d','\xe0','\xae','\x8e','\xe0','\xae','\xb8','\xe0','\xaf','\x8d','\xe0','\xae','\x8f','\xe0','\xae','\x86','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x9a','\xe0','\xaf','\x80','\xe0','\xae','\xa9','\xe0','\xae','\xbe',0, // ஹாங்காங்எஸ்ஏஆர்சீனா hk
+    '\xe0','\xae','\xb9','\xe0','\xaf','\x87','\xe0','\xae','\xa3','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x82','\xe0','\xae','\xb0','\xe0','\xae','\xbe','\xe0','\xae','\xb8','\xe0','\xaf','\x8d',0, // ஹேண்டூராஸ் hn
+    '\xe0','\xae','\xb9','\xe0','\xaf','\x87','\xe0','\xae','\xb0','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\xae','\xe0','\xae','\xb1','\xe0','\xaf','\x8d','\xe0','\xae','\xb1','\xe0','\xaf','\x81','\xe0','\xae','\xae','\xe0','\xaf','\x8d','\xe0','\xae','\xae','\xe0','\xaf','\x86','\xe0','\xae','\x95','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x86','\xe0','\xae','\xa9','\xe0','\xae','\xbe','\xe0','\xae','\xb2','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xaf','\x81','\xe0','\xae','\xa4','\xe0','\xaf','\x80','\xe0','\xae','\xb5','\xe0','\xaf','\x81','\xe0','\xae','\x95','\xe0','\xae','\xb3','\xe0','\xaf','\x8d',0, // ஹேர்ட்மற்றும்மெக்டெனால்டுதீவுகள் hm
+    '\xe0','\xae','\xb9','\xe0','\xaf','\x88','\xe0','\xae','\x9f','\xe0','\xaf','\x8d','\xe0','\xae','\x9f','\xe0','\xae','\xbf',0, // ஹைட்டி ht
+    '\xe0','\xb0','\x85','\xe0','\xb0','\x82','\xe0','\xb0','\x97','\xe0','\xb1','\x8b','\xe0','\xb0','\xb2','\xe0','\xb0','\xbe',0, // అంగోలా ao
+    '\xe0','\xb0','\x85','\xe0','\xb0','\x82','\xe0','\xb0','\x9f','\xe0','\xb0','\xbe','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\x95','\xe0','\xb0','\xbf','\xe0','\xb0','\x9f','\xe0','\xb0','\xbf','\xe0','\xb0','\x95','\xe0','\xb0','\xbe',0, // అంటార్కిటికా aq
+    '\xe0','\xb0','\x85','\xe0','\xb0','\x9c','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xac','\xe0','\xb1','\x86','\xe0','\xb0','\x9c','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // అజర్బెజాన్ az
+    '\xe0','\xb0','\x85','\xe0','\xb0','\xae','\xe0','\xb1','\x86','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\x95','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xb8','\xe0','\xb0','\xae','\xe0','\xb1','\x8b','\xe0','\xb0','\xb5','\xe0','\xb0','\xbe',0, // అమెరికన్సమోవా as
+    '\xe0','\xb0','\x85','\xe0','\xb0','\xb0','\xe0','\xb1','\x81','\xe0','\xb0','\xac','\xe0','\xb0','\xbe',0, // అరుబా aw
+    '\xe0','\xb0','\x85','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\x9c','\xe0','\xb1','\x86','\xe0','\xb0','\x82','\xe0','\xb0','\x9f','\xe0','\xb1','\x80','\xe0','\xb0','\xa8','\xe0','\xb0','\xbe',0, // అర్జెంటీనా ar
+    '\xe0','\xb0','\x85','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\x9c','\xe0','\xb1','\x80','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // అల్జీరియా dz
+    '\xe0','\xb0','\x85','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\xac','\xe0','\xb1','\x87','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // అల్బేనియా al
+    '\xe0','\xb0','\x85','\xe0','\xb0','\xb8','\xe0','\xb1','\x86','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xb7','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb0','\xbf',0, // అసెన్షన్దీవి ac
+    '\xe0','\xb0','\x86','\xe0','\xb0','\x82','\xe0','\xb0','\x97','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb0','\xbf','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\xb2','\xe0','\xb0','\xbe',0, // ఆంగ్విల్లా ai
+    '\xe0','\xb0','\x86','\xe0','\xb0','\x82','\xe0','\xb0','\x9f','\xe0','\xb0','\xbf','\xe0','\xb0','\x97','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb0','\xbe','\xe0','\xb0','\xae','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb1','\x81','\xe0','\xb0','\xac','\xe0','\xb0','\xbe','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xac','\xe0','\xb1','\x81','\xe0','\xb0','\xa1','\xe0','\xb0','\xbe',0, // ఆంటిగ్వామరియుబార్బుడా ag
+    '\xe0','\xb0','\x86','\xe0','\xb0','\x82','\xe0','\xb0','\xa1','\xe0','\xb1','\x8b','\xe0','\xb0','\xb0','\xe0','\xb0','\xbe',0, // ఆండోరా ad
+    '\xe0','\xb0','\x86','\xe0','\xb0','\xab','\xe0','\xb1','\x8d','\xe0','\xb0','\x98','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xa4','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // ఆఫ్ఘనిస్తాన్ af
+    '\xe0','\xb0','\x86','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xae','\xe0','\xb1','\x87','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // ఆర్మేనియా am
+    '\xe0','\xb0','\x86','\xe0','\xb0','\xb2','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\xa1','\xe0','\xb1','\x8d','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb1','\x81','\xe0','\xb0','\xb2','\xe0','\xb1','\x81',0, // ఆలాండ్దీవులు ax
+    '\xe0','\xb0','\x86','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // ఆస్ట్రియా at
+    '\xe0','\xb0','\x86','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb1','\x87','\xe0','\xb0','\xb2','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // ఆస్ట్రేలియా au
+    '\xe0','\xb0','\x87','\xe0','\xb0','\x82','\xe0','\xb0','\xa1','\xe0','\xb1','\x8b','\xe0','\xb0','\xa8','\xe0','\xb1','\x87','\xe0','\xb0','\xb7','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // ఇండోనేషియా id
+    '\xe0','\xb0','\x87','\xe0','\xb0','\x9c','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb0','\xbe','\xe0','\xb0','\xaf','\xe0','\xb1','\x86','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d',0, // ఇజ్రాయెల్ il
+    '\xe0','\xb0','\x87','\xe0','\xb0','\x9f','\xe0','\xb0','\xb2','\xe0','\xb1','\x80',0, // ఇటలీ it
+    '\xe0','\xb0','\x87','\xe0','\xb0','\xa5','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb1','\x8b','\xe0','\xb0','\xaa','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // ఇథియోపియా et
+    '\xe0','\xb0','\x87','\xe0','\xb0','\xb0','\xe0','\xb0','\xbe','\xe0','\xb0','\x95','\xe0','\xb1','\x8d',0, // ఇరాక్ iq
+    '\xe0','\xb0','\x87','\xe0','\xb0','\xb0','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // ఇరాన్ ir
+    '\xe0','\xb0','\x88','\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb0','\x9f','\xe0','\xb1','\x8b','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\x97','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // ఈక్వటోరియల్గినియా gq
+    '\xe0','\xb0','\x88','\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb0','\xa1','\xe0','\xb0','\xbe','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d',0, // ఈక్వడార్ ec
+    '\xe0','\xb0','\x88','\xe0','\xb0','\x9c','\xe0','\xb0','\xbf','\xe0','\xb0','\xaa','\xe0','\xb1','\x8d','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d',0, // ఈజిప్ట్ eg
+    '\xe0','\xb0','\x89','\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb1','\x86','\xe0','\xb0','\xaf','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // ఉక్రెయిన్ ua
+    '\xe0','\xb0','\x89','\xe0','\xb0','\x97','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\xa1','\xe0','\xb0','\xbe',0, // ఉగాండా ug
+    '\xe0','\xb0','\x89','\xe0','\xb0','\x9c','\xe0','\xb1','\x8d','\xe0','\xb0','\xac','\xe0','\xb1','\x86','\xe0','\xb0','\x95','\xe0','\xb0','\xbf','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xa4','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // ఉజ్బెకిస్తాన్ uz
+    '\xe0','\xb0','\x89','\xe0','\xb0','\xa4','\xe0','\xb1','\x8d','\xe0','\xb0','\xa4','\xe0','\xb0','\xb0','\xe0','\xb0','\x95','\xe0','\xb1','\x8a','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // ఉత్తరకొరియా kp
+    '\xe0','\xb0','\x89','\xe0','\xb0','\xa4','\xe0','\xb1','\x8d','\xe0','\xb0','\xa4','\xe0','\xb0','\xb0','\xe0','\xb0','\xae','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb0','\xbe','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb1','\x81','\xe0','\xb0','\xb2','\xe0','\xb1','\x81',0, // ఉత్తరమరియానాదీవులు mp
+    '\xe0','\xb0','\x89','\xe0','\xb0','\xb0','\xe0','\xb1','\x81','\xe0','\xb0','\x97','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb1','\x87',0, // ఉరుగ్వే uy
+    '\xe0','\xb0','\x8e','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // ఎరిట్రియా er
+    '\xe0','\xb0','\x8e','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\xb8','\xe0','\xb0','\xbe','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb0','\xa1','\xe0','\xb1','\x8b','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d',0, // ఎల్సాల్వడోర్ sv
+    '\xe0','\xb0','\x8e','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\x9f','\xe0','\xb1','\x8b','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // ఎస్టోనియా ee
+    '\xe0','\xb0','\x90','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xb2','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\xa1','\xe0','\xb1','\x8d',0, // ఐర్లాండ్ ie
+    '\xe0','\xb0','\x90','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\x86','\xe0','\xb0','\xab','\xe0','\xb1','\x8d','\xe0','\xb0','\xae','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // ఐల్ఆఫ్మాన్ im
+    '\xe0','\xb0','\x90','\xe0','\xb0','\xb5','\xe0','\xb0','\xb0','\xe0','\xb1','\x80','\xe0','\xb0','\x95','\xe0','\xb1','\x8b','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d',0, // ఐవరీకోస్ట్ ci
+    '\xe0','\xb0','\x90','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xb2','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\xa1','\xe0','\xb1','\x8d',0, // ఐస్లాండ్ is
+    '\xe0','\xb0','\x92','\xe0','\xb0','\xb7','\xe0','\xb1','\x80','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe','\xe0','\xb0','\xac','\xe0','\xb0','\xaf','\xe0','\xb0','\x9f','\xe0','\xb1','\x81','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xa8','\xe0','\xb0','\xb5','\xe0','\xb0','\xbf',0, // ఒషీనియాబయటున్నవి qo
+    '\xe0','\xb0','\x93','\xe0','\xb0','\xae','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // ఓమన్ om
+    '\xe0','\xb0','\x95','\xe0','\xb0','\x82','\xe0','\xb0','\xac','\xe0','\xb1','\x8b','\xe0','\xb0','\xa1','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // కంబోడియా kh
+    '\xe0','\xb0','\x95','\xe0','\xb0','\x9c','\xe0','\xb0','\x95','\xe0','\xb0','\xbf','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xa4','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // కజకిస్తాన్ kz
+    '\xe0','\xb0','\x95','\xe0','\xb0','\xb0','\xe0','\xb1','\x80','\xe0','\xb0','\xac','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xa8','\xe0','\xb1','\x86','\xe0','\xb0','\xa6','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xb2','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\xa1','\xe0','\xb1','\x8d','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d',0, // కరీబియన్నెదర్లాండ్స్ bq
+    '\xe0','\xb0','\x95','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\x97','\xe0','\xb1','\x8b','d','r','c',0, // కాంగోdrc cd
+    '\xe0','\xb0','\x95','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\x97','\xe0','\xb1','\x8b','\xe0','\xb0','\x95','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xb7','\xe0','\xb0','\xbe','\xe0','\xb0','\xb8','\xe0','\xb0','\xbe',0, // కాంగోకిన్షాసా cd
+    '\xe0','\xb0','\x95','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\x97','\xe0','\xb1','\x8b','\xe0','\xb0','\xac','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb0','\xbe','\xe0','\xb0','\x9c','\xe0','\xb0','\xbe','\xe0','\xb0','\xb5','\xe0','\xb0','\xbf','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\xb2','\xe0','\xb0','\xbf',0, // కాంగోబ్రాజావిల్లి cg
+    '\xe0','\xb0','\x95','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\x97','\xe0','\xb1','\x8b','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaa','\xe0','\xb0','\xac','\xe0','\xb1','\x8d','\xe0','\xb0','\xb2','\xe0','\xb0','\xbf','\xe0','\xb0','\x95','\xe0','\xb1','\x8d',0, // కాంగోరిపబ్లిక్ cg
+    '\xe0','\xb0','\x95','\xe0','\xb0','\xbe','\xe0','\xb0','\xae','\xe0','\xb1','\x86','\xe0','\xb0','\xb0','\xe0','\xb1','\x82','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // కామెరూన్ cm
+    '\xe0','\xb0','\x95','\xe0','\xb0','\xbf','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xac','\xe0','\xb0','\xbe','\xe0','\xb0','\x9f','\xe0','\xb0','\xbf',0, // కిరిబాటి ki
+    '\xe0','\xb0','\x95','\xe0','\xb0','\xbf','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\x97','\xe0','\xb0','\xbf','\xe0','\xb0','\x9c','\xe0','\xb0','\xbf','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xa4','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // కిర్గిజిస్తాన్ kg
+    '\xe0','\xb0','\x95','\xe0','\xb1','\x81','\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb1','\x81','\xe0','\xb0','\xb2','\xe0','\xb1','\x81',0, // కుక్దీవులు ck
+    '\xe0','\xb0','\x95','\xe0','\xb1','\x81','\xe0','\xb0','\xb5','\xe0','\xb1','\x86','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d',0, // కువెట్ kw
+    '\xe0','\xb0','\x95','\xe0','\xb1','\x86','\xe0','\xb0','\xa8','\xe0','\xb0','\xa1','\xe0','\xb0','\xbe',0, // కెనడా ca
+    '\xe0','\xb0','\x95','\xe0','\xb1','\x86','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // కెన్యా ke
+    '\xe0','\xb0','\x95','\xe0','\xb1','\x87','\xe0','\xb0','\xa8','\xe0','\xb0','\xb0','\xe0','\xb1','\x80','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb1','\x81','\xe0','\xb0','\xb2','\xe0','\xb1','\x81',0, // కేనరీదీవులు ic
+    '\xe0','\xb0','\x95','\xe0','\xb1','\x87','\xe0','\xb0','\xaa','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb1','\x86','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xa1','\xe0','\xb1','\x86',0, // కేప్వెర్డె cv
+    '\xe0','\xb0','\x95','\xe0','\xb1','\x87','\xe0','\xb0','\xae','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb1','\x81','\xe0','\xb0','\xb2','\xe0','\xb1','\x81',0, // కేమాన్దీవులు ky
+    '\xe0','\xb0','\x95','\xe0','\xb1','\x8a','\xe0','\xb0','\xae','\xe0','\xb1','\x8a','\xe0','\xb0','\xb0','\xe0','\xb1','\x8b','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d',0, // కొమొరోస్ km
+    '\xe0','\xb0','\x95','\xe0','\xb1','\x8a','\xe0','\xb0','\xb2','\xe0','\xb0','\x82','\xe0','\xb0','\xac','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // కొలంబియా co
+    '\xe0','\xb0','\x95','\xe0','\xb1','\x8a','\xe0','\xb0','\xb8','\xe0','\xb1','\x8b','\xe0','\xb0','\xb5','\xe0','\xb1','\x8b',0, // కొసోవో xk
+    '\xe0','\xb0','\x95','\xe0','\xb1','\x8b','\xe0','\xb0','\x95','\xe0','\xb1','\x8b','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\x95','\xe0','\xb1','\x80','\xe0','\xb0','\xb2','\xe0','\xb0','\xbf','\xe0','\xb0','\x82','\xe0','\xb0','\x97','\xe0','\xb1','\x8d','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb1','\x81','\xe0','\xb0','\xb2','\xe0','\xb1','\x81',0, // కోకోస్కీలింగ్దీవులు cc
+    '\xe0','\xb0','\x95','\xe0','\xb1','\x8b','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d','\xe0','\xb0','\xa1','\xe0','\xb0','\xbf','\xe0','\xb0','\x90','\xe0','\xb0','\xb5','\xe0','\xb1','\x8b','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d',0, // కోట్డిఐవోర్ ci
+    '\xe0','\xb0','\x95','\xe0','\xb1','\x8b','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\x9f','\xe0','\xb0','\xbe','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\x95','\xe0','\xb0','\xbe',0, // కోస్టారికా cr
+    '\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\xaf','\xe0','\xb1','\x82','\xe0','\xb0','\xac','\xe0','\xb0','\xbe',0, // క్యూబా cu
+    '\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\xaf','\xe0','\xb1','\x82','\xe0','\xb0','\xb0','\xe0','\xb0','\xb8','\xe0','\xb1','\x8b',0, // క్యూరసో cw
+    '\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xae','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb0','\xbf',0, // క్రిస్మస్దీవి cx
+    '\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb1','\x8a','\xe0','\xb0','\xa4','\xe0','\xb1','\x8d','\xe0','\xb0','\xa4','\xe0','\xb0','\x95','\xe0','\xb0','\xbe','\xe0','\xb0','\xb2','\xe0','\xb1','\x86','\xe0','\xb0','\xa1','\xe0','\xb1','\x8b','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // క్రొత్తకాలెడోనియా nc
+    '\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb1','\x8a','\xe0','\xb0','\xaf','\xe0','\xb1','\x87','\xe0','\xb0','\xb7','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // క్రొయేషియా hr
+    '\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\xb2','\xe0','\xb0','\xbf','\xe0','\xb0','\xaa','\xe0','\xb1','\x8d','\xe0','\xb0','\xaa','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\x9f','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb0','\xbf',0, // క్లిప్పర్టన్దీవి cp
+    '\xe0','\xb0','\x96','\xe0','\xb0','\xa4','\xe0','\xb0','\xbe','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d',0, // ఖతార్ qa
+    '\xe0','\xb0','\x97','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb0','\xbe',0, // గయానా gy
+    '\xe0','\xb0','\x97','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe2','\x80','\x8c','\xe0','\xb0','\xb8','\xe0','\xb1','\x80',0, // గర్న్‌సీ gg
+    '\xe0','\xb0','\x97','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\xac','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // గాంబియా gm
+    '\xe0','\xb0','\x97','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // గినియా gn
+    '\xe0','\xb0','\x97','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe','\xe0','\xb0','\xac','\xe0','\xb0','\xbf','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xb8','\xe0','\xb0','\xbe','\xe0','\xb0','\xb5','\xe0','\xb1','\x8d',0, // గినియాబిస్సావ్ gw
+    '\xe0','\xb0','\x97','\xe0','\xb1','\x87','\xe0','\xb0','\xac','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // గేబన్ ga
+    '\xe0','\xb0','\x97','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb1','\x80','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe2','\x80','\x8c','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\xa1','\xe0','\xb1','\x8d',0, // గ్రీన్‌ల్యాండ్ gl
+    '\xe0','\xb0','\x97','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb1','\x80','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d',0, // గ్రీస్ gr
+    '\xe0','\xb0','\x97','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb1','\x86','\xe0','\xb0','\xa8','\xe0','\xb0','\xa1','\xe0','\xb0','\xbe',0, // గ్రెనడా gd
+    '\xe0','\xb0','\x97','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb0','\xbe','\xe0','\xb0','\x9f','\xe0','\xb0','\xbf','\xe0','\xb0','\xae','\xe0','\xb0','\xbe','\xe0','\xb0','\xb2','\xe0','\xb0','\xbe',0, // గ్వాటిమాలా gt
+    '\xe0','\xb0','\x97','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb0','\xbe','\xe0','\xb0','\xa1','\xe0','\xb1','\x86','\xe0','\xb0','\xb2','\xe0','\xb1','\x8b','\xe0','\xb0','\xaa','\xe0','\xb1','\x8d',0, // గ్వాడెలోప్ gp
+    '\xe0','\xb0','\x97','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb0','\xbe','\xe0','\xb0','\xae','\xe0','\xb1','\x8d',0, // గ్వామ్ gu
+    '\xe0','\xb0','\x98','\xe0','\xb0','\xa8','\xe0','\xb0','\xbe',0, // ఘనా gh
+    '\xe0','\xb0','\x9a','\xe0','\xb0','\xbe','\xe0','\xb0','\xa6','\xe0','\xb1','\x8d',0, // చాద్ td
+    '\xe0','\xb0','\x9a','\xe0','\xb0','\xbf','\xe0','\xb0','\xb2','\xe0','\xb1','\x80',0, // చిలీ cl
+    '\xe0','\xb0','\x9a','\xe0','\xb1','\x86','\xe0','\xb0','\x95','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // చెకియా cz
+    '\xe0','\xb0','\x9a','\xe0','\xb1','\x86','\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaa','\xe0','\xb0','\xac','\xe0','\xb1','\x8d','\xe0','\xb0','\xb2','\xe0','\xb0','\xbf','\xe0','\xb0','\x95','\xe0','\xb1','\x8d',0, // చెక్రిపబ్లిక్ cz
+    '\xe0','\xb0','\x9a','\xe0','\xb1','\x86','\xe0','\xb0','\xa8','\xe0','\xb0','\xbe',0, // చెనా cn
+    '\xe0','\xb0','\x9c','\xe0','\xb0','\xaa','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // జపాన్ jp
+    '\xe0','\xb0','\x9c','\xe0','\xb0','\xae','\xe0','\xb1','\x86','\xe0','\xb0','\x95','\xe0','\xb0','\xbe',0, // జమెకా jm
+    '\xe0','\xb0','\x9c','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xae','\xe0','\xb0','\xa8','\xe0','\xb1','\x80',0, // జర్మనీ de
+    '\xe0','\xb0','\x9c','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\xac','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // జాంబియా zm
+    '\xe0','\xb0','\x9c','\xe0','\xb0','\xbe','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\x9c','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // జార్జియా ge
+    '\xe0','\xb0','\x9c','\xe0','\xb0','\xbf','\xe0','\xb0','\x82','\xe0','\xb0','\xac','\xe0','\xb0','\xbe','\xe0','\xb0','\xac','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb1','\x87',0, // జింబాబ్వే zw
+    '\xe0','\xb0','\x9c','\xe0','\xb0','\xbf','\xe0','\xb0','\xac','\xe0','\xb1','\x8c','\xe0','\xb0','\x9f','\xe0','\xb0','\xbf',0, // జిబౌటి dj
+    '\xe0','\xb0','\x9c','\xe0','\xb0','\xbf','\xe0','\xb0','\xac','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb0','\xbe','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\x9f','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d',0, // జిబ్రాల్టర్ gi
+    '\xe0','\xb0','\x9c','\xe0','\xb1','\x86','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xb8','\xe0','\xb1','\x80',0, // జెర్సీ je
+    '\xe0','\xb0','\x9c','\xe0','\xb1','\x8b','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xa1','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // జోర్డాన్ jo
+    '\xe0','\xb0','\x9f','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\x95','\xe0','\xb1','\x80',0, // టర్కీ tr
+    '\xe0','\xb0','\x9f','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xae','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb1','\x81','\xe0','\xb0','\x95','\xe0','\xb1','\x86','\xe0','\xb0','\x95','\xe0','\xb1','\x8b','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb1','\x81','\xe0','\xb0','\xb2','\xe0','\xb1','\x81',0, // టర్క్స్మరియుకెకోస్దీవులు tc
+    '\xe0','\xb0','\x9f','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe2','\x80','\x8c','\xe0','\xb0','\xae','\xe0','\xb1','\x86','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xa4','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // టర్క్‌మెనిస్తాన్ tm
+    '\xe0','\xb0','\x9f','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\x9c','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // టాంజానియా tz
+    '\xe0','\xb0','\x9f','\xe0','\xb0','\xbf','\xe0','\xb0','\xae','\xe0','\xb1','\x8b','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xb2','\xe0','\xb1','\x86','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\x9f','\xe0','\xb1','\x86',0, // టిమోర్లెస్టె tl
+    '\xe0','\xb0','\x9f','\xe0','\xb1','\x81','\xe0','\xb0','\xb5','\xe0','\xb0','\xbe','\xe0','\xb0','\xb2','\xe0','\xb1','\x81',0, // టువాలు tv
+    '\xe0','\xb0','\x9f','\xe0','\xb1','\x8b','\xe0','\xb0','\x82','\xe0','\xb0','\x97','\xe0','\xb0','\xbe',0, // టోంగా to
+    '\xe0','\xb0','\x9f','\xe0','\xb1','\x8b','\xe0','\xb0','\x95','\xe0','\xb1','\x86','\xe0','\xb0','\xb2','\xe0','\xb0','\xbe','\xe0','\xb0','\xb5','\xe0','\xb1','\x8d',0, // టోకెలావ్ tk
+    '\xe0','\xb0','\x9f','\xe0','\xb1','\x8b','\xe0','\xb0','\x97','\xe0','\xb1','\x8b',0, // టోగో tg
+    '\xe0','\xb0','\x9f','\xe0','\xb1','\x8d','\xe0','\xb0','\xaf','\xe0','\xb1','\x81','\xe0','\xb0','\xa8','\xe0','\xb1','\x80','\xe0','\xb0','\xb7','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // ట్యునీషియా tn
+    '\xe0','\xb0','\x9f','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\xa1','\xe0','\xb0','\xbe','\xe0','\xb0','\xa1','\xe0','\xb1','\x8d','\xe0','\xb0','\xae','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb1','\x81','\xe0','\xb0','\x9f','\xe0','\xb1','\x8a','\xe0','\xb0','\xac','\xe0','\xb0','\xbe','\xe0','\xb0','\x97','\xe0','\xb1','\x8b',0, // ట్రినిడాడ్మరియుటొబాగో tt
+    '\xe0','\xb0','\x9f','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\x9f','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xa1','\xe0','\xb0','\x95','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xb9','\xe0','\xb0','\xbe',0, // ట్రిస్టన్డకన్హా ta
+    '\xe0','\xb0','\xa1','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe','\xe0','\xb0','\x97','\xe0','\xb1','\x8b','\xe0','\xb0','\x97','\xe0','\xb0','\xbe','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xb8','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // డియాగోగార్సియా dg
+    '\xe0','\xb0','\xa1','\xe0','\xb1','\x86','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xae','\xe0','\xb0','\xbe','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\x95','\xe0','\xb1','\x8d',0, // డెన్మార్క్ dk
+    '\xe0','\xb0','\xa1','\xe0','\xb1','\x8a','\xe0','\xb0','\xae','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\x95','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaa','\xe0','\xb0','\xac','\xe0','\xb1','\x8d','\xe0','\xb0','\xb2','\xe0','\xb0','\xbf','\xe0','\xb0','\x95','\xe0','\xb1','\x8d',0, // డొమినికన్రిపబ్లిక్ do
+    '\xe0','\xb0','\xa1','\xe0','\xb1','\x8a','\xe0','\xb0','\xae','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\x95','\xe0','\xb0','\xbe',0, // డొమినికా dm
+    '\xe0','\xb0','\xa4','\xe0','\xb0','\x9c','\xe0','\xb0','\xbf','\xe0','\xb0','\x95','\xe0','\xb0','\xbf','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xa4','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // తజికిస్తాన్ tj
+    '\xe0','\xb0','\xa4','\xe0','\xb1','\x82','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xaa','\xe0','\xb1','\x81','\xe0','\xb0','\x9f','\xe0','\xb0','\xbf','\xe0','\xb0','\xae','\xe0','\xb1','\x8b','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d',0, // తూర్పుటిమోర్ tl
+    '\xe0','\xb0','\xa4','\xe0','\xb1','\x86','\xe0','\xb0','\xb5','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // తెవాన్ tw
+    '\xe0','\xb0','\xa5','\xe0','\xb0','\xbe','\xe0','\xb0','\xaf','\xe0','\xb0','\xbf','\xe0','\xb0','\xb2','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\xa1','\xe0','\xb1','\x8d',0, // థాయిలాండ్ th
+    '\xe0','\xb0','\xa6','\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\xb7','\xe0','\xb0','\xbf','\xe0','\xb0','\xa3','\xe0','\xb0','\x86','\xe0','\xb0','\xab','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\x95','\xe0','\xb0','\xbe',0, // దక్షిణఆఫ్రికా za
+    '\xe0','\xb0','\xa6','\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\xb7','\xe0','\xb0','\xbf','\xe0','\xb0','\xa3','\xe0','\xb0','\x95','\xe0','\xb1','\x8a','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // దక్షిణకొరియా kr
+    '\xe0','\xb0','\xa6','\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\xb7','\xe0','\xb0','\xbf','\xe0','\xb0','\xa3','\xe0','\xb0','\x9c','\xe0','\xb0','\xbe','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\x9c','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe','\xe0','\xb0','\xae','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb1','\x81','\xe0','\xb0','\xa6','\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\xb7','\xe0','\xb0','\xbf','\xe0','\xb0','\xa3','\xe0','\xb0','\xb6','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\xa1','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb0','\xbf','\xe0','\xb0','\x9a','\xe0','\xb1','\x8d','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb1','\x81','\xe0','\xb0','\xb2','\xe0','\xb1','\x81',0, // దక్షిణజార్జియామరియుదక్షిణశాండ్విచ్దీవులు gs
+    '\xe0','\xb0','\xa6','\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\xb7','\xe0','\xb0','\xbf','\xe0','\xb0','\xa3','\xe0','\xb0','\xb8','\xe0','\xb1','\x82','\xe0','\xb0','\xa1','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // దక్షిణసూడాన్ ss
+    '\xe0','\xb0','\xa8','\xe0','\xb0','\xae','\xe0','\xb1','\x80','\xe0','\xb0','\xac','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // నమీబియా na
+    '\xe0','\xb0','\xa8','\xe0','\xb0','\xbe','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xab','\xe0','\xb1','\x8b','\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb0','\xbf',0, // నార్ఫోక్దీవి nf
+    '\xe0','\xb0','\xa8','\xe0','\xb0','\xbe','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb1','\x87',0, // నార్వే no
+    '\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\x95','\xe0','\xb0','\xb0','\xe0','\xb0','\xbe','\xe0','\xb0','\x97','\xe0','\xb1','\x81','\xe0','\xb0','\xb5','\xe0','\xb0','\xbe',0, // నికరాగువా ni
+    '\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb1','\x82',0, // నియూ nu
+    '\xe0','\xb0','\xa8','\xe0','\xb1','\x86','\xe0','\xb0','\x9c','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d',0, // నెజర్ ne
+    '\xe0','\xb0','\xa8','\xe0','\xb1','\x86','\xe0','\xb0','\x9c','\xe0','\xb1','\x80','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // నెజీరియా ng
+    '\xe0','\xb0','\xa8','\xe0','\xb1','\x86','\xe0','\xb0','\xa6','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xb2','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\xa1','\xe0','\xb1','\x8d','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d',0, // నెదర్లాండ్స్ nl
+    '\xe0','\xb0','\xa8','\xe0','\xb1','\x87','\xe0','\xb0','\xaa','\xe0','\xb0','\xbe','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d',0, // నేపాల్ np
+    '\xe0','\xb0','\xa8','\xe0','\xb1','\x8c','\xe0','\xb0','\xb0','\xe0','\xb1','\x81',0, // నౌరు nr
+    '\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xaf','\xe0','\xb1','\x82','\xe0','\xb0','\x9c','\xe0','\xb0','\xbf','\xe0','\xb0','\xb2','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\xa1','\xe0','\xb1','\x8d',0, // న్యూజిలాండ్ nz
+    '\xe0','\xb0','\xaa','\xe0','\xb0','\xa1','\xe0','\xb0','\xae','\xe0','\xb0','\x9f','\xe0','\xb0','\xbf','\xe0','\xb0','\xb8','\xe0','\xb0','\xb9','\xe0','\xb0','\xbe','\xe0','\xb0','\xb0','\xe0','\xb0','\xbe',0, // పడమటిసహారా eh
+    '\xe0','\xb0','\xaa','\xe0','\xb0','\xa8','\xe0','\xb0','\xbe','\xe0','\xb0','\xae','\xe0','\xb0','\xbe',0, // పనామా pa
+    '\xe0','\xb0','\xaa','\xe0','\xb0','\xb0','\xe0','\xb0','\xbe','\xe0','\xb0','\x97','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb1','\x87',0, // పరాగ్వే py
+    '\xe0','\xb0','\xaa','\xe0','\xb0','\xbe','\xe0','\xb0','\x95','\xe0','\xb0','\xbf','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xa4','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // పాకిస్తాన్ pk
+    '\xe0','\xb0','\xaa','\xe0','\xb0','\xbe','\xe0','\xb0','\xaa','\xe0','\xb1','\x81','\xe0','\xb0','\xb5','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xaf','\xe0','\xb1','\x82','\xe0','\xb0','\x97','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // పాపువాన్యూగినియా pg
+    '\xe0','\xb0','\xaa','\xe0','\xb0','\xbe','\xe0','\xb0','\xb2','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xa4','\xe0','\xb1','\x80','\xe0','\xb0','\xa8','\xe0','\xb0','\xbe',0, // పాలస్తీనా ps
+    '\xe0','\xb0','\xaa','\xe0','\xb0','\xbe','\xe0','\xb0','\xb2','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xa4','\xe0','\xb1','\x80','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xaa','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\xa4','\xe0','\xb0','\xbe','\xe0','\xb0','\xb2','\xe0','\xb1','\x81',0, // పాలస్తీనియన్ప్రాంతాలు ps
+    '\xe0','\xb0','\xaa','\xe0','\xb0','\xbe','\xe0','\xb0','\xb2','\xe0','\xb0','\xbe','\xe0','\xb0','\xb5','\xe0','\xb1','\x8d',0, // పాలావ్ pw
+    '\xe0','\xb0','\xaa','\xe0','\xb0','\xbf','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d','\xe2','\x80','\x8c','\xe0','\xb0','\x95','\xe0','\xb1','\x86','\xe0','\xb0','\xaf','\xe0','\xb0','\xbf','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb1','\x81','\xe0','\xb0','\xb2','\xe0','\xb1','\x81',0, // పిట్‌కెయిర్న్దీవులు pn
+    '\xe0','\xb0','\xaa','\xe0','\xb1','\x82','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaa','\xe0','\xb0','\xac','\xe0','\xb1','\x8d','\xe0','\xb0','\xb2','\xe0','\xb0','\xbf','\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\xaf','\xe0','\xb1','\x81','\xe0','\xb0','\x97','\xe0','\xb1','\x8b','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xb2','\xe0','\xb0','\xbe','\xe0','\xb0','\xb5','\xe0','\xb1','\x8d','\xe0','\xb0','\xae','\xe0','\xb1','\x87','\xe0','\xb0','\xb8','\xe0','\xb0','\xbf','\xe0','\xb0','\xa1','\xe0','\xb1','\x8b','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // పూర్వరిపబ్లిక్యుగోస్లావ్మేసిడోనియా mk
+    '\xe0','\xb0','\xaa','\xe0','\xb1','\x86','\xe0','\xb0','\xb0','\xe0','\xb1','\x82',0, // పెరూ pe
+    '\xe0','\xb0','\xaa','\xe0','\xb1','\x8b','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\x9a','\xe0','\xb1','\x81','\xe0','\xb0','\x97','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d',0, // పోర్చుగల్ pt
+    '\xe0','\xb0','\xaa','\xe0','\xb1','\x8b','\xe0','\xb0','\xb2','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\xa1','\xe0','\xb1','\x8d',0, // పోలాండ్ pl
+    '\xe0','\xb0','\xaa','\xe0','\xb1','\x8d','\xe0','\xb0','\xaf','\xe0','\xb1','\x82','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\x9f','\xe0','\xb1','\x8b','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\x95','\xe0','\xb1','\x8b',0, // ప్యూర్టోరికో pr
+    '\xe0','\xb0','\xab','\xe0','\xb0','\xbe','\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe2','\x80','\x8c','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\xa1','\xe0','\xb1','\x8d','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb1','\x81','\xe0','\xb0','\xb2','\xe0','\xb1','\x81',0, // ఫాక్‌ల్యాండ్దీవులు fk
+    '\xe0','\xb0','\xab','\xe0','\xb0','\xbe','\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe2','\x80','\x8c','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\xa1','\xe0','\xb1','\x8d','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb1','\x81','\xe0','\xb0','\xb2','\xe0','\xb1','\x81','\xe0','\xb0','\x87','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xb2','\xe0','\xb0','\xbe','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xae','\xe0','\xb0','\xbe','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb0','\xbe','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d',0, // ఫాక్‌ల్యాండ్దీవులుఇస్లాస్మాల్వినాస్ fk
+    '\xe0','\xb0','\xab','\xe0','\xb0','\xbe','\xe0','\xb0','\xb0','\xe0','\xb1','\x8b','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb1','\x81','\xe0','\xb0','\xb2','\xe0','\xb1','\x81',0, // ఫారోదీవులు fo
+    '\xe0','\xb0','\xab','\xe0','\xb0','\xbf','\xe0','\xb0','\x9c','\xe0','\xb1','\x80',0, // ఫిజీ fj
+    '\xe0','\xb0','\xab','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xb2','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\xa1','\xe0','\xb1','\x8d',0, // ఫిన్లాండ్ fi
+    '\xe0','\xb0','\xab','\xe0','\xb0','\xbf','\xe0','\xb0','\xb2','\xe0','\xb0','\xbf','\xe0','\xb0','\xaa','\xe0','\xb1','\x8d','\xe0','\xb0','\xaa','\xe0','\xb1','\x86','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d',0, // ఫిలిప్పెన్స్ ph
+    '\xe0','\xb0','\xab','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe2','\x80','\x8c',0, // ఫ్రాన్స్‌ fr
+    '\xe0','\xb0','\xab','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb1','\x86','\xe0','\xb0','\x82','\xe0','\xb0','\x9a','\xe0','\xb1','\x8d','\xe0','\xb0','\x97','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb0','\xbe',0, // ఫ్రెంచ్గియానా gf
+    '\xe0','\xb0','\xab','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb1','\x86','\xe0','\xb0','\x82','\xe0','\xb0','\x9a','\xe0','\xb1','\x8d','\xe0','\xb0','\xa6','\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\xb7','\xe0','\xb0','\xbf','\xe0','\xb0','\xa3','\xe0','\xb0','\xaa','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\xa4','\xe0','\xb0','\xbe','\xe0','\xb0','\xb2','\xe0','\xb1','\x81',0, // ఫ్రెంచ్దక్షిణప్రాంతాలు tf
+    '\xe0','\xb0','\xab','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb1','\x86','\xe0','\xb0','\x82','\xe0','\xb0','\x9a','\xe0','\xb1','\x8d','\xe0','\xb0','\xaa','\xe0','\xb1','\x8b','\xe0','\xb0','\xb2','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb1','\x80','\xe0','\xb0','\xb7','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // ఫ్రెంచ్పోలినీషియా pf
+    '\xe0','\xb0','\xac','\xe0','\xb0','\x82','\xe0','\xb0','\x97','\xe0','\xb1','\x8d','\xe0','\xb0','\xb2','\xe0','\xb0','\xbe','\xe0','\xb0','\xa6','\xe0','\xb1','\x87','\xe0','\xb0','\xb6','\xe0','\xb1','\x8d',0, // బంగ్లాదేశ్ bd
+    '\xe0','\xb0','\xac','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\x97','\xe0','\xb1','\x87','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // బల్గేరియా bg
+    '\xe0','\xb0','\xac','\xe0','\xb0','\xb9','\xe0','\xb0','\xbe','\xe0','\xb0','\xae','\xe0','\xb0','\xbe','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d',0, // బహామాస్ bs
+    '\xe0','\xb0','\xac','\xe0','\xb0','\xb9','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb1','\x86','\xe0','\xb0','\xaf','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // బహ్రెయిన్ bh
+    '\xe0','\xb0','\xac','\xe0','\xb0','\xbe','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xac','\xe0','\xb0','\xa1','\xe0','\xb1','\x8b','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d',0, // బార్బడోస్ bb
+    '\xe0','\xb0','\xac','\xe0','\xb1','\x81','\xe0','\xb0','\xb0','\xe0','\xb1','\x81','\xe0','\xb0','\x82','\xe0','\xb0','\xa1','\xe0','\xb0','\xbf',0, // బురుండి bi
+    '\xe0','\xb0','\xac','\xe0','\xb1','\x81','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\x95','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb0','\xbe','\xe0','\xb0','\xab','\xe0','\xb0','\xbe','\xe0','\xb0','\xb8','\xe0','\xb1','\x8b',0, // బుర్కినాఫాసో bf
+    '\xe0','\xb0','\xac','\xe0','\xb1','\x81','\xe0','\xb0','\xb5','\xe0','\xb1','\x86','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb0','\xbf',0, // బువెదీవి bv
+    '\xe0','\xb0','\xac','\xe0','\xb1','\x86','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // బెనిన్ bj
+    '\xe0','\xb0','\xac','\xe0','\xb1','\x86','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xae','\xe0','\xb1','\x81','\xe0','\xb0','\xa1','\xe0','\xb0','\xbe',0, // బెర్ముడా bm
+    '\xe0','\xb0','\xac','\xe0','\xb1','\x86','\xe0','\xb0','\xb2','\xe0','\xb0','\xbe','\xe0','\xb0','\xb0','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d',0, // బెలారస్ by
+    '\xe0','\xb0','\xac','\xe0','\xb1','\x86','\xe0','\xb0','\xb2','\xe0','\xb0','\xbf','\xe0','\xb0','\x9c','\xe0','\xb1','\x8d',0, // బెలిజ్ bz
+    '\xe0','\xb0','\xac','\xe0','\xb1','\x86','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\x9c','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\x82',0, // బెల్జియం be
+    '\xe0','\xb0','\xac','\xe0','\xb1','\x8a','\xe0','\xb0','\xb2','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // బొలీవియా bo
+    '\xe0','\xb0','\xac','\xe0','\xb1','\x8b','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb0','\xbe',0, // బోట్స్వానా bw
+    '\xe0','\xb0','\xac','\xe0','\xb1','\x8b','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe','\xe0','\xb0','\xae','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb1','\x81','\xe0','\xb0','\xb9','\xe0','\xb1','\x86','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\x9c','\xe0','\xb0','\xbf','\xe0','\xb0','\x97','\xe0','\xb1','\x8b','\xe0','\xb0','\xb5','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb0','\xbe',0, // బోస్నియామరియుహెర్జిగోవినా ba
+    '\xe0','\xb0','\xac','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\x9f','\xe0','\xb0','\xbf','\xe0','\xb0','\xb7','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\x9c','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb1','\x81','\xe0','\xb0','\xb2','\xe0','\xb1','\x81',0, // బ్రిటిష్వర్జిన్దీవులు vg
+    '\xe0','\xb0','\xac','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\x9f','\xe0','\xb1','\x80','\xe0','\xb0','\xb7','\xe0','\xb1','\x8d','\xe0','\xb0','\xb9','\xe0','\xb0','\xbf','\xe0','\xb0','\x82','\xe0','\xb0','\xa6','\xe0','\xb1','\x82','\xe0','\xb0','\xae','\xe0','\xb0','\xb9','\xe0','\xb0','\xbe','\xe0','\xb0','\xb8','\xe0','\xb0','\xae','\xe0','\xb1','\x81','\xe0','\xb0','\xa6','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb0','\xaa','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\xa4','\xe0','\xb0','\x82',0, // బ్రిటీష్హిందూమహాసముద్రప్రాంతం io
+    '\xe0','\xb0','\xac','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb1','\x82','\xe0','\xb0','\xa8','\xe0','\xb1','\x87',0, // బ్రూనే bn
+    '\xe0','\xb0','\xac','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb1','\x86','\xe0','\xb0','\x9c','\xe0','\xb0','\xbf','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d',0, // బ్రెజిల్ br
+    '\xe0','\xb0','\xad','\xe0','\xb0','\xbe','\xe0','\xb0','\xb0','\xe0','\xb0','\xa4','\xe0','\xb0','\xa6','\xe0','\xb1','\x87','\xe0','\xb0','\xb6','\xe0','\xb0','\x82',0, // భారతదేశం in
+    '\xe0','\xb0','\xad','\xe0','\xb1','\x82','\xe0','\xb0','\x9f','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // భూటాన్ bt
+    '\xe0','\xb0','\xae','\xe0','\xb0','\x82','\xe0','\xb0','\x97','\xe0','\xb1','\x8b','\xe0','\xb0','\xb2','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // మంగోలియా mn
+    '\xe0','\xb0','\xae','\xe0','\xb0','\x95','\xe0','\xb0','\xbe','\xe0','\xb0','\xb5','\xe0','\xb1','\x8d',0, // మకావ్ mo
+    '\xe0','\xb0','\xae','\xe0','\xb0','\x95','\xe0','\xb0','\xbe','\xe0','\xb0','\xb5','\xe0','\xb1','\x8d','\xe0','\xb0','\x8e','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\x8f','\xe0','\xb0','\x86','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\x9a','\xe0','\xb1','\x86','\xe0','\xb0','\xa8','\xe0','\xb0','\xbe',0, // మకావ్ఎస్ఏఆర్చెనా mo
+    '\xe0','\xb0','\xae','\xe0','\xb0','\xa1','\xe0','\xb0','\x97','\xe0','\xb0','\xbe','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\x95','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d',0, // మడగాస్కర్ mg
+    '\xe0','\xb0','\xae','\xe0','\xb0','\xaf','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xae','\xe0','\xb0','\xbe','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d',0, // మయన్మార్ mm
+    '\xe0','\xb0','\xae','\xe0','\xb0','\xb2','\xe0','\xb0','\xbe','\xe0','\xb0','\xb5','\xe0','\xb1','\x80',0, // మలావీ mw
+    '\xe0','\xb0','\xae','\xe0','\xb0','\xb2','\xe0','\xb1','\x87','\xe0','\xb0','\xb7','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // మలేషియా my
+    '\xe0','\xb0','\xae','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\x9f','\xe0','\xb1','\x86','\xe0','\xb0','\xa8','\xe0','\xb1','\x86','\xe0','\xb0','\x97','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb1','\x8b',0, // మాంటెనెగ్రో me
+    '\xe0','\xb0','\xae','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d','\xe0','\xb0','\xb8','\xe0','\xb1','\x86','\xe0','\xb0','\xb0','\xe0','\xb0','\xbe','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d',0, // మాంట్సెరాట్ ms
+    '\xe0','\xb0','\xae','\xe0','\xb0','\xbe','\xe0','\xb0','\xaf','\xe0','\xb1','\x8a','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d',0, // మాయొట్ yt
+    '\xe0','\xb0','\xae','\xe0','\xb0','\xbe','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xb7','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d',0, // మారిషస్ mu
+    '\xe0','\xb0','\xae','\xe0','\xb0','\xbe','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\x9f','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb1','\x80','\xe0','\xb0','\x95','\xe0','\xb1','\x8d',0, // మార్టినీక్ mq
+    '\xe0','\xb0','\xae','\xe0','\xb0','\xbe','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xb7','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb1','\x81','\xe0','\xb0','\xb2','\xe0','\xb1','\x81',0, // మార్షల్దీవులు mh
+    '\xe0','\xb0','\xae','\xe0','\xb0','\xbe','\xe0','\xb0','\xb2','\xe0','\xb0','\xbf',0, // మాలి ml
+    '\xe0','\xb0','\xae','\xe0','\xb0','\xbe','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\x9f','\xe0','\xb0','\xbe',0, // మాల్టా mt
+    '\xe0','\xb0','\xae','\xe0','\xb0','\xbe','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb1','\x81','\xe0','\xb0','\xb2','\xe0','\xb1','\x81',0, // మాల్దీవులు mv
+    '\xe0','\xb0','\xae','\xe0','\xb1','\x86','\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb1','\x8b','\xe0','\xb0','\xa8','\xe0','\xb1','\x87','\xe0','\xb0','\xb7','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // మెక్రోనేషియా fm
+    '\xe0','\xb0','\xae','\xe0','\xb1','\x86','\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\xb8','\xe0','\xb0','\xbf','\xe0','\xb0','\x95','\xe0','\xb1','\x8b',0, // మెక్సికో mx
+    '\xe0','\xb0','\xae','\xe0','\xb1','\x87','\xe0','\xb0','\xb8','\xe0','\xb0','\xbf','\xe0','\xb0','\xa1','\xe0','\xb1','\x8b','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // మేసిడోనియా mk
+    '\xe0','\xb0','\xae','\xe0','\xb1','\x8a','\xe0','\xb0','\x9c','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\xac','\xe0','\xb0','\xbf','\xe0','\xb0','\x95','\xe0','\xb1','\x8d',0, // మొజాంబిక్ mz
+    '\xe0','\xb0','\xae','\xe0','\xb1','\x8a','\xe0','\xb0','\xa8','\xe0','\xb0','\xbe','\xe0','\xb0','\x95','\xe0','\xb1','\x8b',0, // మొనాకో mc
+    '\xe0','\xb0','\xae','\xe0','\xb1','\x8a','\xe0','\xb0','\xb0','\xe0','\xb0','\xbe','\xe0','\xb0','\x95','\xe0','\xb1','\x8b',0, // మొరాకో ma
+    '\xe0','\xb0','\xae','\xe0','\xb1','\x8b','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\xa1','\xe0','\xb1','\x8b','\xe0','\xb0','\xb5','\xe0','\xb0','\xbe',0, // మోల్డోవా md
+    '\xe0','\xb0','\xae','\xe0','\xb1','\x8c','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\x9f','\xe0','\xb1','\x87','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // మౌరిటేనియా mr
+    '\xe0','\xb0','\xaf','\xe0','\xb1','\x81','\xe0','\xb0','\x8e','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d',0, // యుఎస్ us
+    '\xe0','\xb0','\xaf','\xe0','\xb1','\x81','\xe0','\xb0','\x8e','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\x9c','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb1','\x81','\xe0','\xb0','\xb2','\xe0','\xb1','\x81',0, // యుఎస్వర్జిన్దీవులు vi
+    '\xe0','\xb0','\xaf','\xe0','\xb1','\x81','\xe0','\xb0','\x95','\xe0','\xb1','\x86',0, // యుకె gb
+    '\xe0','\xb0','\xaf','\xe0','\xb1','\x81','\xe0','\xb0','\xa8','\xe0','\xb1','\x86','\xe0','\xb0','\x9f','\xe0','\xb1','\x86','\xe0','\xb0','\xa1','\xe0','\xb1','\x8d','\xe0','\xb0','\x85','\xe0','\xb0','\xb0','\xe0','\xb0','\xac','\xe0','\xb1','\x8d','\xe0','\xb0','\x8e','\xe0','\xb0','\xae','\xe0','\xb0','\xbf','\xe0','\xb0','\xb0','\xe0','\xb1','\x87','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d',0, // యునెటెడ్అరబ్ఎమిరేట్స్ ae
+    '\xe0','\xb0','\xaf','\xe0','\xb1','\x81','\xe0','\xb0','\xa8','\xe0','\xb1','\x86','\xe0','\xb0','\x9f','\xe0','\xb1','\x86','\xe0','\xb0','\xa1','\xe0','\xb1','\x8d','\xe0','\xb0','\x95','\xe0','\xb0','\xbf','\xe0','\xb0','\x82','\xe0','\xb0','\x97','\xe0','\xb1','\x8d','\xe2','\x80','\x8c','\xe0','\xb0','\xa1','\xe0','\xb0','\xae','\xe0','\xb1','\x8d',0, // యునెటెడ్కింగ్‌డమ్ gb
+    '\xe0','\xb0','\xaf','\xe0','\xb1','\x81','\xe0','\xb0','\xa8','\xe0','\xb1','\x86','\xe0','\xb0','\x9f','\xe0','\xb1','\x86','\xe0','\xb0','\xa1','\xe0','\xb1','\x8d','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\x9f','\xe0','\xb1','\x87','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d',0, // యునెటెడ్స్టేట్స్ us
+    '\xe0','\xb0','\xaf','\xe0','\xb1','\x82','\xe0','\xb0','\xb0','\xe0','\xb1','\x8b','\xe0','\xb0','\x9c','\xe0','\xb1','\x8b','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // యూరోజోన్ ez
+    '\xe0','\xb0','\xaf','\xe0','\xb1','\x86','\xe0','\xb0','\xae','\xe0','\xb1','\x86','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // యెమెన్ ye
+    '\xe0','\xb0','\xb0','\xe0','\xb0','\xb7','\xe0','\xb1','\x8d','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // రష్యా ru
+    '\xe0','\xb0','\xb0','\xe0','\xb1','\x80','\xe0','\xb0','\xaf','\xe0','\xb1','\x82','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // రీయూనియన్ re
+    '\xe0','\xb0','\xb0','\xe0','\xb1','\x81','\xe0','\xb0','\xb5','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\xa1','\xe0','\xb0','\xbe',0, // రువాండా rw
+    '\xe0','\xb0','\xb0','\xe0','\xb1','\x8b','\xe0','\xb0','\xae','\xe0','\xb1','\x87','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // రోమేనియా ro
+    '\xe0','\xb0','\xb2','\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\xb8','\xe0','\xb1','\x86','\xe0','\xb0','\x82','\xe0','\xb0','\xac','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\x97','\xe0','\xb1','\x8d',0, // లక్సెంబర్గ్ lu
+    '\xe0','\xb0','\xb2','\xe0','\xb0','\xbe','\xe0','\xb0','\xa4','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // లాత్వియా lv
+    '\xe0','\xb0','\xb2','\xe0','\xb0','\xbe','\xe0','\xb0','\xb5','\xe0','\xb1','\x8b','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d',0, // లావోస్ la
+    '\xe0','\xb0','\xb2','\xe0','\xb0','\xbf','\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\x9f','\xe0','\xb1','\x86','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe2','\x80','\x8c','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\x9f','\xe0','\xb1','\x86','\xe0','\xb0','\xaf','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // లిక్టెన్‌స్టెయిన్ li
+    '\xe0','\xb0','\xb2','\xe0','\xb0','\xbf','\xe0','\xb0','\xa5','\xe0','\xb1','\x81','\xe0','\xb0','\xb5','\xe0','\xb1','\x87','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // లిథువేనియా lt
+    '\xe0','\xb0','\xb2','\xe0','\xb0','\xbf','\xe0','\xb0','\xac','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // లిబియా ly
+    '\xe0','\xb0','\xb2','\xe0','\xb1','\x86','\xe0','\xb0','\xac','\xe0','\xb0','\xa8','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // లెబనాన్ lb
+    '\xe0','\xb0','\xb2','\xe0','\xb1','\x86','\xe0','\xb0','\xac','\xe0','\xb1','\x80','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // లెబీరియా lr
+    '\xe0','\xb0','\xb2','\xe0','\xb1','\x86','\xe0','\xb0','\xb8','\xe0','\xb1','\x8b','\xe0','\xb0','\xa4','\xe0','\xb1','\x8b',0, // లెసోతో ls
+    '\xe0','\xb0','\xb5','\xe0','\xb0','\xa8','\xe0','\xb0','\xbe','\xe0','\xb0','\x9f','\xe0','\xb1','\x81',0, // వనాటు vu
+    '\xe0','\xb0','\xb5','\xe0','\xb0','\xbe','\xe0','\xb0','\x9f','\xe0','\xb0','\xbf','\xe0','\xb0','\x95','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xa8','\xe0','\xb0','\x97','\xe0','\xb0','\xb0','\xe0','\xb0','\x82',0, // వాటికన్నగరం va
+    '\xe0','\xb0','\xb5','\xe0','\xb0','\xbe','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\xb2','\xe0','\xb0','\xbf','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xae','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb1','\x81','\xe0','\xb0','\xab','\xe0','\xb1','\x81','\xe0','\xb0','\x9f','\xe0','\xb1','\x81','\xe0','\xb0','\xa8','\xe0','\xb0','\xbe',0, // వాల్లిస్మరియుఫుటునా wf
+    '\xe0','\xb0','\xb5','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xa4','\xe0','\xb1','\x8d','\xe0','\xb0','\xa8','\xe0','\xb0','\xbe','\xe0','\xb0','\x82',0, // వియత్నాం vn
+    '\xe0','\xb0','\xb5','\xe0','\xb1','\x86','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\x9c','\xe0','\xb1','\x81','\xe0','\xb0','\xb2','\xe0','\xb0','\xbe',0, // వెనిజులా ve
+    '\xe0','\xb0','\xb6','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xae','\xe0','\xb0','\xbe','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb1','\x8b',0, // శాన్మారినో sm
+    '\xe0','\xb0','\xb6','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb1','\x80','\xe0','\xb0','\xb2','\xe0','\xb0','\x82','\xe0','\xb0','\x95',0, // శ్రీలంక lk
+    '\xe0','\xb0','\xb8','\xe0','\xb0','\x82','\xe0','\xb0','\xaf','\xe0','\xb1','\x81','\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe0','\xb0','\xa4','\xe0','\xb0','\xb0','\xe0','\xb0','\xbe','\xe0','\xb0','\x9c','\xe0','\xb1','\x8d','\xe0','\xb0','\xaf','\xe0','\xb0','\x85','\xe0','\xb0','\xae','\xe0','\xb1','\x86','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\x95','\xe0','\xb0','\xbe','\xe0','\xb0','\xac','\xe0','\xb0','\xaf','\xe0','\xb0','\x9f','\xe0','\xb0','\x89','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xa8','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb1','\x81','\xe0','\xb0','\xb2','\xe0','\xb1','\x81',0, // సంయుక్తరాజ్యఅమెరికాబయటఉన్నదీవులు um
+    '\xe0','\xb0','\xb8','\xe0','\xb0','\xae','\xe0','\xb1','\x8b','\xe0','\xb0','\xb5','\xe0','\xb0','\xbe',0, // సమోవా ws
+    '\xe0','\xb0','\xb8','\xe0','\xb0','\xbe','\xe0','\xb0','\xb5','\xe0','\xb1','\x8b','\xe0','\xb0','\x9f','\xe0','\xb1','\x8b','\xe0','\xb0','\xae','\xe0','\xb1','\x8d','\xe0','\xb0','\xae','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb1','\x81','\xe0','\xb0','\xaa','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xb8','\xe0','\xb0','\xbf','\xe0','\xb0','\xaa','\xe0','\xb0','\xbf',0, // సావోటోమ్మరియుప్రిన్సిపి st
+    '\xe0','\xb0','\xb8','\xe0','\xb0','\xbf','\xe0','\xb0','\x82','\xe0','\xb0','\x97','\xe0','\xb0','\xaa','\xe0','\xb1','\x82','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d',0, // సింగపూర్ sg
+    '\xe0','\xb0','\xb8','\xe0','\xb0','\xbf','\xe0','\xb0','\x82','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d','\xe0','\xb0','\xae','\xe0','\xb0','\xbe','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\x9f','\xe0','\xb1','\x86','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // సింట్మార్టెన్ sx
+    '\xe0','\xb0','\xb8','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb1','\x86','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb0','\xbe','\xe0','\xb0','\xb2','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // సియెర్రాలియాన్ sl
+    '\xe0','\xb0','\xb8','\xe0','\xb0','\xbf','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // సిరియా sy
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x80','\xe0','\xb0','\xb7','\xe0','\xb1','\x86','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d',0, // సీషెల్స్ sc
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x82','\xe0','\xb0','\xa1','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // సూడాన్ sd
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x82','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb0','\xbe','\xe0','\xb0','\xae','\xe0','\xb1','\x8d',0, // సూరినామ్ sr
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x86','\xe0','\xb0','\x82','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\x86','\xe0','\xb0','\xab','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\x95','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaa','\xe0','\xb0','\xac','\xe0','\xb1','\x8d','\xe0','\xb0','\xb2','\xe0','\xb0','\xbf','\xe0','\xb0','\x95','\xe0','\xb1','\x8d',0, // సెంట్రల్ఆఫ్రికన్రిపబ్లిక్ cf
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x86','\xe0','\xb0','\xa8','\xe0','\xb1','\x86','\xe0','\xb0','\x97','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d',0, // సెనెగల్ sn
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x86','\xe0','\xb0','\xaa','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d',0, // సెప్రస్ cy
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x86','\xe0','\xb0','\xaf','\xe0','\xb0','\xbf','\xe0','\xb0','\x82','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d','\xe0','\xb0','\x95','\xe0','\xb0','\xbf','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xae','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb1','\x81','\xe0','\xb0','\xa8','\xe0','\xb1','\x86','\xe0','\xb0','\xb5','\xe0','\xb0','\xbf','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d',0, // సెయింట్కిట్స్మరియునెవిస్ kn
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x86','\xe0','\xb0','\xaf','\xe0','\xb0','\xbf','\xe0','\xb0','\x82','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d','\xe0','\xb0','\xaa','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb1','\x86','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xae','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb1','\x81','\xe0','\xb0','\xae','\xe0','\xb0','\xbf','\xe0','\xb0','\x95','\xe0','\xb1','\x86','\xe0','\xb0','\xb2','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // సెయింట్పియెర్మరియుమికెలాన్ pm
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x86','\xe0','\xb0','\xaf','\xe0','\xb0','\xbf','\xe0','\xb0','\x82','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d','\xe0','\xb0','\xac','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xa5','\xe0','\xb1','\x86','\xe0','\xb0','\xb2','\xe0','\xb0','\xbf','\xe0','\xb0','\xae','\xe0','\xb0','\xbf',0, // సెయింట్బర్థెలిమి bl
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x86','\xe0','\xb0','\xaf','\xe0','\xb0','\xbf','\xe0','\xb0','\x82','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d','\xe0','\xb0','\xae','\xe0','\xb0','\xbe','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\x9f','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // సెయింట్మార్టిన్ mf
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x86','\xe0','\xb0','\xaf','\xe0','\xb0','\xbf','\xe0','\xb0','\x82','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d','\xe0','\xb0','\xb2','\xe0','\xb1','\x82','\xe0','\xb0','\xb8','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // సెయింట్లూసియా lc
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x86','\xe0','\xb0','\xaf','\xe0','\xb0','\xbf','\xe0','\xb0','\x82','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xb8','\xe0','\xb1','\x86','\xe0','\xb0','\x82','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d','\xe0','\xb0','\xae','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb1','\x81','\xe0','\xb0','\x97','\xe0','\xb1','\x8d','\xe0','\xb0','\xb0','\xe0','\xb1','\x86','\xe0','\xb0','\xa8','\xe0','\xb0','\xa1','\xe0','\xb1','\x80','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d',0, // సెయింట్విన్సెంట్మరియుగ్రెనడీన్స్ vc
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x86','\xe0','\xb0','\xaf','\xe0','\xb0','\xbf','\xe0','\xb0','\x82','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d','\xe0','\xb0','\xb9','\xe0','\xb1','\x86','\xe0','\xb0','\xb2','\xe0','\xb1','\x86','\xe0','\xb0','\xa8','\xe0','\xb0','\xbe',0, // సెయింట్హెలెనా sh
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x86','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xac','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // సెర్బియా rs
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x8b','\xe0','\xb0','\xae','\xe0','\xb0','\xbe','\xe0','\xb0','\xb2','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // సోమాలియా so
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x8b','\xe0','\xb0','\xb2','\xe0','\xb0','\xae','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb1','\x81','\xe0','\xb0','\xb2','\xe0','\xb1','\x81',0, // సోలమన్దీవులు sb
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x8c','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\x85','\xe0','\xb0','\xb0','\xe0','\xb1','\x87','\xe0','\xb0','\xac','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // సౌదీఅరేబియా sa
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xaa','\xe0','\xb1','\x86','\xe0','\xb0','\xaf','\xe0','\xb0','\xbf','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // స్పెయిన్ es
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xaf','\xe0','\xb1','\x82','\xe0','\xb0','\x9f','\xe0','\xb0','\xbe','\xe0','\xb0','\xae','\xe0','\xb1','\x86','\xe0','\xb0','\xb2','\xe0','\xb0','\xbf','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\xb2','\xe0','\xb0','\xbe',0, // స్యూటామెలిల్లా ea
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xb2','\xe0','\xb1','\x8a','\xe0','\xb0','\xb5','\xe0','\xb1','\x87','\xe0','\xb0','\x95','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // స్లొవేకియా sk
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xb2','\xe0','\xb1','\x8b','\xe0','\xb0','\xb5','\xe0','\xb1','\x87','\xe0','\xb0','\xa8','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe',0, // స్లోవేనియా si
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb0','\xbe','\xe0','\xb0','\x9c','\xe0','\xb0','\xbf','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\xaf','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\xa1','\xe0','\xb1','\x8d',0, // స్వాజిల్యాండ్ sz
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb0','\xbe','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe2','\x80','\x8c','\xe0','\xb0','\xac','\xe0','\xb0','\xbe','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xa1','\xe0','\xb1','\x8d','\xe0','\xb0','\xae','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb1','\x81','\xe0','\xb0','\x9c','\xe0','\xb0','\xbe','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d','\xe0','\xb0','\xae','\xe0','\xb0','\xbe','\xe0','\xb0','\xaf','\xe0','\xb1','\x86','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // స్వాల్‌బార్డ్మరియుజాన్మాయెన్ sj
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb0','\xbf','\xe0','\xb0','\x9f','\xe0','\xb1','\x8d','\xe0','\xb0','\x9c','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xb2','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\xa1','\xe0','\xb1','\x8d',0, // స్విట్జర్లాండ్ ch
+    '\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\xb5','\xe0','\xb1','\x80','\xe0','\xb0','\xa1','\xe0','\xb0','\xa8','\xe0','\xb1','\x8d',0, // స్వీడన్ se
+    '\xe0','\xb0','\xb9','\xe0','\xb0','\x82','\xe0','\xb0','\x97','\xe0','\xb1','\x87','\xe0','\xb0','\xb0','\xe0','\xb1','\x80',0, // హంగేరీ hu
+    '\xe0','\xb0','\xb9','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\x95','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\x97','\xe0','\xb1','\x8d',0, // హాంకాంగ్ hk
+    '\xe0','\xb0','\xb9','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\x95','\xe0','\xb0','\xbe','\xe0','\xb0','\x82','\xe0','\xb0','\x97','\xe0','\xb1','\x8d','\xe0','\xb0','\x8e','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d','\xe0','\xb0','\x8f','\xe0','\xb0','\x86','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d',0, // హాంకాంగ్ఎస్ఏఆర్ hk
+    '\xe0','\xb0','\xb9','\xe0','\xb1','\x86','\xe0','\xb0','\x9f','\xe0','\xb0','\xbf',0, // హెటి ht
+    '\xe0','\xb0','\xb9','\xe0','\xb1','\x86','\xe0','\xb0','\xb0','\xe0','\xb1','\x8d','\xe0','\xb0','\xa1','\xe0','\xb1','\x8d','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb0','\xbf','\xe0','\xb0','\xae','\xe0','\xb0','\xb0','\xe0','\xb0','\xbf','\xe0','\xb0','\xaf','\xe0','\xb1','\x81','\xe0','\xb0','\xae','\xe0','\xb1','\x86','\xe0','\xb0','\x95','\xe0','\xb1','\x8d','\xe2','\x80','\x8c','\xe0','\xb0','\xa1','\xe0','\xb1','\x8a','\xe0','\xb0','\xa8','\xe0','\xb0','\xbe','\xe0','\xb0','\xb2','\xe0','\xb1','\x8d','\xe0','\xb0','\xa1','\xe0','\xb1','\x8d','\xe0','\xb0','\xa6','\xe0','\xb1','\x80','\xe0','\xb0','\xb5','\xe0','\xb1','\x81','\xe0','\xb0','\xb2','\xe0','\xb1','\x81',0, // హెర్డ్దీవిమరియుమెక్‌డొనాల్డ్దీవులు hm
+    '\xe0','\xb0','\xb9','\xe0','\xb1','\x8b','\xe0','\xb0','\x82','\xe0','\xb0','\xa1','\xe0','\xb1','\x81','\xe0','\xb0','\xb0','\xe0','\xb0','\xbe','\xe0','\xb0','\xb8','\xe0','\xb1','\x8d',0, // హోండురాస్ hn
+    '\xe0','\xb2','\x85','\xe0','\xb2','\x82','\xe0','\xb2','\x97','\xe0','\xb3','\x8a','\xe0','\xb2','\xb2','\xe0','\xb2','\xbe',0, // ಅಂಗೊಲಾ ao
+    '\xe0','\xb2','\x85','\xe0','\xb2','\x82','\xe0','\xb2','\x9f','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\x9f','\xe0','\xb2','\xbf','\xe0','\xb2','\x95','\xe0','\xb2','\xbe',0, // ಅಂಟಾರ್ಟಿಕಾ aq
+    '\xe0','\xb2','\x85','\xe0','\xb2','\x82','\xe0','\xb2','\xa1','\xe0','\xb3','\x8a','\xe0','\xb2','\xb0','\xe0','\xb2','\xbe',0, // ಅಂಡೊರಾ ad
+    '\xe0','\xb2','\x85','\xe0','\xb2','\x9c','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xac','\xe0','\xb3','\x86','\xe0','\xb2','\x9c','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಅಜರ್ಬೆಜಾನ್ az
+    '\xe0','\xb2','\x85','\xe0','\xb2','\xab','\xe0','\xb2','\x98','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xa5','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8',0, // ಅಫಘಾನಿಸ್ಥಾನ af
+    '\xe0','\xb2','\x85','\xe0','\xb2','\xae','\xe0','\xb3','\x86','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\x95','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xb8','\xe0','\xb2','\xae','\xe0','\xb3','\x8a','\xe0','\xb2','\xb5','\xe0','\xb2','\xbe',0, // ಅಮೆರಿಕನ್ಸಮೊವಾ as
+    '\xe0','\xb2','\x85','\xe0','\xb2','\xb0','\xe0','\xb3','\x81','\xe0','\xb2','\xac','\xe0','\xb2','\xbe',0, // ಅರುಬಾ aw
+    '\xe0','\xb2','\x85','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\x9c','\xe0','\xb3','\x86','\xe0','\xb2','\x82','\xe0','\xb2','\x9f','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb2','\xbe',0, // ಅರ್ಜೆಂಟಿನಾ ar
+    '\xe0','\xb2','\x85','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\x9c','\xe0','\xb2','\xbf','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf',0, // ಅಲ್ಜಿರಿಯ dz
+    '\xe0','\xb2','\x85','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xac','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಅಲ್ಬೆನಿಯಾ al
+    '\xe0','\xb2','\x85','\xe0','\xb2','\xb8','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xb6','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xa6','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa',0, // ಅಸೆನ್ಶನ್ದ್ವಿಪ ac
+    '\xe0','\xb2','\x86','\xe0','\xb2','\x82','\xe0','\xb2','\x97','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xb2','\xe0','\xb2','\xbe',0, // ಆಂಗ್ವಿಲ್ಲಾ ai
+    '\xe0','\xb2','\x86','\xe0','\xb2','\x82','\xe0','\xb2','\x9f','\xe0','\xb2','\xbf','\xe0','\xb2','\x97','\xe0','\xb3','\x81','\xe0','\xb2','\xb5','\xe0','\xb2','\xbe','\xe0','\xb2','\xae','\xe0','\xb2','\xa4','\xe0','\xb3','\x8d','\xe0','\xb2','\xa4','\xe0','\xb3','\x81','\xe0','\xb2','\xac','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xac','\xe0','\xb3','\x81','\xe0','\xb2','\xa1','\xe0','\xb2','\xbe',0, // ಆಂಟಿಗುವಾಮತ್ತುಬರ್ಬುಡಾ ag
+    '\xe0','\xb2','\x86','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xae','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf',0, // ಆರ್ಮೆನಿಯ am
+    '\xe0','\xb2','\x86','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\xa1','\xe0','\xb3','\x8d','\xe0','\xb2','\xa6','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa','\xe0','\xb2','\x97','\xe0','\xb2','\xb3','\xe0','\xb3','\x81',0, // ಆಲ್ಯಾಂಡ್ದ್ವಿಪಗಳು ax
+    '\xe0','\xb2','\x86','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಆಸ್ಟ್ರಿಯಾ at
+    '\xe0','\xb2','\x86','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb3','\x86','\xe0','\xb2','\xb2','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಆಸ್ಟ್ರೆಲಿಯಾ au
+    '\xe0','\xb2','\x87','\xe0','\xb2','\x82','\xe0','\xb2','\xa1','\xe0','\xb3','\x8a','\xe0','\xb2','\xa8','\xe0','\xb3','\x86','\xe0','\xb2','\xb6','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಇಂಡೊನೆಶಿಯಾ id
+    '\xe0','\xb2','\x87','\xe0','\xb2','\x9f','\xe0','\xb2','\xb2','\xe0','\xb2','\xbf',0, // ಇಟಲಿ it
+    '\xe0','\xb2','\x87','\xe0','\xb2','\xa5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb3','\x8a','\xe0','\xb2','\xaa','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಇಥಿಯೊಪಿಯಾ et
+    '\xe0','\xb2','\x87','\xe0','\xb2','\xb0','\xe0','\xb2','\xbe','\xe0','\xb2','\x95','\xe0','\xb3','\x8d',0, // ಇರಾಕ್ iq
+    '\xe0','\xb2','\x87','\xe0','\xb2','\xb0','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಇರಾನ್ ir
+    '\xe0','\xb2','\x87','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb3','\x86','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d',0, // ಇಸ್ರೆಲ್ il
+    '\xe0','\xb2','\x88','\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb3','\x86','\xe0','\xb2','\x9f','\xe0','\xb3','\x8a','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\x97','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf',0, // ಈಕ್ವೆಟೊರಿಯಲ್ಗಿನಿ gq
+    '\xe0','\xb2','\x88','\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb3','\x86','\xe0','\xb2','\xa1','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d',0, // ಈಕ್ವೆಡಾರ್ ec
+    '\xe0','\xb2','\x88','\xe0','\xb2','\x9c','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa','\xe0','\xb3','\x8d','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d',0, // ಈಜಿಪ್ಟ್ eg
+    '\xe0','\xb2','\x89','\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಉಕ್ರೆನ್ ua
+    '\xe0','\xb2','\x89','\xe0','\xb2','\x97','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\xa1','\xe0','\xb2','\xbe',0, // ಉಗಾಂಡಾ ug
+    '\xe0','\xb2','\x89','\xe0','\xb2','\x9c','\xe0','\xb3','\x8d','\xe0','\xb2','\xac','\xe0','\xb3','\x86','\xe0','\xb2','\x95','\xe0','\xb2','\xbf','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xa5','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಉಜ್ಬೆಕಿಸ್ಥಾನ್ uz
+    '\xe0','\xb2','\x89','\xe0','\xb2','\xa4','\xe0','\xb3','\x8d','\xe0','\xb2','\xa4','\xe0','\xb2','\xb0','\xe0','\xb2','\x95','\xe0','\xb3','\x86','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಉತ್ತರಕೆರಿಯಾ kp
+    '\xe0','\xb2','\x89','\xe0','\xb2','\xa4','\xe0','\xb3','\x8d','\xe0','\xb2','\xa4','\xe0','\xb2','\xb0','\xe0','\xb2','\xae','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb2','\xbe','\xe0','\xb2','\xa6','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa','\xe0','\xb2','\x97','\xe0','\xb2','\xb3','\xe0','\xb3','\x81',0, // ಉತ್ತರಮರಿಯಾನಾದ್ವಿಪಗಳು mp
+    '\xe0','\xb2','\x89','\xe0','\xb2','\xb0','\xe0','\xb3','\x81','\xe0','\xb2','\x97','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb3','\x86',0, // ಉರುಗ್ವೆ uy
+    '\xe0','\xb2','\x8e','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಎರಿಟ್ರಿಯಾ er
+    '\xe0','\xb2','\x8e','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xb8','\xe0','\xb2','\xbe','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb3','\x86','\xe0','\xb2','\xa1','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d',0, // ಎಲ್ಸಾಲ್ವೆಡಾರ್ sv
+    '\xe0','\xb2','\x8e','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\x9f','\xe0','\xb3','\x8a','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಎಸ್ಟೊನಿಯಾ ee
+    '\xe0','\xb2','\x90','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xb2','\xe0','\xb3','\x86','\xe0','\xb2','\x82','\xe0','\xb2','\xa1','\xe0','\xb3','\x8d',0, // ಐರ್ಲೆಂಡ್ ie
+    '\xe0','\xb2','\x90','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\x86','\xe0','\xb2','\xab','\xe0','\xb3','\x8d','\xe0','\xb2','\xae','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಐಲ್ಆಫ್ಮ್ಯಾನ್ im
+    '\xe0','\xb2','\x90','\xe0','\xb2','\xb5','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\x95','\xe0','\xb3','\x8a','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d',0, // ಐವರಿಕೊಸ್ಟ್ ci
+    '\xe0','\xb2','\x90','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe2','\x80','\x8c','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\xa1','\xe0','\xb3','\x8d',0, // ಐಸ್‌ಲ್ಯಾಂಡ್ is
+    '\xe0','\xb2','\x93','\xe0','\xb2','\xae','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಓಮನ್ om
+    '\xe0','\xb2','\x94','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe0','\xb2','\xb2','\xe0','\xb3','\x86','\xe0','\xb2','\xaf','\xe0','\xb2','\xbf','\xe0','\xb2','\x82','\xe0','\xb2','\x97','\xe0','\xb3','\x8d','\xe0','\xb2','\x93','\xe0','\xb2','\xb7','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಔಟ್ಲೆಯಿಂಗ್ಓಷಿಯಾನಿಯಾ qo
+    '\xe0','\xb2','\x95','\xe0','\xb2','\x9d','\xe0','\xb2','\xbe','\xe0','\xb2','\x95','\xe0','\xb2','\xbf','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xa5','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಕಝಾಕಿಸ್ಥಾನ್ kz
+    '\xe0','\xb2','\x95','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\x97','\xe0','\xb3','\x8a','d','r','c',0, // ಕಾಂಗೊdrc cd
+    '\xe0','\xb2','\x95','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\x97','\xe0','\xb3','\x8a','\xe0','\xb2','\x95','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xb6','\xe0','\xb2','\xbe','\xe0','\xb2','\xb8','\xe0','\xb2','\xbe',0, // ಕಾಂಗೊಕಿನ್ಶಾಸಾ cd
+    '\xe0','\xb2','\x95','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\x97','\xe0','\xb3','\x8a','\xe0','\xb2','\x97','\xe0','\xb2','\xa3','\xe0','\xb2','\xb0','\xe0','\xb2','\xbe','\xe0','\xb2','\x9c','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf',0, // ಕಾಂಗೊಗಣರಾಜ್ಯ cg
+    '\xe0','\xb2','\x95','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\x97','\xe0','\xb3','\x8a','\xe0','\xb2','\xac','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb2','\xbe','\xe0','\xb2','\x9c','\xe0','\xb2','\xbe','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xb2','\xe0','\xb3','\x86',0, // ಕಾಂಗೊಬ್ರಾಜಾವಿಲ್ಲೆ cg
+    '\xe0','\xb2','\x95','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\xac','\xe0','\xb3','\x8a','\xe0','\xb2','\xa1','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಕಾಂಬೊಡಿಯಾ kh
+    '\xe0','\xb2','\x95','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಕಿನ್ಯಾ ke
+    '\xe0','\xb2','\x95','\xe0','\xb2','\xbf','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xac','\xe0','\xb2','\xbe','\xe0','\xb2','\x9f','\xe0','\xb2','\xbf',0, // ಕಿರಿಬಾಟಿ ki
+    '\xe0','\xb2','\x95','\xe0','\xb2','\xbf','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\x97','\xe0','\xb2','\xbf','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xa5','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಕಿರ್ಗಿಸ್ಥಾನ್ kg
+    '\xe0','\xb2','\x95','\xe0','\xb3','\x81','\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\xa6','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa','\xe0','\xb2','\x97','\xe0','\xb2','\xb3','\xe0','\xb3','\x81',0, // ಕುಕ್ದ್ವಿಪಗಳು ck
+    '\xe0','\xb2','\x95','\xe0','\xb3','\x81','\xe0','\xb2','\xb0','\xe0','\xb2','\xbe','\xe0','\xb2','\x95','\xe0','\xb2','\xbe','\xe0','\xb2','\xb5','\xe0','\xb3','\x8d',0, // ಕುರಾಕಾವ್ cw
+    '\xe0','\xb2','\x95','\xe0','\xb3','\x81','\xe0','\xb2','\xb5','\xe0','\xb3','\x86','\xe0','\xb2','\xa4','\xe0','\xb3','\x8d',0, // ಕುವೆತ್ kw
+    '\xe0','\xb2','\x95','\xe0','\xb3','\x86','\xe0','\xb2','\x95','\xe0','\xb3','\x86','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\x95','\xe0','\xb2','\xbf','\xe0','\xb2','\xb2','\xe0','\xb2','\xbf','\xe0','\xb2','\x82','\xe0','\xb2','\x97','\xe0','\xb3','\x8d','\xe0','\xb2','\xa6','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa','\xe0','\xb2','\x97','\xe0','\xb2','\xb3','\xe0','\xb3','\x81',0, // ಕೆಕೆಸ್ಕಿಲಿಂಗ್ದ್ವಿಪಗಳು cc
+    '\xe0','\xb2','\x95','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb2','\xa1','\xe0','\xb2','\xbe',0, // ಕೆನಡಾ ca
+    '\xe0','\xb2','\x95','\xe0','\xb3','\x86','\xe0','\xb2','\xaa','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xa1','\xe0','\xb3','\x86',0, // ಕೆಪ್ವರ್ಡೆ cv
+    '\xe0','\xb2','\x95','\xe0','\xb3','\x86','\xe0','\xb2','\xae','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xa6','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa','\xe0','\xb2','\x97','\xe0','\xb2','\xb3','\xe0','\xb3','\x81',0, // ಕೆಮನ್ದ್ವಿಪಗಳು ky
+    '\xe0','\xb2','\x95','\xe0','\xb3','\x86','\xe0','\xb2','\xae','\xe0','\xb3','\x86','\xe0','\xb2','\xb0','\xe0','\xb3','\x86','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d',0, // ಕೆಮೆರೆಸ್ km
+    '\xe0','\xb2','\x95','\xe0','\xb3','\x86','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xac','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xa8','\xe0','\xb3','\x86','\xe0','\xb2','\xa6','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe2','\x80','\x8c','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\xa1','\xe0','\xb3','\x8d','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d',0, // ಕೆರಿಬಿಯನ್ನೆದರ್‌ಲ್ಯಾಂಡ್ಸ್ bq
+    '\xe0','\xb2','\x95','\xe0','\xb3','\x86','\xe0','\xb2','\xb2','\xe0','\xb2','\x82','\xe0','\xb2','\xac','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಕೆಲಂಬಿಯಾ co
+    '\xe0','\xb2','\x95','\xe0','\xb3','\x86','\xe0','\xb2','\xb8','\xe0','\xb3','\x86','\xe0','\xb2','\xb5','\xe0','\xb3','\x86',0, // ಕೆಸೆವೆ xk
+    '\xe0','\xb2','\x95','\xe0','\xb3','\x86','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\x9f','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\x95','\xe0','\xb2','\xbe',0, // ಕೆಸ್ಟಾರಿಕಾ cr
+    '\xe0','\xb2','\x95','\xe0','\xb3','\x8a','\xe0','\xb2','\xa4','\xe0','\xb3','\x8d','\xe2','\x80','\x8c','\xe0','\xb2','\xa6','\xe0','\xb2','\xbf','\xe0','\xb2','\xb5','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe2','\x80','\x8d',0, // ಕೊತ್‌ದಿವಾರ್‍ ci
+    '\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xa6','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa','\xe0','\xb2','\x97','\xe0','\xb2','\xb3','\xe0','\xb3','\x81',0, // ಕ್ಯಾನರಿದ್ವಿಪಗಳು ic
+    '\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\xae','\xe0','\xb2','\xb0','\xe0','\xb3','\x82','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಕ್ಯಾಮರೂನ್ cm
+    '\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb3','\x82','\xe0','\xb2','\xac','\xe0','\xb2','\xbe',0, // ಕ್ಯೂಬಾ cu
+    '\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xae','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xa6','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa',0, // ಕ್ರಿಸ್ಮಸ್ದ್ವಿಪ cx
+    '\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb3','\x86','\xe0','\xb2','\xaf','\xe0','\xb3','\x86','\xe0','\xb2','\xb7','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಕ್ರೆಯೆಷಿಯಾ hr
+    '\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\xb2','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa','\xe0','\xb3','\x8d','\xe0','\xb2','\xaa','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe2','\x80','\x8c','\xe0','\xb2','\x9f','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xa6','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa',0, // ಕ್ಲಿಪ್ಪರ್‌ಟಾನ್ದ್ವಿಪ cp
+    '\xe0','\xb2','\x96','\xe0','\xb2','\xa4','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d',0, // ಖತಾರ್ qa
+    '\xe0','\xb2','\x97','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb2','\xbe',0, // ಗಯಾನಾ gy
+    '\xe0','\xb2','\x97','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf',0, // ಗಿನಿ gn
+    '\xe0','\xb2','\x97','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\xac','\xe0','\xb2','\xbf','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xb8','\xe0','\xb2','\xbe','\xe0','\xb2','\xb5','\xe0','\xb3','\x8d',0, // ಗಿನಿಬಿಸ್ಸಾವ್ gw
+    '\xe0','\xb2','\x97','\xe0','\xb2','\xbf','\xe0','\xb2','\xac','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb2','\xbe','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\x9f','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d',0, // ಗಿಬ್ರಾಲ್ಟರ್ gi
+    '\xe0','\xb2','\x97','\xe0','\xb3','\x81','\xe0','\xb2','\xa1','\xe0','\xb3','\x86','\xe0','\xb2','\xb2','\xe0','\xb3','\x8a','\xe0','\xb2','\xaa','\xe0','\xb3','\x8d',0, // ಗುಡೆಲೊಪ್ gp
+    '\xe0','\xb2','\x97','\xe0','\xb3','\x81','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe2','\x80','\x8c','\xe0','\xb2','\xb8','\xe0','\xb3','\x86',0, // ಗುರ್ನ್‌ಸೆ gg
+    '\xe0','\xb2','\x97','\xe0','\xb3','\x81','\xe0','\xb2','\xb5','\xe0','\xb2','\xbe','\xe0','\xb2','\xae','\xe0','\xb3','\x8d',0, // ಗುವಾಮ್ gu
+    '\xe0','\xb2','\x97','\xe0','\xb3','\x86','\xe0','\xb2','\xac','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಗೆಬೆನ್ ga
+    '\xe0','\xb2','\x97','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\xac','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಗ್ಯಾಂಬಿಯಾ gm
+    '\xe0','\xb2','\x97','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe2','\x80','\x8c','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\xa1','\xe0','\xb3','\x8d',0, // ಗ್ರಿನ್‌ಲ್ಯಾಂಡ್ gl
+    '\xe0','\xb2','\x97','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d',0, // ಗ್ರಿಸ್ gr
+    '\xe0','\xb2','\x97','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb3','\x86','\xe0','\xb2','\xa1','\xe0','\xb2','\xbe',0, // ಗ್ರೆನೆಡಾ gd
+    '\xe0','\xb2','\x97','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbe','\xe0','\xb2','\x9f','\xe0','\xb3','\x86','\xe0','\xb2','\xae','\xe0','\xb2','\xbe','\xe0','\xb2','\xb2','\xe0','\xb2','\xbe',0, // ಗ್ವಾಟೆಮಾಲಾ gt
+    '\xe0','\xb2','\x98','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb2','\xbe',0, // ಘಾನಾ gh
+    '\xe0','\xb2','\x9a','\xe0','\xb2','\xbe','\xe0','\xb2','\xa6','\xe0','\xb3','\x8d',0, // ಚಾದ್ td
+    '\xe0','\xb2','\x9a','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb2','\xbe',0, // ಚಿನಾ cn
+    '\xe0','\xb2','\x9a','\xe0','\xb2','\xbf','\xe0','\xb2','\xb2','\xe0','\xb2','\xbf',0, // ಚಿಲಿ cl
+    '\xe0','\xb2','\x9c','\xe0','\xb2','\xaa','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಜಪಾನ್ jp
+    '\xe0','\xb2','\x9c','\xe0','\xb2','\xae','\xe0','\xb3','\x86','\xe0','\xb2','\x95','\xe0','\xb2','\xbe',0, // ಜಮೆಕಾ jm
+    '\xe0','\xb2','\x9c','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xae','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf',0, // ಜರ್ಮನಿ de
+    '\xe0','\xb2','\x9c','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\xac','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf',0, // ಜಾಂಬಿಯ zm
+    '\xe0','\xb2','\x9c','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\x9c','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಜಾರ್ಜಿಯಾ ge
+    '\xe0','\xb2','\x9c','\xe0','\xb2','\xbf','\xe0','\xb2','\x82','\xe0','\xb2','\xac','\xe0','\xb2','\xbe','\xe0','\xb2','\xac','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb3','\x86',0, // ಜಿಂಬಾಬ್ವೆ zw
+    '\xe0','\xb2','\x9c','\xe0','\xb2','\xbf','\xe0','\xb2','\xac','\xe0','\xb3','\x82','\xe0','\xb2','\x9f','\xe0','\xb2','\xbf',0, // ಜಿಬೂಟಿ dj
+    '\xe0','\xb2','\x9c','\xe0','\xb3','\x86','\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\x97','\xe0','\xb2','\xa3','\xe0','\xb2','\xb0','\xe0','\xb2','\xbe','\xe0','\xb2','\x9c','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf',0, // ಜೆಕ್ಗಣರಾಜ್ಯ cz
+    '\xe0','\xb2','\x9c','\xe0','\xb3','\x86','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xb8','\xe0','\xb2','\xbf',0, // ಜೆರ್ಸಿ je
+    '\xe0','\xb2','\x9c','\xe0','\xb3','\x8a','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xa1','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಜೊರ್ಡಾನ್ jo
+    '\xe0','\xb2','\x9d','\xe0','\xb3','\x86','\xe0','\xb2','\x95','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಝೆಕಿಯಾ cz
+    '\xe0','\xb2','\x9f','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\x95','\xe0','\xb2','\xbf',0, // ಟರ್ಕಿ tr
+    '\xe0','\xb2','\x9f','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xae','\xe0','\xb2','\xa4','\xe0','\xb3','\x8d','\xe0','\xb2','\xa4','\xe0','\xb3','\x81','\xe0','\xb2','\x95','\xe0','\xb3','\x86','\xe0','\xb2','\x95','\xe0','\xb3','\x8a','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xa6','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa','\xe0','\xb2','\x97','\xe0','\xb2','\xb3','\xe0','\xb3','\x81',0, // ಟರ್ಕ್ಸ್ಮತ್ತುಕೆಕೊಸ್ದ್ವಿಪಗಳು tc
+    '\xe0','\xb2','\x9f','\xe0','\xb3','\x81','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\xb6','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf',0, // ಟುನಿಶಿಯ tn
+    '\xe0','\xb2','\x9f','\xe0','\xb3','\x81','\xe0','\xb2','\xb5','\xe0','\xb2','\xbe','\xe0','\xb2','\xb2','\xe0','\xb3','\x81',0, // ಟುವಾಲು tv
+    '\xe0','\xb2','\x9f','\xe0','\xb3','\x86','\xe0','\xb2','\x82','\xe0','\xb2','\x97','\xe0','\xb2','\xbe',0, // ಟೆಂಗಾ to
+    '\xe0','\xb2','\x9f','\xe0','\xb3','\x86','\xe0','\xb2','\x95','\xe0','\xb3','\x86','\xe0','\xb2','\xb2','\xe0','\xb2','\xbe','\xe0','\xb2','\xb5','\xe0','\xb3','\x8d',0, // ಟೆಕೆಲಾವ್ tk
+    '\xe0','\xb2','\x9f','\xe0','\xb3','\x8a','\xe0','\xb2','\x97','\xe0','\xb3','\x8a',0, // ಟೊಗೊ tg
+    '\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\xa1','\xe0','\xb2','\xbe','\xe0','\xb2','\xa1','\xe0','\xb3','\x8d','\xe0','\xb2','\xae','\xe0','\xb2','\xa4','\xe0','\xb3','\x8d','\xe0','\xb2','\xa4','\xe0','\xb3','\x81','\xe0','\xb2','\x9f','\xe0','\xb3','\x86','\xe0','\xb2','\xac','\xe0','\xb2','\xbe','\xe0','\xb2','\x97','\xe0','\xb3','\x86',0, // ಟ್ರಿನಿಡಾಡ್ಮತ್ತುಟೆಬಾಗೆ tt
+    '\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xa4','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xa1','\xe0','\xb2','\xbe','\xe0','\xb2','\x95','\xe0','\xb3','\x81','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xb9','\xe0','\xb2','\xbe',0, // ಟ್ರಿಸ್ತನ್ಡಾಕುನ್ಹಾ ta
+    '\xe0','\xb2','\xa1','\xe0','\xb3','\x86','\xe0','\xb2','\x97','\xe0','\xb3','\x8a','\xe0','\xb2','\x97','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xb8','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf',0, // ಡೆಗೊಗಾರ್ಸಿಯ dg
+    '\xe0','\xb2','\xa1','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xae','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\x95','\xe0','\xb3','\x8d',0, // ಡೆನ್ಮಾರ್ಕ್ dk
+    '\xe0','\xb2','\xa1','\xe0','\xb3','\x86','\xe0','\xb2','\xae','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\x95','\xe0','\xb2','\xbe',0, // ಡೆಮಿನಿಕಾ dm
+    '\xe0','\xb2','\xa1','\xe0','\xb3','\x86','\xe0','\xb2','\xae','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\x95','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa','\xe0','\xb2','\xac','\xe0','\xb3','\x8d','\xe0','\xb2','\xb2','\xe0','\xb2','\xbf','\xe0','\xb2','\x95','\xe0','\xb3','\x8d',0, // ಡೆಮೆನಿಕನ್ರಿಪಬ್ಲಿಕ್ do
+    '\xe0','\xb2','\xa4','\xe0','\xb2','\x9c','\xe0','\xb2','\xbf','\xe0','\xb2','\x95','\xe0','\xb2','\xbf','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xa4','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ತಜಿಕಿಸ್ತಾನ್ tj
+    '\xe0','\xb2','\xa4','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\x9c','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ತಾಂಜೆನಿಯಾ tz
+    '\xe0','\xb2','\xa4','\xe0','\xb3','\x81','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\x95','\xe0','\xb2','\xae','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xa4','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ತುರ್ಕಮೆನಿಸ್ತಾನ್ tm
+    '\xe0','\xb2','\xa4','\xe0','\xb3','\x86','\xe0','\xb2','\xb5','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ತೆವಾನ್ tw
+    '\xe0','\xb2','\xa5','\xe0','\xb3','\x86','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\xa1','\xe0','\xb3','\x8d',0, // ಥೆಲ್ಯಾಂಡ್ th
+    '\xe0','\xb2','\xa6','\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\xb7','\xe0','\xb2','\xbf','\xe0','\xb2','\xa3','\xe0','\xb2','\x86','\xe0','\xb2','\xab','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\x95','\xe0','\xb2','\xbe',0, // ದಕ್ಷಿಣಆಫ್ರಿಕಾ za
+    '\xe0','\xb2','\xa6','\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\xb7','\xe0','\xb2','\xbf','\xe0','\xb2','\xa3','\xe0','\xb2','\x95','\xe0','\xb3','\x86','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ದಕ್ಷಿಣಕೆರಿಯಾ kr
+    '\xe0','\xb2','\xa6','\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\xb7','\xe0','\xb2','\xbf','\xe0','\xb2','\xa3','\xe0','\xb2','\x9c','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\x9c','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\xae','\xe0','\xb2','\xa4','\xe0','\xb3','\x8d','\xe0','\xb2','\xa4','\xe0','\xb3','\x81','\xe0','\xb2','\xa6','\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\xb7','\xe0','\xb2','\xbf','\xe0','\xb2','\xa3','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\xa1','\xe0','\xb3','\x8d','\xe2','\x80','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\x9a','\xe0','\xb3','\x8d','\xe0','\xb2','\xa6','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa','\xe0','\xb2','\x97','\xe0','\xb2','\xb3','\xe0','\xb3','\x81',0, // ದಕ್ಷಿಣಜಾರ್ಜಿಯಾಮತ್ತುದಕ್ಷಿಣಸ್ಯಾಂಡ್‍ವಿಚ್ದ್ವಿಪಗಳು gs
+    '\xe0','\xb2','\xa6','\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\xb7','\xe0','\xb2','\xbf','\xe0','\xb2','\xa3','\xe0','\xb2','\xb8','\xe0','\xb3','\x81','\xe0','\xb2','\xa1','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ದಕ್ಷಿಣಸುಡಾನ್ ss
+    '\xe0','\xb2','\xa8','\xe0','\xb2','\xae','\xe0','\xb2','\xbf','\xe0','\xb2','\xac','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ನಮಿಬಿಯಾ na
+    '\xe0','\xb2','\xa8','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xab','\xe0','\xb3','\x8a','\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\xa6','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa',0, // ನಾರ್ಫೊಕ್ದ್ವಿಪ nf
+    '\xe0','\xb2','\xa8','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb3','\x86',0, // ನಾರ್ವೆ no
+    '\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\x95','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb2','\xbe','\xe0','\xb2','\x97','\xe0','\xb3','\x81','\xe0','\xb2','\xb5','\xe0','\xb2','\xbe',0, // ನಿಕಾರಾಗುವಾ ni
+    '\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb3','\x81',0, // ನಿಯು nu
+    '\xe0','\xb2','\xa8','\xe0','\xb3','\x86','\xe0','\xb2','\x9c','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d',0, // ನೆಜರ್ ne
+    '\xe0','\xb2','\xa8','\xe0','\xb3','\x86','\xe0','\xb2','\x9c','\xe0','\xb2','\xbf','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ನೆಜಿರಿಯಾ ng
+    '\xe0','\xb2','\xa8','\xe0','\xb3','\x86','\xe0','\xb2','\xa6','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe2','\x80','\x8c','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\xa1','\xe0','\xb3','\x8d','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d',0, // ನೆದರ್‌ಲ್ಯಾಂಡ್ಸ್ nl
+    '\xe0','\xb2','\xa8','\xe0','\xb3','\x86','\xe0','\xb2','\xaa','\xe0','\xb2','\xbe','\xe0','\xb2','\xb3',0, // ನೆಪಾಳ np
+    '\xe0','\xb2','\xa8','\xe0','\xb3','\x8c','\xe0','\xb2','\xb0','\xe0','\xb3','\x81',0, // ನೌರು nr
+    '\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb3','\x82','\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\xb2','\xe0','\xb2','\xbf','\xe0','\xb2','\xa1','\xe0','\xb3','\x8a','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ನ್ಯೂಕ್ಯಾಲಿಡೊನಿಯಾ nc
+    '\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb3','\x82','\xe0','\xb2','\x9c','\xe0','\xb2','\xbf','\xe0','\xb2','\xb2','\xe0','\xb3','\x86','\xe0','\xb2','\x82','\xe0','\xb2','\xa1','\xe0','\xb3','\x8d',0, // ನ್ಯೂಜಿಲೆಂಡ್ nz
+    '\xe0','\xb2','\xaa','\xe0','\xb2','\xa8','\xe0','\xb2','\xbe','\xe0','\xb2','\xae','\xe0','\xb2','\xbe',0, // ಪನಾಮಾ pa
+    '\xe0','\xb2','\xaa','\xe0','\xb2','\xaa','\xe0','\xb3','\x81','\xe0','\xb2','\xb5','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb3','\x82','\xe0','\xb2','\x97','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಪಪುವಾನ್ಯೂಗಿನಿಯಾ pg
+    '\xe0','\xb2','\xaa','\xe0','\xb2','\xb0','\xe0','\xb2','\xbe','\xe0','\xb2','\x97','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb3','\x86',0, // ಪರಾಗ್ವೆ py
+    '\xe0','\xb2','\xaa','\xe0','\xb2','\xb2','\xe0','\xb2','\xbe','\xe0','\xb2','\xb5','\xe0','\xb3','\x81',0, // ಪಲಾವು pw
+    '\xe0','\xb2','\xaa','\xe0','\xb2','\xb6','\xe0','\xb3','\x8d','\xe0','\xb2','\x9a','\xe0','\xb2','\xbf','\xe0','\xb2','\xae','\xe0','\xb2','\xb8','\xe0','\xb2','\xb9','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb2','\xbe',0, // ಪಶ್ಚಿಮಸಹಾರಾ eh
+    '\xe0','\xb2','\xaa','\xe0','\xb2','\xbe','\xe0','\xb2','\x95','\xe0','\xb2','\xbf','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xa4','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8',0, // ಪಾಕಿಸ್ತಾನ pk
+    '\xe0','\xb2','\xaa','\xe0','\xb2','\xbf','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe2','\x80','\x8c','\xe0','\xb2','\x95','\xe0','\xb3','\x86','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xa6','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa','\xe0','\xb2','\x97','\xe0','\xb2','\xb3','\xe0','\xb3','\x81',0, // ಪಿಟ್‌ಕೆರ್ನ್ದ್ವಿಪಗಳು pn
+    '\xe0','\xb2','\xaa','\xe0','\xb3','\x82','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\x9f','\xe0','\xb2','\xbf','\xe0','\xb2','\xae','\xe0','\xb3','\x8a','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d',0, // ಪೂರ್ವಟಿಮೊರ್ tl
+    '\xe0','\xb2','\xaa','\xe0','\xb3','\x82','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xa4','\xe0','\xb2','\xbf','\xe0','\xb2','\xae','\xe0','\xb3','\x8a','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d',0, // ಪೂರ್ವತಿಮೊರ್ tl
+    '\xe0','\xb2','\xaa','\xe0','\xb3','\x86','\xe0','\xb2','\xb0','\xe0','\xb3','\x81',0, // ಪೆರು pe
+    '\xe0','\xb2','\xaa','\xe0','\xb3','\x8a','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\x9a','\xe0','\xb3','\x81','\xe0','\xb2','\x97','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d',0, // ಪೊರ್ಚುಗಲ್ pt
+    '\xe0','\xb2','\xaa','\xe0','\xb3','\x8a','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\xa1','\xe0','\xb3','\x8d',0, // ಪೊಲ್ಯಾಂಡ್ pl
+    '\xe0','\xb2','\xaa','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\xb2','\xe0','\xb3','\x86','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\x9f','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xaa','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb2','\xa6','\xe0','\xb3','\x86','\xe0','\xb2','\xb6','\xe0','\xb2','\x97','\xe0','\xb2','\xb3','\xe0','\xb3','\x81',0, // ಪ್ಯಾಲೆಸ್ಟೆನಿಯನ್ಪ್ರದೆಶಗಳು ps
+    '\xe0','\xb2','\xaa','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\xb2','\xe0','\xb3','\x86','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\x9f','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಪ್ಯಾಲೆಸ್ಟೆನ್ ps
+    '\xe0','\xb2','\xaa','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb3','\x82','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\x9f','\xe0','\xb3','\x8a','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\x95','\xe0','\xb3','\x86',0, // ಪ್ಯೂರ್ಟೊರಿಕೆ pr
+    '\xe0','\xb2','\xab','\xe0','\xb2','\xb0','\xe0','\xb3','\x8a','\xe0','\xb2','\xa6','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa','\xe0','\xb2','\x97','\xe0','\xb2','\xb3','\xe0','\xb3','\x81',0, // ಫರೊದ್ವಿಪಗಳು fo
+    '\xe0','\xb2','\xab','\xe0','\xb2','\xbe','\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe2','\x80','\x8c','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\xa1','\xe0','\xb3','\x8d','\xe0','\xb2','\xa6','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa','\xe0','\xb2','\x97','\xe0','\xb2','\xb3','\xe0','\xb3','\x81',0, // ಫಾಕ್‌ಲ್ಯಾಂಡ್ದ್ವಿಪಗಳು fk
+    '\xe0','\xb2','\xab','\xe0','\xb2','\xbe','\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe2','\x80','\x8c','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\xa1','\xe0','\xb3','\x8d','\xe0','\xb2','\xa6','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa','\xe0','\xb2','\x97','\xe0','\xb2','\xb3','\xe0','\xb3','\x81','\xe0','\xb2','\x87','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xb2','\xe0','\xb2','\xbe','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xae','\xe0','\xb2','\xbe','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d',0, // ಫಾಕ್‌ಲ್ಯಾಂಡ್ದ್ವಿಪಗಳುಇಸ್ಲಾಸ್ಮಾಲ್ವಿನಸ್ fk
+    '\xe0','\xb2','\xab','\xe0','\xb2','\xbf','\xe0','\xb2','\x9c','\xe0','\xb2','\xbf',0, // ಫಿಜಿ fj
+    '\xe0','\xb2','\xab','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe2','\x80','\x8c','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\xa1','\xe0','\xb3','\x8d',0, // ಫಿನ್‌ಲ್ಯಾಂಡ್ fi
+    '\xe0','\xb2','\xab','\xe0','\xb2','\xbf','\xe0','\xb2','\xb2','\xe0','\xb2','\xbf','\xe0','\xb2','\xab','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d',0, // ಫಿಲಿಫೆನ್ಸ್ ph
+    '\xe0','\xb2','\xab','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d',0, // ಫ್ರಾನ್ಸ್ fr
+    '\xe0','\xb2','\xab','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb3','\x86','\xe0','\xb2','\x82','\xe0','\xb2','\x9a','\xe0','\xb3','\x8d','\xe0','\xb2','\x97','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb2','\xbe',0, // ಫ್ರೆಂಚ್ಗಯಾನಾ gf
+    '\xe0','\xb2','\xab','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb3','\x86','\xe0','\xb2','\x82','\xe0','\xb2','\x9a','\xe0','\xb3','\x8d','\xe0','\xb2','\xa6','\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\xb7','\xe0','\xb2','\xbf','\xe0','\xb2','\xa3','\xe0','\xb2','\xaa','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb2','\xa6','\xe0','\xb3','\x86','\xe0','\xb2','\xb6','\xe0','\xb2','\x97','\xe0','\xb2','\xb3','\xe0','\xb3','\x81',0, // ಫ್ರೆಂಚ್ದಕ್ಷಿಣಪ್ರದೆಶಗಳು tf
+    '\xe0','\xb2','\xab','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb3','\x86','\xe0','\xb2','\x82','\xe0','\xb2','\x9a','\xe0','\xb3','\x8d','\xe0','\xb2','\xaa','\xe0','\xb2','\xbe','\xe0','\xb2','\xb2','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb3','\x86','\xe0','\xb2','\xb7','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಫ್ರೆಂಚ್ಪಾಲಿನೆಷ್ಯಾ pf
+    '\xe0','\xb2','\xac','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xae','\xe0','\xb3','\x81','\xe0','\xb2','\xa1','\xe0','\xb2','\xbe',0, // ಬರ್ಮುಡಾ bm
+    '\xe0','\xb2','\xac','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\x97','\xe0','\xb3','\x86','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಬಲ್ಗೆರಿಯಾ bg
+    '\xe0','\xb2','\xac','\xe0','\xb2','\xb9','\xe0','\xb2','\xbe','\xe0','\xb2','\xae','\xe0','\xb2','\xbe','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d',0, // ಬಹಾಮಾಸ್ bs
+    '\xe0','\xb2','\xac','\xe0','\xb2','\xb9','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಬಹ್ರೆನ್ bh
+    '\xe0','\xb2','\xac','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\x97','\xe0','\xb3','\x8d','\xe0','\xb2','\xb2','\xe0','\xb2','\xbe','\xe0','\xb2','\xa6','\xe0','\xb3','\x86','\xe0','\xb2','\xb6',0, // ಬಾಂಗ್ಲಾದೆಶ bd
+    '\xe0','\xb2','\xac','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xac','\xe0','\xb2','\xa1','\xe0','\xb3','\x8a','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d',0, // ಬಾರ್ಬಡೊಸ್ bb
+    '\xe0','\xb2','\xac','\xe0','\xb3','\x81','\xe0','\xb2','\xb0','\xe0','\xb3','\x81','\xe0','\xb2','\x82','\xe0','\xb2','\xa1','\xe0','\xb2','\xbf',0, // ಬುರುಂಡಿ bi
+    '\xe0','\xb2','\xac','\xe0','\xb3','\x81','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\x95','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb2','\xbe','\xe0','\xb2','\xab','\xe0','\xb2','\xbe','\xe0','\xb2','\xb8','\xe0','\xb3','\x86',0, // ಬುರ್ಕಿನಾಫಾಸೆ bf
+    '\xe0','\xb2','\xac','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಬೆನಿನ್ bj
+    '\xe0','\xb2','\xac','\xe0','\xb3','\x86','\xe0','\xb2','\xb2','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d',0, // ಬೆಲಾರಸ್ by
+    '\xe0','\xb2','\xac','\xe0','\xb3','\x86','\xe0','\xb2','\xb2','\xe0','\xb2','\xbf','\xe0','\xb2','\x9c','\xe0','\xb3','\x8d',0, // ಬೆಲಿಜ್ bz
+    '\xe0','\xb2','\xac','\xe0','\xb3','\x86','\xe0','\xb2','\xb2','\xe0','\xb2','\xbf','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಬೆಲಿವಿಯಾ bo
+    '\xe0','\xb2','\xac','\xe0','\xb3','\x86','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\x9c','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xae','\xe0','\xb3','\x8d',0, // ಬೆಲ್ಜಿಯಮ್ be
+    '\xe0','\xb2','\xac','\xe0','\xb3','\x8a','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe2','\x80','\x8c','\xe0','\xb2','\xb5','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb2','\xbe',0, // ಬೊಟ್ಸ್‌ವಾನಾ bw
+    '\xe0','\xb2','\xac','\xe0','\xb3','\x8a','\xe0','\xb2','\xb5','\xe0','\xb3','\x86','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe0','\xb2','\xa6','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa',0, // ಬೊವೆಟ್ದ್ವಿಪ bv
+    '\xe0','\xb2','\xac','\xe0','\xb3','\x8a','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\xae','\xe0','\xb2','\xa4','\xe0','\xb3','\x8d','\xe0','\xb2','\xa4','\xe0','\xb3','\x81','\xe0','\xb2','\xb9','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\x9c','\xe0','\xb3','\x86','\xe0','\xb2','\x97','\xe0','\xb3','\x8a','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb2','\xbe',0, // ಬೊಸ್ನಿಯಾಮತ್ತುಹರ್ಜೆಗೊವಿನಾ ba
+    '\xe0','\xb2','\xac','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\x9f','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\x87','\xe0','\xb2','\x82','\xe0','\xb2','\x97','\xe0','\xb3','\x8d','\xe0','\xb2','\xb2','\xe0','\xb3','\x86','\xe0','\xb2','\x82','\xe0','\xb2','\xa1','\xe0','\xb3','\x8d',0, // ಬ್ರಿಟನ್ಇಂಗ್ಲೆಂಡ್ gb
+    '\xe0','\xb2','\xac','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\x9f','\xe0','\xb2','\xbf','\xe0','\xb2','\xb7','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\x9c','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xa6','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa','\xe0','\xb2','\x97','\xe0','\xb2','\xb3','\xe0','\xb3','\x81',0, // ಬ್ರಿಟಿಷ್ವರ್ಜಿನ್ದ್ವಿಪಗಳು vg
+    '\xe0','\xb2','\xac','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\x9f','\xe0','\xb2','\xbf','\xe0','\xb2','\xb7','\xe0','\xb3','\x8d','\xe0','\xb2','\xb9','\xe0','\xb2','\xbf','\xe0','\xb2','\x82','\xe0','\xb2','\xa6','\xe0','\xb3','\x82','\xe0','\xb2','\xae','\xe0','\xb2','\xb9','\xe0','\xb2','\xbe','\xe0','\xb2','\xb8','\xe0','\xb2','\xbe','\xe0','\xb2','\x97','\xe0','\xb2','\xb0','\xe0','\xb2','\xa6','\xe0','\xb2','\xaa','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb2','\xa6','\xe0','\xb3','\x86','\xe0','\xb2','\xb6',0, // ಬ್ರಿಟಿಷ್ಹಿಂದೂಮಹಾಸಾಗರದಪ್ರದೆಶ io
+    '\xe0','\xb2','\xac','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb3','\x82','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf',0, // ಬ್ರೂನಿ bn
+    '\xe0','\xb2','\xac','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb3','\x86','\xe0','\xb2','\x9c','\xe0','\xb2','\xbf','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d',0, // ಬ್ರೆಜಿಲ್ br
+    '\xe0','\xb2','\xad','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb2','\xa4',0, // ಭಾರತ in
+    '\xe0','\xb2','\xad','\xe0','\xb3','\x82','\xe0','\xb2','\xa4','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಭೂತಾನ್ bt
+    '\xe0','\xb2','\xae','\xe0','\xb2','\x82','\xe0','\xb2','\x97','\xe0','\xb3','\x8a','\xe0','\xb2','\xb2','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಮಂಗೊಲಿಯಾ mn
+    '\xe0','\xb2','\xae','\xe0','\xb2','\x95','\xe0','\xb2','\xbe','\xe0','\xb2','\xb5','\xe0','\xb3','\x81',0, // ಮಕಾವು mo
+    '\xe0','\xb2','\xae','\xe0','\xb2','\x95','\xe0','\xb2','\xbe','\xe0','\xb2','\xb5','\xe0','\xb3','\x81','s','a','r','\xe0','\xb2','\x9a','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb2','\xbe',0, // ಮಕಾವುsarಚೆನಾ mo
+    '\xe0','\xb2','\xae','\xe0','\xb2','\xa1','\xe0','\xb2','\x97','\xe0','\xb2','\xbe','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\x95','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d',0, // ಮಡಗಾಸ್ಕರ್ mg
+    '\xe0','\xb2','\xae','\xe0','\xb2','\xa7','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\x86','\xe0','\xb2','\xab','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\x95','\xe0','\xb2','\xbe','\xe0','\xb2','\x97','\xe0','\xb2','\xa3','\xe0','\xb2','\xb0','\xe0','\xb2','\xbe','\xe0','\xb2','\x9c','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf',0, // ಮಧ್ಯಆಫ್ರಿಕಾಗಣರಾಜ್ಯ cf
+    '\xe0','\xb2','\xae','\xe0','\xb2','\xaf','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xae','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xac','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xae','\xe0','\xb2','\xbe',0, // ಮಯನ್ಮಾರ್ಬರ್ಮಾ mm
+    '\xe0','\xb2','\xae','\xe0','\xb2','\xaf','\xe0','\xb3','\x86','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe0','\xb2','\x9f','\xe0','\xb3','\x86',0, // ಮಯೆಟ್ಟೆ yt
+    '\xe0','\xb2','\xae','\xe0','\xb2','\xb2','\xe0','\xb2','\xbe','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf',0, // ಮಲಾವಿ mw
+    '\xe0','\xb2','\xae','\xe0','\xb2','\xb2','\xe0','\xb3','\x86','\xe0','\xb2','\xb6','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಮಲೆಶಿಯಾ my
+    '\xe0','\xb2','\xae','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe2','\x80','\x8c','\xe0','\xb2','\xb8','\xe0','\xb3','\x86','\xe0','\xb2','\xb0','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d',0, // ಮಾಂಟ್‌ಸೆರಟ್ ms
+    '\xe0','\xb2','\xae','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\x9f','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಮಾರಿಟೆನಿಯಾ mr
+    '\xe0','\xb2','\xae','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xb7','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d',0, // ಮಾರಿಷಸ್ mu
+    '\xe0','\xb2','\xae','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\x9f','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\x95','\xe0','\xb3','\x8d',0, // ಮಾರ್ಟಿನಿಕ್ mq
+    '\xe0','\xb2','\xae','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xb7','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xa6','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa','\xe0','\xb2','\x97','\xe0','\xb2','\xb3','\xe0','\xb3','\x81',0, // ಮಾರ್ಷಲ್ದ್ವಿಪಗಳು mh
+    '\xe0','\xb2','\xae','\xe0','\xb2','\xbe','\xe0','\xb2','\xb2','\xe0','\xb2','\xbf',0, // ಮಾಲಿ ml
+    '\xe0','\xb2','\xae','\xe0','\xb2','\xbe','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\x9f','\xe0','\xb2','\xbe',0, // ಮಾಲ್ಟಾ mt
+    '\xe0','\xb2','\xae','\xe0','\xb2','\xbe','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xa1','\xe0','\xb2','\xbf','\xe0','\xb2','\xb5','\xe0','\xb3','\x8d','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d',0, // ಮಾಲ್ಡಿವ್ಸ್ mv
+    '\xe0','\xb2','\xae','\xe0','\xb3','\x86','\xe0','\xb2','\x82','\xe0','\xb2','\x9f','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb3','\x86','\xe0','\xb2','\x97','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb3','\x8a',0, // ಮೆಂಟೆನೆಗ್ರೊ me
+    '\xe0','\xb2','\xae','\xe0','\xb3','\x86','\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb3','\x8a','\xe0','\xb2','\xa8','\xe0','\xb3','\x86','\xe0','\xb2','\xb6','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಮೆಕ್ರೊನೆಶಿಯಾ fm
+    '\xe0','\xb2','\xae','\xe0','\xb3','\x86','\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\xb8','\xe0','\xb2','\xbf','\xe0','\xb2','\x95','\xe0','\xb3','\x86',0, // ಮೆಕ್ಸಿಕೆ mx
+    '\xe0','\xb2','\xae','\xe0','\xb3','\x86','\xe0','\xb2','\x9c','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\xac','\xe0','\xb2','\xbf','\xe0','\xb2','\x95','\xe0','\xb3','\x8d',0, // ಮೆಜಾಂಬಿಕ್ mz
+    '\xe0','\xb2','\xae','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb2','\xbe','\xe0','\xb2','\x95','\xe0','\xb3','\x86',0, // ಮೆನಾಕೆ mc
+    '\xe0','\xb2','\xae','\xe0','\xb3','\x86','\xe0','\xb2','\xb0','\xe0','\xb2','\xbe','\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\x95','\xe0','\xb3','\x86',0, // ಮೆರಾಕ್ಕೆ ma
+    '\xe0','\xb2','\xae','\xe0','\xb3','\x86','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xa1','\xe0','\xb3','\x8a','\xe0','\xb2','\xb5','\xe0','\xb2','\xbe',0, // ಮೆಲ್ಡೊವಾ md
+    '\xe0','\xb2','\xae','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\xb8','\xe0','\xb2','\xbf','\xe0','\xb2','\xa1','\xe0','\xb3','\x8a','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಮ್ಯಾಸಿಡೊನಿಯಾ mk
+    '\xe0','\xb2','\xae','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\xb8','\xe0','\xb2','\xbf','\xe0','\xb2','\xa1','\xe0','\xb3','\x8a','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','f','y','r','o','m',0, // ಮ್ಯಾಸಿಡೊನಿಯಾfyrom mk
+    '\xe0','\xb2','\xaf','\xe0','\xb3','\x81','\xe0','\xb2','\x8e','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d',0, // ಯುಎಸ್ us
+    '\xe0','\xb2','\xaf','\xe0','\xb3','\x81','\xe0','\xb2','\x8e','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\x9c','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xa6','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa','\xe0','\xb2','\x97','\xe0','\xb2','\xb3','\xe0','\xb3','\x81',0, // ಯುಎಸ್ವರ್ಜಿನ್ದ್ವಿಪಗಳು vi
+    '\xe0','\xb2','\xaf','\xe0','\xb3','\x81','\xe0','\xb2','\x8e','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe2','\x80','\x8c','\xe0','\xb2','\x94','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe2','\x80','\x8c','\xe0','\xb2','\xb2','\xe0','\xb3','\x86','\xe0','\xb2','\xaf','\xe0','\xb2','\xbf','\xe0','\xb2','\x82','\xe0','\xb2','\x97','\xe0','\xb3','\x8d','\xe0','\xb2','\xa6','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa','\xe0','\xb2','\x97','\xe0','\xb2','\xb3','\xe0','\xb3','\x81',0, // ಯುಎಸ್‌ಔಟ್‌ಲೆಯಿಂಗ್ದ್ವಿಪಗಳು um
+    '\xe0','\xb2','\xaf','\xe0','\xb3','\x81','\xe0','\xb2','\x95','\xe0','\xb3','\x86',0, // ಯುಕೆ gb
+    '\xe0','\xb2','\xaf','\xe0','\xb3','\x81','\xe0','\xb2','\xa8','\xe0','\xb3','\x86','\xe0','\xb2','\x9f','\xe0','\xb3','\x86','\xe0','\xb2','\xa1','\xe0','\xb3','\x8d','\xe0','\xb2','\x85','\xe0','\xb2','\xb0','\xe0','\xb2','\xac','\xe0','\xb3','\x8d','\xe0','\xb2','\x8e','\xe0','\xb2','\xae','\xe0','\xb2','\xbf','\xe0','\xb2','\xb0','\xe0','\xb3','\x86','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d',0, // ಯುನೆಟೆಡ್ಅರಬ್ಎಮಿರೆಟ್ಸ್ ae
+    '\xe0','\xb2','\xaf','\xe0','\xb3','\x81','\xe0','\xb2','\xa8','\xe0','\xb3','\x86','\xe0','\xb2','\x9f','\xe0','\xb3','\x86','\xe0','\xb2','\xa1','\xe0','\xb3','\x8d','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\x9f','\xe0','\xb3','\x86','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d',0, // ಯುನೆಟೆಡ್ಸ್ಟೆಟ್ಸ್ us
+    '\xe0','\xb2','\xaf','\xe0','\xb3','\x82','\xe0','\xb2','\xb0','\xe0','\xb3','\x8a','\xe0','\xb2','\x9d','\xe0','\xb3','\x8a','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe2','\x80','\x8c',0, // ಯೂರೊಝೊನ್‌ ez
+    '\xe0','\xb2','\xaf','\xe0','\xb3','\x86','\xe0','\xb2','\xae','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಯೆಮನ್ ye
+    '\xe0','\xb2','\xb0','\xe0','\xb2','\xb7','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ರಷ್ಯಾ ru
+    '\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb3','\x82','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ರಿಯೂನಿಯನ್ re
+    '\xe0','\xb2','\xb0','\xe0','\xb3','\x81','\xe0','\xb2','\xb5','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\xa1','\xe0','\xb2','\xbe',0, // ರುವಾಂಡಾ rw
+    '\xe0','\xb2','\xb0','\xe0','\xb3','\x86','\xe0','\xb2','\xae','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ರೆಮೆನಿಯಾ ro
+    '\xe0','\xb2','\xb2','\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\xb8','\xe0','\xb3','\x86','\xe0','\xb2','\x82','\xe0','\xb2','\xac','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\x97','\xe0','\xb3','\x8d',0, // ಲಕ್ಸೆಂಬರ್ಗ್ lu
+    '\xe0','\xb2','\xb2','\xe0','\xb2','\xbe','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಲಾಟ್ವಿಯಾ lv
+    '\xe0','\xb2','\xb2','\xe0','\xb2','\xbe','\xe0','\xb2','\xb5','\xe0','\xb3','\x8a','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d',0, // ಲಾವೊಸ್ la
+    '\xe0','\xb2','\xb2','\xe0','\xb2','\xbf','\xe0','\xb2','\x9a','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe2','\x80','\x8c','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\x9f','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಲಿಚೆನ್‌ಸ್ಟೆನ್ li
+    '\xe0','\xb2','\xb2','\xe0','\xb2','\xbf','\xe0','\xb2','\xa5','\xe0','\xb3','\x81','\xe0','\xb2','\xb5','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಲಿಥುವೆನಿಯಾ lt
+    '\xe0','\xb2','\xb2','\xe0','\xb2','\xbf','\xe0','\xb2','\xac','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಲಿಬಿಯಾ ly
+    '\xe0','\xb2','\xb2','\xe0','\xb2','\xbf','\xe0','\xb2','\xac','\xe0','\xb3','\x86','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಲಿಬೆರಿಯಾ lr
+    '\xe0','\xb2','\xb2','\xe0','\xb3','\x86','\xe0','\xb2','\xac','\xe0','\xb2','\xa8','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಲೆಬನಾನ್ lb
+    '\xe0','\xb2','\xb2','\xe0','\xb3','\x86','\xe0','\xb2','\xb8','\xe0','\xb3','\x86','\xe0','\xb2','\xa5','\xe0','\xb3','\x86',0, // ಲೆಸೆಥೆ ls
+    '\xe0','\xb2','\xb5','\xe0','\xb2','\xa8','\xe0','\xb3','\x8c','\xe0','\xb2','\x9f','\xe0','\xb3','\x81',0, // ವನೌಟು vu
+    '\xe0','\xb2','\xb5','\xe0','\xb2','\xbe','\xe0','\xb2','\xb2','\xe0','\xb2','\xbf','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xae','\xe0','\xb2','\xa4','\xe0','\xb3','\x8d','\xe0','\xb2','\xa4','\xe0','\xb3','\x81','\xe0','\xb2','\xab','\xe0','\xb3','\x81','\xe0','\xb2','\x9f','\xe0','\xb3','\x81','\xe0','\xb2','\xa8','\xe0','\xb2','\xbe',0, // ವಾಲಿಸ್ಮತ್ತುಫುಟುನಾ wf
+    '\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb3','\x86','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe0','\xb2','\xa8','\xe0','\xb2','\xbe','\xe0','\xb2','\xae','\xe0','\xb3','\x8d',0, // ವಿಯೆಟ್ನಾಮ್ vn
+    '\xe0','\xb2','\xb5','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb3','\x86','\xe0','\xb2','\x9c','\xe0','\xb3','\x81','\xe0','\xb2','\xb5','\xe0','\xb3','\x86','\xe0','\xb2','\xb2','\xe0','\xb2','\xbe',0, // ವೆನೆಜುವೆಲಾ ve
+    '\xe0','\xb2','\xb5','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\x9f','\xe0','\xb2','\xbf','\xe0','\xb2','\x95','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xb8','\xe0','\xb2','\xbf','\xe0','\xb2','\x9f','\xe0','\xb2','\xbf',0, // ವ್ಯಾಟಿಕನ್ಸಿಟಿ va
+    '\xe0','\xb2','\xb6','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xb2','\xe0','\xb2','\x82','\xe0','\xb2','\x95','\xe0','\xb2','\xbe',0, // ಶ್ರಿಲಂಕಾ lk
+    '\xe0','\xb2','\xb8','\xe0','\xb2','\xae','\xe0','\xb3','\x8a','\xe0','\xb2','\xb5','\xe0','\xb2','\xbe',0, // ಸಮೊವಾ ws
+    '\xe0','\xb2','\xb8','\xe0','\xb2','\xbe','\xe0','\xb2','\xb2','\xe0','\xb3','\x86','\xe0','\xb2','\xae','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xa6','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa','\xe0','\xb2','\x97','\xe0','\xb2','\xb3','\xe0','\xb3','\x81',0, // ಸಾಲೆಮನ್ದ್ವಿಪಗಳು sb
+    '\xe0','\xb2','\xb8','\xe0','\xb2','\xbe','\xe0','\xb2','\xb5','\xe0','\xb3','\x8a','\xe0','\xb2','\x9f','\xe0','\xb3','\x8a','\xe0','\xb2','\xae','\xe0','\xb3','\x8d','\xe0','\xb2','\xae','\xe0','\xb2','\xa4','\xe0','\xb3','\x8d','\xe0','\xb2','\xa4','\xe0','\xb3','\x81','\xe0','\xb2','\xaa','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xb8','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa','\xe0','\xb2','\xbf',0, // ಸಾವೊಟೊಮ್ಮತ್ತುಪ್ರಿನ್ಸಿಪಿ st
+    '\xe0','\xb2','\xb8','\xe0','\xb2','\xbf','\xe0','\xb2','\x82','\xe0','\xb2','\x97','\xe0','\xb2','\xaa','\xe0','\xb3','\x81','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d',0, // ಸಿಂಗಪುರ್ sg
+    '\xe0','\xb2','\xb8','\xe0','\xb2','\xbf','\xe0','\xb2','\x82','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe0','\xb2','\xae','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\x9f','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಸಿಂಟ್ಮಾರ್ಟೆನ್ sx
+    '\xe0','\xb2','\xb8','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb3','\x86','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb2','\xbe','\xe0','\xb2','\xb2','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb3','\x8a','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಸಿಯೆರ್ರಾಲಿಯೊನ್ sl
+    '\xe0','\xb2','\xb8','\xe0','\xb2','\xbf','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಸಿರಿಯಾ sy
+    '\xe0','\xb2','\xb8','\xe0','\xb2','\xbf','\xe0','\xb2','\xb6','\xe0','\xb3','\x86','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xb2','\xe0','\xb3','\x86','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d',0, // ಸಿಶೆಲ್ಲೆಸ್ sc
+    '\xe0','\xb2','\xb8','\xe0','\xb3','\x81','\xe0','\xb2','\xa1','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಸುಡಾನ್ sd
+    '\xe0','\xb2','\xb8','\xe0','\xb3','\x81','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb2','\xbe','\xe0','\xb2','\xae','\xe0','\xb3','\x8d',0, // ಸುರಿನಾಮ್ sr
+    '\xe0','\xb2','\xb8','\xe0','\xb3','\x86','\xe0','\xb2','\x82','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe0','\xb2','\x95','\xe0','\xb2','\xbf','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xae','\xe0','\xb2','\xa4','\xe0','\xb3','\x8d','\xe0','\xb2','\xa4','\xe0','\xb3','\x81','\xe0','\xb2','\xa8','\xe0','\xb3','\x86','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d',0, // ಸೆಂಟ್ಕಿಟ್ಸ್ಮತ್ತುನೆವಿಸ್ kn
+    '\xe0','\xb2','\xb8','\xe0','\xb3','\x86','\xe0','\xb2','\x82','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe0','\xb2','\xaa','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xae','\xe0','\xb2','\xa4','\xe0','\xb3','\x8d','\xe0','\xb2','\xa4','\xe0','\xb3','\x81','\xe0','\xb2','\xae','\xe0','\xb2','\xbf','\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb3','\x86','\xe0','\xb2','\xb2','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಸೆಂಟ್ಪಿಯರ್ಮತ್ತುಮಿಕ್ವೆಲನ್ pm
+    '\xe0','\xb2','\xb8','\xe0','\xb3','\x86','\xe0','\xb2','\x82','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe0','\xb2','\xac','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xa5','\xe0','\xb3','\x86','\xe0','\xb2','\xb2','\xe0','\xb3','\x86','\xe0','\xb2','\xae','\xe0','\xb2','\xbf',0, // ಸೆಂಟ್ಬಾರ್ಥೆಲೆಮಿ bl
+    '\xe0','\xb2','\xb8','\xe0','\xb3','\x86','\xe0','\xb2','\x82','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe0','\xb2','\xae','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\x9f','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಸೆಂಟ್ಮಾರ್ಟಿನ್ mf
+    '\xe0','\xb2','\xb8','\xe0','\xb3','\x86','\xe0','\xb2','\x82','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe0','\xb2','\xb2','\xe0','\xb3','\x82','\xe0','\xb2','\xb8','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಸೆಂಟ್ಲೂಸಿಯಾ lc
+    '\xe0','\xb2','\xb8','\xe0','\xb3','\x86','\xe0','\xb2','\x82','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xb8','\xe0','\xb3','\x86','\xe0','\xb2','\x82','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe0','\xb2','\xae','\xe0','\xb2','\xa4','\xe0','\xb3','\x8d','\xe0','\xb2','\xa4','\xe0','\xb3','\x81','\xe0','\xb2','\x97','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb3','\x86','\xe0','\xb2','\xa1','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d',0, // ಸೆಂಟ್ವಿನ್ಸೆಂಟ್ಮತ್ತುಗ್ರೆನೆಡೆನ್ಸ್ vc
+    '\xe0','\xb2','\xb8','\xe0','\xb3','\x86','\xe0','\xb2','\x82','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe0','\xb2','\xb9','\xe0','\xb3','\x86','\xe0','\xb2','\xb2','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb2','\xbe',0, // ಸೆಂಟ್ಹೆಲೆನಾ sh
+    '\xe0','\xb2','\xb8','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb3','\x86','\xe0','\xb2','\x97','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d',0, // ಸೆನೆಗಲ್ sn
+    '\xe0','\xb2','\xb8','\xe0','\xb3','\x86','\xe0','\xb2','\xaa','\xe0','\xb3','\x8d','\xe0','\xb2','\xb0','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d',0, // ಸೆಪ್ರಸ್ cy
+    '\xe0','\xb2','\xb8','\xe0','\xb3','\x86','\xe0','\xb2','\xae','\xe0','\xb2','\xbe','\xe0','\xb2','\xb2','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಸೆಮಾಲಿಯಾ so
+    '\xe0','\xb2','\xb8','\xe0','\xb3','\x86','\xe0','\xb2','\xaf','\xe0','\xb3','\x81','\xe0','\xb2','\x9f','\xe0','\xb2','\xbe','\xe0','\xb2','\xb9','\xe0','\xb2','\xbe','\xe0','\xb2','\x97','\xe0','\xb3','\x82','\xe0','\xb2','\xae','\xe0','\xb3','\x86','\xe0','\xb2','\xb2','\xe0','\xb2','\xbf','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xb2','\xe0','\xb2','\xbe',0, // ಸೆಯುಟಾಹಾಗೂಮೆಲಿಲ್ಲಾ ea
+    '\xe0','\xb2','\xb8','\xe0','\xb3','\x86','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xac','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಸೆರ್ಬಿಯಾ rs
+    '\xe0','\xb2','\xb8','\xe0','\xb3','\x8c','\xe0','\xb2','\xa6','\xe0','\xb2','\xbf','\xe0','\xb2','\x85','\xe0','\xb2','\xb0','\xe0','\xb3','\x86','\xe0','\xb2','\xac','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಸೌದಿಅರೆಬಿಯಾ sa
+    '\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xaa','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಸ್ಪೆನ್ es
+    '\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xae','\xe0','\xb3','\x86','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf','\xe0','\xb2','\xa8','\xe0','\xb3','\x8a',0, // ಸ್ಯಾನ್ಮೆರಿನೊ sm
+    '\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xb2','\xe0','\xb3','\x86','\xe0','\xb2','\xb5','\xe0','\xb2','\xbe','\xe0','\xb2','\x95','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಸ್ಲೆವಾಕಿಯಾ sk
+    '\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xb2','\xe0','\xb3','\x8a','\xe0','\xb2','\xb5','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb2','\xbf','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe',0, // ಸ್ಲೊವೆನಿಯಾ si
+    '\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbe','\xe0','\xb2','\x9c','\xe0','\xb2','\xbf','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\xa1','\xe0','\xb3','\x8d',0, // ಸ್ವಾಜಿಲ್ಯಾಂಡ್ sz
+    '\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbe','\xe0','\xb2','\x9c','\xe0','\xb2','\xbf','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\xa1','\xe0','\xb3','\x8d','\xe2','\x80','\x8c',0, // ಸ್ವಾಜಿಲ್ಯಾಂಡ್‌ sz
+    '\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbe','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xac','\xe0','\xb2','\xbe','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xa1','\xe0','\xb3','\x8d','\xe0','\xb2','\xae','\xe0','\xb2','\xa4','\xe0','\xb3','\x8d','\xe0','\xb2','\xa4','\xe0','\xb3','\x81','\xe0','\xb2','\x9c','\xe0','\xb2','\xbe','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d','\xe0','\xb2','\xae','\xe0','\xb3','\x86','\xe0','\xb2','\xaf','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಸ್ವಾಲ್ಬಾರ್ಡ್ಮತ್ತುಜಾನ್ಮೆಯನ್ sj
+    '\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\x9f','\xe0','\xb3','\x8d','\xe0','\xb2','\x9c','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\xa1','\xe0','\xb3','\x8d',0, // ಸ್ವಿಟ್ಜರ್ಲ್ಯಾಂಡ್ ch
+    '\xe0','\xb2','\xb8','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xa1','\xe0','\xb2','\xa8','\xe0','\xb3','\x8d',0, // ಸ್ವಿಡನ್ se
+    '\xe0','\xb2','\xb9','\xe0','\xb2','\x82','\xe0','\xb2','\x97','\xe0','\xb3','\x86','\xe0','\xb2','\xb0','\xe0','\xb2','\xbf',0, // ಹಂಗೆರಿ hu
+    '\xe0','\xb2','\xb9','\xe0','\xb2','\xb0','\xe0','\xb3','\x8d','\xe0','\xb2','\xa1','\xe0','\xb3','\x8d','\xe0','\xb2','\xae','\xe0','\xb2','\xa4','\xe0','\xb3','\x8d','\xe0','\xb2','\xa4','\xe0','\xb3','\x81','\xe0','\xb2','\xae','\xe0','\xb3','\x8d','\xe0','\xb2','\xaf','\xe0','\xb2','\xbe','\xe0','\xb2','\x95','\xe0','\xb3','\x8d','\xe2','\x80','\x8c','\xe0','\xb2','\xa1','\xe0','\xb3','\x8a','\xe0','\xb2','\xa8','\xe0','\xb2','\xbe','\xe0','\xb2','\xb2','\xe0','\xb3','\x8d','\xe0','\xb2','\xa1','\xe0','\xb3','\x8d','\xe0','\xb2','\xa6','\xe0','\xb3','\x8d','\xe0','\xb2','\xb5','\xe0','\xb2','\xbf','\xe0','\xb2','\xaa','\xe0','\xb2','\x97','\xe0','\xb2','\xb3','\xe0','\xb3','\x81',0, // ಹರ್ಡ್ಮತ್ತುಮ್ಯಾಕ್‌ಡೊನಾಲ್ಡ್ದ್ವಿಪಗಳು hm
+    '\xe0','\xb2','\xb9','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\x97','\xe0','\xb3','\x8d','\xe0','\xb2','\x95','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\x97','\xe0','\xb3','\x8d',0, // ಹಾಂಗ್ಕಾಂಗ್ hk
+    '\xe0','\xb2','\xb9','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\x97','\xe0','\xb3','\x8d','\xe0','\xb2','\x95','\xe0','\xb2','\xbe','\xe0','\xb2','\x82','\xe0','\xb2','\x97','\xe0','\xb3','\x8d','s','a','r','\xe0','\xb2','\x9a','\xe0','\xb3','\x86','\xe0','\xb2','\xa8','\xe0','\xb2','\xbe',0, // ಹಾಂಗ್ಕಾಂಗ್sarಚೆನಾ hk
+    '\xe0','\xb2','\xb9','\xe0','\xb3','\x86','\xe0','\xb2','\x82','\xe0','\xb2','\xa1','\xe0','\xb3','\x81','\xe0','\xb2','\xb0','\xe0','\xb2','\xbe','\xe0','\xb2','\xb8','\xe0','\xb3','\x8d',0, // ಹೆಂಡುರಾಸ್ hn
+    '\xe0','\xb2','\xb9','\xe0','\xb3','\x86','\xe0','\xb2','\x9f','\xe0','\xb2','\xbf',0, // ಹೆಟಿ ht
+    '\xe0','\xb4','\x85','\xe0','\xb4','\x82','\xe0','\xb4','\x97','\xe0','\xb5','\x87','\xe0','\xb4','\xb3',0, // അംഗേള ao
+    '\xe0','\xb4','\x85','\xe0','\xb4','\xa8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb4','\xbe','\xe0','\xb5','\xbc','\xe0','\xb4','\x9f','\xe0','\xb5','\x8d','\xe0','\xb4','\x9f','\xe0','\xb4','\xbf','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95',0, // അന്റാർട്ടിക്ക aq
+    '\xe0','\xb4','\x85','\xe0','\xb4','\xab','\xe0','\xb5','\x8d','\xe2','\x80','\x8c','\xe0','\xb4','\x97','\xe0','\xb4','\xbe','\xe0','\xb4','\xa8','\xe0','\xb4','\xbf','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xa5','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb',0, // അഫ്‌ഗാനിസ്ഥാൻ af
+    '\xe0','\xb4','\x85','\xe0','\xb4','\xae','\xe0','\xb5','\x87','\xe0','\xb4','\xb0','\xe0','\xb4','\xbf','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\xbb','\xe0','\xb4','\x90','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\xaf','\xe0','\xb4','\xa8','\xe0','\xb4','\xbe','\xe0','\xb4','\x9f','\xe0','\xb5','\x81','\xe0','\xb4','\x95','\xe0','\xb5','\xbe',0, // അമേരിക്കൻഐക്യനാടുകൾ us
+    '\xe0','\xb4','\x85','\xe0','\xb4','\xae','\xe0','\xb5','\x87','\xe0','\xb4','\xb0','\xe0','\xb4','\xbf','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\xbb','\xe0','\xb4','\xb8','\xe0','\xb4','\xae','\xe0','\xb5','\x87','\xe0','\xb4','\xb5',0, // അമേരിക്കൻസമേവ as
+    '\xe0','\xb4','\x85','\xe0','\xb4','\xaf','\xe0','\xb5','\xbc','\xe0','\xb4','\xb2','\xe0','\xb5','\xbb','\xe0','\xb4','\xa1','\xe0','\xb5','\x8d',0, // അയർലൻഡ് ie
+    '\xe0','\xb4','\x85','\xe0','\xb4','\xb1','\xe0','\xb5','\x82','\xe0','\xb4','\xac',0, // അറൂബ aw
+    '\xe0','\xb4','\x85','\xe0','\xb4','\xb2','\xe0','\xb5','\xbb','\xe0','\xb4','\xa1','\xe0','\xb5','\x8d','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb5','\x81','\xe0','\xb4','\x95','\xe0','\xb5','\xbe',0, // അലൻഡ്ദ്വീപുകൾ ax
+    '\xe0','\xb4','\x85','\xe0','\xb4','\xb8','\xe0','\xb5','\xbb','\xe0','\xb4','\xb7','\xe0','\xb5','\xbb','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d',0, // അസൻഷൻദ്വീപ് ac
+    '\xe0','\xb4','\x85','\xe0','\xb4','\xb8','\xe0','\xb5','\xbc','\xe0','\xb4','\xac','\xe0','\xb5','\x88','\xe0','\xb4','\x9c','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb',0, // അസർബൈജാൻ az
+    '\xe0','\xb4','\x85','\xe0','\xb5','\xbb','\xe0','\xb4','\xa1','\xe0','\xb5','\x87','\xe0','\xb4','\xb1',0, // അൻഡേറ ad
+    '\xe0','\xb4','\x85','\xe0','\xb5','\xbc','\xe0','\xb4','\x9c','\xe0','\xb4','\xa8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x80','\xe0','\xb4','\xa8',0, // അർജന്റീന ar
+    '\xe0','\xb4','\x85','\xe0','\xb5','\xbc','\xe0','\xb4','\xae','\xe0','\xb5','\x87','\xe0','\xb4','\xa8','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // അർമേനിയ am
+    '\xe0','\xb4','\x85','\xe0','\xb5','\xbd','\xe0','\xb4','\xac','\xe0','\xb5','\x87','\xe0','\xb4','\xa8','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // അൽബേനിയ al
+    '\xe0','\xb4','\x85','\xe0','\xb5','\xbe','\xe0','\xb4','\x9c','\xe0','\xb5','\x80','\xe0','\xb4','\xb0','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // അൾജീരിയ dz
+    '\xe0','\xb4','\x86','\xe0','\xb5','\xbb','\xe0','\xb4','\x97','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb4','\xbf','\xe0','\xb4','\xb2','\xe0','\xb5','\x8d','\xe0','\xb4','\xb2',0, // ആൻഗ്വില്ല ai
+    '\xe0','\xb4','\x86','\xe0','\xb5','\xbb','\xe0','\xb4','\xb1','\xe0','\xb4','\xbf','\xe0','\xb4','\x97','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb4','\xaf','\xe0','\xb5','\x81','\xe0','\xb4','\x82','\xe0','\xb4','\xac','\xe0','\xb5','\xbc','\xe0','\xb4','\xac','\xe0','\xb5','\x81','\xe0','\xb4','\xa1','\xe0','\xb4','\xaf','\xe0','\xb5','\x81','\xe0','\xb4','\x82',0, // ആൻറിഗ്വയുംബർബുഡയും ag
+    '\xe0','\xb4','\x87','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb4','\xa1','\xe0','\xb5','\x87','\xe0','\xb5','\xbc',0, // ഇക്വഡേർ ec
+    '\xe0','\xb4','\x87','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x87','\xe0','\xb4','\xb1','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf','\xe0','\xb5','\xbd','\xe0','\xb4','\x97','\xe0','\xb4','\xbf','\xe0','\xb4','\xa8','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // ഇക്വറ്റേറിയൽഗിനിയ gq
+    '\xe0','\xb4','\x87','\xe0','\xb4','\xa8','\xe0','\xb5','\x8d','\xe0','\xb4','\xa4','\xe0','\xb5','\x87','\xe0','\xb4','\xa8','\xe0','\xb5','\x87','\xe0','\xb4','\xb7','\xe0','\xb5','\x8d','\xe0','\xb4','\xaf',0, // ഇന്തേനേഷ്യ id
+    '\xe0','\xb4','\x87','\xe0','\xb4','\xa8','\xe0','\xb5','\x8d','\xe0','\xb4','\xa4','\xe0','\xb5','\x8d','\xe0','\xb4','\xaf',0, // ഇന്ത്യ in
+    '\xe0','\xb4','\x87','\xe0','\xb4','\xb1','\xe0','\xb4','\xbe','\xe0','\xb4','\x96','\xe0','\xb5','\x8d',0, // ഇറാഖ് iq
+    '\xe0','\xb4','\x87','\xe0','\xb4','\xb1','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb',0, // ഇറാൻ ir
+    '\xe0','\xb4','\x87','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb4','\xb2','\xe0','\xb4','\xbf',0, // ഇറ്റലി it
+    '\xe0','\xb4','\x87','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\xbe','\xe0','\xb4','\xaf','\xe0','\xb5','\x87','\xe0','\xb5','\xbd',0, // ഇസ്രായേൽ il
+    '\xe0','\xb4','\x88','\xe0','\xb4','\x9c','\xe0','\xb4','\xbf','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d','\xe0','\xb4','\xa4','\xe0','\xb5','\x8d',0, // ഈജിപ്ത് eg
+    '\xe0','\xb4','\x89','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb5','\x86','\xe0','\xb4','\xaf','\xe0','\xb5','\x8d','\xe2','\x80','\x8c','\xe0','\xb5','\xbb',0, // ഉക്രെയ്‌ൻ ua
+    '\xe0','\xb4','\x89','\xe0','\xb4','\x97','\xe0','\xb4','\xbe','\xe0','\xb4','\xa3','\xe0','\xb5','\x8d','\xe0','\xb4','\x9f',0, // ഉഗാണ്ട ug
+    '\xe0','\xb4','\x89','\xe0','\xb4','\xa4','\xe0','\xb5','\x8d','\xe0','\xb4','\xa4','\xe0','\xb4','\xb0','\xe0','\xb4','\x95','\xe0','\xb5','\x86','\xe0','\xb4','\xb1','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // ഉത്തരകെറിയ kp
+    '\xe0','\xb4','\x89','\xe0','\xb4','\xa4','\xe0','\xb5','\x8d','\xe0','\xb4','\xa4','\xe0','\xb4','\xb0','\xe0','\xb4','\xae','\xe0','\xb4','\xb1','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf','\xe0','\xb4','\xbe','\xe0','\xb4','\xa8','\xe0','\xb4','\xbe','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb5','\x81','\xe0','\xb4','\x95','\xe0','\xb5','\xbe',0, // ഉത്തരമറിയാനാദ്വീപുകൾ mp
+    '\xe0','\xb4','\x89','\xe0','\xb4','\xb1','\xe0','\xb5','\x81','\xe0','\xb4','\x97','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x87',0, // ഉറുഗ്വേ uy
+    '\xe0','\xb4','\x89','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe2','\x80','\x8c','\xe0','\xb4','\xac','\xe0','\xb5','\x86','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb4','\xbf','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xa5','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb',0, // ഉസ്‌ബെക്കിസ്ഥാൻ uz
+    '\xe0','\xb4','\x8e','\xe0','\xb4','\xa4','\xe0','\xb5','\x8d','\xe0','\xb4','\xaf','\xe0','\xb5','\x87','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d','\xe0','\xb4','\xaf',0, // എത്യേപ്യ et
+    '\xe0','\xb4','\x8e','\xe0','\xb4','\xb1','\xe0','\xb4','\xbf','\xe0','\xb4','\xa4','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // എറിത്രിയ er
+    '\xe0','\xb4','\x8e','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x87','\xe0','\xb4','\xa3','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf','\xe2','\x80','\x8d',0, // എസ്റ്റേണിയ‍ ee
+    '\xe0','\xb4','\x8e','\xe0','\xb5','\xbd','\xe0','\xb4','\xb8','\xe0','\xb4','\xbe','\xe0','\xb5','\xbd','\xe0','\xb4','\xb5','\xe0','\xb4','\xa6','\xe0','\xb5','\x87','\xe0','\xb5','\xbc',0, // എൽസാൽവദേർ sv
+    '\xe0','\xb4','\x90','\xe0','\xb4','\xb5','\xe0','\xb4','\xb1','\xe0','\xb4','\xbf','\xe0','\xb4','\x95','\xe0','\xb5','\x87','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d',0, // ഐവറികേസ്റ്റ് ci
+    '\xe0','\xb4','\x90','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe2','\x80','\x8c','\xe0','\xb4','\xb2','\xe0','\xb4','\xbe','\xe0','\xb4','\xa8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d',0, // ഐസ്‌ലാന്റ് is
+    '\xe0','\xb4','\x90','\xe0','\xb5','\xbd','\xe0','\xb4','\x93','\xe0','\xb4','\xab','\xe0','\xb5','\x8d','\xe0','\xb4','\xae','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb',0, // ഐൽഓഫ്മാൻ im
+    '\xe0','\xb4','\x92','\xe0','\xb4','\xae','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb',0, // ഒമാൻ om
+    '\xe0','\xb4','\x93','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\x9f','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // ഓസ്ട്രിയ at
+    '\xe0','\xb4','\x93','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe2','\x80','\x8c','\xe0','\xb4','\x9f','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb5','\x87','\xe0','\xb4','\xb2','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // ഓസ്‌ട്രേലിയ au
+    '\xe0','\xb4','\x95','\xe0','\xb4','\x82','\xe0','\xb4','\xac','\xe0','\xb5','\x87','\xe0','\xb4','\xa1','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // കംബേഡിയ kh
+    '\xe0','\xb4','\x95','\xe0','\xb4','\xb0','\xe0','\xb5','\x80','\xe0','\xb4','\xac','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf','\xe0','\xb5','\xbb','\xe0','\xb4','\xa8','\xe0','\xb5','\x86','\xe0','\xb4','\xa4','\xe0','\xb5','\xbc','\xe0','\xb4','\xb2','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb','\xe0','\xb4','\xa1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d',0, // കരീബിയൻനെതർലാൻഡ്സ് bq
+    '\xe0','\xb4','\x95','\xe0','\xb4','\xb8','\xe0','\xb4','\xbe','\xe0','\xb4','\x96','\xe0','\xb4','\xbf','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xa5','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb',0, // കസാഖിസ്ഥാൻ kz
+    '\xe0','\xb4','\x95','\xe0','\xb4','\xbe','\xe0','\xb4','\xa8','\xe0','\xb4','\xa1',0, // കാനഡ ca
+    '\xe0','\xb4','\x95','\xe0','\xb4','\xbe','\xe0','\xb4','\xa8','\xe0','\xb4','\xb1','\xe0','\xb4','\xbf','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb5','\x81','\xe0','\xb4','\x95','\xe0','\xb5','\xbe',0, // കാനറിദ്വീപുകൾ ic
+    '\xe0','\xb4','\x95','\xe0','\xb4','\xbe','\xe0','\xb4','\xae','\xe0','\xb4','\xb1','\xe0','\xb5','\x82','\xe0','\xb5','\xba',0, // കാമറൂൺ cm
+    '\xe0','\xb4','\x95','\xe0','\xb4','\xbf','\xe0','\xb4','\xb0','\xe0','\xb4','\xbf','\xe0','\xb4','\xac','\xe0','\xb4','\xbe','\xe0','\xb4','\x9f','\xe0','\xb5','\x8d','\xe0','\xb4','\x9f','\xe0','\xb4','\xbf',0, // കിരിബാട്ടി ki
+    '\xe0','\xb4','\x95','\xe0','\xb4','\xbf','\xe0','\xb4','\xb4','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\xbb','\xe0','\xb4','\xa4','\xe0','\xb4','\xbf','\xe0','\xb4','\xae','\xe0','\xb5','\x87','\xe0','\xb5','\xbc',0, // കിഴക്കൻതിമേർ tl
+    '\xe0','\xb4','\x95','\xe0','\xb4','\xbf','\xe0','\xb5','\xbc','\xe0','\xb4','\x97','\xe0','\xb4','\xbf','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xa5','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb',0, // കിർഗിസ്ഥാൻ kg
+    '\xe0','\xb4','\x95','\xe0','\xb5','\x81','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb5','\x81','\xe0','\xb4','\x95','\xe0','\xb5','\xbe',0, // കുക്ക്ദ്വീപുകൾ ck
+    '\xe0','\xb4','\x95','\xe0','\xb5','\x81','\xe0','\xb4','\xb1','\xe0','\xb4','\xbe','\xe0','\xb4','\x95','\xe0','\xb4','\xbe','\xe0','\xb4','\xb5','\xe0','\xb5','\x87',0, // കുറാകാവേ cw
+    '\xe0','\xb4','\x95','\xe0','\xb5','\x81','\xe0','\xb4','\xb5','\xe0','\xb5','\x88','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d',0, // കുവൈറ്റ് kw
+    '\xe0','\xb4','\x95','\xe0','\xb5','\x86','\xe0','\xb4','\xa8','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // കെനിയ ke
+    '\xe0','\xb4','\x95','\xe0','\xb5','\x86','\xe0','\xb4','\xb3','\xe0','\xb4','\x82','\xe0','\xb4','\xac','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // കെളംബിയ co
+    '\xe0','\xb4','\x95','\xe0','\xb5','\x86','\xe0','\xb4','\xb8','\xe0','\xb5','\x87','\xe0','\xb4','\xb5','\xe0','\xb5','\x86',0, // കെസേവെ xk
+    '\xe0','\xb4','\x95','\xe0','\xb5','\x87','\xe0','\xb4','\x82','\xe0','\xb4','\x97','\xe0','\xb5','\x87','d','r','c',0, // കേംഗേdrc cd
+    '\xe0','\xb4','\x95','\xe0','\xb5','\x87','\xe0','\xb4','\x82','\xe0','\xb4','\x97','\xe0','\xb5','\x87','\xe0','\xb4','\x95','\xe0','\xb4','\xbf','\xe0','\xb5','\xbb','\xe0','\xb4','\xb7','\xe0','\xb4','\xbe','\xe0','\xb4','\xb8',0, // കേംഗേകിൻഷാസ cd
+    '\xe0','\xb4','\x95','\xe0','\xb5','\x87','\xe0','\xb4','\x82','\xe0','\xb4','\x97','\xe0','\xb5','\x87','\xe0','\xb4','\xac','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\xbe','\xe0','\xb4','\xb8','\xe0','\xb4','\xb5','\xe0','\xb4','\xbf','\xe0','\xb4','\xb2','\xe0','\xb5','\x8d','\xe0','\xb4','\xb2','\xe0','\xb4','\xbf',0, // കേംഗേബ്രാസവില്ലി cg
+    '\xe0','\xb4','\x95','\xe0','\xb5','\x87','\xe0','\xb4','\x82','\xe0','\xb4','\x97','\xe0','\xb5','\x87','\xe0','\xb4','\xb1','\xe0','\xb4','\xbf','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d','\xe0','\xb4','\xaa','\xe0','\xb4','\xac','\xe0','\xb5','\x8d','\xe0','\xb4','\xb2','\xe0','\xb4','\xbf','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\x8d',0, // കേംഗേറിപ്പബ്ലിക്ക് cg
+    '\xe0','\xb4','\x95','\xe0','\xb5','\x87','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\x80','\xe0','\xb4','\xb2','\xe0','\xb4','\xbf','\xe0','\xb4','\x82','\xe0','\xb4','\x97','\xe0','\xb5','\x8d','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb5','\x81','\xe0','\xb4','\x95','\xe0','\xb5','\xbe',0, // കേക്കസ്കീലിംഗ്ദ്വീപുകൾ cc
+    '\xe0','\xb4','\x95','\xe0','\xb5','\x87','\xe0','\xb4','\x9f','\xe0','\xb5','\x8d','\xe0','\xb4','\x9f','\xe0','\xb5','\x8d','\xe0','\xb4','\xa1','\xe0','\xb4','\xbf','\xe0','\xb4','\xb5','\xe0','\xb4','\xbe','\xe0','\xb5','\xbc',0, // കേട്ട്ഡിവാർ ci
+    '\xe0','\xb4','\x95','\xe0','\xb5','\x87','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x87','\xe0','\xb5','\xbc','\xe0','\xb4','\xa1','\xe0','\xb5','\x8d',0, // കേപ്പ്വേർഡ് cv
+    '\xe0','\xb4','\x95','\xe0','\xb5','\x87','\xe0','\xb4','\xae','\xe0','\xb5','\x86','\xe0','\xb4','\xb1','\xe0','\xb5','\x87','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d',0, // കേമെറേസ് km
+    '\xe0','\xb4','\x95','\xe0','\xb5','\x87','\xe0','\xb4','\xaf','\xe0','\xb5','\x8d','\xe0','\xb4','\xae','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb5','\x81','\xe0','\xb4','\x95','\xe0','\xb5','\xbe',0, // കേയ്മാൻദ്വീപുകൾ ky
+    '\xe0','\xb4','\x95','\xe0','\xb5','\x87','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb4','\xb1','\xe0','\xb4','\xbf','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95',0, // കേസ്റ്ററിക്ക cr
+    '\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\xaf','\xe0','\xb5','\x82','\xe0','\xb4','\xac',0, // ക്യൂബ cu
+    '\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\xbf','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xae','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d',0, // ക്രിസ്മസ്ദ്വീപ് cx
+    '\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb5','\x86','\xe0','\xb4','\xaf','\xe0','\xb5','\x87','\xe0','\xb4','\xb7','\xe0','\xb5','\x8d','\xe0','\xb4','\xaf',0, // ക്രെയേഷ്യ hr
+    '\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\xb2','\xe0','\xb4','\xbf','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d','\xe0','\xb4','\xaa','\xe0','\xb5','\x86','\xe0','\xb5','\xbc','\xe0','\xb4','\x9f','\xe0','\xb5','\x8d','\xe0','\xb4','\x9f','\xe0','\xb5','\xbb','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d',0, // ക്ലിപ്പെർട്ടൻദ്വീപ് cp
+    '\xe0','\xb4','\x96','\xe0','\xb4','\xa4','\xe0','\xb5','\x8d','\xe0','\xb4','\xa4','\xe0','\xb5','\xbc',0, // ഖത്തർ qa
+    '\xe0','\xb4','\x97','\xe0','\xb4','\xaf','\xe0','\xb4','\xbe','\xe0','\xb4','\xa8',0, // ഗയാന gy
+    '\xe0','\xb4','\x97','\xe0','\xb4','\xbe','\xe0','\xb4','\x82','\xe0','\xb4','\xac','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // ഗാംബിയ gm
+    '\xe0','\xb4','\x97','\xe0','\xb4','\xbe','\xe0','\xb4','\xac','\xe0','\xb5','\xba',0, // ഗാബൺ ga
+    '\xe0','\xb4','\x97','\xe0','\xb4','\xbf','\xe0','\xb4','\xa8','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // ഗിനിയ gn
+    '\xe0','\xb4','\x97','\xe0','\xb4','\xbf','\xe0','\xb4','\xa8','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf','\xe0','\xb4','\xac','\xe0','\xb4','\xbf','\xe0','\xb4','\xb8','\xe0','\xb5','\x97',0, // ഗിനിയബിസൗ gw
+    '\xe0','\xb4','\x97','\xe0','\xb5','\x87','\xe0','\xb5','\xba','\xe0','\xb4','\xb8','\xe0','\xb4','\xbf',0, // ഗേൺസി gg
+    '\xe0','\xb4','\x97','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\xa8','\xe0','\xb5','\x87','\xe0','\xb4','\xa1',0, // ഗ്രനേഡ gd
+    '\xe0','\xb4','\x97','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb5','\x80','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d',0, // ഗ്രീസ് gr
+    '\xe0','\xb4','\x97','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb5','\x80','\xe0','\xb5','\xbb','\xe0','\xb4','\xb2','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d',0, // ഗ്രീൻലാൻറ് gl
+    '\xe0','\xb4','\x97','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb4','\xbe','\xe0','\xb4','\x82',0, // ഗ്വാം gu
+    '\xe0','\xb4','\x97','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb4','\xbe','\xe0','\xb4','\x9f','\xe0','\xb5','\x8d','\xe0','\xb4','\x9f','\xe0','\xb4','\xbf','\xe0','\xb4','\xae','\xe0','\xb4','\xbe','\xe0','\xb4','\xb2',0, // ഗ്വാട്ടിമാല gt
+    '\xe0','\xb4','\x97','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb4','\xbe','\xe0','\xb4','\xa1','\xe0','\xb4','\xb2','\xe0','\xb5','\x82','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d',0, // ഗ്വാഡലൂപ്പ് gp
+    '\xe0','\xb4','\x98','\xe0','\xb4','\xbe','\xe0','\xb4','\xa8',0, // ഘാന gh
+    '\xe0','\xb4','\x9a','\xe0','\xb4','\xbf','\xe0','\xb4','\xb2','\xe0','\xb4','\xbf',0, // ചിലി cl
+    '\xe0','\xb4','\x9a','\xe0','\xb5','\x86','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // ചെക്കിയ cz
+    '\xe0','\xb4','\x9a','\xe0','\xb5','\x86','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb4','\xbf','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d','\xe0','\xb4','\xaa','\xe0','\xb4','\xac','\xe0','\xb5','\x8d','\xe0','\xb4','\xb2','\xe0','\xb4','\xbf','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\x8d',0, // ചെക്ക്റിപ്പബ്ലിക്ക് cz
+    '\xe0','\xb4','\x9a','\xe0','\xb5','\x88','\xe0','\xb4','\xa8',0, // ചൈന cn
+    '\xe0','\xb4','\x9b','\xe0','\xb4','\xbe','\xe0','\xb4','\xa1','\xe0','\xb5','\x8d',0, // ഛാഡ് td
+    '\xe0','\xb4','\x9c','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d','\xe0','\xb4','\xaa','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb',0, // ജപ്പാൻ jp
+    '\xe0','\xb4','\x9c','\xe0','\xb4','\xae','\xe0','\xb5','\x88','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95',0, // ജമൈക്ക jm
+    '\xe0','\xb4','\x9c','\xe0','\xb4','\xbf','\xe0','\xb4','\xac','\xe0','\xb5','\x82','\xe0','\xb4','\xa4','\xe0','\xb5','\x8d','\xe0','\xb4','\xa4','\xe0','\xb4','\xbf',0, // ജിബൂത്തി dj
+    '\xe0','\xb4','\x9c','\xe0','\xb4','\xbf','\xe0','\xb4','\xac','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\xbe','\xe0','\xb5','\xbe','\xe0','\xb4','\x9f','\xe0','\xb5','\x8d','\xe0','\xb4','\x9f','\xe0','\xb5','\xbc',0, // ജിബ്രാൾട്ടർ gi
+    '\xe0','\xb4','\x9c','\xe0','\xb5','\x87','\xe0','\xb4','\xb4','\xe0','\xb5','\x8d','\xe0','\xb4','\xb8','\xe0','\xb4','\xbf',0, // ജേഴ്സി je
+    '\xe0','\xb4','\x9c','\xe0','\xb5','\x87','\xe0','\xb5','\xbc','\xe0','\xb4','\x9c','\xe0','\xb5','\x8d','\xe0','\xb4','\x9c','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // ജേർജ്ജിയ ge
+    '\xe0','\xb4','\x9c','\xe0','\xb5','\x87','\xe0','\xb5','\xbc','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xa6','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb',0, // ജേർദ്ദാൻ jo
+    '\xe0','\xb4','\x9c','\xe0','\xb5','\xbc','\xe0','\xb4','\xae','\xe0','\xb5','\x8d','\xe0','\xb4','\xae','\xe0','\xb4','\xa8','\xe0','\xb4','\xbf',0, // ജർമ്മനി de
+    '\xe0','\xb4','\x9f','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb','\xe0','\xb4','\xb8','\xe0','\xb4','\xbe','\xe0','\xb4','\xa8','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // ടാൻസാനിയ tz
+    '\xe0','\xb4','\x9f','\xe0','\xb5','\x81','\xe0','\xb4','\xa3','\xe0','\xb5','\x80','\xe0','\xb4','\xb7','\xe0','\xb5','\x8d','\xe0','\xb4','\xaf',0, // ടുണീഷ്യ tn
+    '\xe0','\xb4','\x9f','\xe0','\xb5','\x81','\xe0','\xb4','\xb5','\xe0','\xb4','\xbe','\xe0','\xb4','\xb2','\xe0','\xb5','\x81',0, // ടുവാലു tv
+    '\xe0','\xb4','\x9f','\xe0','\xb5','\x87','\xe0','\xb4','\x82','\xe0','\xb4','\x97',0, // ടേംഗ to
+    '\xe0','\xb4','\x9f','\xe0','\xb5','\x87','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\x86','\xe0','\xb4','\xb2','\xe0','\xb5','\x82',0, // ടേക്കെലൂ tk
+    '\xe0','\xb4','\x9f','\xe0','\xb5','\x87','\xe0','\xb4','\x97','\xe0','\xb5','\x87',0, // ടേഗേ tg
+    '\xe0','\xb4','\x9f','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\xbb','\xe0','\xb4','\xa1','\xe0','\xb4','\x95','\xe0','\xb5','\x82','\xe0','\xb4','\xa8',0, // ട്രസ്റ്റൻഡകൂന ta
+    '\xe0','\xb4','\x9f','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\xbf','\xe0','\xb4','\xa8','\xe0','\xb4','\xbf','\xe0','\xb4','\xa1','\xe0','\xb4','\xbe','\xe0','\xb4','\xa1','\xe0','\xb5','\x81','\xe0','\xb4','\x82','\xe0','\xb4','\x9f','\xe0','\xb5','\x81','\xe0','\xb4','\xac','\xe0','\xb4','\xbe','\xe0','\xb4','\x97','\xe0','\xb5','\x87','\xe0','\xb4','\xaf','\xe0','\xb5','\x81','\xe0','\xb4','\x82',0, // ട്രിനിഡാഡുംടുബാഗേയും tt
+    '\xe0','\xb4','\x9f','\xe0','\xb5','\xbc','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe2','\x80','\x8c','\xe0','\xb4','\xb8','\xe0','\xb5','\x81','\xe0','\xb4','\x82','\xe0','\xb4','\x95','\xe0','\xb5','\x86','\xe0','\xb4','\xaf','\xe0','\xb5','\x8d','\xe2','\x80','\x8c','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\x87','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb5','\x81','\xe0','\xb4','\x95','\xe0','\xb4','\xb3','\xe0','\xb5','\x81','\xe0','\xb4','\x82',0, // ടർക്ക്‌സുംകെയ്‌ക്കേദ്വീപുകളും tc
+    '\xe0','\xb4','\xa1','\xe0','\xb5','\x80','\xe0','\xb4','\x97','\xe0','\xb5','\x87','\xe0','\xb4','\x97','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\xbe','\xe0','\xb4','\xb7','\xe0','\xb5','\x8d','\xe0','\xb4','\xaf',0, // ഡീഗേഗ്രാഷ്യ dg
+    '\xe0','\xb4','\xa1','\xe0','\xb5','\x86','\xe0','\xb4','\xae','\xe0','\xb4','\xbf','\xe0','\xb4','\xa8','\xe0','\xb4','\xbf','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95',0, // ഡെമിനിക്ക dm
+    '\xe0','\xb4','\xa1','\xe0','\xb5','\x86','\xe0','\xb4','\xae','\xe0','\xb4','\xbf','\xe0','\xb4','\xa8','\xe0','\xb4','\xbf','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\xbb','\xe0','\xb4','\xb1','\xe0','\xb4','\xbf','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d','\xe0','\xb4','\xaa','\xe0','\xb4','\xac','\xe0','\xb5','\x8d','\xe0','\xb4','\xb2','\xe0','\xb4','\xbf','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\x8d',0, // ഡെമിനിക്കൻറിപ്പബ്ലിക്ക് do
+    '\xe0','\xb4','\xa1','\xe0','\xb5','\x86','\xe0','\xb5','\xbb','\xe0','\xb4','\xae','\xe0','\xb4','\xbe','\xe0','\xb5','\xbc','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\x8d',0, // ഡെൻമാർക്ക് dk
+    '\xe0','\xb4','\xa4','\xe0','\xb4','\xbe','\xe0','\xb4','\x9c','\xe0','\xb4','\xbf','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb4','\xbf','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xa5','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb',0, // താജിക്കിസ്ഥാൻ tj
+    '\xe0','\xb4','\xa4','\xe0','\xb4','\xbe','\xe0','\xb4','\xaf','\xe0','\xb5','\x8d','\xe2','\x80','\x8c','\xe0','\xb4','\xb2','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb','\xe0','\xb4','\xa1','\xe0','\xb5','\x8d',0, // തായ്‌ലാൻഡ് th
+    '\xe0','\xb4','\xa4','\xe0','\xb4','\xbe','\xe0','\xb4','\xaf','\xe0','\xb5','\x8d','\xe2','\x80','\x8c','\xe0','\xb4','\xb5','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb',0, // തായ്‌വാൻ tw
+    '\xe0','\xb4','\xa4','\xe0','\xb4','\xbf','\xe0','\xb4','\xae','\xe0','\xb5','\x87','\xe0','\xb5','\xbc','\xe0','\xb4','\xb2','\xe0','\xb5','\x86','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x86',0, // തിമേർലെസ്റ്റെ tl
+    '\xe0','\xb4','\xa4','\xe0','\xb5','\x81','\xe0','\xb5','\xbc','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb4','\xbf',0, // തുർക്കി tr
+    '\xe0','\xb4','\xa4','\xe0','\xb5','\x81','\xe0','\xb5','\xbc','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\xae','\xe0','\xb5','\x86','\xe0','\xb4','\xa8','\xe0','\xb4','\xbf','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xa5','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb',0, // തുർക്ക്മെനിസ്ഥാൻ tm
+    '\xe0','\xb4','\xa6','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\xb7','\xe0','\xb4','\xbf','\xe0','\xb4','\xa3','\xe0','\xb4','\x95','\xe0','\xb5','\x86','\xe0','\xb4','\xb1','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // ദക്ഷിണകെറിയ kr
+    '\xe0','\xb4','\xa6','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\xb7','\xe0','\xb4','\xbf','\xe0','\xb4','\xa3','\xe0','\xb4','\x9c','\xe0','\xb5','\x87','\xe0','\xb5','\xbc','\xe0','\xb4','\x9c','\xe0','\xb5','\x8d','\xe0','\xb4','\x9c','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf','\xe0','\xb4','\xaf','\xe0','\xb5','\x81','\xe0','\xb4','\x82','\xe0','\xb4','\xa6','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\xb7','\xe0','\xb4','\xbf','\xe0','\xb4','\xa3','\xe0','\xb4','\xb8','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb','\xe0','\xb4','\xa1','\xe0','\xb5','\x8d','\xe2','\x80','\x8c','\xe0','\xb4','\xb5','\xe0','\xb4','\xbf','\xe0','\xb4','\x9a','\xe0','\xb5','\x8d','\xe0','\xb4','\x9a','\xe0','\xb5','\x8d','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb5','\x81','\xe0','\xb4','\x95','\xe0','\xb4','\xb3','\xe0','\xb5','\x81','\xe0','\xb4','\x82',0, // ദക്ഷിണജേർജ്ജിയയുംദക്ഷിണസാൻഡ്‌വിച്ച്ദ്വീപുകളും gs
+    '\xe0','\xb4','\xa6','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\xb7','\xe0','\xb4','\xbf','\xe0','\xb4','\xa3','\xe0','\xb4','\xb8','\xe0','\xb5','\x81','\xe0','\xb4','\xa1','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb',0, // ദക്ഷിണസുഡാൻ ss
+    '\xe0','\xb4','\xa6','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\xb7','\xe0','\xb4','\xbf','\xe0','\xb4','\xa3','\xe0','\xb4','\xbe','\xe0','\xb4','\xab','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\xbf','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95',0, // ദക്ഷിണാഫ്രിക്ക za
+    '\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb4','\xb8','\xe0','\xb4','\xae','\xe0','\xb5','\x82','\xe0','\xb4','\xb9','\xe0','\xb4','\x82',0, // ദ്വീപസമൂഹം qo
+    '\xe0','\xb4','\xa8','\xe0','\xb4','\xae','\xe0','\xb5','\x80','\xe0','\xb4','\xac','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // നമീബിയ na
+    '\xe0','\xb4','\xa8','\xe0','\xb4','\xbf','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb4','\xb0','\xe0','\xb4','\xbe','\xe0','\xb4','\x97','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5',0, // നിക്കരാഗ്വ ni
+    '\xe0','\xb4','\xa8','\xe0','\xb5','\x86','\xe0','\xb4','\xa4','\xe0','\xb5','\xbc','\xe0','\xb4','\xb2','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb','\xe0','\xb4','\xa1','\xe0','\xb5','\x8d','\xe2','\x80','\x8c','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d',0, // നെതർലാൻഡ്‌സ് nl
+    '\xe0','\xb4','\xa8','\xe0','\xb5','\x87','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d','\xe0','\xb4','\xaa','\xe0','\xb4','\xbe','\xe0','\xb5','\xbe',0, // നേപ്പാൾ np
+    '\xe0','\xb4','\xa8','\xe0','\xb5','\x87','\xe0','\xb5','\xbc','\xe0','\xb4','\xa4','\xe0','\xb5','\x8d','\xe0','\xb4','\xa4','\xe0','\xb5','\x8d','\xe0','\xb4','\xae','\xe0','\xb4','\xbe','\xe0','\xb4','\xb8','\xe0','\xb4','\xbf','\xe0','\xb4','\xa1','\xe0','\xb5','\x87','\xe0','\xb4','\xa3','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // നേർത്ത്മാസിഡേണിയ mk
+    '\xe0','\xb4','\xa8','\xe0','\xb5','\x87','\xe0','\xb5','\xbc','\xe0','\xb4','\xab','\xe0','\xb5','\x87','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d',0, // നേർഫേക്ദ്വീപ് nf
+    '\xe0','\xb4','\xa8','\xe0','\xb5','\x87','\xe0','\xb5','\xbc','\xe0','\xb4','\xb5','\xe0','\xb5','\x86',0, // നേർവെ no
+    '\xe0','\xb4','\xa8','\xe0','\xb5','\x88','\xe0','\xb4','\x9c','\xe0','\xb5','\x80','\xe0','\xb4','\xb0','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // നൈജീരിയ ng
+    '\xe0','\xb4','\xa8','\xe0','\xb5','\x88','\xe0','\xb4','\x9c','\xe0','\xb5','\xbc',0, // നൈജർ ne
+    '\xe0','\xb4','\xa8','\xe0','\xb5','\x8d','\xe0','\xb4','\xaf','\xe0','\xb5','\x82','\xe0','\xb4','\x95','\xe0','\xb4','\xbe','\xe0','\xb4','\xb2','\xe0','\xb4','\xbf','\xe0','\xb4','\xa1','\xe0','\xb5','\x87','\xe0','\xb4','\xa3','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // ന്യൂകാലിഡേണിയ nc
+    '\xe0','\xb4','\xa8','\xe0','\xb5','\x8d','\xe0','\xb4','\xaf','\xe0','\xb5','\x82','\xe0','\xb4','\xaf','\xe0','\xb4','\xbf',0, // ന്യൂയി nu
+    '\xe0','\xb4','\xa8','\xe0','\xb5','\x8d','\xe0','\xb4','\xaf','\xe0','\xb5','\x82','\xe0','\xb4','\xb8','\xe0','\xb4','\xbf','\xe0','\xb4','\xb2','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d',0, // ന്യൂസിലാൻറ് nz
+    '\xe0','\xb4','\xa8','\xe0','\xb5','\x97','\xe0','\xb4','\xb1','\xe0','\xb5','\x81',0, // നൗറു nr
+    '\xe0','\xb4','\xaa','\xe0','\xb4','\xa8','\xe0','\xb4','\xbe','\xe0','\xb4','\xae',0, // പനാമ pa
+    '\xe0','\xb4','\xaa','\xe0','\xb4','\xb0','\xe0','\xb4','\xbe','\xe0','\xb4','\x97','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x87',0, // പരാഗ്വേ py
+    '\xe0','\xb4','\xaa','\xe0','\xb4','\xb2','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe2','\x80','\x8c','\xe0','\xb4','\xa4','\xe0','\xb5','\x80','\xe0','\xb5','\xbb',0, // പലസ്‌തീൻ ps
+    '\xe0','\xb4','\xaa','\xe0','\xb4','\xb2','\xe0','\xb4','\xbe','\xe0','\xb4','\xb5','\xe0','\xb5','\x81',0, // പലാവു pw
+    '\xe0','\xb4','\xaa','\xe0','\xb4','\xb6','\xe0','\xb5','\x8d','\xe0','\xb4','\x9a','\xe0','\xb4','\xbf','\xe0','\xb4','\xae','\xe0','\xb4','\xb8','\xe0','\xb4','\xb9','\xe0','\xb4','\xbe','\xe0','\xb4','\xb1',0, // പശ്ചിമസഹാറ eh
+    '\xe0','\xb4','\xaa','\xe0','\xb4','\xbe','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb4','\xbf','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xa5','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb',0, // പാക്കിസ്ഥാൻ pk
+    '\xe0','\xb4','\xaa','\xe0','\xb4','\xbe','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d','\xe0','\xb4','\xaa','\xe0','\xb5','\x81','\xe0','\xb4','\xb5','\xe0','\xb4','\xa8','\xe0','\xb5','\x8d','\xe0','\xb4','\xaf','\xe0','\xb5','\x82','\xe0','\xb4','\x97','\xe0','\xb4','\xbf','\xe0','\xb4','\xa8','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // പാപ്പുവന്യൂഗിനിയ pg
+    '\xe0','\xb4','\xaa','\xe0','\xb4','\xbe','\xe0','\xb4','\xb2','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe2','\x80','\x8c','\xe0','\xb4','\xa4','\xe0','\xb5','\x80','\xe0','\xb5','\xbb','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\xa6','\xe0','\xb5','\x87','\xe0','\xb4','\xb6','\xe0','\xb4','\x99','\xe0','\xb5','\x8d','\xe0','\xb4','\x99','\xe0','\xb5','\xbe',0, // പാലസ്‌തീൻപ്രദേശങ്ങൾ ps
+    '\xe0','\xb4','\xaa','\xe0','\xb4','\xbf','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe2','\x80','\x8c','\xe0','\xb4','\x95','\xe0','\xb5','\x86','\xe0','\xb4','\xaf','\xe0','\xb5','\x8d','\xe2','\x80','\x8c','\xe0','\xb5','\xbb','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb5','\x81','\xe0','\xb4','\x95','\xe0','\xb5','\xbe',0, // പിറ്റ്‌കെയ്‌ൻദ്വീപുകൾ pn
+    '\xe0','\xb4','\xaa','\xe0','\xb5','\x86','\xe0','\xb4','\xb1','\xe0','\xb5','\x81',0, // പെറു pe
+    '\xe0','\xb4','\xaa','\xe0','\xb5','\x87','\xe0','\xb4','\xb3','\xe0','\xb4','\xa3','\xe0','\xb5','\x8d','\xe0','\xb4','\x9f','\xe0','\xb5','\x8d',0, // പേളണ്ട് pl
+    '\xe0','\xb4','\xaa','\xe0','\xb5','\x87','\xe0','\xb5','\xbc','\xe0','\xb4','\x9a','\xe0','\xb5','\x8d','\xe0','\xb4','\x9a','\xe0','\xb5','\x81','\xe0','\xb4','\x97','\xe0','\xb5','\xbd',0, // പേർച്ചുഗൽ pt
+    '\xe0','\xb4','\xaa','\xe0','\xb5','\x87','\xe0','\xb5','\xbc','\xe0','\xb4','\x9f','\xe0','\xb5','\x8d','\xe0','\xb4','\x9f','\xe0','\xb5','\x87','\xe0','\xb4','\xb1','\xe0','\xb4','\xbf','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\x87',0, // പേർട്ടേറിക്കേ pr
+    '\xe0','\xb4','\xab','\xe0','\xb4','\xb1','\xe0','\xb5','\x87','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb5','\x81','\xe0','\xb4','\x95','\xe0','\xb5','\xbe',0, // ഫറേദ്വീപുകൾ fo
+    '\xe0','\xb4','\xab','\xe0','\xb4','\xbe','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe2','\x80','\x8c','\xe0','\xb4','\xb2','\xe0','\xb4','\xbe','\xe0','\xb4','\xa8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb5','\x81','\xe0','\xb4','\x95','\xe0','\xb5','\xbe',0, // ഫാക്ക്‌ലാന്റ്ദ്വീപുകൾ fk
+    '\xe0','\xb4','\xab','\xe0','\xb4','\xbf','\xe0','\xb4','\x9c','\xe0','\xb4','\xbf',0, // ഫിജി fj
+    '\xe0','\xb4','\xab','\xe0','\xb4','\xbf','\xe0','\xb4','\xb2','\xe0','\xb4','\xbf','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d','\xe0','\xb4','\xaa','\xe0','\xb5','\x80','\xe0','\xb5','\xbb','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d',0, // ഫിലിപ്പീൻസ് ph
+    '\xe0','\xb4','\xab','\xe0','\xb4','\xbf','\xe0','\xb5','\xbb','\xe0','\xb4','\xb2','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb','\xe0','\xb4','\xa1','\xe0','\xb5','\x8d',0, // ഫിൻലാൻഡ് fi
+    '\xe0','\xb4','\xab','\xe0','\xb5','\x87','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe2','\x80','\x8c','\xe0','\xb4','\xb2','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb','\xe0','\xb4','\xa1','\xe0','\xb5','\x8d','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb5','\x81','\xe0','\xb4','\x95','\xe0','\xb5','\xbe','\xe0','\xb4','\x90','\xe0','\xb4','\xb2','\xe0','\xb4','\xbe','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xae','\xe0','\xb4','\xbe','\xe0','\xb5','\xbd','\xe0','\xb4','\xb5','\xe0','\xb4','\xbf','\xe0','\xb4','\xa8','\xe0','\xb4','\xbe','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d',0, // ഫേക്ക്‌ലാൻഡ്ദ്വീപുകൾഐലാസ്മാൽവിനാസ് fk
+    '\xe0','\xb4','\xab','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\x9e','\xe0','\xb5','\x8d','\xe0','\xb4','\x9a','\xe0','\xb5','\x8d','\xe0','\xb4','\x97','\xe0','\xb4','\xaf','\xe0','\xb4','\xbe','\xe0','\xb4','\xa8',0, // ഫ്രഞ്ച്ഗയാന gf
+    '\xe0','\xb4','\xab','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\x9e','\xe0','\xb5','\x8d','\xe0','\xb4','\x9a','\xe0','\xb5','\x8d','\xe0','\xb4','\xa6','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\xb7','\xe0','\xb4','\xbf','\xe0','\xb4','\xa3','\xe0','\xb4','\xad','\xe0','\xb5','\x82','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\xa6','\xe0','\xb5','\x87','\xe0','\xb4','\xb6','\xe0','\xb4','\x82',0, // ഫ്രഞ്ച്ദക്ഷിണഭൂപ്രദേശം tf
+    '\xe0','\xb4','\xab','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\x9e','\xe0','\xb5','\x8d','\xe0','\xb4','\x9a','\xe0','\xb5','\x8d','\xe0','\xb4','\xaa','\xe0','\xb5','\x87','\xe0','\xb4','\xb3','\xe0','\xb4','\xbf','\xe0','\xb4','\xa8','\xe0','\xb5','\x87','\xe0','\xb4','\xb7','\xe0','\xb5','\x8d','\xe0','\xb4','\xaf',0, // ഫ്രഞ്ച്പേളിനേഷ്യ pf
+    '\xe0','\xb4','\xab','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d',0, // ഫ്രാൻസ് fr
+    '\xe0','\xb4','\xac','\xe0','\xb4','\x82','\xe0','\xb4','\x97','\xe0','\xb5','\x8d','\xe0','\xb4','\xb2','\xe0','\xb4','\xbe','\xe0','\xb4','\xa6','\xe0','\xb5','\x87','\xe0','\xb4','\xb6','\xe0','\xb5','\x8d',0, // ബംഗ്ലാദേശ് bd
+    '\xe0','\xb4','\xac','\xe0','\xb4','\xb1','\xe0','\xb5','\x81','\xe0','\xb4','\xa3','\xe0','\xb5','\x8d','\xe0','\xb4','\x9f','\xe0','\xb4','\xbf',0, // ബറുണ്ടി bi
+    '\xe0','\xb4','\xac','\xe0','\xb4','\xb9','\xe0','\xb4','\xbe','\xe0','\xb4','\xae','\xe0','\xb4','\xbe','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d',0, // ബഹാമാസ് bs
+    '\xe0','\xb4','\xac','\xe0','\xb4','\xb9','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb4','\xbf','\xe0','\xb5','\xbb',0, // ബഹ്റിൻ bh
+    '\xe0','\xb4','\xac','\xe0','\xb4','\xbe','\xe0','\xb5','\xbc','\xe0','\xb4','\xac','\xe0','\xb4','\xa1','\xe0','\xb5','\x87','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d',0, // ബാർബഡേസ് bb
+    '\xe0','\xb4','\xac','\xe0','\xb5','\x86','\xe0','\xb4','\xa8','\xe0','\xb4','\xbf','\xe0','\xb5','\xbb',0, // ബെനിൻ bj
+    '\xe0','\xb4','\xac','\xe0','\xb5','\x86','\xe0','\xb4','\xb2','\xe0','\xb4','\xb1','\xe0','\xb5','\x82','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d',0, // ബെലറൂസ് by
+    '\xe0','\xb4','\xac','\xe0','\xb5','\x86','\xe0','\xb4','\xb2','\xe0','\xb5','\x80','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d',0, // ബെലീസ് bz
+    '\xe0','\xb4','\xac','\xe0','\xb5','\x86','\xe0','\xb4','\xb3','\xe0','\xb5','\x80','\xe0','\xb4','\xb5','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // ബെളീവിയ bo
+    '\xe0','\xb4','\xac','\xe0','\xb5','\x86','\xe0','\xb5','\xbd','\xe0','\xb4','\x9c','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf','\xe0','\xb4','\x82',0, // ബെൽജിയം be
+    '\xe0','\xb4','\xac','\xe0','\xb5','\x87','\xe0','\xb4','\x9f','\xe0','\xb5','\x8d','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb4','\xbe','\xe0','\xb4','\xa8',0, // ബേട്സ്വാന bw
+    '\xe0','\xb4','\xac','\xe0','\xb5','\x87','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xa8','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf','\xe0','\xb4','\xaf','\xe0','\xb5','\x81','\xe0','\xb4','\x82','\xe0','\xb4','\xb9','\xe0','\xb5','\x86','\xe0','\xb5','\xbc','\xe0','\xb4','\xb8','\xe0','\xb4','\x97','\xe0','\xb5','\x87','\xe0','\xb4','\xb5','\xe0','\xb4','\xbf','\xe0','\xb4','\xa8','\xe0','\xb4','\xaf','\xe0','\xb5','\x81','\xe0','\xb4','\x82',0, // ബേസ്നിയയുംഹെർസഗേവിനയും ba
+    '\xe0','\xb4','\xac','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\xb8','\xe0','\xb5','\x80','\xe0','\xb5','\xbd',0, // ബ്രസീൽ br
+    '\xe0','\xb4','\xac','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\xbf','\xe0','\xb4','\x9f','\xe0','\xb5','\x8d','\xe0','\xb4','\x9f','\xe0','\xb5','\x80','\xe0','\xb4','\xb7','\xe0','\xb5','\x8d','\xe0','\xb4','\x87','\xe0','\xb4','\xa8','\xe0','\xb5','\x8d','\xe0','\xb4','\xa4','\xe0','\xb5','\x8d','\xe0','\xb4','\xaf','\xe0','\xb5','\xbb','\xe0','\xb4','\xae','\xe0','\xb4','\xb9','\xe0','\xb4','\xbe','\xe0','\xb4','\xb8','\xe0','\xb4','\xae','\xe0','\xb5','\x81','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\xa6','\xe0','\xb5','\x87','\xe0','\xb4','\xb6','\xe0','\xb4','\x82',0, // ബ്രിട്ടീഷ്ഇന്ത്യൻമഹാസമുദ്രപ്രദേശം io
+    '\xe0','\xb4','\xac','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\xbf','\xe0','\xb4','\x9f','\xe0','\xb5','\x8d','\xe0','\xb4','\x9f','\xe0','\xb5','\x80','\xe0','\xb4','\xb7','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x86','\xe0','\xb5','\xbc','\xe0','\xb4','\x9c','\xe0','\xb4','\xbf','\xe0','\xb5','\xbb','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb5','\x81','\xe0','\xb4','\x95','\xe0','\xb5','\xbe',0, // ബ്രിട്ടീഷ്വെർജിൻദ്വീപുകൾ vg
+    '\xe0','\xb4','\xac','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb5','\x82','\xe0','\xb4','\xa3','\xe0','\xb5','\x88',0, // ബ്രൂണൈ bn
+    '\xe0','\xb4','\xac','\xe0','\xb5','\x97','\xe0','\xb4','\xb5','\xe0','\xb5','\x86','\xe0','\xb4','\x9f','\xe0','\xb5','\x8d','\xe0','\xb4','\x9f','\xe0','\xb5','\x8d','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d',0, // ബൗവെട്ട്ദ്വീപ് bv
+    '\xe0','\xb4','\xac','\xe0','\xb5','\xbc','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb4','\xbf','\xe0','\xb4','\xa8','\xe0','\xb4','\xab','\xe0','\xb4','\xbe','\xe0','\xb4','\xb8','\xe0','\xb5','\x87',0, // ബർക്കിനഫാസേ bf
+    '\xe0','\xb4','\xac','\xe0','\xb5','\xbc','\xe0','\xb4','\xae','\xe0','\xb5','\x81','\xe0','\xb4','\xa1',0, // ബർമുഡ bm
+    '\xe0','\xb4','\xac','\xe0','\xb5','\xbe','\xe0','\xb4','\x97','\xe0','\xb5','\x87','\xe0','\xb4','\xb1','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // ബൾഗേറിയ bg
+    '\xe0','\xb4','\xad','\xe0','\xb5','\x82','\xe0','\xb4','\x9f','\xe0','\xb5','\x8d','\xe0','\xb4','\x9f','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb',0, // ഭൂട്ടാൻ bt
+    '\xe0','\xb4','\xae','\xe0','\xb4','\x82','\xe0','\xb4','\x97','\xe0','\xb5','\x87','\xe0','\xb4','\xb3','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // മംഗേളിയ mn
+    '\xe0','\xb4','\xae','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb4','\xbe','\xe0','\xb4','\xb5','\xe0','\xb5','\x81',0, // മക്കാവു mo
+    '\xe0','\xb4','\xae','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb4','\xbe','\xe0','\xb4','\xb5','\xe0','\xb5','\x81','s','a','r','\xe0','\xb4','\x9a','\xe0','\xb5','\x88','\xe0','\xb4','\xa8',0, // മക്കാവുsarചൈന mo
+    '\xe0','\xb4','\xae','\xe0','\xb4','\xa1','\xe0','\xb4','\x97','\xe0','\xb4','\xbe','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\xbc',0, // മഡഗാസ്കർ mg
+    '\xe0','\xb4','\xae','\xe0','\xb4','\xaf','\xe0','\xb5','\x87','\xe0','\xb4','\x9f','\xe0','\xb5','\x8d','\xe0','\xb4','\x9f','\xe0','\xb4','\xbf',0, // മയേട്ടി yt
+    '\xe0','\xb4','\xae','\xe0','\xb4','\xb2','\xe0','\xb4','\xbe','\xe0','\xb4','\xb5','\xe0','\xb4','\xbf',0, // മലാവി mw
+    '\xe0','\xb4','\xae','\xe0','\xb4','\xb2','\xe0','\xb5','\x87','\xe0','\xb4','\xb7','\xe0','\xb5','\x8d','\xe0','\xb4','\xaf',0, // മലേഷ്യ my
+    '\xe0','\xb4','\xae','\xe0','\xb4','\xbe','\xe0','\xb4','\xb2','\xe0','\xb4','\xbf',0, // മാലി ml
+    '\xe0','\xb4','\xae','\xe0','\xb4','\xbe','\xe0','\xb4','\xb2','\xe0','\xb4','\xbf','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d',0, // മാലിദ്വീപ് mv
+    '\xe0','\xb4','\xae','\xe0','\xb4','\xbe','\xe0','\xb5','\xbc','\xe0','\xb4','\x9f','\xe0','\xb5','\x8d','\xe0','\xb4','\x9f','\xe0','\xb4','\xbf','\xe0','\xb4','\xa8','\xe0','\xb4','\xbf','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\x8d',0, // മാർട്ടിനിക്ക് mq
+    '\xe0','\xb4','\xae','\xe0','\xb4','\xbe','\xe0','\xb5','\xbc','\xe0','\xb4','\xb7','\xe0','\xb5','\xbd','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb5','\x81','\xe0','\xb4','\x95','\xe0','\xb5','\xbe',0, // മാർഷൽദ്വീപുകൾ mh
+    '\xe0','\xb4','\xae','\xe0','\xb4','\xbe','\xe0','\xb5','\xbe','\xe0','\xb4','\x9f','\xe0','\xb5','\x8d','\xe0','\xb4','\x9f',0, // മാൾട്ട mt
+    '\xe0','\xb4','\xae','\xe0','\xb5','\x86','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\xb8','\xe0','\xb4','\xbf','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\x87',0, // മെക്സിക്കേ mx
+    '\xe0','\xb4','\xae','\xe0','\xb5','\x86','\xe0','\xb4','\xa3','\xe0','\xb4','\xbe','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\x87',0, // മെണാക്കേ mc
+    '\xe0','\xb4','\xae','\xe0','\xb5','\x86','\xe0','\xb4','\xa3','\xe0','\xb5','\x8d','\xe0','\xb4','\x9f','\xe0','\xb5','\x86','\xe0','\xb4','\xb8','\xe0','\xb4','\xb0','\xe0','\xb4','\xa4','\xe0','\xb5','\x8d','\xe0','\xb4','\xa4','\xe0','\xb5','\x8d',0, // മെണ്ടെസരത്ത് ms
+    '\xe0','\xb4','\xae','\xe0','\xb5','\x86','\xe0','\xb4','\xb1','\xe0','\xb5','\x87','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\x86',0, // മെറേക്കെ ma
+    '\xe0','\xb4','\xae','\xe0','\xb5','\x86','\xe0','\xb4','\xb8','\xe0','\xb4','\xbe','\xe0','\xb4','\x82','\xe0','\xb4','\xac','\xe0','\xb4','\xbf','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\x8d',0, // മെസാംബിക്ക് mz
+    '\xe0','\xb4','\xae','\xe0','\xb5','\x87','\xe0','\xb4','\xa3','\xe0','\xb5','\x8d','\xe0','\xb4','\x9f','\xe0','\xb5','\x86','\xe0','\xb4','\xa8','\xe0','\xb5','\x86','\xe0','\xb4','\x97','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb5','\x87',0, // മേണ്ടെനെഗ്രേ me
+    '\xe0','\xb4','\xae','\xe0','\xb5','\x88','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb5','\x87','\xe0','\xb4','\xa8','\xe0','\xb5','\x87','\xe0','\xb4','\xb7','\xe0','\xb5','\x8d','\xe0','\xb4','\xaf',0, // മൈക്രേനേഷ്യ fm
+    '\xe0','\xb4','\xae','\xe0','\xb5','\x8d','\xe0','\xb4','\xaf','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb','\xe0','\xb4','\xae','\xe0','\xb4','\xbe','\xe0','\xb5','\xbc','\xe0','\xb4','\xac','\xe0','\xb5','\xbc','\xe0','\xb4','\xae','\xe0','\xb5','\x8d','\xe0','\xb4','\xae',0, // മ്യാൻമാർബർമ്മ mm
+    '\xe0','\xb4','\xae','\xe0','\xb5','\x97','\xe0','\xb4','\xb1','\xe0','\xb4','\xbf','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb4','\xbe','\xe0','\xb4','\xa8','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // മൗറിറ്റാനിയ mr
+    '\xe0','\xb4','\xae','\xe0','\xb5','\x97','\xe0','\xb4','\xb1','\xe0','\xb5','\x80','\xe0','\xb4','\xb7','\xe0','\xb5','\x8d','\xe0','\xb4','\xaf','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d',0, // മൗറീഷ്യസ് mu
+    '\xe0','\xb4','\xae','\xe0','\xb5','\xbe','\xe0','\xb4','\xa1','\xe0','\xb5','\x87','\xe0','\xb4','\xb5',0, // മൾഡേവ md
+    '\xe0','\xb4','\xaf','\xe0','\xb5','\x81','\xe0','\xb4','\x8e','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d',0, // യുഎസ് us
+    '\xe0','\xb4','\xaf','\xe0','\xb5','\x81','\xe0','\xb4','\x8e','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb4','\xb8','\xe0','\xb4','\xae','\xe0','\xb5','\x82','\xe0','\xb4','\xb9','\xe0','\xb4','\x99','\xe0','\xb5','\x8d','\xe0','\xb4','\x99','\xe0','\xb5','\xbe',0, // യുഎസ്ദ്വീപസമൂഹങ്ങൾ um
+    '\xe0','\xb4','\xaf','\xe0','\xb5','\x81','\xe0','\xb4','\x8e','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x86','\xe0','\xb5','\xbc','\xe0','\xb4','\x9c','\xe0','\xb4','\xbf','\xe0','\xb5','\xbb','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb5','\x81','\xe0','\xb4','\x95','\xe0','\xb5','\xbe',0, // യുഎസ്വെർജിൻദ്വീപുകൾ vi
+    '\xe0','\xb4','\xaf','\xe0','\xb5','\x81','\xe0','\xb4','\x95','\xe0','\xb5','\x86',0, // യുകെ gb
+    '\xe0','\xb4','\xaf','\xe0','\xb5','\x81','\xe0','\xb4','\xa3','\xe0','\xb5','\x88','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb4','\xa1','\xe0','\xb5','\x8d','\xe0','\xb4','\x85','\xe0','\xb4','\xb1','\xe0','\xb4','\xac','\xe0','\xb5','\x8d','\xe0','\xb4','\x8e','\xe0','\xb4','\xae','\xe0','\xb4','\xbf','\xe0','\xb4','\xb1','\xe0','\xb5','\x88','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe2','\x80','\x8c','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d',0, // യുണൈറ്റഡ്അറബ്എമിറൈറ്റ്‌സ് ae
+    '\xe0','\xb4','\xaf','\xe0','\xb5','\x81','\xe0','\xb4','\xa3','\xe0','\xb5','\x88','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb4','\xa1','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb4','\xbf','\xe0','\xb4','\x82','\xe0','\xb4','\x97','\xe0','\xb5','\x8d','\xe0','\xb4','\xa1','\xe0','\xb4','\x82',0, // യുണൈറ്റഡ്കിംഗ്ഡം gb
+    '\xe0','\xb4','\xaf','\xe0','\xb5','\x82','\xe0','\xb4','\xb1','\xe0','\xb5','\x87','\xe0','\xb4','\xb8','\xe0','\xb5','\x87','\xe0','\xb5','\xba',0, // യൂറേസേൺ ez
+    '\xe0','\xb4','\xaf','\xe0','\xb5','\x86','\xe0','\xb4','\xae','\xe0','\xb5','\xbb',0, // യെമൻ ye
+    '\xe0','\xb4','\xb1','\xe0','\xb4','\xb7','\xe0','\xb5','\x8d','\xe0','\xb4','\xaf',0, // റഷ്യ ru
+    '\xe0','\xb4','\xb1','\xe0','\xb5','\x80','\xe0','\xb4','\xaf','\xe0','\xb5','\x82','\xe0','\xb4','\xa3','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf','\xe0','\xb5','\xbb',0, // റീയൂണിയൻ re
+    '\xe0','\xb4','\xb1','\xe0','\xb5','\x81','\xe0','\xb4','\xb5','\xe0','\xb4','\xbe','\xe0','\xb4','\xa3','\xe0','\xb5','\x8d','\xe0','\xb4','\x9f',0, // റുവാണ്ട rw
+    '\xe0','\xb4','\xb1','\xe0','\xb5','\x86','\xe0','\xb4','\xae','\xe0','\xb4','\xbe','\xe0','\xb4','\xa8','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // റെമാനിയ ro
+    '\xe0','\xb4','\xb2','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\xb8','\xe0','\xb4','\x82','\xe0','\xb4','\xac','\xe0','\xb5','\xbc','\xe0','\xb4','\x97','\xe0','\xb5','\x8d',0, // ലക്സംബർഗ് lu
+    '\xe0','\xb4','\xb2','\xe0','\xb4','\xbe','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // ലാറ്റ്വിയ lv
+    '\xe0','\xb4','\xb2','\xe0','\xb4','\xbe','\xe0','\xb4','\xb5','\xe0','\xb5','\x87','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d',0, // ലാവേസ് la
+    '\xe0','\xb4','\xb2','\xe0','\xb4','\xbf','\xe0','\xb4','\x9a','\xe0','\xb5','\x8d','\xe0','\xb4','\x9a','\xe0','\xb5','\xba','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x88','\xe0','\xb5','\xbb',0, // ലിച്ചൺസ്റ്റൈൻ li
+    '\xe0','\xb4','\xb2','\xe0','\xb4','\xbf','\xe0','\xb4','\xa4','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb4','\xbe','\xe0','\xb4','\xa8','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // ലിത്വാനിയ lt
+    '\xe0','\xb4','\xb2','\xe0','\xb4','\xbf','\xe0','\xb4','\xac','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // ലിബിയ ly
+    '\xe0','\xb4','\xb2','\xe0','\xb5','\x86','\xe0','\xb4','\xac','\xe0','\xb4','\xa8','\xe0','\xb5','\xbb',0, // ലെബനൻ lb
+    '\xe0','\xb4','\xb2','\xe0','\xb5','\x86','\xe0','\xb4','\xb8','\xe0','\xb5','\x87','\xe0','\xb4','\xa4','\xe0','\xb5','\x87',0, // ലെസേതേ ls
+    '\xe0','\xb4','\xb2','\xe0','\xb5','\x88','\xe0','\xb4','\xac','\xe0','\xb5','\x80','\xe0','\xb4','\xb0','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // ലൈബീരിയ lr
+    '\xe0','\xb4','\xb5','\xe0','\xb4','\xa4','\xe0','\xb5','\x8d','\xe0','\xb4','\xa4','\xe0','\xb4','\xbf','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb',0, // വത്തിക്കാൻ va
+    '\xe0','\xb4','\xb5','\xe0','\xb4','\xa8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb4','\xbe','\xe0','\xb4','\xa4','\xe0','\xb5','\x81',0, // വന്വാതു vu
+    '\xe0','\xb4','\xb5','\xe0','\xb4','\xbe','\xe0','\xb4','\xb2','\xe0','\xb4','\xbf','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\x86','\xe0','\xb4','\xa8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xab','\xe0','\xb5','\x8d','\xe0','\xb4','\xaf','\xe0','\xb5','\x82','\xe0','\xb4','\x9a','\xe0','\xb5','\x8d','\xe0','\xb4','\xaf','\xe0','\xb5','\x81','\xe0','\xb4','\xa8',0, // വാലിസ്ആന്റ്ഫ്യൂച്യുന wf
+    '\xe0','\xb4','\xb5','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xa8','\xe0','\xb4','\xbe','\xe0','\xb4','\x82',0, // വിയറ്റ്നാം vn
+    '\xe0','\xb4','\xb5','\xe0','\xb5','\x86','\xe0','\xb4','\xa8','\xe0','\xb4','\xbf','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x87','\xe0','\xb4','\xb2',0, // വെനിസ്വേല ve
+    '\xe0','\xb4','\xb6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb5','\x80','\xe0','\xb4','\xb2','\xe0','\xb4','\x99','\xe0','\xb5','\x8d','\xe0','\xb4','\x95',0, // ശ്രീലങ്ക lk
+    '\xe0','\xb4','\xb8','\xe0','\xb4','\xae','\xe0','\xb5','\x87','\xe0','\xb4','\xb5',0, // സമേവ ws
+    '\xe0','\xb4','\xb8','\xe0','\xb4','\xbe','\xe0','\xb4','\x82','\xe0','\xb4','\xac','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // സാംബിയ zm
+    '\xe0','\xb4','\xb8','\xe0','\xb4','\xbe','\xe0','\xb4','\xb5','\xe0','\xb5','\x87','\xe0','\xb4','\x9f','\xe0','\xb5','\x87','\xe0','\xb4','\xae','\xe0','\xb5','\x81','\xe0','\xb4','\x82','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\xbf','\xe0','\xb5','\xbb','\xe0','\xb4','\xb8','\xe0','\xb4','\xbf','\xe0','\xb4','\xaa','\xe0','\xb5','\x86','\xe0','\xb4','\xaf','\xe0','\xb5','\x81','\xe0','\xb4','\x82',0, // സാവേടേമുംപ്രിൻസിപെയും st
+    '\xe0','\xb4','\xb8','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb','\xe0','\xb4','\xae','\xe0','\xb4','\xb1','\xe0','\xb4','\xbf','\xe0','\xb4','\xa8','\xe0','\xb5','\x87',0, // സാൻമറിനേ sm
+    '\xe0','\xb4','\xb8','\xe0','\xb4','\xbf','\xe0','\xb4','\x82','\xe0','\xb4','\x97','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d','\xe0','\xb4','\xaa','\xe0','\xb5','\x82','\xe0','\xb5','\xbc',0, // സിംഗപ്പൂർ sg
+    '\xe0','\xb4','\xb8','\xe0','\xb4','\xbf','\xe0','\xb4','\x82','\xe0','\xb4','\xac','\xe0','\xb4','\xbe','\xe0','\xb4','\xac','\xe0','\xb5','\x8d','\xe2','\x80','\x8c','\xe0','\xb4','\xb5','\xe0','\xb5','\x87',0, // സിംബാബ്‌വേ zw
+    '\xe0','\xb4','\xb8','\xe0','\xb4','\xbf','\xe0','\xb4','\xa8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xae','\xe0','\xb4','\xbe','\xe0','\xb5','\xbc','\xe0','\xb4','\x9f','\xe0','\xb5','\x8d','\xe0','\xb4','\x9f','\xe0','\xb5','\x86','\xe0','\xb5','\xbb',0, // സിന്റ്മാർട്ടെൻ sx
+    '\xe0','\xb4','\xb8','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf','\xe0','\xb5','\x86','\xe0','\xb4','\xb1','\xe0','\xb4','\xb2','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf','\xe0','\xb5','\x87','\xe0','\xb5','\xba',0, // സിയെറലിയേൺ sl
+    '\xe0','\xb4','\xb8','\xe0','\xb4','\xbf','\xe0','\xb4','\xb1','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // സിറിയ sy
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x80','\xe0','\xb4','\xb7','\xe0','\xb5','\x86','\xe0','\xb5','\xbd','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d',0, // സീഷെൽസ് sc
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x81','\xe0','\xb4','\xa1','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb',0, // സുഡാൻ sd
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x81','\xe0','\xb4','\xb0','\xe0','\xb4','\xbf','\xe0','\xb4','\xa8','\xe0','\xb4','\xbe','\xe0','\xb4','\x82',0, // സുരിനാം sr
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x86','\xe0','\xb4','\xa8','\xe0','\xb4','\x97','\xe0','\xb5','\xbd',0, // സെനഗൽ sn
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x86','\xe0','\xb4','\xa8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb4','\xbf','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe2','\x80','\x8c','\xe0','\xb4','\xb8','\xe0','\xb5','\x81','\xe0','\xb4','\x82','\xe0','\xb4','\xa8','\xe0','\xb5','\x86','\xe0','\xb4','\xb5','\xe0','\xb4','\xbf','\xe0','\xb4','\xb8','\xe0','\xb5','\x81','\xe0','\xb4','\x82',0, // സെന്റ്കിറ്റ്‌സുംനെവിസും kn
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x86','\xe0','\xb4','\xa8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xaa','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf','\xe0','\xb4','\xb1','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf','\xe0','\xb5','\x81','\xe0','\xb4','\x82','\xe0','\xb4','\xae','\xe0','\xb4','\xbf','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb4','\xb2','\xe0','\xb4','\xa3','\xe0','\xb5','\x81','\xe0','\xb4','\x82',0, // സെന്റ്പിയറിയുംമിക്കലണും pm
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x86','\xe0','\xb4','\xa8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xac','\xe0','\xb4','\xbe','\xe0','\xb5','\xbc','\xe0','\xb4','\xa4','\xe0','\xb5','\x8d','\xe0','\xb4','\xa4','\xe0','\xb4','\xb2','\xe0','\xb4','\xae','\xe0','\xb4','\xbf',0, // സെന്റ്ബാർത്തലമി bl
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x86','\xe0','\xb4','\xa8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xae','\xe0','\xb4','\xbe','\xe0','\xb5','\xbc','\xe0','\xb4','\x9f','\xe0','\xb5','\x8d','\xe0','\xb4','\x9f','\xe0','\xb4','\xbf','\xe0','\xb5','\xbb',0, // സെന്റ്മാർട്ടിൻ mf
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x86','\xe0','\xb4','\xa8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb2','\xe0','\xb5','\x82','\xe0','\xb4','\xb8','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // സെന്റ്ലൂസിയ lc
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x86','\xe0','\xb4','\xa8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb4','\xbf','\xe0','\xb5','\xbb','\xe0','\xb4','\xb8','\xe0','\xb5','\x86','\xe0','\xb4','\xa8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x81','\xe0','\xb4','\x82','\xe0','\xb4','\x97','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\xa8','\xe0','\xb5','\x86','\xe0','\xb4','\xa1','\xe0','\xb5','\x88','\xe0','\xb5','\xbb','\xe0','\xb4','\xb8','\xe0','\xb5','\x81','\xe0','\xb4','\x82',0, // സെന്റ്വിൻസെന്റുംഗ്രനെഡൈൻസും vc
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x86','\xe0','\xb4','\xa8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb9','\xe0','\xb5','\x86','\xe0','\xb4','\xb2','\xe0','\xb5','\x80','\xe0','\xb4','\xa8',0, // സെന്റ്ഹെലീന sh
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x86','\xe0','\xb4','\xaf','\xe0','\xb5','\x82','\xe0','\xb4','\xa4','\xe0','\xb5','\x8d','\xe0','\xb4','\xa4','\xe0','\xb4','\x86','\xe0','\xb5','\xbb','\xe0','\xb4','\xa1','\xe0','\xb5','\x8d','\xe0','\xb4','\xae','\xe0','\xb5','\x86','\xe0','\xb4','\xb2','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // സെയൂത്തആൻഡ്മെലിയ ea
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x86','\xe0','\xb5','\xbb','\xe0','\xb4','\x9f','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb5','\xbd','\xe0','\xb4','\x86','\xe0','\xb4','\xab','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\xbf','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\xbb','\xe0','\xb4','\xb1','\xe0','\xb4','\xbf','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d','\xe0','\xb4','\xaa','\xe0','\xb4','\xac','\xe0','\xb5','\x8d','\xe0','\xb4','\xb2','\xe0','\xb4','\xbf','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\x8d',0, // സെൻട്രൽആഫ്രിക്കൻറിപ്പബ്ലിക്ക് cf
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x86','\xe0','\xb5','\xbc','\xe0','\xb4','\xac','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // സെർബിയ rs
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x87','\xe0','\xb4','\xae','\xe0','\xb4','\xbe','\xe0','\xb4','\xb2','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // സേമാലിയ so
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x87','\xe0','\xb4','\xb3','\xe0','\xb4','\xae','\xe0','\xb5','\xbb','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb5','\x81','\xe0','\xb4','\x95','\xe0','\xb5','\xbe',0, // സേളമൻദ്വീപുകൾ sb
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x88','\xe0','\xb4','\xaa','\xe0','\xb5','\x8d','\xe0','\xb4','\xb0','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d',0, // സൈപ്രസ് cy
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb2','\xe0','\xb5','\x87','\xe0','\xb4','\xb5','\xe0','\xb4','\xbe','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe0','\xb4','\xaf',0, // സ്ലേവാക്യ sk
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb2','\xe0','\xb5','\x87','\xe0','\xb4','\xb5','\xe0','\xb5','\x87','\xe0','\xb4','\xa8','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf',0, // സ്ലേവേനിയ si
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb4','\xbe','\xe0','\xb4','\xb8','\xe0','\xb4','\xbf','\xe0','\xb4','\xb2','\xe0','\xb4','\xbe','\xe0','\xb4','\xa8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d',0, // സ്വാസിലാന്റ് sz
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb4','\xbe','\xe0','\xb5','\xbd','\xe0','\xb4','\xac','\xe0','\xb4','\xbe','\xe0','\xb4','\xa1','\xe0','\xb5','\x81','\xe0','\xb4','\x82','\xe0','\xb4','\x9c','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb','\xe0','\xb4','\xae','\xe0','\xb4','\xbe','\xe0','\xb4','\xaf','\xe0','\xb5','\x87','\xe0','\xb4','\xa8','\xe0','\xb5','\x81','\xe0','\xb4','\x82',0, // സ്വാൽബാഡുംജാൻമായേനും sj
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb4','\xbf','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb8','\xe0','\xb5','\xbc','\xe0','\xb4','\xb2','\xe0','\xb4','\xbe','\xe0','\xb5','\xbb','\xe0','\xb4','\xa1','\xe0','\xb5','\x8d',0, // സ്വിറ്റ്സർലാൻഡ് ch
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb4','\xbf','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb1','\xe0','\xb5','\x8d','\xe0','\xb4','\xb8','\xe0','\xb5','\xbc','\xe0','\xb4','\xb2','\xe0','\xb5','\xbb','\xe0','\xb4','\xa1','\xe0','\xb5','\x8d',0, // സ്വിറ്റ്സർലൻഡ് sz
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xa1','\xe0','\xb5','\xbb',0, // സ്വീഡൻ se
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x8d','\xe2','\x80','\x8c','\xe0','\xb4','\xaa','\xe0','\xb5','\x86','\xe0','\xb4','\xaf','\xe0','\xb4','\xbf','\xe0','\xb5','\xbb',0, // സ്‌പെയിൻ es
+    '\xe0','\xb4','\xb8','\xe0','\xb5','\x97','\xe0','\xb4','\xa6','\xe0','\xb4','\xbf','\xe0','\xb4','\x85','\xe0','\xb4','\xb1','\xe0','\xb5','\x87','\xe0','\xb4','\xac','\xe0','\xb5','\x8d','\xe0','\xb4','\xaf',0, // സൗദിഅറേബ്യ sa
+    '\xe0','\xb4','\xb9','\xe0','\xb4','\x82','\xe0','\xb4','\x97','\xe0','\xb4','\xb1','\xe0','\xb4','\xbf',0, // ഹംഗറി hu
+    '\xe0','\xb4','\xb9','\xe0','\xb4','\xbf','\xe0','\xb4','\xaf','\xe0','\xb5','\x87','\xe0','\xb5','\xbc','\xe0','\xb4','\xa1','\xe0','\xb5','\x81','\xe0','\xb4','\x82','\xe0','\xb4','\xae','\xe0','\xb4','\x95','\xe0','\xb5','\x8d','\xe2','\x80','\x8c','\xe0','\xb4','\xa1','\xe0','\xb5','\x86','\xe0','\xb4','\xa3','\xe0','\xb4','\xbe','\xe0','\xb5','\xbe','\xe0','\xb4','\xa1','\xe0','\xb5','\x8d','\xe0','\xb4','\xa6','\xe0','\xb5','\x8d','\xe0','\xb4','\xb5','\xe0','\xb5','\x80','\xe0','\xb4','\xaa','\xe0','\xb5','\x81','\xe0','\xb4','\x95','\xe0','\xb4','\xb3','\xe0','\xb5','\x81','\xe0','\xb4','\x82',0, // ഹിയേർഡുംമക്‌ഡെണാൾഡ്ദ്വീപുകളും hm
+    '\xe0','\xb4','\xb9','\xe0','\xb5','\x86','\xe0','\xb4','\xaf','\xe0','\xb5','\x8d','\xe0','\xb4','\xa4','\xe0','\xb4','\xbf',0, // ഹെയ്തി ht
+    '\xe0','\xb4','\xb9','\xe0','\xb5','\x87','\xe0','\xb4','\x99','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\x87','\xe0','\xb4','\x99','\xe0','\xb5','\x8d',0, // ഹേങ്കേങ് hk
+    '\xe0','\xb4','\xb9','\xe0','\xb5','\x87','\xe0','\xb4','\x99','\xe0','\xb5','\x8d','\xe0','\xb4','\x95','\xe0','\xb5','\x87','\xe0','\xb4','\x99','\xe0','\xb5','\x8d','s','a','r','\xe0','\xb4','\x9a','\xe0','\xb5','\x88','\xe0','\xb4','\xa8',0, // ഹേങ്കേങ്sarചൈന hk
+    '\xe0','\xb4','\xb9','\xe0','\xb5','\x87','\xe0','\xb4','\xa3','\xe0','\xb5','\x8d','\xe0','\xb4','\x9f','\xe0','\xb5','\x81','\xe0','\xb4','\xb1','\xe0','\xb4','\xbe','\xe0','\xb4','\xb8','\xe0','\xb5','\x8d',0, // ഹേണ്ടുറാസ് hn
+    '\xe0','\xb6','\x85','\xe0','\xb6','\xba','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xbd','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb6','\xba',0, // අයර්ලන්තය ie
+    '\xe0','\xb6','\x85','\xe0','\xb6','\xba','\xe0','\xb7','\x92','\xe0','\xb6','\xbd','\xe0','\xb7','\x8a','\xe0','\xb6','\x94','\xe0','\xb7','\x86','\xe0','\xb7','\x8a','\xe0','\xb6','\xb8','\xe0','\xb7','\x91','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a',0, // අයිල්ඔෆ්මෑන් im
+    '\xe0','\xb6','\x85','\xe0','\xb6','\xba','\xe0','\xb7','\x92','\xe0','\xb7','\x80','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\x9a','\xe0','\xb7','\x9c','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xa7','\xe0','\xb7','\x8a',0, // අයිවරිකොස්ට් ci
+    '\xe0','\xb6','\x85','\xe0','\xb6','\xba','\xe0','\xb7','\x92','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xbd','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb6','\xba',0, // අයිස්ලන්තය is
+    '\xe0','\xb6','\x85','\xe0','\xb6','\xbb','\xe0','\xb7','\x96','\xe0','\xb6','\xb6','\xe0','\xb7','\x8f',0, // අරූබා aw
+    '\xe0','\xb6','\x85','\xe0','\xb7','\x83','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xb6','\xe0','\xb6','\xba','\xe0','\xb7','\x92','\xe0','\xb6','\xa2','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb6','\xba',0, // අසර්බයිජානය az
+    '\xe0','\xb6','\x86','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xa2','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xa7','\xe0','\xb7','\x92','\xe0','\xb6','\xb1','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ආර්ජෙන්ටිනාව ar
+    '\xe0','\xb6','\x86','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xb8','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ආර්මෙනියාව am
+    '\xe0','\xb6','\x87','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\x9c','\xe0','\xb7','\x94','\xe0','\xb6','\xba','\xe0','\xb7','\x92','\xe0','\xb6','\xbd','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ඇන්ගුයිලාව ai
+    '\xe0','\xb6','\x87','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\x9c','\xe0','\xb7','\x9c','\xe0','\xb6','\xbd','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ඇන්ගොලාව ao
+    '\xe0','\xb6','\x87','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xa7','\xe0','\xb7','\x8f','\xe0','\xb6','\x9a','\xe0','\xb7','\x8a','\xe0','\xb6','\xa7','\xe0','\xb7','\x92','\xe0','\xb6','\x9a','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ඇන්ටාක්ටිකාව aq
+    '\xe0','\xb6','\x87','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xa7','\xe0','\xb7','\x92','\xe0','\xb6','\x9c','\xe0','\xb7','\x94','\xe0','\xb7','\x80','\xe0','\xb7','\x8f','\xe0','\xb7','\x83','\xe0','\xb7','\x84','\xe0','\xb6','\xb6','\xe0','\xb7','\x8f','\xe0','\xb6','\xb6','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x94','\xe0','\xb6','\xa9','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ඇන්ටිගුවාසහබාබියුඩාව ag
+    '\xe0','\xb6','\x87','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xa9','\xe0','\xb7','\x9c','\xe0','\xb6','\xbb','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ඇන්ඩොරාව ad
+    '\xe0','\xb6','\x87','\xe0','\xb6','\xb8','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\x9a','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb7','\x94','\xe0','\xb7','\x80','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xa2','\xe0','\xb7','\x92','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb7','\x96','\xe0','\xb6','\xb4','\xe0','\xb6','\xad','\xe0','\xb7','\x8a',0, // ඇමරිකානුවර්ජින්දූපත් vi
+    '\xe0','\xb6','\x87','\xe0','\xb6','\xb8','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\x9a','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb7','\x94','\xe0','\xb7','\x83','\xe0','\xb7','\x90','\xe0','\xb6','\xb8','\xe0','\xb7','\x9c','\xe0','\xb7','\x80','\xe0','\xb7','\x8f',0, // ඇමරිකානුසැමොවා as
+    '\xe0','\xb6','\x87','\xe0','\xb6','\xbd','\xe0','\xb7','\x8a','\xe0','\xb6','\xa2','\xe0','\xb7','\x93','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ඇල්ජීරියාව dz
+    '\xe0','\xb6','\x87','\xe0','\xb6','\xbd','\xe0','\xb7','\x8a','\xe0','\xb6','\xb6','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ඇල්බෙනියාව al
+    '\xe0','\xb6','\x87','\xe0','\xb7','\x83','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb7','\x82','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb7','\x92','\xe0','\xb7','\x80','\xe0','\xb6','\xba','\xe0','\xb7','\x92','\xe0','\xb6','\xb1',0, // ඇසෙන්ෂන්දිවයින ac
+    '\xe0','\xb6','\x87','\xe0','\xb7','\x86','\xe0','\xb7','\x8a','\xe0','\xb6','\x9c','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xae','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb6','\xba',0, // ඇෆ්ගනිස්ථානය af
+    '\xe0','\xb6','\x88','\xe0','\xb6','\xad','\xe0','\xb6','\x95','\xe0','\xb7','\x82','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ඈතඕෂනියාව qo
+    '\xe0','\xb6','\x89','\xe0','\xb6','\x9a','\xe0','\xb7','\x8a','\xe0','\xb7','\x80','\xe0','\xb6','\xaf','\xe0','\xb7','\x9c','\xe0','\xb6','\xbb','\xe0','\xb6','\xba',0, // ඉක්වදොරය ec
+    '\xe0','\xb6','\x89','\xe0','\xb6','\xad','\xe0','\xb7','\x8f','\xe0','\xb6','\xbd','\xe0','\xb7','\x92','\xe0','\xb6','\xba',0, // ඉතාලිය it
+    '\xe0','\xb6','\x89','\xe0','\xb6','\xad','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x9c','\xe0','\xb6','\xb4','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ඉතියොපියාව et
+    '\xe0','\xb6','\x89','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ඉන්දියාව in
+    '\xe0','\xb6','\x89','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb7','\x94','\xe0','\xb6','\xb1','\xe0','\xb7','\x93','\xe0','\xb7','\x83','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ඉන්දුනීසියාව id
+    '\xe0','\xb6','\x89','\xe0','\xb6','\xbb','\xe0','\xb7','\x8f','\xe0','\xb6','\x9a','\xe0','\xb6','\xba',0, // ඉරාකය iq
+    '\xe0','\xb6','\x89','\xe0','\xb6','\xbb','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb6','\xba',0, // ඉරානය ir
+    '\xe0','\xb6','\x8a','\xe0','\xb6','\xa2','\xe0','\xb7','\x92','\xe0','\xb6','\xb4','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb7','\x94','\xe0','\xb7','\x80',0, // ඊජිප්තුව eg
+    '\xe0','\xb6','\x8a','\xe0','\xb7','\x81','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb7','\x8f','\xe0','\xb6','\xba','\xe0','\xb6','\xbd','\xe0','\xb6','\xba',0, // ඊශ්‍රායලය il
+    '\xe0','\xb6','\x8b','\xe0','\xb6','\x9c','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xa9','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // උගන්ඩාව ug
+    '\xe0','\xb6','\x8b','\xe0','\xb6','\xad','\xe0','\xb7','\x94','\xe0','\xb6','\xbb','\xe0','\xb7','\x94','\xe0','\xb6','\x9a','\xe0','\xb7','\x99','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // උතුරුකෙරියාව kp
+    '\xe0','\xb6','\x8b','\xe0','\xb6','\xad','\xe0','\xb7','\x94','\xe0','\xb6','\xbb','\xe0','\xb7','\x94','\xe0','\xb6','\xb8','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb7','\x8f','\xe0','\xb6','\xaf','\xe0','\xb7','\x96','\xe0','\xb6','\xb4','\xe0','\xb6','\xad','\xe0','\xb7','\x8a',0, // උතුරුමරියානාදූපත් mp
+    '\xe0','\xb6','\x8b','\xe0','\xb6','\xbb','\xe0','\xb7','\x94','\xe0','\xb6','\x9c','\xe0','\xb7','\x94','\xe0','\xb7','\x80','\xe0','\xb7','\x99',0, // උරුගුවෙ uy
+    '\xe0','\xb6','\x8b','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xb6','\xe0','\xb7','\x99','\xe0','\xb6','\x9a','\xe0','\xb7','\x92','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xae','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb6','\xba',0, // උස්බෙකිස්ථානය uz
+    '\xe0','\xb6','\x91','\xe0','\xb6','\x9a','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb6','\xad','\xe0','\xb7','\x8a','\xe0','\xb6','\x85','\xe0','\xb6','\xbb','\xe0','\xb7','\x8f','\xe0','\xb6','\xb6','\xe0','\xb7','\x92','\xe0','\xb6','\x91','\xe0','\xb6','\xb8','\xe0','\xb7','\x92','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xbb','\xe0','\xb7','\x8f','\xe0','\xb6','\xa2','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xba','\xe0','\xb6','\xba',0, // එක්සත්අරාබිඑමිර්රාජ්‍යය ae
+    '\xe0','\xb6','\x91','\xe0','\xb6','\x9a','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb6','\xad','\xe0','\xb7','\x8a','\xe0','\xb6','\xa2','\xe0','\xb6','\xb1','\xe0','\xb6','\xb4','\xe0','\xb6','\xaf','\xe0','\xb6','\x88','\xe0','\xb6','\xad','\xe0','\xb6','\xaf','\xe0','\xb7','\x96','\xe0','\xb6','\xb4','\xe0','\xb6','\xad','\xe0','\xb7','\x8a',0, // එක්සත්ජනපදඈතදූපත් um
+    '\xe0','\xb6','\x91','\xe0','\xb6','\x9a','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb6','\xad','\xe0','\xb7','\x8a','\xe0','\xb6','\xa2','\xe0','\xb6','\xb1','\xe0','\xb6','\xb4','\xe0','\xb6','\xaf','\xe0','\xb6','\xba',0, // එක්සත්ජනපදය us
+    '\xe0','\xb6','\x91','\xe0','\xb6','\x9a','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb6','\xad','\xe0','\xb7','\x8a','\xe0','\xb6','\xbb','\xe0','\xb7','\x8f','\xe0','\xb6','\xa2','\xe0','\xb6','\xb0','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\xba',0, // එක්සත්රාජධානිය gb
+    '\xe0','\xb6','\x91','\xe0','\xb6','\xa2',0, // එජ us
+    '\xe0','\xb6','\x91','\xe0','\xb6','\xbb','\xe0','\xb7','\x8f',0, // එරා gb
+    '\xe0','\xb6','\x91','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\xad','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // එරිත්‍රියාව er
+    '\xe0','\xb6','\x91','\xe0','\xb6','\xbd','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb7','\x90','\xe0','\xb6','\xbd','\xe0','\xb7','\x8a','\xe0','\xb7','\x80','\xe0','\xb6','\xaf','\xe0','\xb7','\x9c','\xe0','\xb6','\xbb','\xe0','\xb6','\xba',0, // එල්සැල්වදොරය sv
+    '\xe0','\xb6','\x91','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb7','\x9c','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // එස්තොනියාව ee
+    '\xe0','\xb6','\x94','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xa7','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ඔස්ට්‍රියාව at
+    '\xe0','\xb6','\x95','\xe0','\xb6','\xb8','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb6','\xba',0, // ඕමානය om
+    '\xe0','\xb6','\x95','\xe0','\xb6','\xbd','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xa9','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb7','\x96','\xe0','\xb6','\xb4','\xe0','\xb6','\xad','\xe0','\xb7','\x8a',0, // ඕලන්ඩ්දූපත් ax
+    '\xe0','\xb6','\x95','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xa7','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb7','\x99','\xe0','\xb6','\xbd','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ඕස්ට්‍රෙලියාව au
+    '\xe0','\xb6','\x9a','\xe0','\xb6','\xa7','\xe0','\xb7','\x8f','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a',0, // කටාර් qa
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x83','\xe0','\xb6','\x9a','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb6','\xba',0, // කසකස්තානය kz
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x8a','\xe0','\xb6','\xbd','\xe0','\xb7','\x93','\xe0','\xb6','\xb4','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xa7','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb7','\x96','\xe0','\xb6','\xb4','\xe0','\xb6','\xad',0, // ක්ලීපර්ටන්දූපත cp
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xb8','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb7','\x96','\xe0','\xb6','\xb4','\xe0','\xb6','\xad',0, // ක්‍රිස්මස්දූපත cx
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb7','\x99','\xe0','\xb6','\x92','\xe0','\xb7','\x82','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ක්‍රෙඒෂියාව hr
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x8f','\xe0','\xb6','\xb8','\xe0','\xb7','\x8a','\xe0','\xb6','\xb6','\xe0','\xb7','\x9c','\xe0','\xb6','\xa2','\xe0','\xb6','\xba',0, // කාම්බොජය kh
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x90','\xe0','\xb6','\xb1','\xe0','\xb6','\xa9','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // කැනඩාව ca
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x90','\xe0','\xb6','\xb1','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb7','\x83','\xe0','\xb7','\x96','\xe0','\xb6','\xb4','\xe0','\xb6','\xad','\xe0','\xb7','\x8a',0, // කැනරිසූපත් ic
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x90','\xe0','\xb6','\xb8','\xe0','\xb6','\xbb','\xe0','\xb7','\x96','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a',0, // කැමරූන් cm
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x90','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\xb6','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb7','\x94','\xe0','\xb6','\xb1','\xe0','\xb7','\x99','\xe0','\xb6','\xaf','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xbd','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb6','\xba',0, // කැරිබියානුනෙදර්ලන්තය bq
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x94','\xe0','\xb6','\xb6','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // කියුබාව cu
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x92','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\x9c','\xe0','\xb7','\x92','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb6','\xba',0, // කිර්ගිස්තානය kg
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x92','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\xb6','\xe0','\xb6','\xad','\xe0','\xb7','\x92',0, // කිරිබති ki
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x94','\xe0','\xb6','\x9a','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb7','\x96','\xe0','\xb6','\xb4','\xe0','\xb6','\xad','\xe0','\xb7','\x8a',0, // කුක්දූපත් ck
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x94','\xe0','\xb6','\xbb','\xe0','\xb6','\x9a','\xe0','\xb7','\x8f','\xe0','\xb7','\x80','\xe0','\xb7','\x9c',0, // කුරකාවො cw
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x94','\xe0','\xb7','\x80','\xe0','\xb7','\x99','\xe0','\xb6','\xa7','\xe0','\xb6','\xba',0, // කුවෙටය kw
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x99','\xe0','\xb6','\x82','\xe0','\xb6','\x9c','\xe0','\xb7','\x99','\xe0','\xb6','\x9a','\xe0','\xb7','\x92','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb7','\x81','\xe0','\xb7','\x8f','\xe0','\xb7','\x83','\xe0','\xb7','\x8f',0, // කෙංගෙකින්ශාසා cd
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x99','\xe0','\xb6','\x82','\xe0','\xb6','\x9c','\xe0','\xb7','\x99','\xe0','\xb6','\xb6','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb7','\x83','\xe0','\xb7','\x8f','\xe0','\xb7','\x80','\xe0','\xb7','\x92','\xe0','\xb6','\xbd','\xe0','\xb7','\x8a',0, // කෙංගෙබ්‍රසාවිල් cg
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x99','\xe0','\xb6','\x82','\xe0','\xb6','\x9c','\xe0','\xb7','\x9c','\xe0','\xb6','\xa2','\xe0','\xb6','\xb1','\xe0','\xb6','\xbb','\xe0','\xb6','\xa2','\xe0','\xb6','\xba',0, // කෙංගොජනරජය cg
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x99','\xe0','\xb6','\x82','\xe0','\xb6','\x9c','\xe0','\xb7','\x9c','\xe0','\xb7','\x80',0, // කෙංගොව cd
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x99','\xe0','\xb6','\x9a','\xe0','\xb7','\x9c','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb7','\x96','\xe0','\xb6','\xb4','\xe0','\xb6','\xad','\xe0','\xb7','\x8a',0, // කෙකොස්දූපත් cc
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // කෙන්යාව ke
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x99','\xe0','\xb6','\xb4','\xe0','\xb7','\x8a','\xe0','\xb7','\x80','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xa9','\xe0','\xb7','\x8a',0, // කෙප්වර්ඩ් cv
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x99','\xe0','\xb6','\xb8','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb7','\x96','\xe0','\xb6','\xb4','\xe0','\xb6','\xad','\xe0','\xb7','\x8a',0, // කෙමන්දූපත් ky
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x99','\xe0','\xb6','\xb8','\xe0','\xb7','\x99','\xe0','\xb6','\xbb','\xe0','\xb7','\x9c','\xe0','\xb7','\x83','\xe0','\xb7','\x8a',0, // කෙමෙරොස් km
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x99','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xa7','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\x9a','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // කෙස්ටරිකාව cr
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x99','\xe0','\xb7','\x83','\xe0','\xb7','\x9c','\xe0','\xb7','\x80','\xe0','\xb7','\x9c',0, // කෙසොවො xk
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x99','\xe0','\xb7','\x85','\xe0','\xb7','\x99','\xe0','\xb6','\xb8','\xe0','\xb7','\x8a','\xe0','\xb6','\xb6','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // කෙළෙම්බියාව co
+    '\xe0','\xb6','\x9a','\xe0','\xb7','\x9c','\xe0','\xb6','\xa7','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb7','\x92','\xe0','\xb6','\x85','\xe0','\xb6','\xba','\xe0','\xb7','\x92','\xe0','\xb7','\x80','\xe0','\xb6','\xbb','\xe0','\xb7','\x92',0, // කොට්දිඅයිවරි ci
+    '\xe0','\xb6','\x9c','\xe0','\xb6','\xba','\xe0','\xb6','\xb1','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ගයනාව gy
+    '\xe0','\xb6','\x9c','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb7','\x92','\xe0','\xb6','\xba',0, // ගර්න්සිය gg
+    '\xe0','\xb6','\x9c','\xe0','\xb7','\x8a','\xe0','\xb7','\x80','\xe0','\xb7','\x9c','\xe0','\xb6','\xa9','\xe0','\xb6','\xbd','\xe0','\xb7','\x9c','\xe0','\xb6','\xb4','\xe0','\xb7','\x8a',0, // ග්වොඩලොප් gp
+    '\xe0','\xb6','\x9c','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb7','\x90','\xe0','\xb6','\xb1','\xe0','\xb6','\xa9','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ග්‍රැනඩාව gd
+    '\xe0','\xb6','\x9c','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb7','\x93','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xbd','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb6','\xba',0, // ග්‍රීන්ලන්තය gl
+    '\xe0','\xb6','\x9c','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb7','\x93','\xe0','\xb7','\x83','\xe0','\xb7','\x92','\xe0','\xb6','\xba',0, // ග්‍රීසිය gr
+    '\xe0','\xb6','\x9c','\xe0','\xb7','\x90','\xe0','\xb6','\xb6','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a',0, // ගැබෙන් ga
+    '\xe0','\xb6','\x9c','\xe0','\xb7','\x90','\xe0','\xb6','\xb8','\xe0','\xb7','\x8a','\xe0','\xb6','\xb6','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ගැම්බියාව gm
+    '\xe0','\xb6','\x9c','\xe0','\xb7','\x92','\xe0','\xb6','\xab','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ගිණියාව gn
+    '\xe0','\xb6','\x9c','\xe0','\xb7','\x92','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\xb6','\xe0','\xb7','\x92','\xe0','\xb7','\x83','\xe0','\xb7','\x80','\xe0','\xb7','\x8a',0, // ගිනිබිසව් gw
+    '\xe0','\xb6','\x9c','\xe0','\xb7','\x94','\xe0','\xb7','\x80','\xe0','\xb7','\x8f','\xe0','\xb6','\xb8','\xe0','\xb7','\x8a',0, // ගුවාම් gu
+    '\xe0','\xb6','\x9c','\xe0','\xb7','\x9c','\xe0','\xb6','\xad','\xe0','\xb6','\xb8','\xe0','\xb7','\x8f','\xe0','\xb6','\xbd','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ගොතමාලාව gt
+    '\xe0','\xb6','\x9d','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ඝානාව gh
+    '\xe0','\xb6','\xa0','\xe0','\xb7','\x90','\xe0','\xb6','\xa0','\xe0','\xb7','\x8a',0, // චැච් td
+    '\xe0','\xb6','\xa0','\xe0','\xb7','\x92','\xe0','\xb6','\xbd','\xe0','\xb7','\x93',0, // චිලී cl
+    '\xe0','\xb6','\xa0','\xe0','\xb7','\x93','\xe0','\xb6','\xb1','\xe0','\xb6','\xba',0, // චීනය cn
+    '\xe0','\xb6','\xa0','\xe0','\xb7','\x99','\xe0','\xb6','\x9a','\xe0','\xb7','\x8a','\xe0','\xb6','\xa2','\xe0','\xb6','\xb1','\xe0','\xb6','\xbb','\xe0','\xb6','\xa2','\xe0','\xb6','\xba',0, // චෙක්ජනරජය cz
+    '\xe0','\xb6','\xa0','\xe0','\xb7','\x99','\xe0','\xb6','\xa0','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // චෙචියාව cz
+    '\xe0','\xb6','\xa2','\xe0','\xb6','\xb4','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb6','\xba',0, // ජපානය jp
+    '\xe0','\xb6','\xa2','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xb8','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\xba',0, // ජර්මනිය de
+    '\xe0','\xb6','\xa2','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb7','\x92',0, // ජර්සි je
+    '\xe0','\xb6','\xa2','\xe0','\xb7','\x90','\xe0','\xb6','\xb8','\xe0','\xb7','\x99','\xe0','\xb6','\xba','\xe0','\xb7','\x92','\xe0','\xb6','\x9a','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ජැමෙයිකාව jm
+    '\xe0','\xb6','\xa2','\xe0','\xb7','\x92','\xe0','\xb6','\xb6','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb7','\x9c','\xe0','\xb6','\xbd','\xe0','\xb7','\x8a','\xe0','\xb6','\xa7','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ජිබ්‍රොල්ටාව gi
+    '\xe0','\xb6','\xa2','\xe0','\xb7','\x92','\xe0','\xb6','\xb6','\xe0','\xb7','\x94','\xe0','\xb6','\xa7','\xe0','\xb7','\x92',0, // ජිබුටි dj
+    '\xe0','\xb6','\xa2','\xe0','\xb7','\x9c','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xa2','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ජොර්ජියාව ge
+    '\xe0','\xb6','\xa2','\xe0','\xb7','\x9c','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb6','\xba',0, // ජොර්දානය jo
+    '\xe0','\xb6','\xa7','\xe0','\xb6','\xa2','\xe0','\xb7','\x92','\xe0','\xb6','\x9a','\xe0','\xb7','\x92','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb6','\xba',0, // ටජිකිස්තානය tj
+    '\xe0','\xb6','\xa7','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\x9a','\xe0','\xb7','\x8a','\xe0','\xb6','\xb8','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xae','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb6','\xba',0, // ටර්ක්මෙනිස්ථානය tm
+    '\xe0','\xb6','\xa7','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\x9a','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb7','\x84','\xe0','\xb6','\x9a','\xe0','\xb6','\xba','\xe0','\xb7','\x92','\xe0','\xb6','\x9a','\xe0','\xb7','\x99','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb7','\x96','\xe0','\xb6','\xb4','\xe0','\xb6','\xad','\xe0','\xb7','\x8a',0, // ටර්ක්ස්සහකයිකෙස්දූපත් tc
+    '\xe0','\xb6','\xa7','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\xa9','\xe0','\xb7','\x91','\xe0','\xb6','\xa9','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb7','\x84','\xe0','\xb6','\xa7','\xe0','\xb7','\x99','\xe0','\xb6','\xb6','\xe0','\xb7','\x90','\xe0','\xb6','\x9c','\xe0','\xb7','\x9c',0, // ට්‍රිනිඩෑඩ්සහටෙබැගො tt
+    '\xe0','\xb6','\xa7','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xa7','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb6','\x9a','\xe0','\xb7','\x94','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb7','\x84','\xe0','\xb7','\x8f',0, // ට්‍රිස්ටන්දකුන්හා ta
+    '\xe0','\xb6','\xa7','\xe0','\xb7','\x90','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ටැන්සානියාව tz
+    '\xe0','\xb6','\xa7','\xe0','\xb7','\x92','\xe0','\xb6','\xb8','\xe0','\xb7','\x9c','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xbd','\xe0','\xb7','\x99','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb7','\x8a',0, // ටිමොර්ලෙස්ත් tl
+    '\xe0','\xb6','\xa7','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x94','\xe0','\xb6','\xb1','\xe0','\xb7','\x93','\xe0','\xb7','\x83','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ටියුනීසියාව tn
+    '\xe0','\xb6','\xa7','\xe0','\xb7','\x94','\xe0','\xb7','\x80','\xe0','\xb7','\x8f','\xe0','\xb6','\xbd','\xe0','\xb7','\x96',0, // ටුවාලූ tv
+    '\xe0','\xb6','\xa7','\xe0','\xb7','\x99','\xe0','\xb6','\x82','\xe0','\xb6','\x9c','\xe0','\xb7','\x8f',0, // ටෙංගා to
+    '\xe0','\xb6','\xa7','\xe0','\xb7','\x99','\xe0','\xb6','\x9a','\xe0','\xb6','\xbd','\xe0','\xb7','\x8f','\xe0','\xb7','\x80','\xe0','\xb7','\x94',0, // ටෙකලාවු tk
+    '\xe0','\xb6','\xa7','\xe0','\xb7','\x99','\xe0','\xb6','\x9c','\xe0','\xb7','\x9c',0, // ටෙගො tg
+    '\xe0','\xb6','\xa9','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xb8','\xe0','\xb7','\x8f','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\x9a','\xe0','\xb6','\xba',0, // ඩෙන්මාර්කය dk
+    '\xe0','\xb6','\xa9','\xe0','\xb7','\x99','\xe0','\xb6','\xb8','\xe0','\xb7','\x92','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\x9a','\xe0','\xb7','\x8f','\xe0','\xb6','\xa2','\xe0','\xb6','\xb1','\xe0','\xb6','\xbb','\xe0','\xb6','\xa2','\xe0','\xb6','\xba',0, // ඩෙමිනිකාජනරජය do
+    '\xe0','\xb6','\xa9','\xe0','\xb7','\x99','\xe0','\xb6','\xb8','\xe0','\xb7','\x92','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\x9a','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ඩෙමිනිකාව dm
+    '\xe0','\xb6','\xad','\xe0','\xb7','\x8f','\xe0','\xb6','\xba','\xe0','\xb7','\x92','\xe0','\xb6','\xbd','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb6','\xba',0, // තායිලන්තය th
+    '\xe0','\xb6','\xad','\xe0','\xb7','\x8f','\xe0','\xb6','\xba','\xe0','\xb7','\x92','\xe0','\xb7','\x80','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb6','\xba',0, // තායිවානය tw
+    '\xe0','\xb6','\xad','\xe0','\xb7','\x94','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\x9a','\xe0','\xb7','\x92','\xe0','\xb6','\xba',0, // තුර්කිය tr
+    '\xe0','\xb6','\xaf','\xe0','\xb6','\x9a','\xe0','\xb7','\x94','\xe0','\xb6','\xab','\xe0','\xb7','\x94','\xe0','\xb6','\x85','\xe0','\xb6','\xb4','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\x9a','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // දකුණුඅප්‍රිකාව za
+    '\xe0','\xb6','\xaf','\xe0','\xb6','\x9a','\xe0','\xb7','\x94','\xe0','\xb6','\xab','\xe0','\xb7','\x94','\xe0','\xb6','\x9a','\xe0','\xb7','\x99','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // දකුණුකෙරියාව kr
+    '\xe0','\xb6','\xaf','\xe0','\xb6','\x9a','\xe0','\xb7','\x94','\xe0','\xb6','\xab','\xe0','\xb7','\x94','\xe0','\xb6','\xa2','\xe0','\xb7','\x9c','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xa2','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80','\xe0','\xb7','\x83','\xe0','\xb7','\x84','\xe0','\xb6','\xaf','\xe0','\xb6','\x9a','\xe0','\xb7','\x94','\xe0','\xb6','\xab','\xe0','\xb7','\x94','\xe0','\xb7','\x83','\xe0','\xb7','\x90','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xa9','\xe0','\xb7','\x8a','\xe0','\xb7','\x80','\xe0','\xb7','\x92','\xe0','\xb6','\xa0','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb7','\x96','\xe0','\xb6','\xb4','\xe0','\xb6','\xad','\xe0','\xb7','\x8a',0, // දකුණුජොර්ජියාවසහදකුණුසැන්ඩ්විච්දූපත් gs
+    '\xe0','\xb6','\xaf','\xe0','\xb6','\x9a','\xe0','\xb7','\x94','\xe0','\xb6','\xab','\xe0','\xb7','\x94','\xe0','\xb6','\xb4','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb6','\x82','\xe0','\xb7','\x81','\xe0','\xb6','\xaf','\xe0','\xb7','\x96','\xe0','\xb6','\xb4','\xe0','\xb6','\xad','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb6','\xb8','\xe0','\xb7','\x96','\xe0','\xb7','\x84','\xe0','\xb6','\xba',0, // දකුණුප්‍රංශදූපත්සමූහය tf
+    '\xe0','\xb6','\xaf','\xe0','\xb6','\x9a','\xe0','\xb7','\x94','\xe0','\xb6','\xab','\xe0','\xb7','\x94','\xe0','\xb7','\x83','\xe0','\xb7','\x94','\xe0','\xb6','\xa9','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb6','\xba',0, // දකුණුසුඩානය ss
+    '\xe0','\xb6','\xaf','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb6','\x9c','\xe0','\xb7','\x9c','\xe0','\xb6','\x9c','\xe0','\xb7','\x8f','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f',0, // දියාගොගාර්සියා dg
+    '\xe0','\xb6','\xb1','\xe0','\xb6','\xba','\xe0','\xb7','\x92','\xe0','\xb6','\xa2','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a',0, // නයිජර් ne
+    '\xe0','\xb6','\xb1','\xe0','\xb6','\xba','\xe0','\xb7','\x92','\xe0','\xb6','\xa2','\xe0','\xb7','\x93','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // නයිජීරියාව ng
+    '\xe0','\xb6','\xb1','\xe0','\xb7','\x80','\xe0','\xb6','\x9a','\xe0','\xb7','\x90','\xe0','\xb6','\xbd','\xe0','\xb7','\x92','\xe0','\xb6','\xa9','\xe0','\xb7','\x9c','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // නවකැලිඩොනියාව nc
+    '\xe0','\xb6','\xb1','\xe0','\xb7','\x80','\xe0','\xb7','\x83','\xe0','\xb7','\x93','\xe0','\xb6','\xbd','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb6','\xba',0, // නවසීලන්තය nz
+    '\xe0','\xb6','\xb1','\xe0','\xb7','\x8f','\xe0','\xb7','\x80','\xe0','\xb7','\x94','\xe0','\xb6','\xbb','\xe0','\xb7','\x94',0, // නාවුරු nr
+    '\xe0','\xb6','\xb1','\xe0','\xb7','\x90','\xe0','\xb6','\x9c','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x84','\xe0','\xb7','\x92','\xe0','\xb6','\xbb','\xe0','\xb6','\xa7','\xe0','\xb7','\x92','\xe0','\xb6','\xb8','\xe0','\xb7','\x9c','\xe0','\xb6','\xbb','\xe0','\xb6','\xba',0, // නැගෙනහිරටිමොරය tl
+    '\xe0','\xb6','\xb1','\xe0','\xb7','\x90','\xe0','\xb6','\xb8','\xe0','\xb7','\x93','\xe0','\xb6','\xb6','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // නැමීබියාව na
+    '\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\x9a','\xe0','\xb6','\xbb','\xe0','\xb6','\x9c','\xe0','\xb7','\x94','\xe0','\xb7','\x80','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // නිකරගුවාව ni
+    '\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x96',0, // නියූ nu
+    '\xe0','\xb6','\xb1','\xe0','\xb7','\x99','\xe0','\xb6','\xaf','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xbd','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb6','\xba',0, // නෙදර්ලන්තය nl
+    '\xe0','\xb6','\xb1','\xe0','\xb7','\x99','\xe0','\xb6','\xb4','\xe0','\xb7','\x8f','\xe0','\xb6','\xbd','\xe0','\xb6','\xba',0, // නෙපාලය np
+    '\xe0','\xb6','\xb1','\xe0','\xb7','\x9c','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb7','\x80','\xe0','\xb7','\x99',0, // නොර්වෙ no
+    '\xe0','\xb6','\xb1','\xe0','\xb7','\x9c','\xe0','\xb7','\x86','\xe0','\xb7','\x9c','\xe0','\xb6','\x9a','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb7','\x96','\xe0','\xb6','\xb4','\xe0','\xb6','\xad',0, // නොෆොක්දූපත nf
+    '\xe0','\xb6','\xb4','\xe0','\xb6','\xbd','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb7','\x93','\xe0','\xb6','\xb1','\xe0','\xb6','\xba',0, // පලස්තීනය ps
+    '\xe0','\xb6','\xb4','\xe0','\xb6','\xbd','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb7','\x93','\xe0','\xb6','\xb1','\xe0','\xb6','\xbb','\xe0','\xb7','\x8f','\xe0','\xb6','\xa2','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xba','\xe0','\xb6','\xba',0, // පලස්තීනරාජ්‍යය ps
+    '\xe0','\xb6','\xb4','\xe0','\xb6','\xbd','\xe0','\xb7','\x8f','\xe0','\xb7','\x80','\xe0','\xb7','\x94',0, // පලාවු pw
+    '\xe0','\xb6','\xb4','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb6','\x82','\xe0','\xb7','\x81','\xe0','\xb6','\x9c','\xe0','\xb6','\xba','\xe0','\xb6','\xb1','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ප්‍රංශගයනාව gf
+    '\xe0','\xb6','\xb4','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb6','\x82','\xe0','\xb7','\x81','\xe0','\xb6','\xb4','\xe0','\xb7','\x99','\xe0','\xb6','\xbd','\xe0','\xb7','\x92','\xe0','\xb6','\xb1','\xe0','\xb7','\x93','\xe0','\xb7','\x83','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ප්‍රංශපෙලිනීසියාව pf
+    '\xe0','\xb6','\xb4','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb6','\x82','\xe0','\xb7','\x81','\xe0','\xb6','\xba',0, // ප්‍රංශය fr
+    '\xe0','\xb6','\xb4','\xe0','\xb7','\x8f','\xe0','\xb6','\x9a','\xe0','\xb7','\x92','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb6','\xba',0, // පාකිස්තානය pk
+    '\xe0','\xb6','\xb4','\xe0','\xb7','\x90','\xe0','\xb6','\xb1','\xe0','\xb6','\xb8','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // පැනමාව pa
+    '\xe0','\xb6','\xb4','\xe0','\xb7','\x90','\xe0','\xb6','\xb4','\xe0','\xb7','\x94','\xe0','\xb7','\x80','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb7','\x80','\xe0','\xb7','\x8a','\xe0','\xb6','\x9c','\xe0','\xb7','\x92','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // පැපුවානිව්ගිනියාව pg
+    '\xe0','\xb6','\xb4','\xe0','\xb7','\x90','\xe0','\xb6','\xbb','\xe0','\xb6','\x9c','\xe0','\xb7','\x94','\xe0','\xb7','\x80','\xe0','\xb7','\x99',0, // පැරගුවෙ py
+    '\xe0','\xb6','\xb4','\xe0','\xb7','\x92','\xe0','\xb6','\xa7','\xe0','\xb7','\x8a','\xe0','\xb6','\x9a','\xe0','\xb7','\x99','\xe0','\xb6','\xba','\xe0','\xb7','\x8a','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb7','\x96','\xe0','\xb6','\xb4','\xe0','\xb6','\xad','\xe0','\xb7','\x8a',0, // පිට්කෙය්න්දූපත් pn
+    '\xe0','\xb6','\xb4','\xe0','\xb7','\x92','\xe0','\xb6','\xbd','\xe0','\xb7','\x92','\xe0','\xb6','\xb4','\xe0','\xb7','\x93','\xe0','\xb6','\xb1','\xe0','\xb6','\xba',0, // පිලිපීනය ph
+    '\xe0','\xb6','\xb4','\xe0','\xb7','\x94','\xe0','\xb7','\x80','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xa7','\xe0','\xb7','\x9c','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\x9a','\xe0','\xb7','\x9c',0, // පුවර්ටොරිකො pr
+    '\xe0','\xb6','\xb4','\xe0','\xb7','\x98','\xe0','\xb6','\xad','\xe0','\xb7','\x94','\xe0','\xb6','\x9c','\xe0','\xb7','\x8f','\xe0','\xb6','\xbd','\xe0','\xb6','\xba',0, // පෘතුගාලය pt
+    '\xe0','\xb6','\xb4','\xe0','\xb7','\x99','\xe0','\xb6','\xbb','\xe0','\xb7','\x94',0, // පෙරු pe
+    '\xe0','\xb6','\xb4','\xe0','\xb7','\x9c','\xe0','\xb6','\xbd','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb6','\xba',0, // පොලන්තය pl
+    '\xe0','\xb6','\xb6','\xe0','\xb6','\x82','\xe0','\xb6','\x9c','\xe0','\xb7','\x8a','\xe0','\xb6','\xbd','\xe0','\xb7','\x8f','\xe0','\xb6','\xaf','\xe0','\xb7','\x99','\xe0','\xb7','\x81','\xe0','\xb6','\xba',0, // බංග්ලාදෙශය bd
+    '\xe0','\xb6','\xb6','\xe0','\xb6','\xa7','\xe0','\xb7','\x84','\xe0','\xb7','\x92','\xe0','\xb6','\xbb','\xe0','\xb7','\x83','\xe0','\xb7','\x84','\xe0','\xb6','\xbb','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // බටහිරසහරාව eh
+    '\xe0','\xb6','\xb6','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\x9a','\xe0','\xb7','\x92','\xe0','\xb6','\xb1','\xe0','\xb7','\x8f','\xe0','\xb7','\x86','\xe0','\xb7','\x8f','\xe0','\xb7','\x83','\xe0','\xb7','\x9c',0, // බර්කිනාෆාසො bf
+    '\xe0','\xb6','\xb6','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xb8','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x94','\xe0','\xb6','\xa9','\xe0','\xb7','\x8f',0, // බර්මියුඩා bm
+    '\xe0','\xb6','\xb6','\xe0','\xb6','\xbd','\xe0','\xb7','\x8a','\xe0','\xb6','\x9c','\xe0','\xb7','\x99','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // බල්ගෙරියාව bg
+    '\xe0','\xb6','\xb6','\xe0','\xb7','\x84','\xe0','\xb6','\xb8','\xe0','\xb7','\x8f','\xe0','\xb7','\x83','\xe0','\xb7','\x8a',0, // බහමාස් bs
+    '\xe0','\xb6','\xb6','\xe0','\xb7','\x84','\xe0','\xb6','\xbb','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a',0, // බහරෙන් bh
+    '\xe0','\xb6','\xb6','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb7','\x83','\xe0','\xb7','\x93','\xe0','\xb6','\xbd','\xe0','\xb6','\xba',0, // බ්‍රසීලය br
+    '\xe0','\xb6','\xb6','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\xad','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xba','\xe0','\xb6','\x89','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb7','\x93','\xe0','\xb6','\xba','\xe0','\xb7','\x83','\xe0','\xb7','\x8f','\xe0','\xb6','\x9c','\xe0','\xb6','\xbb','\xe0','\xb6','\xb6','\xe0','\xb6','\xbd','\xe0','\xb6','\xb4','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb6','\xaf','\xe0','\xb7','\x99','\xe0','\xb7','\x81','\xe0','\xb6','\xba',0, // බ්‍රිතාන්‍යඉන්දීයසාගරබලප්‍රදෙශය io
+    '\xe0','\xb6','\xb6','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\xad','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xba','\xe0','\xb7','\x80','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xa2','\xe0','\xb7','\x92','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb7','\x96','\xe0','\xb6','\xb4','\xe0','\xb6','\xad','\xe0','\xb7','\x8a',0, // බ්‍රිතාන්‍යවර්ජින්දූපත් vg
+    '\xe0','\xb6','\xb6','\xe0','\xb7','\x8f','\xe0','\xb6','\xb6','\xe0','\xb6','\xa9','\xe0','\xb7','\x9c','\xe0','\xb7','\x83','\xe0','\xb7','\x8a',0, // බාබඩොස් bb
+    '\xe0','\xb6','\xb6','\xe0','\xb7','\x94','\xe0','\xb6','\xbb','\xe0','\xb7','\x94','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb7','\x92',0, // බුරුන්දි bi
+    '\xe0','\xb6','\xb6','\xe0','\xb7','\x94','\xe0','\xb7','\x80','\xe0','\xb6','\xa7','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb7','\x94','\xe0','\xb6','\xb4','\xe0','\xb6','\xad','\xe0','\xb7','\x8a',0, // බුවට්දුපත් bv
+    '\xe0','\xb6','\xb6','\xe0','\xb7','\x99','\xe0','\xb6','\xa7','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb7','\x80','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb7','\x8f',0, // බෙට්ස්වානා bw
+    '\xe0','\xb6','\xb6','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a',0, // බෙනින් bj
+    '\xe0','\xb6','\xb6','\xe0','\xb7','\x99','\xe0','\xb6','\xbd','\xe0','\xb6','\xbb','\xe0','\xb7','\x94','\xe0','\xb7','\x83','\xe0','\xb7','\x8a',0, // බෙලරුස් by
+    '\xe0','\xb6','\xb6','\xe0','\xb7','\x99','\xe0','\xb6','\xbd','\xe0','\xb7','\x8a','\xe0','\xb6','\xa2','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb6','\xb8',0, // බෙල්ජියම be
+    '\xe0','\xb6','\xb6','\xe0','\xb7','\x99','\xe0','\xb6','\xbd','\xe0','\xb7','\x93','\xe0','\xb7','\x80','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // බෙලීවියාව bo
+    '\xe0','\xb6','\xb6','\xe0','\xb7','\x99','\xe0','\xb6','\xbd','\xe0','\xb7','\x93','\xe0','\xb7','\x83','\xe0','\xb7','\x8a',0, // බෙලීස් bz
+    '\xe0','\xb6','\xb6','\xe0','\xb7','\x99','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80','\xe0','\xb7','\x83','\xe0','\xb7','\x84','\xe0','\xb7','\x84','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb6','\x9c','\xe0','\xb7','\x99','\xe0','\xb7','\x80','\xe0','\xb7','\x93','\xe0','\xb6','\xb1','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // බෙස්නියාවසහහර්සගෙවීනාව ba
+    '\xe0','\xb6','\xb6','\xe0','\xb7','\xb2','\xe0','\xb6','\xb1','\xe0','\xb7','\x8f','\xe0','\xb6','\xba','\xe0','\xb7','\x92',0, // බෲනායි bn
+    '\xe0','\xb6','\xb7','\xe0','\xb7','\x96','\xe0','\xb6','\xad','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb6','\xba',0, // භූතානය bt
+    '\xe0','\xb6','\xb8','\xe0','\xb6','\x9a','\xe0','\xb7','\x8f','\xe0','\xb7','\x80','\xe0','\xb7','\x94',0, // මකාවු mo
+    '\xe0','\xb6','\xb8','\xe0','\xb6','\x9a','\xe0','\xb7','\x8f','\xe0','\xb7','\x80','\xe0','\xb7','\x94','\xe0','\xb6','\xa0','\xe0','\xb7','\x93','\xe0','\xb6','\xb1','\xe0','\xb7','\x80','\xe0','\xb7','\x92','\xe0','\xb7','\x81','\xe0','\xb7','\x99','\xe0','\xb7','\x82','\xe0','\xb6','\xb4','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\xb4','\xe0','\xb7','\x8f','\xe0','\xb6','\xbd','\xe0','\xb6','\xb1','\xe0','\xb6','\x9a','\xe0','\xb6','\xbd','\xe0','\xb7','\x8f','\xe0','\xb6','\xb4','\xe0','\xb6','\xba',0, // මකාවුචීනවිශෙෂපරිපාලනකලාපය mo
+    '\xe0','\xb6','\xb8','\xe0','\xb6','\xb0','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xba','\xe0','\xb6','\xb8','\xe0','\xb6','\x85','\xe0','\xb6','\xb4','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\x9a','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb7','\x94','\xe0','\xb6','\xa2','\xe0','\xb6','\xb1','\xe0','\xb6','\xbb','\xe0','\xb6','\xa2','\xe0','\xb6','\xba',0, // මධ්‍යමඅප්‍රිකානුජනරජය cf
+    '\xe0','\xb6','\xb8','\xe0','\xb6','\xba','\xe0','\xb7','\x92','\xe0','\xb6','\x9a','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x93','\xe0','\xb7','\x83','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // මයික්‍රෙනීසියාව fm
+    '\xe0','\xb6','\xb8','\xe0','\xb6','\xba','\xe0','\xb7','\x9c','\xe0','\xb6','\xa7','\xe0','\xb7','\x8a',0, // මයොට් yt
+    '\xe0','\xb6','\xb8','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xa7','\xe0','\xb7','\x92','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\x9a','\xe0','\xb7','\x8a',0, // මර්ටිනික් mq
+    '\xe0','\xb6','\xb8','\xe0','\xb6','\xbd','\xe0','\xb7','\x8f','\xe0','\xb7','\x80','\xe0','\xb7','\x92',0, // මලාවි mw
+    '\xe0','\xb6','\xb8','\xe0','\xb7','\x8f','\xe0','\xb6','\xbd','\xe0','\xb6','\xaf','\xe0','\xb7','\x92','\xe0','\xb7','\x80','\xe0','\xb6','\xba','\xe0','\xb7','\x92','\xe0','\xb6','\xb1',0, // මාලදිවයින mv
+    '\xe0','\xb6','\xb8','\xe0','\xb7','\x8f','\xe0','\xb6','\xbd','\xe0','\xb7','\x92',0, // මාලි ml
+    '\xe0','\xb6','\xb8','\xe0','\xb7','\x8f','\xe0','\xb7','\x82','\xe0','\xb6','\xbd','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb7','\x96','\xe0','\xb6','\xb4','\xe0','\xb6','\xad','\xe0','\xb7','\x8a',0, // මාෂල්දූපත් mh
+    '\xe0','\xb6','\xb8','\xe0','\xb7','\x90','\xe0','\xb6','\xa9','\xe0','\xb6','\x9c','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\x9a','\xe0','\xb6','\xbb','\xe0','\xb6','\xba',0, // මැඩගස්කරය mg
+    '\xe0','\xb6','\xb8','\xe0','\xb7','\x90','\xe0','\xb6','\xbd','\xe0','\xb7','\x99','\xe0','\xb7','\x83','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // මැලෙසියාව my
+    '\xe0','\xb6','\xb8','\xe0','\xb7','\x90','\xe0','\xb7','\x83','\xe0','\xb7','\x92','\xe0','\xb6','\xa9','\xe0','\xb7','\x9c','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // මැසිඩොනියාව mk
+    '\xe0','\xb6','\xb8','\xe0','\xb7','\x90','\xe0','\xb7','\x83','\xe0','\xb7','\x92','\xe0','\xb6','\xa9','\xe0','\xb7','\x9c','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80','f','y','r','o','m',0, // මැසිඩොනියාවfyrom mk
+    '\xe0','\xb6','\xb8','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xb8','\xe0','\xb7','\x8f','\xe0','\xb6','\xbb','\xe0','\xb6','\xba','\xe0','\xb6','\xb6','\xe0','\xb7','\x94','\xe0','\xb6','\xbb','\xe0','\xb7','\x94','\xe0','\xb6','\xb8','\xe0','\xb6','\xba',0, // මියන්මාරයබුරුමය mm
+    '\xe0','\xb6','\xb8','\xe0','\xb7','\x94','\xe0','\xb6','\xbb','\xe0','\xb7','\x94','\xe0','\xb7','\x83','\xe0','\xb7','\x92','\xe0','\xb6','\xba',0, // මුරුසිය mu
+    '\xe0','\xb6','\xb8','\xe0','\xb7','\x99','\xe0','\xb6','\x9a','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb7','\x92','\xe0','\xb6','\x9a','\xe0','\xb7','\x9c','\xe0','\xb7','\x80',0, // මෙක්සිකොව mx
+    '\xe0','\xb6','\xb8','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\x9c','\xe0','\xb7','\x9c','\xe0','\xb6','\xbd','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // මෙන්ගොලියාව mn
+    '\xe0','\xb6','\xb8','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xa7','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x93','\xe0','\xb6','\x9c','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb7','\x9c',0, // මෙන්ටෙනීග්‍රො me
+    '\xe0','\xb6','\xb8','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb7','\x99','\xe0','\xb6','\xbb','\xe0','\xb7','\x8f','\xe0','\xb6','\xa7','\xe0','\xb7','\x8a',0, // මෙන්සෙරාට් ms
+    '\xe0','\xb6','\xb8','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x8f','\xe0','\xb6','\x9a','\xe0','\xb7','\x9c','\xe0','\xb7','\x80',0, // මෙනාකොව mc
+    '\xe0','\xb6','\xb8','\xe0','\xb7','\x99','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\xa7','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // මෙරිටෙනියාව mr
+    '\xe0','\xb6','\xb8','\xe0','\xb7','\x99','\xe0','\xb6','\xbb','\xe0','\xb7','\x99','\xe0','\xb6','\x9a','\xe0','\xb7','\x8a','\xe0','\xb6','\x9a','\xe0','\xb7','\x9c','\xe0','\xb7','\x80',0, // මෙරෙක්කොව ma
+    '\xe0','\xb6','\xb8','\xe0','\xb7','\x99','\xe0','\xb6','\xbd','\xe0','\xb7','\x8a','\xe0','\xb6','\xa9','\xe0','\xb7','\x9c','\xe0','\xb7','\x80','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // මෙල්ඩොවාව md
+    '\xe0','\xb6','\xb8','\xe0','\xb7','\x99','\xe0','\xb7','\x83','\xe0','\xb7','\x90','\xe0','\xb6','\xb8','\xe0','\xb7','\x8a','\xe0','\xb6','\xb6','\xe0','\xb7','\x92','\xe0','\xb6','\x9a','\xe0','\xb7','\x8a',0, // මෙසැම්බික් mz
+    '\xe0','\xb6','\xb8','\xe0','\xb7','\x9c','\xe0','\xb6','\xbd','\xe0','\xb7','\x8a','\xe0','\xb6','\xa7','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // මොල්ටාව mt
+    '\xe0','\xb6','\xba','\xe0','\xb7','\x94','\xe0','\xb6','\x9a','\xe0','\xb7','\x8a','\xe0','\xb6','\xbb','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb6','\xba',0, // යුක්රෙනය ua
+    '\xe0','\xb6','\xba','\xe0','\xb7','\x94','\xe0','\xb6','\xbb','\xe0','\xb7','\x9c','\xe0','\xb6','\x9a','\xe0','\xb6','\xbd','\xe0','\xb7','\x8f','\xe0','\xb6','\xb4','\xe0','\xb6','\xba',0, // යුරොකලාපය ez
+    '\xe0','\xb6','\xba','\xe0','\xb7','\x99','\xe0','\xb6','\xb8','\xe0','\xb6','\xb1','\xe0','\xb6','\xba',0, // යෙමනය ye
+    '\xe0','\xb6','\xbb','\xe0','\xb7','\x93','\xe0','\xb6','\xba','\xe0','\xb7','\x94','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a',0, // රීයුනියන් re
+    '\xe0','\xb6','\xbb','\xe0','\xb7','\x94','\xe0','\xb6','\xb8','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // රුමෙනියාව ro
+    '\xe0','\xb6','\xbb','\xe0','\xb7','\x94','\xe0','\xb7','\x80','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xa9','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // රුවන්ඩාව rw
+    '\xe0','\xb6','\xbb','\xe0','\xb7','\x94','\xe0','\xb7','\x83','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // රුසියාව ru
+    '\xe0','\xb6','\xbd','\xe0','\xb6','\x9a','\xe0','\xb7','\x8a','\xe0','\xb7','\x81','\xe0','\xb6','\xb8','\xe0','\xb7','\x8a','\xe0','\xb6','\xb6','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\x9c','\xe0','\xb7','\x8a',0, // ලක්ශම්බර්ග් lu
+    '\xe0','\xb6','\xbd','\xe0','\xb6','\xba','\xe0','\xb7','\x92','\xe0','\xb6','\xb6','\xe0','\xb7','\x93','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ලයිබීරියාව lr
+    '\xe0','\xb6','\xbd','\xe0','\xb7','\x8f','\xe0','\xb6','\x95','\xe0','\xb7','\x83','\xe0','\xb6','\xba',0, // ලාඕසය la
+    '\xe0','\xb6','\xbd','\xe0','\xb7','\x90','\xe0','\xb6','\xa7','\xe0','\xb7','\x8a','\xe0','\xb7','\x80','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ලැට්වියාව lv
+    '\xe0','\xb6','\xbd','\xe0','\xb7','\x92','\xe0','\xb6','\x9a','\xe0','\xb7','\x8a','\xe0','\xb6','\xa7','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xa7','\xe0','\xb6','\xba','\xe0','\xb7','\x92','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a',0, // ලික්ටන්ස්ටයින් li
+    '\xe0','\xb6','\xbd','\xe0','\xb7','\x92','\xe0','\xb6','\xad','\xe0','\xb7','\x94','\xe0','\xb7','\x80','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ලිතුවෙනියාව lt
+    '\xe0','\xb6','\xbd','\xe0','\xb7','\x92','\xe0','\xb6','\xb6','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ලිබියාව ly
+    '\xe0','\xb6','\xbd','\xe0','\xb7','\x99','\xe0','\xb6','\xb6','\xe0','\xb6','\xb1','\xe0','\xb6','\xb1','\xe0','\xb6','\xba',0, // ලෙබනනය lb
+    '\xe0','\xb6','\xbd','\xe0','\xb7','\x99','\xe0','\xb7','\x83','\xe0','\xb6','\xad','\xe0','\xb7','\x9c',0, // ලෙසතො ls
+    '\xe0','\xb7','\x80','\xe0','\xb6','\xad','\xe0','\xb7','\x92','\xe0','\xb6','\x9a','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb7','\x94','\xe0','\xb6','\xb1','\xe0','\xb6','\x9c','\xe0','\xb6','\xbb','\xe0','\xb6','\xba',0, // වතිකානුනගරය va
+    '\xe0','\xb7','\x80','\xe0','\xb6','\xb1','\xe0','\xb7','\x94','\xe0','\xb7','\x80','\xe0','\xb7','\x8f','\xe0','\xb6','\xa7','\xe0','\xb7','\x94',0, // වනුවාටු vu
+    '\xe0','\xb7','\x80','\xe0','\xb7','\x90','\xe0','\xb6','\xbd','\xe0','\xb7','\x92','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb7','\x84','\xe0','\xb7','\x86','\xe0','\xb7','\x94','\xe0','\xb6','\xa7','\xe0','\xb7','\x94','\xe0','\xb6','\xb1','\xe0','\xb7','\x8f',0, // වැලිස්සහෆුටුනා wf
+    '\xe0','\xb7','\x80','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb6','\xa7','\xe0','\xb7','\x8a','\xe0','\xb6','\xb1','\xe0','\xb7','\x8f','\xe0','\xb6','\xb8','\xe0','\xb6','\xba',0, // වියට්නාමය vn
+    '\xe0','\xb7','\x80','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb7','\x83','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x94','\xe0','\xb6','\xbd','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // වෙනිසියුලාව ve
+    '\xe0','\xb7','\x81','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb7','\x93','\xe0','\xb6','\xbd','\xe0','\xb6','\x82','\xe0','\xb6','\x9a','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ශ්‍රීලංකාව lk
+    '\xe0','\xb7','\x81','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb6','\x9a','\xe0','\xb7','\x92','\xe0','\xb6','\xa7','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb7','\x84','\xe0','\xb6','\xb1','\xe0','\xb7','\x99','\xe0','\xb7','\x80','\xe0','\xb7','\x92','\xe0','\xb7','\x83','\xe0','\xb7','\x8a',0, // ශාන්තකිට්ස්සහනෙවිස් kn
+    '\xe0','\xb7','\x81','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb6','\xb4','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb6','\xbb','\xe0','\xb7','\x99','\xe0','\xb7','\x83','\xe0','\xb7','\x84','\xe0','\xb6','\xb8','\xe0','\xb7','\x90','\xe0','\xb6','\x9a','\xe0','\xb7','\x9c','\xe0','\xb6','\xbd','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a',0, // ශාන්තපියරෙසහමැකොලන් pm
+    '\xe0','\xb7','\x81','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb6','\xb6','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb6','\xbd','\xe0','\xb7','\x99','\xe0','\xb6','\xb8','\xe0','\xb7','\x92',0, // ශාන්තබර්තලෙමි bl
+    '\xe0','\xb7','\x81','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb6','\xb8','\xe0','\xb7','\x8f','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xa7','\xe0','\xb7','\x92','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a',0, // ශාන්තමාර්ටින් mf
+    '\xe0','\xb7','\x81','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb6','\xb8','\xe0','\xb7','\x8f','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xa7','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a',0, // ශාන්තමාර්ටෙන් sx
+    '\xe0','\xb7','\x81','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb6','\xbd','\xe0','\xb7','\x94','\xe0','\xb7','\x83','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f',0, // ශාන්තලුසියා lc
+    '\xe0','\xb7','\x81','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb7','\x80','\xe0','\xb7','\x92','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xa7','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb7','\x84','\xe0','\xb6','\x9c','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb6','\xa9','\xe0','\xb7','\x92','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb7','\x8a',0, // ශාන්තවින්සන්ට්සහග්‍රෙනඩින්ස් vc
+    '\xe0','\xb7','\x81','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb7','\x84','\xe0','\xb7','\x99','\xe0','\xb6','\xbd','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x8f',0, // ශාන්තහෙලෙනා sh
+    '\xe0','\xb7','\x83','\xe0','\xb6','\xb8','\xe0','\xb6','\x9a','\xe0','\xb6','\x9c','\xe0','\xb7','\x92','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // සමකගිනියාව gq
+    '\xe0','\xb7','\x83','\xe0','\xb6','\xba','\xe0','\xb7','\x92','\xe0','\xb6','\xb4','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb7','\x83','\xe0','\xb6','\xba',0, // සයිප්‍රසය cy
+    '\xe0','\xb7','\x83','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xb6','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // සර්බියාව rs
+    '\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xb4','\xe0','\xb7','\x8f','\xe0','\xb6','\xa4','\xe0','\xb7','\x8a','\xe0','\xb6','\xa4','\xe0','\xb6','\xba',0, // ස්පාඤ්ඤය es
+    '\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xbd','\xe0','\xb7','\x9c','\xe0','\xb7','\x80','\xe0','\xb7','\x90','\xe0','\xb6','\x9a','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ස්ලොවැකියාව sk
+    '\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xbd','\xe0','\xb7','\x9c','\xe0','\xb7','\x80','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // ස්ලොවෙනියාව si
+    '\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb7','\x80','\xe0','\xb7','\x8f','\xe0','\xb7','\x83','\xe0','\xb7','\x92','\xe0','\xb6','\xbd','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb6','\xba',0, // ස්වාසිලන්තය sz
+    '\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb7','\x80','\xe0','\xb7','\x92','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xa7','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xbd','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb6','\xba',0, // ස්විස්ටර්ලන්තය ch
+    '\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb7','\x80','\xe0','\xb7','\x93','\xe0','\xb6','\xa9','\xe0','\xb6','\xb1','\xe0','\xb6','\xba',0, // ස්වීඩනය se
+    '\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb7','\x80','\xe0','\xb7','\x99','\xe0','\xb6','\xbd','\xe0','\xb7','\x8a','\xe0','\xb6','\xb6','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xa9','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb7','\x84','\xe0','\xb6','\xa2','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xb8','\xe0','\xb6','\xba','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a',0, // ස්වෙල්බර්ඩ්සහජෙන්මයෙන් sj
+    '\xe0','\xb7','\x83','\xe0','\xb7','\x8f','\xe0','\xb6','\x95','\xe0','\xb6','\xad','\xe0','\xb7','\x9c','\xe0','\xb6','\xb8','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb7','\x84','\xe0','\xb6','\xb4','\xe0','\xb7','\x8a','\xe2','\x80','\x8d','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb7','\x92','\xe0','\xb6','\xb4','\xe0','\xb7','\x8a',0, // සාඕතොම්සහප්‍රින්සිප් st
+    '\xe0','\xb7','\x83','\xe0','\xb7','\x90','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xb8','\xe0','\xb7','\x90','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\xb1','\xe0','\xb7','\x9c',0, // සැන්මැරිනො sm
+    '\xe0','\xb7','\x83','\xe0','\xb7','\x90','\xe0','\xb6','\xb8','\xe0','\xb7','\x8a','\xe0','\xb6','\xb6','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // සැම්බියාව zm
+    '\xe0','\xb7','\x83','\xe0','\xb7','\x90','\xe0','\xb6','\xb8','\xe0','\xb7','\x9c','\xe0','\xb7','\x80','\xe0','\xb7','\x8f',0, // සැමොවා ws
+    '\xe0','\xb7','\x83','\xe0','\xb7','\x92','\xe0','\xb6','\x82','\xe0','\xb6','\x9c','\xe0','\xb6','\xb4','\xe0','\xb7','\x8a','\xe0','\xb6','\xb4','\xe0','\xb7','\x96','\xe0','\xb6','\xbb','\xe0','\xb7','\x94','\xe0','\xb7','\x80',0, // සිංගප්පූරුව sg
+    '\xe0','\xb7','\x83','\xe0','\xb7','\x92','\xe0','\xb6','\xb8','\xe0','\xb7','\x8a','\xe0','\xb6','\xb6','\xe0','\xb7','\x8f','\xe0','\xb6','\xb6','\xe0','\xb7','\x8a','\xe0','\xb7','\x80','\xe0','\xb7','\x99',0, // සිම්බාබ්වෙ zw
+    '\xe0','\xb7','\x83','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb6','\xbb','\xe0','\xb7','\x8f','\xe0','\xb6','\xbd','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x9c','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a',0, // සියරාලියොන් sl
+    '\xe0','\xb7','\x83','\xe0','\xb7','\x92','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // සිරියාව sy
+    '\xe0','\xb7','\x83','\xe0','\xb7','\x93','\xe0','\xb7','\x81','\xe0','\xb7','\x99','\xe0','\xb6','\xbd','\xe0','\xb7','\x8a','\xe0','\xb7','\x83','\xe0','\xb7','\x8a',0, // සීශෙල්ස් sc
+    '\xe0','\xb7','\x83','\xe0','\xb7','\x94','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\xb1','\xe0','\xb7','\x8f','\xe0','\xb6','\xb8','\xe0','\xb6','\xba',0, // සුරිනාමය sr
+    '\xe0','\xb7','\x83','\xe0','\xb7','\x96','\xe0','\xb6','\xa9','\xe0','\xb7','\x8f','\xe0','\xb6','\xb1','\xe0','\xb6','\xba',0, // සූඩානය sd
+    '\xe0','\xb7','\x83','\xe0','\xb7','\x99','\xe0','\xb6','\xaf','\xe0','\xb7','\x92','\xe0','\xb6','\x85','\xe0','\xb6','\xbb','\xe0','\xb7','\x8f','\xe0','\xb6','\xb6','\xe0','\xb7','\x92','\xe0','\xb6','\xba',0, // සෙදිඅරාබිය sa
+    '\xe0','\xb7','\x83','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb6','\x9c','\xe0','\xb7','\x8f','\xe0','\xb6','\xbd','\xe0','\xb6','\xba',0, // සෙනගාලය sn
+    '\xe0','\xb7','\x83','\xe0','\xb7','\x99','\xe0','\xb6','\xba','\xe0','\xb7','\x94','\xe0','\xb6','\xa7','\xe0','\xb7','\x8f','\xe0','\xb7','\x83','\xe0','\xb7','\x84','\xe0','\xb6','\xb8','\xe0','\xb7','\x99','\xe0','\xb6','\xbd','\xe0','\xb7','\x92','\xe0','\xb6','\xbd','\xe0','\xb7','\x8a','\xe0','\xb6','\xbd','\xe0','\xb7','\x8f',0, // සෙයුටාසහමෙලිල්ලා ea
+    '\xe0','\xb7','\x83','\xe0','\xb7','\x99','\xe0','\xb6','\xbd','\xe0','\xb6','\xb8','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb7','\x96','\xe0','\xb6','\xb4','\xe0','\xb6','\xad','\xe0','\xb7','\x8a',0, // සෙලමන්දූපත් sb
+    '\xe0','\xb7','\x83','\xe0','\xb7','\x9c','\xe0','\xb6','\xb8','\xe0','\xb7','\x8f','\xe0','\xb6','\xbd','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // සොමාලියාව so
+    '\xe0','\xb7','\x84','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\x9c','\xe0','\xb7','\x99','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb7','\x8f','\xe0','\xb7','\x80',0, // හන්ගෙරියාව hu
+    '\xe0','\xb7','\x84','\xe0','\xb6','\xba','\xe0','\xb7','\x92','\xe0','\xb6','\xa7','\xe0','\xb7','\x92',0, // හයිටි ht
+    '\xe0','\xb7','\x84','\xe0','\xb6','\xbb','\xe0','\xb7','\x8a','\xe0','\xb6','\xa9','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb7','\x96','\xe0','\xb6','\xb4','\xe0','\xb6','\xad','\xe0','\xb7','\x83','\xe0','\xb7','\x84','\xe0','\xb6','\xb8','\xe0','\xb7','\x90','\xe0','\xb6','\x9a','\xe0','\xb7','\x8a','\xe0','\xb6','\xa9','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb6','\xbd','\xe0','\xb7','\x8a','\xe0','\xb6','\xa9','\xe0','\xb7','\x8a','\xe0','\xb6','\xaf','\xe0','\xb7','\x96','\xe0','\xb6','\xb4','\xe0','\xb6','\xad','\xe0','\xb7','\x8a',0, // හර්ඩ්දූපතසහමැක්ඩෙනල්ඩ්දූපත් hm
+    '\xe0','\xb7','\x84','\xe0','\xb7','\x99','\xe0','\xb6','\x82','\xe0','\xb6','\x9a','\xe0','\xb7','\x99','\xe0','\xb6','\x82',0, // හෙංකෙං hk
+    '\xe0','\xb7','\x84','\xe0','\xb7','\x99','\xe0','\xb6','\x82','\xe0','\xb6','\x9a','\xe0','\xb7','\x99','\xe0','\xb6','\x82','\xe0','\xb6','\xa0','\xe0','\xb7','\x93','\xe0','\xb6','\xb1','\xe0','\xb7','\x80','\xe0','\xb7','\x92','\xe0','\xb7','\x81','\xe0','\xb7','\x99','\xe0','\xb7','\x82','\xe0','\xb6','\xb4','\xe0','\xb6','\xbb','\xe0','\xb7','\x92','\xe0','\xb6','\xb4','\xe0','\xb7','\x8f','\xe0','\xb6','\xbd','\xe0','\xb6','\xb1','\xe0','\xb6','\x9a','\xe0','\xb6','\xbd','\xe0','\xb7','\x8f','\xe0','\xb6','\xb4','\xe0','\xb6','\xba',0, // හෙංකෙංචීනවිශෙෂපරිපාලනකලාපය hk
+    '\xe0','\xb7','\x84','\xe0','\xb7','\x99','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xa9','\xe0','\xb7','\x94','\xe0','\xb6','\xbb','\xe0','\xb7','\x8f','\xe0','\xb7','\x83','\xe0','\xb7','\x8a',0, // හෙන්ඩුරාස් hn
+    '\xe0','\xb7','\x86','\xe0','\xb7','\x90','\xe0','\xb6','\xbb','\xe0','\xb7','\x9c','\xe0','\xb6','\xaf','\xe0','\xb7','\x96','\xe0','\xb6','\xb4','\xe0','\xb6','\xad','\xe0','\xb7','\x8a',0, // ෆැරොදූපත් fo
+    '\xe0','\xb7','\x86','\xe0','\xb7','\x92','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xbd','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb6','\xba',0, // ෆින්ලන්තය fi
+    '\xe0','\xb7','\x86','\xe0','\xb7','\x93','\xe0','\xb6','\xa2','\xe0','\xb7','\x93',0, // ෆීජී fj
+    '\xe0','\xb7','\x86','\xe0','\xb7','\x9c','\xe0','\xb6','\x9a','\xe0','\xb7','\x8a','\xe0','\xb6','\xbd','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb6','\xaf','\xe0','\xb7','\x96','\xe0','\xb6','\xb4','\xe0','\xb6','\xad','\xe0','\xb7','\x8a',0, // ෆොක්ලන්තදූපත් fk
+    '\xe0','\xb7','\x86','\xe0','\xb7','\x9c','\xe0','\xb6','\x9a','\xe0','\xb7','\x8a','\xe0','\xb6','\xbd','\xe0','\xb6','\xb1','\xe0','\xb7','\x8a','\xe0','\xb6','\xad','\xe0','\xb6','\xaf','\xe0','\xb7','\x96','\xe0','\xb6','\xb4','\xe0','\xb6','\xad','\xe0','\xb7','\x8a','\xe0','\xb6','\x85','\xe0','\xb6','\xba','\xe0','\xb7','\x92','\xe0','\xb6','\xbd','\xe0','\xb7','\x83','\xe0','\xb7','\x8a','\xe0','\xb6','\xb8','\xe0','\xb6','\xbd','\xe0','\xb7','\x8a','\xe0','\xb7','\x80','\xe0','\xb7','\x92','\xe0','\xb6','\xba','\xe0','\xb6','\xb1','\xe0','\xb7','\x8f','\xe0','\xb7','\x83','\xe0','\xb7','\x8a',0, // ෆොක්ලන්තදූපත්අයිලස්මල්වියනාස් fk
+    '\xe0','\xb8','\x81','\xe0','\xb8','\xa3','\xe0','\xb8','\xb5','\xe0','\xb8','\x8b',0, // กรีซ gr
+    '\xe0','\xb8','\x81','\xe0','\xb8','\xa3','\xe0','\xb8','\xb5','\xe0','\xb8','\x99','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\x99','\xe0','\xb8','\x94','\xe0','\xb9','\x8c',0, // กรีนแลนด์ gl
+    '\xe0','\xb8','\x81','\xe0','\xb8','\xa7','\xe0','\xb8','\xa1',0, // กวม gu
+    '\xe0','\xb8','\x81','\xe0','\xb8','\xa7','\xe0','\xb8','\xb2','\xe0','\xb9','\x80','\xe0','\xb8','\x94','\xe0','\xb8','\xad','\xe0','\xb8','\xa5','\xe0','\xb8','\xb9','\xe0','\xb8','\x9b',0, // กวาเดอลูป gp
+    '\xe0','\xb8','\x81','\xe0','\xb8','\xb1','\xe0','\xb8','\xa1','\xe0','\xb8','\x9e','\xe0','\xb8','\xb9','\xe0','\xb8','\x8a','\xe0','\xb8','\xb2',0, // กัมพูชา kh
+    '\xe0','\xb8','\x81','\xe0','\xb8','\xb1','\xe0','\xb8','\xa7','\xe0','\xb9','\x80','\xe0','\xb8','\x95','\xe0','\xb8','\xa1','\xe0','\xb8','\xb2','\xe0','\xb8','\xa5','\xe0','\xb8','\xb2',0, // กัวเตมาลา gt
+    '\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\x95','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c',0, // กาตาร์ qa
+    '\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\x99','\xe0','\xb8','\xb2',0, // กานา gh
+    '\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\x9a','\xe0','\xb8','\xad','\xe0','\xb8','\x87',0, // กาบอง ga
+    '\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xa2','\xe0','\xb8','\xad','\xe0','\xb8','\xb2','\xe0','\xb8','\x99','\xe0','\xb8','\xb2',0, // กายอานา gy
+    '\xe0','\xb8','\x81','\xe0','\xb8','\xb4','\xe0','\xb8','\x99','\xe0','\xb8','\xb5',0, // กินี gn
+    '\xe0','\xb8','\x81','\xe0','\xb8','\xb4','\xe0','\xb8','\x99','\xe0','\xb8','\xb5','\xe0','\xb8','\x9a','\xe0','\xb8','\xb4','\xe0','\xb8','\xaa','\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\xb2',0, // กินีบิสเซา gw
+    '\xe0','\xb8','\x84','\xe0','\xb8','\xad','\xe0','\xb8','\x87','\xe0','\xb9','\x82','\xe0','\xb8','\x81','\xe0','\xb8','\x81','\xe0','\xb8','\xb4','\xe0','\xb8','\x99','\xe0','\xb8','\x8a','\xe0','\xb8','\xb2','\xe0','\xb8','\x8b','\xe0','\xb8','\xb2',0, // คองโกกินชาซา cd
+    '\xe0','\xb8','\x84','\xe0','\xb8','\xad','\xe0','\xb8','\x87','\xe0','\xb9','\x82','\xe0','\xb8','\x81','\xe0','\xb8','\x9a','\xe0','\xb8','\xa3','\xe0','\xb8','\xb2','\xe0','\xb8','\x8b','\xe0','\xb8','\x8b','\xe0','\xb8','\xb2','\xe0','\xb8','\xa7','\xe0','\xb8','\xb4','\xe0','\xb8','\xa5',0, // คองโกบราซซาวิล cg
+    '\xe0','\xb8','\x84','\xe0','\xb8','\xad','\xe0','\xb8','\x87','\xe0','\xb9','\x82','\xe0','\xb8','\x81','\xe0','\xb8','\xaa','\xe0','\xb8','\xb2','\xe0','\xb8','\x98','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb8','\x93','\xe0','\xb8','\xa3','\xe0','\xb8','\xb1','\xe0','\xb8','\x90',0, // คองโกสาธารณรัฐ cg
+    '\xe0','\xb8','\x84','\xe0','\xb8','\xad','\xe0','\xb8','\x87','\xe0','\xb9','\x82','\xe0','\xb8','\x81','\xe0','\xb8','\xaa','\xe0','\xb8','\xb2','\xe0','\xb8','\x98','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb8','\x93','\xe0','\xb8','\xa3','\xe0','\xb8','\xb1','\xe0','\xb8','\x90','\xe0','\xb8','\x9b','\xe0','\xb8','\xa3','\xe0','\xb8','\xb0','\xe0','\xb8','\x8a','\xe0','\xb8','\xb2','\xe0','\xb8','\x98','\xe0','\xb8','\xb4','\xe0','\xb8','\x9b','\xe0','\xb9','\x84','\xe0','\xb8','\x95','\xe0','\xb8','\xa2',0, // คองโกสาธารณรัฐประชาธิปไตย cd
+    '\xe0','\xb8','\x84','\xe0','\xb8','\xad','\xe0','\xb8','\xaa','\xe0','\xb8','\x95','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb8','\xb4','\xe0','\xb8','\x81','\xe0','\xb8','\xb2',0, // คอสตาริกา cr
+    '\xe0','\xb8','\x84','\xe0','\xb8','\xad','\xe0','\xb9','\x82','\xe0','\xb8','\xa1','\xe0','\xb9','\x82','\xe0','\xb8','\xa3','\xe0','\xb8','\xaa',0, // คอโมโรส km
+    '\xe0','\xb8','\x84','\xe0','\xb8','\xb2','\xe0','\xb8','\x8b','\xe0','\xb8','\xb1','\xe0','\xb8','\x84','\xe0','\xb8','\xaa','\xe0','\xb8','\x96','\xe0','\xb8','\xb2','\xe0','\xb8','\x99',0, // คาซัคสถาน kz
+    '\xe0','\xb8','\x84','\xe0','\xb8','\xb4','\xe0','\xb8','\xa3','\xe0','\xb8','\xb4','\xe0','\xb8','\x9a','\xe0','\xb8','\xb2','\xe0','\xb8','\xaa',0, // คิริบาส ki
+    '\xe0','\xb8','\x84','\xe0','\xb8','\xb4','\xe0','\xb8','\xa7','\xe0','\xb8','\x9a','\xe0','\xb8','\xb2',0, // คิวบา cu
+    '\xe0','\xb8','\x84','\xe0','\xb8','\xb5','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\x81','\xe0','\xb8','\xb5','\xe0','\xb8','\x8b','\xe0','\xb8','\xaa','\xe0','\xb8','\x96','\xe0','\xb8','\xb2','\xe0','\xb8','\x99',0, // คีร์กีซสถาน kg
+    '\xe0','\xb8','\x84','\xe0','\xb8','\xb9','\xe0','\xb8','\xa3','\xe0','\xb8','\xb2','\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\xb2',0, // คูราเซา cw
+    '\xe0','\xb8','\x84','\xe0','\xb8','\xb9','\xe0','\xb9','\x80','\xe0','\xb8','\xa7','\xe0','\xb8','\x95',0, // คูเวต kw
+    '\xe0','\xb8','\x88','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb9','\x80','\xe0','\xb8','\x88','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // จอร์เจีย ge
+    '\xe0','\xb8','\x88','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb9','\x81','\xe0','\xb8','\x94','\xe0','\xb8','\x99',0, // จอร์แดน jo
+    '\xe0','\xb8','\x88','\xe0','\xb8','\xb2','\xe0','\xb9','\x80','\xe0','\xb8','\xa1','\xe0','\xb8','\x81','\xe0','\xb8','\xb2',0, // จาเมกา jm
+    '\xe0','\xb8','\x88','\xe0','\xb8','\xb4','\xe0','\xb8','\x9a','\xe0','\xb8','\xb9','\xe0','\xb8','\x95','\xe0','\xb8','\xb5',0, // จิบูตี dj
+    '\xe0','\xb8','\x88','\xe0','\xb8','\xb5','\xe0','\xb8','\x99',0, // จีน cn
+    '\xe0','\xb8','\x8a','\xe0','\xb8','\xb2','\xe0','\xb8','\x94',0, // ชาด td
+    '\xe0','\xb8','\x8a','\xe0','\xb8','\xb4','\xe0','\xb8','\xa5','\xe0','\xb8','\xb5',0, // ชิลี cl
+    '\xe0','\xb8','\x8b','\xe0','\xb8','\xb2','\xe0','\xb8','\x99','\xe0','\xb8','\xa1','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb8','\xb4','\xe0','\xb9','\x82','\xe0','\xb8','\x99',0, // ซานมาริโน sm
+    '\xe0','\xb8','\x8b','\xe0','\xb8','\xb2','\xe0','\xb8','\xa1','\xe0','\xb8','\xb1','\xe0','\xb8','\xa7',0, // ซามัว ws
+    '\xe0','\xb8','\x8b','\xe0','\xb8','\xb2','\xe0','\xb8','\xad','\xe0','\xb8','\xb8','\xe0','\xb8','\x94','\xe0','\xb8','\xb5','\xe0','\xb8','\xad','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb8','\xb0','\xe0','\xb9','\x80','\xe0','\xb8','\x9a','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // ซาอุดีอาระเบีย sa
+    '\xe0','\xb8','\x8b','\xe0','\xb8','\xb2','\xe0','\xb8','\xae','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb8','\xb2','\xe0','\xb8','\x95','\xe0','\xb8','\xb0','\xe0','\xb8','\xa7','\xe0','\xb8','\xb1','\xe0','\xb8','\x99','\xe0','\xb8','\x95','\xe0','\xb8','\x81',0, // ซาฮาราตะวันตก eh
+    '\xe0','\xb8','\x8b','\xe0','\xb8','\xb4','\xe0','\xb8','\x99','\xe0','\xb8','\x95','\xe0','\xb9','\x8c','\xe0','\xb8','\xa1','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb9','\x80','\xe0','\xb8','\x97','\xe0','\xb8','\x99',0, // ซินต์มาร์เทน sx
+    '\xe0','\xb8','\x8b','\xe0','\xb8','\xb4','\xe0','\xb8','\xa1','\xe0','\xb8','\x9a','\xe0','\xb8','\xb1','\xe0','\xb8','\x9a','\xe0','\xb9','\x80','\xe0','\xb8','\xa7',0, // ซิมบับเว zw
+    '\xe0','\xb8','\x8b','\xe0','\xb8','\xb5','\xe0','\xb9','\x80','\xe0','\xb8','\xa3','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // ซีเรีย sy
+    '\xe0','\xb8','\x8b','\xe0','\xb8','\xb9','\xe0','\xb8','\x94','\xe0','\xb8','\xb2','\xe0','\xb8','\x99',0, // ซูดาน sd
+    '\xe0','\xb8','\x8b','\xe0','\xb8','\xb9','\xe0','\xb8','\x94','\xe0','\xb8','\xb2','\xe0','\xb8','\x99','\xe0','\xb9','\x83','\xe0','\xb8','\x95','\xe0','\xb9','\x89',0, // ซูดานใต้ ss
+    '\xe0','\xb8','\x8b','\xe0','\xb8','\xb9','\xe0','\xb8','\xa3','\xe0','\xb8','\xb4','\xe0','\xb8','\x99','\xe0','\xb8','\xb2','\xe0','\xb9','\x80','\xe0','\xb8','\xa1',0, // ซูรินาเม sr
+    '\xe0','\xb8','\x8d','\xe0','\xb8','\xb5','\xe0','\xb9','\x88','\xe0','\xb8','\x9b','\xe0','\xb8','\xb8','\xe0','\xb9','\x88','\xe0','\xb8','\x99',0, // ญี่ปุ่น jp
+    '\xe0','\xb8','\x94','\xe0','\xb8','\xb4','\xe0','\xb8','\x99','\xe0','\xb9','\x81','\xe0','\xb8','\x94','\xe0','\xb8','\x99','\xe0','\xb8','\x9b','\xe0','\xb8','\xb2','\xe0','\xb9','\x80','\xe0','\xb8','\xa5','\xe0','\xb8','\xaa','\xe0','\xb9','\x84','\xe0','\xb8','\x95','\xe0','\xb8','\x99','\xe0','\xb9','\x8c',0, // ดินแดนปาเลสไตน์ ps
+    '\xe0','\xb8','\x94','\xe0','\xb8','\xb4','\xe0','\xb9','\x80','\xe0','\xb8','\xad','\xe0','\xb9','\x82','\xe0','\xb8','\x81','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // ดิเอโกการ์เซีย dg
+    '\xe0','\xb8','\x95','\xe0','\xb8','\xa3','\xe0','\xb8','\xb4','\xe0','\xb8','\x99','\xe0','\xb8','\xb4','\xe0','\xb9','\x81','\xe0','\xb8','\x94','\xe0','\xb8','\x94','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\xb0','\xe0','\xb9','\x82','\xe0','\xb8','\x95','\xe0','\xb9','\x80','\xe0','\xb8','\x9a','\xe0','\xb9','\x82','\xe0','\xb8','\x81',0, // ตรินิแดดและโตเบโก tt
+    '\xe0','\xb8','\x95','\xe0','\xb8','\xad','\xe0','\xb8','\x87','\xe0','\xb8','\x81','\xe0','\xb8','\xb2',0, // ตองกา to
+    '\xe0','\xb8','\x95','\xe0','\xb8','\xb4','\xe0','\xb8','\xa1','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\x95','\xe0','\xb8','\xb0','\xe0','\xb8','\xa7','\xe0','\xb8','\xb1','\xe0','\xb8','\x99','\xe0','\xb8','\xad','\xe0','\xb8','\xad','\xe0','\xb8','\x81',0, // ติมอร์ตะวันออก tl
+    '\xe0','\xb8','\x95','\xe0','\xb8','\xb4','\xe0','\xb8','\xa1','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb9','\x80','\xe0','\xb8','\xa5','\xe0','\xb8','\xaa','\xe0','\xb9','\x80','\xe0','\xb8','\x95',0, // ติมอร์เลสเต tl
+    '\xe0','\xb8','\x95','\xe0','\xb8','\xb8','\xe0','\xb8','\xa3','\xe0','\xb8','\x81','\xe0','\xb8','\xb5',0, // ตุรกี tr
+    '\xe0','\xb8','\x95','\xe0','\xb8','\xb9','\xe0','\xb8','\x99','\xe0','\xb8','\xb4','\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // ตูนิเซีย tn
+    '\xe0','\xb8','\x95','\xe0','\xb8','\xb9','\xe0','\xb8','\xa7','\xe0','\xb8','\xb2','\xe0','\xb8','\xa5','\xe0','\xb8','\xb9',0, // ตูวาลู tv
+    '\xe0','\xb8','\x97','\xe0','\xb8','\xa3','\xe0','\xb8','\xb4','\xe0','\xb8','\xaa','\xe0','\xb8','\x95','\xe0','\xb8','\xb1','\xe0','\xb8','\x99','\xe0','\xb8','\x94','\xe0','\xb8','\xb2','\xe0','\xb8','\x84','\xe0','\xb8','\xb9','\xe0','\xb8','\x99','\xe0','\xb8','\xb2',0, // ทริสตันดาคูนา ta
+    '\xe0','\xb8','\x97','\xe0','\xb8','\xb2','\xe0','\xb8','\x88','\xe0','\xb8','\xb4','\xe0','\xb8','\x81','\xe0','\xb8','\xb4','\xe0','\xb8','\xaa','\xe0','\xb8','\x96','\xe0','\xb8','\xb2','\xe0','\xb8','\x99',0, // ทาจิกิสถาน tj
+    '\xe0','\xb8','\x99','\xe0','\xb8','\x84','\xe0','\xb8','\xa3','\xe0','\xb8','\xa7','\xe0','\xb8','\xb2','\xe0','\xb8','\x95','\xe0','\xb8','\xb4','\xe0','\xb8','\x81','\xe0','\xb8','\xb1','\xe0','\xb8','\x99',0, // นครวาติกัน va
+    '\xe0','\xb8','\x99','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb9','\x80','\xe0','\xb8','\xa7','\xe0','\xb8','\xa2','\xe0','\xb9','\x8c',0, // นอร์เวย์ no
+    '\xe0','\xb8','\x99','\xe0','\xb8','\xb2','\xe0','\xb8','\xa1','\xe0','\xb8','\xb4','\xe0','\xb9','\x80','\xe0','\xb8','\x9a','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // นามิเบีย na
+    '\xe0','\xb8','\x99','\xe0','\xb8','\xb2','\xe0','\xb8','\xad','\xe0','\xb8','\xb9','\xe0','\xb8','\xa3','\xe0','\xb8','\xb9',0, // นาอูรู nr
+    '\xe0','\xb8','\x99','\xe0','\xb8','\xb4','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb8','\xb2','\xe0','\xb8','\x81','\xe0','\xb8','\xb1','\xe0','\xb8','\xa7',0, // นิการากัว ni
+    '\xe0','\xb8','\x99','\xe0','\xb8','\xb4','\xe0','\xb8','\xa7','\xe0','\xb8','\x8b','\xe0','\xb8','\xb5','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\x99','\xe0','\xb8','\x94','\xe0','\xb9','\x8c',0, // นิวซีแลนด์ nz
+    '\xe0','\xb8','\x99','\xe0','\xb8','\xb4','\xe0','\xb8','\xa7','\xe0','\xb9','\x81','\xe0','\xb8','\x84','\xe0','\xb8','\xa5','\xe0','\xb8','\xb4','\xe0','\xb9','\x82','\xe0','\xb8','\x94','\xe0','\xb9','\x80','\xe0','\xb8','\x99','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // นิวแคลิโดเนีย nc
+    '\xe0','\xb8','\x99','\xe0','\xb8','\xb5','\xe0','\xb8','\xad','\xe0','\xb8','\xb9','\xe0','\xb9','\x80','\xe0','\xb8','\xad',0, // นีอูเอ nu
+    '\xe0','\xb8','\x9a','\xe0','\xb8','\xa3','\xe0','\xb8','\xb2','\xe0','\xb8','\x8b','\xe0','\xb8','\xb4','\xe0','\xb8','\xa5',0, // บราซิล br
+    '\xe0','\xb8','\x9a','\xe0','\xb8','\xa3','\xe0','\xb8','\xb4','\xe0','\xb8','\x95','\xe0','\xb8','\xb4','\xe0','\xb8','\x8a','\xe0','\xb8','\xad','\xe0','\xb8','\xb4','\xe0','\xb8','\x99','\xe0','\xb9','\x80','\xe0','\xb8','\x94','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2','\xe0','\xb8','\x99','\xe0','\xb9','\x82','\xe0','\xb8','\xad','\xe0','\xb9','\x80','\xe0','\xb8','\x8a','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2','\xe0','\xb8','\x99','\xe0','\xb9','\x80','\xe0','\xb8','\x97','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\xa3','\xe0','\xb8','\xb4','\xe0','\xb8','\x97','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb8','\xb5',0, // บริติชอินเดียนโอเชียนเทร์ริทอรี io
+    '\xe0','\xb8','\x9a','\xe0','\xb8','\xa3','\xe0','\xb8','\xb9','\xe0','\xb9','\x84','\xe0','\xb8','\x99',0, // บรูไน bn
+    '\xe0','\xb8','\x9a','\xe0','\xb8','\xad','\xe0','\xb8','\x95','\xe0','\xb8','\xaa','\xe0','\xb8','\xa7','\xe0','\xb8','\xb2','\xe0','\xb8','\x99','\xe0','\xb8','\xb2',0, // บอตสวานา bw
+    '\xe0','\xb8','\x9a','\xe0','\xb8','\xad','\xe0','\xb8','\xaa','\xe0','\xb9','\x80','\xe0','\xb8','\x99','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\xb0','\xe0','\xb9','\x80','\xe0','\xb8','\xae','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb9','\x82','\xe0','\xb8','\x81','\xe0','\xb8','\xa7','\xe0','\xb8','\xb5','\xe0','\xb8','\x99','\xe0','\xb8','\xb2',0, // บอสเนียและเฮอร์เซโกวีนา ba
+    '\xe0','\xb8','\x9a','\xe0','\xb8','\xb1','\xe0','\xb8','\x87','\xe0','\xb8','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\xb2','\xe0','\xb9','\x80','\xe0','\xb8','\x97','\xe0','\xb8','\xa8',0, // บังกลาเทศ bd
+    '\xe0','\xb8','\x9a','\xe0','\xb8','\xb1','\xe0','\xb8','\xa5','\xe0','\xb9','\x81','\xe0','\xb8','\x81','\xe0','\xb9','\x80','\xe0','\xb8','\xa3','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // บัลแกเรีย bg
+    '\xe0','\xb8','\x9a','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb9','\x80','\xe0','\xb8','\x9a','\xe0','\xb9','\x82','\xe0','\xb8','\x94','\xe0','\xb8','\xaa',0, // บาร์เบโดส bb
+    '\xe0','\xb8','\x9a','\xe0','\xb8','\xb2','\xe0','\xb8','\xab','\xe0','\xb9','\x8c','\xe0','\xb9','\x80','\xe0','\xb8','\xa3','\xe0','\xb8','\x99',0, // บาห์เรน bh
+    '\xe0','\xb8','\x9a','\xe0','\xb8','\xb2','\xe0','\xb8','\xae','\xe0','\xb8','\xb2','\xe0','\xb8','\xa1','\xe0','\xb8','\xb2','\xe0','\xb8','\xaa',0, // บาฮามาส bs
+    '\xe0','\xb8','\x9a','\xe0','\xb8','\xb8','\xe0','\xb8','\xa3','\xe0','\xb8','\xb8','\xe0','\xb8','\x99','\xe0','\xb8','\x94','\xe0','\xb8','\xb5',0, // บุรุนดี bi
+    '\xe0','\xb8','\x9a','\xe0','\xb8','\xb9','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\x81','\xe0','\xb8','\xb4','\xe0','\xb8','\x99','\xe0','\xb8','\xb2','\xe0','\xb8','\x9f','\xe0','\xb8','\xb2','\xe0','\xb9','\x82','\xe0','\xb8','\x8b',0, // บูร์กินาฟาโซ bf
+    '\xe0','\xb8','\x9b','\xe0','\xb8','\xb2','\xe0','\xb8','\x81','\xe0','\xb8','\xb5','\xe0','\xb8','\xaa','\xe0','\xb8','\x96','\xe0','\xb8','\xb2','\xe0','\xb8','\x99',0, // ปากีสถาน pk
+    '\xe0','\xb8','\x9b','\xe0','\xb8','\xb2','\xe0','\xb8','\x99','\xe0','\xb8','\xb2','\xe0','\xb8','\xa1','\xe0','\xb8','\xb2',0, // ปานามา pa
+    '\xe0','\xb8','\x9b','\xe0','\xb8','\xb2','\xe0','\xb8','\x9b','\xe0','\xb8','\xb1','\xe0','\xb8','\xa7','\xe0','\xb8','\x99','\xe0','\xb8','\xb4','\xe0','\xb8','\xa7','\xe0','\xb8','\x81','\xe0','\xb8','\xb4','\xe0','\xb8','\x99','\xe0','\xb8','\xb5',0, // ปาปัวนิวกินี pg
+    '\xe0','\xb8','\x9b','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb8','\xb2','\xe0','\xb8','\x81','\xe0','\xb8','\xa7','\xe0','\xb8','\xb1','\xe0','\xb8','\xa2',0, // ปารากวัย py
+    '\xe0','\xb8','\x9b','\xe0','\xb8','\xb2','\xe0','\xb9','\x80','\xe0','\xb8','\xa5','\xe0','\xb8','\xaa','\xe0','\xb9','\x84','\xe0','\xb8','\x95','\xe0','\xb8','\x99','\xe0','\xb9','\x8c',0, // ปาเลสไตน์ ps
+    '\xe0','\xb8','\x9b','\xe0','\xb8','\xb2','\xe0','\xb9','\x80','\xe0','\xb8','\xa5','\xe0','\xb8','\xb2',0, // ปาเลา pw
+    '\xe0','\xb8','\x9d','\xe0','\xb8','\xa3','\xe0','\xb8','\xb1','\xe0','\xb9','\x88','\xe0','\xb8','\x87','\xe0','\xb9','\x80','\xe0','\xb8','\xa8','\xe0','\xb8','\xaa',0, // ฝรั่งเศส fr
+    '\xe0','\xb8','\x9f','\xe0','\xb8','\xb4','\xe0','\xb8','\x88','\xe0','\xb8','\xb4',0, // ฟิจิ fj
+    '\xe0','\xb8','\x9f','\xe0','\xb8','\xb4','\xe0','\xb8','\x99','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\x99','\xe0','\xb8','\x94','\xe0','\xb9','\x8c',0, // ฟินแลนด์ fi
+    '\xe0','\xb8','\x9f','\xe0','\xb8','\xb4','\xe0','\xb8','\xa5','\xe0','\xb8','\xb4','\xe0','\xb8','\x9b','\xe0','\xb8','\x9b','\xe0','\xb8','\xb4','\xe0','\xb8','\x99','\xe0','\xb8','\xaa','\xe0','\xb9','\x8c',0, // ฟิลิปปินส์ ph
+    '\xe0','\xb8','\xa0','\xe0','\xb8','\xb9','\xe0','\xb8','\x8f','\xe0','\xb8','\xb2','\xe0','\xb8','\x99',0, // ภูฏาน bt
+    '\xe0','\xb8','\xa1','\xe0','\xb8','\xad','\xe0','\xb8','\x87','\xe0','\xb9','\x82','\xe0','\xb8','\x81','\xe0','\xb9','\x80','\xe0','\xb8','\xa5','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // มองโกเลีย mn
+    '\xe0','\xb8','\xa1','\xe0','\xb8','\xad','\xe0','\xb8','\x99','\xe0','\xb8','\x95','\xe0','\xb9','\x8c','\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\xa3','\xe0','\xb8','\xb1','\xe0','\xb8','\x95',0, // มอนต์เซอร์รัต ms
+    '\xe0','\xb8','\xa1','\xe0','\xb8','\xad','\xe0','\xb8','\x99','\xe0','\xb9','\x80','\xe0','\xb8','\x95','\xe0','\xb9','\x80','\xe0','\xb8','\x99','\xe0','\xb9','\x82','\xe0','\xb8','\x81','\xe0','\xb8','\xa3',0, // มอนเตเนโกร me
+    '\xe0','\xb8','\xa1','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb8','\xb4','\xe0','\xb9','\x80','\xe0','\xb8','\x8a','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2','\xe0','\xb8','\xaa',0, // มอริเชียส mu
+    '\xe0','\xb8','\xa1','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb8','\xb4','\xe0','\xb9','\x80','\xe0','\xb8','\x95','\xe0','\xb9','\x80','\xe0','\xb8','\x99','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // มอริเตเนีย mr
+    '\xe0','\xb8','\xa1','\xe0','\xb8','\xad','\xe0','\xb8','\xa5','\xe0','\xb8','\x95','\xe0','\xb8','\xb2',0, // มอลตา mt
+    '\xe0','\xb8','\xa1','\xe0','\xb8','\xad','\xe0','\xb8','\xa5','\xe0','\xb9','\x82','\xe0','\xb8','\x94','\xe0','\xb8','\xa7','\xe0','\xb8','\xb2',0, // มอลโดวา md
+    '\xe0','\xb8','\xa1','\xe0','\xb8','\xb1','\xe0','\xb8','\xa5','\xe0','\xb8','\x94','\xe0','\xb8','\xb5','\xe0','\xb8','\x9f','\xe0','\xb8','\xaa','\xe0','\xb9','\x8c',0, // มัลดีฟส์ mv
+    '\xe0','\xb8','\xa1','\xe0','\xb8','\xb2','\xe0','\xb8','\x8b','\xe0','\xb8','\xb4','\xe0','\xb9','\x82','\xe0','\xb8','\x94','\xe0','\xb9','\x80','\xe0','\xb8','\x99','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2','\xe0','\xb9','\x80','\xe0','\xb8','\xab','\xe0','\xb8','\x99','\xe0','\xb8','\xb7','\xe0','\xb8','\xad',0, // มาซิโดเนียเหนือ mk
+    '\xe0','\xb8','\xa1','\xe0','\xb8','\xb2','\xe0','\xb8','\x94','\xe0','\xb8','\xb2','\xe0','\xb8','\x81','\xe0','\xb8','\xb1','\xe0','\xb8','\xaa','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c',0, // มาดากัสการ์ mg
+    '\xe0','\xb8','\xa1','\xe0','\xb8','\xb2','\xe0','\xb8','\xa2','\xe0','\xb8','\xad','\xe0','\xb8','\x95',0, // มายอต yt
+    '\xe0','\xb8','\xa1','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\x95','\xe0','\xb8','\xb4','\xe0','\xb8','\x99','\xe0','\xb8','\xb5','\xe0','\xb8','\x81',0, // มาร์ตินีก mq
+    '\xe0','\xb8','\xa1','\xe0','\xb8','\xb2','\xe0','\xb8','\xa5','\xe0','\xb8','\xb2','\xe0','\xb8','\xa7','\xe0','\xb8','\xb5',0, // มาลาวี mw
+    '\xe0','\xb8','\xa1','\xe0','\xb8','\xb2','\xe0','\xb8','\xa5','\xe0','\xb8','\xb5',0, // มาลี ml
+    '\xe0','\xb8','\xa1','\xe0','\xb8','\xb2','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb9','\x8a','\xe0','\xb8','\xb2',0, // มาเก๊า mo
+    '\xe0','\xb8','\xa1','\xe0','\xb8','\xb2','\xe0','\xb9','\x80','\xe0','\xb8','\xa5','\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // มาเลเซีย my
+    '\xe0','\xb8','\xa2','\xe0','\xb8','\xb4','\xe0','\xb8','\x9a','\xe0','\xb8','\xa3','\xe0','\xb8','\xad','\xe0','\xb8','\xa5','\xe0','\xb8','\x95','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c',0, // ยิบรอลตาร์ gi
+    '\xe0','\xb8','\xa2','\xe0','\xb8','\xb9','\xe0','\xb8','\x81','\xe0','\xb8','\xb1','\xe0','\xb8','\x99','\xe0','\xb8','\x94','\xe0','\xb8','\xb2',0, // ยูกันดา ug
+    '\xe0','\xb8','\xa2','\xe0','\xb8','\xb9','\xe0','\xb9','\x80','\xe0','\xb8','\x84','\xe0','\xb8','\xa3','\xe0','\xb8','\x99',0, // ยูเครน ua
+    '\xe0','\xb8','\xa2','\xe0','\xb8','\xb9','\xe0','\xb9','\x82','\xe0','\xb8','\xa3','\xe0','\xb9','\x82','\xe0','\xb8','\x8b','\xe0','\xb8','\x99',0, // ยูโรโซน ez
+    '\xe0','\xb8','\xa3','\xe0','\xb8','\xa7','\xe0','\xb8','\xb1','\xe0','\xb8','\x99','\xe0','\xb8','\x94','\xe0','\xb8','\xb2',0, // รวันดา rw
+    '\xe0','\xb8','\xa3','\xe0','\xb8','\xb1','\xe0','\xb8','\xaa','\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // รัสเซีย ru
+    '\xe0','\xb8','\xa5','\xe0','\xb8','\xb1','\xe0','\xb8','\x81','\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\xa1','\xe0','\xb9','\x80','\xe0','\xb8','\x9a','\xe0','\xb8','\xb4','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\x81',0, // ลักเซมเบิร์ก lu
+    '\xe0','\xb8','\xa5','\xe0','\xb8','\xb1','\xe0','\xb8','\x95','\xe0','\xb9','\x80','\xe0','\xb8','\xa7','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // ลัตเวีย lv
+    '\xe0','\xb8','\xa5','\xe0','\xb8','\xb2','\xe0','\xb8','\xa7',0, // ลาว la
+    '\xe0','\xb8','\xa5','\xe0','\xb8','\xb4','\xe0','\xb8','\x81','\xe0','\xb9','\x80','\xe0','\xb8','\x95','\xe0','\xb8','\x99','\xe0','\xb8','\xaa','\xe0','\xb9','\x84','\xe0','\xb8','\x95','\xe0','\xb8','\x99','\xe0','\xb9','\x8c',0, // ลิกเตนสไตน์ li
+    '\xe0','\xb8','\xa5','\xe0','\xb8','\xb4','\xe0','\xb8','\x97','\xe0','\xb8','\xb1','\xe0','\xb8','\xa7','\xe0','\xb9','\x80','\xe0','\xb8','\x99','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // ลิทัวเนีย lt
+    '\xe0','\xb8','\xa5','\xe0','\xb8','\xb4','\xe0','\xb9','\x80','\xe0','\xb8','\x9a','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // ลิเบีย ly
+    '\xe0','\xb8','\xa7','\xe0','\xb8','\xb2','\xe0','\xb8','\x99','\xe0','\xb8','\xb9','\xe0','\xb8','\xad','\xe0','\xb8','\xb2','\xe0','\xb8','\x95','\xe0','\xb8','\xb9',0, // วานูอาตู vu
+    '\xe0','\xb8','\xa7','\xe0','\xb8','\xb2','\xe0','\xb8','\xa5','\xe0','\xb8','\xa5','\xe0','\xb8','\xb4','\xe0','\xb8','\xaa','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\xb0','\xe0','\xb8','\x9f','\xe0','\xb8','\xb8','\xe0','\xb8','\x95','\xe0','\xb8','\xb9','\xe0','\xb8','\x99','\xe0','\xb8','\xb2',0, // วาลลิสและฟุตูนา wf
+    '\xe0','\xb8','\xa8','\xe0','\xb8','\xa3','\xe0','\xb8','\xb5','\xe0','\xb8','\xa5','\xe0','\xb8','\xb1','\xe0','\xb8','\x87','\xe0','\xb8','\x81','\xe0','\xb8','\xb2',0, // ศรีลังกา lk
+    '\xe0','\xb8','\xaa','\xe0','\xb8','\x9f','\xe0','\xb8','\xb2','\xe0','\xb8','\xa5','\xe0','\xb8','\x9a','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\xb0','\xe0','\xb8','\xa2','\xe0','\xb8','\xb2','\xe0','\xb8','\x99','\xe0','\xb9','\x84','\xe0','\xb8','\xa1','\xe0','\xb9','\x80','\xe0','\xb8','\xad','\xe0','\xb8','\x99',0, // สฟาลบาร์และยานไมเอน sj
+    '\xe0','\xb8','\xaa','\xe0','\xb8','\xa7','\xe0','\xb8','\xb2','\xe0','\xb8','\x8b','\xe0','\xb8','\xb4','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\x99','\xe0','\xb8','\x94','\xe0','\xb9','\x8c',0, // สวาซิแลนด์ sz
+    '\xe0','\xb8','\xaa','\xe0','\xb8','\xa7','\xe0','\xb8','\xb4','\xe0','\xb8','\x95','\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\x99','\xe0','\xb8','\x94','\xe0','\xb9','\x8c',0, // สวิตเซอร์แลนด์ ch
+    '\xe0','\xb8','\xaa','\xe0','\xb8','\xa7','\xe0','\xb8','\xb5','\xe0','\xb9','\x80','\xe0','\xb8','\x94','\xe0','\xb8','\x99',0, // สวีเดน se
+    '\xe0','\xb8','\xaa','\xe0','\xb8','\xab','\xe0','\xb8','\xa3','\xe0','\xb8','\xb1','\xe0','\xb8','\x90','\xe0','\xb8','\xad','\xe0','\xb8','\xb2','\xe0','\xb8','\xab','\xe0','\xb8','\xa3','\xe0','\xb8','\xb1','\xe0','\xb8','\x9a','\xe0','\xb9','\x80','\xe0','\xb8','\xad','\xe0','\xb8','\xa1','\xe0','\xb8','\xb4','\xe0','\xb9','\x80','\xe0','\xb8','\xa3','\xe0','\xb8','\x95','\xe0','\xb8','\xaa','\xe0','\xb9','\x8c',0, // สหรัฐอาหรับเอมิเรตส์ ae
+    '\xe0','\xb8','\xaa','\xe0','\xb8','\xab','\xe0','\xb8','\xa3','\xe0','\xb8','\xb1','\xe0','\xb8','\x90','\xe0','\xb8','\xad','\xe0','\xb9','\x80','\xe0','\xb8','\xa1','\xe0','\xb8','\xa3','\xe0','\xb8','\xb4','\xe0','\xb8','\x81','\xe0','\xb8','\xb2',0, // สหรัฐอเมริกา us
+    '\xe0','\xb8','\xaa','\xe0','\xb8','\xab','\xe0','\xb8','\xa3','\xe0','\xb8','\xb1','\xe0','\xb8','\x90','\xe0','\xb8','\xaf',0, // สหรัฐฯ us
+    '\xe0','\xb8','\xaa','\xe0','\xb8','\xab','\xe0','\xb8','\xa3','\xe0','\xb8','\xb2','\xe0','\xb8','\x8a','\xe0','\xb8','\xad','\xe0','\xb8','\xb2','\xe0','\xb8','\x93','\xe0','\xb8','\xb2','\xe0','\xb8','\x88','\xe0','\xb8','\xb1','\xe0','\xb8','\x81','\xe0','\xb8','\xa3',0, // สหราชอาณาจักร gb
+    '\xe0','\xb8','\xaa','\xe0','\xb8','\xb2','\xe0','\xb8','\x98','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb8','\x93','\xe0','\xb8','\xa3','\xe0','\xb8','\xb1','\xe0','\xb8','\x90','\xe0','\xb9','\x80','\xe0','\xb8','\x8a','\xe0','\xb9','\x87','\xe0','\xb8','\x81',0, // สาธารณรัฐเช็ก cz
+    '\xe0','\xb8','\xaa','\xe0','\xb8','\xb2','\xe0','\xb8','\x98','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb8','\x93','\xe0','\xb8','\xa3','\xe0','\xb8','\xb1','\xe0','\xb8','\x90','\xe0','\xb9','\x81','\xe0','\xb8','\xad','\xe0','\xb8','\x9f','\xe0','\xb8','\xa3','\xe0','\xb8','\xb4','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\xb2','\xe0','\xb8','\x87',0, // สาธารณรัฐแอฟริกากลาง cf
+    '\xe0','\xb8','\xaa','\xe0','\xb8','\xb2','\xe0','\xb8','\x98','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb8','\x93','\xe0','\xb8','\xa3','\xe0','\xb8','\xb1','\xe0','\xb8','\x90','\xe0','\xb9','\x82','\xe0','\xb8','\x94','\xe0','\xb8','\xa1','\xe0','\xb8','\xb4','\xe0','\xb8','\x99','\xe0','\xb8','\xb4','\xe0','\xb8','\x81','\xe0','\xb8','\xb1','\xe0','\xb8','\x99',0, // สาธารณรัฐโดมินิกัน do
+    '\xe0','\xb8','\xaa','\xe0','\xb8','\xb4','\xe0','\xb8','\x87','\xe0','\xb8','\x84','\xe0','\xb9','\x82','\xe0','\xb8','\x9b','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c',0, // สิงคโปร์ sg
+    '\xe0','\xb8','\xaa','\xe0','\xb9','\x80','\xe0','\xb8','\x9b','\xe0','\xb8','\x99',0, // สเปน es
+    '\xe0','\xb8','\xaa','\xe0','\xb9','\x82','\xe0','\xb8','\xa5','\xe0','\xb8','\xa7','\xe0','\xb8','\xb0','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // สโลวะเกีย sk
+    '\xe0','\xb8','\xaa','\xe0','\xb9','\x82','\xe0','\xb8','\xa5','\xe0','\xb8','\xa7','\xe0','\xb8','\xb5','\xe0','\xb9','\x80','\xe0','\xb8','\x99','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // สโลวีเนีย si
+    '\xe0','\xb8','\xab','\xe0','\xb8','\xa1','\xe0','\xb8','\xb9','\xe0','\xb9','\x88','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb8','\x84','\xe0','\xb8','\xb2','\xe0','\xb8','\x99','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb8','\xb5',0, // หมู่เกาะคานารี ic
+    '\xe0','\xb8','\xab','\xe0','\xb8','\xa1','\xe0','\xb8','\xb9','\xe0','\xb9','\x88','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb8','\x84','\xe0','\xb8','\xb8','\xe0','\xb8','\x81',0, // หมู่เกาะคุก ck
+    '\xe0','\xb8','\xab','\xe0','\xb8','\xa1','\xe0','\xb8','\xb9','\xe0','\xb9','\x88','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb8','\x99','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb9','\x80','\xe0','\xb8','\x97','\xe0','\xb8','\xb4','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\x99','\xe0','\xb8','\xa1','\xe0','\xb8','\xb2','\xe0','\xb9','\x80','\xe0','\xb8','\xa3','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2','\xe0','\xb8','\x99','\xe0','\xb8','\xb2',0, // หมู่เกาะนอร์เทิร์นมาเรียนา mp
+    '\xe0','\xb8','\xab','\xe0','\xb8','\xa1','\xe0','\xb8','\xb9','\xe0','\xb9','\x88','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb8','\x9a','\xe0','\xb8','\xa3','\xe0','\xb8','\xb4','\xe0','\xb8','\x95','\xe0','\xb8','\xb4','\xe0','\xb8','\x8a','\xe0','\xb9','\x80','\xe0','\xb8','\xa7','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\x88','\xe0','\xb8','\xb4','\xe0','\xb8','\x99',0, // หมู่เกาะบริติชเวอร์จิน vg
+    '\xe0','\xb8','\xab','\xe0','\xb8','\xa1','\xe0','\xb8','\xb9','\xe0','\xb9','\x88','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb8','\x9e','\xe0','\xb8','\xb4','\xe0','\xb8','\x95','\xe0','\xb9','\x81','\xe0','\xb8','\x84','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\x99',0, // หมู่เกาะพิตแคร์น pn
+    '\xe0','\xb8','\xab','\xe0','\xb8','\xa1','\xe0','\xb8','\xb9','\xe0','\xb9','\x88','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb8','\x9f','\xe0','\xb8','\xad','\xe0','\xb8','\xa5','\xe0','\xb9','\x8c','\xe0','\xb8','\x81','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\x99','\xe0','\xb8','\x94','\xe0','\xb9','\x8c',0, // หมู่เกาะฟอล์กแลนด์ fk
+    '\xe0','\xb8','\xab','\xe0','\xb8','\xa1','\xe0','\xb8','\xb9','\xe0','\xb9','\x88','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb8','\x9f','\xe0','\xb8','\xad','\xe0','\xb8','\xa5','\xe0','\xb9','\x8c','\xe0','\xb8','\x81','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\x99','\xe0','\xb8','\x94','\xe0','\xb9','\x8c','\xe0','\xb8','\xad','\xe0','\xb8','\xb4','\xe0','\xb8','\xaa','\xe0','\xb8','\xa5','\xe0','\xb8','\xb2','\xe0','\xb8','\xaa','\xe0','\xb8','\xa1','\xe0','\xb8','\xb2','\xe0','\xb8','\xa5','\xe0','\xb8','\xa7','\xe0','\xb8','\xb4','\xe0','\xb8','\x99','\xe0','\xb8','\xb2','\xe0','\xb8','\xaa',0, // หมู่เกาะฟอล์กแลนด์อิสลาสมาลวินาส fk
+    '\xe0','\xb8','\xab','\xe0','\xb8','\xa1','\xe0','\xb8','\xb9','\xe0','\xb9','\x88','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb8','\xa1','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb9','\x81','\xe0','\xb8','\x8a','\xe0','\xb8','\xa5','\xe0','\xb8','\xa5','\xe0','\xb9','\x8c',0, // หมู่เกาะมาร์แชลล์ mh
+    '\xe0','\xb8','\xab','\xe0','\xb8','\xa1','\xe0','\xb8','\xb9','\xe0','\xb9','\x88','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb8','\xa3','\xe0','\xb8','\xad','\xe0','\xb8','\x9a','\xe0','\xb8','\x99','\xe0','\xb8','\xad','\xe0','\xb8','\x81','\xe0','\xb8','\x82','\xe0','\xb8','\xad','\xe0','\xb8','\x87','\xe0','\xb8','\xaa','\xe0','\xb8','\xab','\xe0','\xb8','\xa3','\xe0','\xb8','\xb1','\xe0','\xb8','\x90','\xe0','\xb8','\xad','\xe0','\xb9','\x80','\xe0','\xb8','\xa1','\xe0','\xb8','\xa3','\xe0','\xb8','\xb4','\xe0','\xb8','\x81','\xe0','\xb8','\xb2',0, // หมู่เกาะรอบนอกของสหรัฐอเมริกา um
+    '\xe0','\xb8','\xab','\xe0','\xb8','\xa1','\xe0','\xb8','\xb9','\xe0','\xb9','\x88','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb9','\x80','\xe0','\xb8','\x84','\xe0','\xb8','\xa2','\xe0','\xb9','\x8c','\xe0','\xb9','\x81','\xe0','\xb8','\xa1','\xe0','\xb8','\x99',0, // หมู่เกาะเคย์แมน ky
+    '\xe0','\xb8','\xab','\xe0','\xb8','\xa1','\xe0','\xb8','\xb9','\xe0','\xb9','\x88','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb9','\x80','\xe0','\xb8','\x95','\xe0','\xb8','\xb4','\xe0','\xb8','\x81','\xe0','\xb8','\xaa','\xe0','\xb9','\x8c','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\xb0','\xe0','\xb8','\xab','\xe0','\xb8','\xa1','\xe0','\xb8','\xb9','\xe0','\xb9','\x88','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb9','\x80','\xe0','\xb8','\x84','\xe0','\xb8','\x84','\xe0','\xb8','\xad','\xe0','\xb8','\xaa',0, // หมู่เกาะเติกส์และหมู่เกาะเคคอส tc
+    '\xe0','\xb8','\xab','\xe0','\xb8','\xa1','\xe0','\xb8','\xb9','\xe0','\xb9','\x88','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb9','\x80','\xe0','\xb8','\xa7','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\x88','\xe0','\xb8','\xb4','\xe0','\xb8','\x99','\xe0','\xb8','\x82','\xe0','\xb8','\xad','\xe0','\xb8','\x87','\xe0','\xb8','\xaa','\xe0','\xb8','\xab','\xe0','\xb8','\xa3','\xe0','\xb8','\xb1','\xe0','\xb8','\x90','\xe0','\xb8','\xad','\xe0','\xb9','\x80','\xe0','\xb8','\xa1','\xe0','\xb8','\xa3','\xe0','\xb8','\xb4','\xe0','\xb8','\x81','\xe0','\xb8','\xb2',0, // หมู่เกาะเวอร์จินของสหรัฐอเมริกา vi
+    '\xe0','\xb8','\xab','\xe0','\xb8','\xa1','\xe0','\xb8','\xb9','\xe0','\xb9','\x88','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb9','\x81','\xe0','\xb8','\x9f','\xe0','\xb9','\x82','\xe0','\xb8','\xa3',0, // หมู่เกาะแฟโร fo
+    '\xe0','\xb8','\xab','\xe0','\xb8','\xa1','\xe0','\xb8','\xb9','\xe0','\xb9','\x88','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb9','\x82','\xe0','\xb8','\x84','\xe0','\xb9','\x82','\xe0','\xb8','\x84','\xe0','\xb8','\xaa','\xe0','\xb8','\x84','\xe0','\xb8','\xb5','\xe0','\xb8','\xa5','\xe0','\xb8','\xb4','\xe0','\xb8','\x87',0, // หมู่เกาะโคโคสคีลิง cc
+    '\xe0','\xb8','\xab','\xe0','\xb8','\xa1','\xe0','\xb8','\xb9','\xe0','\xb9','\x88','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb9','\x82','\xe0','\xb8','\x8b','\xe0','\xb9','\x82','\xe0','\xb8','\xa5','\xe0','\xb8','\xa1','\xe0','\xb8','\xad','\xe0','\xb8','\x99',0, // หมู่เกาะโซโลมอน sb
+    '\xe0','\xb8','\xab','\xe0','\xb8','\xa1','\xe0','\xb8','\xb9','\xe0','\xb9','\x88','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb9','\x82','\xe0','\xb8','\xad','\xe0','\xb8','\xa5','\xe0','\xb8','\xb1','\xe0','\xb8','\x99','\xe0','\xb8','\x94','\xe0','\xb9','\x8c',0, // หมู่เกาะโอลันด์ ax
+    '\xe0','\xb8','\xad','\xe0','\xb8','\xad','\xe0','\xb8','\xaa','\xe0','\xb9','\x80','\xe0','\xb8','\x95','\xe0','\xb8','\xa3','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // ออสเตรีย at
+    '\xe0','\xb8','\xad','\xe0','\xb8','\xad','\xe0','\xb8','\xaa','\xe0','\xb9','\x80','\xe0','\xb8','\x95','\xe0','\xb8','\xa3','\xe0','\xb9','\x80','\xe0','\xb8','\xa5','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // ออสเตรเลีย au
+    '\xe0','\xb8','\xad','\xe0','\xb8','\xb1','\xe0','\xb8','\x99','\xe0','\xb8','\x94','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\xa3','\xe0','\xb8','\xb2',0, // อันดอร์รา ad
+    '\xe0','\xb8','\xad','\xe0','\xb8','\xb1','\xe0','\xb8','\x9f','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\x99','\xe0','\xb8','\xb4','\xe0','\xb8','\xaa','\xe0','\xb8','\x96','\xe0','\xb8','\xb2','\xe0','\xb8','\x99',0, // อัฟกานิสถาน af
+    '\xe0','\xb8','\xad','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb8','\xb9','\xe0','\xb8','\x9a','\xe0','\xb8','\xb2',0, // อารูบา aw
+    '\xe0','\xb8','\xad','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb9','\x80','\xe0','\xb8','\x88','\xe0','\xb8','\x99','\xe0','\xb8','\x95','\xe0','\xb8','\xb4','\xe0','\xb8','\x99','\xe0','\xb8','\xb2',0, // อาร์เจนตินา ar
+    '\xe0','\xb8','\xad','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb9','\x80','\xe0','\xb8','\xa1','\xe0','\xb9','\x80','\xe0','\xb8','\x99','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // อาร์เมเนีย am
+    '\xe0','\xb8','\xad','\xe0','\xb8','\xb2','\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb9','\x84','\xe0','\xb8','\x9a','\xe0','\xb8','\x88','\xe0','\xb8','\xb2','\xe0','\xb8','\x99',0, // อาเซอร์ไบจาน az
+    '\xe0','\xb8','\xad','\xe0','\xb8','\xb4','\xe0','\xb8','\x95','\xe0','\xb8','\xb2','\xe0','\xb8','\xa5','\xe0','\xb8','\xb5',0, // อิตาลี it
+    '\xe0','\xb8','\xad','\xe0','\xb8','\xb4','\xe0','\xb8','\x99','\xe0','\xb9','\x80','\xe0','\xb8','\x94','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // อินเดีย in
+    '\xe0','\xb8','\xad','\xe0','\xb8','\xb4','\xe0','\xb8','\x99','\xe0','\xb9','\x82','\xe0','\xb8','\x94','\xe0','\xb8','\x99','\xe0','\xb8','\xb5','\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // อินโดนีเซีย id
+    '\xe0','\xb8','\xad','\xe0','\xb8','\xb4','\xe0','\xb8','\xa3','\xe0','\xb8','\xb1','\xe0','\xb8','\x81',0, // อิรัก iq
+    '\xe0','\xb8','\xad','\xe0','\xb8','\xb4','\xe0','\xb8','\xaa','\xe0','\xb8','\xa3','\xe0','\xb8','\xb2','\xe0','\xb9','\x80','\xe0','\xb8','\xad','\xe0','\xb8','\xa5',0, // อิสราเอล il
+    '\xe0','\xb8','\xad','\xe0','\xb8','\xb4','\xe0','\xb8','\xab','\xe0','\xb8','\xa3','\xe0','\xb9','\x88','\xe0','\xb8','\xb2','\xe0','\xb8','\x99',0, // อิหร่าน ir
+    '\xe0','\xb8','\xad','\xe0','\xb8','\xb4','\xe0','\xb9','\x80','\xe0','\xb8','\x84','\xe0','\xb8','\xa7','\xe0','\xb8','\x97','\xe0','\xb8','\xad','\xe0','\xb9','\x80','\xe0','\xb8','\xa3','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2','\xe0','\xb8','\xa5','\xe0','\xb8','\x81','\xe0','\xb8','\xb4','\xe0','\xb8','\x99','\xe0','\xb8','\xb5',0, // อิเควทอเรียลกินี gq
+    '\xe0','\xb8','\xad','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2','\xe0','\xb8','\xb4','\xe0','\xb8','\x9b','\xe0','\xb8','\x95','\xe0','\xb9','\x8c',0, // อียิปต์ eg
+    '\xe0','\xb8','\xad','\xe0','\xb8','\xb8','\xe0','\xb8','\x8b','\xe0','\xb9','\x80','\xe0','\xb8','\x9a','\xe0','\xb8','\x81','\xe0','\xb8','\xb4','\xe0','\xb8','\xaa','\xe0','\xb8','\x96','\xe0','\xb8','\xb2','\xe0','\xb8','\x99',0, // อุซเบกิสถาน uz
+    '\xe0','\xb8','\xad','\xe0','\xb8','\xb8','\xe0','\xb8','\xa3','\xe0','\xb8','\xb8','\xe0','\xb8','\x81','\xe0','\xb8','\xa7','\xe0','\xb8','\xb1','\xe0','\xb8','\xa2',0, // อุรุกวัย uy
+    '\xe0','\xb8','\xad','\xe0','\xb9','\x80','\xe0','\xb8','\xa1','\xe0','\xb8','\xa3','\xe0','\xb8','\xb4','\xe0','\xb8','\x81','\xe0','\xb8','\xb1','\xe0','\xb8','\x99','\xe0','\xb8','\x8b','\xe0','\xb8','\xb2','\xe0','\xb8','\xa1','\xe0','\xb8','\xb1','\xe0','\xb8','\xa7',0, // อเมริกันซามัว as
+    '\xe0','\xb8','\xae','\xe0','\xb8','\xad','\xe0','\xb8','\x99','\xe0','\xb8','\x94','\xe0','\xb8','\xb9','\xe0','\xb8','\xa3','\xe0','\xb8','\xb1','\xe0','\xb8','\xaa',0, // ฮอนดูรัส hn
+    '\xe0','\xb8','\xae','\xe0','\xb8','\xb1','\xe0','\xb8','\x87','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb8','\xb5',0, // ฮังการี hu
+    '\xe0','\xb8','\xae','\xe0','\xb9','\x88','\xe0','\xb8','\xad','\xe0','\xb8','\x87','\xe0','\xb8','\x81','\xe0','\xb8','\x87',0, // ฮ่องกง hk
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xa3','\xe0','\xb9','\x80','\xe0','\xb8','\x99','\xe0','\xb8','\x94','\xe0','\xb8','\xb2',0, // เกรเนดา gd
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xab','\xe0','\xb8','\xa5','\xe0','\xb8','\xb5','\xe0','\xb9','\x80','\xe0','\xb8','\xab','\xe0','\xb8','\x99','\xe0','\xb8','\xb7','\xe0','\xb8','\xad',0, // เกาหลีเหนือ kp
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xab','\xe0','\xb8','\xa5','\xe0','\xb8','\xb5','\xe0','\xb9','\x83','\xe0','\xb8','\x95','\xe0','\xb9','\x89',0, // เกาหลีใต้ kr
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb8','\x84','\xe0','\xb8','\xa3','\xe0','\xb8','\xb4','\xe0','\xb8','\xaa','\xe0','\xb8','\x95','\xe0','\xb9','\x8c','\xe0','\xb8','\xa1','\xe0','\xb8','\xb2','\xe0','\xb8','\xaa',0, // เกาะคริสต์มาส cx
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb8','\x84','\xe0','\xb8','\xa5','\xe0','\xb8','\xb4','\xe0','\xb8','\x9b','\xe0','\xb9','\x80','\xe0','\xb8','\x9b','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\x95','\xe0','\xb8','\xb1','\xe0','\xb8','\x99',0, // เกาะคลิปเปอร์ตัน cp
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb8','\x99','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\x9f','\xe0','\xb8','\xad','\xe0','\xb8','\xa5','\xe0','\xb9','\x8c','\xe0','\xb8','\x81',0, // เกาะนอร์ฟอล์ก nf
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb8','\x9a','\xe0','\xb8','\xb9','\xe0','\xb9','\x80','\xe0','\xb8','\xa7','\xe0','\xb8','\x95',0, // เกาะบูเวต bv
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\xb2','\xe0','\xb8','\x97','\xe0','\xb9','\x8c','\xe0','\xb8','\x88','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb9','\x80','\xe0','\xb8','\x88','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\xb0','\xe0','\xb8','\xab','\xe0','\xb8','\xa1','\xe0','\xb8','\xb9','\xe0','\xb9','\x88','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\xb2','\xe0','\xb8','\x97','\xe0','\xb9','\x8c','\xe0','\xb9','\x81','\xe0','\xb8','\x8b','\xe0','\xb8','\x99','\xe0','\xb8','\x94','\xe0','\xb9','\x8c','\xe0','\xb8','\xa7','\xe0','\xb8','\xb4','\xe0','\xb8','\x8a',0, // เกาะเซาท์จอร์เจียและหมู่เกาะเซาท์แซนด์วิช gs
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb9','\x80','\xe0','\xb8','\xae','\xe0','\xb8','\xb4','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\x94','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\xb0','\xe0','\xb8','\xab','\xe0','\xb8','\xa1','\xe0','\xb8','\xb9','\xe0','\xb9','\x88','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb9','\x81','\xe0','\xb8','\xa1','\xe0','\xb8','\x81','\xe0','\xb8','\x94','\xe0','\xb8','\xad','\xe0','\xb8','\x99','\xe0','\xb8','\xb1','\xe0','\xb8','\xa5','\xe0','\xb8','\x94','\xe0','\xb9','\x8c',0, // เกาะเฮิร์ดและหมู่เกาะแมกดอนัลด์ hm
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb9','\x81','\xe0','\xb8','\xa1','\xe0','\xb8','\x99',0, // เกาะแมน im
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb8','\xb0','\xe0','\xb9','\x81','\xe0','\xb8','\xad','\xe0','\xb8','\xaa','\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\x99','\xe0','\xb8','\x8a','\xe0','\xb8','\xb1','\xe0','\xb8','\x99',0, // เกาะแอสเซนชัน ac
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb4','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\x99','\xe0','\xb8','\x8b','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2','\xe0','\xb9','\x8c',0, // เกิร์นซีย์ gg
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x82','\xe0','\xb8','\x95','\xe0','\xb8','\x9b','\xe0','\xb8','\x81','\xe0','\xb8','\x84','\xe0','\xb8','\xa3','\xe0','\xb8','\xad','\xe0','\xb8','\x87','\xe0','\xb8','\x9e','\xe0','\xb8','\xb4','\xe0','\xb9','\x80','\xe0','\xb8','\xa8','\xe0','\xb8','\xa9','\xe0','\xb8','\xa1','\xe0','\xb8','\xb2','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb9','\x8a','\xe0','\xb8','\xb2','\xe0','\xb9','\x81','\xe0','\xb8','\xab','\xe0','\xb9','\x88','\xe0','\xb8','\x87','\xe0','\xb8','\xaa','\xe0','\xb8','\xb2','\xe0','\xb8','\x98','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb8','\x93','\xe0','\xb8','\xa3','\xe0','\xb8','\xb1','\xe0','\xb8','\x90','\xe0','\xb8','\x9b','\xe0','\xb8','\xa3','\xe0','\xb8','\xb0','\xe0','\xb8','\x8a','\xe0','\xb8','\xb2','\xe0','\xb8','\x8a','\xe0','\xb8','\x99','\xe0','\xb8','\x88','\xe0','\xb8','\xb5','\xe0','\xb8','\x99',0, // เขตปกครองพิเศษมาเก๊าแห่งสาธารณรัฐประชาชนจีน mo
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x82','\xe0','\xb8','\x95','\xe0','\xb8','\x9b','\xe0','\xb8','\x81','\xe0','\xb8','\x84','\xe0','\xb8','\xa3','\xe0','\xb8','\xad','\xe0','\xb8','\x87','\xe0','\xb8','\x9e','\xe0','\xb8','\xb4','\xe0','\xb9','\x80','\xe0','\xb8','\xa8','\xe0','\xb8','\xa9','\xe0','\xb8','\xae','\xe0','\xb9','\x88','\xe0','\xb8','\xad','\xe0','\xb8','\x87','\xe0','\xb8','\x81','\xe0','\xb8','\x87','\xe0','\xb9','\x81','\xe0','\xb8','\xab','\xe0','\xb9','\x88','\xe0','\xb8','\x87','\xe0','\xb8','\xaa','\xe0','\xb8','\xb2','\xe0','\xb8','\x98','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb8','\x93','\xe0','\xb8','\xa3','\xe0','\xb8','\xb1','\xe0','\xb8','\x90','\xe0','\xb8','\x9b','\xe0','\xb8','\xa3','\xe0','\xb8','\xb0','\xe0','\xb8','\x8a','\xe0','\xb8','\xb2','\xe0','\xb8','\x8a','\xe0','\xb8','\x99','\xe0','\xb8','\x88','\xe0','\xb8','\xb5','\xe0','\xb8','\x99',0, // เขตปกครองพิเศษฮ่องกงแห่งสาธารณรัฐประชาชนจีน hk
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x84','\xe0','\xb8','\x99','\xe0','\xb8','\xa2','\xe0','\xb8','\xb2',0, // เคนยา ke
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x84','\xe0','\xb8','\x9b','\xe0','\xb9','\x80','\xe0','\xb8','\xa7','\xe0','\xb8','\xb4','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\x94',0, // เคปเวิร์ด cv
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x88','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\x8b','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2','\xe0','\xb9','\x8c',0, // เจอร์ซีย์ je
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x8a','\xe0','\xb9','\x87','\xe0','\xb8','\x81',0, // เช็ก cz
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\x99','\xe0','\xb8','\x95','\xe0','\xb9','\x8c','\xe0','\xb8','\x84','\xe0','\xb8','\xb4','\xe0','\xb8','\x95','\xe0','\xb8','\xaa','\xe0','\xb9','\x8c','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\xb0','\xe0','\xb9','\x80','\xe0','\xb8','\x99','\xe0','\xb8','\xa7','\xe0','\xb8','\xb4','\xe0','\xb8','\xaa',0, // เซนต์คิตส์และเนวิส kn
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\x99','\xe0','\xb8','\x95','\xe0','\xb9','\x8c','\xe0','\xb8','\x9a','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb9','\x80','\xe0','\xb8','\x98','\xe0','\xb9','\x80','\xe0','\xb8','\xa5','\xe0','\xb8','\xa1','\xe0','\xb8','\xb5',0, // เซนต์บาร์เธเลมี bl
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\x99','\xe0','\xb8','\x95','\xe0','\xb9','\x8c','\xe0','\xb8','\xa1','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\x95','\xe0','\xb8','\xb4','\xe0','\xb8','\x99',0, // เซนต์มาร์ติน mf
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\x99','\xe0','\xb8','\x95','\xe0','\xb9','\x8c','\xe0','\xb8','\xa5','\xe0','\xb8','\xb9','\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // เซนต์ลูเซีย lc
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\x99','\xe0','\xb8','\x95','\xe0','\xb9','\x8c','\xe0','\xb8','\xa7','\xe0','\xb8','\xb4','\xe0','\xb8','\x99','\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\x99','\xe0','\xb8','\x95','\xe0','\xb9','\x8c','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\xb0','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xa3','\xe0','\xb8','\x99','\xe0','\xb8','\xb2','\xe0','\xb8','\x94','\xe0','\xb8','\xb5','\xe0','\xb8','\x99','\xe0','\xb8','\xaa','\xe0','\xb9','\x8c',0, // เซนต์วินเซนต์และเกรนาดีนส์ vc
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\x99','\xe0','\xb8','\x95','\xe0','\xb9','\x8c','\xe0','\xb9','\x80','\xe0','\xb8','\xae','\xe0','\xb9','\x80','\xe0','\xb8','\xa5','\xe0','\xb8','\x99','\xe0','\xb8','\xb2',0, // เซนต์เฮเลนา sh
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\xa7','\xe0','\xb8','\x95','\xe0','\xb8','\xb2','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\xb0','\xe0','\xb9','\x80','\xe0','\xb8','\xa1','\xe0','\xb8','\xa5','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2','\xe0','\xb8','\xb2',0, // เซวตาและเมลียา ea
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb9','\x80','\xe0','\xb8','\x9a','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // เซอร์เบีย rs
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\xb2','\xe0','\xb8','\x95','\xe0','\xb8','\xb9','\xe0','\xb9','\x80','\xe0','\xb8','\xa1','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\xb0','\xe0','\xb8','\x9b','\xe0','\xb8','\xa3','\xe0','\xb8','\xb4','\xe0','\xb8','\x99','\xe0','\xb8','\x8b','\xe0','\xb8','\xb4','\xe0','\xb8','\x9b','\xe0','\xb8','\xb5',0, // เซาตูเมและปรินซิปี st
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\xa3','\xe0','\xb8','\xb2','\xe0','\xb8','\xa5','\xe0','\xb8','\xb5','\xe0','\xb9','\x82','\xe0','\xb8','\xad','\xe0','\xb8','\x99',0, // เซียร์ราลีโอน sl
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb9','\x80','\xe0','\xb8','\x8a','\xe0','\xb8','\xa5','\xe0','\xb8','\xaa','\xe0','\xb9','\x8c',0, // เซเชลส์ sc
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb9','\x80','\xe0','\xb8','\x99','\xe0','\xb8','\x81','\xe0','\xb8','\xb1','\xe0','\xb8','\xa5',0, // เซเนกัล sn
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x94','\xe0','\xb8','\x99','\xe0','\xb8','\xa1','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\x81',0, // เดนมาร์ก dk
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x95','\xe0','\xb8','\xb4','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\x81','\xe0','\xb9','\x80','\xe0','\xb8','\xa1','\xe0','\xb8','\x99','\xe0','\xb8','\xb4','\xe0','\xb8','\xaa','\xe0','\xb8','\x96','\xe0','\xb8','\xb2','\xe0','\xb8','\x99',0, // เติร์กเมนิสถาน tm
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x99','\xe0','\xb8','\x9b','\xe0','\xb8','\xb2','\xe0','\xb8','\xa5',0, // เนปาล np
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x99','\xe0','\xb9','\x80','\xe0','\xb8','\x98','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\x99','\xe0','\xb8','\x94','\xe0','\xb9','\x8c',0, // เนเธอร์แลนด์ nl
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x99','\xe0','\xb9','\x80','\xe0','\xb8','\x98','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\x99','\xe0','\xb8','\x94','\xe0','\xb9','\x8c','\xe0','\xb9','\x81','\xe0','\xb8','\x84','\xe0','\xb8','\xa3','\xe0','\xb8','\xb4','\xe0','\xb8','\x9a','\xe0','\xb9','\x80','\xe0','\xb8','\x9a','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2','\xe0','\xb8','\x99',0, // เนเธอร์แลนด์แคริบเบียน bq
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x9a','\xe0','\xb8','\x99','\xe0','\xb8','\xb4','\xe0','\xb8','\x99',0, // เบนิน bj
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x9a','\xe0','\xb8','\xa5','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb8','\xb8','\xe0','\xb8','\xaa',0, // เบลารุส by
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x9a','\xe0','\xb8','\xa5','\xe0','\xb8','\xb5','\xe0','\xb8','\x8b',0, // เบลีซ bz
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x9a','\xe0','\xb8','\xa5','\xe0','\xb9','\x80','\xe0','\xb8','\xa2','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2','\xe0','\xb8','\xa1',0, // เบลเยียม be
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x9a','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\xa1','\xe0','\xb8','\xb4','\xe0','\xb8','\xa7','\xe0','\xb8','\x94','\xe0','\xb8','\xb2',0, // เบอร์มิวดา bm
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x9b','\xe0','\xb8','\xa3','\xe0','\xb8','\xb9',0, // เปรู pe
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x9b','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb9','\x82','\xe0','\xb8','\x95','\xe0','\xb8','\xa3','\xe0','\xb8','\xb4','\xe0','\xb9','\x82','\xe0','\xb8','\x81',0, // เปอร์โตริโก pr
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x9f','\xe0','\xb8','\xa3','\xe0','\xb8','\x99','\xe0','\xb8','\x8a','\xe0','\xb9','\x8c','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2','\xe0','\xb8','\x99','\xe0','\xb8','\xb2',0, // เฟรนช์เกียนา gf
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x9f','\xe0','\xb8','\xa3','\xe0','\xb8','\x99','\xe0','\xb8','\x8a','\xe0','\xb9','\x8c','\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\xb2','\xe0','\xb9','\x80','\xe0','\xb8','\x97','\xe0','\xb8','\xb4','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\x99','\xe0','\xb9','\x80','\xe0','\xb8','\x97','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\xa3','\xe0','\xb8','\xb4','\xe0','\xb8','\x97','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb8','\xb5','\xe0','\xb8','\xaa','\xe0','\xb9','\x8c',0, // เฟรนช์เซาเทิร์นเทร์ริทอรีส์ tf
+    '\xe0','\xb9','\x80','\xe0','\xb8','\x9f','\xe0','\xb8','\xa3','\xe0','\xb8','\x99','\xe0','\xb8','\x8a','\xe0','\xb9','\x8c','\xe0','\xb9','\x82','\xe0','\xb8','\x9b','\xe0','\xb8','\xa5','\xe0','\xb8','\xb4','\xe0','\xb8','\x99','\xe0','\xb8','\xb5','\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // เฟรนช์โปลินีเซีย pf
+    '\xe0','\xb9','\x80','\xe0','\xb8','\xa1','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2','\xe0','\xb8','\x99','\xe0','\xb8','\xa1','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\x9e','\xe0','\xb8','\xa1','\xe0','\xb9','\x88','\xe0','\xb8','\xb2',0, // เมียนมาร์พม่า mm
+    '\xe0','\xb9','\x80','\xe0','\xb8','\xa1','\xe0','\xb9','\x87','\xe0','\xb8','\x81','\xe0','\xb8','\x8b','\xe0','\xb8','\xb4','\xe0','\xb9','\x82','\xe0','\xb8','\x81',0, // เม็กซิโก mx
+    '\xe0','\xb9','\x80','\xe0','\xb8','\xa2','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb8','\xa1','\xe0','\xb8','\x99','\xe0','\xb8','\xb5',0, // เยอรมนี de
+    '\xe0','\xb9','\x80','\xe0','\xb8','\xa2','\xe0','\xb9','\x80','\xe0','\xb8','\xa1','\xe0','\xb8','\x99',0, // เยเมน ye
+    '\xe0','\xb9','\x80','\xe0','\xb8','\xa3','\xe0','\xb8','\xad','\xe0','\xb8','\xb9','\xe0','\xb8','\x99','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2','\xe0','\xb8','\x87',0, // เรอูนียง re
+    '\xe0','\xb9','\x80','\xe0','\xb8','\xa5','\xe0','\xb8','\x9a','\xe0','\xb8','\xb2','\xe0','\xb8','\x99','\xe0','\xb8','\xad','\xe0','\xb8','\x99',0, // เลบานอน lb
+    '\xe0','\xb9','\x80','\xe0','\xb8','\xa5','\xe0','\xb9','\x82','\xe0','\xb8','\x8b','\xe0','\xb9','\x82','\xe0','\xb8','\x97',0, // เลโซโท ls
+    '\xe0','\xb9','\x80','\xe0','\xb8','\xa7','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2','\xe0','\xb8','\x94','\xe0','\xb8','\x99','\xe0','\xb8','\xb2','\xe0','\xb8','\xa1',0, // เวียดนาม vn
+    '\xe0','\xb9','\x80','\xe0','\xb8','\xa7','\xe0','\xb9','\x80','\xe0','\xb8','\x99','\xe0','\xb8','\x8b','\xe0','\xb8','\xb8','\xe0','\xb9','\x80','\xe0','\xb8','\xad','\xe0','\xb8','\xa5','\xe0','\xb8','\xb2',0, // เวเนซุเอลา ve
+    '\xe0','\xb9','\x80','\xe0','\xb8','\xad','\xe0','\xb8','\x81','\xe0','\xb8','\xa7','\xe0','\xb8','\xb2','\xe0','\xb8','\x94','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c',0, // เอกวาดอร์ ec
+    '\xe0','\xb9','\x80','\xe0','\xb8','\xad','\xe0','\xb8','\x98','\xe0','\xb8','\xb4','\xe0','\xb9','\x82','\xe0','\xb8','\xad','\xe0','\xb9','\x80','\xe0','\xb8','\x9b','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // เอธิโอเปีย et
+    '\xe0','\xb9','\x80','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb8','\xb4','\xe0','\xb9','\x80','\xe0','\xb8','\x97','\xe0','\xb8','\xa3','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // เอริเทรีย er
+    '\xe0','\xb9','\x80','\xe0','\xb8','\xad','\xe0','\xb8','\xa5','\xe0','\xb8','\x8b','\xe0','\xb8','\xb1','\xe0','\xb8','\xa5','\xe0','\xb8','\xa7','\xe0','\xb8','\xb2','\xe0','\xb8','\x94','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c',0, // เอลซัลวาดอร์ sv
+    '\xe0','\xb9','\x80','\xe0','\xb8','\xad','\xe0','\xb8','\xaa','\xe0','\xb8','\xa7','\xe0','\xb8','\xb2','\xe0','\xb8','\x95','\xe0','\xb8','\xb5','\xe0','\xb8','\x99','\xe0','\xb8','\xb5',0, // เอสวาตีนี sz
+    '\xe0','\xb9','\x80','\xe0','\xb8','\xad','\xe0','\xb8','\xaa','\xe0','\xb9','\x82','\xe0','\xb8','\x95','\xe0','\xb9','\x80','\xe0','\xb8','\x99','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // เอสโตเนีย ee
+    '\xe0','\xb9','\x80','\xe0','\xb8','\xad','\xe0','\xb8','\xb2','\xe0','\xb8','\x95','\xe0','\xb9','\x8c','\xe0','\xb9','\x84','\xe0','\xb8','\xa5','\xe0','\xb8','\xad','\xe0','\xb8','\xb4','\xe0','\xb8','\x87','\xe0','\xb9','\x82','\xe0','\xb8','\xad','\xe0','\xb9','\x80','\xe0','\xb8','\x8a','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2','\xe0','\xb9','\x80','\xe0','\xb8','\x99','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // เอาต์ไลอิงโอเชียเนีย qo
+    '\xe0','\xb9','\x80','\xe0','\xb8','\xae','\xe0','\xb8','\x95','\xe0','\xb8','\xb4',0, // เฮติ ht
+    '\xe0','\xb9','\x81','\xe0','\xb8','\x81','\xe0','\xb8','\xa1','\xe0','\xb9','\x80','\xe0','\xb8','\x9a','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // แกมเบีย gm
+    '\xe0','\xb9','\x81','\xe0','\xb8','\x84','\xe0','\xb8','\x99','\xe0','\xb8','\xb2','\xe0','\xb8','\x94','\xe0','\xb8','\xb2',0, // แคนาดา ca
+    '\xe0','\xb9','\x81','\xe0','\xb8','\x84','\xe0','\xb9','\x80','\xe0','\xb8','\xa1','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb8','\xb9','\xe0','\xb8','\x99',0, // แคเมอรูน cm
+    '\xe0','\xb9','\x81','\xe0','\xb8','\x8b','\xe0','\xb8','\x87','\xe0','\xb8','\x9b','\xe0','\xb8','\xb5','\xe0','\xb9','\x81','\xe0','\xb8','\xa2','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\xb0','\xe0','\xb8','\xa1','\xe0','\xb8','\xb5','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xad','\xe0','\xb8','\xa5','\xe0','\xb8','\x87',0, // แซงปีแยร์และมีเกอลง pm
+    '\xe0','\xb9','\x81','\xe0','\xb8','\x8b','\xe0','\xb8','\xa1','\xe0','\xb9','\x80','\xe0','\xb8','\x9a','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // แซมเบีย zm
+    '\xe0','\xb9','\x81','\xe0','\xb8','\x97','\xe0','\xb8','\x99','\xe0','\xb8','\x8b','\xe0','\xb8','\xb2','\xe0','\xb9','\x80','\xe0','\xb8','\x99','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // แทนซาเนีย tz
+    '\xe0','\xb9','\x81','\xe0','\xb8','\xad','\xe0','\xb8','\x87','\xe0','\xb8','\x81','\xe0','\xb8','\xa7','\xe0','\xb8','\xb4','\xe0','\xb8','\xa5','\xe0','\xb8','\xa5','\xe0','\xb8','\xb2',0, // แองกวิลลา ai
+    '\xe0','\xb9','\x81','\xe0','\xb8','\xad','\xe0','\xb8','\x87','\xe0','\xb9','\x82','\xe0','\xb8','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\xb2',0, // แองโกลา ao
+    '\xe0','\xb9','\x81','\xe0','\xb8','\xad','\xe0','\xb8','\x99','\xe0','\xb8','\x95','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\x81','\xe0','\xb8','\x95','\xe0','\xb8','\xb4','\xe0','\xb8','\x81','\xe0','\xb8','\xb2',0, // แอนตาร์กติกา aq
+    '\xe0','\xb9','\x81','\xe0','\xb8','\xad','\xe0','\xb8','\x99','\xe0','\xb8','\x95','\xe0','\xb8','\xb4','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\xb0','\xe0','\xb8','\x9a','\xe0','\xb8','\xb2','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb8','\x9a','\xe0','\xb8','\xb9','\xe0','\xb8','\x94','\xe0','\xb8','\xb2',0, // แอนติกาและบาร์บูดา ag
+    '\xe0','\xb9','\x81','\xe0','\xb8','\xad','\xe0','\xb8','\x9f','\xe0','\xb8','\xa3','\xe0','\xb8','\xb4','\xe0','\xb8','\x81','\xe0','\xb8','\xb2','\xe0','\xb9','\x83','\xe0','\xb8','\x95','\xe0','\xb9','\x89',0, // แอฟริกาใต้ za
+    '\xe0','\xb9','\x81','\xe0','\xb8','\xad','\xe0','\xb8','\xa5','\xe0','\xb8','\x88','\xe0','\xb8','\xb5','\xe0','\xb9','\x80','\xe0','\xb8','\xa3','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // แอลจีเรีย dz
+    '\xe0','\xb9','\x81','\xe0','\xb8','\xad','\xe0','\xb8','\xa5','\xe0','\xb9','\x80','\xe0','\xb8','\x9a','\xe0','\xb9','\x80','\xe0','\xb8','\x99','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // แอลเบเนีย al
+    '\xe0','\xb9','\x82','\xe0','\xb8','\x81','\xe0','\xb8','\x95','\xe0','\xb8','\x94','\xe0','\xb8','\xb4','\xe0','\xb8','\xa7','\xe0','\xb8','\xb1','\xe0','\xb8','\xa7','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c',0, // โกตดิวัวร์ ci
+    '\xe0','\xb9','\x82','\xe0','\xb8','\x84','\xe0','\xb8','\xa3','\xe0','\xb9','\x80','\xe0','\xb8','\xad','\xe0','\xb9','\x80','\xe0','\xb8','\x8a','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // โครเอเชีย hr
+    '\xe0','\xb9','\x82','\xe0','\xb8','\x84','\xe0','\xb8','\xa5','\xe0','\xb8','\xad','\xe0','\xb8','\xa1','\xe0','\xb9','\x80','\xe0','\xb8','\x9a','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // โคลอมเบีย co
+    '\xe0','\xb9','\x82','\xe0','\xb8','\x84','\xe0','\xb9','\x82','\xe0','\xb8','\x8b','\xe0','\xb9','\x82','\xe0','\xb8','\xa7',0, // โคโซโว xk
+    '\xe0','\xb9','\x82','\xe0','\xb8','\x8b','\xe0','\xb8','\xa1','\xe0','\xb8','\xb2','\xe0','\xb9','\x80','\xe0','\xb8','\xa5','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // โซมาเลีย so
+    '\xe0','\xb9','\x82','\xe0','\xb8','\x94','\xe0','\xb8','\xa1','\xe0','\xb8','\xb4','\xe0','\xb8','\x99','\xe0','\xb8','\xb4','\xe0','\xb8','\x81','\xe0','\xb8','\xb2',0, // โดมินิกา dm
+    '\xe0','\xb9','\x82','\xe0','\xb8','\x95','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb9','\x80','\xe0','\xb8','\xa5','\xe0','\xb8','\xb2',0, // โตเกเลา tk
+    '\xe0','\xb9','\x82','\xe0','\xb8','\x95','\xe0','\xb9','\x82','\xe0','\xb8','\x81',0, // โตโก tg
+    '\xe0','\xb9','\x82','\xe0','\xb8','\x9a','\xe0','\xb8','\xa5','\xe0','\xb8','\xb4','\xe0','\xb9','\x80','\xe0','\xb8','\xa7','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // โบลิเวีย bo
+    '\xe0','\xb9','\x82','\xe0','\xb8','\x9b','\xe0','\xb8','\xa3','\xe0','\xb8','\x95','\xe0','\xb8','\xb8','\xe0','\xb9','\x80','\xe0','\xb8','\x81','\xe0','\xb8','\xaa',0, // โปรตุเกส pt
+    '\xe0','\xb9','\x82','\xe0','\xb8','\x9b','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\x99','\xe0','\xb8','\x94','\xe0','\xb9','\x8c',0, // โปแลนด์ pl
+    '\xe0','\xb9','\x82','\xe0','\xb8','\xa1','\xe0','\xb8','\x8b','\xe0','\xb8','\xb1','\xe0','\xb8','\xa1','\xe0','\xb8','\x9a','\xe0','\xb8','\xb4','\xe0','\xb8','\x81',0, // โมซัมบิก mz
+    '\xe0','\xb9','\x82','\xe0','\xb8','\xa1','\xe0','\xb8','\x99','\xe0','\xb8','\xb2','\xe0','\xb9','\x82','\xe0','\xb8','\x81',0, // โมนาโก mc
+    '\xe0','\xb9','\x82','\xe0','\xb8','\xa1','\xe0','\xb8','\xa3','\xe0','\xb9','\x87','\xe0','\xb8','\xad','\xe0','\xb8','\x81','\xe0','\xb9','\x82','\xe0','\xb8','\x81',0, // โมร็อกโก ma
+    '\xe0','\xb9','\x82','\xe0','\xb8','\xa3','\xe0','\xb8','\xa1','\xe0','\xb8','\xb2','\xe0','\xb9','\x80','\xe0','\xb8','\x99','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // โรมาเนีย ro
+    '\xe0','\xb9','\x82','\xe0','\xb8','\xad','\xe0','\xb8','\xa1','\xe0','\xb8','\xb2','\xe0','\xb8','\x99',0, // โอมาน om
+    '\xe0','\xb9','\x84','\xe0','\xb8','\x8b','\xe0','\xb8','\x9b','\xe0','\xb8','\xa3','\xe0','\xb8','\xb1','\xe0','\xb8','\xaa',0, // ไซปรัส cy
+    '\xe0','\xb9','\x84','\xe0','\xb8','\x95','\xe0','\xb9','\x89','\xe0','\xb8','\xab','\xe0','\xb8','\xa7','\xe0','\xb8','\xb1','\xe0','\xb8','\x99',0, // ไต้หวัน tw
+    '\xe0','\xb9','\x84','\xe0','\xb8','\x97','\xe0','\xb8','\xa2',0, // ไทย th
+    '\xe0','\xb9','\x84','\xe0','\xb8','\x99','\xe0','\xb8','\x88','\xe0','\xb8','\xb5','\xe0','\xb9','\x80','\xe0','\xb8','\xa3','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // ไนจีเรีย ng
+    '\xe0','\xb9','\x84','\xe0','\xb8','\x99','\xe0','\xb9','\x80','\xe0','\xb8','\x88','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c',0, // ไนเจอร์ ne
+    '\xe0','\xb9','\x84','\xe0','\xb8','\xa1','\xe0','\xb9','\x82','\xe0','\xb8','\x84','\xe0','\xb8','\xa3','\xe0','\xb8','\x99','\xe0','\xb8','\xb5','\xe0','\xb9','\x80','\xe0','\xb8','\x8b','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // ไมโครนีเซีย fm
+    '\xe0','\xb9','\x84','\xe0','\xb8','\xa5','\xe0','\xb8','\x9a','\xe0','\xb8','\xb5','\xe0','\xb9','\x80','\xe0','\xb8','\xa3','\xe0','\xb8','\xb5','\xe0','\xb8','\xa2',0, // ไลบีเรีย lr
+    '\xe0','\xb9','\x84','\xe0','\xb8','\xad','\xe0','\xb8','\x8b','\xe0','\xb9','\x8c','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\x99','\xe0','\xb8','\x94','\xe0','\xb9','\x8c',0, // ไอซ์แลนด์ is
+    '\xe0','\xb9','\x84','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb9','\x8c','\xe0','\xb9','\x81','\xe0','\xb8','\xa5','\xe0','\xb8','\x99','\xe0','\xb8','\x94','\xe0','\xb9','\x8c',0, // ไอร์แลนด์ ie
+    '\xe0','\xb9','\x84','\xe0','\xb8','\xad','\xe0','\xb8','\xa7','\xe0','\xb8','\xad','\xe0','\xb8','\xa3','\xe0','\xb8','\xb5','\xe0','\xb9','\x88','\xe0','\xb9','\x82','\xe0','\xb8','\x84','\xe0','\xb8','\xaa','\xe0','\xb8','\x95','\xe0','\xb9','\x8c',0, // ไอวอรี่โคสต์ ci
+    '\xe0','\xba','\x81','\xe0','\xba','\xa3','\xe0','\xba','\xb5','\xe0','\xba','\x8a',0, // ກຣີຊ gr
+    '\xe0','\xba','\x81','\xe0','\xba','\xa3','\xe0','\xba','\xb5','\xe0','\xba','\x99','\xe0','\xbb','\x81','\xe0','\xba','\xa5','\xe0','\xba','\x99',0, // ກຣີນແລນ gl
+    '\xe0','\xba','\x81','\xe0','\xba','\xa7','\xe0','\xba','\xb2','\xe0','\xba','\xa1',0, // ກວາມ gu
+    '\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\x8d','\xe0','\xba','\xa2','\xe0','\xba','\xb2','\xe0','\xba','\x99','\xe0','\xba','\xb2',0, // ກາຍຢານາ gy
+    '\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\x95','\xe0','\xba','\xb2',0, // ກາຕາ qa
+    '\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\x99','\xe0','\xba','\xb2',0, // ການາ gh
+    '\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\x9a','\xe0','\xba','\xad','\xe0','\xba','\x99',0, // ກາບອນ ga
+    '\xe0','\xba','\x81','\xe0','\xba','\xb3','\xe0','\xba','\x9b','\xe0','\xba','\xb9','\xe0','\xbb','\x80','\xe0','\xba','\x88','\xe0','\xba','\x8d',0, // ກຳປູເຈຍ kh
+    '\xe0','\xba','\x81','\xe0','\xba','\xb4','\xe0','\xba','\x99','\xe0','\xba','\xb5',0, // ກິນີ gn
+    '\xe0','\xba','\x81','\xe0','\xba','\xb4','\xe0','\xba','\x99','\xe0','\xba','\xb5','\xe0','\xba','\x9a','\xe0','\xba','\xb4','\xe0','\xba','\xaa','\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\xbb','\xe0','\xba','\xb2',0, // ກິນີບິສເຊົາ gw
+    '\xe0','\xba','\x81','\xe0','\xba','\xb9','\xe0','\xbb','\x80','\xe0','\xba','\xa7','\xe0','\xba','\x94',0, // ກູເວດ kw
+    '\xe0','\xba','\x81','\xe0','\xba','\xbb','\xe0','\xba','\xa7','\xe0','\xba','\x94','\xe0','\xba','\xb2','\xe0','\xba','\xa5','\xe0','\xba','\xb9','\xe0','\xba','\x9a',0, // ກົວດາລູບ gp
+    '\xe0','\xba','\x81','\xe0','\xba','\xbb','\xe0','\xba','\xa7','\xe0','\xbb','\x80','\xe0','\xba','\x97','\xe0','\xba','\xa1','\xe0','\xba','\xb2','\xe0','\xba','\xa5','\xe0','\xba','\xb2',0, // ກົວເທມາລາ gt
+    '\xe0','\xba','\x84','\xe0','\xba','\xad','\xe0','\xba','\x87','\xe0','\xbb','\x82','\xe0','\xba','\x81','\xe0','\xba','\x84','\xe0','\xba','\xb4','\xe0','\xba','\x99','\xe0','\xba','\x8a','\xe0','\xba','\xb2','\xe0','\xba','\x8a','\xe0','\xba','\xb2',0, // ຄອງໂກຄິນຊາຊາ cd
+    '\xe0','\xba','\x84','\xe0','\xba','\xad','\xe0','\xba','\x87','\xe0','\xbb','\x82','\xe0','\xba','\x81','\xe0','\xba','\x9a','\xe0','\xba','\xa3','\xe0','\xba','\xb2','\xe0','\xba','\x8a','\xe0','\xba','\xb2','\xe0','\xba','\xa7','\xe0','\xba','\xb4','\xe0','\xba','\xa7',0, // ຄອງໂກບຣາຊາວິວ cg
+    '\xe0','\xba','\x84','\xe0','\xba','\xad','\xe0','\xba','\x87','\xe0','\xbb','\x82','\xe0','\xba','\x81','\xe0','\xba','\xaa','\xe0','\xba','\xb2','\xe0','\xba','\x97','\xe0','\xba','\xb2','\xe0','\xba','\xa5','\xe0','\xba','\xb0','\xe0','\xba','\x99','\xe0','\xba','\xb0','\xe0','\xba','\xa5','\xe0','\xba','\xb1','\xe0','\xba','\x94','\xe0','\xba','\x9b','\xe0','\xba','\xb0','\xe0','\xba','\x8a','\xe0','\xba','\xb2','\xe0','\xba','\x97','\xe0','\xba','\xb4','\xe0','\xba','\x9b','\xe0','\xba','\xb0','\xe0','\xbb','\x84','\xe0','\xba','\x95',0, // ຄອງໂກສາທາລະນະລັດປະຊາທິປະໄຕ cd
+    '\xe0','\xba','\x84','\xe0','\xba','\xb2','\xe0','\xba','\x8a','\xe0','\xba','\xb1','\xe0','\xba','\x81','\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xba','\x96','\xe0','\xba','\xb2','\xe0','\xba','\x99',0, // ຄາຊັກສະຖານ kz
+    '\xe0','\xba','\x84','\xe0','\xba','\xb2','\xe0','\xba','\xa3','\xe0','\xba','\xb4','\xe0','\xba','\x9a','\xe0','\xba','\x9a','\xe0','\xba','\xbd','\xe0','\xba','\x99','\xe0','\xbb','\x80','\xe0','\xba','\x99','\xe0','\xbb','\x80','\xe0','\xba','\x97','\xe0','\xba','\xb5','\xe0','\xbb','\x81','\xe0','\xba','\xa5','\xe0','\xba','\x99',0, // ຄາຣິບບຽນເນເທີແລນ bq
+    '\xe0','\xba','\x84','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\xa1','\xe0','\xba','\xa3','\xe0','\xba','\xb9','\xe0','\xba','\x99',0, // ຄາເມຣູນ cm
+    '\xe0','\xba','\x84','\xe0','\xba','\xb4','\xe0','\xba','\xa3','\xe0','\xba','\xb4','\xe0','\xba','\x9a','\xe0','\xba','\xb2','\xe0','\xba','\x97','\xe0','\xba','\xb4',0, // ຄິຣິບາທິ ki
+    '\xe0','\xba','\x84','\xe0','\xba','\xb4','\xe0','\xba','\xa7','\xe0','\xba','\x9a','\xe0','\xba','\xb2',0, // ຄິວບາ cu
+    '\xe0','\xba','\x84','\xe0','\xba','\xb9','\xe0','\xba','\xa3','\xe0','\xba','\xb2','\xe0','\xba','\x8a','\xe0','\xba','\xb2','\xe0','\xba','\xa7',0, // ຄູຣາຊາວ cw
+    '\xe0','\xba','\x84','\xe0','\xba','\xbd','\xe0','\xba','\x81','\xe0','\xba','\x81','\xe0','\xba','\xb4','\xe0','\xba','\x94','\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xba','\x96','\xe0','\xba','\xb2','\xe0','\xba','\x99',0, // ຄຽກກິດສະຖານ kg
+    '\xe0','\xba','\x88','\xe0','\xba','\xb2','\xe0','\xbb','\x84','\xe0','\xba','\xa1','\xe0','\xba','\x84','\xe0','\xba','\xb2',0, // ຈາໄມຄາ jm
+    '\xe0','\xba','\x88','\xe0','\xba','\xb4','\xe0','\xba','\x9a','\xe0','\xba','\x9a','\xe0','\xba','\xa3','\xe0','\xba','\xad','\xe0','\xba','\x99','\xe0','\xba','\x97','\xe0','\xba','\xb2',0, // ຈິບບຣອນທາ gi
+    '\xe0','\xba','\x88','\xe0','\xba','\xb4','\xe0','\xba','\x9a','\xe0','\xba','\xb9','\xe0','\xba','\x95','\xe0','\xba','\xb4',0, // ຈິບູຕິ dj
+    '\xe0','\xba','\x88','\xe0','\xba','\xb5','\xe0','\xba','\x99',0, // ຈີນ cn
+    '\xe0','\xba','\x88','\xe0','\xbb','\x8d','\xe0','\xbb','\x80','\xe0','\xba','\x88','\xe0','\xba','\x8d',0, // ຈໍເຈຍ ge
+    '\xe0','\xba','\x88','\xe0','\xbb','\x8d','\xe0','\xbb','\x81','\xe0','\xba','\x94','\xe0','\xba','\x99',0, // ຈໍແດນ jo
+    '\xe0','\xba','\x8a','\xe0','\xba','\xb2','\xe0','\xba','\x94',0, // ຊາດ td
+    '\xe0','\xba','\x8a','\xe0','\xba','\xb2','\xe0','\xba','\xa1','\xe0','\xba','\xbb','\xe0','\xba','\xa7',0, // ຊາມົວ ws
+    '\xe0','\xba','\x8a','\xe0','\xba','\xb2','\xe0','\xba','\xad','\xe0','\xba','\xb8','\xe0','\xba','\x94','\xe0','\xba','\xb4','\xe0','\xba','\xad','\xe0','\xba','\xb2','\xe0','\xba','\xa3','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\x9a','\xe0','\xba','\x8d',0, // ຊາອຸດິອາຣາເບຍ sa
+    '\xe0','\xba','\x8a','\xe0','\xba','\xb2','\xe0','\xba','\xae','\xe0','\xba','\xb2','\xe0','\xba','\xa3','\xe0','\xba','\xb2','\xe0','\xba','\x95','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\xa7','\xe0','\xba','\xb1','\xe0','\xba','\x99','\xe0','\xba','\x95','\xe0','\xba','\xbb','\xe0','\xba','\x81',0, // ຊາຮາຣາຕາເວັນຕົກ eh
+    '\xe0','\xba','\x8a','\xe0','\xba','\xb4','\xe0','\xba','\x99','\xe0','\xba','\xa1','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\x97','\xe0','\xba','\xb1','\xe0','\xba','\x99',0, // ຊິນມາເທັນ sx
+    '\xe0','\xba','\x8a','\xe0','\xba','\xb4','\xe0','\xba','\xa1','\xe0','\xba','\x9a','\xe0','\xba','\xb1','\xe0','\xba','\x9a','\xe0','\xbb','\x80','\xe0','\xba','\xa7',0, // ຊິມບັບເວ zw
+    '\xe0','\xba','\x8a','\xe0','\xba','\xb4','\xe0','\xba','\xa5','\xe0','\xba','\xb5',0, // ຊິລີ cl
+    '\xe0','\xba','\x8a','\xe0','\xba','\xb5','\xe0','\xbb','\x80','\xe0','\xba','\xa3','\xe0','\xba','\x8d',0, // ຊີເຣຍ sy
+    '\xe0','\xba','\x8a','\xe0','\xba','\xb9','\xe0','\xba','\x94','\xe0','\xba','\xb2','\xe0','\xba','\x99',0, // ຊູດານ sd
+    '\xe0','\xba','\x8a','\xe0','\xba','\xb9','\xe0','\xba','\x94','\xe0','\xba','\xb2','\xe0','\xba','\x99','\xe0','\xbb','\x83','\xe0','\xba','\x95','\xe0','\xbb','\x89',0, // ຊູດານໃຕ້ ss
+    '\xe0','\xba','\x8a','\xe0','\xba','\xb9','\xe0','\xba','\xa3','\xe0','\xba','\xb4','\xe0','\xba','\x99','\xe0','\xba','\xb2','\xe0','\xba','\xa1',0, // ຊູຣິນາມ sr
+    '\xe0','\xba','\x8d','\xe0','\xba','\xb5','\xe0','\xbb','\x88','\xe0','\xba','\x9b','\xe0','\xba','\xb8','\xe0','\xbb','\x88','\xe0','\xba','\x99',0, // ຍີ່ປຸ່ນ jp
+    '\xe0','\xba','\x94','\xe0','\xba','\xb4','\xe0','\xba','\x99','\xe0','\xbb','\x81','\xe0','\xba','\x94','\xe0','\xba','\x99','\xe0','\xba','\x9b','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\xa5','\xe0','\xba','\xaa','\xe0','\xba','\x95','\xe0','\xba','\xb4','\xe0','\xba','\x99','\xe0','\xba','\xbd','\xe0','\xba','\x99',0, // ດິນແດນປາເລສຕິນຽນ ps
+    '\xe0','\xba','\x94','\xe0','\xba','\xb4','\xe0','\xbb','\x80','\xe0','\xba','\xad','\xe0','\xbb','\x82','\xe0','\xba','\x81','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\x8d',0, // ດິເອໂກກາເຊຍ dg
+    '\xe0','\xba','\x95','\xe0','\xba','\xb9','\xe0','\xba','\x99','\xe0','\xba','\xb4','\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\x8d',0, // ຕູນິເຊຍ tn
+    '\xe0','\xba','\x95','\xe0','\xba','\xb9','\xe0','\xba','\xa7','\xe0','\xba','\xb2','\xe0','\xba','\xa5','\xe0','\xba','\xb9',0, // ຕູວາລູ tv
+    '\xe0','\xba','\x97','\xe0','\xba','\xa3','\xe0','\xba','\xb4','\xe0','\xba','\x99','\xe0','\xba','\xb4','\xe0','\xbb','\x81','\xe0','\xba','\x94','\xe0','\xba','\x94','\xe0','\xbb','\x81','\xe0','\xba','\xa5','\xe0','\xba','\xb0','\xe0','\xbb','\x82','\xe0','\xba','\x97','\xe0','\xbb','\x81','\xe0','\xba','\x9a','\xe0','\xbb','\x82','\xe0','\xba','\x81',0, // ທຣິນິແດດແລະໂທແບໂກ tt
+    '\xe0','\xba','\x97','\xe0','\xba','\xa3','\xe0','\xba','\xb4','\xe0','\xba','\xaa','\xe0','\xba','\x95','\xe0','\xba','\xb1','\xe0','\xba','\x99','\xe0','\xba','\x94','\xe0','\xba','\xb2','\xe0','\xba','\x81','\xe0','\xba','\xb1','\xe0','\xba','\x99','\xe0','\xba','\xae','\xe0','\xba','\xb2',0, // ທຣິສຕັນດາກັນຮາ ta
+    '\xe0','\xba','\x97','\xe0','\xba','\xad','\xe0','\xba','\x87','\xe0','\xba','\x81','\xe0','\xba','\xb2',0, // ທອງກາ to
+    '\xe0','\xba','\x97','\xe0','\xba','\xb2','\xe0','\xba','\x88','\xe0','\xba','\xb4','\xe0','\xba','\x81','\xe0','\xba','\xb4','\xe0','\xba','\x94','\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xba','\x96','\xe0','\xba','\xb2','\xe0','\xba','\x99',0, // ທາຈິກິດສະຖານ tj
+    '\xe0','\xba','\x97','\xe0','\xba','\xb2','\xe0','\xba','\x99','\xe0','\xba','\x8a','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\x99','\xe0','\xba','\x8d',0, // ທານຊາເນຍ tz
+    '\xe0','\xba','\x97','\xe0','\xba','\xb4','\xe0','\xba','\xa1','\xe0','\xbb','\x8d','\xe0','\xba','\x95','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\xa7','\xe0','\xba','\xb1','\xe0','\xba','\x99','\xe0','\xba','\xad','\xe0','\xba','\xad','\xe0','\xba','\x81',0, // ທິມໍຕາເວັນອອກ tl
+    '\xe0','\xba','\x97','\xe0','\xba','\xb4','\xe0','\xba','\xa1','\xe0','\xbb','\x8d','\xe0','\xbb','\x80','\xe0','\xba','\xa5','\xe0','\xba','\xaa','\xe0','\xbb','\x80','\xe0','\xba','\x95',0, // ທິມໍເລສເຕ tl
+    '\xe0','\xba','\x99','\xe0','\xba','\xb0','\xe0','\xba','\x84','\xe0','\xba','\xad','\xe0','\xba','\x99','\xe0','\xba','\xa7','\xe0','\xba','\xb2','\xe0','\xba','\x95','\xe0','\xba','\xb4','\xe0','\xba','\x81','\xe0','\xba','\xb1','\xe0','\xba','\x99',0, // ນະຄອນວາຕິກັນ va
+    '\xe0','\xba','\x99','\xe0','\xba','\xb2','\xe0','\xba','\xa1','\xe0','\xba','\xb5','\xe0','\xbb','\x80','\xe0','\xba','\x9a','\xe0','\xba','\x8d',0, // ນາມີເບຍ na
+    '\xe0','\xba','\x99','\xe0','\xba','\xb2','\xe0','\xba','\xad','\xe0','\xba','\xb9','\xe0','\xba','\xa3','\xe0','\xba','\xb9',0, // ນາອູຣູ nr
+    '\xe0','\xba','\x99','\xe0','\xba','\xb4','\xe0','\xba','\x81','\xe0','\xba','\x84','\xe0','\xba','\xb2','\xe0','\xba','\xa3','\xe0','\xba','\xb2','\xe0','\xba','\x81','\xe0','\xba','\xbb','\xe0','\xba','\xa7',0, // ນິກຄາຣາກົວ ni
+    '\xe0','\xba','\x99','\xe0','\xba','\xb4','\xe0','\xba','\xa7','\xe0','\xba','\x84','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\xa5','\xe0','\xbb','\x82','\xe0','\xba','\x94','\xe0','\xbb','\x80','\xe0','\xba','\x99','\xe0','\xba','\x8d',0, // ນິວຄາເລໂດເນຍ nc
+    '\xe0','\xba','\x99','\xe0','\xba','\xb4','\xe0','\xba','\xa7','\xe0','\xba','\x8a','\xe0','\xba','\xb5','\xe0','\xbb','\x81','\xe0','\xba','\xa5','\xe0','\xba','\x99',0, // ນິວຊີແລນ nz
+    '\xe0','\xba','\x99','\xe0','\xba','\xb4','\xe0','\xbb','\x80','\xe0','\xba','\x88','\xe0','\xba','\xb5',0, // ນິເຈີ ne
+    '\xe0','\xba','\x99','\xe0','\xba','\xb5','\xe0','\xba','\xad','\xe0','\xba','\xb9','\xe0','\xbb','\x80','\xe0','\xba','\xad',0, // ນີອູເອ nu
+    '\xe0','\xba','\x99','\xe0','\xbb','\x8d','\xe0','\xbb','\x80','\xe0','\xba','\xa7',0, // ນໍເວ no
+    '\xe0','\xba','\x9a','\xe0','\xba','\xa3','\xe0','\xba','\xb2','\xe0','\xba','\x8a','\xe0','\xba','\xb4','\xe0','\xba','\xa7',0, // ບຣາຊິວ br
+    '\xe0','\xba','\x9a','\xe0','\xba','\xa3','\xe0','\xba','\xb9','\xe0','\xbb','\x84','\xe0','\xba','\x99',0, // ບຣູໄນ bn
+    '\xe0','\xba','\x9a','\xe0','\xba','\xad','\xe0','\xba','\x94','\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xba','\xa7','\xe0','\xba','\xb2','\xe0','\xba','\x99','\xe0','\xba','\xb2',0, // ບອດສະວານາ bw
+    '\xe0','\xba','\x9a','\xe0','\xba','\xad','\xe0','\xba','\x94','\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xbb','\x80','\xe0','\xba','\x99','\xe0','\xba','\x8d','\xe0','\xbb','\x81','\xe0','\xba','\xa5','\xe0','\xba','\xb0','\xe0','\xbb','\x81','\xe0','\xba','\xae','\xe0','\xba','\xaa','\xe0','\xbb','\x82','\xe0','\xba','\x81','\xe0','\xba','\xa7','\xe0','\xba','\xb5','\xe0','\xba','\x99','\xe0','\xba','\xb2',0, // ບອດສະເນຍແລະແຮສໂກວີນາ ba
+    '\xe0','\xba','\x9a','\xe0','\xba','\xb1','\xe0','\xba','\x87','\xe0','\xba','\x81','\xe0','\xba','\xb0','\xe0','\xba','\xa5','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\x97','\xe0','\xba','\x94',0, // ບັງກະລາເທດ bd
+    '\xe0','\xba','\x9a','\xe0','\xba','\xb1','\xe0','\xba','\x87','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\xa3','\xe0','\xba','\x8d',0, // ບັງກາເຣຍ bg
+    '\xe0','\xba','\x9a','\xe0','\xba','\xb2','\xe0','\xba','\x9a','\xe0','\xba','\xb2','\xe0','\xbb','\x82','\xe0','\xba','\x94','\xe0','\xba','\xaa',0, // ບາບາໂດສ bb
+    '\xe0','\xba','\x9a','\xe0','\xba','\xb2','\xe0','\xba','\xae','\xe0','\xba','\xb2','\xe0','\xba','\xa1','\xe0','\xba','\xb2','\xe0','\xba','\xaa',0, // ບາຮາມາສ bs
+    '\xe0','\xba','\x9a','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\xa3','\xe0','\xba','\x99',0, // ບາເຣນ bh
+    '\xe0','\xba','\x9a','\xe0','\xba','\xb9','\xe0','\xba','\xa3','\xe0','\xba','\xb8','\xe0','\xba','\x99','\xe0','\xba','\x94','\xe0','\xba','\xb4',0, // ບູຣຸນດິ bi
+    '\xe0','\xba','\x9b','\xe0','\xba','\xb2','\xe0','\xba','\x81','\xe0','\xba','\xb4','\xe0','\xba','\x94','\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xba','\x96','\xe0','\xba','\xb2','\xe0','\xba','\x99',0, // ປາກິດສະຖານ pk
+    '\xe0','\xba','\x9b','\xe0','\xba','\xb2','\xe0','\xba','\x9b','\xe0','\xba','\xbb','\xe0','\xba','\xa7','\xe0','\xba','\x99','\xe0','\xba','\xb4','\xe0','\xba','\xa7','\xe0','\xba','\x81','\xe0','\xba','\xb5','\xe0','\xba','\x99','\xe0','\xba','\xb5',0, // ປາປົວນິວກີນີ pg
+    '\xe0','\xba','\x9b','\xe0','\xba','\xb2','\xe0','\xba','\xa5','\xe0','\xba','\xb2','\xe0','\xba','\xa7',0, // ປາລາວ pw
+    '\xe0','\xba','\x9b','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\xa5','\xe0','\xba','\xaa','\xe0','\xba','\x95','\xe0','\xba','\xb2','\xe0','\xba','\x8d',0, // ປາເລສຕາຍ ps
+    '\xe0','\xba','\x9d','\xe0','\xba','\xa3','\xe0','\xba','\xb1','\xe0','\xbb','\x88','\xe0','\xba','\x87',0, // ຝຣັ່ງ fr
+    '\xe0','\xba','\x9e','\xe0','\xba','\xad','\xe0','\xba','\xa5','\xe0','\xba','\x97','\xe0','\xba','\xb9','\xe0','\xbb','\x82','\xe0','\xba','\x81',0, // ພອລທູໂກ pt
+    '\xe0','\xba','\x9e','\xe0','\xba','\xb2','\xe0','\xba','\x99','\xe0','\xba','\xb2','\xe0','\xba','\xa1','\xe0','\xba','\xb2',0, // ພານາມາ pa
+    '\xe0','\xba','\x9e','\xe0','\xba','\xb2','\xe0','\xba','\xa3','\xe0','\xba','\xb2','\xe0','\xba','\x81','\xe0','\xba','\xa7','\xe0','\xba','\x8d',0, // ພາຣາກວຍ py
+    '\xe0','\xba','\x9e','\xe0','\xba','\xb9','\xe0','\xba','\x96','\xe0','\xba','\xb2','\xe0','\xba','\x99',0, // ພູຖານ bt
+    '\xe0','\xba','\x9f','\xe0','\xba','\xb4','\xe0','\xba','\x88','\xe0','\xba','\xb4',0, // ຟິຈິ fj
+    '\xe0','\xba','\x9f','\xe0','\xba','\xb4','\xe0','\xba','\x99','\xe0','\xbb','\x81','\xe0','\xba','\xa5','\xe0','\xba','\x99',0, // ຟິນແລນ fi
+    '\xe0','\xba','\x9f','\xe0','\xba','\xb4','\xe0','\xba','\xa5','\xe0','\xba','\xb4','\xe0','\xba','\x9a','\xe0','\xba','\x9b','\xe0','\xba','\xb4','\xe0','\xba','\x99',0, // ຟິລິບປິນ ph
+    '\xe0','\xba','\xa1','\xe0','\xba','\xad','\xe0','\xba','\x87','\xe0','\xbb','\x82','\xe0','\xba','\x81','\xe0','\xbb','\x80','\xe0','\xba','\xa5','\xe0','\xba','\x8d',0, // ມອງໂກເລຍ mn
+    '\xe0','\xba','\xa1','\xe0','\xba','\xad','\xe0','\xba','\x99','\xe0','\xba','\x97','\xe0','\xba','\xb2',0, // ມອນທາ mt
+    '\xe0','\xba','\xa1','\xe0','\xba','\xad','\xe0','\xba','\x99','\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\xb5','\xe0','\xba','\xa3','\xe0','\xba','\xb2','\xe0','\xba','\x94',0, // ມອນເຊີຣາດ ms
+    '\xe0','\xba','\xa1','\xe0','\xba','\xad','\xe0','\xba','\x99','\xe0','\xbb','\x80','\xe0','\xba','\x95','\xe0','\xbb','\x80','\xe0','\xba','\x99','\xe0','\xbb','\x82','\xe0','\xba','\x81','\xe0','\xba','\xa3',0, // ມອນເຕເນໂກຣ me
+    '\xe0','\xba','\xa1','\xe0','\xba','\xb1','\xe0','\xba','\x99','\xe0','\xba','\x94','\xe0','\xba','\xb4','\xe0','\xba','\x9f',0, // ມັນດິຟ mv
+    '\xe0','\xba','\xa1','\xe0','\xba','\xb2','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xa7',0, // ມາກາວ mo
+    '\xe0','\xba','\xa1','\xe0','\xba','\xb2','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xa7','\xe0','\xbb','\x80','\xe0','\xba','\x82','\xe0','\xba','\x94','\xe0','\xba','\x9b','\xe0','\xba','\xbb','\xe0','\xba','\x81','\xe0','\xba','\x84','\xe0','\xba','\xad','\xe0','\xba','\x87','\xe0','\xba','\x9e','\xe0','\xba','\xb4','\xe0','\xbb','\x80','\xe0','\xba','\xaa','\xe0','\xba','\x94','\xe0','\xba','\x88','\xe0','\xba','\xb5','\xe0','\xba','\x99',0, // ມາກາວເຂດປົກຄອງພິເສດຈີນ mo
+    '\xe0','\xba','\xa1','\xe0','\xba','\xb2','\xe0','\xba','\x94','\xe0','\xba','\xb2','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xba','\x81','\xe0','\xba','\xb2',0, // ມາດາກາສະກາ mg
+    '\xe0','\xba','\xa1','\xe0','\xba','\xb2','\xe0','\xba','\x95','\xe0','\xba','\xb4','\xe0','\xba','\x99','\xe0','\xba','\xb5','\xe0','\xba','\x81',0, // ມາຕິນີກ mq
+    '\xe0','\xba','\xa1','\xe0','\xba','\xb2','\xe0','\xba','\xa2','\xe0','\xba','\xb1','\xe0','\xba','\xad','\xe0','\xba','\x94',0, // ມາຢັອດ yt
+    '\xe0','\xba','\xa1','\xe0','\xba','\xb2','\xe0','\xba','\xa5','\xe0','\xba','\xb2','\xe0','\xba','\xa7','\xe0','\xba','\xb5',0, // ມາລາວີ mw
+    '\xe0','\xba','\xa1','\xe0','\xba','\xb2','\xe0','\xba','\xa5','\xe0','\xba','\xb5',0, // ມາລີ ml
+    '\xe0','\xba','\xa1','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\xa5','\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\x8d',0, // ມາເລເຊຍ my
+    '\xe0','\xba','\xa1','\xe0','\xba','\xbb','\xe0','\xba','\xa7','\xe0','\xba','\xa3','\xe0','\xba','\xb4','\xe0','\xba','\x8a','\xe0','\xba','\xbd','\xe0','\xba','\xaa',0, // ມົວຣິຊຽສ mu
+    '\xe0','\xba','\xa1','\xe0','\xba','\xbb','\xe0','\xba','\xa7','\xe0','\xba','\xa3','\xe0','\xba','\xb4','\xe0','\xbb','\x80','\xe0','\xba','\x97','\xe0','\xbb','\x80','\xe0','\xba','\x99','\xe0','\xba','\x8d',0, // ມົວຣິເທເນຍ mr
+    '\xe0','\xba','\xa1','\xe0','\xba','\xbd','\xe0','\xba','\x99','\xe0','\xba','\xa1','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\x9a','\xe0','\xba','\xb5','\xe0','\xba','\xa1','\xe0','\xba','\xb2',0, // ມຽນມາເບີມາ mm
+    '\xe0','\xba','\xa2','\xe0','\xba','\xb9','\xe0','\xbb','\x80','\xe0','\xba','\x84','\xe0','\xba','\xa3','\xe0','\xba','\x99',0, // ຢູເຄຣນ ua
+    '\xe0','\xba','\xa3','\xe0','\xba','\xa7','\xe0','\xba','\xb1','\xe0','\xba','\x99','\xe0','\xba','\x94','\xe0','\xba','\xb2',0, // ຣວັນດາ rw
+    '\xe0','\xba','\xa3','\xe0','\xba','\xb1','\xe0','\xba','\x94','\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\x8d',0, // ຣັດເຊຍ ru
+    '\xe0','\xba','\xa5','\xe0','\xba','\xb1','\xe0','\xba','\x94','\xe0','\xbb','\x80','\xe0','\xba','\xa7','\xe0','\xba','\x8d',0, // ລັດເວຍ lv
+    '\xe0','\xba','\xa5','\xe0','\xba','\xb2','\xe0','\xba','\xa7',0, // ລາວ la
+    '\xe0','\xba','\xa5','\xe0','\xba','\xb4','\xe0','\xba','\x94','\xe0','\xbb','\x80','\xe0','\xba','\x97','\xe0','\xba','\x99','\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xba','\x95','\xe0','\xba','\xb2','\xe0','\xba','\x8d',0, // ລິດເທນສະຕາຍ li
+    '\xe0','\xba','\xa5','\xe0','\xba','\xb4','\xe0','\xba','\x97','\xe0','\xba','\xbb','\xe0','\xba','\xa7','\xe0','\xbb','\x80','\xe0','\xba','\x99','\xe0','\xba','\x8d',0, // ລິທົວເນຍ lt
+    '\xe0','\xba','\xa5','\xe0','\xba','\xb4','\xe0','\xbb','\x80','\xe0','\xba','\x9a','\xe0','\xba','\x8d',0, // ລິເບຍ ly
+    '\xe0','\xba','\xa5','\xe0','\xba','\xb4','\xe0','\xbb','\x80','\xe0','\xba','\x9a','\xe0','\xba','\xb5','\xe0','\xbb','\x80','\xe0','\xba','\xa3','\xe0','\xba','\x8d',0, // ລິເບີເຣຍ lr
+    '\xe0','\xba','\xa5','\xe0','\xba','\xb8','\xe0','\xba','\x81','\xe0','\xbb','\x81','\xe0','\xba','\x8a','\xe0','\xba','\xa1','\xe0','\xbb','\x80','\xe0','\xba','\x9a','\xe0','\xba','\xb5','\xe0','\xba','\x81',0, // ລຸກແຊມເບີກ lu
+    '\xe0','\xba','\xa7','\xe0','\xba','\xb2','\xe0','\xba','\x99','\xe0','\xba','\xbb','\xe0','\xba','\xa7','\xe0','\xba','\x95','\xe0','\xba','\xb9',0, // ວານົວຕູ vu
+    '\xe0','\xba','\xa7','\xe0','\xba','\xb2','\xe0','\xba','\xa5','\xe0','\xba','\xa5','\xe0','\xba','\xb4','\xe0','\xba','\xaa','\xe0','\xbb','\x81','\xe0','\xba','\xa5','\xe0','\xba','\xb0','\xe0','\xba','\x9f','\xe0','\xba','\xb9','\xe0','\xba','\x95','\xe0','\xba','\xb9','\xe0','\xba','\x99','\xe0','\xba','\xb2',0, // ວາລລິສແລະຟູຕູນາ wf
+    '\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xba','\xa7','\xe0','\xba','\xb2','\xe0','\xba','\x9a','\xe0','\xba','\xb2','\xe0','\xbb','\x81','\xe0','\xba','\xa5','\xe0','\xba','\xb0','\xe0','\xbb','\x81','\xe0','\xba','\xa2','\xe0','\xba','\x99','\xe0','\xba','\xa1','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\xa2','\xe0','\xba','\x99',0, // ສະວາບາແລະແຢນມາເຢນ sj
+    '\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xba','\xa7','\xe0','\xba','\xb4','\xe0','\xba','\x94','\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\xb5','\xe0','\xbb','\x81','\xe0','\xba','\xa5','\xe0','\xba','\x99',0, // ສະວິດເຊີແລນ ch
+    '\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xba','\xa7','\xe0','\xba','\xb5','\xe0','\xbb','\x80','\xe0','\xba','\x94','\xe0','\xba','\xb1','\xe0','\xba','\x99',0, // ສະວີເດັນ se
+    '\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xba','\xab','\xe0','\xba','\xb0','\xe0','\xba','\xa5','\xe0','\xba','\xb1','\xe0','\xba','\x94',0, // ສະຫະລັດ us
+    '\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xba','\xab','\xe0','\xba','\xb0','\xe0','\xba','\xa5','\xe0','\xba','\xb1','\xe0','\xba','\x94','\xe0','\xba','\xad','\xe0','\xba','\xb2','\xe0','\xba','\xa3','\xe0','\xba','\xb1','\xe0','\xba','\x9a','\xe0','\xbb','\x80','\xe0','\xba','\xad','\xe0','\xba','\xa1','\xe0','\xba','\xb4','\xe0','\xbb','\x80','\xe0','\xba','\xa3','\xe0','\xba','\x94',0, // ສະຫະລັດອາຣັບເອມິເຣດ ae
+    '\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xba','\xab','\xe0','\xba','\xb0','\xe0','\xba','\xa5','\xe0','\xba','\xb1','\xe0','\xba','\x94','\xe0','\xba','\xaf',0, // ສະຫະລັດຯ us
+    '\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xba','\xab','\xe0','\xba','\xb0','\xe0','\xba','\xa5','\xe0','\xba','\xb2','\xe0','\xba','\x94','\xe0','\xba','\x8a','\xe0','\xba','\xb0','\xe0','\xba','\xad','\xe0','\xba','\xb0','\xe0','\xba','\x99','\xe0','\xba','\xb2','\xe0','\xba','\x88','\xe0','\xba','\xb1','\xe0','\xba','\x81',0, // ສະຫະລາດຊະອະນາຈັກ gb
+    '\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xba','\xab','\xe0','\xba','\xb0','\xe0','\xba','\xa5','\xe0','\xba','\xb2','\xe0','\xba','\x94','\xe0','\xba','\x8a','\xe0','\xba','\xb0','\xe0','\xba','\xad','\xe0','\xba','\xb0','\xe0','\xba','\x99','\xe0','\xba','\xb2','\xe0','\xba','\x88','\xe0','\xba','\xb1','\xe0','\xba','\x81','\xe0','\xba','\xaf',0, // ສະຫະລາດຊະອະນາຈັກຯ gb
+    '\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xbb','\x80','\xe0','\xba','\x9b','\xe0','\xba','\x99',0, // ສະເປນ es
+    '\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xbb','\x82','\xe0','\xba','\xa5','\xe0','\xba','\xa7','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\x8d',0, // ສະໂລວາເກຍ sk
+    '\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xbb','\x82','\xe0','\xba','\xa5','\xe0','\xbb','\x80','\xe0','\xba','\xa7','\xe0','\xbb','\x80','\xe0','\xba','\x99','\xe0','\xba','\x8d',0, // ສະໂລເວເນຍ si
+    '\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe2','\x80','\x8b','\xe0','\xba','\xa7','\xe0','\xba','\xb2','\xe2','\x80','\x8b','\xe0','\xba','\x8a','\xe0','\xba','\xb4','\xe2','\x80','\x8b','\xe0','\xbb','\x81','\xe0','\xba','\xa5','\xe0','\xba','\x99',0, // ສະ​ວາ​ຊິ​ແລນ sz
+    '\xe0','\xba','\xaa','\xe0','\xba','\xb2','\xe0','\xba','\x97','\xe0','\xba','\xb2','\xe0','\xba','\xa5','\xe0','\xba','\xb0','\xe0','\xba','\x99','\xe0','\xba','\xb0','\xe0','\xba','\xa5','\xe0','\xba','\xb1','\xe0','\xba','\x94','\xe0','\xba','\x84','\xe0','\xba','\xad','\xe0','\xba','\x87','\xe0','\xbb','\x82','\xe0','\xba','\x81',0, // ສາທາລະນະລັດຄອງໂກ cg
+    '\xe0','\xba','\xaa','\xe0','\xba','\xb2','\xe0','\xba','\x97','\xe0','\xba','\xb2','\xe0','\xba','\xa5','\xe0','\xba','\xb0','\xe0','\xba','\x99','\xe0','\xba','\xb0','\xe0','\xba','\xa5','\xe0','\xba','\xb1','\xe0','\xba','\x94','\xe0','\xba','\xad','\xe0','\xba','\xb2','\xe0','\xba','\x9f','\xe0','\xba','\xa3','\xe0','\xba','\xb4','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\x87',0, // ສາທາລະນະລັດອາຟຣິກາກາງ cf
+    '\xe0','\xba','\xaa','\xe0','\xba','\xb2','\xe0','\xba','\x97','\xe0','\xba','\xb2','\xe0','\xba','\xa5','\xe0','\xba','\xb0','\xe0','\xba','\x99','\xe0','\xba','\xb0','\xe0','\xba','\xa5','\xe0','\xba','\xb1','\xe0','\xba','\x94','\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\xb1','\xe0','\xba','\x81',0, // ສາທາລະນະລັດເຊັກ cz
+    '\xe0','\xba','\xaa','\xe0','\xba','\xb2','\xe0','\xba','\x97','\xe0','\xba','\xb2','\xe0','\xba','\xa5','\xe0','\xba','\xb0','\xe0','\xba','\x99','\xe0','\xba','\xb0','\xe0','\xba','\xa5','\xe0','\xba','\xb1','\xe0','\xba','\x94','\xe0','\xbb','\x81','\xe0','\xba','\x81','\xe0','\xba','\xa1','\xe0','\xbb','\x80','\xe0','\xba','\x9a','\xe0','\xba','\x8d',0, // ສາທາລະນະລັດແກມເບຍ gm
+    '\xe0','\xba','\xaa','\xe0','\xba','\xb2','\xe0','\xba','\x97','\xe0','\xba','\xb2','\xe0','\xba','\xa5','\xe0','\xba','\xb0','\xe0','\xba','\x99','\xe0','\xba','\xb0','\xe0','\xba','\xa5','\xe0','\xba','\xb1','\xe0','\xba','\x94','\xe0','\xbb','\x82','\xe0','\xba','\x94','\xe0','\xba','\xa1','\xe0','\xba','\xb4','\xe0','\xba','\x99','\xe0','\xba','\xb4','\xe0','\xba','\x81','\xe0','\xba','\xb1','\xe0','\xba','\x99',0, // ສາທາລະນະລັດໂດມິນິກັນ do
+    '\xe0','\xba','\xaa','\xe0','\xba','\xb4','\xe0','\xba','\x87','\xe0','\xba','\x81','\xe0','\xba','\xb0','\xe0','\xbb','\x82','\xe0','\xba','\x9b',0, // ສິງກະໂປ sg
+    '\xe0','\xba','\xaa','\xe0','\xba','\xb5','\xe0','\xba','\xa5','\xe0','\xba','\xb1','\xe0','\xba','\x87','\xe0','\xba','\x81','\xe0','\xba','\xb2',0, // ສີລັງກາ lk
+    '\xe0','\xba','\xab','\xe0','\xba','\xa1','\xe0','\xba','\xb9','\xe0','\xbb','\x88','\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xb0','\xe0','\xba','\x9f','\xe0','\xba','\xad','\xe0','\xba','\x81','\xe0','\xbb','\x81','\xe0','\xba','\xa5','\xe0','\xba','\x99',0, // ຫມູ່ເກາະຟອກແລນ fk
+    '\xe0','\xba','\xab','\xe0','\xba','\xa1','\xe0','\xba','\xb9','\xe0','\xbb','\x88','\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xb0','\xe0','\xba','\xa1','\xe0','\xba','\xb2','\xe0','\xbb','\x81','\xe0','\xba','\x8a','\xe0','\xba','\xa7',0, // ຫມູ່ເກາະມາແຊວ mh
+    '\xe0','\xba','\xab','\xe0','\xba','\xa1','\xe0','\xba','\xb9','\xe0','\xbb','\x88','\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xb0','\xe0','\xbb','\x81','\xe0','\xba','\x9f','\xe0','\xbb','\x82','\xe0','\xba','\xa3',0, // ຫມູ່ເກາະແຟໂຣ fo
+    '\xe0','\xba','\xab','\xe0','\xba','\xa1','\xe0','\xba','\xb9','\xe0','\xbb','\x88','\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xb0','\xe0','\xbb','\x82','\xe0','\xba','\x81','\xe0','\xbb','\x82','\xe0','\xba','\x81','\xe0','\xba','\xaa',0, // ຫມູ່ເກາະໂກໂກສ cc
+    '\xe0','\xba','\xab','\xe0','\xba','\xa1','\xe0','\xba','\xb9','\xe0','\xbb','\x88','\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xb0','\xe0','\xbb','\x82','\xe0','\xba','\x8a','\xe0','\xbb','\x82','\xe0','\xba','\xa5','\xe0','\xba','\xa1','\xe0','\xba','\xad','\xe0','\xba','\x99',0, // ຫມູ່ເກາະໂຊໂລມອນ sb
+    '\xe0','\xba','\xab','\xe0','\xba','\xa1','\xe0','\xba','\xb9','\xe0','\xbb','\x88','\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xb0','\xe0','\xbb','\x82','\xe0','\xba','\xad','\xe0','\xba','\xa5','\xe0','\xba','\xb1','\xe0','\xba','\x99',0, // ຫມູ່ເກາະໂອລັນ ax
+    '\xe0','\xba','\xab','\xe0','\xba','\xa7','\xe0','\xba','\xbd','\xe0','\xba','\x94','\xe0','\xba','\x99','\xe0','\xba','\xb2','\xe0','\xba','\xa1',0, // ຫວຽດນາມ vn
+    '\xe0','\xba','\xad','\xe0','\xba','\xad','\xe0','\xba','\xaa','\xe0','\xbb','\x80','\xe0','\xba','\x95','\xe0','\xba','\xa3','\xe0','\xbb','\x80','\xe0','\xba','\xa5','\xe0','\xba','\x8d',0, // ອອສເຕຣເລຍ au
+    '\xe0','\xba','\xad','\xe0','\xba','\xad','\xe0','\xba','\xaa','\xe0','\xbb','\x80','\xe0','\xba','\x97','\xe0','\xba','\xa3','\xe0','\xba','\x8d',0, // ອອສເທຣຍ at
+    '\xe0','\xba','\xad','\xe0','\xba','\xb1','\xe0','\xba','\x99','\xe0','\xba','\x94','\xe0','\xbb','\x8d','\xe0','\xba','\xa3','\xe0','\xba','\xb2',0, // ອັນດໍຣາ ad
+    '\xe0','\xba','\xad','\xe0','\xba','\xb1','\xe0','\xba','\xa5','\xe0','\xba','\x88','\xe0','\xba','\xb4','\xe0','\xbb','\x80','\xe0','\xba','\xa3','\xe0','\xba','\x8d',0, // ອັລຈິເຣຍ dz
+    '\xe0','\xba','\xad','\xe0','\xba','\xb2','\xe0','\xba','\x9f','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\x99','\xe0','\xba','\xb4','\xe0','\xba','\x94','\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xba','\x96','\xe0','\xba','\xb2','\xe0','\xba','\x99',0, // ອາຟການິດສະຖານ af
+    '\xe0','\xba','\xad','\xe0','\xba','\xb2','\xe0','\xba','\x9f','\xe0','\xba','\xa3','\xe0','\xba','\xb4','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xbb','\x83','\xe0','\xba','\x95','\xe0','\xbb','\x89',0, // ອາຟຣິກາໃຕ້ za
+    '\xe0','\xba','\xad','\xe0','\xba','\xb2','\xe0','\xba','\xa3','\xe0','\xba','\xb9','\xe0','\xba','\x9a','\xe0','\xba','\xb2',0, // ອາຣູບາ aw
+    '\xe0','\xba','\xad','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\x88','\xe0','\xba','\x99','\xe0','\xba','\x97','\xe0','\xba','\xb4','\xe0','\xba','\x99','\xe0','\xba','\xb2',0, // ອາເຈນທິນາ ar
+    '\xe0','\xba','\xad','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\xb5','\xe0','\xbb','\x84','\xe0','\xba','\x9a','\xe0','\xba','\x88','\xe0','\xba','\xb2','\xe0','\xba','\x99',0, // ອາເຊີໄບຈານ az
+    '\xe0','\xba','\xad','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\xa1','\xe0','\xba','\xa3','\xe0','\xba','\xb4','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\x8a','\xe0','\xba','\xb2','\xe0','\xba','\xa1','\xe0','\xba','\xbb','\xe0','\xba','\xa7',0, // ອາເມຣິກາຊາມົວ as
+    '\xe0','\xba','\xad','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\xa1','\xe0','\xbb','\x80','\xe0','\xba','\x99','\xe0','\xba','\x8d',0, // ອາເມເນຍ am
+    '\xe0','\xba','\xad','\xe0','\xba','\xb4','\xe0','\xba','\x95','\xe0','\xba','\xb2','\xe0','\xba','\xa5','\xe0','\xba','\xb5',0, // ອິຕາລີ it
+    '\xe0','\xba','\xad','\xe0','\xba','\xb4','\xe0','\xba','\x99','\xe0','\xbb','\x80','\xe0','\xba','\x94','\xe0','\xba','\x8d',0, // ອິນເດຍ in
+    '\xe0','\xba','\xad','\xe0','\xba','\xb4','\xe0','\xba','\x99','\xe0','\xbb','\x82','\xe0','\xba','\x94','\xe0','\xbb','\x80','\xe0','\xba','\x99','\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\x8d',0, // ອິນໂດເນເຊຍ id
+    '\xe0','\xba','\xad','\xe0','\xba','\xb4','\xe0','\xba','\xaa','\xe0','\xba','\xa3','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\xad','\xe0','\xba','\xa7',0, // ອິສຣາເອວ il
+    '\xe0','\xba','\xad','\xe0','\xba','\xb5','\xe0','\xba','\x97','\xe0','\xba','\xb4','\xe0','\xbb','\x82','\xe0','\xba','\xad','\xe0','\xbb','\x80','\xe0','\xba','\x9b','\xe0','\xba','\x8d',0, // ອີທິໂອເປຍ et
+    '\xe0','\xba','\xad','\xe0','\xba','\xb5','\xe0','\xba','\xa2','\xe0','\xba','\xb4','\xe0','\xba','\x9a',0, // ອີຢິບ eg
+    '\xe0','\xba','\xad','\xe0','\xba','\xb5','\xe0','\xba','\xa3','\xe0','\xba','\xb1','\xe0','\xba','\x81',0, // ອີຣັກ iq
+    '\xe0','\xba','\xad','\xe0','\xba','\xb5','\xe0','\xba','\xa3','\xe0','\xba','\xb2','\xe0','\xba','\x99',0, // ອີຣານ ir
+    '\xe0','\xba','\xad','\xe0','\xba','\xb8','\xe0','\xba','\xaa','\xe0','\xbb','\x80','\xe0','\xba','\x9a','\xe0','\xba','\x81','\xe0','\xba','\xb4','\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xba','\x96','\xe0','\xba','\xb2','\xe0','\xba','\x99',0, // ອຸສເບກິສະຖານ uz
+    '\xe0','\xba','\xad','\xe0','\xba','\xb9','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\x99','\xe0','\xba','\x94','\xe0','\xba','\xb2',0, // ອູການດາ ug
+    '\xe0','\xba','\xad','\xe0','\xba','\xb9','\xe0','\xba','\xa3','\xe0','\xba','\xb8','\xe0','\xba','\x81','\xe0','\xba','\xa7','\xe0','\xba','\x8d',0, // ອູຣຸກວຍ uy
+    '\xe0','\xba','\xae','\xe0','\xba','\xad','\xe0','\xba','\x99','\xe0','\xba','\x94','\xe0','\xba','\xb9','\xe0','\xba','\xa3','\xe0','\xba','\xb1','\xe0','\xba','\xaa',0, // ຮອນດູຣັສ hn
+    '\xe0','\xba','\xae','\xe0','\xba','\xb1','\xe0','\xba','\x87','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xa3','\xe0','\xba','\xb5',0, // ຮັງກາຣີ hu
+    '\xe0','\xba','\xae','\xe0','\xba','\xbb','\xe0','\xba','\x87','\xe0','\xba','\x81','\xe0','\xba','\xbb','\xe0','\xba','\x87',0, // ຮົງກົງ hk
+    '\xe0','\xba','\xae','\xe0','\xba','\xbb','\xe0','\xba','\x87','\xe0','\xba','\x81','\xe0','\xba','\xbb','\xe0','\xba','\x87','\xe0','\xbb','\x80','\xe0','\xba','\x82','\xe0','\xba','\x94','\xe0','\xba','\x9b','\xe0','\xba','\xbb','\xe0','\xba','\x81','\xe0','\xba','\x84','\xe0','\xba','\xad','\xe0','\xba','\x87','\xe0','\xba','\x9e','\xe0','\xba','\xb4','\xe0','\xbb','\x80','\xe0','\xba','\xaa','\xe0','\xba','\x94','\xe0','\xba','\x88','\xe0','\xba','\xb5','\xe0','\xba','\x99',0, // ຮົງກົງເຂດປົກຄອງພິເສດຈີນ hk
+    '\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xa3','\xe0','\xbb','\x80','\xe0','\xba','\x99','\xe0','\xba','\x94','\xe0','\xba','\xb2',0, // ເກຣເນດາ gd
+    '\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xb0','\xe0','\xba','\x84','\xe0','\xba','\xa3','\xe0','\xba','\xb4','\xe0','\xba','\xaa','\xe0','\xba','\xa1','\xe0','\xba','\xb2','\xe0','\xba','\x94',0, // ເກາະຄຣິສມາດ cx
+    '\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xb0','\xe0','\xba','\x84','\xe0','\xba','\xa5','\xe0','\xba','\xb4','\xe0','\xba','\x9a','\xe0','\xbb','\x80','\xe0','\xba','\x9b','\xe0','\xba','\xb5','\xe0','\xba','\x95','\xe0','\xba','\xb1','\xe0','\xba','\x99',0, // ເກາະຄລິບເປີຕັນ cp
+    '\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xb0','\xe0','\xba','\x99','\xe0','\xbb','\x8d','\xe0','\xbb','\x82','\xe0','\xba','\x9f','\xe0','\xba','\x81',0, // ເກາະນໍໂຟກ nf
+    '\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xb0','\xe0','\xba','\x9a','\xe0','\xba','\xb9','\xe0','\xbb','\x80','\xe0','\xba','\xa7','\xe0','\xba','\x94',0, // ເກາະບູເວດ bv
+    '\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xb0','\xe0','\xba','\xad','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\x99','\xe0','\xba','\x8a','\xe0','\xba','\xb1','\xe0','\xba','\x99',0, // ເກາະອາເຊນຊັນ ac
+    '\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xb5','\xe0','\xba','\x99','\xe0','\xba','\x8a','\xe0','\xba','\xb5',0, // ເກີນຊີ gg
+    '\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xbb','\xe0','\xba','\xb2','\xe0','\xba','\xab','\xe0','\xba','\xa5','\xe0','\xba','\xb5','\xe0','\xbb','\x80','\xe0','\xbb','\x9c','\xe0','\xba','\xb7','\xe0','\xba','\xad',0, // ເກົາຫລີເໜືອ kp
+    '\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xbb','\xe0','\xba','\xb2','\xe0','\xba','\xab','\xe0','\xba','\xa5','\xe0','\xba','\xb5','\xe0','\xbb','\x83','\xe0','\xba','\x95','\xe0','\xbb','\x89',0, // ເກົາຫລີໃຕ້ kr
+    '\xe0','\xbb','\x80','\xe0','\xba','\x82','\xe0','\xba','\x94','\xe0','\xba','\xa2','\xe0','\xba','\xb9','\xe0','\xbb','\x82','\xe0','\xba','\xa3','\xe0','\xba','\x9a',0, // ເຂດຢູໂຣບ ez
+    '\xe0','\xbb','\x80','\xe0','\xba','\x82','\xe0','\xba','\x94','\xe0','\xba','\xab','\xe0','\xbb','\x88','\xe0','\xba','\xb2','\xe0','\xba','\x87','\xe0','\xbb','\x84','\xe0','\xba','\x81','\xe0','\xbb','\x82','\xe0','\xba','\xad','\xe0','\xba','\x8a','\xe0','\xba','\xb5','\xe0','\xbb','\x80','\xe0','\xba','\x99','\xe0','\xba','\x8d',0, // ເຂດຫ່າງໄກໂອຊີເນຍ qo
+    '\xe0','\xbb','\x80','\xe0','\xba','\x82','\xe0','\xba','\x94','\xe0','\xbb','\x81','\xe0','\xba','\x94','\xe0','\xba','\x99','\xe0','\xba','\x97','\xe0','\xba','\xb2','\xe0','\xba','\x87','\xe0','\xbb','\x83','\xe0','\xba','\x95','\xe0','\xbb','\x89','\xe0','\xba','\x82','\xe0','\xba','\xad','\xe0','\xba','\x9d','\xe0','\xba','\xae','\xe0','\xba','\xb1','\xe0','\xbb','\x88','\xe0','\xba','\x87',0, // ເຂດແດນທາງໃຕ້ຂອຝຮັ່ງ tf
+    '\xe0','\xbb','\x80','\xe0','\xba','\x82','\xe0','\xba','\x94','\xe0','\xbb','\x81','\xe0','\xba','\x94','\xe0','\xba','\x99','\xe0','\xba','\xad','\xe0','\xba','\xb1','\xe0','\xba','\x87','\xe0','\xba','\x81','\xe0','\xba','\xb4','\xe0','\xba','\x94','\xe0','\xbb','\x83','\xe0','\xba','\x99','\xe0','\xba','\xa1','\xe0','\xba','\xb0','\xe0','\xba','\xab','\xe0','\xba','\xb2','\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xba','\xa1','\xe0','\xba','\xb8','\xe0','\xba','\x94','\xe0','\xba','\xad','\xe0','\xba','\xb4','\xe0','\xba','\x99','\xe0','\xbb','\x80','\xe0','\xba','\x94','\xe0','\xba','\x8d',0, // ເຂດແດນອັງກິດໃນມະຫາສະມຸດອິນເດຍ io
+    '\xe0','\xbb','\x80','\xe0','\xba','\x84','\xe0','\xba','\x99','\xe0','\xba','\xa2','\xe0','\xba','\xb2',0, // ເຄນຢາ ke
+    '\xe0','\xbb','\x80','\xe0','\xba','\x84','\xe0','\xba','\x9a','\xe0','\xbb','\x80','\xe0','\xba','\xa7','\xe0','\xba','\xb5','\xe0','\xba','\x94',0, // ເຄບເວີດ cv
+    '\xe0','\xbb','\x80','\xe0','\xba','\x88','\xe0','\xba','\xb5','\xe0','\xba','\x8a','\xe0','\xba','\xb5',0, // ເຈີຊີ je
+    '\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\x8d','\xe0','\xba','\xa3','\xe0','\xba','\xb2','\xe0','\xba','\xa5','\xe0','\xba','\xb5','\xe0','\xbb','\x82','\xe0','\xba','\xad','\xe0','\xba','\x99',0, // ເຊຍຣາລີໂອນ sl
+    '\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\x99','\xe0','\xba','\x84','\xe0','\xba','\xb4','\xe0','\xba','\x94','\xe0','\xbb','\x81','\xe0','\xba','\xa5','\xe0','\xba','\xb0','\xe0','\xbb','\x80','\xe0','\xba','\x99','\xe0','\xba','\xa7','\xe0','\xba','\xb4','\xe0','\xba','\xaa',0, // ເຊນຄິດແລະເນວິສ kn
+    '\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\x99','\xe0','\xba','\x9a','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\x97','\xe0','\xbb','\x80','\xe0','\xba','\xa5','\xe0','\xba','\xa1','\xe0','\xba','\xb5',0, // ເຊນບາເທເລມີ bl
+    '\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\x99','\xe0','\xba','\x9b','\xe0','\xba','\xb5','\xe0','\xbb','\x81','\xe0','\xba','\xad','\xe0','\xba','\xa1','\xe0','\xba','\xb4','\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xa7','\xe0','\xba','\xa5','\xe0','\xba','\xad','\xe0','\xba','\x99',0, // ເຊນປີແອມິເກວລອນ pm
+    '\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\x99','\xe0','\xba','\xa1','\xe0','\xba','\xb2','\xe0','\xba','\x97','\xe0','\xba','\xb4','\xe0','\xba','\x99',0, // ເຊນມາທິນ mf
+    '\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\x99','\xe0','\xba','\xa5','\xe0','\xba','\xb9','\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\x8d',0, // ເຊນລູເຊຍ lc
+    '\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\x99','\xe0','\xba','\xa7','\xe0','\xba','\xb4','\xe0','\xba','\x99','\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\x99','\xe0','\xbb','\x81','\xe0','\xba','\xa5','\xe0','\xba','\xb0','\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xa3','\xe0','\xbb','\x80','\xe0','\xba','\x99','\xe0','\xba','\x94','\xe0','\xba','\xb4','\xe0','\xba','\x99',0, // ເຊນວິນເຊນແລະເກຣເນດິນ vc
+    '\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\x99','\xe0','\xba','\xb5','\xe0','\xbb','\x82','\xe0','\xba','\x81','\xe0','\xba','\xa5',0, // ເຊນີໂກລ sn
+    '\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\x99','\xe0','\xbb','\x80','\xe0','\xba','\xae','\xe0','\xbb','\x80','\xe0','\xba','\xa5','\xe0','\xba','\x99','\xe0','\xba','\xb2',0, // ເຊນເຮເລນາ sh
+    '\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\xa7','\xe0','\xba','\x95','\xe0','\xba','\xb2','\xe0','\xbb','\x81','\xe0','\xba','\xa5','\xe0','\xba','\xb0','\xe0','\xbb','\x80','\xe0','\xba','\xa1','\xe0','\xba','\xa5','\xe0','\xba','\xb4','\xe0','\xba','\x99','\xe0','\xba','\xa5','\xe0','\xba','\xb2',0, // ເຊວຕາແລະເມລິນລາ ea
+    '\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\xb1','\xe0','\xba','\x81','\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\x8d',0, // ເຊັກເຊຍ cz
+    '\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\xb5','\xe0','\xbb','\x80','\xe0','\xba','\x9a','\xe0','\xba','\x8d',0, // ເຊີເບຍ rs
+    '\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\xbb','\xe0','\xba','\xb2','\xe0','\xba','\x97','\xe0','\xba','\xb9','\xe0','\xbb','\x80','\xe0','\xba','\xa1','\xe0','\xbb','\x81','\xe0','\xba','\xa5','\xe0','\xba','\xb0','\xe0','\xba','\x9e','\xe0','\xba','\xa3','\xe0','\xba','\xb4','\xe0','\xba','\x99','\xe0','\xba','\x8a','\xe0','\xba','\xb4','\xe0','\xba','\x9a',0, // ເຊົາທູເມແລະພຣິນຊິບ st
+    '\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\xa7','\xe0','\xbb','\x80','\xe0','\xba','\xa5','\xe0','\xba','\xaa',0, // ເຊເຊວເລສ sc
+    '\xe0','\xbb','\x80','\xe0','\xba','\x94','\xe0','\xba','\x99','\xe0','\xba','\xa1','\xe0','\xba','\xb2','\xe0','\xba','\x81',0, // ເດນມາກ dk
+    '\xe0','\xbb','\x80','\xe0','\xba','\x97','\xe0','\xba','\xb5','\xe0','\xba','\x81','\xe0','\xbb','\x80','\xe0','\xba','\xa1','\xe0','\xba','\x99','\xe0','\xba','\xb4','\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xba','\x96','\xe0','\xba','\xb2','\xe0','\xba','\x99',0, // ເທີກເມນິສະຖານ tm
+    '\xe0','\xbb','\x80','\xe0','\xba','\x97','\xe0','\xba','\xb5','\xe0','\xba','\x84','\xe0','\xba','\xb5',0, // ເທີຄີ tr
+    '\xe0','\xbb','\x80','\xe0','\xba','\x99','\xe0','\xba','\x9b','\xe0','\xba','\xb2','\xe0','\xba','\x99',0, // ເນປານ np
+    '\xe0','\xbb','\x80','\xe0','\xba','\x99','\xe0','\xbb','\x80','\xe0','\xba','\x97','\xe0','\xba','\xb5','\xe0','\xbb','\x81','\xe0','\xba','\xa5','\xe0','\xba','\x99',0, // ເນເທີແລນ nl
+    '\xe0','\xbb','\x80','\xe0','\xba','\x9a','\xe0','\xba','\x99','\xe0','\xba','\xb4','\xe0','\xba','\x99',0, // ເບນິນ bj
+    '\xe0','\xbb','\x80','\xe0','\xba','\x9a','\xe0','\xba','\xa5','\xe0','\xba','\xb2','\xe0','\xba','\xa3','\xe0','\xba','\xb8','\xe0','\xba','\xaa',0, // ເບລາຣຸສ by
+    '\xe0','\xbb','\x80','\xe0','\xba','\x9a','\xe0','\xba','\xa5','\xe0','\xba','\xb5','\xe0','\xba','\x8a',0, // ເບລີຊ bz
+    '\xe0','\xbb','\x80','\xe0','\xba','\x9a','\xe0','\xba','\xa7','\xe0','\xba','\xa2','\xe0','\xba','\xbd','\xe0','\xba','\xa1',0, // ເບວຢຽມ be
+    '\xe0','\xbb','\x80','\xe0','\xba','\x9a','\xe0','\xba','\xb5','\xe0','\xba','\x81','\xe0','\xba','\xb4','\xe0','\xba','\x99','\xe0','\xba','\xb2','\xe0','\xba','\x9f','\xe0','\xba','\xb2','\xe0','\xbb','\x82','\xe0','\xba','\x8a',0, // ເບີກິນາຟາໂຊ bf
+    '\xe0','\xbb','\x80','\xe0','\xba','\x9a','\xe0','\xba','\xb5','\xe0','\xba','\xa1','\xe0','\xba','\xb4','\xe0','\xba','\xa7','\xe0','\xba','\x94','\xe0','\xba','\xb2',0, // ເບີມິວດາ bm
+    '\xe0','\xbb','\x80','\xe0','\xba','\x9b','\xe0','\xba','\xa3','\xe0','\xba','\xb9',0, // ເປຣູ pe
+    '\xe0','\xbb','\x80','\xe0','\xba','\x9e','\xe0','\xba','\xb7','\xe0','\xba','\xad','\xe0','\xbb','\x82','\xe0','\xba','\x95','\xe0','\xba','\xa3','\xe0','\xba','\xb4','\xe0','\xbb','\x82','\xe0','\xba','\x81',0, // ເພືອໂຕຣິໂກ pr
+    '\xe0','\xbb','\x80','\xe0','\xba','\x9f','\xe0','\xba','\xa3','\xe0','\xba','\x99','\xe0','\xba','\x8a','\xe0','\xbb','\x8c','\xe0','\xba','\x81','\xe0','\xba','\xb8','\xe0','\xba','\x8d','\xe0','\xba','\xad','\xe0','\xba','\xb2','\xe0','\xba','\x99','\xe0','\xba','\xb2',0, // ເຟຣນຊ໌ກຸຍອານາ gf
+    '\xe0','\xbb','\x80','\xe0','\xba','\x9f','\xe0','\xba','\xa3','\xe0','\xba','\x99','\xe0','\xba','\x8a','\xe0','\xbb','\x8c','\xe0','\xbb','\x82','\xe0','\xba','\x9e','\xe0','\xba','\xa5','\xe0','\xba','\xb4','\xe0','\xba','\x99','\xe0','\xba','\xb5','\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\x8d',0, // ເຟຣນຊ໌ໂພລິນີເຊຍ pf
+    '\xe0','\xbb','\x80','\xe0','\xba','\xa1','\xe0','\xba','\xb1','\xe0','\xba','\x81','\xe0','\xba','\x8a','\xe0','\xba','\xb4','\xe0','\xbb','\x82','\xe0','\xba','\x81',0, // ເມັກຊິໂກ mx
+    '\xe0','\xbb','\x80','\xe0','\xba','\xa2','\xe0','\xba','\x8d','\xe0','\xba','\xa5','\xe0','\xba','\xb0','\xe0','\xba','\xa1','\xe0','\xba','\xb1','\xe0','\xba','\x99',0, // ເຢຍລະມັນ de
+    '\xe0','\xbb','\x80','\xe0','\xba','\xa2','\xe0','\xbb','\x80','\xe0','\xba','\xa1','\xe0','\xba','\x99',0, // ເຢເມນ ye
+    '\xe0','\xbb','\x80','\xe0','\xba','\xa3','\xe0','\xba','\xad','\xe0','\xba','\xb9','\xe0','\xba','\x99','\xe0','\xba','\xb4','\xe0','\xba','\x8d','\xe0','\xba','\xbb','\xe0','\xba','\x87',0, // ເຣອູນິຍົງ re
+    '\xe0','\xbb','\x80','\xe0','\xba','\xa5','\xe0','\xba','\x9a','\xe0','\xba','\xb2','\xe0','\xba','\x99','\xe0','\xba','\xad','\xe0','\xba','\x99',0, // ເລບານອນ lb
+    '\xe0','\xbb','\x80','\xe0','\xba','\xa5','\xe0','\xbb','\x82','\xe0','\xba','\x8a','\xe0','\xbb','\x82','\xe0','\xba','\x97',0, // ເລໂຊໂທ ls
+    '\xe0','\xbb','\x80','\xe0','\xba','\xa7','\xe0','\xbb','\x80','\xe0','\xba','\x99','\xe0','\xba','\x8a','\xe0','\xba','\xb9','\xe0','\xbb','\x80','\xe0','\xba','\xad','\xe0','\xba','\xa5','\xe0','\xba','\xb2',0, // ເວເນຊູເອລາ ve
+    '\xe0','\xbb','\x80','\xe0','\xba','\xad','\xe0','\xba','\x81','\xe0','\xba','\xa7','\xe0','\xba','\xb2','\xe0','\xba','\x94','\xe0','\xbb','\x8d',0, // ເອກວາດໍ ec
+    '\xe0','\xbb','\x80','\xe0','\xba','\xad','\xe0','\xba','\x84','\xe0','\xba','\xbb','\xe0','\xba','\xa7','\xe0','\xbb','\x82','\xe0','\xba','\x97','\xe0','\xba','\xa3','\xe0','\xba','\xbd','\xe0','\xba','\xa7','\xe0','\xba','\x81','\xe0','\xba','\xb5','\xe0','\xba','\x99','\xe0','\xba','\xb5',0, // ເອຄົວໂທຣຽວກີນີ gq
+    '\xe0','\xbb','\x80','\xe0','\xba','\xad','\xe0','\xba','\xa3','\xe0','\xba','\xb4','\xe0','\xbb','\x80','\xe0','\xba','\x97','\xe0','\xba','\xa3','\xe0','\xba','\x8d',0, // ເອຣິເທຣຍ er
+    '\xe0','\xbb','\x80','\xe0','\xba','\xad','\xe0','\xba','\xa7','\xe0','\xba','\x8a','\xe0','\xbb','\x8d','\xe0','\xba','\xa7','\xe0','\xba','\xb2','\xe0','\xba','\x94','\xe0','\xbb','\x8d',0, // ເອວຊໍວາດໍ sv
+    '\xe0','\xbb','\x80','\xe0','\xba','\xad','\xe0','\xba','\xa7','\xe0','\xba','\xad','\xe0','\xba','\xad','\xe0','\xba','\x9a','\xe0','\xbb','\x81','\xe0','\xba','\xa1','\xe0','\xba','\x99',0, // ເອວອອບແມນ im
+    '\xe0','\xbb','\x80','\xe0','\xba','\xad','\xe0','\xba','\xaa','\xe0','\xbb','\x82','\xe0','\xba','\x95','\xe0','\xbb','\x80','\xe0','\xba','\x99','\xe0','\xba','\x8d',0, // ເອສໂຕເນຍ ee
+    '\xe0','\xbb','\x81','\xe0','\xba','\x84','\xe0','\xba','\x99','\xe0','\xba','\xb2','\xe0','\xba','\x94','\xe0','\xba','\xb2',0, // ແຄນາດາ ca
+    '\xe0','\xbb','\x81','\xe0','\xba','\x8a','\xe0','\xba','\x99','\xe0','\xba','\xa1','\xe0','\xba','\xb2','\xe0','\xba','\xa3','\xe0','\xba','\xb4','\xe0','\xbb','\x82','\xe0','\xba','\x99',0, // ແຊນມາຣິໂນ sm
+    '\xe0','\xbb','\x81','\xe0','\xba','\x8a','\xe0','\xba','\xa1','\xe0','\xbb','\x80','\xe0','\xba','\x9a','\xe0','\xba','\x8d',0, // ແຊມເບຍ zm
+    '\xe0','\xbb','\x81','\xe0','\xba','\xa1','\xe0','\xba','\x8a','\xe0','\xba','\xb4','\xe0','\xbb','\x82','\xe0','\xba','\x94','\xe0','\xbb','\x80','\xe0','\xba','\x99','\xe0','\xba','\x8d',0, // ແມຊິໂດເນຍ mk
+    '\xe0','\xbb','\x81','\xe0','\xba','\xa1','\xe0','\xba','\x8a','\xe0','\xba','\xb4','\xe0','\xbb','\x82','\xe0','\xba','\x94','\xe0','\xbb','\x80','\xe0','\xba','\x99','\xe0','\xba','\x8d','f','y','r','o','m',0, // ແມຊິໂດເນຍfyrom mk
+    '\xe0','\xbb','\x81','\xe0','\xba','\xad','\xe0','\xba','\x87','\xe0','\xbb','\x82','\xe0','\xba','\x81','\xe0','\xba','\xa5','\xe0','\xba','\xb2',0, // ແອງໂກລາ ao
+    '\xe0','\xbb','\x81','\xe0','\xba','\xad','\xe0','\xba','\x99','\xe0','\xba','\x81','\xe0','\xba','\xb8','\xe0','\xba','\x8d','\xe0','\xba','\xa5','\xe0','\xba','\xb2',0, // ແອນກຸຍລາ ai
+    '\xe0','\xbb','\x81','\xe0','\xba','\xad','\xe0','\xba','\x99','\xe0','\xba','\x95','\xe0','\xba','\xb2','\xe0','\xba','\x94','\xe0','\xba','\x95','\xe0','\xba','\xb4','\xe0','\xba','\x81','\xe0','\xba','\xb2',0, // ແອນຕາດຕິກາ aq
+    '\xe0','\xbb','\x81','\xe0','\xba','\xad','\xe0','\xba','\x99','\xe0','\xba','\x97','\xe0','\xba','\xb4','\xe0','\xba','\x81','\xe0','\xba','\xbb','\xe0','\xba','\xa7','\xe0','\xbb','\x81','\xe0','\xba','\xa5','\xe0','\xba','\xb0','\xe0','\xba','\x9a','\xe0','\xba','\xb2','\xe0','\xba','\x9a','\xe0','\xba','\xb9','\xe0','\xba','\x94','\xe0','\xba','\xb2',0, // ແອນທິກົວແລະບາບູດາ ag
+    '\xe0','\xbb','\x81','\xe0','\xba','\xad','\xe0','\xba','\xa7','\xe0','\xbb','\x80','\xe0','\xba','\x9a','\xe0','\xbb','\x80','\xe0','\xba','\x99','\xe0','\xba','\x8d',0, // ແອວເບເນຍ al
+    '\xe0','\xbb','\x82','\xe0','\xba','\x84','\xe0','\xba','\x95','\xe0','\xba','\xb5','\xe0','\xba','\xa7','\xe0','\xba','\xbb','\xe0','\xba','\xa7',0, // ໂຄຕີວົວ ci
+    '\xe0','\xbb','\x82','\xe0','\xba','\x84','\xe0','\xba','\xa3','\xe0','\xbb','\x80','\xe0','\xba','\xad','\xe0','\xbb','\x80','\xe0','\xba','\x97','\xe0','\xba','\x8d',0, // ໂຄຣເອເທຍ hr
+    '\xe0','\xbb','\x82','\xe0','\xba','\x84','\xe0','\xba','\xa5','\xe0','\xba','\xbb','\xe0','\xba','\xa1','\xe0','\xbb','\x80','\xe0','\xba','\x9a','\xe0','\xba','\x8d',0, // ໂຄລົມເບຍ co
+    '\xe0','\xbb','\x82','\xe0','\xba','\x84','\xe0','\xba','\xaa','\xe0','\xba','\x95','\xe0','\xba','\xb2','\xe0','\xba','\xa3','\xe0','\xba','\xb4','\xe0','\xba','\x81','\xe0','\xba','\xb2',0, // ໂຄສຕາຣິກາ cr
+    '\xe0','\xbb','\x82','\xe0','\xba','\x84','\xe0','\xbb','\x82','\xe0','\xba','\x8a','\xe0','\xbb','\x82','\xe0','\xba','\xa7',0, // ໂຄໂຊໂວ xk
+    '\xe0','\xbb','\x82','\xe0','\xba','\x84','\xe0','\xbb','\x82','\xe0','\xba','\xa1','\xe0','\xbb','\x82','\xe0','\xba','\xa3','\xe0','\xba','\xaa',0, // ໂຄໂມໂຣສ km
+    '\xe0','\xbb','\x82','\xe0','\xba','\x8a','\xe0','\xba','\xa1','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\xa5','\xe0','\xba','\x8d',0, // ໂຊມາເລຍ so
+    '\xe0','\xbb','\x82','\xe0','\xba','\x94','\xe0','\xba','\xa1','\xe0','\xba','\xb5','\xe0','\xba','\x99','\xe0','\xba','\xb4','\xe0','\xba','\x84','\xe0','\xba','\xb2',0, // ໂດມີນິຄາ dm
+    '\xe0','\xbb','\x82','\xe0','\xba','\x95','\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xbb','\x80','\xe0','\xba','\xa5','\xe0','\xba','\xbb','\xe0','\xba','\xb2',0, // ໂຕເກເລົາ tk
+    '\xe0','\xbb','\x82','\xe0','\xba','\x95','\xe0','\xbb','\x82','\xe0','\xba','\x81',0, // ໂຕໂກ tg
+    '\xe0','\xbb','\x82','\xe0','\xba','\x9a','\xe0','\xba','\xa5','\xe0','\xba','\xb4','\xe0','\xbb','\x80','\xe0','\xba','\xa7','\xe0','\xba','\x8d',0, // ໂບລິເວຍ bo
+    '\xe0','\xbb','\x82','\xe0','\xba','\x9b','\xe0','\xbb','\x81','\xe0','\xba','\xa5','\xe0','\xba','\x99',0, // ໂປແລນ pl
+    '\xe0','\xbb','\x82','\xe0','\xba','\xa1','\xe0','\xba','\x99','\xe0','\xba','\xb2','\xe0','\xbb','\x82','\xe0','\xba','\x84',0, // ໂມນາໂຄ mc
+    '\xe0','\xbb','\x82','\xe0','\xba','\xa1','\xe0','\xba','\x99','\xe0','\xbb','\x82','\xe0','\xba','\x94','\xe0','\xba','\xa7','\xe0','\xba','\xb2',0, // ໂມນໂດວາ md
+    '\xe0','\xbb','\x82','\xe0','\xba','\xa1','\xe0','\xba','\xa3','\xe0','\xba','\xb1','\xe0','\xba','\xad','\xe0','\xba','\x81','\xe0','\xbb','\x82','\xe0','\xba','\x84',0, // ໂມຣັອກໂຄ ma
+    '\xe0','\xbb','\x82','\xe0','\xba','\xa1','\xe0','\xbb','\x81','\xe0','\xba','\x8a','\xe0','\xba','\xa1','\xe0','\xba','\x9a','\xe0','\xba','\xb4','\xe0','\xba','\x81',0, // ໂມແຊມບິກ mz
+    '\xe0','\xbb','\x82','\xe0','\xba','\xa3','\xe0','\xbb','\x81','\xe0','\xba','\xa1','\xe0','\xbb','\x80','\xe0','\xba','\x99','\xe0','\xba','\x8d',0, // ໂຣແມເນຍ ro
+    '\xe0','\xbb','\x82','\xe0','\xba','\xad','\xe0','\xba','\xa1','\xe0','\xba','\xb2','\xe0','\xba','\x99',0, // ໂອມານ om
+    '\xe0','\xbb','\x84','\xe0','\xba','\x8a','\xe0','\xba','\x9b','\xe0','\xba','\xa3','\xe0','\xba','\xb1','\xe0','\xba','\xaa',0, // ໄຊປຣັສ cy
+    '\xe0','\xbb','\x84','\xe0','\xba','\x95','\xe0','\xbb','\x89','\xe0','\xba','\xab','\xe0','\xba','\xa7','\xe0','\xba','\xb1','\xe0','\xba','\x99',0, // ໄຕ້ຫວັນ tw
+    '\xe0','\xbb','\x84','\xe0','\xba','\x97',0, // ໄທ th
+    '\xe0','\xbb','\x84','\xe0','\xba','\x99','\xe0','\xba','\x88','\xe0','\xba','\xb5','\xe0','\xbb','\x80','\xe0','\xba','\xa3','\xe0','\xba','\x8d',0, // ໄນຈີເຣຍ ng
+    '\xe0','\xbb','\x84','\xe0','\xba','\xa1','\xe0','\xbb','\x82','\xe0','\xba','\x84','\xe0','\xba','\xa3','\xe0','\xba','\x99','\xe0','\xba','\xb5','\xe0','\xbb','\x80','\xe0','\xba','\x8a','\xe0','\xba','\x8d',0, // ໄມໂຄຣນີເຊຍ fm
+    '\xe0','\xbb','\x84','\xe0','\xba','\xad','\xe0','\xba','\xaa','\xe0','\xbb','\x81','\xe0','\xba','\xa5','\xe0','\xba','\x99',0, // ໄອສແລນ is
+    '\xe0','\xbb','\x84','\xe0','\xba','\xad','\xe0','\xbb','\x81','\xe0','\xba','\xa5','\xe0','\xba','\x99',0, // ໄອແລນ ie
+    '\xe0','\xbb','\x84','\xe0','\xba','\xad','\xe0','\xbb','\x82','\xe0','\xba','\xa7','\xe0','\xba','\xa3','\xe0','\xba','\xb5','\xe0','\xbb','\x82','\xe0','\xba','\x84','\xe0','\xba','\x97',0, // ໄອໂວຣີໂຄທ ci
+    '\xe0','\xbb','\x84','\xe0','\xba','\xae','\xe0','\xba','\x95','\xe0','\xba','\xb4',0, // ໄຮຕິ ht
+    '\xe0','\xbb','\x9d','\xe0','\xba','\xb9','\xe0','\xbb','\x88','\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xb0','\xe0','\xba','\x84','\xe0','\xba','\xb2','\xe0','\xba','\x99','\xe0','\xba','\xb2','\xe0','\xba','\xa3','\xe0','\xba','\xb5',0, // ໝູ່ເກາະຄານາຣີ ic
+    '\xe0','\xbb','\x9d','\xe0','\xba','\xb9','\xe0','\xbb','\x88','\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xb0','\xe0','\xba','\x84','\xe0','\xba','\xb8','\xe0','\xba','\x81',0, // ໝູ່ເກາະຄຸກ ck
+    '\xe0','\xbb','\x9d','\xe0','\xba','\xb9','\xe0','\xbb','\x88','\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xb0','\xe0','\xba','\x88','\xe0','\xbb','\x8d','\xe0','\xbb','\x80','\xe0','\xba','\x88','\xe0','\xba','\x8d','\xe0','\xba','\x95','\xe0','\xba','\xad','\xe0','\xba','\x99','\xe0','\xbb','\x83','\xe0','\xba','\x95','\xe0','\xbb','\x89','\xe0','\xbb','\x81','\xe0','\xba','\xa5','\xe0','\xba','\xb0','\xe0','\xbb','\x81','\xe0','\xba','\x8a','\xe0','\xba','\x99','\xe0','\xba','\xa7','\xe0','\xba','\xb4','\xe0','\xba','\x94','\xe0','\xba','\x95','\xe0','\xba','\xad','\xe0','\xba','\x99','\xe0','\xbb','\x83','\xe0','\xba','\x95','\xe0','\xbb','\x89',0, // ໝູ່ເກາະຈໍເຈຍຕອນໃຕ້ແລະແຊນວິດຕອນໃຕ້ gs
+    '\xe0','\xbb','\x9d','\xe0','\xba','\xb9','\xe0','\xbb','\x88','\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xb0','\xe0','\xba','\x9e','\xe0','\xba','\xb4','\xe0','\xba','\x94','\xe0','\xbb','\x81','\xe0','\xba','\x84','\xe0','\xba','\x99',0, // ໝູ່ເກາະພິດແຄນ pn
+    '\xe0','\xbb','\x9d','\xe0','\xba','\xb9','\xe0','\xbb','\x88','\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xb0','\xe0','\xba','\x9f','\xe0','\xba','\xad','\xe0','\xba','\x81','\xe0','\xbb','\x81','\xe0','\xba','\xa5','\xe0','\xba','\x99','\xe0','\xba','\xad','\xe0','\xba','\xb4','\xe0','\xba','\xaa','\xe0','\xba','\xa5','\xe0','\xba','\xb2','\xe0','\xba','\xaa','\xe0','\xba','\xa1','\xe0','\xba','\xb2','\xe0','\xba','\xa7','\xe0','\xba','\xb4','\xe0','\xba','\x99','\xe0','\xba','\x99','\xe0','\xba','\xb2','\xe0','\xba','\xaa',0, // ໝູ່ເກາະຟອກແລນອິສລາສມາວິນນາສ fk
+    '\xe0','\xbb','\x9d','\xe0','\xba','\xb9','\xe0','\xbb','\x88','\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xb0','\xe0','\xba','\xa1','\xe0','\xba','\xb2','\xe0','\xbb','\x80','\xe0','\xba','\xa3','\xe0','\xba','\x8d','\xe0','\xba','\x99','\xe0','\xba','\xb2','\xe0','\xba','\x95','\xe0','\xba','\xad','\xe0','\xba','\x99','\xe0','\xbb','\x80','\xe0','\xbb','\x9c','\xe0','\xba','\xb7','\xe0','\xba','\xad',0, // ໝູ່ເກາະມາເຣຍນາຕອນເໜືອ mp
+    '\xe0','\xbb','\x9d','\xe0','\xba','\xb9','\xe0','\xbb','\x88','\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xb0','\xe0','\xba','\xae','\xe0','\xba','\xad','\xe0','\xba','\x9a','\xe0','\xba','\x99','\xe0','\xba','\xad','\xe0','\xba','\x81','\xe0','\xba','\x82','\xe0','\xba','\xad','\xe0','\xba','\x87','\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xba','\xab','\xe0','\xba','\xb0','\xe0','\xba','\xa5','\xe0','\xba','\xb1','\xe0','\xba','\x94','\xe0','\xba','\xaf',0, // ໝູ່ເກາະຮອບນອກຂອງສະຫະລັດຯ um
+    '\xe0','\xbb','\x9d','\xe0','\xba','\xb9','\xe0','\xbb','\x88','\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xb0','\xe0','\xbb','\x80','\xe0','\xba','\x84','\xe0','\xbb','\x81','\xe0','\xba','\xa1','\xe0','\xba','\x99',0, // ໝູ່ເກາະເຄແມນ ky
+    '\xe0','\xbb','\x9d','\xe0','\xba','\xb9','\xe0','\xbb','\x88','\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xb0','\xe0','\xbb','\x80','\xe0','\xba','\x97','\xe0','\xba','\xb5','\xe0','\xba','\x81','\xe0','\xbb','\x81','\xe0','\xba','\xa5','\xe0','\xba','\xb0','\xe0','\xbb','\x84','\xe0','\xba','\x84','\xe0','\xbb','\x82','\xe0','\xba','\x84','\xe0','\xba','\xaa',0, // ໝູ່ເກາະເທີກແລະໄຄໂຄສ tc
+    '\xe0','\xbb','\x9d','\xe0','\xba','\xb9','\xe0','\xbb','\x88','\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xb0','\xe0','\xbb','\x80','\xe0','\xba','\xa7','\xe0','\xba','\xb5','\xe0','\xba','\x88','\xe0','\xba','\xb4','\xe0','\xba','\x99','\xe0','\xba','\x82','\xe0','\xba','\xad','\xe0','\xba','\x87','\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe0','\xba','\xab','\xe0','\xba','\xb0','\xe0','\xba','\xa5','\xe0','\xba','\xb1','\xe0','\xba','\x94',0, // ໝູ່ເກາະເວີຈິນຂອງສະຫະລັດ vi
+    '\xe0','\xbb','\x9d','\xe0','\xba','\xb9','\xe0','\xbb','\x88','\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xb0','\xe0','\xbb','\x80','\xe0','\xba','\xa7','\xe0','\xba','\xb5','\xe0','\xba','\x88','\xe0','\xba','\xb4','\xe0','\xba','\x99','\xe0','\xba','\x82','\xe0','\xba','\xad','\xe0','\xba','\x87','\xe0','\xba','\xad','\xe0','\xba','\xb1','\xe0','\xba','\x87','\xe0','\xba','\x81','\xe0','\xba','\xb4','\xe0','\xba','\x94',0, // ໝູ່ເກາະເວີຈິນຂອງອັງກິດ vg
+    '\xe0','\xbb','\x9d','\xe0','\xba','\xb9','\xe0','\xbb','\x88','\xe0','\xbb','\x80','\xe0','\xba','\x81','\xe0','\xba','\xb2','\xe0','\xba','\xb0','\xe0','\xbb','\x80','\xe0','\xba','\xae','\xe0','\xba','\xb5','\xe0','\xba','\x94','\xe0','\xbb','\x81','\xe0','\xba','\xa1','\xe0','\xba','\xb1','\xe0','\xba','\x81','\xe0','\xbb','\x82','\xe0','\xba','\x94','\xe0','\xba','\x99','\xe0','\xba','\xad','\xe0','\xba','\xa5',0, // ໝູ່ເກາະເຮີດແມັກໂດນອລ hm
+    '\xe0','\xbd','\x80','\xe0','\xbd','\x8a','\xe0','\xbd','\xa2',0, // ཀཊར qa
+    '\xe0','\xbd','\x80','\xe0','\xbd','\x8f','\xe0','\xbd','\xb1','\xe0','\xbd','\xa2',0, // ཀཏཱར qa
+    '\xe0','\xbd','\x80','\xe0','\xbd','\x93','\xe0','\xbd','\xba','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x98',0, // ཀནེརིགླིངཚོམ ic
+    '\xe0','\xbd','\x80','\xe0','\xbd','\x98','\xe0','\xbd','\x96','\xe0','\xbd','\xbc','\xe0','\xbd','\x8c','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཀམབོཌིཡ kh
+    '\xe0','\xbd','\x80','\xe0','\xbd','\x98','\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xbc','\xe0','\xbd','\x8c','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཀམབྷོཌིཡ kh
+    '\xe0','\xbd','\x80','\xe0','\xbd','\x98','\xe0','\xbd','\xba','\xe0','\xbd','\xa2','\xe0','\xbd','\xb4','\xe0','\xbd','\x93',0, // ཀམེརུན cm
+    '\xe0','\xbd','\x80','\xe0','\xbd','\x9b','\xe0','\xbd','\x82','\xe0','\xbd','\xa6','\xe0','\xbd','\xa6','\xe0','\xbd','\x8f','\xe0','\xbd','\xb1','\xe0','\xbd','\x93',0, // ཀཛགསསཏཱན kz
+    '\xe0','\xbd','\x80','\xe0','\xbd','\xb1','\xe0','\xbd','\xb4','\xe0','\xbd','\x82','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x95','\xe0','\xbe','\xb2','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\xa2','\xe0','\xbe','\x92','\xe0','\xbe','\xb1','\xe0','\xbd','\xa3','\xe0','\xbd','\x81','\xe0','\xbd','\x96',0, // ཀཱུགགླིངཕྲེནརྒྱལཁབ ck
+    '\xe0','\xbd','\x80','\xe0','\xbd','\xb2','\xe0','\xbd','\xa0','\xe0','\xbd','\xb4','\xe0','\xbd','\x96','\xe0','\xbe','\xb7',0, // ཀིའུབྷ cu
+    '\xe0','\xbd','\x80','\xe0','\xbd','\xb2','\xe0','\xbd','\xa2','\xe0','\xbd','\x82','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6','\xe0','\xbd','\xa6','\xe0','\xbd','\x8f','\xe0','\xbd','\xb1','\xe0','\xbd','\x93',0, // ཀིརགིསསཏཱན kg
+    '\xe0','\xbd','\x80','\xe0','\xbd','\xb2','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x96','\xe0','\xbd','\x8f','\xe0','\xbd','\xb2','\xe0','\xbd','\x98','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84',0, // ཀིརིབཏིམཚོགླིང ki
+    '\xe0','\xbd','\x80','\xe0','\xbd','\xb2','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x96','\xe0','\xbd','\xb1','\xe0','\xbd','\x8f','\xe0','\xbd','\xb2',0, // ཀིརིབཱཏི ki
+    '\xe0','\xbd','\x80','\xe0','\xbd','\xb2','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\x94','\xe0','\xbd','\xba','\xe0','\xbd','\xa2','\xe0','\xbd','\x8a','\xe0','\xbd','\xbc','\xe0','\xbd','\x93','\xe0','\xbd','\x98','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84',0, // ཀིལིཔེརཊོནམཚོགླིང cp
+    '\xe0','\xbd','\x80','\xe0','\xbd','\xb4','\xe0','\xbd','\x82','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x98',0, // ཀུགགླིངཚོམ ck
+    '\xe0','\xbd','\x80','\xe0','\xbd','\xb4','\xe0','\xbd','\x9d','\xe0','\xbd','\xba','\xe0','\xbd','\x8a',0, // ཀུཝེཊ kw
+    '\xe0','\xbd','\x80','\xe0','\xbd','\xb4','\xe0','\xbd','\x9d','\xe0','\xbd','\xba','\xe0','\xbd','\x91','\xe0','\xbd','\xa2','\xe0','\xbe','\x92','\xe0','\xbe','\xb1','\xe0','\xbd','\xa3','\xe0','\xbd','\x81','\xe0','\xbd','\x96',0, // ཀུཝེདརྒྱལཁབ kw
+    '\xe0','\xbd','\x80','\xe0','\xbd','\xb4','\xe0','\xbd','\xa2','\xe0','\xbd','\xbc','\xe0','\xbd','\xa4','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཀུརོཤིཡ hr
+    '\xe0','\xbd','\x80','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8c',0, // ཀེནཌ ca
+    '\xe0','\xbd','\x80','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\xa1',0, // ཀེནཡ ke
+    '\xe0','\xbd','\x80','\xe0','\xbd','\xba','\xe0','\xbd','\x94','\xe0','\xbd','\x96','\xe0','\xbd','\xb1','\xe0','\xbd','\x8c',0, // ཀེཔབཱཌ cv
+    '\xe0','\xbd','\x80','\xe0','\xbd','\xba','\xe0','\xbd','\x98','\xe0','\xbd','\xa2','\xe0','\xbd','\xb4','\xe0','\xbd','\x93',0, // ཀེམརུན cm
+    '\xe0','\xbd','\x80','\xe0','\xbd','\xba','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x96','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x93','\xe0','\xbd','\xba','\xe0','\xbd','\x91','\xe0','\xbd','\xa2','\xe0','\xbd','\xa3','\xe0','\xbd','\x93','\xe0','\xbd','\x8c','\xe0','\xbd','\xa6','\xe0','\xbe','\x84',0, // ཀེརིབིཡེནནེདརལནཌས྄ bq
+    '\xe0','\xbd','\x80','\xe0','\xbd','\xbc','\xe0','\xbd','\x80','\xe0','\xbd','\xbc','\xe0','\xbd','\xa6','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x98',0, // ཀོཀོསགླིངཚོམ cc
+    '\xe0','\xbd','\x80','\xe0','\xbd','\xbc','\xe0','\xbd','\x84','\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xbc','\xe0','\xbd','\x80','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xa4','\xe0','\xbd','\xa6',0, // ཀོངགྷོཀིནཤས cd
+    '\xe0','\xbd','\x80','\xe0','\xbd','\xbc','\xe0','\xbd','\x84','\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xbc','\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbe','\xb2','\xe0','\xbd','\x9b','\xe0','\xbd','\x96','\xe0','\xbd','\xb2','\xe0','\xbd','\xa3',0, // ཀོངགྷོབྷྲཛབིལ cg
+    '\xe0','\xbd','\x80','\xe0','\xbd','\xbc','\xe0','\xbd','\x8a','\xe0','\xbd','\xba','\xe0','\xbd','\x8c','\xe0','\xbd','\xb2','\xe0','\xbd','\xa8','\xe0','\xbd','\xb2','\xe0','\xbd','\x9d','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2','\xe0','\xbd','\xba',0, // ཀོཊེཌིཨིཝོརེ ci
+    '\xe0','\xbd','\x80','\xe0','\xbd','\xbc','\xe0','\xbd','\x98','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2','\xe0','\xbd','\xbc','\xe0','\xbd','\xa6',0, // ཀོམོརོས km
+    '\xe0','\xbd','\x80','\xe0','\xbd','\xbc','\xe0','\xbd','\xa3','\xe0','\xbd','\xbc','\xe0','\xbd','\x98','\xe0','\xbd','\x96','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཀོལོམབིཡ co
+    '\xe0','\xbd','\x80','\xe0','\xbd','\xbc','\xe0','\xbd','\xa3','\xe0','\xbd','\xbc','\xe0','\xbd','\x98','\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཀོལོམབྷིཡ co
+    '\xe0','\xbd','\x80','\xe0','\xbd','\xbc','\xe0','\xbd','\xa6','\xe0','\xbd','\x8a','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x80',0, // ཀོསཊརིཀ cr
+    '\xe0','\xbd','\x80','\xe0','\xbd','\xbc','\xe0','\xbd','\xa6','\xe0','\xbe','\x84','\xe0','\xbd','\x8a','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x80',0, // ཀོས྄ཊརིཀ cr
+    '\xe0','\xbd','\x80','\xe0','\xbe','\xb1','\xe0','\xbd','\xb1','\xe0','\xbd','\xb4','\xe0','\xbd','\xa2','\xe0','\xbd','\xa2','\xe0','\xbd','\x80','\xe0','\xbd','\xbc',0, // ཀྱཱུརརཀོ cw
+    '\xe0','\xbd','\x80','\xe0','\xbe','\xb2','\xe0','\xbd','\xbc','\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\xa4',0, // ཀྲོཨེཤ hr
+    '\xe0','\xbd','\x81','\xe0','\xbd','\x9b','\xe0','\xbd','\xb1','\xe0','\xbd','\x82','\xe0','\xbd','\xa6','\xe0','\xbe','\x9f','\xe0','\xbd','\xb1','\xe0','\xbd','\x93',0, // ཁཛཱགསྟཱན kz
+    '\xe0','\xbd','\x81','\xe0','\xbd','\xb2','\xe0','\xbd','\xa2','\xe0','\xbd','\x82','\xe0','\xbd','\xb2','\xe0','\xbd','\x9b','\xe0','\xbd','\xa6','\xe0','\xbe','\x9f','\xe0','\xbd','\xb1','\xe0','\xbd','\x93',0, // ཁིརགིཛསྟཱན kg
+    '\xe0','\xbd','\x81','\xe0','\xbd','\xb2','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6','\xe0','\xbe','\x9f','\xe0','\xbd','\x98','\xe0','\xbd','\xba','\xe0','\xbd','\xa6','\xe0','\xbd','\x98','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84',0, // ཁིརིསྟམེསམཚོགླིང cx
+    '\xe0','\xbd','\x81','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x89','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཁེནཉིཡ ke
+    '\xe0','\xbd','\x81','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8c',0, // ཁེནཌ ca
+    '\xe0','\xbd','\x81','\xe0','\xbd','\xba','\xe0','\xbd','\x98','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x95','\xe0','\xbe','\xb2','\xe0','\xbd','\x93',0, // ཁེམེནགླིངཕྲན ky
+    '\xe0','\xbd','\x81','\xe0','\xbd','\xba','\xe0','\xbd','\x98','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x98',0, // ཁེམེནགླིངཚོམ ky
+    '\xe0','\xbd','\x81','\xe0','\xbe','\xb1','\xe0','\xbd','\xb4','\xe0','\xbd','\xa0','\xe0','\xbd','\xb4','\xe0','\xbd','\x96',0, // ཁྱུའུབ cu
+    '\xe0','\xbd','\x82','\xe0','\xbd','\xb2','\xe0','\xbd','\xa2','\xe0','\xbd','\xb1','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xa3','\xe0','\xbd','\x93','\xe0','\xbd','\x8c','\xe0','\xbe','\x84',0, // གིརཱིནལནཌ྄ gl
+    '\xe0','\xbd','\x82','\xe0','\xbd','\xb2','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6','\xe0','\xbe','\x84',0, // གིརིས྄ gr
+    '\xe0','\xbd','\x82','\xe0','\xbd','\xb4','\xe0','\xbd','\xa0','\xe0','\xbd','\x98','\xe0','\xbd','\x98','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84',0, // གུའམམཚོགླིང gu
+    '\xe0','\xbd','\x82','\xe0','\xbd','\xb4','\xe0','\xbd','\xa0','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1','\xe0','\xbd','\x93','\xe0','\xbd','\x95','\xe0','\xbe','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xa6','\xe0','\xbe','\x84','\xe0','\xbd','\x98','\xe0','\xbd','\x84','\xe0','\xbd','\xa0','\xe0','\xbd','\x81','\xe0','\xbd','\xbc','\xe0','\xbd','\x84','\xe0','\xbd','\xa6',0, // གུའིཡནཕྲནས྄མངའཁོངས gf
+    '\xe0','\xbd','\x82','\xe0','\xbd','\xb4','\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\xa2','\xe0','\xbe','\xa3','\xe0','\xbd','\xa6','\xe0','\xbd','\xb2',0, // གུཨེརྣསི gg
+    '\xe0','\xbd','\x82','\xe0','\xbd','\xba','\xe0','\xbd','\x96','\xe0','\xbd','\xbd','\xe0','\xbd','\x93',0, // གེབཽན ga
+    '\xe0','\xbd','\x82','\xe0','\xbd','\xbc','\xe0','\xbd','\x8c','\xe0','\xbd','\xba','\xe0','\xbd','\xa3','\xe0','\xbd','\xb4','\xe0','\xbd','\x94','\xe0','\xbd','\xba',0, // གོཌེལུཔེ gp
+    '\xe0','\xbd','\x82','\xe0','\xbe','\xb2','\xe0','\xbe','\x80','\xe0','\xbd','\x93','\xe0','\xbd','\x8c',0, // གྲྀནཌ gd
+    '\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\x93',0, // གྷན gh
+    '\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xbc','\xe0','\xbd','\x93',0, // གྷབྷོན ga
+    '\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\x98','\xe0','\xbd','\x96','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // གྷམབིཡ gm
+    '\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xa1','\xe0','\xbd','\x93',0, // གྷཡན gy
+    '\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\x8c',0, // གྷརིནཌ gd
+    '\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xb2',0, // གྷིནི gn
+    '\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6','\xe0','\xbd','\xb1','\xe0','\xbd','\xa0','\xe0','\xbd','\xb4',0, // གྷིནིབྷིསཱའུ gw
+    '\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // གྷིནིཡ gn
+    '\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1','\xe0','\xbd','\x96','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6','\xe0','\xbe','\x84','\xe0','\xbd','\xa6','\xe0','\xbd','\xbc',0, // གྷིནིཡབིས྄སོ gw
+    '\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xb2','\xe0','\xbd','\xa2','\xe0','\xbd','\xb1','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6','\xe0','\xbd','\xb2',0, // གྷིརཱིསི gr
+    '\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xb4','\xe0','\xbd','\xa1','\xe0','\xbd','\xb1','\xe0','\xbd','\x93',0, // གྷུཡཱན gy
+    '\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xba','\xe0','\xbd','\x98','\xe0','\xbd','\x96','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // གྷེམབིཡ gm
+    '\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xbc','\xe0','\xbd','\x8a','\xe0','\xbd','\x98','\xe0','\xbd','\xa3',0, // གྷོཊམལ gt
+    '\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xbc','\xe0','\xbd','\x8a','\xe0','\xbd','\xba','\xe0','\xbd','\x98','\xe0','\xbd','\xa3',0, // གྷོཊེམལ gt
+    '\xe0','\xbd','\x85','\xe0','\xbd','\xb1','\xe0','\xbd','\x8c',0, // ཅཱཌ td
+    '\xe0','\xbd','\x85','\xe0','\xbd','\xb2','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2',0, // ཅིལི cl
+    '\xe0','\xbd','\x85','\xe0','\xbd','\xba','\xe0','\xbd','\x80','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x94','\xe0','\xbd','\x96','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\x80',0, // ཅེཀརིཔབལིཀ cz
+    '\xe0','\xbd','\x85','\xe0','\xbd','\xbb','\xe0','\xbd','\x82','\xe0','\xbd','\xa6','\xe0','\xbe','\xa4','\xe0','\xbe','\xb1','\xe0','\xbd','\xb2','\xe0','\xbd','\x98','\xe0','\xbd','\x90','\xe0','\xbd','\xb4','\xe0','\xbd','\x93','\xe0','\xbd','\xa2','\xe0','\xbe','\x92','\xe0','\xbe','\xb1','\xe0','\xbd','\xa3','\xe0','\xbd','\x81','\xe0','\xbd','\x96',0, // ཅཻགསྤྱིམཐུནརྒྱལཁབ cz
+    '\xe0','\xbd','\x85','\xe0','\xbd','\xbb','\xe0','\xbd','\x8c',0, // ཅཻཌ td
+    '\xe0','\xbd','\x87','\xe0','\xbd','\x94','\xe0','\xbd','\xb1','\xe0','\xbd','\x93',0, // ཇཔཱན jp
+    '\xe0','\xbd','\x87','\xe0','\xbd','\xb1','\xe0','\xbd','\x98','\xe0','\xbd','\xbb','\xe0','\xbd','\x80',0, // ཇཱམཻཀ jm
+    '\xe0','\xbd','\x87','\xe0','\xbd','\xb1','\xe0','\xbd','\xa2','\xe0','\xbd','\x98','\xe0','\xbd','\x93','\xe0','\xbd','\xb2',0, // ཇཱརམནི de
+    '\xe0','\xbd','\x87','\xe0','\xbd','\xb2','\xe0','\xbd','\x96','\xe0','\xbd','\xa2','\xe0','\xbd','\xb1','\xe0','\xbd','\xa3','\xe0','\xbd','\x8a','\xe0','\xbd','\xa2',0, // ཇིབརཱལཊར gi
+    '\xe0','\xbd','\x87','\xe0','\xbd','\xb2','\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xb4','\xe0','\xbd','\x8a','\xe0','\xbd','\xb2',0, // ཇིབྷུཊི dj
+    '\xe0','\xbd','\x87','\xe0','\xbd','\xba','\xe0','\xbd','\xa2','\xe0','\xbd','\xa6','\xe0','\xbd','\xb2',0, // ཇེརསི je
+    '\xe0','\xbd','\x87','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2','\xe0','\xbd','\x87','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཇོརཇིཡ ge
+    '\xe0','\xbd','\x87','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2','\xe0','\xbd','\x8c','\xe0','\xbd','\x93',0, // ཇོརཌན jo
+    '\xe0','\xbd','\x87','\xe0','\xbd','\xbd','\xe0','\xbd','\xa2','\xe0','\xbd','\x87','\xe0','\xbd','\xb1',0, // ཇཽརཇཱ ge
+    '\xe0','\xbd','\x89','\xe0','\xbd','\xb2','\xe0','\xbd','\xa7','\xe0','\xbd','\xbc','\xe0','\xbd','\x84',0, // ཉིཧོང jp
+    '\xe0','\xbd','\x8a','\xe0','\xbd','\xb1','\xe0','\xbd','\x93','\xe0','\xbd','\x9b','\xe0','\xbd','\xb1','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཊཱནཛཱནིཡ tz
+    '\xe0','\xbd','\x8a','\xe0','\xbd','\xb1','\xe0','\xbd','\xa0','\xe0','\xbd','\xb2','\xe0','\xbd','\x9d','\xe0','\xbd','\xb1','\xe0','\xbd','\x93',0, // ཊཱའིཝཱན tw
+    '\xe0','\xbd','\x8a','\xe0','\xbd','\xb1','\xe0','\xbd','\xa2','\xe0','\xbd','\x80','\xe0','\xbd','\x98','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\xa0','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6','\xe0','\xbd','\x8f','\xe0','\xbd','\xb1','\xe0','\xbd','\x93',0, // ཊཱརཀམེནའིསཏཱན tm
+    '\xe0','\xbd','\x8a','\xe0','\xbd','\xb1','\xe0','\xbd','\xa2','\xe0','\xbd','\x80','\xe0','\xbd','\xb2',0, // ཊཱརཀི tr
+    '\xe0','\xbd','\x8a','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\x8c','\xe0','\xbd','\xb1','\xe0','\xbd','\x8c','\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8c','\xe0','\xbd','\x8a','\xe0','\xbd','\xbc','\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xba','\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xbc',0, // ཊིནིཌཱཌཨེནཌཊོབྷེགྷོ tt
+    '\xe0','\xbd','\x8a','\xe0','\xbd','\xb4','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa4','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཊུནིཤིཡ tn
+    '\xe0','\xbd','\x8a','\xe0','\xbd','\xbc','\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xbc',0, // ཊོགྷོ tg
+    '\xe0','\xbd','\x8a','\xe0','\xbd','\xbc','\xe0','\xbd','\x84','\xe0','\xbd','\x82','\xe0','\xbe','\xb7',0, // ཊོངགྷ to
+    '\xe0','\xbd','\x8c','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1','\xe0','\xbd','\xba','\xe0','\xbd','\x82','\xe0','\xbd','\xbc','\xe0','\xbd','\x82','\xe0','\xbd','\xa2','\xe0','\xbd','\xa6','\xe0','\xbd','\xb2','\xe0','\xbd','\xa0','\xe0','\xbd','\xbc',0, // ཌིཡེགོགརསིའོ dg
+    '\xe0','\xbd','\x8c','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x98','\xe0','\xbd','\xb1','\xe0','\xbd','\x80',0, // ཌེནམཱཀ dk
+    '\xe0','\xbd','\x8c','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x98','\xe0','\xbd','\xb1','\xe0','\xbd','\xa2','\xe0','\xbe','\x90',0, // ཌེནམཱརྐ dk
+    '\xe0','\xbd','\x8c','\xe0','\xbd','\xba','\xe0','\xbd','\x98','\xe0','\xbd','\xbc','\xe0','\xbd','\x80','\xe0','\xbd','\xba','\xe0','\xbd','\xa2','\xe0','\xbd','\xba','\xe0','\xbd','\x8a','\xe0','\xbd','\xb2','\xe0','\xbd','\x80','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x94','\xe0','\xbd','\x96','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\x80','\xe0','\xbd','\xa8','\xe0','\xbd','\xbc','\xe0','\xbd','\x95','\xe0','\xbd','\x80','\xe0','\xbd','\xbc','\xe0','\xbd','\x84','\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xbc',0, // ཌེམོཀེརེཊིཀརིཔབལིཀཨོཕཀོངགྷོ cd
+    '\xe0','\xbd','\x8c','\xe0','\xbd','\xbc','\xe0','\xbd','\x98','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\x80',0, // ཌོམིནནིཀ dm
+    '\xe0','\xbd','\x8c','\xe0','\xbd','\xbc','\xe0','\xbd','\x98','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\x80','\xe0','\xbd','\x93','\xe0','\xbd','\xa6','\xe0','\xbe','\xa4','\xe0','\xbe','\xb1','\xe0','\xbd','\xb2','\xe0','\xbd','\x98','\xe0','\xbd','\x90','\xe0','\xbd','\xb4','\xe0','\xbd','\x93','\xe0','\xbd','\xa2','\xe0','\xbe','\x92','\xe0','\xbe','\xb1','\xe0','\xbd','\xa3','\xe0','\xbd','\x81','\xe0','\xbd','\x96',0, // ཌོམིནནིཀནསྤྱིམཐུནརྒྱལཁབ do
+    '\xe0','\xbd','\x8c','\xe0','\xbd','\xbc','\xe0','\xbd','\x98','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\x80',0, // ཌོམིནིཀ dm
+    '\xe0','\xbd','\x8c','\xe0','\xbd','\xbc','\xe0','\xbd','\x98','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\x80','\xe0','\xbd','\xb1','\xe0','\xbd','\x93','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x94','\xe0','\xbd','\x96','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\x80',0, // ཌོམིནིཀཱནརིཔབལིཀ do
+    '\xe0','\xbd','\x8f','\xe0','\xbd','\x87','\xe0','\xbd','\xb2','\xe0','\xbd','\x82','\xe0','\xbd','\x82','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6','\xe0','\xbd','\x8f','\xe0','\xbd','\xb1','\xe0','\xbd','\x93',0, // ཏཇིགགིསཏཱན tj
+    '\xe0','\xbd','\x8f','\xe0','\xbd','\xb2','\xe0','\xbd','\x98','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2','\xe0','\xbd','\xa3','\xe0','\xbd','\xba','\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\xa6','\xe0','\xbd','\x8a',0, // ཏིམོརལེཨེསཊ tl
+    '\xe0','\xbd','\x8f','\xe0','\xbd','\xb4','\xe0','\xbd','\x9d','\xe0','\xbd','\xa3','\xe0','\xbd','\xb4',0, // ཏུཝལུ tv
+    '\xe0','\xbd','\x8f','\xe0','\xbd','\xb4','\xe0','\xbd','\xa2','\xe0','\xbd','\x80','\xe0','\xbd','\xb2',0, // ཏུརཀི tr
+    '\xe0','\xbd','\x8f','\xe0','\xbd','\xb4','\xe0','\xbd','\xa2','\xe0','\xbe','\x90','\xe0','\xbd','\xa6','\xe0','\xbe','\x84','\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8c','\xe0','\xbd','\x80','\xe0','\xbd','\x80','\xe0','\xbd','\xbc','\xe0','\xbd','\xa6','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x98',0, // ཏུརྐས྄ཨེནཌཀཀོསགླིངཚོམ tc
+    '\xe0','\xbd','\x8f','\xe0','\xbd','\xbc','\xe0','\xbd','\x80','\xe0','\xbd','\xba','\xe0','\xbd','\xa3','\xe0','\xbd','\xa0','\xe0','\xbd','\xb4','\xe0','\xbd','\x98','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84',0, // ཏོཀེལའུམཚོགླིང tk
+    '\xe0','\xbd','\x8f','\xe0','\xbe','\xb2','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6','\xe0','\xbd','\x8f','\xe0','\xbd','\x93','\xe0','\xbd','\x91','\xe0','\xbd','\x80','\xe0','\xbd','\xb4','\xe0','\xbd','\x93','\xe0','\xbd','\xa7',0, // ཏྲིསཏནདཀུནཧ ta
+    '\xe0','\xbd','\x90','\xe0','\xbd','\xb1','\xe0','\xbd','\xa0','\xe0','\xbd','\xb2','\xe0','\xbd','\xa3','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8c',0, // ཐཱའིལེནཌ th
+    '\xe0','\xbd','\x90','\xe0','\xbd','\xb4','\xe0','\xbd','\x9d','\xe0','\xbd','\xa3','\xe0','\xbd','\xb4',0, // ཐུཝལུ tv
+    '\xe0','\xbd','\x91','\xe0','\xbd','\x96','\xe0','\xbe','\xb1','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\x87','\xe0','\xbd','\xb2',0, // དབྱིནཇི gb
+    '\xe0','\xbd','\x93','\xe0','\xbd','\x98','\xe0','\xbd','\xb2','\xe0','\xbd','\x96','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ནམིབིཡ na
+    '\xe0','\xbd','\x93','\xe0','\xbd','\xa0','\xe0','\xbd','\xb2','\xe0','\xbd','\x87','\xe0','\xbd','\xa2',0, // ནའིཇར ne
+    '\xe0','\xbd','\x93','\xe0','\xbd','\xa0','\xe0','\xbd','\xb4','\xe0','\xbd','\xa2','\xe0','\xbd','\xb4',0, // ནའུརུ nr
+    '\xe0','\xbd','\x93','\xe0','\xbd','\xb1','\xe0','\xbd','\xa0','\xe0','\xbd','\xb2','\xe0','\xbd','\x87','\xe0','\xbd','\xb1',0, // ནཱའིཇཱ ne
+    '\xe0','\xbd','\x93','\xe0','\xbd','\xb1','\xe0','\xbd','\xa0','\xe0','\xbd','\xb2','\xe0','\xbd','\x87','\xe0','\xbd','\xb2','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ནཱའིཇིརིཡ ng
+    '\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\x80','\xe0','\xbd','\xa2','\xe0','\xbd','\x82','\xe0','\xbd','\xb4','\xe0','\xbd','\xa8',0, // ནིཀརགུཨ ni
+    '\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\x80','\xe0','\xbe','\xb2','\xe0','\xbd','\x9d','\xe0','\xbd','\x82',0, // ནིཀྲཝག ni
+    '\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa0','\xe0','\xbd','\xb4','\xe0','\xbd','\x80','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\x91','\xe0','\xbd','\xbc','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ནིའུཀལིདོནིཡ nc
+    '\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa0','\xe0','\xbd','\xb4','\xe0','\xbd','\x9b','\xe0','\xbd','\xb2','\xe0','\xbd','\xa3','\xe0','\xbd','\x93','\xe0','\xbe','\x84','\xe0','\xbd','\x8c',0, // ནིའུཛིལན྄ཌ nz
+    '\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa0','\xe0','\xbd','\xb4','\xe0','\xbd','\x9b','\xe0','\xbd','\xb2','\xe0','\xbd','\xa3','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8c',0, // ནིའུཛིལེནཌ nz
+    '\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa0','\xe0','\xbd','\xb4','\xe0','\xbd','\x9d',0, // ནིའུཝ nu
+    '\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa8','\xe0','\xbd','\xb4','\xe0','\xbd','\xa8','\xe0','\xbd','\xbb',0, // ནིཨུཨཻ nu
+    '\xe0','\xbd','\x93','\xe0','\xbd','\xb4','\xe0','\xbd','\x96','\xe0','\xbd','\x95','\xe0','\xbe','\xb1','\xe0','\xbd','\xbc','\xe0','\xbd','\x82','\xe0','\xbd','\xa6','\xe0','\xbd','\xa6','\xe0','\xbd','\xa7','\xe0','\xbd','\xb1','\xe0','\xbd','\xa2',0, // ནུབཕྱོགསསཧཱར eh
+    '\xe0','\xbd','\x93','\xe0','\xbd','\xb4','\xe0','\xbd','\x96','\xe0','\xbd','\xa6','\xe0','\xbd','\x98','\xe0','\xbd','\xbc','\xe0','\xbd','\xa0',0, // ནུབསམོའ ws
+    '\xe0','\xbd','\x93','\xe0','\xbd','\xba','\xe0','\xbd','\x91','\xe0','\xbd','\xa2','\xe0','\xbd','\xa3','\xe0','\xbd','\x93','\xe0','\xbd','\x8c','\xe0','\xbd','\xa6','\xe0','\xbe','\x84',0, // ནེདརལནཌས྄ nl
+    '\xe0','\xbd','\x93','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2','\xe0','\xbd','\x95','\xe0','\xbd','\xbc','\xe0','\xbd','\xa3','\xe0','\xbd','\x80','\xe0','\xbd','\x98','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84',0, // ནོརཕོལཀམཚོགླིང nf
+    '\xe0','\xbd','\x93','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2','\xe0','\xbd','\x9d','\xe0','\xbd','\xba',0, // ནོརཝེ no
+    '\xe0','\xbd','\x93','\xe0','\xbd','\xbd','\xe0','\xbd','\xa2','\xe0','\xbd','\xb4',0, // ནཽརུ nr
+    '\xe0','\xbd','\x94','\xe0','\xbd','\x80','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6','\xe0','\xbd','\x8f','\xe0','\xbd','\xb1','\xe0','\xbd','\x93',0, // པཀིསཏཱན pk
+    '\xe0','\xbd','\x94','\xe0','\xbd','\x80','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6','\xe0','\xbe','\x9f','\xe0','\xbd','\xb1','\xe0','\xbd','\x93',0, // པཀིསྟཱན pk
+    '\xe0','\xbd','\x94','\xe0','\xbd','\x93','\xe0','\xbd','\x98',0, // པནམ pa
+    '\xe0','\xbd','\x94','\xe0','\xbd','\x93','\xe0','\xbd','\xb1','\xe0','\xbd','\x98',0, // པནཱམ pa
+    '\xe0','\xbd','\x94','\xe0','\xbd','\x94','\xe0','\xbd','\xb4','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa0','\xe0','\xbd','\xb4','\xe0','\xbd','\x82','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xb2',0, // པཔུནིའུགིནི pg
+    '\xe0','\xbd','\x94','\xe0','\xbd','\x94','\xe0','\xbd','\xb4','\xe0','\xbd','\xa8','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa0','\xe0','\xbd','\xb4','\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xb2',0, // པཔུཨནིའུགྷིནི pg
+    '\xe0','\xbd','\x94','\xe0','\xbd','\xa2','\xe0','\xbd','\x82','\xe0','\xbd','\xb4','\xe0','\xbd','\x9d','\xe0','\xbd','\xa0','\xe0','\xbd','\xb2',0, // པརགུཝའི py
+    '\xe0','\xbd','\x94','\xe0','\xbd','\xa3','\xe0','\xbd','\xa0','\xe0','\xbd','\xb4',0, // པལའུ pw
+    '\xe0','\xbd','\x94','\xe0','\xbd','\xa3','\xe0','\xbd','\xbd',0, // པལཽ pw
+    '\xe0','\xbd','\x94','\xe0','\xbd','\xb1','\xe0','\xbd','\xa2','\xe0','\xbd','\x82','\xe0','\xbd','\xba',0, // པཱརགེ py
+    '\xe0','\xbd','\x94','\xe0','\xbd','\xb2','\xe0','\xbd','\x8a','\xe0','\xbd','\x80','\xe0','\xbd','\xba','\xe0','\xbd','\xa1','\xe0','\xbd','\xba','\xe0','\xbd','\xa2','\xe0','\xbd','\x93','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x98',0, // པིཊཀེཡེརནགླིངཚོམ pn
+    '\xe0','\xbd','\x94','\xe0','\xbd','\xb4','\xe0','\xbd','\xa0','\xe0','\xbd','\xba','\xe0','\xbd','\xa2','\xe0','\xbd','\x8a','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x81','\xe0','\xbd','\xbc',0, // པུའེརཊོརིཁོ pr
+    '\xe0','\xbd','\x94','\xe0','\xbd','\xba','\xe0','\xbd','\xa2','\xe0','\xbd','\xb4',0, // པེརུ pe
+    '\xe0','\xbd','\x94','\xe0','\xbd','\xba','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6','\xe0','\xbd','\xb2','\xe0','\xbd','\x8a','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1','\xe0','\xbd','\x93','\xe0','\xbd','\x8a','\xe0','\xbd','\xba','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x90','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2',0, // པེལིསིཊིནིཡནཊེརིཐོརི ps
+    '\xe0','\xbd','\x94','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2','\xe0','\xbd','\x85','\xe0','\xbd','\xb4','\xe0','\xbd','\x82','\xe0','\xbd','\xb1','\xe0','\xbd','\xa3',0, // པོརཅུགཱལ pt
+    '\xe0','\xbd','\x94','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2','\xe0','\xbd','\x8f','\xe0','\xbd','\xb4','\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xa3',0, // པོརཏུགྷལ pt
+    '\xe0','\xbd','\x94','\xe0','\xbd','\xbc','\xe0','\xbd','\xa3','\xe0','\xbd','\x93','\xe0','\xbe','\x9c',0, // པོལནྜ pl
+    '\xe0','\xbd','\x94','\xe0','\xbd','\xbc','\xe0','\xbd','\xa3','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8c',0, // པོལེནཌ pl
+    '\xe0','\xbd','\x95','\xe0','\xbd','\xa2','\xe0','\xbd','\xb1','\xe0','\xbd','\x93','\xe0','\xbd','\xa6','\xe0','\xbd','\xb2',0, // ཕརཱནསི fr
+    '\xe0','\xbd','\x95','\xe0','\xbd','\xa3','\xe0','\xbe','\x90','\xe0','\xbd','\xa3','\xe0','\xbd','\x93','\xe0','\xbe','\x9c','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x95','\xe0','\xbe','\xb2','\xe0','\xbd','\x93',0, // ཕལྐལནྜགླིངཕྲན fk
+    '\xe0','\xbd','\x95','\xe0','\xbd','\xa3','\xe0','\xbe','\x90','\xe0','\xbd','\xa3','\xe0','\xbd','\x93','\xe0','\xbe','\x9c','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x98',0, // ཕལྐལནྜགླིངཚོམ fk
+    '\xe0','\xbd','\x95','\xe0','\xbd','\xa3','\xe0','\xbe','\x90','\xe0','\xbd','\xa3','\xe0','\xbd','\x93','\xe0','\xbe','\x9c','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x98','\xe0','\xbd','\xa8','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6','\xe0','\xbd','\xa3','\xe0','\xbd','\xb1','\xe0','\xbd','\xa6','\xe0','\xbd','\x98','\xe0','\xbd','\xa3','\xe0','\xbd','\x96','\xe0','\xbd','\xb2','\xe0','\xbd','\x8e','\xe0','\xbd','\xb1','\xe0','\xbd','\xa6',0, // ཕལྐལནྜགླིངཚོམཨིསལཱསམལབིཎཱས fk
+    '\xe0','\xbd','\x95','\xe0','\xbd','\xb1','\xe0','\xbd','\xa0','\xe0','\xbd','\xba','\xe0','\xbd','\xa2','\xe0','\xbd','\xbc','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x98',0, // ཕཱའེརོགླིངཚོམ fo
+    '\xe0','\xbd','\x95','\xe0','\xbd','\xb2','\xe0','\xbd','\x87','\xe0','\xbd','\xb2',0, // ཕིཇི fj
+    '\xe0','\xbd','\x95','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xa3','\xe0','\xbd','\x93','\xe0','\xbe','\x84','\xe0','\xbd','\x8c',0, // ཕིནལན྄ཌ fi
+    '\xe0','\xbd','\x95','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xa3','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8c',0, // ཕིནལེནཌ fi
+    '\xe0','\xbd','\x95','\xe0','\xbd','\xb2','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\x94','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xa6',0, // ཕིལིཔིནས ph
+    '\xe0','\xbd','\x95','\xe0','\xbd','\xb2','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\x94','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xa6','\xe0','\xbe','\x84',0, // ཕིལིཔིནས྄ ph
+    '\xe0','\xbd','\x95','\xe0','\xbe','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\x85','\xe0','\xbd','\x82','\xe0','\xbd','\xb2','\xe0','\xbd','\xa3','\xe0','\xbe','\xb7','\xe0','\xbd','\xbc','\xe0','\xbd','\x95','\xe0','\xbe','\xb1','\xe0','\xbd','\xbc','\xe0','\xbd','\x82','\xe0','\xbd','\xa6','\xe0','\xbd','\x98','\xe0','\xbd','\x84','\xe0','\xbd','\xa0','\xe0','\xbd','\x81','\xe0','\xbd','\xbc','\xe0','\xbd','\x84','\xe0','\xbd','\xa6',0, // ཕྲནཅགིལྷོཕྱོགསམངའཁོངས tf
+    '\xe0','\xbd','\x95','\xe0','\xbe','\xb2','\xe0','\xbd','\xb1','\xe0','\xbd','\x93','\xe0','\xbd','\xa6',0, // ཕྲཱནས fr
+    '\xe0','\xbd','\x95','\xe0','\xbe','\xb2','\xe0','\xbd','\xb1','\xe0','\xbd','\x93','\xe0','\xbd','\xa6','\xe0','\xbe','\x84','\xe0','\xbd','\x80','\xe0','\xbe','\xb1','\xe0','\xbd','\xb2','\xe0','\xbd','\x94','\xe0','\xbd','\xbc','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa4','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཕྲཱནས྄ཀྱིཔོལིནིཤིཡ pf
+    '\xe0','\xbd','\x96','\xe0','\xbd','\x84','\xe0','\xbe','\x92','\xe0','\xbd','\xa3','\xe0','\xbd','\x91','\xe0','\xbd','\xba','\xe0','\xbd','\xa4',0, // བངྒལདེཤ bd
+    '\xe0','\xbd','\x96','\xe0','\xbd','\x8a','\xe0','\xbd','\xb2','\xe0','\xbd','\x80','\xe0','\xbd','\xb1','\xe0','\xbd','\x93','\xe0','\xbd','\xa6','\xe0','\xbd','\xb2','\xe0','\xbd','\x8a','\xe0','\xbd','\xb2',0, // བཊིཀཱནསིཊི va
+    '\xe0','\xbd','\x96','\xe0','\xbd','\xa2','\xe0','\xbd','\x80','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\x95','\xe0','\xbd','\xa6','\xe0','\xbd','\xbc',0, // བརཀིནཕསོ bf
+    '\xe0','\xbd','\x96','\xe0','\xbd','\xa2','\xe0','\xbd','\x98','\xe0','\xbd','\xb4','\xe0','\xbd','\x8c',0, // བརམུཌ bm
+    '\xe0','\xbd','\x96','\xe0','\xbd','\xa2','\xe0','\xbd','\xb1','\xe0','\xbd','\x9b','\xe0','\xbd','\xb2','\xe0','\xbd','\xa3',0, // བརཱཛིལ br
+    '\xe0','\xbd','\x96','\xe0','\xbd','\xa3','\xe0','\xbd','\xa1','\xe0','\xbd','\xb4','\xe0','\xbd','\xa3',0, // བལཡུལ np
+    '\xe0','\xbd','\x96','\xe0','\xbd','\xb1','\xe0','\xbd','\xa2','\xe0','\xbe','\xa6','\xe0','\xbd','\x8c','\xe0','\xbd','\xbc','\xe0','\xbd','\xa6','\xe0','\xbe','\x84',0, // བཱརྦཌོས྄ bb
+    '\xe0','\xbd','\x96','\xe0','\xbd','\xb1','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\x93',0, // བཱེནིན bj
+    '\xe0','\xbd','\x96','\xe0','\xbd','\xb2','\xe0','\xbd','\x91','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\x98',0, // བིདིནམ vn
+    '\xe0','\xbd','\x96','\xe0','\xbd','\xb4','\xe0','\xbd','\xa2','\xe0','\xbd','\xb4','\xe0','\xbd','\x93','\xe0','\xbd','\x8c','\xe0','\xbd','\xb2',0, // བུརུནཌི bi
+    '\xe0','\xbd','\x96','\xe0','\xbd','\xb4','\xe0','\xbd','\xa2','\xe0','\xbd','\xb4','\xe0','\xbd','\x93','\xe0','\xbd','\xba',0, // བུརུནེ bn
+    '\xe0','\xbd','\x96','\xe0','\xbd','\xb4','\xe0','\xbd','\xa3','\xe0','\xbd','\x82','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // བུལགརིཡ bg
+    '\xe0','\xbd','\x96','\xe0','\xbd','\xba','\xe0','\xbd','\x8a','\xe0','\xbd','\x93','\xe0','\xbd','\xb1','\xe0','\xbd','\x98',0, // བེཊནཱམ vn
+    '\xe0','\xbd','\x96','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\x9b','\xe0','\xbd','\xb4','\xe0','\xbd','\x9d','\xe0','\xbd','\xba','\xe0','\xbd','\xa3',0, // བེནིཛུཝེལ ve
+    '\xe0','\xbd','\x96','\xe0','\xbd','\xba','\xe0','\xbd','\xa3','\xe0','\xbd','\x87','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1','\xe0','\xbd','\x98',0, // བེལཇིཡམ be
+    '\xe0','\xbd','\x96','\xe0','\xbd','\xba','\xe0','\xbd','\xa3','\xe0','\xbd','\xa8','\xe0','\xbd','\xa2','\xe0','\xbd','\xb4','\xe0','\xbd','\xa6','\xe0','\xbd','\xb4',0, // བེལཨརུསུ by
+    '\xe0','\xbd','\x96','\xe0','\xbd','\xba','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\x9b',0, // བེལིཛ bz
+    '\xe0','\xbd','\x96','\xe0','\xbd','\xba','\xe0','\xbd','\xa3','\xe0','\xbd','\xb4','\xe0','\xbd','\xa2','\xe0','\xbd','\xb4','\xe0','\xbd','\xa6','\xe0','\xbd','\xb4',0, // བེལུརུསུ by
+    '\xe0','\xbd','\x96','\xe0','\xbd','\xbc','\xe0','\xbd','\x99','\xe0','\xbd','\x9d','\xe0','\xbd','\x93',0, // བོཙཝན bw
+    '\xe0','\xbd','\x96','\xe0','\xbd','\xbc','\xe0','\xbd','\xa0','\xe0','\xbd','\xb4','\xe0','\xbd','\x9d','\xe0','\xbd','\xba','\xe0','\xbd','\x8a','\xe0','\xbd','\x98','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84',0, // བོའུཝེཊམཚོགླིང bv
+    '\xe0','\xbd','\x96','\xe0','\xbd','\xbc','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\x9d','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // བོལིཝིཡ bo
+    '\xe0','\xbd','\x96','\xe0','\xbd','\xbc','\xe0','\xbd','\xa6','\xe0','\xbe','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1','\xe0','\xbd','\x91','\xe0','\xbd','\x84','\xe0','\xbd','\xa7','\xe0','\xbd','\xa2','\xe0','\xbe','\xab','\xe0','\xbd','\xbc','\xe0','\xbd','\x82','\xe0','\xbd','\xbc','\xe0','\xbd','\x9d','\xe0','\xbd','\xb2','\xe0','\xbd','\x93',0, // བོསྣིཡདངཧརྫོགོཝིན ba
+    '\xe0','\xbd','\x96','\xe0','\xbe','\xb1','\xe0','\xbd','\x84','\xe0','\xbd','\x80','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // བྱངཀོརིཡ kp
+    '\xe0','\xbd','\x96','\xe0','\xbe','\xb1','\xe0','\xbd','\x84','\xe0','\xbd','\x95','\xe0','\xbe','\xb1','\xe0','\xbd','\xbc','\xe0','\xbd','\x82','\xe0','\xbd','\xa6','\xe0','\xbd','\x80','\xe0','\xbe','\xb1','\xe0','\xbd','\xb2','\xe0','\xbd','\x98','\xe0','\xbd','\xa2','\xe0','\xbd','\xa1','\xe0','\xbd','\x93','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x98',0, // བྱངཕྱོགསཀྱིམརཡནགླིངཚོམ mp
+    '\xe0','\xbd','\x96','\xe0','\xbe','\xb2','\xe0','\xbd','\x9b','\xe0','\xbd','\xb2','\xe0','\xbd','\xa3',0, // བྲཛིལ br
+    '\xe0','\xbd','\x96','\xe0','\xbe','\xb2','\xe0','\xbd','\xb2','\xe0','\xbd','\x8a','\xe0','\xbd','\xb2','\xe0','\xbd','\xa4','\xe0','\xbd','\xa2','\xe0','\xbe','\x92','\xe0','\xbe','\xb1','\xe0','\xbd','\x82','\xe0','\xbd','\xa2','\xe0','\xbd','\x82','\xe0','\xbe','\xb1','\xe0','\xbd','\xb2','\xe0','\xbd','\xa2','\xe0','\xbe','\x92','\xe0','\xbe','\xb1','\xe0','\xbd','\x98','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\xa6','\xe0','\xbd','\x81','\xe0','\xbd','\xbc','\xe0','\xbd','\x84','\xe0','\xbd','\xa6',0, // བྲིཊིཤརྒྱགརགྱིརྒྱམཚོསཁོངས io
+    '\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xa2','\xe0','\xbd','\x80','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\x95','\xe0','\xbd','\xba','\xe0','\xbd','\xa6','\xe0','\xbd','\xbc',0, // བྷརཀིནཕེསོ bf
+    '\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xa2','\xe0','\xbd','\x96','\xe0','\xbd','\xba','\xe0','\xbd','\x8c','\xe0','\xbd','\xbc','\xe0','\xbd','\xa6',0, // བྷརབེཌོས bb
+    '\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xa2','\xe0','\xbd','\xba','\xe0','\xbd','\x93',0, // བྷརེན bh
+    '\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xa7','\xe0','\xbd','\x98','\xe0','\xbd','\xa6','\xe0','\xbe','\x84',0, // བྷཧམས྄ bs
+    '\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xb1','\xe0','\xbd','\x98','\xe0','\xbd','\xa6','\xe0','\xbe','\x84',0, // བྷཱམས྄ bs
+    '\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xb1','\xe0','\xbd','\xa2','\xe0','\xbd','\xba','\xe0','\xbd','\x93',0, // བྷཱརེན bh
+    '\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xb4','\xe0','\xbd','\xa2','\xe0','\xbd','\xb4','\xe0','\xbd','\x93','\xe0','\xbd','\x8c','\xe0','\xbd','\xb2',0, // བྷུརུནཌི bi
+    '\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\x93',0, // བྷེནིན bj
+    '\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xba','\xe0','\xbd','\xa3','\xe0','\xbd','\x87','\xe0','\xbd','\x98',0, // བྷེལཇམ be
+    '\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xba','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\x96','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // བྷེལིབིཡ bo
+    '\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xba','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\x9b',0, // བྷེལིཛ bz
+    '\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xbc','\xe0','\xbd','\x99','\xe0','\xbd','\x9d','\xe0','\xbd','\x93',0, // བྷོཙཝན bw
+    '\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xbc','\xe0','\xbd','\xa6','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1','\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8c','\xe0','\xbd','\xa7','\xe0','\xbd','\xa2','\xe0','\xbd','\x9b','\xe0','\xbd','\xb2','\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xbc','\xe0','\xbd','\x96','\xe0','\xbd','\xb2','\xe0','\xbd','\x93',0, // བྷོསནིཡཨེནཌཧརཛིགྷོབིན ba
+    '\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbe','\xb2','\xe0','\xbd','\xb4','\xe0','\xbd','\x93','\xe0','\xbd','\xa0','\xe0','\xbd','\xb2',0, // བྷྲུནའི bn
+    '\xe0','\xbd','\x98','\xe0','\xbd','\x80','\xe0','\xbd','\xa8','\xe0','\xbd','\xa0','\xe0','\xbd','\xb4',0, // མཀཨའུ mo
+    '\xe0','\xbd','\x98','\xe0','\xbd','\x80','\xe0','\xbd','\xa8','\xe0','\xbd','\xa0','\xe0','\xbd','\xb4','\xe0','\xbd','\x85','\xe0','\xbd','\xb1','\xe0','\xbd','\xa0','\xe0','\xbd','\xb2','\xe0','\xbd','\x93',0, // མཀཨའུཅཱའིན mo
+    '\xe0','\xbd','\x98','\xe0','\xbd','\x91','\xe0','\xbd','\xb1','\xe0','\xbd','\x82','\xe0','\xbd','\xba','\xe0','\xbd','\xa6','\xe0','\xbd','\x80','\xe0','\xbd','\xa2',0, // མདཱགེསཀར mg
+    '\xe0','\xbd','\x98','\xe0','\xbd','\x91','\xe0','\xbd','\xb1','\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xa6','\xe0','\xbe','\x90','\xe0','\xbd','\xb1','\xe0','\xbd','\xa2',0, // མདཱགྷསྐཱར mg
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xa0','\xe0','\xbd','\xb2','\xe0','\xbd','\x80','\xe0','\xbe','\xb2','\xe0','\xbd','\xbc','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa4','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // མའིཀྲོནིཤིཡ fm
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xa2','\xe0','\xbd','\xa4','\xe0','\xbd','\xba','\xe0','\xbd','\xa3','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x98',0, // མརཤེལགླིངཚོམ mh
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xa3','\xe0','\xbd','\x8a',0, // མལཊ mt
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xa3','\xe0','\xbd','\x91','\xe0','\xbe','\xad','\xe0','\xbd','\xb2','\xe0','\xbd','\x96',0, // མལདྭིབ mv
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xa3','\xe0','\xbd','\x9d','\xe0','\xbd','\xb2',0, // མལཝི mw
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2',0, // མལི ml
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xa3','\xe0','\xbd','\xba','\xe0','\xbd','\xa4','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // མལེཤིཡ my
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xa6','\xe0','\xbd','\xba','\xe0','\xbd','\x8c','\xe0','\xbd','\xbc','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // མསེཌོནིཡ mk
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xa6','\xe0','\xbd','\xba','\xe0','\xbd','\x8c','\xe0','\xbd','\xbc','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1','\xe0','\xbd','\xa1','\xe0','\xbd','\xb4','\xe0','\xbd','\x82','\xe0','\xbd','\xbc','\xe0','\xbd','\xa6','\xe0','\xbe','\xb3','\xe0','\xbd','\xb1','\xe0','\xbd','\x96','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // མསེཌོནིཡཡུགོསླཱབིཡ mk
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xb1','\xe0','\xbd','\xa2','\xe0','\xbd','\x8a','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\x80',0, // མཱརཊིནིཀ mq
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xb1','\xe0','\xbd','\xa2','\xe0','\xbd','\xa4','\xe0','\xbd','\xa3','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x95','\xe0','\xbe','\xb2','\xe0','\xbd','\xba','\xe0','\xbd','\x93',0, // མཱརཤལགླིངཕྲེན mh
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xb1','\xe0','\xbd','\xa3','\xe0','\xbd','\x8a',0, // མཱལཊ mt
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xb1','\xe0','\xbd','\xa3','\xe0','\xbd','\x91','\xe0','\xbd','\xb2','\xe0','\xbd','\x96','\xe0','\xbd','\xa6',0, // མཱལདིབས mv
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xb1','\xe0','\xbd','\xa3','\xe0','\xbd','\xb1','\xe0','\xbd','\x9d','\xe0','\xbd','\xb2',0, // མཱལཱཝི mw
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xb1','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2',0, // མཱལི ml
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1','\xe0','\xbd','\xb1','\xe0','\xbd','\x93','\xe0','\xbd','\x98','\xe0','\xbd','\xa2','\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xa2','\xe0','\xbd','\x98',0, // མིཡཱནམརབྷརམ mm
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xba','\xe0','\xbd','\x80','\xe0','\xbd','\xa0','\xe0','\xbd','\xbc',0, // མེཀའོ mo
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xba','\xe0','\xbd','\x80','\xe0','\xbd','\xa6','\xe0','\xbd','\xb2','\xe0','\xbd','\x80','\xe0','\xbd','\xbc',0, // མེཀསིཀོ mx
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xba','\xe0','\xbd','\xa1','\xe0','\xbd','\xbc','\xe0','\xbd','\x8a',0, // མེཡོཊ yt
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xbc','\xe0','\xbd','\x93','\xe0','\xbd','\x80','\xe0','\xbd','\xbc',0, // མོནཀོ mc
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xbc','\xe0','\xbd','\x93','\xe0','\xbd','\x8a','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xba','\xe0','\xbd','\x82','\xe0','\xbd','\xa2','\xe0','\xbd','\xbc',0, // མོནཊིནེགརོ me
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xbc','\xe0','\xbd','\x93','\xe0','\xbd','\xa6','\xe0','\xbd','\xa2','\xe0','\xbd','\x8a',0, // མོནསརཊ ms
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xbc','\xe0','\xbd','\x9b','\xe0','\xbd','\x98','\xe0','\xbd','\x96','\xe0','\xbd','\xb2','\xe0','\xbd','\x82',0, // མོཛམབིག mz
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xbc','\xe0','\xbd','\x9b','\xe0','\xbd','\x98','\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xb2','\xe0','\xbd','\x80',0, // མོཛམབྷིཀ mz
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x8a','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // མོརིཊེནིཡ mr
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\xa4','\xe0','\xbd','\xb1','\xe0','\xbd','\xa6',0, // མོརིཤཱས mu
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2','\xe0','\xbd','\xbc','\xe0','\xbd','\x80','\xe0','\xbd','\xbc',0, // མོརོཀོ ma
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2','\xe0','\xbd','\xbc','\xe0','\xbd','\x80','\xe0','\xbe','\x90','\xe0','\xbd','\xbc',0, // མོརོཀྐོ ma
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xbc','\xe0','\xbd','\xa3','\xe0','\xbd','\x91','\xe0','\xbd','\xbc','\xe0','\xbd','\x96','\xe0','\xbd','\xb1',0, // མོལདོབཱ md
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xbd','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x8f','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // མཽརིཏནིཡ mr
+    '\xe0','\xbd','\x98','\xe0','\xbd','\xbd','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\xa4','\xe0','\xbd','\xa6','\xe0','\xbe','\x84',0, // མཽརིཤས྄ mu
+    '\xe0','\xbd','\x9b','\xe0','\xbd','\x98','\xe0','\xbd','\x96','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཛམབིཡ zm
+    '\xe0','\xbd','\x9b','\xe0','\xbd','\x98','\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཛམབྷིཡ zm
+    '\xe0','\xbd','\x9b','\xe0','\xbd','\x98','\xe0','\xbd','\xba','\xe0','\xbd','\x80',0, // ཛམེཀ jm
+    '\xe0','\xbd','\x9b','\xe0','\xbd','\xb2','\xe0','\xbd','\x96','\xe0','\xbd','\xb4','\xe0','\xbd','\x8f','\xe0','\xbd','\xb2',0, // ཛིབུཏི dj
+    '\xe0','\xbd','\x9b','\xe0','\xbd','\xb2','\xe0','\xbd','\x98','\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\x96','\xe0','\xbd','\x9d','\xe0','\xbd','\xba',0, // ཛིམབྷབཝེ zw
+    '\xe0','\xbd','\x9b','\xe0','\xbd','\xb2','\xe0','\xbd','\x98','\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xb1','\xe0','\xbd','\x96','\xe0','\xbd','\xba',0, // ཛིམབྷཱབེ zw
+    '\xe0','\xbd','\x9d','\xe0','\xbd','\x93','\xe0','\xbd','\xb4','\xe0','\xbd','\xa8','\xe0','\xbd','\x8f','\xe0','\xbd','\xb4',0, // ཝནུཨཏུ vu
+    '\xe0','\xbd','\x9d','\xe0','\xbd','\x93','\xe0','\xbd','\xb4','\xe0','\xbd','\xa8','\xe0','\xbd','\x90','\xe0','\xbd','\xb4',0, // ཝནུཨཐུ vu
+    '\xe0','\xbd','\x9d','\xe0','\xbd','\xa2','\xe0','\xbd','\x87','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x98','\xe0','\xbd','\x96','\xe0','\xbe','\xb2','\xe0','\xbd','\xb1','\xe0','\xbd','\xb2','\xe0','\xbd','\x8a','\xe0','\xbd','\xb2','\xe0','\xbd','\xa4','\xe0','\xbd','\x98','\xe0','\xbd','\x84','\xe0','\xbd','\xa0','\xe0','\xbd','\x81','\xe0','\xbd','\xbc','\xe0','\xbd','\x84','\xe0','\xbd','\xa6',0, // ཝརཇིནགླིངཚོམབྲཱིཊིཤམངའཁོངས vg
+    '\xe0','\xbd','\x9d','\xe0','\xbd','\xa2','\xe0','\xbd','\x87','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x98','\xe0','\xbd','\xa1','\xe0','\xbd','\xb4','\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\xa6','\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\x98','\xe0','\xbd','\x84','\xe0','\xbd','\xa0','\xe0','\xbd','\x81','\xe0','\xbd','\xbc','\xe0','\xbd','\x84','\xe0','\xbd','\xa6',0, // ཝརཇིནགླིངཚོམཡུཨེསཨེམངའཁོངས vi
+    '\xe0','\xbd','\x9d','\xe0','\xbd','\xa3','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6','\xe0','\xbe','\x84','\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8c','\xe0','\xbd','\x95','\xe0','\xbd','\xb4','\xe0','\xbd','\x8f','\xe0','\xbd','\xb4','\xe0','\xbd','\x93',0, // ཝལལིས྄ཨེནཌཕུཏུན wf
+    '\xe0','\xbd','\x9d','\xe0','\xbd','\xba','\xe0','\xbd','\x8a','\xe0','\xbd','\xb2','\xe0','\xbd','\x80','\xe0','\xbd','\x93',0, // ཝེཊིཀན va
+    '\xe0','\xbd','\x9d','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\x9b','\xe0','\xbd','\xb4','\xe0','\xbd','\xa0','\xe0','\xbd','\xba','\xe0','\xbd','\xa3',0, // ཝེནིཛུའེལ ve
+    '\xe0','\xbd','\xa0','\xe0','\xbd','\x87','\xe0','\xbd','\xa2','\xe0','\xbd','\x98','\xe0','\xbd','\x93',0, // འཇརམན de
+    '\xe0','\xbd','\xa0','\xe0','\xbd','\x96','\xe0','\xbd','\xa2','\xe0','\xbd','\x98',0, // འབརམ mm
+    '\xe0','\xbd','\xa0','\xe0','\xbd','\x96','\xe0','\xbe','\xb2','\xe0','\xbd','\xb4','\xe0','\xbd','\x82',0, // འབྲུག bt
+    '\xe0','\xbd','\xa0','\xe0','\xbd','\x96','\xe0','\xbe','\xb2','\xe0','\xbd','\xb4','\xe0','\xbd','\x82','\xe0','\xbd','\xa1','\xe0','\xbd','\xb4','\xe0','\xbd','\xa3',0, // འབྲུགཡུལ bt
+    '\xe0','\xbd','\xa0','\xe0','\xbd','\x9b','\xe0','\xbd','\x98','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\xa3','\xe0','\xbe','\xb7','\xe0','\xbd','\xbc','\xe0','\xbd','\x98','\xe0','\xbd','\x90','\xe0','\xbd','\xa0','\xe0','\xbd','\xb2','\xe0','\xbd','\x81','\xe0','\xbe','\xb1','\xe0','\xbd','\x82','\xe0','\xbd','\xa6','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84',0, // འཛམགླིངལྷོམཐའིཁྱགསགླིང aq
+    '\xe0','\xbd','\xa1','\xe0','\xbd','\xb4','\xe0','\xbd','\x80','\xe0','\xbd','\xa2','\xe0','\xbd','\xba','\xe0','\xbd','\x93',0, // ཡུཀརེན ua
+    '\xe0','\xbd','\xa1','\xe0','\xbd','\xb4','\xe0','\xbd','\x80','\xe0','\xbe','\xb2','\xe0','\xbd','\x93',0, // ཡུཀྲན ua
+    '\xe0','\xbd','\xa1','\xe0','\xbd','\xb4','\xe0','\xbd','\x82','\xe0','\xbd','\x93','\xe0','\xbd','\x8c',0, // ཡུགནཌ ug
+    '\xe0','\xbd','\xa1','\xe0','\xbd','\xb4','\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\x93','\xe0','\xbd','\x8c',0, // ཡུགྷནཌ ug
+    '\xe0','\xbd','\xa1','\xe0','\xbd','\xb4','\xe0','\xbd','\x93','\xe0','\xbd','\xb1','\xe0','\xbd','\xa0','\xe0','\xbd','\xb2','\xe0','\xbd','\x8a','\xe0','\xbd','\xba','\xe0','\xbd','\x8c','\xe0','\xbd','\x80','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x8c','\xe0','\xbd','\x98',0, // ཡུནཱའིཊེཌཀིངཌམ gb
+    '\xe0','\xbd','\xa1','\xe0','\xbd','\xb4','\xe0','\xbd','\x93','\xe0','\xbd','\xb1','\xe0','\xbd','\xa0','\xe0','\xbd','\xb2','\xe0','\xbd','\x8a','\xe0','\xbd','\xba','\xe0','\xbd','\x8c','\xe0','\xbd','\xa8','\xe0','\xbd','\xa2','\xe0','\xbd','\x96','\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\x98','\xe0','\xbd','\xba','\xe0','\xbd','\xa2','\xe0','\xbd','\xba','\xe0','\xbd','\x8a','\xe0','\xbd','\xa6',0, // ཡུནཱའིཊེཌཨརབཨེམེརེཊས ae
+    '\xe0','\xbd','\xa1','\xe0','\xbd','\xb4','\xe0','\xbd','\xa2','\xe0','\xbd','\xb4','\xe0','\xbd','\x82','\xe0','\xbd','\xb4','\xe0','\xbd','\x9d','\xe0','\xbd','\xa0','\xe0','\xbd','\xb2',0, // ཡུརུགུཝའི uy
+    '\xe0','\xbd','\xa1','\xe0','\xbd','\xb4','\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\xa6','\xe0','\xbd','\x82','\xe0','\xbe','\xb1','\xe0','\xbd','\xb2','\xe0','\xbd','\x98','\xe0','\xbd','\x90','\xe0','\xbd','\xa0','\xe0','\xbd','\x98','\xe0','\xbd','\x9a','\xe0','\xbd','\x98','\xe0','\xbd','\xa6','\xe0','\xbd','\x98','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84',0, // ཡུཨེསགྱིམཐའམཚམསམཚོགླིང um
+    '\xe0','\xbd','\xa1','\xe0','\xbd','\xb4','\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\xa6','\xe0','\xbd','\xa8','\xe0','\xbd','\xba',0, // ཡུཨེསཨེ us
+    '\xe0','\xbd','\xa1','\xe0','\xbd','\xba','\xe0','\xbd','\x98','\xe0','\xbd','\xba','\xe0','\xbd','\x93',0, // ཡེམེན ye
+    '\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x94','\xe0','\xbd','\x96','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\x80','\xe0','\xbd','\xa8','\xe0','\xbd','\xbc','\xe0','\xbd','\x95','\xe0','\xbd','\x80','\xe0','\xbd','\xbc','\xe0','\xbd','\x84','\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xbc',0, // རིཔབལིཀཨོཕཀོངགྷོ cg
+    '\xe0','\xbd','\xa2','\xe0','\xbd','\xb4','\xe0','\xbd','\x9d','\xe0','\xbd','\x93','\xe0','\xbd','\x8c',0, // རུཝནཌ rw
+    '\xe0','\xbd','\xa2','\xe0','\xbd','\xba','\xe0','\xbd','\xa1','\xe0','\xbd','\xb4','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1','\xe0','\xbd','\xbc','\xe0','\xbd','\x93',0, // རེཡུནིཡོན re
+    '\xe0','\xbd','\xa2','\xe0','\xbd','\xbc','\xe0','\xbd','\x98','\xe0','\xbd','\xb1','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // རོམཱནིཡ ro
+    '\xe0','\xbd','\xa2','\xe0','\xbd','\xbc','\xe0','\xbd','\x98','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // རོམེནིཡ ro
+    '\xe0','\xbd','\xa2','\xe0','\xbe','\x92','\xe0','\xbe','\xb1','\xe0','\xbd','\x82','\xe0','\xbd','\xa2',0, // རྒྱགར in
+    '\xe0','\xbd','\xa2','\xe0','\xbe','\x92','\xe0','\xbe','\xb1','\xe0','\xbd','\x93','\xe0','\xbd','\x82',0, // རྒྱནག cn
+    '\xe0','\xbd','\xa3','\xe0','\xbd','\x80','\xe0','\xbd','\x9b','\xe0','\xbd','\x98','\xe0','\xbd','\x96','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2','\xe0','\xbe','\x92',0, // ལཀཛམབོརྒ lu
+    '\xe0','\xbd','\xa3','\xe0','\xbd','\x82','\xe0','\xbd','\x9b','\xe0','\xbd','\x98','\xe0','\xbd','\x96','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2','\xe0','\xbe','\x92',0, // ལགཛམབོརྒ lu
+    '\xe0','\xbd','\xa3','\xe0','\xbd','\x8a','\xe0','\xbd','\x96','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ལཊབིཡ lv
+    '\xe0','\xbd','\xa3','\xe0','\xbd','\x8f','\xe0','\xbd','\x96','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ལཏབིཡ lv
+    '\xe0','\xbd','\xa3','\xe0','\xbd','\xb1','\xe0','\xbd','\x9d','\xe0','\xbd','\xbc','\xe0','\xbd','\xa6',0, // ལཱཝོས la
+    '\xe0','\xbd','\xa3','\xe0','\xbd','\xb1','\xe0','\xbd','\xa0','\xe0','\xbd','\xb2','\xe0','\xbd','\x96','\xe0','\xbd','\xba','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ལཱའིབེརིཡ lr
+    '\xe0','\xbd','\xa3','\xe0','\xbd','\xb1','\xe0','\xbd','\xa0','\xe0','\xbd','\xbc','\xe0','\xbd','\xa6',0, // ལཱའོས la
+    '\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\x80','\xe0','\xbd','\x8f','\xe0','\xbd','\x93','\xe0','\xbd','\xa6','\xe0','\xbd','\x8f','\xe0','\xbd','\xa1','\xe0','\xbd','\xb2','\xe0','\xbd','\x93',0, // ལིཀཏནསཏཡིན li
+    '\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\x90','\xe0','\xbd','\xb4','\xe0','\xbd','\x9d','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ལིཐུཝེནིཡ lt
+    '\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\x90','\xe0','\xbd','\xb4','\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ལིཐུཨེནིཡ lt
+    '\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\x96','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ལིབིཡ ly
+    '\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\x96','\xe0','\xbd','\xba','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ལིབེརིཡ lr
+    '\xe0','\xbd','\xa3','\xe0','\xbd','\xba','\xe0','\xbd','\x82','\xe0','\xbd','\x8f','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x9a','\xe0','\xbd','\xb2','\xe0','\xbd','\x93',0, // ལེགཏེནཚིན li
+    '\xe0','\xbd','\xa3','\xe0','\xbd','\xba','\xe0','\xbd','\x96','\xe0','\xbd','\x93','\xe0','\xbd','\xbc','\xe0','\xbd','\x93',0, // ལེབནོན lb
+    '\xe0','\xbd','\xa3','\xe0','\xbd','\xba','\xe0','\xbd','\xa6','\xe0','\xbd','\xbc','\xe0','\xbd','\x90','\xe0','\xbd','\xbc',0, // ལེསོཐོ ls
+    '\xe0','\xbd','\xa3','\xe0','\xbd','\xbb','\xe0','\xbd','\xa6','\xe0','\xbd','\xbc','\xe0','\xbd','\x90','\xe0','\xbd','\xbc',0, // ལཻསོཐོ ls
+    '\xe0','\xbd','\xa3','\xe0','\xbe','\xb7','\xe0','\xbd','\xbc','\xe0','\xbd','\x80','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ལྷོཀོརིཡ kr
+    '\xe0','\xbd','\xa3','\xe0','\xbe','\xb7','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2','\xe0','\xbe','\xa9','\xe0','\xbd','\xba','\xe0','\xbd','\xa0','\xe0','\xbd','\xb2','\xe0','\xbd','\x98','\xe0','\xbd','\x90','\xe0','\xbd','\xa0','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84',0, // ལྷོརྩེའིམཐའགླིང aq
+    '\xe0','\xbd','\xa3','\xe0','\xbe','\xb7','\xe0','\xbd','\xbc','\xe0','\xbd','\xa8','\xe0','\xbd','\x95','\xe0','\xbe','\xb2','\xe0','\xbd','\xb2','\xe0','\xbd','\x80',0, // ལྷོཨཕྲིཀ za
+    '\xe0','\xbd','\xa4','\xe0','\xbd','\xa2','\xe0','\xbd','\x95','\xe0','\xbe','\xb1','\xe0','\xbd','\xbc','\xe0','\xbd','\x82','\xe0','\xbd','\xa6','\xe0','\xbd','\x8f','\xe0','\xbd','\xb2','\xe0','\xbd','\x98','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2',0, // ཤརཕྱོགསཏིམོར tl
+    '\xe0','\xbd','\xa4','\xe0','\xbe','\xb2','\xe0','\xbd','\xb1','\xe0','\xbd','\xb2','\xe0','\xbd','\xa3','\xe0','\xbd','\x84','\xe0','\xbd','\x80',0, // ཤྲཱིལངཀ lk
+    '\xe0','\xbd','\xa4','\xe0','\xbe','\xb2','\xe0','\xbd','\xb1','\xe0','\xbd','\xb2','\xe0','\xbd','\xa3','\xe0','\xbd','\x84','\xe0','\xbe','\x90',0, // ཤྲཱིལངྐ lk
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\x93','\xe0','\xbd','\x98','\xe0','\xbd','\xba','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xbc',0, // སནམེརིནོ sm
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\x98','\xe0','\xbd','\xbc','\xe0','\xbd','\xa8',0, // སམོཨ ws
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\x98','\xe0','\xbd','\xbc','\xe0','\xbd','\xa8','\xe0','\xbd','\xa1','\xe0','\xbd','\xb4','\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\xa6','\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\x98','\xe0','\xbd','\x84','\xe0','\xbd','\xa0','\xe0','\xbd','\x81','\xe0','\xbd','\xbc','\xe0','\xbd','\x84','\xe0','\xbd','\xa6',0, // སམོཨཡུཨེསཨེམངའཁོངས as
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\x9d','\xe0','\xbd','\x8a','\xe0','\xbd','\xbc','\xe0','\xbd','\x98','\xe0','\xbd','\xba','\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8c','\xe0','\xbd','\x94','\xe0','\xbe','\xb2','\xe0','\xbe','\x80','\xe0','\xbd','\x93','\xe0','\xbd','\xa6','\xe0','\xbd','\xb2','\xe0','\xbd','\x94','\xe0','\xbd','\xba',0, // སཝཊོམེཨེནཌཔྲྀནསིཔེ st
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xa0','\xe0','\xbd','\xbc','\xe0','\xbd','\x8f','\xe0','\xbd','\xbc','\xe0','\xbd','\x91','\xe0','\xbd','\x98','\xe0','\xbd','\x91','\xe0','\xbd','\x91','\xe0','\xbd','\x84','\xe0','\xbd','\x94','\xe0','\xbe','\x84','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xa6','\xe0','\xbd','\xb2','\xe0','\xbd','\x94','\xe0','\xbd','\xba',0, // སའོཏོདམདདངཔ྄རིནསིཔེ st
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xa3','\xe0','\xbd','\xbd','\xe0','\xbd','\x9d','\xe0','\xbd','\x80','\xe0','\xbe','\xb1',0, // སལཽཝཀྱ sk
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xa3','\xe0','\xbd','\xbd','\xe0','\xbd','\x9d','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // སལཽཝེནིཡ si
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xb1','\xe0','\xbd','\x93','\xe0','\xbd','\x98','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xbc',0, // སཱནམརིནོ sm
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xb1','\xe0','\xbd','\x9d','\xe0','\xbd','\x91','\xe0','\xbd','\xb2','\xe0','\xbd','\xa8','\xe0','\xbd','\xa2','\xe0','\xbd','\xba','\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // སཱཝདིཨརེབྷིཡ sa
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xb1','\xe0','\xbd','\xa0','\xe0','\xbd','\xb2','\xe0','\xbd','\x94','\xe0','\xbe','\xb2','\xe0','\xbd','\xa6',0, // སཱའིཔྲས cy
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xb1','\xe0','\xbd','\xa0','\xe0','\xbd','\xb4','\xe0','\xbd','\x90','\xe0','\xbd','\x87','\xe0','\xbd','\xbd','\xe0','\xbd','\xa2','\xe0','\xbd','\x87','\xe0','\xbd','\xb1','\xe0','\xbd','\x91','\xe0','\xbd','\x84','\xe0','\xbd','\xa6','\xe0','\xbd','\xb1','\xe0','\xbd','\xa0','\xe0','\xbd','\xb4','\xe0','\xbd','\x90','\xe0','\xbd','\xa6','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8c','\xe0','\xbe','\x84','\xe0','\xbd','\x9d','\xe0','\xbd','\xb2','\xe0','\xbd','\x85','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x98',0, // སཱའུཐཇཽརཇཱདངསཱའུཐསེནཌ྄ཝིཅགླིངཚོམ gs
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xb1','\xe0','\xbd','\xa0','\xe0','\xbd','\xb4','\xe0','\xbd','\x90','\xe0','\xbd','\xa6','\xe0','\xbd','\xb4','\xe0','\xbd','\x8c','\xe0','\xbd','\xb1','\xe0','\xbd','\x93',0, // སཱའུཐསུཌཱན ss
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xb1','\xe0','\xbd','\xa0','\xe0','\xbd','\xb4','\xe0','\xbd','\x90','\xe0','\xbd','\xa8','\xe0','\xbd','\x95','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x80',0, // སཱའུཐཨཕརིཀ za
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xb1','\xe0','\xbd','\xa1','\xe0','\xbd','\xba','\xe0','\xbd','\x94','\xe0','\xbd','\xa2','\xe0','\xbd','\xa6','\xe0','\xbe','\x84',0, // སཱཡེཔརས྄ cy
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xb1','\xe0','\xbd','\xa2','\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // སཱརབྷིཡ rs
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xb1','\xe0','\xbd','\xa4','\xe0','\xbd','\xbb','\xe0','\xbd','\xa3',0, // སཱཤཻལ sc
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x82','\xe0','\xbd','\x94','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2',0, // སིངགཔོར sg
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbe','\x92','\xe0','\xbd','\x94','\xe0','\xbd','\xb4','\xe0','\xbd','\xa2',0, // སིངྒཔུར sg
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\x8a','\xe0','\xbd','\x94','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1','\xe0','\xbd','\xba','\xe0','\xbd','\xa2','\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8c','\xe0','\xbd','\x98','\xe0','\xbd','\xb2','\xe0','\xbd','\x80','\xe0','\xbd','\xbc','\xe0','\xbd','\xa3','\xe0','\xbd','\xba','\xe0','\xbd','\x93',0, // སིནཊཔིཡེརཨེནཌམིཀོལེན pm
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\x8a','\xe0','\xbd','\x98','\xe0','\xbd','\xb1','\xe0','\xbd','\xa2','\xe0','\xbd','\x8a','\xe0','\xbd','\xba','\xe0','\xbd','\x93',0, // སིནཊམཱརཊེན sx
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xb2','\xe0','\xbd','\x94','\xe0','\xbd','\x93',0, // སིཔན es
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xb2','\xe0','\xbd','\xa2','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\xa0','\xe0','\xbd','\xbc','\xe0','\xbd','\x93',0, // སིརལིའོན sl
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xb2','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // སིརིཡ sy
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xb4','\xe0','\xbd','\x8c','\xe0','\xbd','\xb1','\xe0','\xbd','\x93',0, // སུཌཱན sd
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xb4','\xe0','\xbd','\x91','\xe0','\xbd','\xb1','\xe0','\xbd','\x93',0, // སུདཱན sd
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xb4','\xe0','\xbd','\x9d','\xe0','\xbd','\x9b','\xe0','\xbd','\xb2','\xe0','\xbd','\xa3','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8c',0, // སུཝཛིལེནཌ sz
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xb4','\xe0','\xbd','\x9d','\xe0','\xbd','\xb2','\xe0','\xbd','\x8a','\xe0','\xbd','\x9b','\xe0','\xbd','\xa2','\xe0','\xbd','\xa3','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8c',0, // སུཝིཊཛརལེནཌ ch
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xb4','\xe0','\xbd','\xa0','\xe0','\xbd','\xb2','\xe0','\xbd','\x8c','\xe0','\xbd','\xba','\xe0','\xbd','\x93',0, // སུའིཌེན se
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xb4','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xb1','\xe0','\xbd','\x98',0, // སུརིནཱམ sr
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xb4','\xe0','\xbd','\xa3','\xe0','\xbd','\xbc','\xe0','\xbd','\x96','\xe0','\xbd','\xb1','\xe0','\xbd','\x80','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // སུལོབཱཀིཡ sk
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xb4','\xe0','\xbd','\xa3','\xe0','\xbd','\xbc','\xe0','\xbd','\x96','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // སུལོབིནིཡ si
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8a','\xe0','\xbd','\x80','\xe0','\xbd','\xb2','\xe0','\xbd','\x8a','\xe0','\xbd','\xa6','\xe0','\xbd','\x91','\xe0','\xbd','\x84','\xe0','\xbd','\x93','\xe0','\xbd','\xba','\xe0','\xbd','\x96','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6',0, // སེནཊཀིཊསདངནེབིས kn
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8a','\xe0','\xbd','\x96','\xe0','\xbd','\xa2','\xe0','\xbd','\x90','\xe0','\xbd','\xbc','\xe0','\xbd','\xa3','\xe0','\xbd','\xbc','\xe0','\xbd','\x98','\xe0','\xbd','\x98','\xe0','\xbd','\xb2','\xe0','\xbd','\xa0','\xe0','\xbd','\xb4',0, // སེནཊབརཐོལོམམིའུ bl
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8a','\xe0','\xbd','\x98','\xe0','\xbd','\xb1','\xe0','\xbd','\xa2','\xe0','\xbd','\x8a','\xe0','\xbd','\xb2','\xe0','\xbd','\x93',0, // སེནཊམཱརཊིན mf
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8a','\xe0','\xbd','\x9d','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xa6','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8c','\xe0','\xbe','\x84','\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8c','\xe0','\xbd','\x82','\xe0','\xbd','\xb2','\xe0','\xbd','\xa2','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x91','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xa6','\xe0','\xbe','\x84',0, // སེནཊཝིནསེནཌ྄ཨེནཌགིརེནདིནས྄ vc
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8a','\xe0','\xbd','\xa3','\xe0','\xbd','\xa8','\xe0','\xbd','\x95','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x80','\xe0','\xbd','\xb1','\xe0','\xbd','\x93','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x94','\xe0','\xbd','\x96','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\x80',0, // སེནཊལཨཕརིཀཱནརིཔབལིཀ cf
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8a','\xe0','\xbd','\xa3','\xe0','\xbd','\xb4','\xe0','\xbd','\xa6','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // སེནཊལུསིཡ lc
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8a','\xe0','\xbd','\xa7','\xe0','\xbd','\xba','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\x93',0, // སེནཊཧེལིན sh
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xa3',0, // སེནིགྷལ sn
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbe','\x9a','\xe0','\xbd','\x80','\xe0','\xbd','\xb2','\xe0','\xbd','\x8a','\xe0','\xbe','\x9a','\xe0','\xbd','\xa6','\xe0','\xbe','\x84','\xe0','\xbd','\x91','\xe0','\xbd','\x84','\xe0','\xbd','\x93','\xe0','\xbd','\xba','\xe0','\xbd','\x96','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6','\xe0','\xbe','\x84',0, // སེནྚཀིཊྚས྄དངནེབིས྄ kn
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbe','\x9a','\xe0','\xbd','\x9d','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xa6','\xe0','\xbd','\x93','\xe0','\xbd','\x91','\xe0','\xbd','\x84','\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xb2','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\x8c','\xe0','\xbd','\xb2','\xe0','\xbd','\x93',0, // སེནྚཝིནསནདངགྷིརིནཌིན vc
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbe','\x9a','\xe0','\xbd','\xa3','\xe0','\xbd','\xb4','\xe0','\xbd','\xa4','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // སེནྚལུཤིཡ lc
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbe','\x9a','\xe0','\xbd','\xa7','\xe0','\xbd','\xba','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\x93',0, // སེནྚཧེལིན sh
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xba','\xe0','\xbd','\xa1','\xe0','\xbd','\xa2','\xe0','\xbd','\xa2','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\xa0','\xe0','\xbd','\xbc','\xe0','\xbd','\x93',0, // སེཡརརལིའོན sl
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xba','\xe0','\xbd','\xa2','\xe0','\xbd','\x96','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // སེརབིཡ rs
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xba','\xe0','\xbd','\xa4','\xe0','\xbd','\xb1','\xe0','\xbd','\xa3','\xe0','\xbd','\xa6',0, // སེཤཱལས sc
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xba','\xe0','\xbd','\xa8','\xe0','\xbd','\xb4','\xe0','\xbd','\x8f','\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8c','\xe0','\xbd','\x98','\xe0','\xbd','\xba','\xe0','\xbd','\xa3','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\xa3',0, // སེཨུཏཨེནཌམེལལིལ ea
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xbc','\xe0','\xbd','\x82','\xe0','\xbd','\x94','\xe0','\xbd','\xbc','\xe0','\xbd','\xa1','\xe0','\xbd','\xb4','\xe0','\xbd','\xa3',0, // སོགཔོཡུལ mn
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xbc','\xe0','\xbd','\x82','\xe0','\xbd','\xa1','\xe0','\xbd','\xb4','\xe0','\xbd','\xa3',0, // སོགཡུལ mn
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xbc','\xe0','\xbd','\x98','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // སོམལིཡ so
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xbc','\xe0','\xbd','\x98','\xe0','\xbd','\xb1','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // སོམཱལིཡ so
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xbc','\xe0','\xbd','\xa3','\xe0','\xbd','\xbc','\xe0','\xbd','\x98','\xe0','\xbd','\xbc','\xe0','\xbd','\x93','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x95','\xe0','\xbe','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x81','\xe0','\xbd','\x82',0, // སོལོམོནགླིངཕྲནཚོཁག sb
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xbc','\xe0','\xbd','\xa3','\xe0','\xbd','\xbc','\xe0','\xbd','\x98','\xe0','\xbd','\xbc','\xe0','\xbd','\x93','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x98',0, // སོལོམོནགླིངཚོམ sb
+    '\xe0','\xbd','\xa6','\xe0','\xbd','\xbd','\xe0','\xbd','\x91','\xe0','\xbe','\xb7','\xe0','\xbd','\xb2','\xe0','\xbd','\xa8','\xe0','\xbd','\xa2','\xe0','\xbd','\xb1','\xe0','\xbd','\x96','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // སཽདྷིཨརཱབིཡ sa
+    '\xe0','\xbd','\xa6','\xe0','\xbe','\xad','\xe0','\xbd','\xb1','\xe0','\xbd','\xa3','\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xa2','\xe0','\xbe','\xa1','\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8c','\xe0','\xbd','\x87','\xe0','\xbd','\xb1','\xe0','\xbd','\x93','\xe0','\xbd','\x98','\xe0','\xbd','\xa1','\xe0','\xbd','\xba','\xe0','\xbd','\x93',0, // སྭཱལབྷརྡཨེནཌཇཱནམཡེན sj
+    '\xe0','\xbd','\xa7','\xe0','\xbd','\x84','\xe0','\xbe','\x92','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2',0, // ཧངྒརི hu
+    '\xe0','\xbd','\xa7','\xe0','\xbd','\xa0','\xe0','\xbd','\xbc','\xe0','\xbd','\xa3','\xe0','\xbd','\x93',0, // ཧའོལན nl
+    '\xe0','\xbd','\xa7','\xe0','\xbd','\xb1','\xe0','\xbd','\x84','\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2',0, // ཧཱངགྷརི hu
+    '\xe0','\xbd','\xa7','\xe0','\xbd','\xb1','\xe0','\xbd','\x93','\xe0','\xbd','\x8c','\xe0','\xbd','\xb4','\xe0','\xbd','\xa2','\xe0','\xbd','\xb1','\xe0','\xbd','\xa6','\xe0','\xbe','\x84',0, // ཧཱནཌུརཱས྄ hn
+    '\xe0','\xbd','\xa7','\xe0','\xbd','\xb1','\xe0','\xbd','\xa2','\xe0','\xbd','\x8c','\xe0','\xbd','\x98','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x91','\xe0','\xbd','\x84','\xe0','\xbd','\x98','\xe0','\xbd','\xba','\xe0','\xbd','\x80','\xe0','\xbd','\x8c','\xe0','\xbd','\xbc','\xe0','\xbd','\x93','\xe0','\xbd','\xa3','\xe0','\xbd','\x8c','\xe0','\xbe','\x84','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x98',0, // ཧཱརཌམཚོགླིངདངམེཀཌོནལཌ྄གླིངཚོམ hm
+    '\xe0','\xbd','\xa7','\xe0','\xbd','\xba','\xe0','\xbd','\x8a','\xe0','\xbd','\xb2',0, // ཧེཊི ht
+    '\xe0','\xbd','\xa7','\xe0','\xbd','\xba','\xe0','\xbd','\x8f','\xe0','\xbd','\xb2',0, // ཧེཏི ht
+    '\xe0','\xbd','\xa7','\xe0','\xbd','\xbc','\xe0','\xbd','\x84','\xe0','\xbd','\x80','\xe0','\xbd','\xbc','\xe0','\xbd','\x84',0, // ཧོངཀོང hk
+    '\xe0','\xbd','\xa7','\xe0','\xbd','\xbc','\xe0','\xbd','\x84','\xe0','\xbd','\x80','\xe0','\xbd','\xbc','\xe0','\xbd','\x84','\xe0','\xbd','\x85','\xe0','\xbd','\xb1','\xe0','\xbd','\xa0','\xe0','\xbd','\xb2','\xe0','\xbd','\x93',0, // ཧོངཀོངཅཱའིན hk
+    '\xe0','\xbd','\xa7','\xe0','\xbd','\xbc','\xe0','\xbd','\x93','\xe0','\xbd','\x91','\xe0','\xbd','\xb4','\xe0','\xbd','\xa2','\xe0','\xbd','\xa6','\xe0','\xbe','\x84',0, // ཧོནདུརས྄ hn
+    '\xe0','\xbd','\xa7','\xe0','\xbe','\xb2','\xe0','\xbd','\xb4','\xe0','\xbd','\x91','\xe0','\xbd','\xa7','\xe0','\xbe','\xb2','\xe0','\xbd','\xb2',0, // ཧྲུདཧྲི ch
+    '\xe0','\xbd','\xa7','\xe0','\xbe','\xb2','\xe0','\xbd','\xb4','\xe0','\xbd','\xa0','\xe0','\xbd','\xb2','\xe0','\xbd','\x8f','\xe0','\xbd','\x93',0, // ཧྲུའིཏན se
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\x84','\xe0','\xbd','\x82','\xe0','\xbd','\xb2','\xe0','\xbd','\xa3',0, // ཨངགིལ ai
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\x84','\xe0','\xbd','\x82','\xe0','\xbd','\xb4','\xe0','\xbd','\xa0','\xe0','\xbd','\xb2','\xe0','\xbd','\xa3',0, // ཨངགུའིལ ai
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\x84','\xe0','\xbd','\x82','\xe0','\xbd','\xbd','\xe0','\xbd','\xa3',0, // ཨངགཽལ ao
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\x84','\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xbc','\xe0','\xbd','\xa3',0, // ཨངགྷོལ ao
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\x93','\xe0','\xbd','\x8a','\xe0','\xbd','\xb2','\xe0','\xbd','\x82','\xe0','\xbd','\xb4','\xe0','\xbd','\x9d','\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8c','\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xa2','\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xb4','\xe0','\xbd','\x8c',0, // ཨནཊིགུཝཨེནཌབྷརབྷུཌ ag
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\x95','\xe0','\xbd','\x82','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6','\xe0','\xbe','\x9f','\xe0','\xbd','\xb1','\xe0','\xbd','\x93',0, // ཨཕགནིསྟཱན af
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\x95','\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6','\xe0','\xbd','\x8f','\xe0','\xbd','\xb1','\xe0','\xbd','\x93',0, // ཨཕགྷནིསཏཱན af
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\x98','\xe0','\xbd','\xba','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x80',0, // ཨམེརིཀ us
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\x9b','\xe0','\xbd','\xa2','\xe0','\xbd','\x96','\xe0','\xbd','\xa1','\xe0','\xbd','\xba','\xe0','\xbd','\x87','\xe0','\xbd','\x93',0, // ཨཛརབཡེཇན az
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\x9b','\xe0','\xbd','\xa2','\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xa0','\xe0','\xbd','\xb2','\xe0','\xbd','\x87','\xe0','\xbd','\xb1','\xe0','\xbd','\x93',0, // ཨཛརབྷའིཇཱན az
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xa1','\xe0','\xbd','\xa2','\xe0','\xbd','\xa3','\xe0','\xbd','\x93','\xe0','\xbd','\x8c',0, // ཨཡརལནཌ ie
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xa1','\xe0','\xbd','\xb4','\xe0','\xbd','\xa3','\xe0','\xbd','\xa8','\xe0','\xbd','\xbc','\xe0','\xbd','\x95','\xe0','\xbd','\x98','\xe0','\xbd','\xb1','\xe0','\xbd','\x93',0, // ཨཡུལཨོཕམཱན im
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xa2','\xe0','\xbd','\x87','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8a','\xe0','\xbd','\xb2','\xe0','\xbd','\x93',0, // ཨརཇེནཊིན ar
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xa2','\xe0','\xbd','\x96','\xe0','\xbd','\xa8','\xe0','\xbd','\xb2','\xe0','\xbd','\x98','\xe0','\xbd','\xb2','\xe0','\xbd','\xa2','\xe0','\xbd','\x8a','\xe0','\xbe','\x84','\xe0','\xbd','\x86','\xe0','\xbd','\xb2','\xe0','\xbd','\x82','\xe0','\xbd','\xa6','\xe0','\xbe','\x92','\xe0','\xbe','\xb2','\xe0','\xbd','\xb2','\xe0','\xbd','\xa3','\xe0','\xbd','\xa2','\xe0','\xbe','\x92','\xe0','\xbe','\xb1','\xe0','\xbd','\xa3','\xe0','\xbd','\x81','\xe0','\xbd','\x96',0, // ཨརབཨིམིརཊ྄ཆིགསྒྲིལརྒྱལཁབ ae
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xa2','\xe0','\xbd','\x98','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཨརམིནིཡ am
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xa2','\xe0','\xbd','\x98','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཨརམེནིཡ am
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xa2','\xe0','\xbd','\xb4','\xe0','\xbd','\x96',0, // ཨརུབ aw
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xa2','\xe0','\xbd','\xb4','\xe0','\xbd','\x96','\xe0','\xbd','\xb1',0, // ཨརུབཱ aw
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xa3','\xe0','\xbd','\x87','\xe0','\xbd','\xb2','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཨལཇིརིཡ dz
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xa3','\xe0','\xbd','\x93','\xe0','\xbd','\x8c','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x98',0, // ཨལནཌགླིངཚོམ ax
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xa3','\xe0','\xbd','\x96','\xe0','\xbd','\xb1','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཨལབཱནིཡ al
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xa6','\xe0','\xbe','\x9f','\xe0','\xbe','\xb2','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཨསྟྲིཡ at
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xa6','\xe0','\xbe','\x9f','\xe0','\xbe','\xb2','\xe0','\xbd','\xba','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཨསྟྲེལིཡ au
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xa8','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6','\xe0','\xbd','\xb2','\xe0','\xbd','\xa3','\xe0','\xbd','\x93','\xe0','\xbd','\x91',0, // ཨཨིསིལནད is
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb1','\xe0','\xbd','\x93','\xe0','\xbd','\x91','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2',0, // ཨཱནདོར ad
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb1','\xe0','\xbd','\xa0','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6','\xe0','\xbd','\xa3','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8c',0, // ཨཱའིསལེནཌ is
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb1','\xe0','\xbd','\xa1','\xe0','\xbd','\xa3','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8c',0, // ཨཱཡལེནཌ ie
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb1','\xe0','\xbd','\xa3','\xe0','\xbd','\x87','\xe0','\xbd','\xb2','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཨཱལཇིརིཡ dz
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb1','\xe0','\xbd','\xa3','\xe0','\xbd','\x96','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཨཱལབེནིཡ al
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb1','\xe0','\xbd','\xbc','\xe0','\xbd','\xa6','\xe0','\xbd','\x8a','\xe0','\xbe','\xb2','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཨཱོསཊྲིཡ at
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb1','\xe0','\xbd','\xbc','\xe0','\xbd','\xa6','\xe0','\xbd','\x8a','\xe0','\xbe','\xb2','\xe0','\xbd','\xba','\xe0','\xbd','\xa3','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཨཱོསཊྲེལལིཡ au
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb2','\xe0','\xbd','\x80','\xe0','\xbe','\xb2','\xe0','\xbd','\xa2','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2',0, // ཨིཀྲརལི it
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb2','\xe0','\xbd','\x81','\xe0','\xbe','\xad','\xe0','\xbd','\x8c','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2',0, // ཨིཁྭཌོར ec
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb2','\xe0','\xbd','\x87','\xe0','\xbd','\xb2','\xe0','\xbd','\x96','\xe0','\xbd','\x8a',0, // ཨིཇིབཊ eg
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb2','\xe0','\xbd','\x87','\xe0','\xbd','\xb2','\xe0','\xbd','\x96','\xe0','\xbe','\x9a',0, // ཨིཇིབྚ eg
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb2','\xe0','\xbd','\x8a','\xe0','\xbd','\xa3','\xe0','\xbd','\xb2',0, // ཨིཊལི it
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb2','\xe0','\xbd','\x90','\xe0','\xbd','\xb2','\xe0','\xbd','\xa0','\xe0','\xbd','\xbc','\xe0','\xbd','\x94','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཨིཐིའོཔིཡ et
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb2','\xe0','\xbd','\x90','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1','\xe0','\xbd','\xbc','\xe0','\xbd','\x94','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཨིཐིཡོཔིཡ et
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\x8c','\xe0','\xbd','\xbc','\xe0','\xbd','\x93','\xe0','\xbd','\xba','\xe0','\xbd','\xa4','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཨིནཌོནེཤིཡ id
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb2','\xe0','\xbd','\x9b','\xe0','\xbe','\x84','\xe0','\xbd','\xa2','\xe0','\xbd','\xba','\xe0','\xbd','\xa3',0, // ཨིཛ྄རེལ il
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb2','\xe0','\xbd','\x9d','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x80','\xe0','\xbd','\xbc','\xe0','\xbd','\xa6','\xe0','\xbd','\x8a',0, // ཨིཝོརིཀོསཊ ci
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb2','\xe0','\xbd','\xa2','\xe0','\xbd','\x82',0, // ཨིརག iq
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb2','\xe0','\xbd','\xa2','\xe0','\xbd','\xb1','\xe0','\xbd','\x80',0, // ཨིརཱཀ iq
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb2','\xe0','\xbd','\xa2','\xe0','\xbd','\xb1','\xe0','\xbd','\x93',0, // ཨིརཱན ir
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6','\xe0','\xbd','\x94','\xe0','\xbd','\xba','\xe0','\xbd','\x93',0, // ཨིསཔེན es
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6','\xe0','\xbd','\xa2','\xe0','\xbd','\xa1','\xe0','\xbd','\xba','\xe0','\xbd','\xa3',0, // ཨིསརཡེལ il
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6','\xe0','\xbe','\x9f','\xe0','\xbd','\xbc','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཨིསྟོནིཡ ee
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb4','\xe0','\xbd','\x9b','\xe0','\xbd','\x96','\xe0','\xbd','\xba','\xe0','\xbd','\x80','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6','\xe0','\xbe','\x9f','\xe0','\xbd','\xb1','\xe0','\xbd','\x93',0, // ཨུཛབེཀིསྟཱན uz
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb4','\xe0','\xbd','\xa2','\xe0','\xbd','\xb4','\xe0','\xbd','\x82','\xe0','\xbe','\xb7','\xe0','\xbd','\xba',0, // ཨུརུགྷེ uy
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb4','\xe0','\xbd','\xa2','\xe0','\xbd','\xb4','\xe0','\xbd','\xa6','\xe0','\xbd','\xb4',0, // ཨུརུསུ ru
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xb4','\xe0','\xbd','\xa6','\xe0','\xbd','\x96','\xe0','\xbd','\xba','\xe0','\xbd','\x82','\xe0','\xbd','\x82','\xe0','\xbd','\xb2','\xe0','\xbd','\xa6','\xe0','\xbd','\x8f','\xe0','\xbd','\xb1','\xe0','\xbd','\x93',0, // ཨུསབེགགིསཏཱན uz
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\x80','\xe0','\xbd','\xb4','\xe0','\xbd','\x8a','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2','\xe0','\xbd','\xba','\xe0','\xbd','\xa3','\xe0','\xbd','\x82','\xe0','\xbd','\xb2','\xe0','\xbd','\x93','\xe0','\xbd','\xb2',0, // ཨེཀུཊོརེལགིནི gq
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\x81','\xe0','\xbe','\xad','\xe0','\xbd','\x8c','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2',0, // ཨེཁྭཌོར ec
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8a','\xe0','\xbd','\xb2','\xe0','\xbd','\x82','\xe0','\xbd','\xb4','\xe0','\xbd','\x91','\xe0','\xbd','\x84','\xe0','\xbd','\x96','\xe0','\xbe','\xb7','\xe0','\xbd','\xa2','\xe0','\xbd','\x96','\xe0','\xbd','\xb4','\xe0','\xbd','\x8c',0, // ཨེནཊིགུདངབྷརབུཌ ag
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\x8c','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2',0, // ཨེནཌོར ad
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x8a','\xe0','\xbe','\xb2','\xe0','\xbd','\xba','\xe0','\xbd','\xa1',0, // ཨེརིཊྲེཡ er
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\xa2','\xe0','\xbd','\xb2','\xe0','\xbd','\x8f','\xe0','\xbe','\xb2','\xe0','\xbd','\xba','\xe0','\xbd','\xa8',0, // ཨེརིཏྲེཨ er
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\xa3','\xe0','\xbd','\xa6','\xe0','\xbd','\xa3','\xe0','\xbd','\x96','\xe0','\xbd','\x8c','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2',0, // ཨེལསལབཌོར sv
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\xa3','\xe0','\xbd','\xa6','\xe0','\xbd','\xb1','\xe0','\xbd','\xa3','\xe0','\xbd','\x9d','\xe0','\xbd','\x8c','\xe0','\xbd','\xbc','\xe0','\xbd','\xa2',0, // ཨེལསཱལཝཌོར sv
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\xa6','\xe0','\xbd','\x8a','\xe0','\xbd','\xbc','\xe0','\xbd','\x93','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1',0, // ཨེསཊོནིཡ ee
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xba','\xe0','\xbd','\xa6','\xe0','\xbd','\xba','\xe0','\xbd','\x93','\xe0','\xbd','\xa4','\xe0','\xbd','\xb4','\xe0','\xbd','\x93','\xe0','\xbd','\x9a','\xe0','\xbd','\xbc','\xe0','\xbd','\x82','\xe0','\xbe','\xb3','\xe0','\xbd','\xb2','\xe0','\xbd','\x84',0, // ཨེསེནཤུནཚོགླིང ac
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xbc','\xe0','\xbd','\x98','\xe0','\xbd','\x93',0, // ཨོམན om
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xbc','\xe0','\xbd','\x98','\xe0','\xbd','\xb1','\xe0','\xbd','\x93',0, // ཨོམཱན om
+    '\xe0','\xbd','\xa8','\xe0','\xbd','\xbc','\xe0','\xbd','\xa4','\xe0','\xbd','\xb2','\xe0','\xbd','\xa1','\xe0','\xbd','\xb1','\xe0','\xbd','\x93','\xe0','\xbd','\x93','\xe0','\xbd','\x82','\xe0','\xbe','\xb1','\xe0','\xbd','\xb2','\xe0','\xbd','\x98','\xe0','\xbd','\x90','\xe0','\xbd','\xa0','\xe0','\xbd','\x98','\xe0','\xbd','\x9a','\xe0','\xbd','\x98','\xe0','\xbd','\xa6',0, // ཨོཤིཡཱནནགྱིམཐའམཚམས qo
+    '\xe1','\x80','\x80','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x8a','\xe1','\x80','\xac',0, // ကင်ညာ ke
+    '\xe1','\x80','\x80','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x99','\xe1','\x80','\x9b','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8',0, // ကင်မရွန်း cm
+    '\xe1','\x80','\x80','\xe1','\x80','\x94','\xe1','\x80','\xb1','\xe1','\x80','\x92','\xe1','\x80','\xab',0, // ကနေဒါ ca
+    '\xe1','\x80','\x80','\xe1','\x80','\x94','\xe1','\x80','\xb1','\xe1','\x80','\x9b','\xe1','\x80','\xae','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x85','\xe1','\x80','\xaf',0, // ကနေရီကျွန်းစု ic
+    '\xe1','\x80','\x80','\xe1','\x80','\x99','\xe1','\x80','\xb9','\xe1','\x80','\x98','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x92','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ကမ္ဘောဒီးယား kh
+    '\xe1','\x80','\x80','\xe1','\x80','\x9c','\xe1','\x80','\x85','\xe1','\x80','\xba','\xe1','\x80','\x95','\xe1','\x80','\xab','\xe1','\x80','\x90','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8',0, // ကလစ်ပါတန်ကျွန်း cp
+    '\xe1','\x80','\x80','\xe1','\x80','\xac','\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\x85','\xe1','\x80','\xb9','\xe1','\x80','\x85','\xe1','\x80','\x90','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // ကာဂျစ္စတန် kg
+    '\xe1','\x80','\x80','\xe1','\x80','\xac','\xe1','\x80','\x87','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x85','\xe1','\x80','\x90','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // ကာဇက်စတန် kz
+    '\xe1','\x80','\x80','\xe1','\x80','\xac','\xe1','\x80','\x90','\xe1','\x80','\xac',0, // ကာတာ qa
+    '\xe1','\x80','\x80','\xe1','\x80','\xac','\xe1','\x80','\x9b','\xe1','\x80','\x85','\xe1','\x80','\xba','\xe1','\x80','\x98','\xe1','\x80','\xae','\xe1','\x80','\x9a','\xe1','\x80','\xb6','\xe1','\x80','\x94','\xe1','\x80','\x9a','\xe1','\x80','\xba','\xe1','\x80','\x9e','\xe1','\x80','\xac','\xe1','\x80','\x9c','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // ကာရစ်ဘီယံနယ်သာလန် bq
+    '\xe1','\x80','\x80','\xe1','\x80','\xad','\xe1','\x80','\x90','\xe1','\x80','\xba','\xe1','\x80','\x97','\xe1','\x80','\xac','\xe1','\x80','\x92','\xe1','\x80','\xae',0, // ကိတ်ဗာဒီ cv
+    '\xe1','\x80','\x80','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x80','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\xb8','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8',0, // ကိုကိုးကျွန်း cc
+    '\xe1','\x80','\x80','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x86','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x97','\xe1','\x80','\xad','\xe1','\x80','\xaf',0, // ကိုဆိုဗို xk
+    '\xe1','\x80','\x80','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x99','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x9b','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x85','\xe1','\x80','\xba',0, // ကိုမိုရိုစ် km
+    '\xe1','\x80','\x80','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x9c','\xe1','\x80','\xb6','\xe1','\x80','\x98','\xe1','\x80','\xae','\xe1','\x80','\x9a','\xe1','\x80','\xac',0, // ကိုလံဘီယာ co
+    '\xe1','\x80','\x80','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\xb7','\xe1','\x80','\x85','\xe1','\x80','\xba','\xe1','\x80','\x90','\xe1','\x80','\xac','\xe1','\x80','\x9b','\xe1','\x80','\xae','\xe1','\x80','\x80','\xe1','\x80','\xac',0, // ကို့စ်တာရီကာ cr
+    '\xe1','\x80','\x80','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\xb7','\xe1','\x80','\x90','\xe1','\x80','\xba','\xe1','\x80','\x92','\xe1','\x80','\xae','\xe1','\x80','\x97','\xe1','\x80','\xbd','\xe1','\x80','\xac',0, // ကို့တ်ဒီဗွာ ci
+    '\xe1','\x80','\x80','\xe1','\x80','\xb0','\xe1','\x80','\x9d','\xe1','\x80','\xad','\xe1','\x80','\x90','\xe1','\x80','\xba',0, // ကူဝိတ် kw
+    '\xe1','\x80','\x80','\xe1','\x80','\xb1','\xe1','\x80','\x99','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x85','\xe1','\x80','\xaf',0, // ကေမန်ကျွန်းစု ky
+    '\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xb0','\xe1','\x80','\x9b','\xe1','\x80','\xb1','\xe1','\x80','\xb8','\xe1','\x80','\x80','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\xb8','\xe1','\x80','\x85','\xe1','\x80','\xba',0, // ကျူရေးကိုးစ် cw
+    '\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xb0','\xe1','\x80','\xb8','\xe1','\x80','\x98','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ကျူးဘား cu
+    '\xe1','\x80','\x80','\xe1','\x80','\xbd','\xe1','\x80','\x90','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x85','\xe1','\x80','\xaf',0, // ကွတ်ကျွန်းစု ck
+    '\xe1','\x80','\x80','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x82','\xe1','\x80','\xad','\xe1','\x80','\xaf',0, // ကွန်ဂို cd
+    '\xe1','\x80','\x80','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x82','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x92','\xe1','\x80','\xae','\xe1','\x80','\x99','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x80','\xe1','\x80','\x9b','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x90','\xe1','\x80','\x85','\xe1','\x80','\xba','\xe1','\x80','\x9e','\xe1','\x80','\x99','\xe1','\x80','\xb9','\xe1','\x80','\x99','\xe1','\x80','\x90','\xe1','\x80','\x94','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x84','\xe1','\x80','\xb6',0, // ကွန်ဂိုဒီမိုကရက်တစ်သမ္မတနိုင်ငံ cd
+    '\xe1','\x80','\x80','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x82','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x98','\xe1','\x80','\x9b','\xe1','\x80','\xac','\xe1','\x80','\x87','\xe1','\x80','\xac','\xe1','\x80','\x97','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9c','\xe1','\x80','\xba',0, // ကွန်ဂိုဘရာဇာဗီးလ် cg
+    '\xe1','\x80','\x80','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x82','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x9e','\xe1','\x80','\x99','\xe1','\x80','\xb9','\xe1','\x80','\x99','\xe1','\x80','\x90','\xe1','\x80','\x94','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x84','\xe1','\x80','\xb6',0, // ကွန်ဂိုသမ္မတနိုင်ငံ cg
+    '\xe1','\x80','\x81','\xe1','\x80','\x9b','\xe1','\x80','\x85','\xe1','\x80','\xba','\xe1','\x80','\x85','\xe1','\x80','\x99','\xe1','\x80','\x90','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8',0, // ခရစ်စမတ်ကျွန်း cx
+    '\xe1','\x80','\x81','\xe1','\x80','\x9b','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\xa1','\xe1','\x80','\xb1','\xe1','\x80','\xb8','\xe1','\x80','\x9b','\xe1','\x80','\xbe','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ခရိုအေးရှား hr
+    '\xe1','\x80','\x81','\xe1','\x80','\xae','\xe1','\x80','\x9b','\xe1','\x80','\xae','\xe1','\x80','\x98','\xe1','\x80','\xac','\xe1','\x80','\x90','\xe1','\x80','\xae',0, // ခီရီဘာတီ ki
+    '\xe1','\x80','\x81','\xe1','\x80','\xbb','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xae','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ချက်ကီယား cz
+    '\xe1','\x80','\x81','\xe1','\x80','\xbb','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x95','\xe1','\x80','\xbc','\xe1','\x80','\x8a','\xe1','\x80','\xba','\xe1','\x80','\x91','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x85','\xe1','\x80','\xaf',0, // ချက်ပြည်ထောင်စု cz
+    '\xe1','\x80','\x81','\xe1','\x80','\xbb','\xe1','\x80','\x92','\xe1','\x80','\xba',0, // ချဒ် td
+    '\xe1','\x80','\x81','\xe1','\x80','\xbb','\xe1','\x80','\xae','\xe1','\x80','\x9c','\xe1','\x80','\xae',0, // ချီလီ cl
+    '\xe1','\x80','\x82','\xe1','\x80','\x99','\xe1','\x80','\xba','\xe1','\x80','\x98','\xe1','\x80','\xae','\xe1','\x80','\x9b','\xe1','\x80','\xac',0, // ဂမ်ဘီရာ gm
+    '\xe1','\x80','\x82','\xe1','\x80','\x9b','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x9c','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8',0, // ဂရင်းလန်း gl
+    '\xe1','\x80','\x82','\xe1','\x80','\x9b','\xe1','\x80','\xad',0, // ဂရိ gr
+    '\xe1','\x80','\x82','\xe1','\x80','\x9b','\xe1','\x80','\xae','\xe1','\x80','\x94','\xe1','\x80','\xb1','\xe1','\x80','\x92','\xe1','\x80','\xab',0, // ဂရီနေဒါ gd
+    '\xe1','\x80','\x82','\xe1','\x80','\xab','\xe1','\x80','\x94','\xe1','\x80','\xac',0, // ဂါနာ gh
+    '\xe1','\x80','\x82','\xe1','\x80','\xab','\xe1','\x80','\x98','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // ဂါဘွန် ga
+    '\xe1','\x80','\x82','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\x94','\xe1','\x80','\xac',0, // ဂိုင်ယာနာ gy
+    '\xe1','\x80','\x82','\xe1','\x80','\xae','\xe1','\x80','\x94','\xe1','\x80','\xae',0, // ဂီနီ gn
+    '\xe1','\x80','\x82','\xe1','\x80','\xae','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\x98','\xe1','\x80','\xae','\xe1','\x80','\x85','\xe1','\x80','\xb1','\xe1','\x80','\xac',0, // ဂီနီဘီစော gw
+    '\xe1','\x80','\x82','\xe1','\x80','\xb0','\xe1','\x80','\xa1','\xe1','\x80','\x99','\xe1','\x80','\xba',0, // ဂူအမ် gu
+    '\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\x95','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // ဂျပန် jp
+    '\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\x99','\xe1','\x80','\xb1','\xe1','\x80','\x80','\xe1','\x80','\xac',0, // ဂျမေကာ jm
+    '\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\xac','\xe1','\x80','\x85','\xe1','\x80','\xae',0, // ဂျာစီ je
+    '\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\xac','\xe1','\x80','\x99','\xe1','\x80','\x94','\xe1','\x80','\xae',0, // ဂျာမနီ de
+    '\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\xae','\xe1','\x80','\x98','\xe1','\x80','\x9b','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\xba','\xe1','\x80','\x9c','\xe1','\x80','\xba','\xe1','\x80','\x90','\xe1','\x80','\xac',0, // ဂျီဘရော်လ်တာ gi
+    '\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\xae','\xe1','\x80','\x98','\xe1','\x80','\xb0','\xe1','\x80','\x90','\xe1','\x80','\xae',0, // ဂျီဘူတီ dj
+    '\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\xba','\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\xae','\xe1','\x80','\x9a','\xe1','\x80','\xac',0, // ဂျော်ဂျီယာ ge
+    '\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\xba','\xe1','\x80','\x92','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // ဂျော်ဒန် jo
+    '\xe1','\x80','\x82','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x87','\xe1','\x80','\xae',0, // ဂွန်းဇီ gg
+    '\xe1','\x80','\x82','\xe1','\x80','\xbd','\xe1','\x80','\xab','\xe1','\x80','\x90','\xe1','\x80','\xae','\xe1','\x80','\x99','\xe1','\x80','\xac','\xe1','\x80','\x9c','\xe1','\x80','\xac',0, // ဂွါတီမာလာ gt
+    '\xe1','\x80','\x82','\xe1','\x80','\xbd','\xe1','\x80','\xab','\xe1','\x80','\x92','\xe1','\x80','\xae','\xe1','\x80','\x9c','\xe1','\x80','\xaf',0, // ဂွါဒီလု gp
+    '\xe1','\x80','\x85','\xe1','\x80','\x84','\xe1','\x80','\xb7','\xe1','\x80','\xba','\xe1','\x80','\x99','\xe1','\x80','\xac','\xe1','\x80','\x90','\xe1','\x80','\x84','\xe1','\x80','\xba',0, // စင့်မာတင် sx
+    '\xe1','\x80','\x85','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\xb9','\xe1','\x80','\x80','\xe1','\x80','\xac','\xe1','\x80','\x95','\xe1','\x80','\xb0',0, // စင်္ကာပူ sg
+    '\xe1','\x80','\x85','\xe1','\x80','\x95','\xe1','\x80','\xad','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // စပိန် es
+    '\xe1','\x80','\x85','\xe1','\x80','\x97','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x9c','\xe1','\x80','\xba','\xe1','\x80','\x98','\xe1','\x80','\x90','\xe1','\x80','\xba','\xe1','\x80','\x94','\xe1','\x80','\xbe','\xe1','\x80','\x84','\xe1','\x80','\xb7','\xe1','\x80','\xba','\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x99','\xe1','\x80','\xb1','\xe1','\x80','\x9b','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // စဗိုလ်ဘတ်နှင့်ဂျန်မေရန် sj
+    '\xe1','\x80','\x85','\xe1','\x80','\xad','\xe1','\x80','\x94','\xe1','\x80','\xb7','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\x85','\xe1','\x80','\xba','\xe1','\x80','\x94','\xe1','\x80','\xbe','\xe1','\x80','\x84','\xe1','\x80','\xb7','\xe1','\x80','\xba','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\x97','\xe1','\x80','\xae','\xe1','\x80','\x85','\xe1','\x80','\xba',0, // စိန့်ကစ်နှင့်နီဗီစ် kn
+    '\xe1','\x80','\x85','\xe1','\x80','\xad','\xe1','\x80','\x94','\xe1','\x80','\xb7','\xe1','\x80','\xba','\xe1','\x80','\x95','\xe1','\x80','\xae','\xe1','\x80','\xa1','\xe1','\x80','\xb2','\xe1','\x80','\x9b','\xe1','\x80','\xba','\xe1','\x80','\x94','\xe1','\x80','\xbe','\xe1','\x80','\x84','\xe1','\x80','\xb7','\xe1','\x80','\xba','\xe1','\x80','\x99','\xe1','\x80','\xae','\xe1','\x80','\x80','\xe1','\x80','\xbd','\xe1','\x80','\xae','\xe1','\x80','\x9c','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // စိန့်ပီအဲရ်နှင့်မီကွီလွန် pm
+    '\xe1','\x80','\x85','\xe1','\x80','\xad','\xe1','\x80','\x94','\xe1','\x80','\xb7','\xe1','\x80','\xba','\xe1','\x80','\x97','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x86','\xe1','\x80','\x84','\xe1','\x80','\xb7','\xe1','\x80','\xba','\xe1','\x80','\x94','\xe1','\x80','\xbe','\xe1','\x80','\x84','\xe1','\x80','\xb7','\xe1','\x80','\xba','\xe1','\x80','\x82','\xe1','\x80','\x9b','\xe1','\x80','\xad','\xe1','\x80','\x94','\xe1','\x80','\xb1','\xe1','\x80','\x92','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x84','\xe1','\x80','\xba',0, // စိန့်ဗင်းဆင့်နှင့်ဂရိနေဒိုင် vc
+    '\xe1','\x80','\x85','\xe1','\x80','\xad','\xe1','\x80','\x94','\xe1','\x80','\xb7','\xe1','\x80','\xba','\xe1','\x80','\x98','\xe1','\x80','\xac','\xe1','\x80','\x9e','\xe1','\x80','\x9a','\xe1','\x80','\xba','\xe1','\x80','\x9c','\xe1','\x80','\xba','\xe1','\x80','\x99','\xe1','\x80','\xae',0, // စိန့်ဘာသယ်လ်မီ bl
+    '\xe1','\x80','\x85','\xe1','\x80','\xad','\xe1','\x80','\x94','\xe1','\x80','\xb7','\xe1','\x80','\xba','\xe1','\x80','\x99','\xe1','\x80','\xac','\xe1','\x80','\x90','\xe1','\x80','\x84','\xe1','\x80','\xba',0, // စိန့်မာတင် mf
+    '\xe1','\x80','\x85','\xe1','\x80','\xad','\xe1','\x80','\x94','\xe1','\x80','\xb7','\xe1','\x80','\xba','\xe1','\x80','\x9c','\xe1','\x80','\xb0','\xe1','\x80','\x85','\xe1','\x80','\xae','\xe1','\x80','\x9a','\xe1','\x80','\xac',0, // စိန့်လူစီယာ lc
+    '\xe1','\x80','\x85','\xe1','\x80','\xad','\xe1','\x80','\x94','\xe1','\x80','\xb7','\xe1','\x80','\xba','\xe1','\x80','\x9f','\xe1','\x80','\x9a','\xe1','\x80','\xba','\xe1','\x80','\x9c','\xe1','\x80','\x9a','\xe1','\x80','\xba','\xe1','\x80','\x94','\xe1','\x80','\xac',0, // စိန့်ဟယ်လယ်နာ sh
+    '\xe1','\x80','\x86','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x99','\xe1','\x80','\xac','\xe1','\x80','\x9b','\xe1','\x80','\xae','\xe1','\x80','\x94','\xe1','\x80','\xad','\xe1','\x80','\xaf',0, // ဆန်မာရီနို sm
+    '\xe1','\x80','\x86','\xe1','\x80','\x99','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\xb8','\xe1','\x80','\xa1','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ဆမိုးအား ws
+    '\xe1','\x80','\x86','\xe1','\x80','\x9a','\xe1','\x80','\xba','\xe1','\x80','\xa5','\xe1','\x80','\x90','\xe1','\x80','\xac','\xe1','\x80','\x94','\xe1','\x80','\xbe','\xe1','\x80','\x84','\xe1','\x80','\xb7','\xe1','\x80','\xba','\xe1','\x80','\x99','\xe1','\x80','\x9a','\xe1','\x80','\xba','\xe1','\x80','\x9c','\xe1','\x80','\xae','\xe1','\x80','\x9c','\xe1','\x80','\xba','\xe1','\x80','\x9c','\xe1','\x80','\xac',0, // ဆယ်ဥတာနှင့်မယ်လီလ်လာ ea
+    '\xe1','\x80','\x86','\xe1','\x80','\x9c','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x97','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ဆလိုဗက်ကီးယား sk
+    '\xe1','\x80','\x86','\xe1','\x80','\x9c','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x97','\xe1','\x80','\xb1','\xe1','\x80','\xb8','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ဆလိုဗေးနီးယား si
+    '\xe1','\x80','\x86','\xe1','\x80','\xac','\xe1','\x80','\xb8','\xe1','\x80','\x98','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ဆားဘီးယား rs
+    '\xe1','\x80','\x86','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x95','\xe1','\x80','\x9b','\xe1','\x80','\x95','\xe1','\x80','\xba','\xe1','\x80','\x85','\xe1','\x80','\xba',0, // ဆိုက်ပရပ်စ် cy
+    '\xe1','\x80','\x86','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x99','\xe1','\x80','\xac','\xe1','\x80','\x9c','\xe1','\x80','\xae','\xe1','\x80','\x9a','\xe1','\x80','\xac',0, // ဆိုမာလီယာ so
+    '\xe1','\x80','\x86','\xe1','\x80','\xae','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\x82','\xe1','\x80','\xb1','\xe1','\x80','\xab',0, // ဆီနီဂေါ sn
+    '\xe1','\x80','\x86','\xe1','\x80','\xae','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\x9b','\xe1','\x80','\xac','\xe1','\x80','\x9c','\xe1','\x80','\xae','\xe1','\x80','\x9a','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8',0, // ဆီယာရာလီယွန်း sl
+    '\xe1','\x80','\x86','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9b','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ဆီးရီးယား sy
+    '\xe1','\x80','\x86','\xe1','\x80','\xb0','\xe1','\x80','\x92','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // ဆူဒန် sd
+    '\xe1','\x80','\x86','\xe1','\x80','\xb0','\xe1','\x80','\x9b','\xe1','\x80','\xac','\xe1','\x80','\x94','\xe1','\x80','\x99','\xe1','\x80','\xba',0, // ဆူရာနမ် sr
+    '\xe1','\x80','\x86','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x90','\xe1','\x80','\xb0','\xe1','\x80','\x99','\xe1','\x80','\xb1','\xe1','\x80','\xb8','\xe1','\x80','\x94','\xe1','\x80','\xbe','\xe1','\x80','\x84','\xe1','\x80','\xb7','\xe1','\x80','\xba','\xe1','\x80','\x95','\xe1','\x80','\x9b','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x85','\xe1','\x80','\xae','\xe1','\x80','\x95','\xe1','\x80','\xae',0, // ဆောင်တူမေးနှင့်ပရင်စီပီ st
+    '\xe1','\x80','\x86','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\xba','\xe1','\x80','\x92','\xe1','\x80','\xae','\xe1','\x80','\xa1','\xe1','\x80','\xac','\xe1','\x80','\x9b','\xe1','\x80','\xb1','\xe1','\x80','\xb8','\xe1','\x80','\x98','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ဆော်ဒီအာရေးဘီးယား sa
+    '\xe1','\x80','\x86','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\xba','\xe1','\x80','\x9c','\xe1','\x80','\x99','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x85','\xe1','\x80','\xaf',0, // ဆော်လမွန်ကျွန်းစု sb
+    '\xe1','\x80','\x86','\xe1','\x80','\xb1','\xe1','\x80','\xb8','\xe1','\x80','\x9b','\xe1','\x80','\xbe','\xe1','\x80','\xb2',0, // ဆေးရှဲ sc
+    '\xe1','\x80','\x86','\xe1','\x80','\xbd','\xe1','\x80','\x85','\xe1','\x80','\xba','\xe1','\x80','\x87','\xe1','\x80','\xac','\xe1','\x80','\x9c','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // ဆွစ်ဇာလန် ch
+    '\xe1','\x80','\x86','\xe1','\x80','\xbd','\xe1','\x80','\xac','\xe1','\x80','\x87','\xe1','\x80','\xae','\xe1','\x80','\x9c','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // ဆွာဇီလန် sz
+    '\xe1','\x80','\x86','\xe1','\x80','\xbd','\xe1','\x80','\xae','\xe1','\x80','\x92','\xe1','\x80','\x84','\xe1','\x80','\xba',0, // ဆွီဒင် se
+    '\xe1','\x80','\x87','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x98','\xe1','\x80','\xac','\xe1','\x80','\x98','\xe1','\x80','\xbd','\xe1','\x80','\xb1',0, // ဇင်ဘာဘွေ zw
+    '\xe1','\x80','\x87','\xe1','\x80','\x99','\xe1','\x80','\xba','\xe1','\x80','\x98','\xe1','\x80','\xae','\xe1','\x80','\x9a','\xe1','\x80','\xac',0, // ဇမ်ဘီယာ zm
+    '\xe1','\x80','\x90','\xe1','\x80','\x81','\xe1','\x80','\xba','\xe1','\x80','\x85','\xe1','\x80','\xba','\xe1','\x80','\x94','\xe1','\x80','\xbe','\xe1','\x80','\x84','\xe1','\x80','\xb7','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xac','\xe1','\x80','\xa1','\xe1','\x80','\xae','\xe1','\x80','\x80','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x85','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x85','\xe1','\x80','\xaf',0, // တခ်စ်နှင့်ကာအီကိုစ်ကျွန်းစု tc
+    '\xe1','\x80','\x90','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x87','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // တန်ဇန်းနီးယား tz
+    '\xe1','\x80','\x90','\xe1','\x80','\x9b','\xe1','\x80','\xaf','\xe1','\x80','\x90','\xe1','\x80','\xba',0, // တရုတ် cn
+    '\xe1','\x80','\x90','\xe1','\x80','\xac','\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\xae','\xe1','\x80','\x80','\xe1','\x80','\x85','\xe1','\x80','\xb9','\xe1','\x80','\x85','\xe1','\x80','\x90','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // တာဂျီကစ္စတန် tj
+    '\xe1','\x80','\x90','\xe1','\x80','\xac','\xe1','\x80','\xb7','\xe1','\x80','\x81','\xe1','\x80','\xba','\xe1','\x80','\x99','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x94','\xe1','\x80','\x85','\xe1','\x80','\xb9','\xe1','\x80','\x85','\xe1','\x80','\x90','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // တာ့ခ်မင်နစ္စတန် tm
+    '\xe1','\x80','\x90','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x80','\xe1','\x80','\x9c','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x84','\xe1','\x80','\xba',0, // တိုကလောင် tk
+    '\xe1','\x80','\x90','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x82','\xe1','\x80','\xad','\xe1','\x80','\xaf',0, // တိုဂို tg
+    '\xe1','\x80','\x90','\xe1','\x80','\xb0','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9b','\xe1','\x80','\xbe','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // တူနီးရှား tn
+    '\xe1','\x80','\x90','\xe1','\x80','\xb0','\xe1','\x80','\x97','\xe1','\x80','\xac','\xe1','\x80','\xb8','\xe1','\x80','\x9c','\xe1','\x80','\xb0',0, // တူဗားလူ tv
+    '\xe1','\x80','\x90','\xe1','\x80','\xb0','\xe1','\x80','\x9b','\xe1','\x80','\x80','\xe1','\x80','\xae',0, // တူရကီ tr
+    '\xe1','\x80','\x90','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x9b','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // တောင်ကိုရီးယား kr
+    '\xe1','\x80','\x90','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\xba','\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\xae','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\x94','\xe1','\x80','\xbe','\xe1','\x80','\x84','\xe1','\x80','\xb7','\xe1','\x80','\xba','\xe1','\x80','\x90','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x86','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x92','\xe1','\x80','\x9d','\xe1','\x80','\x85','\xe1','\x80','\xba','\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x85','\xe1','\x80','\xaf','\xe1','\x80','\x99','\xe1','\x80','\xbb','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // တောင်ဂျော်ဂျီယာနှင့်တောင်ဆင်းဒဝစ်ဂျ်ကျွန်းစုများ gs
+    '\xe1','\x80','\x90','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x86','\xe1','\x80','\xb0','\xe1','\x80','\x92','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // တောင်ဆူဒန် ss
+    '\xe1','\x80','\x90','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\xa1','\xe1','\x80','\xac','\xe1','\x80','\x96','\xe1','\x80','\x9b','\xe1','\x80','\xad','\xe1','\x80','\x80',0, // တောင်အာဖရိက za
+    '\xe1','\x80','\x90','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x82','\xe1','\x80','\xab',0, // တွန်ဂါ to
+    '\xe1','\x80','\x91','\xe1','\x80','\x9b','\xe1','\x80','\x85','\xe1','\x80','\xb9','\xe1','\x80','\x85','\xe1','\x80','\x90','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x92','\xe1','\x80','\xab','\xe1','\x80','\x80','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x9f','\xe1','\x80','\xac',0, // ထရစ္စတန်ဒါကွန်ဟာ ta
+    '\xe1','\x80','\x91','\xe1','\x80','\x9b','\xe1','\x80','\xae','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\x92','\xe1','\x80','\x90','\xe1','\x80','\xba','\xe1','\x80','\x94','\xe1','\x80','\xbe','\xe1','\x80','\x84','\xe1','\x80','\xb7','\xe1','\x80','\xba','\xe1','\x80','\x90','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x98','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x82','\xe1','\x80','\xad','\xe1','\x80','\xaf',0, // ထရီနီဒတ်နှင့်တိုဘက်ဂို tt
+    '\xe1','\x80','\x91','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x9d','\xe1','\x80','\x99','\xe1','\x80','\xba',0, // ထိုင်ဝမ် tw
+    '\xe1','\x80','\x91','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\xb8',0, // ထိုင်း th
+    '\xe1','\x80','\x92','\xe1','\x80','\xad','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x99','\xe1','\x80','\x90','\xe1','\x80','\xba',0, // ဒိန်းမတ် dk
+    '\xe1','\x80','\x92','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x99','\xe1','\x80','\xae','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\x80','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // ဒိုမီနီကန် do
+    '\xe1','\x80','\x92','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x99','\xe1','\x80','\xae','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\x80','\xe1','\x80','\xac',0, // ဒိုမီနီကာ dm
+    '\xe1','\x80','\x92','\xe1','\x80','\xae','\xe1','\x80','\xa1','\xe1','\x80','\xb2','\xe1','\x80','\x82','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x82','\xe1','\x80','\xab','\xe1','\x80','\x85','\xe1','\x80','\xae','\xe1','\x80','\x9b','\xe1','\x80','\xac',0, // ဒီအဲဂိုဂါစီရာ dg
+    '\xe1','\x80','\x94','\xe1','\x80','\x99','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x98','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // နမီးဘီးယား na
+    '\xe1','\x80','\x94','\xe1','\x80','\x9a','\xe1','\x80','\xb0','\xe1','\x80','\xb8','\xe1','\x80','\x80','\xe1','\x80','\x9a','\xe1','\x80','\xba','\xe1','\x80','\x9c','\xe1','\x80','\xae','\xe1','\x80','\x92','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // နယူးကယ်လီဒိုနီးယား nc
+    '\xe1','\x80','\x94','\xe1','\x80','\x9a','\xe1','\x80','\xb0','\xe1','\x80','\xb8','\xe1','\x80','\x87','\xe1','\x80','\xae','\xe1','\x80','\x9c','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // နယူးဇီလန် nz
+    '\xe1','\x80','\x94','\xe1','\x80','\x9a','\xe1','\x80','\xba','\xe1','\x80','\x9e','\xe1','\x80','\xac','\xe1','\x80','\x9c','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // နယ်သာလန် nl
+    '\xe1','\x80','\x94','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\xac',0, // နိုင်ဂျာ ne
+    '\xe1','\x80','\x94','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9b','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // နိုင်ဂျီးရီးယား ng
+    '\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\x80','\xe1','\x80','\xac','\xe1','\x80','\x9b','\xe1','\x80','\xac','\xe1','\x80','\x82','\xe1','\x80','\xbd','\xe1','\x80','\xab',0, // နီကာရာဂွါ ni
+    '\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\x95','\xe1','\x80','\xb1','\xe1','\x80','\xab',0, // နီပေါ np
+    '\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\xa5','\xe1','\x80','\xb0','\xe1','\x80','\xa1','\xe1','\x80','\xb1',0, // နီဥူအေ nu
+    '\xe1','\x80','\x94','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x96','\xe1','\x80','\xaf','\xe1','\x80','\x90','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8',0, // နောဖုတ်ကျွန်း nf
+    '\xe1','\x80','\x94','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\xba','\xe1','\x80','\x9b','\xe1','\x80','\xb0','\xe1','\x80','\xb8',0, // နော်ရူး nr
+    '\xe1','\x80','\x94','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\xba','\xe1','\x80','\x9d','\xe1','\x80','\xb1',0, // နော်ဝေ no
+    '\xe1','\x80','\x95','\xe1','\x80','\x85','\xe1','\x80','\xba','\xe1','\x80','\x90','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xad','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x85','\xe1','\x80','\xaf',0, // ပစ်တ်ကိန်းကျွန်းစု pn
+    '\xe1','\x80','\x95','\xe1','\x80','\x94','\xe1','\x80','\xac','\xe1','\x80','\xb8','\xe1','\x80','\x99','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ပနားမား pa
+    '\xe1','\x80','\x95','\xe1','\x80','\x9c','\xe1','\x80','\xac','\xe1','\x80','\xa1','\xe1','\x80','\xad','\xe1','\x80','\xaf',0, // ပလာအို pw
+    '\xe1','\x80','\x95','\xe1','\x80','\xab','\xe1','\x80','\x80','\xe1','\x80','\x85','\xe1','\x80','\xb9','\xe1','\x80','\x85','\xe1','\x80','\x90','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // ပါကစ္စတန် pk
+    '\xe1','\x80','\x95','\xe1','\x80','\xab','\xe1','\x80','\x95','\xe1','\x80','\xb0','\xe1','\x80','\xa1','\xe1','\x80','\xac','\xe1','\x80','\x94','\xe1','\x80','\x9a','\xe1','\x80','\xb0','\xe1','\x80','\xb8','\xe1','\x80','\x82','\xe1','\x80','\xae','\xe1','\x80','\x94','\xe1','\x80','\xae',0, // ပါပူအာနယူးဂီနီ pg
+    '\xe1','\x80','\x95','\xe1','\x80','\xab','\xe1','\x80','\x9b','\xe1','\x80','\xac','\xe1','\x80','\x82','\xe1','\x80','\xbd','\xe1','\x80','\xb1','\xe1','\x80','\xb8',0, // ပါရာဂွေး py
+    '\xe1','\x80','\x95','\xe1','\x80','\xab','\xe1','\x80','\x9c','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x85','\xe1','\x80','\x90','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\xb8',0, // ပါလက်စတိုင်း ps
+    '\xe1','\x80','\x95','\xe1','\x80','\xab','\xe1','\x80','\x9c','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x85','\xe1','\x80','\x90','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x95','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x94','\xe1','\x80','\x80','\xe1','\x80','\xba',0, // ပါလက်စတိုင်းပိုင်နက် ps
+    '\xe1','\x80','\x95','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x9c','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // ပိုလန် pl
+    '\xe1','\x80','\x95','\xe1','\x80','\xae','\xe1','\x80','\x9b','\xe1','\x80','\xb0','\xe1','\x80','\xb8',0, // ပီရူး pe
+    '\xe1','\x80','\x95','\xe1','\x80','\xb1','\xe1','\x80','\xab','\xe1','\x80','\xba','\xe1','\x80','\x90','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x9b','\xe1','\x80','\xae','\xe1','\x80','\x80','\xe1','\x80','\xad','\xe1','\x80','\xaf',0, // ပေါ်တိုရီကို pr
+    '\xe1','\x80','\x95','\xe1','\x80','\xb1','\xe1','\x80','\xab','\xe1','\x80','\xba','\xe1','\x80','\x90','\xe1','\x80','\xb0','\xe1','\x80','\x82','\xe1','\x80','\xae',0, // ပေါ်တူဂီ pt
+    '\xe1','\x80','\x95','\xe1','\x80','\xbc','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x9e','\xe1','\x80','\x85','\xe1','\x80','\xba',0, // ပြင်သစ် fr
+    '\xe1','\x80','\x95','\xe1','\x80','\xbc','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x9e','\xe1','\x80','\x85','\xe1','\x80','\xba','\xe1','\x80','\x82','\xe1','\x80','\xae','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\x94','\xe1','\x80','\xac',0, // ပြင်သစ်ဂီယာနာ gf
+    '\xe1','\x80','\x95','\xe1','\x80','\xbc','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x9e','\xe1','\x80','\x85','\xe1','\x80','\xba','\xe1','\x80','\x90','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x95','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x95','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x94','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x99','\xe1','\x80','\xbb','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ပြင်သစ်တောင်ပိုင်းပိုင်နက်များ tf
+    '\xe1','\x80','\x95','\xe1','\x80','\xbc','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x9e','\xe1','\x80','\x85','\xe1','\x80','\xba','\xe1','\x80','\x95','\xe1','\x80','\xb1','\xe1','\x80','\xab','\xe1','\x80','\xba','\xe1','\x80','\x9c','\xe1','\x80','\xae','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9b','\xe1','\x80','\xbe','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ပြင်သစ်ပေါ်လီနီးရှား pf
+    '\xe1','\x80','\x96','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x9c','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // ဖင်လန် fi
+    '\xe1','\x80','\x96','\xe1','\x80','\xac','\xe1','\x80','\x9b','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\xb8','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x85','\xe1','\x80','\xaf','\xe1','\x80','\x99','\xe1','\x80','\xbb','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ဖာရိုးကျွန်းစုများ fo
+    '\xe1','\x80','\x96','\xe1','\x80','\xad','\xe1','\x80','\x9c','\xe1','\x80','\x85','\xe1','\x80','\xba','\xe1','\x80','\x95','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x84','\xe1','\x80','\xba',0, // ဖိလစ်ပိုင် ph
+    '\xe1','\x80','\x96','\xe1','\x80','\xae','\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\xae',0, // ဖီဂျီ fj
+    '\xe1','\x80','\x96','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\xb7','\xe1','\x80','\x80','\xe1','\x80','\x9c','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x85','\xe1','\x80','\xaf',0, // ဖော့ကလန်ကျွန်းစု fk
+    '\xe1','\x80','\x96','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\xb7','\xe1','\x80','\x80','\xe1','\x80','\x9c','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x85','\xe1','\x80','\xaf','\xe1','\x80','\xa1','\xe1','\x80','\xae','\xe1','\x80','\x9c','\xe1','\x80','\xac','\xe1','\x80','\xb8','\xe1','\x80','\x85','\xe1','\x80','\xba','\xe1','\x80','\x99','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x9c','\xe1','\x80','\xba','\xe1','\x80','\x97','\xe1','\x80','\xae','\xe1','\x80','\x94','\xe1','\x80','\xac','\xe1','\x80','\x85','\xe1','\x80','\xba',0, // ဖော့ကလန်ကျွန်းစုအီလားစ်မောလ်ဗီနာစ် fk
+    '\xe1','\x80','\x97','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\x87','\xe1','\x80','\xbd','\xe1','\x80','\xb2','\xe1','\x80','\x9c','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ဗင်နီဇွဲလား ve
+    '\xe1','\x80','\x97','\xe1','\x80','\x94','\xe1','\x80','\xbd','\xe1','\x80','\xac','\xe1','\x80','\xb8','\xe1','\x80','\x90','\xe1','\x80','\xb0',0, // ဗနွားတူ vu
+    '\xe1','\x80','\x97','\xe1','\x80','\x9f','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\xa1','\xe1','\x80','\xac','\xe1','\x80','\x96','\xe1','\x80','\x9b','\xe1','\x80','\xad','\xe1','\x80','\x80','\xe1','\x80','\x95','\xe1','\x80','\xbc','\xe1','\x80','\x8a','\xe1','\x80','\xba','\xe1','\x80','\x91','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x85','\xe1','\x80','\xaf',0, // ဗဟိုအာဖရိကပြည်ထောင်စု cf
+    '\xe1','\x80','\x97','\xe1','\x80','\xac','\xe1','\x80','\x90','\xe1','\x80','\xae','\xe1','\x80','\x80','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x85','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x90','\xe1','\x80','\xae','\xe1','\x80','\xb8',0, // ဗာတီကန်စီးတီး va
+    '\xe1','\x80','\x97','\xe1','\x80','\xae','\xe1','\x80','\x9a','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x94','\xe1','\x80','\x99','\xe1','\x80','\xba',0, // ဗီယက်နမ် vn
+    '\xe1','\x80','\x97','\xe1','\x80','\xbc','\xe1','\x80','\xad','\xe1','\x80','\x90','\xe1','\x80','\xad','\xe1','\x80','\x9e','\xe1','\x80','\xbb','\xe1','\x80','\xbe','\xe1','\x80','\x95','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\xa1','\xe1','\x80','\xad','\xe1','\x80','\x94','\xe1','\x80','\xb9','\xe1','\x80','\x92','\xe1','\x80','\xad','\xe1','\x80','\x9a','\xe1','\x80','\x9e','\xe1','\x80','\x99','\xe1','\x80','\xaf','\xe1','\x80','\x92','\xe1','\x80','\xb9','\xe1','\x80','\x92','\xe1','\x80','\x9b','\xe1','\x80','\xac','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x99','\xe1','\x80','\xbb','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ဗြိတိသျှပိုင်အိန္ဒိယသမုဒ္ဒရာကျွန်းများ io
+    '\xe1','\x80','\x97','\xe1','\x80','\xbc','\xe1','\x80','\xad','\xe1','\x80','\x90','\xe1','\x80','\xad','\xe1','\x80','\x9e','\xe1','\x80','\xbb','\xe1','\x80','\xbe','\xe1','\x80','\x97','\xe1','\x80','\xac','\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x85','\xe1','\x80','\xaf',0, // ဗြိတိသျှဗာဂျင်းကျွန်းစု vg
+    '\xe1','\x80','\x98','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\xb9','\xe1','\x80','\x82','\xe1','\x80','\x9c','\xe1','\x80','\xac','\xe1','\x80','\xb8','\xe1','\x80','\x92','\xe1','\x80','\xb1','\xe1','\x80','\xb7','\xe1','\x80','\x9b','\xe1','\x80','\xbe','\xe1','\x80','\xba',0, // ဘင်္ဂလားဒေ့ရှ် bd
+    '\xe1','\x80','\x98','\xe1','\x80','\x9a','\xe1','\x80','\xba','\xe1','\x80','\x9c','\xe1','\x80','\xba','\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\xae','\xe1','\x80','\x9a','\xe1','\x80','\x99','\xe1','\x80','\xba',0, // ဘယ်လ်ဂျီယမ် be
+    '\xe1','\x80','\x98','\xe1','\x80','\x9b','\xe1','\x80','\xac','\xe1','\x80','\x87','\xe1','\x80','\xae','\xe1','\x80','\xb8',0, // ဘရာဇီး br
+    '\xe1','\x80','\x98','\xe1','\x80','\x9b','\xe1','\x80','\xb0','\xe1','\x80','\x94','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\xb8',0, // ဘရူနိုင်း bn
+    '\xe1','\x80','\x98','\xe1','\x80','\x9c','\xe1','\x80','\xad','\xe1','\x80','\x87','\xe1','\x80','\xba',0, // ဘလိဇ် bz
+    '\xe1','\x80','\x98','\xe1','\x80','\x9f','\xe1','\x80','\xac','\xe1','\x80','\xb8','\xe1','\x80','\x99','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ဘဟားမား bs
+    '\xe1','\x80','\x98','\xe1','\x80','\xac','\xe1','\x80','\x80','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x94','\xe1','\x80','\xac','\xe1','\x80','\xb8','\xe1','\x80','\x96','\xe1','\x80','\xac','\xe1','\x80','\xb8','\xe1','\x80','\x86','\xe1','\x80','\xad','\xe1','\x80','\xaf',0, // ဘာကီးနားဖားဆို bf
+    '\xe1','\x80','\x98','\xe1','\x80','\xac','\xe1','\x80','\x98','\xe1','\x80','\xb1','\xe1','\x80','\xb8','\xe1','\x80','\x92','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\xb8','\xe1','\x80','\x85','\xe1','\x80','\xba',0, // ဘာဘေးဒိုးစ် bb
+    '\xe1','\x80','\x98','\xe1','\x80','\xac','\xe1','\x80','\x99','\xe1','\x80','\xbc','\xe1','\x80','\xb0','\xe1','\x80','\x92','\xe1','\x80','\xab',0, // ဘာမြူဒါ bm
+    '\xe1','\x80','\x98','\xe1','\x80','\xac','\xe1','\x80','\x9b','\xe1','\x80','\xad','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8',0, // ဘာရိန်း bh
+    '\xe1','\x80','\x98','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x9c','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x97','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ဘိုလီးဗီးယား bo
+    '\xe1','\x80','\x98','\xe1','\x80','\xae','\xe1','\x80','\x94','\xe1','\x80','\x84','\xe1','\x80','\xba',0, // ဘီနင် bj
+    '\xe1','\x80','\x98','\xe1','\x80','\xae','\xe1','\x80','\x9c','\xe1','\x80','\xac','\xe1','\x80','\x9b','\xe1','\x80','\xaf','\xe1','\x80','\x85','\xe1','\x80','\xba',0, // ဘီလာရုစ် by
+    '\xe1','\x80','\x98','\xe1','\x80','\xb0','\xe1','\x80','\x90','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // ဘူတန် bt
+    '\xe1','\x80','\x98','\xe1','\x80','\xb0','\xe1','\x80','\x97','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8',0, // ဘူဗက်ကျွန်း bv
+    '\xe1','\x80','\x98','\xe1','\x80','\xb0','\xe1','\x80','\x9b','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x92','\xe1','\x80','\xae',0, // ဘူရွန်ဒီ bi
+    '\xe1','\x80','\x98','\xe1','\x80','\xb0','\xe1','\x80','\x9c','\xe1','\x80','\xba','\xe1','\x80','\x82','\xe1','\x80','\xb1','\xe1','\x80','\xb8','\xe1','\x80','\x9b','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ဘူလ်ဂေးရီးယား bg
+    '\xe1','\x80','\x98','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\xb7','\xe1','\x80','\x85','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8','\xe1','\x80','\x94','\xe1','\x80','\xbe','\xe1','\x80','\x84','\xe1','\x80','\xb7','\xe1','\x80','\xba','\xe1','\x80','\x9f','\xe1','\x80','\xac','\xe1','\x80','\x87','\xe1','\x80','\xae','\xe1','\x80','\x82','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x97','\xe1','\x80','\xae','\xe1','\x80','\x94','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ဘော့စနီးယားနှင့်ဟာဇီဂိုဗီနား ba
+    '\xe1','\x80','\x98','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\xb7','\xe1','\x80','\x86','\xe1','\x80','\xbd','\xe1','\x80','\xac','\xe1','\x80','\x94','\xe1','\x80','\xac',0, // ဘော့ဆွာနာ bw
+    '\xe1','\x80','\x99','\xe1','\x80','\x80','\xe1','\x80','\xac','\xe1','\x80','\xa1','\xe1','\x80','\xad','\xe1','\x80','\xaf',0, // မကာအို mo
+    '\xe1','\x80','\x99','\xe1','\x80','\x80','\xe1','\x80','\xac','\xe1','\x80','\xa1','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x90','\xe1','\x80','\x9b','\xe1','\x80','\xaf','\xe1','\x80','\x90','\xe1','\x80','\xba','\xe1','\x80','\x95','\xe1','\x80','\xbc','\xe1','\x80','\x8a','\xe1','\x80','\xba',0, // မကာအိုတရုတ်ပြည် mo
+    '\xe1','\x80','\x99','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\x86','\xe1','\x80','\xae','\xe1','\x80','\x80','\xe1','\x80','\xad','\xe1','\x80','\xaf',0, // မက်ကဆီကို mx
+    '\xe1','\x80','\x99','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x86','\xe1','\x80','\xae','\xe1','\x80','\x92','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\xb8','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // မက်ဆီဒိုးနီးယား mk
+    '\xe1','\x80','\x99','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x86','\xe1','\x80','\xae','\xe1','\x80','\x92','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\xb8','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\x81','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x9a','\xe1','\x80','\xb0','\xe1','\x80','\x82','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x85','\xe1','\x80','\x9c','\xe1','\x80','\xac','\xe1','\x80','\xb8','\xe1','\x80','\x97','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8','\xe1','\x80','\x99','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x86','\xe1','\x80','\xae','\xe1','\x80','\x92','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\xb8','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8','\xe1','\x80','\x95','\xe1','\x80','\xbc','\xe1','\x80','\x8a','\xe1','\x80','\xba','\xe1','\x80','\x91','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x85','\xe1','\x80','\xaf',0, // မက်ဆီဒိုးနီးယားယခင်ယူဂိုစလားဗီးယားမက်ဆီဒိုးနီးယားပြည်ထောင်စု mk
+    '\xe1','\x80','\x99','\xe1','\x80','\x92','\xe1','\x80','\xab','\xe1','\x80','\x82','\xe1','\x80','\x90','\xe1','\x80','\xba','\xe1','\x80','\x85','\xe1','\x80','\x80','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // မဒါဂတ်စကား mg
+    '\xe1','\x80','\x99','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8',0, // မန်ကျွန်း im
+    '\xe1','\x80','\x99','\xe1','\x80','\x9c','\xe1','\x80','\xb1','\xe1','\x80','\xb8','\xe1','\x80','\x9b','\xe1','\x80','\xbe','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // မလေးရှား my
+    '\xe1','\x80','\x99','\xe1','\x80','\xac','\xe1','\x80','\x90','\xe1','\x80','\xae','\xe1','\x80','\x94','\xe1','\x80','\xad','\xe1','\x80','\x81','\xe1','\x80','\xba',0, // မာတီနိခ် mq
+    '\xe1','\x80','\x99','\xe1','\x80','\xac','\xe1','\x80','\x9b','\xe1','\x80','\xbe','\xe1','\x80','\x9a','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x85','\xe1','\x80','\xaf',0, // မာရှယ်ကျွန်းစု mh
+    '\xe1','\x80','\x99','\xe1','\x80','\xac','\xe1','\x80','\x9c','\xe1','\x80','\xac','\xe1','\x80','\x9d','\xe1','\x80','\xae',0, // မာလာဝီ mw
+    '\xe1','\x80','\x99','\xe1','\x80','\xac','\xe1','\x80','\x9c','\xe1','\x80','\xae',0, // မာလီ ml
+    '\xe1','\x80','\x99','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x81','\xe1','\x80','\x9b','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\x9b','\xe1','\x80','\xbe','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // မိုင်ခရိုနီရှား fm
+    '\xe1','\x80','\x99','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x87','\xe1','\x80','\x99','\xe1','\x80','\xba','\xe1','\x80','\x98','\xe1','\x80','\x85','\xe1','\x80','\xba',0, // မိုဇမ်ဘစ် mz
+    '\xe1','\x80','\x99','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x94','\xe1','\x80','\xac','\xe1','\x80','\x80','\xe1','\x80','\xad','\xe1','\x80','\xaf',0, // မိုနာကို mc
+    '\xe1','\x80','\x99','\xe1','\x80','\xb1','\xe1','\x80','\x9a','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\xb7',0, // မေယော့ yt
+    '\xe1','\x80','\x99','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x84','\xe1','\x80','\xb7','\xe1','\x80','\xba','\xe1','\x80','\x85','\xe1','\x80','\xb2','\xe1','\x80','\x9b','\xe1','\x80','\x80','\xe1','\x80','\xba',0, // မောင့်စဲရက် ms
+    '\xe1','\x80','\x99','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x9b','\xe1','\x80','\x85','\xe1','\x80','\xba','\xe1','\x80','\x9b','\xe1','\x80','\xbe',0, // မောရစ်ရှ mu
+    '\xe1','\x80','\x99','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x9c','\xe1','\x80','\xba','\xe1','\x80','\x90','\xe1','\x80','\xac',0, // မောလ်တာ mt
+    '\xe1','\x80','\x99','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x9c','\xe1','\x80','\xba','\xe1','\x80','\x92','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x97','\xe1','\x80','\xac',0, // မောလ်ဒိုဗာ md
+    '\xe1','\x80','\x99','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\xba','\xe1','\x80','\x9b','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x80','\xe1','\x80','\xad','\xe1','\x80','\xaf',0, // မော်ရိုကို ma
+    '\xe1','\x80','\x99','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\xba','\xe1','\x80','\x9b','\xe1','\x80','\xae','\xe1','\x80','\x90','\xe1','\x80','\xb1','\xe1','\x80','\xb8','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // မော်ရီတေးနီးယား mr
+    '\xe1','\x80','\x99','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\xba','\xe1','\x80','\x9c','\xe1','\x80','\xba','\xe1','\x80','\x92','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x80','\xe1','\x80','\xba',0, // မော်လ်ဒိုက် mv
+    '\xe1','\x80','\x99','\xe1','\x80','\xbc','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x99','\xe1','\x80','\xac',0, // မြန်မာ mm
+    '\xe1','\x80','\x99','\xe1','\x80','\xbc','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x9b','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // မြောက်ကိုရီးယား kp
+    '\xe1','\x80','\x99','\xe1','\x80','\xbc','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x95','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x99','\xe1','\x80','\xac','\xe1','\x80','\x9b','\xe1','\x80','\xae','\xe1','\x80','\xa1','\xe1','\x80','\xac','\xe1','\x80','\x94','\xe1','\x80','\xac','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x85','\xe1','\x80','\xaf',0, // မြောက်ပိုင်းမာရီအာနာကျွန်းစု mp
+    '\xe1','\x80','\x99','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x82','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\xb8','\xe1','\x80','\x9c','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // မွန်ဂိုးလီးယား mn
+    '\xe1','\x80','\x99','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x90','\xe1','\x80','\xae','\xe1','\x80','\x94','\xe1','\x80','\xad','\xe1','\x80','\x82','\xe1','\x80','\x9b','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\xb8',0, // မွန်တီနိဂရိုး me
+    '\xe1','\x80','\x9a','\xe1','\x80','\xae','\xe1','\x80','\x99','\xe1','\x80','\x84','\xe1','\x80','\xba',0, // ယီမင် ye
+    '\xe1','\x80','\x9a','\xe1','\x80','\xb0','\xe1','\x80','\x80','\xe1','\x80','\x9b','\xe1','\x80','\xad','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8',0, // ယူကရိန်း ua
+    '\xe1','\x80','\x9a','\xe1','\x80','\xb0','\xe1','\x80','\x80','\xe1','\x80','\xb1',0, // ယူကေ gb
+    '\xe1','\x80','\x9a','\xe1','\x80','\xb0','\xe1','\x80','\x82','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x92','\xe1','\x80','\xab','\xe1','\x80','\xb8',0, // ယူဂန်းဒါး ug
+    '\xe1','\x80','\x9a','\xe1','\x80','\xb0','\xe1','\x80','\x94','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x90','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x92','\xe1','\x80','\x99','\xe1','\x80','\xba','\xe1','\x80','\xb8',0, // ယူနိုက်တက်ကင်းဒမ်း gb
+    '\xe1','\x80','\x9a','\xe1','\x80','\xb0','\xe1','\x80','\x94','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x90','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x85','\xe1','\x80','\x90','\xe1','\x80','\xad','\xe1','\x80','\x90','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x94','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x84','\xe1','\x80','\xb6','\xe1','\x80','\x99','\xe1','\x80','\xbb','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ယူနိုက်တက်စတိတ်ကျွန်းနိုင်ငံများ um
+    '\xe1','\x80','\x9a','\xe1','\x80','\xb0','\xe1','\x80','\xa1','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x85','\xe1','\x80','\xba',0, // ယူအက်စ် us
+    '\xe1','\x80','\x9a','\xe1','\x80','\xb0','\xe1','\x80','\xa1','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x85','\xe1','\x80','\xba','\xe1','\x80','\x97','\xe1','\x80','\xac','\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x85','\xe1','\x80','\xaf',0, // ယူအက်စ်ဗာဂျင်းကျွန်းစု vi
+    '\xe1','\x80','\x9a','\xe1','\x80','\xb0','\xe1','\x80','\xa1','\xe1','\x80','\xb1','\xe1','\x80','\xa1','\xe1','\x80','\xae','\xe1','\x80','\xb8',0, // ယူအေအီး ae
+    '\xe1','\x80','\x9b','\xe1','\x80','\x9d','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x92','\xe1','\x80','\xab',0, // ရဝန်ဒါ rw
+    '\xe1','\x80','\x9b','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x99','\xe1','\x80','\xb1','\xe1','\x80','\xb8','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ရိုမေးနီးယား ro
+    '\xe1','\x80','\x9b','\xe1','\x80','\xae','\xe1','\x80','\x9a','\xe1','\x80','\xb0','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\x9a','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // ရီယူနီယန် re
+    '\xe1','\x80','\x9b','\xe1','\x80','\xaf','\xe1','\x80','\x9b','\xe1','\x80','\xbe','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ရုရှား ru
+    '\xe1','\x80','\x9c','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x98','\xe1','\x80','\x94','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // လက်ဘနွန် lb
+    '\xe1','\x80','\x9c','\xe1','\x80','\x85','\xe1','\x80','\xba','\xe1','\x80','\x90','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x85','\xe1','\x80','\x90','\xe1','\x80','\xad','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8',0, // လစ်တန်စတိန်း li
+    '\xe1','\x80','\x9c','\xe1','\x80','\x85','\xe1','\x80','\xba','\xe1','\x80','\x97','\xe1','\x80','\xbb','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // လစ်ဗျား ly
+    '\xe1','\x80','\x9c','\xe1','\x80','\x85','\xe1','\x80','\xba','\xe1','\x80','\x9e','\xe1','\x80','\xb0','\xe1','\x80','\x9a','\xe1','\x80','\xb1','\xe1','\x80','\xb8','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // လစ်သူယေးနီးယား lt
+    '\xe1','\x80','\x9c','\xe1','\x80','\x90','\xe1','\x80','\xba','\xe1','\x80','\x97','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // လတ်ဗီးယား lv
+    '\xe1','\x80','\x9c','\xe1','\x80','\xac','\xe1','\x80','\xa1','\xe1','\x80','\xad','\xe1','\x80','\xaf',0, // လာအို la
+    '\xe1','\x80','\x9c','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x98','\xe1','\x80','\xb1','\xe1','\x80','\xb8','\xe1','\x80','\x9b','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // လိုက်ဘေးရီးယား lr
+    '\xe1','\x80','\x9c','\xe1','\x80','\xae','\xe1','\x80','\x86','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x9e','\xe1','\x80','\xad','\xe1','\x80','\xaf',0, // လီဆိုသို ls
+    '\xe1','\x80','\x9c','\xe1','\x80','\xb0','\xe1','\x80','\x87','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x98','\xe1','\x80','\x90','\xe1','\x80','\xba',0, // လူဇင်ဘတ် lu
+    '\xe1','\x80','\x9d','\xe1','\x80','\xb1','\xe1','\x80','\xab','\xe1','\x80','\x9c','\xe1','\x80','\x85','\xe1','\x80','\xba','\xe1','\x80','\x94','\xe1','\x80','\xbe','\xe1','\x80','\x84','\xe1','\x80','\xb7','\xe1','\x80','\xba','\xe1','\x80','\x96','\xe1','\x80','\xb0','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xb0','\xe1','\x80','\xb8','\xe1','\x80','\x94','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ဝေါလစ်နှင့်ဖူကျူးနား wf
+    '\xe1','\x80','\x9e','\xe1','\x80','\x99','\xe1','\x80','\xaf','\xe1','\x80','\x92','\xe1','\x80','\xb9','\xe1','\x80','\x92','\xe1','\x80','\x9b','\xe1','\x80','\xac','\xe1','\x80','\xa1','\xe1','\x80','\x95','\xe1','\x80','\xbc','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x98','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x9b','\xe1','\x80','\xbe','\xe1','\x80','\xad','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x94','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x84','\xe1','\x80','\xb6','\xe1','\x80','\x99','\xe1','\x80','\xbb','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // သမုဒ္ဒရာအပြင်ဘက်ရှိကျွန်းနိုင်ငံများ qo
+    '\xe1','\x80','\x9e','\xe1','\x80','\xae','\xe1','\x80','\x9b','\xe1','\x80','\xad','\xe1','\x80','\x9c','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\xb9','\xe1','\x80','\x80','\xe1','\x80','\xac',0, // သီရိလင်္ကာ lk
+    '\xe1','\x80','\x9f','\xe1','\x80','\x90','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x94','\xe1','\x80','\xbe','\xe1','\x80','\x84','\xe1','\x80','\xb7','\xe1','\x80','\xba','\xe1','\x80','\x99','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x92','\xe1','\x80','\xb1','\xe1','\x80','\xab','\xe1','\x80','\x94','\xe1','\x80','\x9a','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x85','\xe1','\x80','\xaf',0, // ဟတ်ကျွန်းနှင့်မက်ဒေါနယ်ကျွန်းစု hm
+    '\xe1','\x80','\x9f','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x82','\xe1','\x80','\xb1','\xe1','\x80','\x9b','\xe1','\x80','\xae',0, // ဟန်ဂေရီ hu
+    '\xe1','\x80','\x9f','\xe1','\x80','\xb1','\xe1','\x80','\x90','\xe1','\x80','\xae',0, // ဟေတီ ht
+    '\xe1','\x80','\x9f','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x84','\xe1','\x80','\xba',0, // ဟောင်ကောင် hk
+    '\xe1','\x80','\x9f','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x90','\xe1','\x80','\x9b','\xe1','\x80','\xaf','\xe1','\x80','\x90','\xe1','\x80','\xba','\xe1','\x80','\x95','\xe1','\x80','\xbc','\xe1','\x80','\x8a','\xe1','\x80','\xba',0, // ဟောင်ကောင်တရုတ်ပြည် hk
+    '\xe1','\x80','\x9f','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x92','\xe1','\x80','\xb0','\xe1','\x80','\xb8','\xe1','\x80','\x9b','\xe1','\x80','\x95','\xe1','\x80','\xba','\xe1','\x80','\x85','\xe1','\x80','\xba',0, // ဟွန်ဒူးရပ်စ် hn
+    '\xe1','\x80','\xa1','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x85','\xe1','\x80','\x90','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\xb8','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // အက်စတိုးနီးယား ee
+    '\xe1','\x80','\xa1','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x92','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9b','\xe1','\x80','\xbe','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // အင်ဒိုနီးရှား id
+    '\xe1','\x80','\xa1','\xe1','\x80','\x85','\xe1','\x80','\xb9','\xe1','\x80','\x85','\xe1','\x80','\x9b','\xe1','\x80','\xb1','\xe1','\x80','\xb8',0, // အစ္စရေး il
+    '\xe1','\x80','\xa1','\xe1','\x80','\x86','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x9b','\xe1','\x80','\xbe','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\xb8','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8',0, // အဆန်းရှင်းကျွန်း ac
+    '\xe1','\x80','\xa1','\xe1','\x80','\x87','\xe1','\x80','\xac','\xe1','\x80','\x98','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // အဇာဘိုင်ဂျန် az
+    '\xe1','\x80','\xa1','\xe1','\x80','\x94','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x86','\xe1','\x80','\xac','\xe1','\x80','\x9f','\xe1','\x80','\xac','\xe1','\x80','\x9b',0, // အနောက်ဆာဟာရ eh
+    '\xe1','\x80','\xa1','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x82','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x9c','\xe1','\x80','\xac',0, // အန်ဂိုလာ ao
+    '\xe1','\x80','\xa1','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x82','\xe1','\x80','\xae','\xe1','\x80','\x9c','\xe1','\x80','\xac',0, // အန်ဂီလာ ai
+    '\xe1','\x80','\xa1','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x90','\xe1','\x80','\xac','\xe1','\x80','\x90','\xe1','\x80','\xad','\xe1','\x80','\x80',0, // အန်တာတိက aq
+    '\xe1','\x80','\xa1','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x90','\xe1','\x80','\xae','\xe1','\x80','\x82','\xe1','\x80','\xbd','\xe1','\x80','\xab','\xe1','\x80','\x94','\xe1','\x80','\xbe','\xe1','\x80','\x84','\xe1','\x80','\xb7','\xe1','\x80','\xba','\xe1','\x80','\x98','\xe1','\x80','\xac','\xe1','\x80','\x98','\xe1','\x80','\xb0','\xe1','\x80','\x92','\xe1','\x80','\xab',0, // အန်တီဂွါနှင့်ဘာဘူဒါ ag
+    '\xe1','\x80','\xa1','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x92','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x9b','\xe1','\x80','\xac',0, // အန်ဒိုရာ ad
+    '\xe1','\x80','\xa1','\xe1','\x80','\x99','\xe1','\x80','\xb1','\xe1','\x80','\x9b','\xe1','\x80','\xad','\xe1','\x80','\x80','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x86','\xe1','\x80','\x99','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\xb8','\xe1','\x80','\xa1','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // အမေရိကန်ဆမိုးအား as
+    '\xe1','\x80','\xa1','\xe1','\x80','\x99','\xe1','\x80','\xb1','\xe1','\x80','\x9b','\xe1','\x80','\xad','\xe1','\x80','\x80','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x95','\xe1','\x80','\xbc','\xe1','\x80','\x8a','\xe1','\x80','\xba','\xe1','\x80','\x91','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x85','\xe1','\x80','\xaf',0, // အမေရိကန်ပြည်ထောင်စု us
+    '\xe1','\x80','\xa1','\xe1','\x80','\x9a','\xe1','\x80','\xba','\xe1','\x80','\x9c','\xe1','\x80','\xba','\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9b','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // အယ်လ်ဂျီးရီးယား dz
+    '\xe1','\x80','\xa1','\xe1','\x80','\x9a','\xe1','\x80','\xba','\xe1','\x80','\x9c','\xe1','\x80','\xba','\xe1','\x80','\x86','\xe1','\x80','\xac','\xe1','\x80','\x97','\xe1','\x80','\xb1','\xe1','\x80','\xb8','\xe1','\x80','\x92','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\xb8',0, // အယ်လ်ဆာဗေးဒိုး sv
+    '\xe1','\x80','\xa1','\xe1','\x80','\x9a','\xe1','\x80','\xba','\xe1','\x80','\x9c','\xe1','\x80','\xba','\xe1','\x80','\x98','\xe1','\x80','\xb1','\xe1','\x80','\xb8','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // အယ်လ်ဘေးနီးယား al
+    '\xe1','\x80','\xa1','\xe1','\x80','\x9b','\xe1','\x80','\xbe','\xe1','\x80','\xb1','\xe1','\x80','\xb7','\xe1','\x80','\x90','\xe1','\x80','\xae','\xe1','\x80','\x99','\xe1','\x80','\xb1','\xe1','\x80','\xac',0, // အရှေ့တီမော tl
+    '\xe1','\x80','\xa1','\xe1','\x80','\xac','\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x90','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x94','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // အာဂျင်တီးနား ar
+    '\xe1','\x80','\xa1','\xe1','\x80','\xac','\xe1','\x80','\x96','\xe1','\x80','\x82','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x94','\xe1','\x80','\x85','\xe1','\x80','\xb9','\xe1','\x80','\x85','\xe1','\x80','\x90','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // အာဖဂန်နစ္စတန် af
+    '\xe1','\x80','\xa1','\xe1','\x80','\xac','\xe1','\x80','\x99','\xe1','\x80','\xb1','\xe1','\x80','\xb8','\xe1','\x80','\x94','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // အာမေးနီးယား am
+    '\xe1','\x80','\xa1','\xe1','\x80','\xac','\xe1','\x80','\x9b','\xe1','\x80','\xb0','\xe1','\x80','\xb8','\xe1','\x80','\x97','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // အာရူးဗား aw
+    '\xe1','\x80','\xa1','\xe1','\x80','\xac','\xe1','\x80','\x9c','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\xbb','\xe1','\x80','\xbd','\xe1','\x80','\x94','\xe1','\x80','\xba','\xe1','\x80','\xb8',0, // အာလန်ကျွန်း ax
+    '\xe1','\x80','\xa1','\xe1','\x80','\xad','\xe1','\x80','\x94','\xe1','\x80','\xb9','\xe1','\x80','\x92','\xe1','\x80','\xad','\xe1','\x80','\x9a',0, // အိန္ဒိယ in
+    '\xe1','\x80','\xa1','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x85','\xe1','\x80','\x9c','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // အိုက်စလန် is
+    '\xe1','\x80','\xa1','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x97','\xe1','\x80','\x9b','\xe1','\x80','\xae','\xe1','\x80','\x80','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\xb7','\xe1','\x80','\x85','\xe1','\x80','\xba',0, // အိုင်ဗရီကို့စ် ci
+    '\xe1','\x80','\xa1','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x84','\xe1','\x80','\xba','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\x9c','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // အိုင်ယာလန် ie
+    '\xe1','\x80','\xa1','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\x99','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // အိုမန် om
+    '\xe1','\x80','\xa1','\xe1','\x80','\xae','\xe1','\x80','\x80','\xe1','\x80','\xbd','\xe1','\x80','\xb1','\xe1','\x80','\x90','\xe1','\x80','\xac','\xe1','\x80','\x82','\xe1','\x80','\xae','\xe1','\x80','\x94','\xe1','\x80','\xae',0, // အီကွေတာဂီနီ gq
+    '\xe1','\x80','\xa1','\xe1','\x80','\xae','\xe1','\x80','\x80','\xe1','\x80','\xbd','\xe1','\x80','\xb1','\xe1','\x80','\x92','\xe1','\x80','\xb1','\xe1','\x80','\xab',0, // အီကွေဒေါ ec
+    '\xe1','\x80','\xa1','\xe1','\x80','\xae','\xe1','\x80','\x82','\xe1','\x80','\xbb','\xe1','\x80','\x85','\xe1','\x80','\xba',0, // အီဂျစ် eg
+    '\xe1','\x80','\xa1','\xe1','\x80','\xae','\xe1','\x80','\x90','\xe1','\x80','\x9c','\xe1','\x80','\xae',0, // အီတလီ it
+    '\xe1','\x80','\xa1','\xe1','\x80','\xae','\xe1','\x80','\x9b','\xe1','\x80','\x90','\xe1','\x80','\xba',0, // အီရတ် iq
+    '\xe1','\x80','\xa1','\xe1','\x80','\xae','\xe1','\x80','\x9b','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // အီရန် ir
+    '\xe1','\x80','\xa1','\xe1','\x80','\xae','\xe1','\x80','\x9b','\xe1','\x80','\xae','\xe1','\x80','\x91','\xe1','\x80','\x9b','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // အီရီထရီးယား er
+    '\xe1','\x80','\xa1','\xe1','\x80','\xae','\xe1','\x80','\x9e','\xe1','\x80','\xae','\xe1','\x80','\x9a','\xe1','\x80','\xad','\xe1','\x80','\xaf','\xe1','\x80','\xb8','\xe1','\x80','\x95','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // အီသီယိုးပီးယား et
+    '\xe1','\x80','\xa5','\xe1','\x80','\x87','\xe1','\x80','\x98','\xe1','\x80','\x80','\xe1','\x80','\xba','\xe1','\x80','\x80','\xe1','\x80','\x85','\xe1','\x80','\xb9','\xe1','\x80','\x85','\xe1','\x80','\x90','\xe1','\x80','\x94','\xe1','\x80','\xba',0, // ဥဇဘက်ကစ္စတန် uz
+    '\xe1','\x80','\xa5','\xe1','\x80','\x9b','\xe1','\x80','\xaf','\xe1','\x80','\x82','\xe1','\x80','\xbd','\xe1','\x80','\xb1','\xe1','\x80','\xb8',0, // ဥရုဂွေး uy
+    '\xe1','\x80','\xa5','\xe1','\x80','\x9b','\xe1','\x80','\xb1','\xe1','\x80','\xac','\xe1','\x80','\x95','\xe1','\x80','\x92','\xe1','\x80','\xb1','\xe1','\x80','\x9e',0, // ဥရောပဒေသ ez
+    '\xe1','\x80','\xa9','\xe1','\x80','\x85','\xe1','\x80','\x90','\xe1','\x80','\xbc','\xe1','\x80','\xae','\xe1','\x80','\xb8','\xe1','\x80','\x9a','\xe1','\x80','\xac','\xe1','\x80','\xb8',0, // ဩစတြီးယား at
+    '\xe1','\x80','\xa9','\xe1','\x80','\x85','\xe1','\x80','\x90','\xe1','\x80','\xbc','\xe1','\x80','\xb1','\xe1','\x80','\xb8','\xe1','\x80','\x9c','\xe1','\x80','\xbb',0, // ဩစတြေးလျ au
+    '\xe1','\x83','\x90','\xe1','\x83','\x95','\xe1','\x83','\xa1','\xe1','\x83','\xa2','\xe1','\x83','\xa0','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // ავსტრალია au
+    '\xe1','\x83','\x90','\xe1','\x83','\x95','\xe1','\x83','\xa1','\xe1','\x83','\xa2','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // ავსტრია at
+    '\xe1','\x83','\x90','\xe1','\x83','\x95','\xe1','\x83','\xa6','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // ავღანეთი af
+    '\xe1','\x83','\x90','\xe1','\x83','\x96','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x91','\xe1','\x83','\x90','\xe1','\x83','\x98','\xe1','\x83','\xaf','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x98',0, // აზერბაიჯანი az
+    '\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x93','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // ალანდისკუნძულები ax
+    '\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x91','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // ალბანეთი al
+    '\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x9f','\xe1','\x83','\x98','\xe1','\x83','\xa0','\xe1','\x83','\x98',0, // ალჟირი dz
+    '\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\xa6','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x98',0, // ამაღლებისკუნძული ac
+    '\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\x9d','\xe1','\x83','\x90',0, // ამერიკისსამოა as
+    '\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\xa8','\xe1','\x83','\x94','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x97','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\xa8','\xe1','\x83','\xa2','\xe1','\x83','\x90','\xe1','\x83','\xa2','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // ამერიკისშეერთებულიშტატები us
+    '\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x92','\xe1','\x83','\x98','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // ანგილია ai
+    '\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x92','\xe1','\x83','\x9d','\xe1','\x83','\x9a','\xe1','\x83','\x90',0, // ანგოლა ao
+    '\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x93','\xe1','\x83','\x9d','\xe1','\x83','\xa0','\xe1','\x83','\x90',0, // ანდორა ad
+    '\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\xa2','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\xa5','\xe1','\x83','\xa2','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x90',0, // ანტარქტიკა aq
+    '\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\xa2','\xe1','\x83','\x98','\xe1','\x83','\x92','\xe1','\x83','\xa3','\xe1','\x83','\x90','\xe1','\x83','\x93','\xe1','\x83','\x90','\xe1','\x83','\x91','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x91','\xe1','\x83','\xa3','\xe1','\x83','\x93','\xe1','\x83','\x90',0, // ანტიგუადაბარბუდა ag
+    '\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x90','\xe1','\x83','\x91','\xe1','\x83','\x97','\xe1','\x83','\x90','\xe1','\x83','\x92','\xe1','\x83','\x90','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x97','\xe1','\x83','\x98','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\x98','\xe1','\x83','\xa0','\xe1','\x83','\x9d','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // არაბთაგაერთიანებულისაამიროები ae
+    '\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x92','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\xa2','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x90',0, // არგენტინა ar
+    '\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\xa3','\xe1','\x83','\x91','\xe1','\x83','\x90',0, // არუბა aw
+    '\xe1','\x83','\x90','\xe1','\x83','\xa6','\xe1','\x83','\x9b','\xe1','\x83','\x9d','\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\x95','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\xa2','\xe1','\x83','\x98','\xe1','\x83','\x9b','\xe1','\x83','\x9d','\xe1','\x83','\xa0','\xe1','\x83','\x98',0, // აღმოსავლეთტიმორი tl
+    '\xe1','\x83','\x90','\xe1','\x83','\xa8','\xe1','\x83','\xa8',0, // აშშ us
+    '\xe1','\x83','\x90','\xe1','\x83','\xa8','\xe1','\x83','\xa8','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x95','\xe1','\x83','\x98','\xe1','\x83','\xa0','\xe1','\x83','\xaf','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // აშშისვირჯინისკუნძულები vi
+    '\xe1','\x83','\x90','\xe1','\x83','\xa8','\xe1','\x83','\xa8','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\xa8','\xe1','\x83','\x9d','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // აშშისშორეულიკუნძულები um
+    '\xe1','\x83','\x90','\xe1','\x83','\xae','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x96','\xe1','\x83','\x94','\xe1','\x83','\x9a','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x93','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // ახალიზელანდია nz
+    '\xe1','\x83','\x90','\xe1','\x83','\xae','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x93','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // ახალიკალედონია nc
+    '\xe1','\x83','\x91','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x92','\xe1','\x83','\x9a','\xe1','\x83','\x90','\xe1','\x83','\x93','\xe1','\x83','\x94','\xe1','\x83','\xa8','\xe1','\x83','\x98',0, // ბანგლადეში bd
+    '\xe1','\x83','\x91','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x91','\xe1','\x83','\x90','\xe1','\x83','\x93','\xe1','\x83','\x9d','\xe1','\x83','\xa1','\xe1','\x83','\x98',0, // ბარბადოსი bb
+    '\xe1','\x83','\x91','\xe1','\x83','\x90','\xe1','\x83','\xb0','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // ბაჰამისკუნძულები bs
+    '\xe1','\x83','\x91','\xe1','\x83','\x90','\xe1','\x83','\xb0','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x98',0, // ბაჰრეინი bh
+    '\xe1','\x83','\x91','\xe1','\x83','\x94','\xe1','\x83','\x9a','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\xa3','\xe1','\x83','\xa1','\xe1','\x83','\x98',0, // ბელარუსი by
+    '\xe1','\x83','\x91','\xe1','\x83','\x94','\xe1','\x83','\x9a','\xe1','\x83','\x92','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // ბელგია be
+    '\xe1','\x83','\x91','\xe1','\x83','\x94','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x96','\xe1','\x83','\x98',0, // ბელიზი bz
+    '\xe1','\x83','\x91','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x98',0, // ბენინი bj
+    '\xe1','\x83','\x91','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x9b','\xe1','\x83','\xa3','\xe1','\x83','\x93','\xe1','\x83','\x90',0, // ბერმუდა bm
+    '\xe1','\x83','\x91','\xe1','\x83','\x9d','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x95','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // ბოლივია bo
+    '\xe1','\x83','\x91','\xe1','\x83','\x9d','\xe1','\x83','\xa1','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x90','\xe1','\x83','\x93','\xe1','\x83','\x90','\xe1','\x83','\xb0','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\xaa','\xe1','\x83','\x94','\xe1','\x83','\x92','\xe1','\x83','\x9d','\xe1','\x83','\x95','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x90',0, // ბოსნიადაჰერცეგოვინა ba
+    '\xe1','\x83','\x91','\xe1','\x83','\x9d','\xe1','\x83','\xa2','\xe1','\x83','\xa1','\xe1','\x83','\x95','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x90',0, // ბოტსვანა bw
+    '\xe1','\x83','\x91','\xe1','\x83','\xa0','\xe1','\x83','\x90','\xe1','\x83','\x96','\xe1','\x83','\x98','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // ბრაზილია br
+    '\xe1','\x83','\x91','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\xa2','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x95','\xe1','\x83','\x98','\xe1','\x83','\xa0','\xe1','\x83','\xaf','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // ბრიტანეთისვირჯინისკუნძულები vg
+    '\xe1','\x83','\x91','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\xa2','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\xa2','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\xa2','\xe1','\x83','\x9d','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x90','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x93','\xe1','\x83','\x9d','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x9d','\xe1','\x83','\x99','\xe1','\x83','\x94','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\xa8','\xe1','\x83','\x98',0, // ბრიტანეთისტერიტორიაინდოეთისოკეანეში io
+    '\xe1','\x83','\x91','\xe1','\x83','\xa0','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x98',0, // ბრუნეი bn
+    '\xe1','\x83','\x91','\xe1','\x83','\xa3','\xe1','\x83','\x95','\xe1','\x83','\x94',0, // ბუვე bv
+    '\xe1','\x83','\x91','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x92','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // ბულგარეთი bg
+    '\xe1','\x83','\x91','\xe1','\x83','\xa3','\xe1','\x83','\xa0','\xe1','\x83','\x99','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x90','\xe1','\x83','\xa4','\xe1','\x83','\x90','\xe1','\x83','\xa1','\xe1','\x83','\x9d',0, // ბურკინაფასო bf
+    '\xe1','\x83','\x91','\xe1','\x83','\xa3','\xe1','\x83','\xa0','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\x93','\xe1','\x83','\x98',0, // ბურუნდი bi
+    '\xe1','\x83','\x91','\xe1','\x83','\xa3','\xe1','\x83','\xa2','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x98',0, // ბუტანი bt
+    '\xe1','\x83','\x92','\xe1','\x83','\x90','\xe1','\x83','\x91','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x98',0, // გაბონი ga
+    '\xe1','\x83','\x92','\xe1','\x83','\x90','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x97','\xe1','\x83','\x98','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\x94','\xe1','\x83','\xa4','\xe1','\x83','\x9d',0, // გაერთიანებულისამეფო gb
+    '\xe1','\x83','\x92','\xe1','\x83','\x90','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x97','\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\x9b',0, // გაერთსამ gb
+    '\xe1','\x83','\x92','\xe1','\x83','\x90','\xe1','\x83','\x98','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x90',0, // გაიანა gy
+    '\xe1','\x83','\x92','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\x91','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // გამბია gm
+    '\xe1','\x83','\x92','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x90',0, // განა gh
+    '\xe1','\x83','\x92','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // გერმანია de
+    '\xe1','\x83','\x92','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x9c','\xe1','\x83','\xa1','\xe1','\x83','\x98',0, // გერნსი gg
+    '\xe1','\x83','\x92','\xe1','\x83','\x95','\xe1','\x83','\x90','\xe1','\x83','\x93','\xe1','\x83','\x94','\xe1','\x83','\x9a','\xe1','\x83','\xa3','\xe1','\x83','\x9e','\xe1','\x83','\x90',0, // გვადელუპა gp
+    '\xe1','\x83','\x92','\xe1','\x83','\x95','\xe1','\x83','\x90','\xe1','\x83','\xa2','\xe1','\x83','\x94','\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x90',0, // გვატემალა gt
+    '\xe1','\x83','\x92','\xe1','\x83','\x95','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x90',0, // გვინეა gn
+    '\xe1','\x83','\x92','\xe1','\x83','\x95','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x90','\xe1','\x83','\x91','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\xa3',0, // გვინეაბისაუ gw
+    '\xe1','\x83','\x92','\xe1','\x83','\x98','\xe1','\x83','\x91','\xe1','\x83','\xa0','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\xa2','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x98',0, // გიბრალტარი gi
+    '\xe1','\x83','\x92','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\x90','\xe1','\x83','\x93','\xe1','\x83','\x90',0, // გრენადა gd
+    '\xe1','\x83','\x92','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\x9a','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x93','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // გრენლანდია gl
+    '\xe1','\x83','\x92','\xe1','\x83','\xa3','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\x98',0, // გუამი gu
+    '\xe1','\x83','\x93','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // დანია dk
+    '\xe1','\x83','\x93','\xe1','\x83','\x90','\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\x95','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\xb0','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x90',0, // დასავლეთსაჰარა eh
+    '\xe1','\x83','\x93','\xe1','\x83','\x98','\xe1','\x83','\x94','\xe1','\x83','\x92','\xe1','\x83','\x9d','\xe1','\x83','\x92','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\xa1','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // დიეგოგარსია dg
+    '\xe1','\x83','\x93','\xe1','\x83','\x9d','\xe1','\x83','\x9b','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x90',0, // დომინიკა dm
+    '\xe1','\x83','\x93','\xe1','\x83','\x9d','\xe1','\x83','\x9b','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x94','\xe1','\x83','\x9a','\xe1','\x83','\x97','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\xa1','\xe1','\x83','\x9e','\xe1','\x83','\xa3','\xe1','\x83','\x91','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x90',0, // დომინიკელთარესპუბლიკა do
+    '\xe1','\x83','\x94','\xe1','\x83','\x92','\xe1','\x83','\x95','\xe1','\x83','\x98','\xe1','\x83','\x9e','\xe1','\x83','\xa2','\xe1','\x83','\x94',0, // ეგვიპტე eg
+    '\xe1','\x83','\x94','\xe1','\x83','\x95','\xe1','\x83','\xa0','\xe1','\x83','\x9d','\xe1','\x83','\x96','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x90',0, // ევროზონა ez
+    '\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98','\xe1','\x83','\x9d','\xe1','\x83','\x9e','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // ეთიოპია et
+    '\xe1','\x83','\x94','\xe1','\x83','\x99','\xe1','\x83','\x95','\xe1','\x83','\x90','\xe1','\x83','\x93','\xe1','\x83','\x9d','\xe1','\x83','\xa0','\xe1','\x83','\x98',0, // ეკვადორი ec
+    '\xe1','\x83','\x94','\xe1','\x83','\x99','\xe1','\x83','\x95','\xe1','\x83','\x90','\xe1','\x83','\xa2','\xe1','\x83','\x9d','\xe1','\x83','\xa0','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x92','\xe1','\x83','\x95','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x90',0, // ეკვატორულიგვინეა gq
+    '\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x90','\xe1','\x83','\xa7','\xe1','\x83','\x98',0, // ერაყი iq
+    '\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\xa2','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\x90',0, // ერიტრეა er
+    '\xe1','\x83','\x94','\xe1','\x83','\xa1','\xe1','\x83','\x9e','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // ესპანეთი es
+    '\xe1','\x83','\x94','\xe1','\x83','\xa1','\xe1','\x83','\xa2','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // ესტონეთი ee
+    '\xe1','\x83','\x95','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\xa3','\xe1','\x83','\x90','\xe1','\x83','\xa2','\xe1','\x83','\xa3',0, // ვანუატუ vu
+    '\xe1','\x83','\x95','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\xa1','\xe1','\x83','\xa3','\xe1','\x83','\x94','\xe1','\x83','\x9a','\xe1','\x83','\x90',0, // ვენესუელა ve
+    '\xe1','\x83','\x95','\xe1','\x83','\x98','\xe1','\x83','\x94','\xe1','\x83','\xa2','\xe1','\x83','\x9c','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\x98',0, // ვიეტნამი vn
+    '\xe1','\x83','\x96','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\x91','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // ზამბია zm
+    '\xe1','\x83','\x96','\xe1','\x83','\x98','\xe1','\x83','\x9b','\xe1','\x83','\x91','\xe1','\x83','\x90','\xe1','\x83','\x91','\xe1','\x83','\x95','\xe1','\x83','\x94',0, // ზიმბაბვე zw
+    '\xe1','\x83','\x97','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\xa5','\xe1','\x83','\xa1','\xe1','\x83','\xa5','\xe1','\x83','\x90','\xe1','\x83','\x98','\xe1','\x83','\xa5','\xe1','\x83','\x9d','\xe1','\x83','\xa1','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // თერქსქაიქოსისკუნძულები tc
+    '\xe1','\x83','\x97','\xe1','\x83','\xa3','\xe1','\x83','\xa0','\xe1','\x83','\xa5','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // თურქეთი tr
+    '\xe1','\x83','\x97','\xe1','\x83','\xa3','\xe1','\x83','\xa0','\xe1','\x83','\xa5','\xe1','\x83','\x9b','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // თურქმენეთი tm
+    '\xe1','\x83','\x98','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x90',0, // იამაიკა jm
+    '\xe1','\x83','\x98','\xe1','\x83','\x90','\xe1','\x83','\x9e','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // იაპონია jp
+    '\xe1','\x83','\x98','\xe1','\x83','\x94','\xe1','\x83','\x9b','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\x98',0, // იემენი ye
+    '\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x93','\xe1','\x83','\x9d','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // ინდოეთი in
+    '\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x93','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x96','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // ინდონეზია id
+    '\xe1','\x83','\x98','\xe1','\x83','\x9d','\xe1','\x83','\xa0','\xe1','\x83','\x93','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // იორდანია jo
+    '\xe1','\x83','\x98','\xe1','\x83','\xa0','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x98',0, // ირანი ir
+    '\xe1','\x83','\x98','\xe1','\x83','\xa0','\xe1','\x83','\x9a','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x93','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // ირლანდია ie
+    '\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x9a','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x93','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // ისლანდია is
+    '\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\xa0','\xe1','\x83','\x90','\xe1','\x83','\x94','\xe1','\x83','\x9a','\xe1','\x83','\x98',0, // ისრაელი il
+    '\xe1','\x83','\x98','\xe1','\x83','\xa2','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // იტალია it
+    '\xe1','\x83','\x99','\xe1','\x83','\x90','\xe1','\x83','\x91','\xe1','\x83','\x9d','\xe1','\x83','\x95','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x93','\xe1','\x83','\x94',0, // კაბოვერდე cv
+    '\xe1','\x83','\x99','\xe1','\x83','\x90','\xe1','\x83','\x98','\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // კაიმანისკუნძულები ky
+    '\xe1','\x83','\x99','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\x91','\xe1','\x83','\x9d','\xe1','\x83','\xaf','\xe1','\x83','\x90',0, // კამბოჯა kh
+    '\xe1','\x83','\x99','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\x98',0, // კამერუნი cm
+    '\xe1','\x83','\x99','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x90','\xe1','\x83','\x93','\xe1','\x83','\x90',0, // კანადა ca
+    '\xe1','\x83','\x99','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // კანარისკუნძულები ic
+    '\xe1','\x83','\x99','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x91','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x93','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x9a','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x93','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // კარიბისნიდერლანდები bq
+    '\xe1','\x83','\x99','\xe1','\x83','\x90','\xe1','\x83','\xa2','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x98',0, // კატარი qa
+    '\xe1','\x83','\x99','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // კენია ke
+    '\xe1','\x83','\x99','\xe1','\x83','\x95','\xe1','\x83','\x98','\xe1','\x83','\x9e','\xe1','\x83','\xa0','\xe1','\x83','\x9d','\xe1','\x83','\xa1','\xe1','\x83','\x98',0, // კვიპროსი cy
+    '\xe1','\x83','\x99','\xe1','\x83','\x98','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x91','\xe1','\x83','\x90','\xe1','\x83','\xa2','\xe1','\x83','\x98',0, // კირიბატი ki
+    '\xe1','\x83','\x99','\xe1','\x83','\x98','\xe1','\x83','\xa3','\xe1','\x83','\xa0','\xe1','\x83','\x90','\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\x9d',0, // კიურასაო cw
+    '\xe1','\x83','\x99','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x9e','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\xa2','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x98',0, // კლიპერტონისკუნძული cp
+    '\xe1','\x83','\x99','\xe1','\x83','\x9d','\xe1','\x83','\x9a','\xe1','\x83','\xa3','\xe1','\x83','\x9b','\xe1','\x83','\x91','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // კოლუმბია co
+    '\xe1','\x83','\x99','\xe1','\x83','\x9d','\xe1','\x83','\x9b','\xe1','\x83','\x9d','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // კომორისკუნძულები km
+    '\xe1','\x83','\x99','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x92','\xe1','\x83','\x9d','\xe1','\x83','\x91','\xe1','\x83','\xa0','\xe1','\x83','\x90','\xe1','\x83','\x96','\xe1','\x83','\x90','\xe1','\x83','\x95','\xe1','\x83','\x98','\xe1','\x83','\x9a','\xe1','\x83','\x98',0, // კონგობრაზავილი cg
+    '\xe1','\x83','\x99','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x92','\xe1','\x83','\x9d','\xe1','\x83','\x99','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\xa8','\xe1','\x83','\x90','\xe1','\x83','\xa1','\xe1','\x83','\x90',0, // კონგოკინშასა cd
+    '\xe1','\x83','\x99','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x92','\xe1','\x83','\x9d','\xe1','\x83','\x99','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x92','\xe1','\x83','\x9d','\xe1','\x83','\xa1','\xe1','\x83','\x93','\xe1','\x83','\x94','\xe1','\x83','\x9b','\xe1','\x83','\x9d','\xe1','\x83','\x99','\xe1','\x83','\xa0','\xe1','\x83','\x90','\xe1','\x83','\xa2','\xe1','\x83','\x98','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\xa1','\xe1','\x83','\x9e','\xe1','\x83','\xa3','\xe1','\x83','\x91','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x90',0, // კონგოკონგოსდემოკრატიულირესპუბლიკა cd
+    '\xe1','\x83','\x99','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x92','\xe1','\x83','\x9d','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\xa1','\xe1','\x83','\x9e','\xe1','\x83','\xa3','\xe1','\x83','\x91','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x90',0, // კონგორესპუბლიკა cg
+    '\xe1','\x83','\x99','\xe1','\x83','\x9d','\xe1','\x83','\xa1','\xe1','\x83','\x9d','\xe1','\x83','\x95','\xe1','\x83','\x9d',0, // კოსოვო xk
+    '\xe1','\x83','\x99','\xe1','\x83','\x9d','\xe1','\x83','\xa1','\xe1','\x83','\xa2','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x90',0, // კოსტარიკა cr
+    '\xe1','\x83','\x99','\xe1','\x83','\x9d','\xe1','\x83','\xa2','\xe1','\x83','\x93','\xe1','\x83','\x98','\xe1','\x83','\x95','\xe1','\x83','\xa3','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x98',0, // კოტდივუარი ci
+    '\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x91','\xe1','\x83','\x90',0, // კუბა cu
+    '\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x99','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // კუკისკუნძულები ck
+    '\xe1','\x83','\x9a','\xe1','\x83','\x90','\xe1','\x83','\x9d','\xe1','\x83','\xa1','\xe1','\x83','\x98',0, // ლაოსი la
+    '\xe1','\x83','\x9a','\xe1','\x83','\x90','\xe1','\x83','\xa2','\xe1','\x83','\x95','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // ლატვია lv
+    '\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\xa1','\xe1','\x83','\x9d','\xe1','\x83','\x97','\xe1','\x83','\x9d',0, // ლესოთო ls
+    '\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x91','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x98',0, // ლიბანი lb
+    '\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x91','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // ლიბერია lr
+    '\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x91','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // ლიბია ly
+    '\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x94','\xe1','\x83','\xa2','\xe1','\x83','\xa3','\xe1','\x83','\x95','\xe1','\x83','\x90',0, // ლიეტუვა lt
+    '\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\xae','\xe1','\x83','\xa2','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\xa8','\xe1','\x83','\xa2','\xe1','\x83','\x90','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x98',0, // ლიხტენშტაინი li
+    '\xe1','\x83','\x9a','\xe1','\x83','\xa3','\xe1','\x83','\xa5','\xe1','\x83','\xa1','\xe1','\x83','\x94','\xe1','\x83','\x9b','\xe1','\x83','\x91','\xe1','\x83','\xa3','\xe1','\x83','\xa0','\xe1','\x83','\x92','\xe1','\x83','\x98',0, // ლუქსემბურგი lu
+    '\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\x93','\xe1','\x83','\x90','\xe1','\x83','\x92','\xe1','\x83','\x90','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x98',0, // მადაგასკარი mg
+    '\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\x95','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x98',0, // მავრიკი mu
+    '\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\x95','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\xa2','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // მავრიტანია mr
+    '\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\x98','\xe1','\x83','\x9d','\xe1','\x83','\xa2','\xe1','\x83','\x90',0, // მაიოტა yt
+    '\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\x99','\xe1','\x83','\x90','\xe1','\x83','\x9d',0, // მაკაო mo
+    '\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\x99','\xe1','\x83','\x90','\xe1','\x83','\x9d','\xe1','\x83','\xa1','\xe1','\x83','\xa1','\xe1','\x83','\x9e','\xe1','\x83','\x94','\xe1','\x83','\xaa','\xe1','\x83','\x98','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\xa3','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x90','\xe1','\x83','\x93','\xe1','\x83','\x9b','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\xa2','\xe1','\x83','\xa0','\xe1','\x83','\x90','\xe1','\x83','\xaa','\xe1','\x83','\x98','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\x92','\xe1','\x83','\x98','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\xa9','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // მაკაოსსპეციალურიადმინისტრაციულირეგიონიჩინეთი mo
+    '\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\x99','\xe1','\x83','\x94','\xe1','\x83','\x93','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // მაკედონია mk
+    '\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\x99','\xe1','\x83','\x94','\xe1','\x83','\x93','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x90','\xe1','\x83','\xa7','\xe1','\x83','\x9d','\xe1','\x83','\xa4','\xe1','\x83','\x98','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x98','\xe1','\x83','\xa3','\xe1','\x83','\x92','\xe1','\x83','\x9d','\xe1','\x83','\xa1','\xe1','\x83','\x9a','\xe1','\x83','\x90','\xe1','\x83','\x95','\xe1','\x83','\x98','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\xa1','\xe1','\x83','\x9e','\xe1','\x83','\xa3','\xe1','\x83','\x91','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\x99','\xe1','\x83','\x94','\xe1','\x83','\x93','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // მაკედონიაყოფილიიუგოსლავიისრესპუბლიკამაკედონია mk
+    '\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x90','\xe1','\x83','\x95','\xe1','\x83','\x98',0, // მალავი mw
+    '\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x90','\xe1','\x83','\x98','\xe1','\x83','\x96','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // მალაიზია my
+    '\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x93','\xe1','\x83','\x98','\xe1','\x83','\x95','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // მალდივები mv
+    '\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x98',0, // მალი ml
+    '\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\xa2','\xe1','\x83','\x90',0, // მალტა mt
+    '\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x9d','\xe1','\x83','\x99','\xe1','\x83','\x9d',0, // მაროკო ma
+    '\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\xa2','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x90',0, // მარტინიკა mq
+    '\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\xa8','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // მარშალისკუნძულები mh
+    '\xe1','\x83','\x9b','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x98',0, // მენისკუნძული im
+    '\xe1','\x83','\x9b','\xe1','\x83','\x94','\xe1','\x83','\xa5','\xe1','\x83','\xa1','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x90',0, // მექსიკა mx
+    '\xe1','\x83','\x9b','\xe1','\x83','\x98','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x91','\xe1','\x83','\x98','\xe1','\x83','\xa0','\xe1','\x83','\x9b','\xe1','\x83','\x90',0, // მიანმარიბირმა mm
+    '\xe1','\x83','\x9b','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\xa0','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x96','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // მიკრონეზია fm
+    '\xe1','\x83','\x9b','\xe1','\x83','\x9d','\xe1','\x83','\x96','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\x91','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x98',0, // მოზამბიკი mz
+    '\xe1','\x83','\x9b','\xe1','\x83','\x9d','\xe1','\x83','\x9a','\xe1','\x83','\x93','\xe1','\x83','\x9d','\xe1','\x83','\x95','\xe1','\x83','\x90',0, // მოლდოვა md
+    '\xe1','\x83','\x9b','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x90','\xe1','\x83','\x99','\xe1','\x83','\x9d',0, // მონაკო mc
+    '\xe1','\x83','\x9b','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\xa1','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x90','\xe1','\x83','\xa2','\xe1','\x83','\x98',0, // მონსერატი ms
+    '\xe1','\x83','\x9b','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\xa2','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x92','\xe1','\x83','\xa0','\xe1','\x83','\x9d',0, // მონტენეგრო me
+    '\xe1','\x83','\x9b','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\xa6','\xe1','\x83','\x9d','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // მონღოლეთი mn
+    '\xe1','\x83','\x9c','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\x98','\xe1','\x83','\x91','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // ნამიბია na
+    '\xe1','\x83','\x9c','\xe1','\x83','\x90','\xe1','\x83','\xa3','\xe1','\x83','\xa0','\xe1','\x83','\xa3',0, // ნაურუ nr
+    '\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x9e','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x98',0, // ნეპალი np
+    '\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x92','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x98',0, // ნიგერი ne
+    '\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x92','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // ნიგერია ng
+    '\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x93','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x9a','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x93','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // ნიდერლანდები nl
+    '\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x90','\xe1','\x83','\x92','\xe1','\x83','\xa3','\xe1','\x83','\x90',0, // ნიკარაგუა ni
+    '\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\xa3','\xe1','\x83','\x94',0, // ნიუე nu
+    '\xe1','\x83','\x9c','\xe1','\x83','\x9d','\xe1','\x83','\xa0','\xe1','\x83','\x95','\xe1','\x83','\x94','\xe1','\x83','\x92','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // ნორვეგია no
+    '\xe1','\x83','\x9c','\xe1','\x83','\x9d','\xe1','\x83','\xa0','\xe1','\x83','\xa4','\xe1','\x83','\x9d','\xe1','\x83','\x9a','\xe1','\x83','\x99','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x98',0, // ნორფოლკისკუნძული nf
+    '\xe1','\x83','\x9d','\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x98',0, // ომანი om
+    '\xe1','\x83','\x9e','\xe1','\x83','\x90','\xe1','\x83','\x99','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\xa2','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x98',0, // პაკისტანი pk
+    '\xe1','\x83','\x9e','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x90','\xe1','\x83','\xa3',0, // პალაუ pw
+    '\xe1','\x83','\x9e','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\xa1','\xe1','\x83','\xa2','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x90',0, // პალესტინა ps
+    '\xe1','\x83','\x9e','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\xa1','\xe1','\x83','\xa2','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\xa2','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\xa2','\xe1','\x83','\x9d','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // პალესტინისტერიტორიები ps
+    '\xe1','\x83','\x9e','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\x90',0, // პანამა pa
+    '\xe1','\x83','\x9e','\xe1','\x83','\x90','\xe1','\x83','\x9e','\xe1','\x83','\xa3','\xe1','\x83','\x90','\xe1','\x83','\x90','\xe1','\x83','\xae','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x92','\xe1','\x83','\x95','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x90',0, // პაპუაახალიგვინეა pg
+    '\xe1','\x83','\x9e','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x90','\xe1','\x83','\x92','\xe1','\x83','\x95','\xe1','\x83','\x90','\xe1','\x83','\x98',0, // პარაგვაი py
+    '\xe1','\x83','\x9e','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\xa3',0, // პერუ pe
+    '\xe1','\x83','\x9e','\xe1','\x83','\x98','\xe1','\x83','\xa2','\xe1','\x83','\x99','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // პიტკერნისკუნძულები pn
+    '\xe1','\x83','\x9e','\xe1','\x83','\x9d','\xe1','\x83','\x9a','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // პოლონეთი pl
+    '\xe1','\x83','\x9e','\xe1','\x83','\x9d','\xe1','\x83','\xa0','\xe1','\x83','\xa2','\xe1','\x83','\xa3','\xe1','\x83','\x92','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // პორტუგალია pt
+    '\xe1','\x83','\x9e','\xe1','\x83','\xa3','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\xa2','\xe1','\x83','\x9d','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x9d',0, // პუერტორიკო pr
+    '\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x98',0, // რეუნიონი re
+    '\xe1','\x83','\xa0','\xe1','\x83','\xa3','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x93','\xe1','\x83','\x90',0, // რუანდა rw
+    '\xe1','\x83','\xa0','\xe1','\x83','\xa3','\xe1','\x83','\x9b','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // რუმინეთი ro
+    '\xe1','\x83','\xa0','\xe1','\x83','\xa3','\xe1','\x83','\xa1','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // რუსეთი ru
+    '\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\x91','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\xab','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // საბერძნეთი gr
+    '\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x95','\xe1','\x83','\x90','\xe1','\x83','\x93','\xe1','\x83','\x9d','\xe1','\x83','\xa0','\xe1','\x83','\x98',0, // სალვადორი sv
+    '\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\x9d','\xe1','\x83','\x90',0, // სამოა ws
+    '\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\xae','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x90','\xe1','\x83','\xa4','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\xa1','\xe1','\x83','\x9e','\xe1','\x83','\xa3','\xe1','\x83','\x91','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x90',0, // სამხრეთაფრიკისრესპუბლიკა za
+    '\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\xae','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x99','\xe1','\x83','\x9d','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\x90',0, // სამხრეთკორეა kr
+    '\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\xae','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\xa1','\xe1','\x83','\xa3','\xe1','\x83','\x93','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x98',0, // სამხრეთსუდანი ss
+    '\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\xae','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\xaf','\xe1','\x83','\x9d','\xe1','\x83','\xa0','\xe1','\x83','\xaf','\xe1','\x83','\x98','\xe1','\x83','\x90','\xe1','\x83','\x93','\xe1','\x83','\x90','\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\xae','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\xa1','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\x93','\xe1','\x83','\x95','\xe1','\x83','\x98','\xe1','\x83','\xa9','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // სამხრეთჯორჯიადასამხრეთსენდვიჩისკუნძულები gs
+    '\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x9d',0, // სანმარინო sm
+    '\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\xa2','\xe1','\x83','\x9d','\xe1','\x83','\x9b','\xe1','\x83','\x94','\xe1','\x83','\x93','\xe1','\x83','\x90','\xe1','\x83','\x9e','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\xa1','\xe1','\x83','\x98','\xe1','\x83','\x9e','\xe1','\x83','\x98',0, // სანტომედაპრინსიპი st
+    '\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\xa3','\xe1','\x83','\x93','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x90','\xe1','\x83','\x91','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // საუდისარაბეთი sa
+    '\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\xa4','\xe1','\x83','\xa0','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x92','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // საფრანგეთი fr
+    '\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\xa4','\xe1','\x83','\xa0','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x92','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x92','\xe1','\x83','\x95','\xe1','\x83','\x98','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x90',0, // საფრანგეთისგვიანა gf
+    '\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\xa4','\xe1','\x83','\xa0','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x92','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x9e','\xe1','\x83','\x9d','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x96','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // საფრანგეთისპოლინეზია pf
+    '\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\xa5','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x97','\xe1','\x83','\x95','\xe1','\x83','\x94','\xe1','\x83','\x9a','\xe1','\x83','\x9d',0, // საქართველო ge
+    '\xe1','\x83','\xa1','\xe1','\x83','\x94','\xe1','\x83','\x98','\xe1','\x83','\xa8','\xe1','\x83','\x94','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // სეიშელისკუნძულები sc
+    '\xe1','\x83','\xa1','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\x91','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x97','\xe1','\x83','\x94','\xe1','\x83','\x9a','\xe1','\x83','\x9b','\xe1','\x83','\x98',0, // სენბართელმი bl
+    '\xe1','\x83','\xa1','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x92','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x98',0, // სენეგალი sn
+    '\xe1','\x83','\xa1','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\xa2','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\x98',0, // სენმარტენი mf
+    '\xe1','\x83','\xa1','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\x9e','\xe1','\x83','\x98','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x93','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x94','\xe1','\x83','\x9a','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x98',0, // სენპიერიდამიკელონი pm
+    '\xe1','\x83','\xa1','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\xa2','\xe1','\x83','\x95','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\xa1','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\xa2','\xe1','\x83','\x98','\xe1','\x83','\x93','\xe1','\x83','\x90','\xe1','\x83','\x92','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\x90','\xe1','\x83','\x93','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // სენტვინსენტიდაგრენადინები vc
+    '\xe1','\x83','\xa1','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\xa2','\xe1','\x83','\x99','\xe1','\x83','\x98','\xe1','\x83','\xa2','\xe1','\x83','\xa1','\xe1','\x83','\x98','\xe1','\x83','\x93','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x95','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x98',0, // სენტკიტსიდანევისი kn
+    '\xe1','\x83','\xa1','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\xa2','\xe1','\x83','\x9a','\xe1','\x83','\xa3','\xe1','\x83','\xa1','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // სენტლუსია lc
+    '\xe1','\x83','\xa1','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x91','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // სერბეთი rs
+    '\xe1','\x83','\xa1','\xe1','\x83','\x94','\xe1','\x83','\xa3','\xe1','\x83','\xa2','\xe1','\x83','\x90','\xe1','\x83','\x93','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\x94','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x9a','\xe1','\x83','\x90',0, // სეუტადამელილა ea
+    '\xe1','\x83','\xa1','\xe1','\x83','\x95','\xe1','\x83','\x90','\xe1','\x83','\x96','\xe1','\x83','\x98','\xe1','\x83','\x9a','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x93','\xe1','\x83','\x98',0, // სვაზილანდი sz
+    '\xe1','\x83','\xa1','\xe1','\x83','\x95','\xe1','\x83','\x90','\xe1','\x83','\x96','\xe1','\x83','\x98','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\x93','\xe1','\x83','\x98',0, // სვაზილენდი sz
+    '\xe1','\x83','\xa1','\xe1','\x83','\x98','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x94',0, // სიერალეონე sl
+    '\xe1','\x83','\xa1','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x92','\xe1','\x83','\x90','\xe1','\x83','\x9e','\xe1','\x83','\xa3','\xe1','\x83','\xa0','\xe1','\x83','\x98',0, // სინგაპური sg
+    '\xe1','\x83','\xa1','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\xa2','\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\xa2','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\x98',0, // სინტმარტენი sx
+    '\xe1','\x83','\xa1','\xe1','\x83','\x98','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // სირია sy
+    '\xe1','\x83','\xa1','\xe1','\x83','\x9a','\xe1','\x83','\x9d','\xe1','\x83','\x95','\xe1','\x83','\x90','\xe1','\x83','\x99','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // სლოვაკეთი sk
+    '\xe1','\x83','\xa1','\xe1','\x83','\x9a','\xe1','\x83','\x9d','\xe1','\x83','\x95','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // სლოვენია si
+    '\xe1','\x83','\xa1','\xe1','\x83','\x9d','\xe1','\x83','\x9a','\xe1','\x83','\x9d','\xe1','\x83','\x9b','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // სოლომონისკუნძულები sb
+    '\xe1','\x83','\xa1','\xe1','\x83','\x9d','\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x98',0, // სომალი so
+    '\xe1','\x83','\xa1','\xe1','\x83','\x9d','\xe1','\x83','\x9b','\xe1','\x83','\xae','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // სომხეთი am
+    '\xe1','\x83','\xa1','\xe1','\x83','\x9e','\xe1','\x83','\x98','\xe1','\x83','\x9a','\xe1','\x83','\x9d','\xe1','\x83','\xa1','\xe1','\x83','\xab','\xe1','\x83','\x95','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x90','\xe1','\x83','\x9e','\xe1','\x83','\x98','\xe1','\x83','\xa0','\xe1','\x83','\x9d',0, // სპილოსძვლისსანაპირო ci
+    '\xe1','\x83','\xa1','\xe1','\x83','\xa3','\xe1','\x83','\x93','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x98',0, // სუდანი sd
+    '\xe1','\x83','\xa1','\xe1','\x83','\xa3','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\x98',0, // სურინამი sr
+    '\xe1','\x83','\xa2','\xe1','\x83','\x90','\xe1','\x83','\x98','\xe1','\x83','\x95','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x98',0, // ტაივანი tw
+    '\xe1','\x83','\xa2','\xe1','\x83','\x90','\xe1','\x83','\x98','\xe1','\x83','\x9a','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x93','\xe1','\x83','\x98',0, // ტაილანდი th
+    '\xe1','\x83','\xa2','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x96','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // ტანზანია tz
+    '\xe1','\x83','\xa2','\xe1','\x83','\x90','\xe1','\x83','\xaf','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // ტაჯიკეთი tj
+    '\xe1','\x83','\xa2','\xe1','\x83','\x98','\xe1','\x83','\x9b','\xe1','\x83','\x9d','\xe1','\x83','\xa0','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\xa1','\xe1','\x83','\xa2','\xe1','\x83','\x94',0, // ტიმორლესტე tl
+    '\xe1','\x83','\xa2','\xe1','\x83','\x9d','\xe1','\x83','\x92','\xe1','\x83','\x9d',0, // ტოგო tg
+    '\xe1','\x83','\xa2','\xe1','\x83','\x9d','\xe1','\x83','\x99','\xe1','\x83','\x94','\xe1','\x83','\x9a','\xe1','\x83','\x90','\xe1','\x83','\xa3',0, // ტოკელაუ tk
+    '\xe1','\x83','\xa2','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x92','\xe1','\x83','\x90',0, // ტონგა to
+    '\xe1','\x83','\xa2','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x93','\xe1','\x83','\x90','\xe1','\x83','\x93','\xe1','\x83','\x98','\xe1','\x83','\x93','\xe1','\x83','\x90','\xe1','\x83','\xa2','\xe1','\x83','\x9d','\xe1','\x83','\x91','\xe1','\x83','\x90','\xe1','\x83','\x92','\xe1','\x83','\x9d',0, // ტრინიდადიდატობაგო tt
+    '\xe1','\x83','\xa2','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\xa2','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x93','\xe1','\x83','\x90','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // ტრისტანდაკუნია ta
+    '\xe1','\x83','\xa2','\xe1','\x83','\xa3','\xe1','\x83','\x95','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\xa3',0, // ტუვალუ tv
+    '\xe1','\x83','\xa2','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x98',0, // ტუნისი tn
+    '\xe1','\x83','\xa3','\xe1','\x83','\x92','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x93','\xe1','\x83','\x90',0, // უგანდა ug
+    '\xe1','\x83','\xa3','\xe1','\x83','\x96','\xe1','\x83','\x91','\xe1','\x83','\x94','\xe1','\x83','\x99','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // უზბეკეთი uz
+    '\xe1','\x83','\xa3','\xe1','\x83','\x99','\xe1','\x83','\xa0','\xe1','\x83','\x90','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x90',0, // უკრაინა ua
+    '\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\x92','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // უნგრეთი hu
+    '\xe1','\x83','\xa3','\xe1','\x83','\x9d','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x98','\xe1','\x83','\x93','\xe1','\x83','\x90','\xe1','\x83','\xa4','\xe1','\x83','\xa3','\xe1','\x83','\xa2','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\x90',0, // უოლისიდაფუტუნა wf
+    '\xe1','\x83','\xa3','\xe1','\x83','\xa0','\xe1','\x83','\xa3','\xe1','\x83','\x92','\xe1','\x83','\x95','\xe1','\x83','\x90','\xe1','\x83','\x98',0, // ურუგვაი uy
+    '\xe1','\x83','\xa4','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // ფარერისკუნძულები fo
+    '\xe1','\x83','\xa4','\xe1','\x83','\x98','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x9e','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // ფილიპინები ph
+    '\xe1','\x83','\xa4','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // ფინეთი fi
+    '\xe1','\x83','\xa4','\xe1','\x83','\x98','\xe1','\x83','\xaf','\xe1','\x83','\x98',0, // ფიჯი fj
+    '\xe1','\x83','\xa4','\xe1','\x83','\x9d','\xe1','\x83','\x9a','\xe1','\x83','\x99','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\x93','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // ფოლკლენდისკუნძულები fk
+    '\xe1','\x83','\xa4','\xe1','\x83','\x9d','\xe1','\x83','\x9a','\xe1','\x83','\x99','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\x93','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98','\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x95','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // ფოლკლენდისკუნძულებიმალვინისკუნძულები fk
+    '\xe1','\x83','\xa4','\xe1','\x83','\xa0','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x92','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\xae','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\xa2','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\xa2','\xe1','\x83','\x9d','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // ფრანგულისამხრეთისტერიტორიები tf
+    '\xe1','\x83','\xa5','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x90','\xe1','\x83','\xa5','\xe1','\x83','\x98','\xe1','\x83','\x95','\xe1','\x83','\x90','\xe1','\x83','\xa2','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x98',0, // ქალაქივატიკანი va
+    '\xe1','\x83','\xa5','\xe1','\x83','\x9d','\xe1','\x83','\xa5','\xe1','\x83','\x9d','\xe1','\x83','\xa1','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\x98','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x92','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // ქოქოსისკილინგისკუნძულები cc
+    '\xe1','\x83','\xa5','\xe1','\x83','\xa3','\xe1','\x83','\x95','\xe1','\x83','\x94','\xe1','\x83','\x98','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // ქუვეითი kw
+    '\xe1','\x83','\xa7','\xe1','\x83','\x90','\xe1','\x83','\x96','\xe1','\x83','\x90','\xe1','\x83','\xae','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // ყაზახეთი kz
+    '\xe1','\x83','\xa7','\xe1','\x83','\x98','\xe1','\x83','\xa0','\xe1','\x83','\x92','\xe1','\x83','\x98','\xe1','\x83','\x96','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // ყირგიზეთი kg
+    '\xe1','\x83','\xa8','\xe1','\x83','\x95','\xe1','\x83','\x94','\xe1','\x83','\x93','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // შვედეთი se
+    '\xe1','\x83','\xa8','\xe1','\x83','\x95','\xe1','\x83','\x94','\xe1','\x83','\x98','\xe1','\x83','\xaa','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // შვეიცარია ch
+    '\xe1','\x83','\xa8','\xe1','\x83','\x9d','\xe1','\x83','\x91','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x98',0, // შობისკუნძული cx
+    '\xe1','\x83','\xa8','\xe1','\x83','\x9d','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x9d','\xe1','\x83','\x99','\xe1','\x83','\x94','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // შორეულიოკეანეთი qo
+    '\xe1','\x83','\xa8','\xe1','\x83','\x9e','\xe1','\x83','\x98','\xe1','\x83','\xaa','\xe1','\x83','\x91','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x92','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\x93','\xe1','\x83','\x90','\xe1','\x83','\x98','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\x98','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\x98',0, // შპიცბერგენიდაიანმაიენი sj
+    '\xe1','\x83','\xa8','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x9a','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x99','\xe1','\x83','\x90',0, // შრილანკა lk
+    '\xe1','\x83','\xa9','\xe1','\x83','\x90','\xe1','\x83','\x93','\xe1','\x83','\x98',0, // ჩადი td
+    '\xe1','\x83','\xa9','\xe1','\x83','\x94','\xe1','\x83','\xae','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // ჩეხეთი cz
+    '\xe1','\x83','\xa9','\xe1','\x83','\x94','\xe1','\x83','\xae','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\xa1','\xe1','\x83','\x9e','\xe1','\x83','\xa3','\xe1','\x83','\x91','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x90',0, // ჩეხეთისრესპუბლიკა cz
+    '\xe1','\x83','\xa9','\xe1','\x83','\x98','\xe1','\x83','\x9a','\xe1','\x83','\x94',0, // ჩილე cl
+    '\xe1','\x83','\xa9','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // ჩინეთი cn
+    '\xe1','\x83','\xa9','\xe1','\x83','\xa0','\xe1','\x83','\x93','\xe1','\x83','\x98','\xe1','\x83','\x9a','\xe1','\x83','\x9d','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x99','\xe1','\x83','\x9d','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\x90',0, // ჩრდილოეთკორეა kp
+    '\xe1','\x83','\xa9','\xe1','\x83','\xa0','\xe1','\x83','\x93','\xe1','\x83','\x98','\xe1','\x83','\x9a','\xe1','\x83','\x9d','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x90','\xe1','\x83','\x9c','\xe1','\x83','\x90','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // ჩრდილოეთმარიანასკუნძულები mp
+    '\xe1','\x83','\xaa','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\xa2','\xe1','\x83','\xa0','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\xa3','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x90','\xe1','\x83','\xa4','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\xa1','\xe1','\x83','\x9e','\xe1','\x83','\xa3','\xe1','\x83','\x91','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\x99','\xe1','\x83','\x90',0, // ცენტრალურიაფრიკისრესპუბლიკა cf
+    '\xe1','\x83','\xac','\xe1','\x83','\x9b','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x93','\xe1','\x83','\x90','\xe1','\x83','\x94','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x98',0, // წმინდაელენესკუნძული sh
+    '\xe1','\x83','\xae','\xe1','\x83','\x9d','\xe1','\x83','\xa0','\xe1','\x83','\x95','\xe1','\x83','\x90','\xe1','\x83','\xa2','\xe1','\x83','\x98','\xe1','\x83','\x90',0, // ხორვატია hr
+    '\xe1','\x83','\xaf','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\xa1','\xe1','\x83','\x98',0, // ჯერსი je
+    '\xe1','\x83','\xaf','\xe1','\x83','\x98','\xe1','\x83','\x91','\xe1','\x83','\xa3','\xe1','\x83','\xa2','\xe1','\x83','\x98',0, // ჯიბუტი dj
+    '\xe1','\x83','\xb0','\xe1','\x83','\x90','\xe1','\x83','\x98','\xe1','\x83','\xa2','\xe1','\x83','\x98',0, // ჰაიტი ht
+    '\xe1','\x83','\xb0','\xe1','\x83','\x94','\xe1','\x83','\xa0','\xe1','\x83','\x93','\xe1','\x83','\x98','\xe1','\x83','\x93','\xe1','\x83','\x90','\xe1','\x83','\x9b','\xe1','\x83','\x90','\xe1','\x83','\x99','\xe1','\x83','\x93','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\x93','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\x99','\xe1','\x83','\xa3','\xe1','\x83','\x9c','\xe1','\x83','\xab','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x94','\xe1','\x83','\x91','\xe1','\x83','\x98',0, // ჰერდიდამაკდონალდისკუნძულები hm
+    '\xe1','\x83','\xb0','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x93','\xe1','\x83','\xa3','\xe1','\x83','\xa0','\xe1','\x83','\x90','\xe1','\x83','\xa1','\xe1','\x83','\x98',0, // ჰონდურასი hn
+    '\xe1','\x83','\xb0','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x99','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x92','\xe1','\x83','\x98',0, // ჰონკონგი hk
+    '\xe1','\x83','\xb0','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x99','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x92','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\xa1','\xe1','\x83','\x9e','\xe1','\x83','\x94','\xe1','\x83','\xaa','\xe1','\x83','\x98','\xe1','\x83','\x90','\xe1','\x83','\x9a','\xe1','\x83','\xa3','\xe1','\x83','\xa0','\xe1','\x83','\x98','\xe1','\x83','\x90','\xe1','\x83','\x93','\xe1','\x83','\x9b','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\xa1','\xe1','\x83','\xa2','\xe1','\x83','\xa0','\xe1','\x83','\x90','\xe1','\x83','\xaa','\xe1','\x83','\x98','\xe1','\x83','\xa3','\xe1','\x83','\x9a','\xe1','\x83','\x98','\xe1','\x83','\xa0','\xe1','\x83','\x94','\xe1','\x83','\x92','\xe1','\x83','\x98','\xe1','\x83','\x9d','\xe1','\x83','\x9c','\xe1','\x83','\x98','\xe1','\x83','\xa9','\xe1','\x83','\x98','\xe1','\x83','\x9c','\xe1','\x83','\x94','\xe1','\x83','\x97','\xe1','\x83','\x98',0, // ჰონკონგისსპეციალურიადმინისტრაციულირეგიონიჩინეთი hk
+    '\xe1','\x88','\x80','\xe1','\x8a','\x95','\xe1','\x8c','\x8b','\xe1','\x88','\xaa',0, // ሀንጋሪ hu
+    '\xe1','\x88','\x80','\xe1','\x8b','\xad','\xe1','\x89','\xb2',0, // ሀይቲ ht
+    '\xe1','\x88','\x85','\xe1','\x8a','\x95','\xe1','\x8b','\xb2',0, // ህንዲ in
+    '\xe1','\x88','\x85','\xe1','\x8a','\x95','\xe1','\x8b','\xb5',0, // ህንድ in
+    '\xe1','\x88','\x86','\xe1','\x8a','\x95','\xe1','\x8b','\xb1','\xe1','\x88','\xab','\xe1','\x88','\xb5',0, // ሆንዱራስ hn
+    '\xe1','\x88','\x86','\xe1','\x8a','\x95','\xe1','\x8c','\x8d','\xe1','\x8a','\xae','\xe1','\x8a','\x95','\xe1','\x8c','\x8d',0, // ሆንግኮንግ hk
+    '\xe1','\x88','\x86','\xe1','\x8a','\x95','\xe1','\x8c','\x8d','\xe1','\x8a','\xae','\xe1','\x8a','\x95','\xe1','\x8c','\x8d','\xe1','\x88','\x8d','\xe1','\x8b','\xa9','\xe1','\x8b','\xa8','\xe1','\x8a','\xa0','\xe1','\x88','\xb5','\xe1','\x89','\xb0','\xe1','\x8b','\xb3','\xe1','\x8b','\xb0','\xe1','\x88','\xad','\xe1','\x8a','\xad','\xe1','\x88','\x8d','\xe1','\x88','\x8d','\xe1','\x89','\xbb','\xe1','\x8b','\xad','\xe1','\x8a','\x93',0, // ሆንግኮንግልዩየአስተዳደርክልልቻይና hk
+    '\xe1','\x88','\x89','\xe1','\x8a','\xad','\xe1','\x88','\xb0','\xe1','\x88','\x9d','\xe1','\x89','\xa0','\xe1','\x88','\xad','\xe1','\x8c','\x8d',0, // ሉክሰምበርግ lu
+    '\xe1','\x88','\x8a','\xe1','\x89','\xa2','\xe1','\x8b','\xab',0, // ሊቢያ ly
+    '\xe1','\x88','\x8a','\xe1','\x89','\xa3','\xe1','\x8a','\x96','\xe1','\x88','\xb5',0, // ሊባኖስ lb
+    '\xe1','\x88','\x8a','\xe1','\x89','\xb1','\xe1','\x8b','\x8c','\xe1','\x8a','\x92','\xe1','\x8b','\xab',0, // ሊቱዌኒያ lt
+    '\xe1','\x88','\x8a','\xe1','\x89','\xbd','\xe1','\x89','\xb0','\xe1','\x8a','\x95','\xe1','\x88','\xb5','\xe1','\x89','\xb3','\xe1','\x8b','\xad','\xe1','\x8a','\x95',0, // ሊችተንስታይን li
+    '\xe1','\x88','\x8b','\xe1','\x89','\xb5','\xe1','\x89','\xaa','\xe1','\x8b','\xab',0, // ላትቪያ lv
+    '\xe1','\x88','\x8b','\xe1','\x8a','\xa6','\xe1','\x88','\xb5',0, // ላኦስ la
+    '\xe1','\x88','\x8b','\xe1','\x8b','\xad','\xe1','\x89','\xa4','\xe1','\x88','\xaa','\xe1','\x8b','\xab',0, // ላይቤሪያ lr
+    '\xe1','\x88','\x8c','\xe1','\x88','\xb6','\xe1','\x89','\xb6',0, // ሌሶቶ ls
+    '\xe1','\x88','\x95','\xe1','\x89','\xa1','\xe1','\x88','\xab','\xe1','\x89','\xb5','\xe1','\x8a','\xa2','\xe1','\x88','\x9b','\xe1','\x88','\xab','\xe1','\x89','\xb5','\xe1','\x8b','\x93','\xe1','\x88','\xa8','\xe1','\x89','\xa5',0, // ሕቡራትኢማራትዓረብ ae
+    '\xe1','\x88','\x98','\xe1','\x89','\x84','\xe1','\x8b','\xb6','\xe1','\x8a','\x92','\xe1','\x8b','\xab',0, // መቄዶኒያ mk
+    '\xe1','\x88','\x98','\xe1','\x89','\x84','\xe1','\x8b','\xb6','\xe1','\x8a','\x95','\xe1','\x8b','\xab',0, // መቄዶንያ mk
+    '\xe1','\x88','\x98','\xe1','\x89','\x84','\xe1','\x8b','\xb6','\xe1','\x8a','\x95','\xe1','\x8b','\xab','\xe1','\x8b','\xa8','\xe1','\x89','\x80','\xe1','\x8b','\xb5','\xe1','\x88','\x9e','\xe1','\x8b','\xa8','\xe1','\x8b','\xa9','\xe1','\x8c','\x8e','\xe1','\x88','\xb5','\xe1','\x88','\x8b','\xe1','\x89','\xad','\xe1','\x88','\x98','\xe1','\x89','\x84','\xe1','\x8b','\xb6','\xe1','\x8a','\x95','\xe1','\x8b','\xab','\xe1','\x88','\xaa','\xe1','\x8d','\x90','\xe1','\x89','\xa5','\xe1','\x88','\x8a','\xe1','\x8a','\xad',0, // መቄዶንያየቀድሞየዩጎስላቭመቄዶንያሪፐብሊክ mk
+    '\xe1','\x88','\x9a','\xe1','\x8a','\xad','\xe1','\x88','\xae','\xe1','\x8a','\x94','\xe1','\x8b','\xa2','\xe1','\x8b','\xab',0, // ሚክሮኔዢያ fm
+    '\xe1','\x88','\x9b','\xe1','\x88','\x8a',0, // ማሊ ml
+    '\xe1','\x88','\x9b','\xe1','\x88','\x8b','\xe1','\x8b','\x8a',0, // ማላዊ mw
+    '\xe1','\x88','\x9b','\xe1','\x88','\x8c','\xe1','\x8b','\xa2','\xe1','\x8b','\xab',0, // ማሌዢያ my
+    '\xe1','\x88','\x9b','\xe1','\x88','\x8d','\xe1','\x89','\xb3',0, // ማልታ mt
+    '\xe1','\x88','\x9b','\xe1','\x88','\x8d','\xe1','\x8b','\xb2','\xe1','\x89','\xad','\xe1','\x88','\xb5',0, // ማልዲቭስ mv
+    '\xe1','\x88','\x9b','\xe1','\x88','\xa9','\xe1','\x88','\xb8','\xe1','\x88','\xb5',0, // ማሩሸስ mu
+    '\xe1','\x88','\x9b','\xe1','\x88','\xad','\xe1','\x88','\xbb','\xe1','\x88','\x8d','\xe1','\x8a','\xa0','\xe1','\x8b','\xad','\xe1','\x88','\x8b','\xe1','\x8a','\x95','\xe1','\x8b','\xb5',0, // ማርሻልአይላንድ mh
+    '\xe1','\x88','\x9b','\xe1','\x88','\xad','\xe1','\x89','\xb2','\xe1','\x8a','\x92','\xe1','\x8a','\xad',0, // ማርቲኒክ mq
+    '\xe1','\x88','\x9b','\xe1','\x8a','\xa5','\xe1','\x8a','\xa8','\xe1','\x88','\x8b','\xe1','\x8b','\xad','\xe1','\x8a','\xa3','\xe1','\x8d','\x8d','\xe1','\x88','\xaa','\xe1','\x89','\x83','\xe1','\x88','\xaa','\xe1','\x8d','\x93','\xe1','\x89','\xa5','\xe1','\x88','\x8a','\xe1','\x8a','\xad',0, // ማእከላይኣፍሪቃሪፓብሊክ cf
+    '\xe1','\x88','\x9b','\xe1','\x8a','\xa8','\xe1','\x8b','\xb6','\xe1','\x8a','\x92','\xe1','\x8b','\xab',0, // ማከዶኒያ mk
+    '\xe1','\x88','\x9b','\xe1','\x8a','\xab','\xe1','\x8a','\xa1',0, // ማካኡ mo
+    '\xe1','\x88','\x9b','\xe1','\x8a','\xab','\xe1','\x8a','\xa1','\xe1','\x88','\x8d','\xe1','\x8b','\xa9','\xe1','\x8b','\xa8','\xe1','\x8a','\xa0','\xe1','\x88','\xb5','\xe1','\x89','\xb0','\xe1','\x8b','\xb3','\xe1','\x8b','\xb0','\xe1','\x88','\xad','\xe1','\x8a','\xad','\xe1','\x88','\x8d','\xe1','\x88','\x8d','\xe1','\x89','\xbb','\xe1','\x8b','\xad','\xe1','\x8a','\x93',0, // ማካኡልዩየአስተዳደርክልልቻይና mo
+    '\xe1','\x88','\x9b','\xe1','\x8a','\xab','\xe1','\x8b','\x8d',0, // ማካው mo
+    '\xe1','\x88','\x9b','\xe1','\x8a','\xab','\xe1','\x8b','\x8e',0, // ማካዎ mo
+    '\xe1','\x88','\x9b','\xe1','\x8b','\xab','\xe1','\x8a','\x95','\xe1','\x88','\x9b','\xe1','\x88','\xad',0, // ማያንማር mm
+    '\xe1','\x88','\x9b','\xe1','\x8b','\xad','\xe1','\x8a','\x93','\xe1','\x88','\x9b','\xe1','\x88','\xad','\xe1','\x89','\xa0','\xe1','\x88','\xad','\xe1','\x88','\x9b',0, // ማይናማርበርማ mm
+    '\xe1','\x88','\x9b','\xe1','\x8b','\xb3','\xe1','\x8c','\x8b','\xe1','\x88','\xb5','\xe1','\x8a','\xab','\xe1','\x88','\xad',0, // ማዳጋስካር mg
+    '\xe1','\x88','\x9c','\xe1','\x8a','\xad','\xe1','\x88','\xb2','\xe1','\x8a','\xae',0, // ሜክሲኮ mx
+    '\xe1','\x88','\x9c','\xe1','\x8b','\xad','\xe1','\x8a','\xa6','\xe1','\x89','\xb4',0, // ሜይኦቴ yt
+    '\xe1','\x88','\x9d','\xe1','\x88','\x9d','\xe1','\x88','\x95','\xe1','\x8b','\xb3','\xe1','\x88','\xad','\xe1','\x8d','\x8d','\xe1','\x88','\x8d','\xe1','\x88','\xb5','\xe1','\x8c','\xa4','\xe1','\x88','\x9d',0, // ምምሕዳርፍልስጤም ps
+    '\xe1','\x88','\x9d','\xe1','\x88','\xb5','\xe1','\x88','\xab','\xe1','\x89','\x85','\xe1','\x89','\xb2','\xe1','\x88','\x9e','\xe1','\x88','\xad',0, // ምስራቅቲሞር tl
+    '\xe1','\x88','\x9d','\xe1','\x89','\xa5','\xe1','\x88','\xab','\xe1','\x89','\x95','\xe1','\x89','\xb2','\xe1','\x88','\x9e','\xe1','\x88','\xad',0, // ምብራቕቲሞር tl
+    '\xe1','\x88','\x9d','\xe1','\x8b','\x95','\xe1','\x88','\xab','\xe1','\x89','\xa3','\xe1','\x8b','\x8a','\xe1','\x88','\xb3','\xe1','\x88','\x85','\xe1','\x88','\xab',0, // ምዕራባዊሳህራ eh
+    '\xe1','\x88','\x9e','\xe1','\x88','\x8d','\xe1','\x8b','\xb6','\xe1','\x89','\xab',0, // ሞልዶቫ md
+    '\xe1','\x88','\x9e','\xe1','\x88','\xaa','\xe1','\x88','\xb8','\xe1','\x88','\xb5',0, // ሞሪሸስ mu
+    '\xe1','\x88','\x9e','\xe1','\x88','\xaa','\xe1','\x89','\xb4','\xe1','\x8a','\x92','\xe1','\x8b','\xab',0, // ሞሪቴኒያ mr
+    '\xe1','\x88','\x9e','\xe1','\x88','\xae','\xe1','\x8a','\xae',0, // ሞሮኮ ma
+    '\xe1','\x88','\x9e','\xe1','\x8a','\x93','\xe1','\x8a','\xae',0, // ሞናኮ mc
+    '\xe1','\x88','\x9e','\xe1','\x8a','\x95','\xe1','\x89','\xb0','\xe1','\x8a','\x94','\xe1','\x8c','\x8d','\xe1','\x88','\xae',0, // ሞንተኔግሮ me
+    '\xe1','\x88','\x9e','\xe1','\x8a','\x95','\xe1','\x89','\xb4','\xe1','\x8a','\x94','\xe1','\x8c','\x8d','\xe1','\x88','\xae',0, // ሞንቴኔግሮ me
+    '\xe1','\x88','\x9e','\xe1','\x8a','\x95','\xe1','\x89','\xb5','\xe1','\x88','\xb4','\xe1','\x88','\xab','\xe1','\x89','\xb5',0, // ሞንትሴራት ms
+    '\xe1','\x88','\x9e','\xe1','\x8a','\x95','\xe1','\x8c','\x8e','\xe1','\x88','\x8a','\xe1','\x8b','\xab',0, // ሞንጎሊያ mn
+    '\xe1','\x88','\x9e','\xe1','\x8b','\x9b','\xe1','\x88','\x9d','\xe1','\x89','\xa2','\xe1','\x8a','\xad',0, // ሞዛምቢክ mz
+    '\xe1','\x88','\xa9','\xe1','\x88','\xb5','\xe1','\x8b','\xab',0, // ሩስያ ru
+    '\xe1','\x88','\xa9','\xe1','\x8b','\x8b','\xe1','\x8a','\x95','\xe1','\x8b','\xb3',0, // ሩዋንዳ rw
+    '\xe1','\x88','\xaa','\xe1','\x8b','\xa9','\xe1','\x8a','\x92','\xe1','\x8b','\xa8','\xe1','\x8a','\x95',0, // ሪዩኒየን re
+    '\xe1','\x88','\xab','\xe1','\x88','\xba','\xe1','\x8b','\xab',0, // ራሺያ ru
+    '\xe1','\x88','\xae','\xe1','\x88','\x9c','\xe1','\x8a','\x92','\xe1','\x8b','\xab',0, // ሮሜኒያ ro
+    '\xe1','\x88','\xb0','\xe1','\x88','\x8e','\xe1','\x88','\x9e','\xe1','\x8a','\x95','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb5',0, // ሰሎሞንደሴት sb
+    '\xe1','\x88','\xb0','\xe1','\x88','\x9c','\xe1','\x8a','\x95','\xe1','\x8a','\xae','\xe1','\x88','\xaa','\xe1','\x8b','\xab',0, // ሰሜንኮሪያ kp
+    '\xe1','\x88','\xb0','\xe1','\x88','\xad','\xe1','\x89','\xa2','\xe1','\x8b','\xab',0, // ሰርቢያ rs
+    '\xe1','\x88','\xb0','\xe1','\x88','\xad','\xe1','\x89','\xa5','\xe1','\x8b','\xab',0, // ሰርብያ rs
+    '\xe1','\x88','\xb1','\xe1','\x88','\x9b','\xe1','\x88','\x8c',0, // ሱማሌ so
+    '\xe1','\x88','\xb1','\xe1','\x88','\xaa','\xe1','\x8a','\x93','\xe1','\x88','\x9d',0, // ሱሪናም sr
+    '\xe1','\x88','\xb1','\xe1','\x8b','\x8b','\xe1','\x8b','\x9a','\xe1','\x88','\x8b','\xe1','\x8a','\x95','\xe1','\x8b','\xb5',0, // ሱዋዚላንድ sz
+    '\xe1','\x88','\xb1','\xe1','\x8b','\xb3','\xe1','\x8a','\x95',0, // ሱዳን sd
+    '\xe1','\x88','\xb2','\xe1','\x88','\xaa','\xe1','\x88','\x8b','\xe1','\x8a','\x95','\xe1','\x8a','\xab',0, // ሲሪላንካ lk
+    '\xe1','\x88','\xb2','\xe1','\x88','\xaa','\xe1','\x8b','\xab',0, // ሲሪያ sy
+    '\xe1','\x88','\xb2','\xe1','\x88','\xbc','\xe1','\x88','\x8d','\xe1','\x88','\xb5',0, // ሲሼልስ sc
+    '\xe1','\x88','\xb2','\xe1','\x8a','\x95','\xe1','\x89','\xb5','\xe1','\x88','\x9b','\xe1','\x88','\xad','\xe1','\x89','\xb0','\xe1','\x8a','\x95',0, // ሲንትማርተን sx
+    '\xe1','\x88','\xb2','\xe1','\x8a','\x95','\xe1','\x89','\xb5','\xe1','\x88','\x9b','\xe1','\x88','\xad','\xe1','\x89','\xb2','\xe1','\x8a','\x95',0, // ሲንትማርቲን sx
+    '\xe1','\x88','\xb2','\xe1','\x8a','\x95','\xe1','\x8c','\x8b','\xe1','\x8d','\x96','\xe1','\x88','\xad',0, // ሲንጋፖር sg
+    '\xe1','\x88','\xb2','\xe1','\x8b','\x8d','\xe1','\x89','\xb3','\xe1','\x8a','\x95','\xe1','\x88','\x9c','\xe1','\x88','\x8a','\xe1','\x88','\x8b','\xe1','\x8a','\x95',0, // ሲውታንሜሊላን ea
+    '\xe1','\x88','\xb3','\xe1','\x88','\x9e','\xe1','\x8a','\xa0',0, // ሳሞአ ws
+    '\xe1','\x88','\xb3','\xe1','\x8a','\x95','\xe1','\x88','\x9b','\xe1','\x88','\xaa','\xe1','\x8a','\x96',0, // ሳንማሪኖ sm
+    '\xe1','\x88','\xb3','\xe1','\x8a','\xa6','\xe1','\x89','\xb6','\xe1','\x88','\x9c','\xe1','\x8a','\x95','\xe1','\x8d','\x95','\xe1','\x88','\xaa','\xe1','\x8a','\x95','\xe1','\x88','\xb2','\xe1','\x8d','\x94','\xe1','\x8a','\x95',0, // ሳኦቶሜንፕሪንሲፔን st
+    '\xe1','\x88','\xb3','\xe1','\x8a','\xa6','\xe1','\x89','\xb6','\xe1','\x88','\x9c','\xe1','\x8a','\xa5','\xe1','\x8a','\x93','\xe1','\x8d','\x95','\xe1','\x88','\xaa','\xe1','\x8a','\x95','\xe1','\x88','\xb2','\xe1','\x8d','\x94',0, // ሳኦቶሜእናፕሪንሲፔ st
+    '\xe1','\x88','\xb3','\xe1','\x8b','\x8d','\xe1','\x8b','\xb5','\xe1','\x8a','\xa0','\xe1','\x88','\xa8','\xe1','\x89','\xa2','\xe1','\x8b','\xab',0, // ሳውድአረቢያ sa
+    '\xe1','\x88','\xb3','\xe1','\x8b','\xad','\xe1','\x8d','\x95','\xe1','\x88','\xa8','\xe1','\x88','\xb5',0, // ሳይፕረስ cy
+    '\xe1','\x88','\xb4','\xe1','\x88','\xab','\xe1','\x88','\x8a','\xe1','\x8b','\xae','\xe1','\x8a','\x95',0, // ሴራሊዮን sl
+    '\xe1','\x88','\xb4','\xe1','\x8a','\x94','\xe1','\x8c','\x8b','\xe1','\x88','\x8d',0, // ሴኔጋል sn
+    '\xe1','\x88','\xb4','\xe1','\x8a','\x95','\xe1','\x89','\xb5','\xe1','\x88','\x84','\xe1','\x88','\x88','\xe1','\x8a','\x93',0, // ሴንትሄለና sh
+    '\xe1','\x88','\xb4','\xe1','\x8a','\x95','\xe1','\x89','\xb5','\xe1','\x88','\x89','\xe1','\x89','\xba','\xe1','\x8b','\xab',0, // ሴንትሉቺያ lc
+    '\xe1','\x88','\xb4','\xe1','\x8a','\x95','\xe1','\x89','\xb5','\xe1','\x88','\x9b','\xe1','\x88','\xad','\xe1','\x89','\xb2','\xe1','\x8a','\x95',0, // ሴንትማርቲን mf
+    '\xe1','\x88','\xb4','\xe1','\x8a','\xa1','\xe1','\x89','\xb3','\xe1','\x8a','\x93','\xe1','\x88','\x9c','\xe1','\x88','\x8a','\xe1','\x88','\x8b',0, // ሴኡታናሜሊላ ea
+    '\xe1','\x88','\xb5','\xe1','\x88','\x8e','\xe1','\x89','\xab','\xe1','\x8a','\xaa','\xe1','\x8b','\xab',0, // ስሎቫኪያ sk
+    '\xe1','\x88','\xb5','\xe1','\x88','\x8e','\xe1','\x89','\xac','\xe1','\x8a','\x92','\xe1','\x8b','\xab',0, // ስሎቬኒያ si
+    '\xe1','\x88','\xb5','\xe1','\x89','\xab','\xe1','\x88','\x8d','\xe1','\x89','\xa3','\xe1','\x88','\xad','\xe1','\x8b','\xb5','\xe1','\x8a','\x95','\xe1','\x8b','\xa3','\xe1','\x8a','\x95','\xe1','\x88','\x9b','\xe1','\x8b','\xa8','\xe1','\x8a','\x95','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb3','\xe1','\x89','\xb5',0, // ስቫልባርድንዣንማየንደሴታት sj
+    '\xe1','\x88','\xb5','\xe1','\x89','\xab','\xe1','\x88','\x8d','\xe1','\x89','\xa3','\xe1','\x88','\xad','\xe1','\x8b','\xb5','\xe1','\x8a','\xa5','\xe1','\x8a','\x93','\xe1','\x8c','\x83','\xe1','\x8a','\x95','\xe1','\x88','\x9b','\xe1','\x8b','\xa8','\xe1','\x8a','\x95',0, // ስቫልባርድእናጃንማየን sj
+    '\xe1','\x88','\xb5','\xe1','\x8b','\x8a','\xe1','\x8b','\x98','\xe1','\x88','\xad','\xe1','\x88','\x8b','\xe1','\x8a','\x95','\xe1','\x8b','\xb5',0, // ስዊዘርላንድ ch
+    '\xe1','\x88','\xb5','\xe1','\x8b','\x8a','\xe1','\x8b','\xb5','\xe1','\x8a','\x95',0, // ስዊድን se
+    '\xe1','\x88','\xb5','\xe1','\x8b','\x8b','\xe1','\x8b','\x9a','\xe1','\x88','\x8b','\xe1','\x8a','\x95','\xe1','\x8b','\xb5',0, // ስዋዚላንድ sz
+    '\xe1','\x88','\xb5','\xe1','\x8b','\x91','\xe1','\x8b','\xb2','\xe1','\x8b','\x93','\xe1','\x88','\xa8','\xe1','\x89','\xa5',0, // ስዑዲዓረብ sa
+    '\xe1','\x88','\xb5','\xe1','\x8d','\x94','\xe1','\x8a','\x95',0, // ስፔን es
+    '\xe1','\x89','\x80','\xe1','\x8c','\xa0','\xe1','\x88','\xad',0, // ቀጠር qa
+    '\xe1','\x89','\x85','\xe1','\x8b','\xb1','\xe1','\x88','\xb5','\xe1','\x89','\xa0','\xe1','\x88','\xad','\xe1','\x89','\xb4','\xe1','\x88','\x8e','\xe1','\x88','\x9c',0, // ቅዱስበርቴሎሜ bl
+    '\xe1','\x89','\x85','\xe1','\x8b','\xb1','\xe1','\x88','\xb5','\xe1','\x89','\xa3','\xe1','\x88','\xad','\xe1','\x89','\xb0','\xe1','\x88','\x88','\xe1','\x88','\x9a','\xe1','\x8b','\xad',0, // ቅዱስባርተለሚይ bl
+    '\xe1','\x89','\x85','\xe1','\x8b','\xb1','\xe1','\x88','\xb5','\xe1','\x89','\xaa','\xe1','\x8a','\x95','\xe1','\x88','\xb4','\xe1','\x8a','\x95','\xe1','\x89','\xb5','\xe1','\x8a','\x95','\xe1','\x8c','\x8d','\xe1','\x88','\xac','\xe1','\x8a','\x93','\xe1','\x8b','\xb2','\xe1','\x8a','\x95','\xe1','\x88','\xb5','\xe1','\x8a','\x95',0, // ቅዱስቪንሴንትንግሬናዲንስን vc
+    '\xe1','\x89','\x85','\xe1','\x8b','\xb1','\xe1','\x88','\xb5','\xe1','\x89','\xaa','\xe1','\x8a','\x95','\xe1','\x88','\xb4','\xe1','\x8a','\x95','\xe1','\x89','\xb5','\xe1','\x8a','\xa5','\xe1','\x8a','\x93','\xe1','\x8c','\x8d','\xe1','\x88','\xac','\xe1','\x8a','\x93','\xe1','\x8b','\xb2','\xe1','\x8a','\x95','\xe1','\x88','\xb5',0, // ቅዱስቪንሴንትእናግሬናዲንስ vc
+    '\xe1','\x89','\x85','\xe1','\x8b','\xb1','\xe1','\x88','\xb5','\xe1','\x8a','\xaa','\xe1','\x89','\xb5','\xe1','\x88','\xb5','\xe1','\x8a','\x95','\xe1','\x8a','\x94','\xe1','\x89','\xaa','\xe1','\x88','\xb5','\xe1','\x8a','\x95',0, // ቅዱስኪትስንኔቪስን kn
+    '\xe1','\x89','\x85','\xe1','\x8b','\xb1','\xe1','\x88','\xb5','\xe1','\x8a','\xaa','\xe1','\x89','\xb5','\xe1','\x88','\xb5','\xe1','\x8a','\xa5','\xe1','\x8a','\x93','\xe1','\x8a','\x94','\xe1','\x89','\xaa','\xe1','\x88','\xb5',0, // ቅዱስኪትስእናኔቪስ kn
+    '\xe1','\x89','\x85','\xe1','\x8b','\xb1','\xe1','\x88','\xb5','\xe1','\x8d','\x92','\xe1','\x8b','\xac','\xe1','\x88','\xad','\xe1','\x8a','\x95','\xe1','\x88','\x9a','\xe1','\x8a','\xa9','\xe1','\x8a','\xa4','\xe1','\x88','\x8e','\xe1','\x8a','\x95',0, // ቅዱስፒዬርንሚኩኤሎን pm
+    '\xe1','\x89','\x85','\xe1','\x8b','\xb1','\xe1','\x88','\xb5','\xe1','\x8d','\x92','\xe1','\x8b','\xac','\xe1','\x88','\xad','\xe1','\x8a','\xa5','\xe1','\x8a','\x93','\xe1','\x88','\x9a','\xe1','\x8a','\xa9','\xe1','\x8a','\xa4','\xe1','\x88','\x8e','\xe1','\x8a','\x95',0, // ቅዱስፒዬርእናሚኩኤሎን pm
+    '\xe1','\x89','\xa0','\xe1','\x88','\x8a','\xe1','\x8b','\x9d',0, // በሊዝ bz
+    '\xe1','\x89','\xa1','\xe1','\x88','\x85','\xe1','\x89','\xb3','\xe1','\x8a','\x95',0, // ቡህታን bt
+    '\xe1','\x89','\xa1','\xe1','\x88','\x8d','\xe1','\x8c','\x8c','\xe1','\x88','\xaa','\xe1','\x8b','\xab',0, // ቡልጌሪያ bg
+    '\xe1','\x89','\xa1','\xe1','\x88','\xad','\xe1','\x8a','\xaa','\xe1','\x8a','\x93','\xe1','\x8d','\x8b','\xe1','\x88','\xb6',0, // ቡርኪናፋሶ bf
+    '\xe1','\x89','\xa1','\xe1','\x89','\xac','\xe1','\x89','\xb5','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb5',0, // ቡቬትደሴት bv
+    '\xe1','\x89','\xa2','\xe1','\x88','\xb3','\xe1','\x8b','\x8e',0, // ቢሳዎ gw
+    '\xe1','\x89','\xa3','\xe1','\x88','\x83','\xe1','\x88','\x9b','\xe1','\x88','\xb5',0, // ባሃማስ bs
+    '\xe1','\x89','\xa3','\xe1','\x88','\x85','\xe1','\x88','\xac','\xe1','\x8a','\x95',0, // ባህሬን bh
+    '\xe1','\x89','\xa3','\xe1','\x88','\xad','\xe1','\x89','\xa4','\xe1','\x8b','\xb6','\xe1','\x88','\xb5',0, // ባርቤዶስ bb
+    '\xe1','\x89','\xa3','\xe1','\x8a','\x95','\xe1','\x8c','\x8d','\xe1','\x88','\x8b','\xe1','\x8b','\xb2','\xe1','\x88','\xbd',0, // ባንግላዲሽ bd
+    '\xe1','\x89','\xa4','\xe1','\x88','\x8a','\xe1','\x8b','\x98',0, // ቤሊዘ bz
+    '\xe1','\x89','\xa4','\xe1','\x88','\x8b','\xe1','\x88','\xa9','\xe1','\x88','\xb5',0, // ቤላሩስ by
+    '\xe1','\x89','\xa4','\xe1','\x88','\x8d','\xe1','\x8c','\x84','\xe1','\x88','\x9d',0, // ቤልጄም be
+    '\xe1','\x89','\xa4','\xe1','\x88','\xad','\xe1','\x88','\x99','\xe1','\x8b','\xb3',0, // ቤርሙዳ bm
+    '\xe1','\x89','\xa4','\xe1','\x8a','\x92','\xe1','\x8a','\x95',0, // ቤኒን bj
+    '\xe1','\x89','\xa5','\xe1','\x88','\xa9','\xe1','\x8a','\x92',0, // ብሩኒ bn
+    '\xe1','\x89','\xa5','\xe1','\x88','\xa9','\xe1','\x8a','\x95','\xe1','\x8b','\xb2',0, // ብሩንዲ bi
+    '\xe1','\x89','\xa5','\xe1','\x88','\xab','\xe1','\x8b','\x9a','\xe1','\x88','\x8d',0, // ብራዚል br
+    '\xe1','\x89','\xa6','\xe1','\x88','\x8a','\xe1','\x89','\xaa','\xe1','\x8b','\xab',0, // ቦሊቪያ bo
+    '\xe1','\x89','\xa6','\xe1','\x88','\xb5','\xe1','\x8a','\x92','\xe1','\x8b','\xab','\xe1','\x8a','\xa5','\xe1','\x8a','\x93','\xe1','\x88','\x84','\xe1','\x88','\xad','\xe1','\x8b','\x9e','\xe1','\x8c','\x8e','\xe1','\x89','\xaa','\xe1','\x8a','\x92','\xe1','\x8b','\xab',0, // ቦስኒያእናሄርዞጎቪኒያ ba
+    '\xe1','\x89','\xa6','\xe1','\x89','\xb5','\xe1','\x88','\xb5','\xe1','\x8b','\x8b','\xe1','\x8a','\x93',0, // ቦትስዋና bw
+    '\xe1','\x89','\xa6','\xe1','\x8b','\x9d','\xe1','\x8a','\x95','\xe1','\x8b','\xab','\xe1','\x8a','\x95','\xe1','\x88','\x84','\xe1','\x88','\xad','\xe1','\x8b','\x98','\xe1','\x8c','\x8e','\xe1','\x89','\xaa','\xe1','\x8a','\x93','\xe1','\x8a','\x95',0, // ቦዝንያንሄርዘጎቪናን ba
+    '\xe1','\x89','\xa8','\xe1','\x88','\xad','\xe1','\x8c','\x82','\xe1','\x8a','\x95','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb3','\xe1','\x89','\xb5','\xe1','\x8a','\xa3','\xe1','\x88','\x9c','\xe1','\x88','\xaa','\xe1','\x8a','\xab',0, // ቨርጂንደሴታትኣሜሪካ vi
+    '\xe1','\x89','\xa8','\xe1','\x88','\xad','\xe1','\x8c','\x82','\xe1','\x8a','\x95','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb3','\xe1','\x89','\xb5','\xe1','\x8a','\xa5','\xe1','\x8a','\x95','\xe1','\x8c','\x8d','\xe1','\x88','\x8a','\xe1','\x8b','\x9d',0, // ቨርጂንደሴታትእንግሊዝ vg
+    '\xe1','\x89','\xab','\xe1','\x89','\xb2','\xe1','\x8a','\xab','\xe1','\x8a','\x95',0, // ቫቲካን va
+    '\xe1','\x89','\xab','\xe1','\x89','\xb2','\xe1','\x8a','\xab','\xe1','\x8a','\x95','\xe1','\x8a','\xa8','\xe1','\x89','\xb0','\xe1','\x88','\x9b',0, // ቫቲካንከተማ va
+    '\xe1','\x89','\xab','\xe1','\x8a','\x91','\xe1','\x8a','\xa0','\xe1','\x89','\xb1',0, // ቫኑአቱ vu
+    '\xe1','\x89','\xac','\xe1','\x89','\xb5','\xe1','\x8a','\x93','\xe1','\x88','\x9d',0, // ቬትናም vn
+    '\xe1','\x89','\xac','\xe1','\x8a','\x95','\xe1','\x8b','\x99','\xe1','\x8b','\x8c','\xe1','\x88','\x8b',0, // ቬንዙዌላ ve
+    '\xe1','\x89','\xb1','\xe1','\x88','\xad','\xe1','\x8a','\xad',0, // ቱርክ tr
+    '\xe1','\x89','\xb1','\xe1','\x88','\xad','\xe1','\x8a','\xad','\xe1','\x88','\x9c','\xe1','\x8a','\x92','\xe1','\x88','\xb5','\xe1','\x89','\xb3','\xe1','\x8a','\x95',0, // ቱርክሜኒስታን tm
+    '\xe1','\x89','\xb1','\xe1','\x89','\xab','\xe1','\x88','\x89',0, // ቱቫሉ tv
+    '\xe1','\x89','\xb1','\xe1','\x8a','\x92','\xe1','\x8b','\x9a','\xe1','\x8b','\xab',0, // ቱኒዚያ tn
+    '\xe1','\x89','\xb2','\xe1','\x88','\x9e','\xe1','\x88','\xad','\xe1','\x88','\x8c','\xe1','\x88','\xb5','\xe1','\x89','\xb4',0, // ቲሞርሌስቴ tl
+    '\xe1','\x89','\xb3','\xe1','\x8a','\x95','\xe1','\x8b','\x9b','\xe1','\x8a','\x92','\xe1','\x8b','\xab',0, // ታንዛኒያ tz
+    '\xe1','\x89','\xb3','\xe1','\x8b','\xad','\xe1','\x88','\x8b','\xe1','\x8a','\x95','\xe1','\x8b','\xb5',0, // ታይላንድ th
+    '\xe1','\x89','\xb3','\xe1','\x8b','\xad','\xe1','\x8b','\x8b','\xe1','\x8a','\x95',0, // ታይዋን tw
+    '\xe1','\x89','\xb3','\xe1','\x8c','\x83','\xe1','\x8a','\xaa','\xe1','\x88','\xb5','\xe1','\x89','\xb3','\xe1','\x8a','\x95',0, // ታጃኪስታን tj
+    '\xe1','\x89','\xb5','\xe1','\x88','\xaa','\xe1','\x88','\xb5','\xe1','\x89','\xb3','\xe1','\x8a','\x95','\xe1','\x8b','\xb2','\xe1','\x8a','\xa9','\xe1','\x8a','\x95','\xe1','\x88','\x83',0, // ትሪስታንዲኩንሃ ta
+    '\xe1','\x89','\xb5','\xe1','\x88','\xaa','\xe1','\x88','\xb5','\xe1','\x8a','\x95','\xe1','\x8b','\xb3','\xe1','\x8a','\xa9','\xe1','\x8a','\x95','\xe1','\x88','\x83',0, // ትሪስንዳኩንሃ ta
+    '\xe1','\x89','\xb5','\xe1','\x88','\xaa','\xe1','\x8a','\x92','\xe1','\x8b','\xb3','\xe1','\x8b','\xb5','\xe1','\x8a','\x95','\xe1','\x89','\xb6','\xe1','\x89','\xa3','\xe1','\x8c','\x8e','\xe1','\x8a','\x95',0, // ትሪኒዳድንቶባጎን tt
+    '\xe1','\x89','\xb5','\xe1','\x88','\xaa','\xe1','\x8a','\x93','\xe1','\x8b','\xb3','\xe1','\x8b','\xb5','\xe1','\x8a','\xa5','\xe1','\x8a','\x93','\xe1','\x89','\xb6','\xe1','\x89','\xa4','\xe1','\x8c','\x8e',0, // ትሪናዳድእናቶቤጎ tt
+    '\xe1','\x89','\xb6','\xe1','\x8a','\x95','\xe1','\x8c','\x8b',0, // ቶንጋ to
+    '\xe1','\x89','\xb6','\xe1','\x8a','\xad','\xe1','\x88','\x8b','\xe1','\x8b','\x8d',0, // ቶክላው tk
+    '\xe1','\x89','\xb6','\xe1','\x8c','\x90',0, // ቶጐ tg
+    '\xe1','\x89','\xba','\xe1','\x88','\x8a',0, // ቺሊ cl
+    '\xe1','\x89','\xbb','\xe1','\x8b','\xad','\xe1','\x8a','\x93',0, // ቻይና cn
+    '\xe1','\x89','\xbb','\xe1','\x8b','\xb5',0, // ቻድ td
+    '\xe1','\x89','\xbc','\xe1','\x89','\xba','\xe1','\x8b','\xab',0, // ቼቺያ cz
+    '\xe1','\x89','\xbc','\xe1','\x8a','\xad','\xe1','\x88','\xaa','\xe1','\x8d','\x91','\xe1','\x89','\xa5','\xe1','\x88','\x8a','\xe1','\x8a','\xad',0, // ቼክሪፑብሊክ cz
+    '\xe1','\x89','\xbc','\xe1','\x8a','\xad','\xe1','\x88','\xaa','\xe1','\x8d','\x93','\xe1','\x89','\xa5','\xe1','\x88','\x8a','\xe1','\x8a','\xad',0, // ቼክሪፓብሊክ cz
+    '\xe1','\x8a','\x92','\xe1','\x8a','\xa1','\xe1','\x8b','\xad',0, // ኒኡይ nu
+    '\xe1','\x8a','\x92','\xe1','\x8a','\xab','\xe1','\x88','\xab','\xe1','\x8c','\x93',0, // ኒካራጓ ni
+    '\xe1','\x8a','\x92','\xe1','\x8b','\x8d','\xe1','\x8a','\xab','\xe1','\x88','\x8c','\xe1','\x8b','\xb6','\xe1','\x8a','\x92','\xe1','\x8b','\xab',0, // ኒውካሌዶኒያ nc
+    '\xe1','\x8a','\x92','\xe1','\x8b','\x8d','\xe1','\x8b','\x9a','\xe1','\x88','\x8b','\xe1','\x8a','\x95','\xe1','\x8b','\xb5',0, // ኒውዚላንድ nz
+    '\xe1','\x8a','\x92','\xe1','\x8c','\x80','\xe1','\x88','\xad',0, // ኒጀር ne
+    '\xe1','\x8a','\x93','\xe1','\x88','\x9a','\xe1','\x89','\xa2','\xe1','\x8b','\xab',0, // ናሚቢያ na
+    '\xe1','\x8a','\x93','\xe1','\x8a','\xa1','\xe1','\x88','\xa9',0, // ናኡሩ nr
+    '\xe1','\x8a','\x93','\xe1','\x8b','\xad','\xe1','\x89','\xa5','\xe1','\x88','\xaa','\xe1','\x8c','\xa3','\xe1','\x8a','\x95','\xe1','\x8b','\xab','\xe1','\x88','\x85','\xe1','\x8a','\x95','\xe1','\x8b','\xb3','\xe1','\x8b','\x8a','\xe1','\x8b','\x8d','\xe1','\x89','\x85','\xe1','\x8b','\xab','\xe1','\x8a','\x96','\xe1','\x88','\xb5','\xe1','\x8c','\x8d','\xe1','\x8b','\x9d','\xe1','\x8a','\xa3','\xe1','\x89','\xb5',0, // ናይብሪጣንያህንዳዊውቅያኖስግዝኣት io
+    '\xe1','\x8a','\x93','\xe1','\x8b','\xad','\xe1','\x8a','\xa3','\xe1','\x88','\x9c','\xe1','\x88','\xaa','\xe1','\x8a','\xab','\xe1','\x88','\xb3','\xe1','\x88','\x9e','\xe1','\x8a','\xa3',0, // ናይኣሜሪካሳሞኣ as
+    '\xe1','\x8a','\x93','\xe1','\x8b','\xad','\xe1','\x8a','\xa3','\xe1','\x88','\x9c','\xe1','\x88','\xaa','\xe1','\x8a','\xab','\xe1','\x8d','\x8d','\xe1','\x8a','\x95','\xe1','\x89','\xb5','\xe1','\x89','\xb5','\xe1','\x8b','\x9d','\xe1','\x89','\xa0','\xe1','\x88','\x89','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb3','\xe1','\x89','\xb5',0, // ናይኣሜሪካፍንትትዝበሉደሴታት um
+    '\xe1','\x8a','\x93','\xe1','\x8b','\xad','\xe1','\x8c','\x84','\xe1','\x88','\xaa','\xe1','\x8b','\xab',0, // ናይጄሪያ ng
+    '\xe1','\x8a','\x93','\xe1','\x8b','\xad','\xe1','\x8d','\x88','\xe1','\x88','\xa8','\xe1','\x8a','\x95','\xe1','\x88','\xb3','\xe1','\x8b','\xad','\xe1','\x8b','\xb0','\xe1','\x89','\xa1','\xe1','\x89','\xa3','\xe1','\x8b','\x8a','\xe1','\x8c','\x8d','\xe1','\x8b','\x9d','\xe1','\x8a','\xa3','\xe1','\x89','\xb3','\xe1','\x89','\xb5',0, // ናይፈረንሳይደቡባዊግዝኣታት tf
+    '\xe1','\x8a','\x93','\xe1','\x8b','\xad','\xe1','\x8d','\x88','\xe1','\x88','\xa8','\xe1','\x8a','\x95','\xe1','\x88','\xb3','\xe1','\x8b','\xad','\xe1','\x8c','\x89','\xe1','\x8b','\xad','\xe1','\x8a','\x93',0, // ናይፈረንሳይጉይና gf
+    '\xe1','\x8a','\x93','\xe1','\x8b','\xad','\xe1','\x8d','\x88','\xe1','\x88','\xa8','\xe1','\x8a','\x95','\xe1','\x88','\xb3','\xe1','\x8b','\xad','\xe1','\x8d','\x96','\xe1','\x88','\x8a','\xe1','\x8a','\x90','\xe1','\x8b','\x9d','\xe1','\x8b','\xab',0, // ናይፈረንሳይፖሊነዝያ pf
+    '\xe1','\x8a','\x94','\xe1','\x8b','\x98','\xe1','\x88','\xad','\xe1','\x88','\x8b','\xe1','\x8a','\x95','\xe1','\x8b','\xb5',0, // ኔዘርላንድ nl
+    '\xe1','\x8a','\x94','\xe1','\x8b','\x98','\xe1','\x88','\xad','\xe1','\x88','\x8b','\xe1','\x8a','\x95','\xe1','\x8b','\xb5','\xe1','\x88','\xb5',0, // ኔዘርላንድስ nl
+    '\xe1','\x8a','\x94','\xe1','\x8d','\x93','\xe1','\x88','\x8d',0, // ኔፓል np
+    '\xe1','\x8a','\x96','\xe1','\x88','\xad','\xe1','\x8b','\x8c',0, // ኖርዌ no
+    '\xe1','\x8a','\x96','\xe1','\x88','\xad','\xe1','\x8b','\x8c','\xe1','\x8b','\xad',0, // ኖርዌይ no
+    '\xe1','\x8a','\x96','\xe1','\x88','\xad','\xe1','\x8d','\x8e','\xe1','\x88','\x8d','\xe1','\x8a','\xad','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb5',0, // ኖርፎልክደሴት nf
+    '\xe1','\x8a','\xa0','\xe1','\x88','\x8d','\xe1','\x89','\xa3','\xe1','\x8a','\x92','\xe1','\x8b','\xab',0, // አልባኒያ al
+    '\xe1','\x8a','\xa0','\xe1','\x88','\x8d','\xe1','\x8c','\x84','\xe1','\x88','\xaa','\xe1','\x8b','\xab',0, // አልጄሪያ dz
+    '\xe1','\x8a','\xa0','\xe1','\x88','\x9c','\xe1','\x88','\xaa','\xe1','\x8a','\xab',0, // አሜሪካ us
+    '\xe1','\x8a','\xa0','\xe1','\x88','\xa9','\xe1','\x89','\xa3',0, // አሩባ aw
+    '\xe1','\x8a','\xa0','\xe1','\x88','\xad','\xe1','\x88','\x9c','\xe1','\x8a','\x92','\xe1','\x8b','\xab',0, // አርሜኒያ am
+    '\xe1','\x8a','\xa0','\xe1','\x88','\xad','\xe1','\x8c','\x80','\xe1','\x8a','\x95','\xe1','\x89','\xb2','\xe1','\x8a','\x93',0, // አርጀንቲና ar
+    '\xe1','\x8a','\xa0','\xe1','\x88','\xb4','\xe1','\x8a','\x95','\xe1','\x88','\xbd','\xe1','\x8a','\x95','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb5',0, // አሴንሽንደሴት ac
+    '\xe1','\x8a','\xa0','\xe1','\x8a','\x95','\xe1','\x89','\xb2','\xe1','\x8c','\x93','\xe1','\x8a','\xa5','\xe1','\x8a','\x93','\xe1','\x89','\xa3','\xe1','\x88','\xa9','\xe1','\x8b','\xb3',0, // አንቲጓእናባሩዳ ag
+    '\xe1','\x8a','\xa0','\xe1','\x8a','\x95','\xe1','\x89','\xb3','\xe1','\x88','\xad','\xe1','\x8a','\xad','\xe1','\x89','\xb2','\xe1','\x8a','\xab',0, // አንታርክቲካ aq
+    '\xe1','\x8a','\xa0','\xe1','\x8a','\x95','\xe1','\x8b','\xb6','\xe1','\x88','\xab',0, // አንዶራ ad
+    '\xe1','\x8a','\xa0','\xe1','\x8a','\x95','\xe1','\x8c','\x89','\xe1','\x8a','\xa2','\xe1','\x88','\x8b',0, // አንጉኢላ ai
+    '\xe1','\x8a','\xa0','\xe1','\x8a','\x95','\xe1','\x8c','\x89','\xe1','\x8b','\xad','\xe1','\x88','\x8b',0, // አንጉይላ ai
+    '\xe1','\x8a','\xa0','\xe1','\x8a','\x95','\xe1','\x8c','\x90','\xe1','\x88','\x8b',0, // አንጐላ ao
+    '\xe1','\x8a','\xa0','\xe1','\x8b','\x8d','\xe1','\x88','\xb5','\xe1','\x89','\xb5','\xe1','\x88','\xab','\xe1','\x88','\x8d','\xe1','\x8b','\xab',0, // አውስትራልያ au
+    '\xe1','\x8a','\xa0','\xe1','\x8b','\x8d','\xe1','\x88','\xb5','\xe1','\x89','\xb5','\xe1','\x88','\xac','\xe1','\x88','\x8a','\xe1','\x8b','\xab',0, // አውስትሬሊያ au
+    '\xe1','\x8a','\xa0','\xe1','\x8b','\x8d','\xe1','\x89','\xb5','\xe1','\x88','\x8b','\xe1','\x8b','\xad','\xe1','\x8a','\x95','\xe1','\x8c','\x8d','\xe1','\x8a','\xa6','\xe1','\x88','\xbd','\xe1','\x8a','\x95','\xe1','\x8b','\xab',0, // አውትላይንግኦሽንያ qo
+    '\xe1','\x8a','\xa0','\xe1','\x8b','\x98','\xe1','\x88','\xad','\xe1','\x89','\xa3','\xe1','\x8c','\x83','\xe1','\x8a','\x95',0, // አዘርባጃን az
+    '\xe1','\x8a','\xa0','\xe1','\x8b','\xa8','\xe1','\x88','\xad','\xe1','\x88','\x8b','\xe1','\x8a','\x95','\xe1','\x8b','\xb5',0, // አየርላንድ ie
+    '\xe1','\x8a','\xa0','\xe1','\x8b','\xad','\xe1','\x88','\x8d','\xe1','\x8a','\xa6','\xe1','\x8d','\x8d','\xe1','\x88','\x9b','\xe1','\x8a','\x95',0, // አይልኦፍማን im
+    '\xe1','\x8a','\xa0','\xe1','\x8b','\xad','\xe1','\x88','\xb5','\xe1','\x88','\x8b','\xe1','\x8a','\x95','\xe1','\x8b','\xb5',0, // አይስላንድ is
+    '\xe1','\x8a','\xa0','\xe1','\x8b','\xad','\xe1','\x89','\xae','\xe1','\x88','\xaa','\xe1','\x8a','\xae','\xe1','\x88','\xb5','\xe1','\x89','\xb5',0, // አይቮሪኮስት ci
+    '\xe1','\x8a','\xa0','\xe1','\x8d','\x8d','\xe1','\x8c','\x8b','\xe1','\x8a','\x92','\xe1','\x88','\xb5','\xe1','\x89','\xb3','\xe1','\x8a','\x95',0, // አፍጋኒስታን af
+    '\xe1','\x8a','\xa1','\xe1','\x88','\xab','\xe1','\x8c','\x93','\xe1','\x8b','\xad',0, // ኡራጓይ uy
+    '\xe1','\x8a','\xa1','\xe1','\x8b','\x9d','\xe1','\x89','\xa4','\xe1','\x8a','\xaa','\xe1','\x88','\xb5','\xe1','\x89','\xb3','\xe1','\x8a','\x95',0, // ኡዝቤኪስታን uz
+    '\xe1','\x8a','\xa2','\xe1','\x88','\xab','\xe1','\x89','\x85',0, // ኢራቅ iq
+    '\xe1','\x8a','\xa2','\xe1','\x88','\xab','\xe1','\x8a','\x95',0, // ኢራን ir
+    '\xe1','\x8a','\xa2','\xe1','\x89','\xb5','\xe1','\x8b','\xae','\xe1','\x8c','\xb5','\xe1','\x8b','\xab',0, // ኢትዮጵያ et
+    '\xe1','\x8a','\xa2','\xe1','\x8a','\x95','\xe1','\x8b','\xb6','\xe1','\x8a','\x94','\xe1','\x8b','\xa2','\xe1','\x8b','\xab',0, // ኢንዶኔዢያ id
+    '\xe1','\x8a','\xa2','\xe1','\x8a','\xb3','\xe1','\x89','\xb6','\xe1','\x88','\xaa','\xe1','\x8b','\xab','\xe1','\x88','\x8d','\xe1','\x8c','\x8a','\xe1','\x8a','\x92',0, // ኢኳቶሪያልጊኒ gq
+    '\xe1','\x8a','\xa2','\xe1','\x8a','\xb3','\xe1','\x8b','\xb6','\xe1','\x88','\xad',0, // ኢኳዶር ec
+    '\xe1','\x8a','\xa3','\xe1','\x8a','\x95','\xe1','\x89','\xb2','\xe1','\x8c','\x93','\xe1','\x8a','\x95','\xe1','\x89','\xa3','\xe1','\x88','\xa9','\xe1','\x8b','\xb3','\xe1','\x8a','\x95',0, // ኣንቲጓንባሩዳን ag
+    '\xe1','\x8a','\xa4','\xe1','\x88','\x8d','\xe1','\x88','\xb3','\xe1','\x88','\x8d','\xe1','\x89','\xab','\xe1','\x8b','\xb6','\xe1','\x88','\xad',0, // ኤልሳልቫዶር sv
+    '\xe1','\x8a','\xa4','\xe1','\x88','\xad','\xe1','\x89','\xb5','\xe1','\x88','\xab',0, // ኤርትራ er
+    '\xe1','\x8a','\xa4','\xe1','\x88','\xb5','\xe1','\x89','\xb6','\xe1','\x8a','\x92','\xe1','\x8b','\xab',0, // ኤስቶኒያ ee
+    '\xe1','\x8a','\xa5','\xe1','\x88','\xb5','\xe1','\x88','\xab','\xe1','\x8a','\xa4','\xe1','\x88','\x8d',0, // እስራኤል il
+    '\xe1','\x8a','\xa5','\xe1','\x8a','\x95','\xe1','\x8c','\x8d','\xe1','\x88','\x8a','\xe1','\x8b','\x9d',0, // እንግሊዝ gb
+    '\xe1','\x8a','\xa6','\xe1','\x88','\x9b','\xe1','\x8a','\x95',0, // ኦማን om
+    '\xe1','\x8a','\xa6','\xe1','\x88','\xb5','\xe1','\x89','\xb5','\xe1','\x88','\xaa','\xe1','\x8b','\xab',0, // ኦስትሪያ at
+    '\xe1','\x8a','\xa9','\xe1','\x88','\xab','\xe1','\x88','\xb3','\xe1','\x8b','\x8e',0, // ኩራሳዎ cw
+    '\xe1','\x8a','\xa9','\xe1','\x88','\xab','\xe1','\x8a','\xab','\xe1','\x8b','\x8e',0, // ኩራካዎ cw
+    '\xe1','\x8a','\xa9','\xe1','\x89','\xa3',0, // ኩባ cu
+    '\xe1','\x8a','\xa9','\xe1','\x8a','\xad','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb6','\xe1','\x89','\xbd',0, // ኩክደሴቶች ck
+    '\xe1','\x8a','\xaa','\xe1','\x88','\xaa','\xe1','\x89','\xa3','\xe1','\x89','\xb2',0, // ኪሪባቲ ki
+    '\xe1','\x8a','\xaa','\xe1','\x88','\xad','\xe1','\x8c','\x82','\xe1','\x88','\xb5','\xe1','\x89','\xb3','\xe1','\x8a','\x95',0, // ኪርጂስታን kg
+    '\xe1','\x8a','\xaa','\xe1','\x88','\xad','\xe1','\x8c','\x8a','\xe1','\x88','\xb5','\xe1','\x89','\xb3','\xe1','\x8a','\x95',0, // ኪርጊስታን kg
+    '\xe1','\x8a','\xab','\xe1','\x88','\x9c','\xe1','\x88','\xa9','\xe1','\x8a','\x95',0, // ካሜሩን cm
+    '\xe1','\x8a','\xab','\xe1','\x88','\x9d','\xe1','\x89','\xa6','\xe1','\x8b','\xb2','\xe1','\x8b','\xab',0, // ካምቦዲያ kh
+    '\xe1','\x8a','\xab','\xe1','\x88','\xaa','\xe1','\x89','\xa2','\xe1','\x8b','\xab','\xe1','\x8a','\x95','\xe1','\x8a','\x94','\xe1','\x8b','\x98','\xe1','\x88','\xad','\xe1','\x88','\x8b','\xe1','\x8a','\x95','\xe1','\x8b','\xb5','\xe1','\x88','\xb5',0, // ካሪቢያንኔዘርላንድስ bq
+    '\xe1','\x8a','\xab','\xe1','\x8a','\x93','\xe1','\x8b','\xb3',0, // ካናዳ ca
+    '\xe1','\x8a','\xab','\xe1','\x8b','\x9b','\xe1','\x8a','\xaa','\xe1','\x88','\xb5','\xe1','\x89','\xb3','\xe1','\x8a','\x95',0, // ካዛኪስታን kz
+    '\xe1','\x8a','\xab','\xe1','\x8b','\xad','\xe1','\x88','\x9b','\xe1','\x8a','\x95','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb6','\xe1','\x89','\xbd',0, // ካይማንደሴቶች ky
+    '\xe1','\x8a','\xac','\xe1','\x8a','\x95','\xe1','\x8b','\xab',0, // ኬንያ ke
+    '\xe1','\x8a','\xac','\xe1','\x8d','\x95','\xe1','\x89','\xac','\xe1','\x88','\xad','\xe1','\x8b','\xb4',0, // ኬፕቬርዴ cv
+    '\xe1','\x8a','\xad','\xe1','\x88','\x8a','\xe1','\x8d','\x90','\xe1','\x88','\xad','\xe1','\x89','\xb6','\xe1','\x8a','\x95','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb5',0, // ክሊፐርቶንደሴት cp
+    '\xe1','\x8a','\xad','\xe1','\x88','\xaa','\xe1','\x88','\xb5','\xe1','\x88','\x9b','\xe1','\x88','\xb5','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb5',0, // ክሪስማስደሴት cx
+    '\xe1','\x8a','\xad','\xe1','\x88','\xae','\xe1','\x8a','\xa4','\xe1','\x88','\xbd','\xe1','\x8b','\xab',0, // ክሮኤሽያ hr
+    '\xe1','\x8a','\xad','\xe1','\x8b','\x8c','\xe1','\x89','\xb5',0, // ክዌት kw
+    '\xe1','\x8a','\xae','\xe1','\x88','\x8e','\xe1','\x88','\x9d','\xe1','\x89','\xa2','\xe1','\x8b','\xab',0, // ኮሎምቢያ co
+    '\xe1','\x8a','\xae','\xe1','\x88','\x9e','\xe1','\x88','\xae','\xe1','\x88','\xb5',0, // ኮሞሮስ km
+    '\xe1','\x8a','\xae','\xe1','\x88','\xb5','\xe1','\x89','\xb3','\xe1','\x88','\xaa','\xe1','\x8a','\xab',0, // ኮስታሪካ cr
+    '\xe1','\x8a','\xae','\xe1','\x88','\xb6','\xe1','\x89','\xae',0, // ኮሶቮ xk
+    '\xe1','\x8a','\xae','\xe1','\x89','\xb5','\xe1','\x8b','\xb2','\xe1','\x89','\xaf','\xe1','\x88','\xad',0, // ኮትዲቯር ci
+    '\xe1','\x8a','\xae','\xe1','\x8a','\x95','\xe1','\x8c','\x8e',0, // ኮንጎ cd
+    '\xe1','\x8a','\xae','\xe1','\x8a','\x95','\xe1','\x8c','\x8e','\xe1','\x88','\xaa','\xe1','\x8d','\x90','\xe1','\x89','\xa5','\xe1','\x88','\x8a','\xe1','\x8a','\xad',0, // ኮንጎሪፐብሊክ cg
+    '\xe1','\x8a','\xae','\xe1','\x8a','\x95','\xe1','\x8c','\x8e','\xe1','\x88','\xaa','\xe1','\x8d','\x93','\xe1','\x89','\xa5','\xe1','\x88','\x8a','\xe1','\x8a','\xad',0, // ኮንጎሪፓብሊክ cg
+    '\xe1','\x8a','\xae','\xe1','\x8a','\x95','\xe1','\x8c','\x8e','\xe1','\x89','\xa5','\xe1','\x88','\xab','\xe1','\x8b','\x9b','\xe1','\x89','\xaa','\xe1','\x88','\x8d',0, // ኮንጎብራዛቪል cg
+    '\xe1','\x8a','\xae','\xe1','\x8a','\x95','\xe1','\x8c','\x8e','\xe1','\x8a','\xaa','\xe1','\x8a','\x95','\xe1','\x88','\xbb','\xe1','\x88','\xb3',0, // ኮንጎኪንሻሳ cd
+    '\xe1','\x8a','\xae','\xe1','\x8a','\x95','\xe1','\x8c','\x8e','\xe1','\x8b','\xa8','\xe1','\x8b','\xb2','\xe1','\x88','\x9e','\xe1','\x8a','\xad','\xe1','\x88','\xab','\xe1','\x89','\xb2','\xe1','\x8a','\xad','\xe1','\x88','\xaa','\xe1','\x8d','\x90','\xe1','\x89','\xa5','\xe1','\x88','\x8a','\xe1','\x8a','\xad','\xe1','\x8a','\xae','\xe1','\x8a','\x95','\xe1','\x8c','\x8e',0, // ኮንጎየዲሞክራቲክሪፐብሊክኮንጎ cd
+    '\xe1','\x8a','\xae','\xe1','\x8a','\xae','\xe1','\x88','\xb5','\xe1','\x8a','\xac','\xe1','\x88','\x8a','\xe1','\x8a','\x95','\xe1','\x8c','\x8d','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb6','\xe1','\x89','\xbd',0, // ኮኮስኬሊንግደሴቶች cc
+    '\xe1','\x8a','\xb3','\xe1','\x89','\xb3','\xe1','\x88','\xad',0, // ኳታር qa
+    '\xe1','\x8a','\xbd','\xe1','\x88','\xad','\xe1','\x8b','\xb5','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb6','\xe1','\x89','\xbd','\xe1','\x8a','\x93','\xe1','\x88','\x9b','\xe1','\x8a','\xad','\xe1','\x8b','\xb6','\xe1','\x8a','\x93','\xe1','\x88','\x8d','\xe1','\x8b','\xb5','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb6','\xe1','\x89','\xbd',0, // ኽርድደሴቶችናማክዶናልድደሴቶች hm
+    '\xe1','\x8b','\x88','\xe1','\x8c','\xa3','\xe1','\x8b','\xab','\xe1','\x88','\x88','\xe1','\x8a','\xa6','\xe1','\x88','\xbd','\xe1','\x8a','\x92','\xe1','\x8b','\xab',0, // ወጣያለኦሽኒያ qo
+    '\xe1','\x8b','\x8b','\xe1','\x88','\x8a','\xe1','\x88','\xb5','\xe1','\x8a','\x95','\xe1','\x8d','\x89','\xe1','\x89','\xb1','\xe1','\x8a','\x93','\xe1','\x8a','\x95',0, // ዋሊስንፉቱናን wf
+    '\xe1','\x8b','\x8b','\xe1','\x88','\x8a','\xe1','\x88','\xb5','\xe1','\x8a','\xa5','\xe1','\x8a','\x93','\xe1','\x8d','\x89','\xe1','\x89','\xb1','\xe1','\x8a','\x93','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb6','\xe1','\x89','\xbd',0, // ዋሊስእናፉቱናደሴቶች wf
+    '\xe1','\x8b','\x9a','\xe1','\x88','\x9d','\xe1','\x89','\xa7','\xe1','\x89','\xa4',0, // ዚምቧቤ zw
+    '\xe1','\x8b','\x9b','\xe1','\x88','\x9d','\xe1','\x89','\xa2','\xe1','\x8b','\xab',0, // ዛምቢያ zm
+    '\xe1','\x8b','\xa8','\xe1','\x88','\x98','\xe1','\x8a','\x95',0, // የመን ye
+    '\xe1','\x8b','\xa8','\xe1','\x88','\x98','\xe1','\x8a','\xab','\xe1','\x8a','\xa8','\xe1','\x88','\x88','\xe1','\x8a','\x9b','\xe1','\x8b','\x8d','\xe1','\x8a','\xa0','\xe1','\x8d','\x8d','\xe1','\x88','\xaa','\xe1','\x8a','\xab','\xe1','\x88','\xaa','\xe1','\x8d','\x90','\xe1','\x89','\xa5','\xe1','\x88','\x8a','\xe1','\x8a','\xad',0, // የመካከለኛውአፍሪካሪፐብሊክ cf
+    '\xe1','\x8b','\xa8','\xe1','\x88','\xb0','\xe1','\x88','\x9c','\xe1','\x8a','\x93','\xe1','\x8b','\x8a','\xe1','\x88','\x9b','\xe1','\x88','\xaa','\xe1','\x8b','\xab','\xe1','\x8a','\x93','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb6','\xe1','\x89','\xbd',0, // የሰሜናዊማሪያናደሴቶች mp
+    '\xe1','\x8b','\xa8','\xe1','\x89','\xa5','\xe1','\x88','\xaa','\xe1','\x89','\xb3','\xe1','\x8a','\x92','\xe1','\x8b','\xab','\xe1','\x88','\x85','\xe1','\x8a','\x95','\xe1','\x8b','\xb5','\xe1','\x8b','\x8d','\xe1','\x89','\x82','\xe1','\x8b','\xab','\xe1','\x8a','\x96','\xe1','\x88','\xb5','\xe1','\x8c','\x8d','\xe1','\x8b','\x9b','\xe1','\x89','\xb5',0, // የብሪታኒያህንድውቂያኖስግዛት io
+    '\xe1','\x8b','\xa8','\xe1','\x89','\xb0','\xe1','\x89','\xa3','\xe1','\x89','\xa0','\xe1','\x88','\xa9','\xe1','\x89','\xb5','\xe1','\x8b','\x93','\xe1','\x88','\xa8','\xe1','\x89','\xa5','\xe1','\x8a','\xa4','\xe1','\x88','\x9d','\xe1','\x88','\xac','\xe1','\x89','\xb5','\xe1','\x88','\xb5',0, // የተባበሩትዓረብኤምሬትስ ae
+    '\xe1','\x8b','\xa8','\xe1','\x89','\xb1','\xe1','\x88','\xad','\xe1','\x8a','\xae','\xe1','\x89','\xbd','\xe1','\x8a','\x93','\xe1','\x8b','\xa8','\xe1','\x8a','\xab','\xe1','\x8a','\xa2','\xe1','\x8a','\xae','\xe1','\x88','\xb5','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb6','\xe1','\x89','\xbd',0, // የቱርኮችናየካኢኮስደሴቶች tc
+    '\xe1','\x8b','\xa8','\xe1','\x8a','\xa0','\xe1','\x88','\x8b','\xe1','\x8a','\x95','\xe1','\x8b','\xb5','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb6','\xe1','\x89','\xbd',0, // የአላንድደሴቶች ax
+    '\xe1','\x8b','\xa8','\xe1','\x8a','\xa0','\xe1','\x88','\x9c','\xe1','\x88','\xaa','\xe1','\x8a','\xab','\xe1','\x88','\xb3','\xe1','\x88','\x9e','\xe1','\x8a','\xa0',0, // የአሜሪካሳሞአ as
+    '\xe1','\x8b','\xa8','\xe1','\x8a','\xa0','\xe1','\x88','\x9c','\xe1','\x88','\xaa','\xe1','\x8a','\xab','\xe1','\x89','\xa8','\xe1','\x88','\xad','\xe1','\x8c','\x82','\xe1','\x8a','\x95','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb6','\xe1','\x89','\xbd',0, // የአሜሪካቨርጂንደሴቶች vi
+    '\xe1','\x8b','\xa8','\xe1','\x8a','\xa0','\xe1','\x8b','\x8d','\xe1','\x88','\xae','\xe1','\x8d','\x93','\xe1','\x8b','\x9e','\xe1','\x8a','\x95',0, // የአውሮፓዞን ez
+    '\xe1','\x8b','\xa8','\xe1','\x8a','\xa5','\xe1','\x8a','\x95','\xe1','\x8c','\x8d','\xe1','\x88','\x8a','\xe1','\x8b','\x9d','\xe1','\x89','\xa8','\xe1','\x88','\xad','\xe1','\x8c','\x82','\xe1','\x8a','\x95','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb6','\xe1','\x89','\xbd',0, // የእንግሊዝቨርጂንደሴቶች vg
+    '\xe1','\x8b','\xa8','\xe1','\x8a','\xab','\xe1','\x88','\xaa','\xe1','\x89','\xa2','\xe1','\x8b','\xab','\xe1','\x8a','\x95','\xe1','\x8a','\x94','\xe1','\x8b','\x98','\xe1','\x88','\xad','\xe1','\x88','\x8b','\xe1','\x8a','\x95','\xe1','\x8b','\xb5','\xe1','\x88','\xb5',0, // የካሪቢያንኔዘርላንድስ bq
+    '\xe1','\x8b','\xa8','\xe1','\x8a','\xab','\xe1','\x8a','\x93','\xe1','\x88','\xaa','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb6','\xe1','\x89','\xbd',0, // የካናሪደሴቶች ic
+    '\xe1','\x8b','\xa8','\xe1','\x8b','\xa9','\xe1','\x8a','\xa4','\xe1','\x88','\xb5','\xe1','\x8c','\xa0','\xe1','\x88','\xa8','\xe1','\x8d','\x8d','\xe1','\x88','\x8b','\xe1','\x8b','\xad','\xe1','\x8b','\xab','\xe1','\x88','\x89','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb6','\xe1','\x89','\xbd',0, // የዩኤስጠረፍላይያሉደሴቶች um
+    '\xe1','\x8b','\xa8','\xe1','\x8d','\x88','\xe1','\x88','\xa8','\xe1','\x8a','\x95','\xe1','\x88','\xb3','\xe1','\x8b','\xad','\xe1','\x8b','\xb0','\xe1','\x89','\xa1','\xe1','\x89','\xa3','\xe1','\x8b','\x8a','\xe1','\x8c','\x8d','\xe1','\x8b','\x9b','\xe1','\x89','\xb6','\xe1','\x89','\xbd',0, // የፈረንሳይደቡባዊግዛቶች tf
+    '\xe1','\x8b','\xa8','\xe1','\x8d','\x88','\xe1','\x88','\xa8','\xe1','\x8a','\x95','\xe1','\x88','\xb3','\xe1','\x8b','\xad','\xe1','\x8c','\x89','\xe1','\x8b','\x8a','\xe1','\x8a','\xa0','\xe1','\x8a','\x93',0, // የፈረንሳይጉዊአና gf
+    '\xe1','\x8b','\xa8','\xe1','\x8d','\x88','\xe1','\x88','\xa8','\xe1','\x8a','\x95','\xe1','\x88','\xb3','\xe1','\x8b','\xad','\xe1','\x8d','\x96','\xe1','\x88','\x8a','\xe1','\x8a','\x94','\xe1','\x8b','\xa2','\xe1','\x8b','\xab',0, // የፈረንሳይፖሊኔዢያ pf
+    '\xe1','\x8b','\xa8','\xe1','\x8d','\x8b','\xe1','\x88','\xae','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb6','\xe1','\x89','\xbd',0, // የፋሮደሴቶች fo
+    '\xe1','\x8b','\xa8','\xe1','\x8d','\x8d','\xe1','\x88','\x8d','\xe1','\x88','\xb5','\xe1','\x8c','\xa4','\xe1','\x88','\x9d','\xe1','\x8c','\x8d','\xe1','\x8b','\x9b','\xe1','\x89','\xb5',0, // የፍልስጤምግዛት ps
+    '\xe1','\x8b','\xa8','\xe1','\x8d','\x8e','\xe1','\x8a','\xad','\xe1','\x88','\x8b','\xe1','\x8a','\x95','\xe1','\x8b','\xb5','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb6','\xe1','\x89','\xbd',0, // የፎክላንድደሴቶች fk
+    '\xe1','\x8b','\xa9','\xe1','\x8a','\x93','\xe1','\x8b','\xad','\xe1','\x89','\xb5','\xe1','\x8b','\xb5','\xe1','\x88','\xb5','\xe1','\x89','\xb4','\xe1','\x89','\xb5','\xe1','\x88','\xb5',0, // ዩናይትድስቴትስ us
+    '\xe1','\x8b','\xa9','\xe1','\x8a','\x93','\xe1','\x8b','\xad','\xe1','\x89','\xb5','\xe1','\x8b','\xb5','\xe1','\x8a','\xaa','\xe1','\x8a','\x95','\xe1','\x8c','\x8d','\xe1','\x8b','\xb0','\xe1','\x88','\x9d',0, // ዩናይትድኪንግደም gb
+    '\xe1','\x8b','\xa9','\xe1','\x8a','\xa4','\xe1','\x88','\xb5',0, // ዩኤስ us
+    '\xe1','\x8b','\xa9','\xe1','\x8a','\xac',0, // ዩኬ gb
+    '\xe1','\x8b','\xa9','\xe1','\x8a','\xac','\xe1','\x8b','\xad',0, // ዩኬይ gb
+    '\xe1','\x8b','\xa9','\xe1','\x8a','\xad','\xe1','\x88','\xac','\xe1','\x8a','\x95',0, // ዩክሬን ua
+    '\xe1','\x8b','\xa9','\xe1','\x8b','\x9d','\xe1','\x89','\xa0','\xe1','\x8a','\xaa','\xe1','\x88','\xb5','\xe1','\x89','\xb3','\xe1','\x8a','\x95',0, // ዩዝበኪስታን uz
+    '\xe1','\x8b','\xa9','\xe1','\x8c','\x8b','\xe1','\x8a','\x95','\xe1','\x8b','\xb3',0, // ዩጋንዳ ug
+    '\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb3','\xe1','\x89','\xb5','\xe1','\x88','\x80','\xe1','\x88','\xad','\xe1','\x8b','\xb5','\xe1','\x8a','\x95','\xe1','\x88','\x9b','\xe1','\x8a','\xad','\xe1','\x8b','\xb6','\xe1','\x8a','\x93','\xe1','\x88','\x8d','\xe1','\x8b','\xb5','\xe1','\x8a','\x95',0, // ደሴታትሀርድንማክዶናልድን hm
+    '\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb3','\xe1','\x89','\xb5','\xe1','\x88','\xb0','\xe1','\x88','\x9c','\xe1','\x8a','\x93','\xe1','\x8b','\x8a','\xe1','\x88','\x9b','\xe1','\x88','\xaa','\xe1','\x8b','\xab','\xe1','\x8a','\x93',0, // ደሴታትሰሜናዊማሪያና mp
+    '\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb3','\xe1','\x89','\xb5','\xe1','\x89','\xa6','\xe1','\x8b','\x8d','\xe1','\x89','\xac','\xe1','\x89','\xb5',0, // ደሴታትቦውቬት bv
+    '\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb3','\xe1','\x89','\xb5','\xe1','\x89','\xb1','\xe1','\x88','\xad','\xe1','\x8a','\xad','\xe1','\x8a','\x95','\xe1','\x8a','\xab','\xe1','\x8b','\xad','\xe1','\x8a','\xae','\xe1','\x88','\xb5','\xe1','\x8a','\x95',0, // ደሴታትቱርክንካይኮስን tc
+    '\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb3','\xe1','\x89','\xb5','\xe1','\x8a','\xa3','\xe1','\x88','\x8b','\xe1','\x8a','\x95','\xe1','\x8b','\xb5',0, // ደሴታትኣላንድ ax
+    '\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb3','\xe1','\x89','\xb5','\xe1','\x8a','\xa9','\xe1','\x8a','\xad',0, // ደሴታትኩክ ck
+    '\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb3','\xe1','\x89','\xb5','\xe1','\x8a','\xab','\xe1','\x8a','\x93','\xe1','\x88','\xaa',0, // ደሴታትካናሪ ic
+    '\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb3','\xe1','\x89','\xb5','\xe1','\x8a','\xad','\xe1','\x88','\xaa','\xe1','\x88','\xb5','\xe1','\x89','\xb5','\xe1','\x88','\x9b','\xe1','\x88','\xb5',0, // ደሴታትክሪስትማስ cx
+    '\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb3','\xe1','\x89','\xb5','\xe1','\x8b','\xb0','\xe1','\x89','\xa1','\xe1','\x89','\xa5','\xe1','\x8c','\x86','\xe1','\x88','\xad','\xe1','\x8c','\x82','\xe1','\x8b','\xab','\xe1','\x8a','\x95','\xe1','\x8b','\xb0','\xe1','\x89','\xa1','\xe1','\x8b','\xb5','\xe1','\x88','\xb3','\xe1','\x8a','\x95','\xe1','\x8b','\xb5','\xe1','\x8b','\x8a','\xe1','\x89','\xbd','\xe1','\x8a','\x95',0, // ደሴታትደቡብጆርጂያንደቡድሳንድዊችን gs
+    '\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb3','\xe1','\x89','\xb5','\xe1','\x8d','\x8b','\xe1','\x88','\xab','\xe1','\x8a','\xa6',0, // ደሴታትፋራኦ fo
+    '\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb3','\xe1','\x89','\xb5','\xe1','\x8d','\x8e','\xe1','\x8a','\xad','\xe1','\x88','\x8b','\xe1','\x8a','\x95','\xe1','\x8b','\xb5',0, // ደሴታትፎክላንድ fk
+    '\xe1','\x8b','\xb0','\xe1','\x89','\xa1','\xe1','\x89','\xa5','\xe1','\x88','\xb1','\xe1','\x8b','\xb3','\xe1','\x8a','\x95',0, // ደቡብሱዳን ss
+    '\xe1','\x8b','\xb0','\xe1','\x89','\xa1','\xe1','\x89','\xa5','\xe1','\x8a','\xa0','\xe1','\x8d','\x8d','\xe1','\x88','\xaa','\xe1','\x8a','\xab',0, // ደቡብአፍሪካ za
+    '\xe1','\x8b','\xb0','\xe1','\x89','\xa1','\xe1','\x89','\xa5','\xe1','\x8a','\xae','\xe1','\x88','\xaa','\xe1','\x8b','\xab',0, // ደቡብኮሪያ kr
+    '\xe1','\x8b','\xb0','\xe1','\x89','\xa1','\xe1','\x89','\xa5','\xe1','\x8c','\x86','\xe1','\x88','\xad','\xe1','\x8c','\x82','\xe1','\x8b','\xab','\xe1','\x8a','\xa5','\xe1','\x8a','\x93','\xe1','\x8b','\xa8','\xe1','\x8b','\xb0','\xe1','\x89','\xa1','\xe1','\x89','\xa5','\xe1','\x88','\xb3','\xe1','\x8a','\x95','\xe1','\x8b','\xb5','\xe1','\x8b','\x8a','\xe1','\x89','\xbd','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb6','\xe1','\x89','\xbd',0, // ደቡብጆርጂያእናየደቡብሳንድዊችደሴቶች gs
+    '\xe1','\x8b','\xb2','\xe1','\x8b','\xa8','\xe1','\x8c','\x8e','\xe1','\x8c','\x8b','\xe1','\x88','\xad','\xe1','\x88','\xba','\xe1','\x8b','\xab',0, // ዲየጎጋርሺያ dg
+    '\xe1','\x8b','\xb2','\xe1','\x8b','\xac','\xe1','\x8c','\x8e','\xe1','\x8c','\x8b','\xe1','\x88','\xad','\xe1','\x88','\xba','\xe1','\x8b','\xab',0, // ዲዬጎጋርሺያ dg
+    '\xe1','\x8b','\xb4','\xe1','\x8a','\x95','\xe1','\x88','\x9b','\xe1','\x88','\xad','\xe1','\x8a','\xad',0, // ዴንማርክ dk
+    '\xe1','\x8b','\xb6','\xe1','\x88','\x98','\xe1','\x8a','\x92','\xe1','\x8a','\xab','\xe1','\x88','\xaa','\xe1','\x8d','\x93','\xe1','\x89','\xa5','\xe1','\x88','\x8a','\xe1','\x8a','\xad',0, // ዶመኒካሪፓብሊክ do
+    '\xe1','\x8b','\xb6','\xe1','\x88','\x98','\xe1','\x8a','\x92','\xe1','\x8a','\xab','\xe1','\x8a','\x95','\xe1','\x88','\xaa','\xe1','\x8d','\x91','\xe1','\x89','\xa5','\xe1','\x88','\x8a','\xe1','\x8a','\xad',0, // ዶመኒካንሪፑብሊክ do
+    '\xe1','\x8b','\xb6','\xe1','\x88','\x9a','\xe1','\x8a','\x92','\xe1','\x8a','\xab',0, // ዶሚኒካ dm
+    '\xe1','\x8c','\x80','\xe1','\x88','\xad','\xe1','\x88','\x98','\xe1','\x8a','\x95',0, // ጀርመን de
+    '\xe1','\x8c','\x80','\xe1','\x88','\xad','\xe1','\x88','\xb2',0, // ጀርሲ je
+    '\xe1','\x8c','\x82','\xe1','\x89','\xa1','\xe1','\x89','\xb2',0, // ጂቡቲ dj
+    '\xe1','\x8c','\x82','\xe1','\x89','\xa5','\xe1','\x88','\xab','\xe1','\x88','\x8d','\xe1','\x89','\xb0','\xe1','\x88','\xad',0, // ጂብራልተር gi
+    '\xe1','\x8c','\x83','\xe1','\x88','\x9b','\xe1','\x8b','\xad','\xe1','\x8a','\xab',0, // ጃማይካ jm
+    '\xe1','\x8c','\x83','\xe1','\x8d','\x93','\xe1','\x8a','\x95',0, // ጃፓን jp
+    '\xe1','\x8c','\x86','\xe1','\x88','\xad','\xe1','\x8b','\xb3','\xe1','\x8a','\x95',0, // ጆርዳን jo
+    '\xe1','\x8c','\x86','\xe1','\x88','\xad','\xe1','\x8c','\x82','\xe1','\x8b','\xab',0, // ጆርጂያ ge
+    '\xe1','\x8c','\x88','\xe1','\x88','\xad','\xe1','\x8a','\x95','\xe1','\x88','\xb2',0, // ገርንሲ gg
+    '\xe1','\x8c','\x89','\xe1','\x88','\xad','\xe1','\x8a','\x90','\xe1','\x88','\xb2',0, // ጉርነሲ gg
+    '\xe1','\x8c','\x89','\xe1','\x8b','\x8b','\xe1','\x88','\x9d',0, // ጉዋም gu
+    '\xe1','\x8c','\x89','\xe1','\x8b','\x8b','\xe1','\x89','\xb2','\xe1','\x88','\x9b','\xe1','\x88','\x8b',0, // ጉዋቲማላ gt
+    '\xe1','\x8c','\x89','\xe1','\x8b','\x8b','\xe1','\x8b','\xb0','\xe1','\x88','\x89','\xe1','\x8d','\x95',0, // ጉዋደሉፕ gp
+    '\xe1','\x8c','\x89','\xe1','\x8b','\xab','\xe1','\x8a','\x93',0, // ጉያና gy
+    '\xe1','\x8c','\x8a','\xe1','\x89','\xa5','\xe1','\x88','\xab','\xe1','\x88','\x8d','\xe1','\x89','\xb3','\xe1','\x88','\xad',0, // ጊብራልታር gi
+    '\xe1','\x8c','\x8a','\xe1','\x8a','\x92',0, // ጊኒ gn
+    '\xe1','\x8c','\x8a','\xe1','\x8a','\x92','\xe1','\x89','\xa2','\xe1','\x88','\xb3','\xe1','\x8a','\xa6',0, // ጊኒቢሳኦ gw
+    '\xe1','\x8c','\x8b','\xe1','\x88','\x9d','\xe1','\x89','\xa2','\xe1','\x8b','\xab',0, // ጋምቢያ gm
+    '\xe1','\x8c','\x8b','\xe1','\x89','\xa6','\xe1','\x8a','\x95',0, // ጋቦን ga
+    '\xe1','\x8c','\x8b','\xe1','\x8a','\x93',0, // ጋና gh
+    '\xe1','\x8c','\x8d','\xe1','\x88','\xaa','\xe1','\x8a','\x95','\xe1','\x88','\x8b','\xe1','\x8a','\x95','\xe1','\x8b','\xb5',0, // ግሪንላንድ gl
+    '\xe1','\x8c','\x8d','\xe1','\x88','\xaa','\xe1','\x8a','\xad',0, // ግሪክ gr
+    '\xe1','\x8c','\x8d','\xe1','\x88','\xac','\xe1','\x8a','\x93','\xe1','\x8b','\xb3',0, // ግሬናዳ gd
+    '\xe1','\x8c','\x8d','\xe1','\x89','\xa5','\xe1','\x8c','\xbd',0, // ግብጽ eg
+    '\xe1','\x8c','\xa3','\xe1','\x88','\x8a','\xe1','\x8b','\xab','\xe1','\x8a','\x95',0, // ጣሊያን it
+    '\xe1','\x8c','\xab','\xe1','\x8b','\xb5',0, // ጫድ td
+    '\xe1','\x8d','\x88','\xe1','\x88','\xa8','\xe1','\x8a','\x95','\xe1','\x88','\xb3','\xe1','\x8b','\xad',0, // ፈረንሳይ fr
+    '\xe1','\x8d','\x8a','\xe1','\x88','\x8a','\xe1','\x8d','\x92','\xe1','\x8a','\x95','\xe1','\x88','\xb5',0, // ፊሊፒንስ ph
+    '\xe1','\x8d','\x8a','\xe1','\x8a','\x95','\xe1','\x88','\x8b','\xe1','\x8a','\x95','\xe1','\x8b','\xb5',0, // ፊንላንድ fi
+    '\xe1','\x8d','\x8a','\xe1','\x8c','\x82',0, // ፊጂ fj
+    '\xe1','\x8d','\x8d','\xe1','\x88','\x8d','\xe1','\x88','\xb5','\xe1','\x8c','\xa4','\xe1','\x88','\x9d',0, // ፍልስጤም ps
+    '\xe1','\x8d','\x8d','\xe1','\x88','\x8d','\xe1','\x88','\xb5','\xe1','\x8c','\xa5','\xe1','\x8a','\xa4','\xe1','\x88','\x9d',0, // ፍልስጥኤም ps
+    '\xe1','\x8d','\x8e','\xe1','\x8a','\xad','\xe1','\x88','\x8b','\xe1','\x8a','\x95','\xe1','\x8b','\xb5','\xe1','\x8b','\xb0','\xe1','\x88','\xb4','\xe1','\x89','\xb6','\xe1','\x89','\xbd','\xe1','\x8a','\xa2','\xe1','\x88','\xb5','\xe1','\x88','\x8b','\xe1','\x88','\xb5','\xe1','\x88','\x9b','\xe1','\x88','\x8d','\xe1','\x89','\xaa','\xe1','\x8a','\x93','\xe1','\x88','\xb5',0, // ፎክላንድደሴቶችኢስላስማልቪናስ fk
+    '\xe1','\x8d','\x92','\xe1','\x89','\xb5','\xe1','\x8a','\xab','\xe1','\x8a','\xa2','\xe1','\x88','\xad','\xe1','\x8a','\x95',0, // ፒትካኢርን pn
+    '\xe1','\x8d','\x92','\xe1','\x89','\xb5','\xe1','\x8a','\xab','\xe1','\x8a','\xa2','\xe1','\x88','\xad','\xe1','\x8a','\x95','\xe1','\x8a','\xa0','\xe1','\x8b','\xad','\xe1','\x88','\xb5','\xe1','\x88','\x8b','\xe1','\x8a','\x95','\xe1','\x8b','\xb5',0, // ፒትካኢርንአይስላንድ pn
+    '\xe1','\x8d','\x93','\xe1','\x88','\x8b','\xe1','\x8b','\x8d',0, // ፓላው pw
+    '\xe1','\x8d','\x93','\xe1','\x88','\xab','\xe1','\x8c','\x93','\xe1','\x8b','\xad',0, // ፓራጓይ py
+    '\xe1','\x8d','\x93','\xe1','\x8a','\x93','\xe1','\x88','\x9b',0, // ፓናማ pa
+    '\xe1','\x8d','\x93','\xe1','\x8a','\xaa','\xe1','\x88','\xb5','\xe1','\x89','\xb3','\xe1','\x8a','\x95',0, // ፓኪስታን pk
+    '\xe1','\x8d','\x93','\xe1','\x8d','\x91','\xe1','\x8b','\x8b','\xe1','\x8a','\x92','\xe1','\x8b','\x8d','\xe1','\x8c','\x8a','\xe1','\x8a','\x92',0, // ፓፑዋኒውጊኒ pg
+    '\xe1','\x8d','\x94','\xe1','\x88','\xa9',0, // ፔሩ pe
+    '\xe1','\x8d','\x96','\xe1','\x88','\x8b','\xe1','\x8a','\x95','\xe1','\x8b','\xb5',0, // ፖላንድ pl
+    '\xe1','\x8d','\x96','\xe1','\x88','\xad','\xe1','\x89','\xb1','\xe1','\x8c','\x8b','\xe1','\x88','\x8d',0, // ፖርቱጋል pt
+    '\xe1','\x8d','\x96','\xe1','\x88','\xad','\xe1','\x89','\xb3','\xe1','\x88','\xaa','\xe1','\x8a','\xae',0, // ፖርታሪኮ pr
+    '\xe1','\x8e','\xa0','\xe1','\x8e','\xb5','\xe1','\x8e','\xbb','\xe1','\x8f','\x82','\xe1','\x8e','\xa0',0, // ᎠᎵᎻᏂᎠ am
+    '\xe1','\x8e','\xa0','\xe1','\x8e','\xb5','\xe1','\x8f','\x87','\xe1','\x8f','\x82','\xe1','\x8f','\xaf',0, // ᎠᎵᏇᏂᏯ al
+    '\xe1','\x8e','\xa0','\xe1','\x8e','\xb5','\xe1','\x8f','\xa5','\xe1','\x8e','\xb5','\xe1','\x8f','\xaf',0, // ᎠᎵᏥᎵᏯ dz
+    '\xe1','\x8e','\xa0','\xe1','\x8e','\xb7','\xe1','\x8f','\x86',0, // ᎠᎷᏆ aw
+    '\xe1','\x8e','\xa0','\xe1','\x8e','\xba','\xe1','\x8e','\xb5','\xe1','\x8e','\xa7','\xe1','\x8f','\x8c','\xe1','\x8e','\xbc','\xe1','\x8e','\xa0',0, // ᎠᎺᎵᎧᏌᎼᎠ as
+    '\xe1','\x8e','\xa0','\xe1','\x8f','\x82','\xe1','\x8e','\xa6','\xe1','\x8e','\xb8','\xe1','\x8f','\xa5','\xe1','\x8e','\xa9','\xe1','\x8e','\xa0',0, // ᎠᏂᎦᎸᏥᎩᎠ gf
+    '\xe1','\x8e','\xa0','\xe1','\x8f','\x82','\xe1','\x8e','\xa6','\xe1','\x8e','\xb8','\xe1','\x8f','\xa5','\xe1','\x8f','\x86','\xe1','\x8e','\xb5','\xe1','\x8f','\x82','\xe1','\x8f','\x8f','\xe1','\x8e','\xa0',0, // ᎠᏂᎦᎸᏥᏆᎵᏂᏏᎠ pf
+    '\xe1','\x8e','\xa0','\xe1','\x8f','\x82','\xe1','\x8e','\xa6','\xe1','\x8e','\xb8','\xe1','\x8f','\xa5','\xe1','\x8f','\xa7','\xe1','\x8e','\xa6','\xe1','\x8e','\xbe','\xe1','\x8f','\xae','\xe1','\x8e','\xa6','\xe1','\x8f','\x99','\xe1','\x8e','\xaf','\xe1','\x8e','\xa4','\xe1','\x8e','\xb5','\xe1','\x8f','\x8d','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2',0, // ᎠᏂᎦᎸᏥᏧᎦᎾᏮᎦᏙᎯᎤᎵᏍᏛᎢ tf
+    '\xe1','\x8e','\xa0','\xe1','\x8f','\x82','\xe1','\x8e','\xa9','\xe1','\x8e','\xb3',0, // ᎠᏂᎩᎳ ai
+    '\xe1','\x8e','\xa0','\xe1','\x8f','\x82','\xe1','\x8e','\xaa','\xe1','\x8e','\xb3',0, // ᎠᏂᎪᎳ ao
+    '\xe1','\x8e','\xa0','\xe1','\x8f','\x82','\xe1','\x8f','\x88','\xe1','\x8e','\xb5','\xe1','\x8e','\xa9','\xe1','\x8f','\x83',0, // ᎠᏂᏈᎵᎩᏃ ph
+    '\xe1','\x8e','\xa0','\xe1','\x8f','\x82','\xe1','\x8f','\x8d','\xe1','\x8f','\x86','\xe1','\x8f','\x82',0, // ᎠᏂᏍᏆᏂ mx
+    '\xe1','\x8e','\xa0','\xe1','\x8f','\x82','\xe1','\x8f','\x8d','\xe1','\x8f','\x86','\xe1','\x8f','\x82','\xe1','\x8f','\xb1',0, // ᎠᏂᏍᏆᏂᏱ es
+    '\xe1','\x8e','\xa0','\xe1','\x8f','\x82','\xe1','\x8f','\x8d','\xe1','\x8f','\xa9','\xe1','\x8f','\x8f','\xe1','\x8e','\xa2',0, // ᎠᏂᏍᏩᏏᎢ sz
+    '\xe1','\x8e','\xa0','\xe1','\x8f','\x82','\xe1','\x8f','\x99','\xe1','\x8e','\xb3',0, // ᎠᏂᏙᎳ ad
+    '\xe1','\x8e','\xa0','\xe1','\x8f','\x82','\xe1','\x8f','\x9b','\xe1','\x8e','\xb5','\xe1','\x8e','\xa9','\xe1','\x8e','\xa0','\xe1','\x8e','\xb4','\xe1','\x8e','\xa8','\xe1','\x8e','\xa2','\xe1','\x8e','\xaa','\xe1','\x8f','\x9a','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2',0, // ᎠᏂᏛᎵᎩᎠᎴᎨᎢᎪᏚᎦᏚᏛᎢ tc
+    '\xe1','\x8e','\xa0','\xe1','\x8f','\x82','\xe1','\x8f','\x9b','\xe1','\x8f','\xa5',0, // ᎠᏂᏛᏥ de
+    '\xe1','\x8e','\xa0','\xe1','\x8f','\x8d','\xe1','\x8f','\x9b','\xe1','\x8e','\xa3','\xe1','\x8f','\x8f','\xe1','\x8f','\xb0','\xe1','\x8f','\x82','\xe1','\x8e','\xa0',0, // ᎠᏍᏛᎣᏏᏰᏂᎠ qo
+    '\xe1','\x8e','\xa0','\xe1','\x8f','\x8d','\xe1','\x8f','\x9f','\xe1','\x8f','\xaf',0, // ᎠᏍᏟᏯ at
+    '\xe1','\x8e','\xa0','\xe1','\x8f','\x8e','\xe1','\x8f','\x86','\xe1','\x8f','\xa3','\xe1','\x8f','\x82',0, // ᎠᏎᏆᏣᏂ az
+    '\xe1','\x8e','\xa0','\xe1','\x8f','\x93','\xe1','\x8f','\x8d','\xe1','\x8f','\x93','\xe1','\x8f','\xb4','\xe1','\x8e','\xb2','\xe1','\x8f','\x8d','\xe1','\x8e','\xa9','\xe1','\x8f','\x9a','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2',0, // ᎠᏓᏍᏓᏴᎲᏍᎩᏚᎦᏚᏛᎢ ck
+    '\xe1','\x8e','\xa0','\xe1','\x8f','\xa5','\xe1','\x8e','\xb3','\xe1','\x8f','\x81','\xe1','\x8f','\xa0','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8e','\xb2',0, // ᎠᏥᎳᏁᏠᎦᏚᎲ va
+    '\xe1','\x8e','\xa0','\xe1','\x8f','\xa5','\xe1','\x8f','\x82','\xe1','\x8f','\x98','\xe1','\x8f','\x82','\xe1','\x8e','\xa0',0, // ᎠᏥᏂᏘᏂᎠ ar
+    '\xe1','\x8e','\xa0','\xe1','\x8f','\xab','\xe1','\x8e','\xa8','\xe1','\x8f','\x82','\xe1','\x8f','\x8d','\xe1','\x8f','\x96','\xe1','\x8f','\x82',0, // ᎠᏫᎨᏂᏍᏖᏂ af
+    '\xe1','\x8e','\xa0','\xe1','\x8f','\xb2','\xe1','\x8e','\xb3','\xe1','\x8f','\x82',0, // ᎠᏲᎳᏂ ie
+    '\xe1','\x8e','\xa1','\xe1','\x8e','\xb3','\xe1','\x8f','\x97','\xe1','\x8f','\x9c',0, // ᎡᎳᏗᏜ au
+    '\xe1','\x8e','\xa1','\xe1','\x8e','\xb5','\xe1','\x8f','\x8c','\xe1','\x8e','\xb5','\xe1','\x8f','\x86','\xe1','\x8f','\x99','\xe1','\x8e','\xb5',0, // ᎡᎵᏌᎵᏆᏙᎵ sv
+    '\xe1','\x8e','\xa1','\xe1','\x8e','\xb5','\xe1','\x8f','\x9f','\xe1','\x8f','\xaf',0, // ᎡᎵᏟᏯ er
+    '\xe1','\x8e','\xa1','\xe1','\x8f','\x86','\xe1','\x8f','\x99','\xe1','\x8e','\xb5',0, // ᎡᏆᏙᎵ ec
+    '\xe1','\x8e','\xa1','\xe1','\x8f','\x86','\xe1','\x8f','\x99','\xe1','\x8e','\xb5','\xe1','\x8e','\xa0','\xe1','\x8e','\xb5','\xe1','\x8e','\xa9','\xe1','\x8e','\xa2','\xe1','\x8f','\x82',0, // ᎡᏆᏙᎵᎠᎵᎩᎢᏂ gq
+    '\xe1','\x8e','\xa1','\xe1','\x8f','\x8d','\xe1','\x8f','\x99','\xe1','\x8f','\x82','\xe1','\x8f','\xaf',0, // ᎡᏍᏙᏂᏯ ee
+    '\xe1','\x8e','\xa1','\xe1','\x8f','\x8d','\xe1','\x8f','\xa9','\xe1','\x8f','\x98','\xe1','\x8f','\x82',0, // ᎡᏍᏩᏘᏂ sz
+    '\xe1','\x8e','\xa2','\xe1','\x8e','\xac','\xe1','\x8e','\xbe','\xe1','\x8f','\x95','\xe1','\x8e','\xbe','\xe1','\x8e','\xa2','\xe1','\x8f','\xa4','\xe1','\x8f','\xb3','\xe1','\x8f','\x8d','\xe1','\x8f','\x97',0, // ᎢᎬᎾᏕᎾᎢᏤᏳᏍᏗ cv
+    '\xe1','\x8e','\xa2','\xe1','\x8e','\xb3','\xe1','\x8e','\xa9',0, // ᎢᎳᎩ iq
+    '\xe1','\x8e','\xa2','\xe1','\x8e','\xb4','\xe1','\x8f','\x82',0, // ᎢᎴᏂ ir
+    '\xe1','\x8e','\xa2','\xe1','\x8f','\x82','\xe1','\x8f','\x99','\xe1','\x8f','\x82','\xe1','\x8f','\x8d','\xe1','\x8f','\xaf',0, // ᎢᏂᏙᏂᏍᏯ id
+    '\xe1','\x8e','\xa2','\xe1','\x8f','\x85','\xe1','\x8f','\x97','\xe1','\x8e','\xbe',0, // ᎢᏅᏗᎾ in
+    '\xe1','\x8e','\xa2','\xe1','\x8f','\x8f','\xe1','\x8e','\xb5','\xe1','\x8f','\xb1',0, // ᎢᏏᎵᏱ il
+    '\xe1','\x8e','\xa2','\xe1','\x8f','\x94','\xe1','\x8e','\xb5',0, // ᎢᏔᎵ it
+    '\xe1','\x8e','\xa2','\xe1','\x8f','\x97','\xe1','\x8e','\xa3','\xe1','\x8f','\x88','\xe1','\x8e','\xa0',0, // ᎢᏗᎣᏈᎠ et
+    '\xe1','\x8e','\xa2','\xe1','\x8f','\xa4','\xe1','\x8e','\xa7','\xe1','\x8e','\xb5','\xe1','\x8f','\x99','\xe1','\x8f','\x82','\xe1','\x8e','\xa0','\xe1','\x8f','\x82',0, // ᎢᏤᎧᎵᏙᏂᎠᏂ nc
+    '\xe1','\x8e','\xa2','\xe1','\x8f','\xa4','\xe1','\x8f','\x8d','\xe1','\x8f','\x9b','\xe1','\x8f','\xb1',0, // ᎢᏤᏍᏛᏱ gl
+    '\xe1','\x8e','\xa2','\xe1','\x8f','\xa4','\xe1','\x8f','\x8f','\xe1','\x8e','\xa2','\xe1','\x8e','\xb4','\xe1','\x8f','\x82','\xe1','\x8f','\x97',0, // ᎢᏤᏏᎢᎴᏂᏗ nz
+    '\xe1','\x8e','\xa2','\xe1','\x8f','\xa5','\xe1','\x8f','\x88','\xe1','\x8e','\xa2',0, // ᎢᏥᏈᎢ eg
+    '\xe1','\x8e','\xa2','\xe1','\x8f','\xac','\xe1','\x8e','\xb5','\xe1','\x8e','\xbe','\xe1','\x8e','\xbf','\xe1','\x8e','\xa0','\xe1','\x8e','\xb9','\xe1','\x8f','\xb3','\xe1','\x8e','\xb6','\xe1','\x8f','\x97',0, // ᎢᏬᎵᎾᎿᎠᎹᏳᎶᏗ ci
+    '\xe1','\x8e','\xa3','\xe1','\x8e','\xb4','\xe1','\x8f','\x85','\xe1','\x8f','\x93','\xe1','\x8f','\x9a','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2',0, // ᎣᎴᏅᏓᏚᎦᏚᏛᎢ ax
+    '\xe1','\x8e','\xa3','\xe1','\x8e','\xba','\xe1','\x8f','\x82',0, // ᎣᎺᏂ om
+    '\xe1','\x8e','\xa4','\xe1','\x8e','\xb5','\xe1','\x8f','\x8c','\xe1','\x8e','\xb3','\xe1','\x8f','\x93','\xe1','\x8f','\x85','\xe1','\x8e','\xa4','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2',0, // ᎤᎵᏌᎳᏓᏅᎤᎦᏚᏛᎢ ac
+    '\xe1','\x8e','\xa4','\xe1','\x8f','\x81','\xe1','\x8e','\xac','\xe1','\x8e','\xaa','\xe1','\x8e','\xb3','\xe1','\x8e','\xa0','\xe1','\x8e','\xb9','\xe1','\x8f','\xb3','\xe1','\x8e','\xb6','\xe1','\x8f','\x97',0, // ᎤᏁᎬᎪᎳᎠᎹᏳᎶᏗ ci
+    '\xe1','\x8e','\xa4','\xe1','\x8f','\x8d','\xe1','\x8f','\x87','\xe1','\x8e','\xa9','\xe1','\x8f','\x8d','\xe1','\x8f','\x96','\xe1','\x8f','\x82',0, // ᎤᏍᏇᎩᏍᏖᏂ uz
+    '\xe1','\x8e','\xa4','\xe1','\x8f','\x8d','\xe1','\x8f','\x97','\xe1','\x8e','\xa4','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2','\xe1','\x8e','\xbe','\xe1','\x8e','\xbf','\xe1','\x8e','\xa0','\xe1','\x8f','\x8d','\xe1','\x8e','\xa6','\xe1','\x8f','\xaf',0, // ᎤᏍᏗᎤᎦᏚᏛᎢᎾᎿᎠᏍᎦᏯ im
+    '\xe1','\x8e','\xa4','\xe1','\x8f','\x93','\xe1','\x8f','\x85','\xe1','\x8f','\x98','\xe1','\x8e','\xa8','\xe1','\x8f','\x98','\xe1','\x8f','\x8f','\xe1','\x8e','\xa0','\xe1','\x8e','\xb4','\xe1','\x8f','\x81','\xe1','\x8f','\xaa','\xe1','\x8f','\x8f',0, // ᎤᏓᏅᏘᎨᏘᏏᎠᎴᏁᏪᏏ kn
+    '\xe1','\x8e','\xa4','\xe1','\x8f','\x93','\xe1','\x8f','\x85','\xe1','\x8f','\x98','\xe1','\x8e','\xae','\xe1','\x8e','\xb5','\xe1','\x8e','\xbe',0, // ᎤᏓᏅᏘᎮᎵᎾ sh
+    '\xe1','\x8e','\xa4','\xe1','\x8f','\x93','\xe1','\x8f','\x85','\xe1','\x8f','\x98','\xe1','\x8e','\xb7','\xe1','\x8f','\x8f','\xe1','\x8f','\xaf',0, // ᎤᏓᏅᏘᎷᏏᏯ lc
+    '\xe1','\x8e','\xa4','\xe1','\x8f','\x93','\xe1','\x8f','\x85','\xe1','\x8f','\x98','\xe1','\x8e','\xb9','\xe1','\x8e','\xb5','\xe1','\x8e','\xa2','\xe1','\x8f','\x83',0, // ᎤᏓᏅᏘᎹᎵᎢᏃ sm
+    '\xe1','\x8e','\xa4','\xe1','\x8f','\x93','\xe1','\x8f','\x85','\xe1','\x8f','\x98','\xe1','\x8f','\x86','\xe1','\x8f','\x95','\xe1','\x8e','\xb3','\xe1','\x8e','\xbb',0, // ᎤᏓᏅᏘᏆᏕᎳᎻ bl
+    '\xe1','\x8e','\xa4','\xe1','\x8f','\x93','\xe1','\x8f','\x85','\xe1','\x8f','\x98','\xe1','\x8f','\x88','\xe1','\x8f','\xb0','\xe1','\x8e','\xa0','\xe1','\x8e','\xb4','\xe1','\x8e','\xbb','\xe1','\x8f','\x87','\xe1','\x8e','\xb6','\xe1','\x8f','\x82',0, // ᎤᏓᏅᏘᏈᏰᎠᎴᎻᏇᎶᏂ pm
+    '\xe1','\x8e','\xa4','\xe1','\x8f','\x93','\xe1','\x8f','\x85','\xe1','\x8f','\x98','\xe1','\x8f','\xa1','\xe1','\x8f','\xa1',0, // ᎤᏓᏅᏘᏡᏡ mf
+    '\xe1','\x8e','\xa4','\xe1','\x8f','\x93','\xe1','\x8f','\x85','\xe1','\x8f','\x98','\xe1','\x8f','\xab','\xe1','\x8f','\x82','\xe1','\x8f','\x8f','\xe1','\x8f','\x82','\xe1','\x8f','\x97','\xe1','\x8e','\xa0','\xe1','\x8e','\xb4','\xe1','\x8e','\xbe','\xe1','\x8f','\x8d','\xe1','\x8e','\xa9','\xe1','\x8f','\x87','\xe1','\x8e','\xbe','\xe1','\x8f','\x97','\xe1','\x8f','\x81','\xe1','\x8f','\x8d',0, // ᎤᏓᏅᏘᏫᏂᏏᏂᏗᎠᎴᎾᏍᎩᏇᎾᏗᏁᏍ vc
+    '\xe1','\x8e','\xa4','\xe1','\x8f','\xaa','\xe1','\x8f','\x98','\xe1','\x8f','\x86','\xe1','\x8f','\x8a','\xe1','\x8f','\x93',0, // ᎤᏪᏘᏆᏊᏓ ag
+    '\xe1','\x8e','\xa6','\xe1','\x8e','\xa0','\xe1','\x8e','\xbe',0, // ᎦᎠᎾ gh
+    '\xe1','\x8e','\xa6','\xe1','\x8e','\xb8','\xe1','\x8f','\xa5','\xe1','\x8f','\xb1',0, // ᎦᎸᏥᏱ fr
+    '\xe1','\x8e','\xa6','\xe1','\x8e','\xb9','\xe1','\x8f','\x88','\xe1','\x8e','\xa2','\xe1','\x8e','\xa0',0, // ᎦᎹᏈᎢᎠ gm
+    '\xe1','\x8e','\xa6','\xe1','\x8f','\x82','\xe1','\x8f','\xb4','\xe1','\x8f','\x94','\xe1','\x8f','\x85','\xe1','\x8e','\xa3','\xe1','\x8f','\x93','\xe1','\x8e','\xb8','\xe1','\x8e','\xa4','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2',0, // ᎦᏂᏴᏔᏅᎣᏓᎸᎤᎦᏚᏛᎢ cp
+    '\xe1','\x8e','\xa6','\xe1','\x8f','\x89','\xe1','\x8f','\x82',0, // ᎦᏉᏂ ga
+    '\xe1','\x8e','\xa6','\xe1','\x8f','\xaf','\xe1','\x8e','\xbe',0, // ᎦᏯᎾ gy
+    '\xe1','\x8e','\xa7','\xe1','\x8e','\xb5','\xe1','\x8f','\x86','\xe1','\x8f','\x98',0, // ᎧᎵᏆᏘ ki
+    '\xe1','\x8e','\xa7','\xe1','\x8e','\xb5','\xe1','\x8f','\x88','\xe1','\x8e','\xa2','\xe1','\x8f','\x82','\xe1','\x8e','\xaf','\xe1','\x8e','\xbe','\xe1','\x8f','\x8d','\xe1','\x8e','\xa9','\xe1','\x8f','\x81','\xe1','\x8f','\x9b','\xe1','\x8e','\xb3','\xe1','\x8f','\x82',0, // ᎧᎵᏈᎢᏂᎯᎾᏍᎩᏁᏛᎳᏂ bq
+    '\xe1','\x8e','\xa7','\xe1','\x8e','\xb6','\xe1','\x8e','\xa1','\xe1','\x8f','\x8f','\xe1','\x8e','\xa0',0, // ᎧᎶᎡᏏᎠ hr
+    '\xe1','\x8e','\xa7','\xe1','\x8e','\xb9','\xe1','\x8e','\xb7','\xe1','\x8f','\x82',0, // ᎧᎹᎷᏂ cm
+    '\xe1','\x8e','\xa7','\xe1','\x8e','\xb9','\xe1','\x8f','\x89','\xe1','\x8f','\x97','\xe1','\x8e','\xa0','\xe1','\x8f','\x82',0, // ᎧᎹᏉᏗᎠᏂ kh
+    '\xe1','\x8e','\xa7','\xe1','\x8f','\x82','\xe1','\x8e','\xaa','d','r','c',0, // ᎧᏂᎪdrc cd
+    '\xe1','\x8e','\xa7','\xe1','\x8f','\x82','\xe1','\x8e','\xaa','\xe1','\x8e','\xa8','\xe1','\x8f','\x82','\xe1','\x8f','\x9d','\xe1','\x8f','\x8c',0, // ᎧᏂᎪᎨᏂᏝᏌ cd
+    '\xe1','\x8e','\xa7','\xe1','\x8f','\x82','\xe1','\x8e','\xaa','\xe1','\x8f','\x86','\xe1','\x8f','\x8c','\xe1','\x8f','\xa9','\xe1','\x8e','\xb5',0, // ᎧᏂᎪᏆᏌᏩᎵ cg
+    '\xe1','\x8e','\xa7','\xe1','\x8f','\x82','\xe1','\x8e','\xaa','\xe1','\x8f','\x8d','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8e','\xa9',0, // ᎧᏂᎪᏍᎦᏚᎩ cg
+    '\xe1','\x8e','\xa7','\xe1','\x8f','\x8e','\xe1','\x8e','\xa7','\xe1','\x8f','\x8d','\xe1','\x8f','\x95','\xe1','\x8f','\x82',0, // ᎧᏎᎧᏍᏕᏂ kz
+    '\xe1','\x8e','\xa7','\xe1','\x8f','\x94','\xe1','\x8e','\xb5',0, // ᎧᏔᎵ qa
+    '\xe1','\x8e','\xa8','\xe1','\x8e','\xa2','\xe1','\x8e','\xb9','\xe1','\x8f','\x82','\xe1','\x8f','\x9a','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2',0, // ᎨᎢᎹᏂᏚᎦᏚᏛᎢ ky
+    '\xe1','\x8e','\xa8','\xe1','\x8e','\xbe','\xe1','\x8f','\x93',0, // ᎨᎾᏓ ca
+    '\xe1','\x8e','\xa8','\xe1','\x8f','\x82','\xe1','\x8f','\xaf',0, // ᎨᏂᏯ ke
+    '\xe1','\x8e','\xa9','\xe1','\x8e','\xa2','\xe1','\x8f','\x82',0, // ᎩᎢᏂ gn
+    '\xe1','\x8e','\xa9','\xe1','\x8e','\xa2','\xe1','\x8f','\x82','\xe1','\x8f','\x88','\xe1','\x8f','\x8c','\xe1','\x8e','\xa4','\xe1','\x8f','\xab',0, // ᎩᎢᏂᏈᏌᎤᏫ gw
+    '\xe1','\x8e','\xa9','\xe1','\x8e','\xb5','\xe1','\x8f','\x8f','\xe1','\x8f','\xb2',0, // ᎩᎵᏏᏲ gb
+    '\xe1','\x8e','\xa9','\xe1','\x8e','\xb5','\xe1','\x8f','\xa3','\xe1','\x8e','\xa2','\xe1','\x8f','\x8d',0, // ᎩᎵᏣᎢᏍ kg
+    '\xe1','\x8e','\xaa','\xe1','\x8e','\xa2','\xe1','\x8e','\xaf',0, // ᎪᎢᎯ gr
+    '\xe1','\x8e','\xaa','\xe1','\x8e','\xaa','\xe1','\x8f','\x8d','\xe1','\x8e','\xa9','\xe1','\x8e','\xb5','\xe1','\x8f','\x82','\xe1','\x8f','\x9a','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2',0, // ᎪᎪᏍᎩᎵᏂᏚᎦᏚᏛᎢ cc
+    '\xe1','\x8e','\xaa','\xe1','\x8e','\xb8','\xe1','\x8e','\xbb','\xe1','\x8f','\x88','\xe1','\x8e','\xa2','\xe1','\x8e','\xa0',0, // ᎪᎸᎻᏈᎢᎠ co
+    '\xe1','\x8e','\xaa','\xe1','\x8e','\xbc','\xe1','\x8e','\xb3','\xe1','\x8f','\x8d',0, // ᎪᎼᎳᏍ km
+    '\xe1','\x8e','\xaa','\xe1','\x8f','\x8d','\xe1','\x8f','\x93','\xe1','\x8e','\xb5','\xe1','\x8e','\xa7',0, // ᎪᏍᏓᎵᎧ cr
+    '\xe1','\x8e','\xaa','\xe1','\x8f','\x90','\xe1','\x8f','\x89',0, // ᎪᏐᏉ xk
+    '\xe1','\x8e','\xab','\xe1','\x8e','\xb3','\xe1','\x8e','\xa8','\xe1','\x8e','\xa3',0, // ᎫᎳᎨᎣ cw
+    '\xe1','\x8e','\xab','\xe1','\x8f','\x86',0, // ᎫᏆ cu
+    '\xe1','\x8e','\xab','\xe1','\x8f','\xaa','\xe1','\x8e','\xa2','\xe1','\x8f','\x98',0, // ᎫᏪᎢᏘ kw
+    '\xe1','\x8e','\xac','\xe1','\x8e','\xbf','\xe1','\x8e','\xa8','\xe1','\x8f','\x8d','\xe1','\x8f','\x9b','\xe1','\x8e','\xa0','\xe1','\x8f','\xb0','\xe1','\x8f','\x9f','\xe1','\x8f','\x8d','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8e','\xa9',0, // ᎬᎿᎨᏍᏛᎠᏰᏟᏍᎦᏚᎩ cf
+    '\xe1','\x8e','\xac','\xe1','\x8f','\x82','\xe1','\x8f','\x8f',0, // ᎬᏂᏏ gg
+    '\xe1','\x8e','\xac','\xe1','\x8f','\x83',0, // ᎬᏃ tr
+    '\xe1','\x8e','\xad','\xe1','\x8f','\x82','\xe1','\x8f','\x9a','\xe1','\x8e','\xb3','\xe1','\x8f','\x8d',0, // ᎭᏂᏚᎳᏍ hn
+    '\xe1','\x8e','\xae','\xe1','\x8e','\xa2','\xe1','\x8f','\x98',0, // ᎮᎢᏘ ht
+    '\xe1','\x8e','\xb0','\xe1','\x8f','\x82','\xe1','\x8e','\xa9','\xe1','\x8e','\xaa','\xe1','\x8f','\x82','\xe1','\x8e','\xa9',0, // ᎰᏂᎩᎪᏂᎩ hk
+    '\xe1','\x8e','\xb0','\xe1','\x8f','\x82','\xe1','\x8e','\xa9','\xe1','\x8e','\xaa','\xe1','\x8f','\x82','\xe1','\x8e','\xa9','\xe1','\x8e','\xa4','\xe1','\x8f','\x93','\xe1','\x8f','\xa4','\xe1','\x8e','\xb5','\xe1','\x8f','\x93','\xe1','\x8f','\xa7','\xe1','\x8f','\x82','\xe1','\x8e','\xb8','\xe1','\x8f','\xab','\xe1','\x8f','\x8d','\xe1','\x8f','\x93','\xe1','\x8f','\x81','\xe1','\x8f','\x97','\xe1','\x8e','\xa2','\xe1','\x8e','\xac','\xe1','\x8e','\xbe','\xe1','\x8f','\x95','\xe1','\x8e','\xbe','\xe1','\x8f','\x93','\xe1','\x8e','\xb6','\xe1','\x8f','\x82','\xe1','\x8e','\xa8','\xe1','\x8f','\x8d','\xe1','\x8f','\x9b',0, // ᎰᏂᎩᎪᏂᎩᎤᏓᏤᎵᏓᏧᏂᎸᏫᏍᏓᏁᏗᎢᎬᎾᏕᎾᏓᎶᏂᎨᏍᏛ hk
+    '\xe1','\x8e','\xb2','\xe1','\x8f','\x82','\xe1','\x8e','\xa6','\xe1','\x8e','\xb5',0, // ᎲᏂᎦᎵ hu
+    '\xe1','\x8e','\xb2','\xe1','\x8f','\x97','\xe1','\x8e','\xa4','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2','\xe1','\x8e','\xa0','\xe1','\x8e','\xb4','\xe1','\x8e','\xba','\xe1','\x8e','\xa9','\xe1','\x8f','\x93','\xe1','\x8e','\xbe','\xe1','\x8e','\xb5','\xe1','\x8f','\x97','\xe1','\x8f','\x9a','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2',0, // ᎲᏗᎤᎦᏚᏛᎢᎠᎴᎺᎩᏓᎾᎵᏗᏚᎦᏚᏛᎢ hm
+    '\xe1','\x8e','\xb3','\xe1','\x8f','\x88','\xe1','\x8e','\xb5','\xe1','\x8f','\xaf',0, // ᎳᏈᎵᏯ lr
+    '\xe1','\x8e','\xb3','\xe1','\x8f','\x98','\xe1','\x8f','\xab','\xe1','\x8e','\xa0',0, // ᎳᏘᏫᎠ lv
+    '\xe1','\x8e','\xb4','\xe1','\x8e','\xa3','\xe1','\x8f','\x8d',0, // ᎴᎣᏍ la
+    '\xe1','\x8e','\xb4','\xe1','\x8f','\x86','\xe1','\x8e','\xbe','\xe1','\x8f','\x82',0, // ᎴᏆᎾᏂ lb
+    '\xe1','\x8e','\xb4','\xe1','\x8f','\x90','\xe1','\x8f','\x99',0, // ᎴᏐᏙ ls
+    '\xe1','\x8e','\xb4','\xe1','\x8f','\xb3','\xe1','\x8f','\x82','\xe1','\x8e','\xa0','\xe1','\x8f','\x82',0, // ᎴᏳᏂᎠᏂ re
+    '\xe1','\x8e','\xb5','\xe1','\x8e','\xa6','\xe1','\x8f','\x97','\xe1','\x8f','\x82','\xe1','\x8f','\x8d','\xe1','\x8f','\x93','\xe1','\x8f','\x82',0, // ᎵᎦᏗᏂᏍᏓᏂ li
+    '\xe1','\x8e','\xb5','\xe1','\x8f','\x88','\xe1','\x8f','\xaf',0, // ᎵᏈᏯ ly
+    '\xe1','\x8e','\xb5','\xe1','\x8f','\x97','\xe1','\x8f','\xaa','\xe1','\x8f','\x82','\xe1','\x8e','\xa0',0, // ᎵᏗᏪᏂᎠ lt
+    '\xe1','\x8e','\xb6','\xe1','\x8e','\xb9','\xe1','\x8f','\x82','\xe1','\x8f','\xaf',0, // ᎶᎹᏂᏯ ro
+    '\xe1','\x8e','\xb6','\xe1','\x8f','\xa9','\xe1','\x8f','\x82','\xe1','\x8f','\x93',0, // ᎶᏩᏂᏓ rw
+    '\xe1','\x8e','\xb8','\xe1','\x8e','\xa7','\xe1','\x8f','\x8e','\xe1','\x8f','\x8b','\xe1','\x8e','\xa9',0, // ᎸᎧᏎᏋᎩ lu
+    '\xe1','\x8e','\xb9','\xe1','\x8e','\xa2','\xe1','\x8f','\x89','\xe1','\x8f','\x82','\xe1','\x8f','\x8f','\xe1','\x8f','\xaf',0, // ᎹᎢᏉᏂᏏᏯ fm
+    '\xe1','\x8e','\xb9','\xe1','\x8e','\xa7','\xe1','\x8e','\xa3',0, // ᎹᎧᎣ mo
+    '\xe1','\x8e','\xb9','\xe1','\x8e','\xa7','\xe1','\x8e','\xa3','\xe1','\x8e','\xa4','\xe1','\x8f','\x93','\xe1','\x8f','\xa4','\xe1','\x8e','\xb5','\xe1','\x8f','\x93','\xe1','\x8f','\xa7','\xe1','\x8f','\x82','\xe1','\x8e','\xb8','\xe1','\x8f','\xab','\xe1','\x8f','\x8d','\xe1','\x8f','\x93','\xe1','\x8f','\x81','\xe1','\x8f','\x97','\xe1','\x8e','\xa2','\xe1','\x8e','\xac','\xe1','\x8e','\xbe','\xe1','\x8f','\x95','\xe1','\x8e','\xbe','\xe1','\x8f','\xa3','\xe1','\x8e','\xa2',0, // ᎹᎧᎣᎤᏓᏤᎵᏓᏧᏂᎸᏫᏍᏓᏁᏗᎢᎬᎾᏕᎾᏣᎢ mo
+    '\xe1','\x8e','\xb9','\xe1','\x8e','\xb3','\xe1','\x8f','\xab',0, // ᎹᎳᏫ mw
+    '\xe1','\x8e','\xb9','\xe1','\x8e','\xb4','\xe1','\x8f','\x8f','\xe1','\x8e','\xa2','\xe1','\x8e','\xa0',0, // ᎹᎴᏏᎢᎠ my
+    '\xe1','\x8e','\xb9','\xe1','\x8e','\xb5',0, // ᎹᎵ ml
+    '\xe1','\x8e','\xb9','\xe1','\x8e','\xb5','\xe1','\x8f','\x94',0, // ᎹᎵᏔ mt
+    '\xe1','\x8e','\xb9','\xe1','\x8e','\xb5','\xe1','\x8f','\x97','\xe1','\x8f','\xab','\xe1','\x8f','\x8d',0, // ᎹᎵᏗᏫᏍ mv
+    '\xe1','\x8e','\xb9','\xe1','\x8e','\xb5','\xe1','\x8f','\x99','\xe1','\x8f','\xab','\xe1','\x8e','\xa0',0, // ᎹᎵᏙᏫᎠ md
+    '\xe1','\x8e','\xb9','\xe1','\x8e','\xbe','\xe1','\x8e','\xaa',0, // ᎹᎾᎪ mc
+    '\xe1','\x8e','\xb9','\xe1','\x8f','\x82','\xe1','\x8e','\xaa','\xe1','\x8e','\xb5','\xe1','\x8e','\xa0',0, // ᎹᏂᎪᎵᎠ mn
+    '\xe1','\x8e','\xb9','\xe1','\x8f','\x82','\xe1','\x8f','\x98','\xe1','\x8f','\x8c','\xe1','\x8e','\xb3','\xe1','\x8f','\x97',0, // ᎹᏂᏘᏌᎳᏗ ms
+    '\xe1','\x8e','\xb9','\xe1','\x8f','\x8c','\xe1','\x8e','\xb5','\xe1','\x8f','\x9a','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2',0, // ᎹᏌᎵᏚᎦᏚᏛᎢ mh
+    '\xe1','\x8e','\xb9','\xe1','\x8f','\x8e','\xe1','\x8f','\x99','\xe1','\x8f','\x82','\xe1','\x8f','\xaf',0, // ᎹᏎᏙᏂᏯ mk
+    '\xe1','\x8e','\xb9','\xe1','\x8f','\x8e','\xe1','\x8f','\x99','\xe1','\x8f','\x82','\xe1','\x8f','\xaf','f','y','r','o','m',0, // ᎹᏎᏙᏂᏯfyrom mk
+    '\xe1','\x8e','\xb9','\xe1','\x8f','\x93','\xe1','\x8e','\xa6','\xe1','\x8f','\x8d','\xe1','\x8e','\xa7','\xe1','\x8e','\xb5',0, // ᎹᏓᎦᏍᎧᎵ mg
+    '\xe1','\x8e','\xb9','\xe1','\x8f','\x98','\xe1','\x8e','\xa2','\xe1','\x8f','\xaf',0, // ᎹᏘᎢᏯ mr
+    '\xe1','\x8e','\xb9','\xe1','\x8f','\x98','\xe1','\x8f','\x82','\xe1','\x8e','\xa8',0, // ᎹᏘᏂᎨ mq
+    '\xe1','\x8e','\xb9','\xe1','\x8f','\xaf','\xe1','\x8e','\xb9','\xe1','\x8e','\xb5','\xe1','\x8f','\x87','\xe1','\x8e','\xb5','\xe1','\x8e','\xb9',0, // ᎹᏯᎹᎵᏇᎵᎹ mm
+    '\xe1','\x8e','\xba','\xe1','\x8f','\xaf','\xe1','\x8f','\x96',0, // ᎺᏯᏖ yt
+    '\xe1','\x8e','\xbc','\xe1','\x8e','\xb5','\xe1','\x8f','\x8f','\xe1','\x8e','\xa5','\xe1','\x8f','\x8d',0, // ᎼᎵᏏᎥᏍ mu
+    '\xe1','\x8e','\xbc','\xe1','\x8e','\xb6','\xe1','\x8e','\xaa',0, // ᎼᎶᎪ ma
+    '\xe1','\x8e','\xbc','\xe1','\x8f','\x82','\xe1','\x8f','\x94','\xe1','\x8f','\x81','\xe1','\x8e','\xa6','\xe1','\x8e','\xb6',0, // ᎼᏂᏔᏁᎦᎶ me
+    '\xe1','\x8e','\xbc','\xe1','\x8f','\x8e','\xe1','\x8e','\xbb','\xe1','\x8f','\x87','\xe1','\x8e','\xa9',0, // ᎼᏎᎻᏇᎩ mz
+    '\xe1','\x8e','\xbe','\xe1','\x8e','\xa2','\xe1','\x8f','\xa8',0, // ᎾᎢᏨ ne
+    '\xe1','\x8e','\xbe','\xe1','\x8e','\xbb','\xe1','\x8f','\x88','\xe1','\x8e','\xa2','\xe1','\x8f','\xaf',0, // ᎾᎻᏈᎢᏯ na
+    '\xe1','\x8e','\xbe','\xe1','\x8f','\x8d','\xe1','\x8e','\xa9','\xe1','\x8f','\x86','\xe1','\x8e','\xad','\xe1','\x8e','\xb9','\xe1','\x8f','\x8d',0, // ᎾᏍᎩᏆᎭᎹᏍ bs
+    '\xe1','\x8f','\x81','\xe1','\x8f','\x86','\xe1','\x8e','\xb5',0, // ᏁᏆᎵ np
+    '\xe1','\x8f','\x81','\xe1','\x8f','\x9b','\xe1','\x8e','\xb3','\xe1','\x8f','\x82',0, // ᏁᏛᎳᏂ nl
+    '\xe1','\x8f','\x82','\xe1','\x8e','\xa7','\xe1','\x8e','\xb3','\xe1','\x8f','\x86',0, // ᏂᎧᎳᏆ ni
+    '\xe1','\x8f','\x82','\xe1','\x8f','\xa5','\xe1','\x8e','\xb5','\xe1','\x8f','\xaf',0, // ᏂᏥᎵᏯ ng
+    '\xe1','\x8f','\x82','\xe1','\x8f','\xb3',0, // ᏂᏳ nu
+    '\xe1','\x8f','\x83','\xe1','\x8e','\xa4','\xe1','\x8e','\xb7',0, // ᏃᎤᎷ nr
+    '\xe1','\x8f','\x83','\xe1','\x8e','\xb5','\xe1','\x8f','\xac','\xe1','\x8e','\xb5','\xe1','\x8e','\xa9','\xe1','\x8e','\xa4','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2',0, // ᏃᎵᏬᎵᎩᎤᎦᏚᏛᎢ nf
+    '\xe1','\x8f','\x83','\xe1','\x8f','\xaa',0, // ᏃᏪ no
+    '\xe1','\x8f','\x86','\xe1','\x8e','\xa9','\xe1','\x8f','\x8d','\xe1','\x8f','\x96','\xe1','\x8f','\x82',0, // ᏆᎩᏍᏖᏂ pk
+    '\xe1','\x8f','\x86','\xe1','\x8e','\xad','\xe1','\x8e','\xb4','\xe1','\x8e','\xa2','\xe1','\x8f','\x82',0, // ᏆᎭᎴᎢᏂ bh
+    '\xe1','\x8f','\x86','\xe1','\x8e','\xb3','\xe1','\x8f','\x87','\xe1','\x8e','\xa2','\xe1','\x8f','\xaf',0, // ᏆᎳᏇᎢᏯ py
+    '\xe1','\x8f','\x86','\xe1','\x8e','\xb4','\xe1','\x8e','\xa0','\xe1','\x8f','\xab',0, // ᏆᎴᎠᏫ pw
+    '\xe1','\x8f','\x86','\xe1','\x8e','\xb4','\xe1','\x8f','\x8d','\xe1','\x8f','\x97','\xe1','\x8f','\x82',0, // ᏆᎴᏍᏗᏂ ps
+    '\xe1','\x8f','\x86','\xe1','\x8e','\xb4','\xe1','\x8f','\x8d','\xe1','\x8f','\x97','\xe1','\x8f','\x82','\xe1','\x8e','\xa0','\xe1','\x8f','\x82','\xe1','\x8f','\x84','\xe1','\x8e','\xac','\xe1','\x8f','\xab','\xe1','\x8f','\xb3','\xe1','\x8f','\x8c','\xe1','\x8f','\x95','\xe1','\x8e','\xa9',0, // ᏆᎴᏍᏗᏂᎠᏂᏄᎬᏫᏳᏌᏕᎩ ps
+    '\xe1','\x8f','\x86','\xe1','\x8e','\xbb',0, // ᏆᎻ gu
+    '\xe1','\x8f','\x86','\xe1','\x8e','\xbe','\xe1','\x8e','\xb9',0, // ᏆᎾᎹ pa
+    '\xe1','\x8f','\x86','\xe1','\x8f','\x82','\xe1','\x8e','\xa2','\xe1','\x8f','\x82',0, // ᏆᏂᎢᏂ bj
+    '\xe1','\x8f','\x86','\xe1','\x8f','\x82','\xe1','\x8e','\xa6','\xe1','\x8e','\xb5','\xe1','\x8f','\x95','\xe1','\x8f','\x8d',0, // ᏆᏂᎦᎵᏕᏍ bd
+    '\xe1','\x8f','\x86','\xe1','\x8f','\x87','\xe1','\x8e','\xa2','\xe1','\x8f','\xa4','\xe1','\x8e','\xa9','\xe1','\x8e','\xa2','\xe1','\x8f','\x82',0, // ᏆᏇᎢᏤᎩᎢᏂ pg
+    '\xe1','\x8f','\x86','\xe1','\x8f','\x87','\xe1','\x8f','\x99','\xe1','\x8f','\x8d',0, // ᏆᏇᏙᏍ bb
+    '\xe1','\x8f','\x86','\xe1','\x8f','\x8a','\xe1','\x8f','\x93',0, // ᏆᏊᏓ bm
+    '\xe1','\x8f','\x86','\xe1','\x8f','\x8f','\xe1','\x8e','\xb5',0, // ᏆᏏᎵ br
+    '\xe1','\x8f','\x86','\xe1','\x8f','\xa3','\xe1','\x8f','\xa9','\xe1','\x8e','\xbe',0, // ᏆᏣᏩᎾ bw
+    '\xe1','\x8f','\x87','\xe1','\x8e','\xa1','\xe1','\x8f','\x99','\xe1','\x8e','\xb5','\xe1','\x8e','\xa2','\xe1','\x8e','\xaa',0, // ᏇᎡᏙᎵᎢᎪ pr
+    '\xe1','\x8f','\x87','\xe1','\x8e','\xb3','\xe1','\x8e','\xb7','\xe1','\x8f','\x8d',0, // ᏇᎳᎷᏍ by
+    '\xe1','\x8f','\x87','\xe1','\x8e','\xb5','\xe1','\x8f','\x8d',0, // ᏇᎵᏍ bz
+    '\xe1','\x8f','\x87','\xe1','\x8e','\xb5','\xe1','\x8f','\xa5','\xe1','\x8e','\xa5','\xe1','\x8e','\xbb',0, // ᏇᎵᏥᎥᎻ be
+    '\xe1','\x8f','\x87','\xe1','\x8e','\xb7',0, // ᏇᎷ pe
+    '\xe1','\x8f','\x88','\xe1','\x8e','\xa7','\xe1','\x8e','\xb5','\xe1','\x8f','\x82','\xe1','\x8f','\x9a','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2',0, // ᏈᎧᎵᏂᏚᎦᏚᏛᎢ pn
+    '\xe1','\x8f','\x88','\xe1','\x8f','\x97','\xe1','\x8f','\x8d','\xe1','\x8e','\xa0','\xe1','\x8f','\x92','\xe1','\x8f','\x82','\xe1','\x8e','\xb8','\xe1','\x8f','\x82','\xe1','\x8e','\xa8','\xe1','\x8f','\x92','\xe1','\x8e','\xbe','\xe1','\x8f','\x9a','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2',0, // ᏈᏗᏍᎠᏒᏂᎸᏂᎨᏒᎾᏚᎦᏚᏛᎢ vg
+    '\xe1','\x8f','\x88','\xe1','\x8f','\x97','\xe1','\x8f','\x8f','\xe1','\x8f','\xb4','\xe1','\x8f','\xab','\xe1','\x8f','\xaf','\xe1','\x8e','\xa0','\xe1','\x8e','\xba','\xe1','\x8f','\x89','\xe1','\x8e','\xa2','\xe1','\x8e','\xac','\xe1','\x8e','\xbe','\xe1','\x8f','\x95','\xe1','\x8f','\x85',0, // ᏈᏗᏏᏴᏫᏯᎠᎺᏉᎢᎬᎾᏕᏅ io
+    '\xe1','\x8f','\x89','\xe1','\x8e','\xb3','\xe1','\x8f','\x82',0, // ᏉᎳᏂ pl
+    '\xe1','\x8f','\x89','\xe1','\x8e','\xb5','\xe1','\x8f','\xab','\xe1','\x8e','\xa0',0, // ᏉᎵᏫᎠ bo
+    '\xe1','\x8f','\x89','\xe1','\x8f','\x8f','\xe1','\x8f','\x82','\xe1','\x8e','\xa0','\xe1','\x8e','\xb2','\xe1','\x8f','\xa4','\xe1','\x8e','\xaa','\xe1','\x8f','\xab',0, // ᏉᏏᏂᎠᎲᏤᎪᏫ ba
+    '\xe1','\x8f','\x89','\xe1','\x8f','\xa5','\xe1','\x8e','\xa6','\xe1','\x8e','\xb3',0, // ᏉᏥᎦᎳ pt
+    '\xe1','\x8f','\x8a','\xe1','\x8e','\xb5','\xe1','\x8e','\xa8','\xe1','\x8e','\xb5','\xe1','\x8e','\xa0',0, // ᏊᎵᎨᎵᎠ bg
+    '\xe1','\x8f','\x8a','\xe1','\x8e','\xbe','\xe1','\x8e','\xa2',0, // ᏊᎾᎢ bn
+    '\xe1','\x8f','\x8a','\xe1','\x8f','\x94','\xe1','\x8f','\x82',0, // ᏊᏔᏂ bt
+    '\xe1','\x8f','\x8a','\xe1','\x8f','\xaa','\xe1','\x8e','\xa4','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2',0, // ᏊᏪᎤᎦᏚᏛᎢ bv
+    '\xe1','\x8f','\x8b','\xe1','\x8e','\xa9','\xe1','\x8e','\xbe','\xe1','\x8f','\xa9','\xe1','\x8f','\x90',0, // ᏋᎩᎾᏩᏐ bf
+    '\xe1','\x8f','\x8b','\xe1','\x8e','\xb7','\xe1','\x8f','\x82','\xe1','\x8f','\x97',0, // ᏋᎷᏂᏗ bi
+    '\xe1','\x8f','\x8b','\xe1','\x8e','\xbe','\xe1','\x8f','\x93',0, // ᏋᎾᏓ gd
+    '\xe1','\x8f','\x8c','\xe1','\x8e','\xa2','\xe1','\x8f','\x86','\xe1','\x8f','\x8d',0, // ᏌᎢᏆᏍ cy
+    '\xe1','\x8f','\x8c','\xe1','\x8e','\xa3','\xe1','\x8f','\x99','\xe1','\x8e','\xba','\xe1','\x8e','\xa0','\xe1','\x8e','\xb4','\xe1','\x8f','\x88','\xe1','\x8f','\x82','\xe1','\x8f','\x8f','\xe1','\x8f','\x87',0, // ᏌᎣᏙᎺᎠᎴᏈᏂᏏᏇ st
+    '\xe1','\x8f','\x8c','\xe1','\x8e','\xa4','\xe1','\x8f','\x97','\xe1','\x8e','\xa1','\xe1','\x8e','\xb4','\xe1','\x8f','\x88','\xe1','\x8e','\xa0',0, // ᏌᎤᏗᎡᎴᏈᎠ sa
+    '\xe1','\x8f','\x8c','\xe1','\x8e','\xbb','\xe1','\x8f','\x88','\xe1','\x8f','\xaf',0, // ᏌᎻᏈᏯ zm
+    '\xe1','\x8f','\x8c','\xe1','\x8e','\xbc','\xe1','\x8e','\xa0',0, // ᏌᎼᎠ ws
+    '\xe1','\x8f','\x8c','\xe1','\x8f','\x8a','\xe1','\x8e','\xa2','\xe1','\x8f','\xb3','\xe1','\x8e','\xbe','\xe1','\x8e','\xb5','\xe1','\x8f','\x8d','\xe1','\x8f','\x94','\xe1','\x8f','\x85','\xe1','\x8e','\xa1','\xe1','\x8e','\xb3','\xe1','\x8f','\x88','\xe1','\x8e','\xa2','\xe1','\x8e','\xb9','\xe1','\x8e','\xb5','\xe1','\x8f','\x98','\xe1','\x8f','\x8f',0, // ᏌᏊᎢᏳᎾᎵᏍᏔᏅᎡᎳᏈᎢᎹᎵᏘᏏ ae
+    '\xe1','\x8f','\x8c','\xe1','\x8f','\x8a','\xe1','\x8e','\xa2','\xe1','\x8f','\xb3','\xe1','\x8e','\xbe','\xe1','\x8e','\xb5','\xe1','\x8f','\x8d','\xe1','\x8f','\x94','\xe1','\x8f','\x85','\xe1','\x8f','\x8d','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8e','\xa9',0, // ᏌᏊᎢᏳᎾᎵᏍᏔᏅᏍᎦᏚᎩ us
+    '\xe1','\x8f','\x8d','\xe1','\x8e','\xb5','\xe1','\x8e','\xb3','\xe1','\x8f','\x82','\xe1','\x8e','\xa7',0, // ᏍᎵᎳᏂᎧ lk
+    '\xe1','\x8f','\x8d','\xe1','\x8e','\xb6','\xe1','\x8f','\xa9','\xe1','\x8e','\xa9','\xe1','\x8e','\xa0',0, // ᏍᎶᏩᎩᎠ sk
+    '\xe1','\x8f','\x8d','\xe1','\x8e','\xb6','\xe1','\x8f','\xab','\xe1','\x8f','\x82','\xe1','\x8e','\xa0',0, // ᏍᎶᏫᏂᎠ si
+    '\xe1','\x8f','\x8d','\xe1','\x8f','\xa9','\xe1','\x8e','\xb5','\xe1','\x8f','\x86','\xe1','\x8e','\xb5','\xe1','\x8f','\x97','\xe1','\x8e','\xa0','\xe1','\x8e','\xb4','\xe1','\x8f','\xa4','\xe1','\x8f','\x82','\xe1','\x8e','\xb9','\xe1','\x8f','\xb0','\xe1','\x8f','\x82',0, // ᏍᏩᎵᏆᎵᏗᎠᎴᏤᏂᎹᏰᏂ sj
+    '\xe1','\x8f','\x8d','\xe1','\x8f','\xab','\xe1','\x8f','\x8d',0, // ᏍᏫᏍ ch
+    '\xe1','\x8f','\x8d','\xe1','\x8f','\xab','\xe1','\x8f','\x95','\xe1','\x8f','\x82',0, // ᏍᏫᏕᏂ se
+    '\xe1','\x8f','\x8f','\xe1','\x8e','\xa1','\xe1','\x8e','\xb3','\xe1','\x8e','\xb4','\xe1','\x8e','\xa3','\xe1','\x8f','\x82',0, // ᏏᎡᎳᎴᎣᏂ sl
+    '\xe1','\x8f','\x8f','\xe1','\x8e','\xa1','\xe1','\x8f','\xa5','\xe1','\x8e','\xb5','\xe1','\x8f','\x8d',0, // ᏏᎡᏥᎵᏍ sc
+    '\xe1','\x8f','\x8f','\xe1','\x8e','\xb5','\xe1','\x8e','\xa0',0, // ᏏᎵᎠ sy
+    '\xe1','\x8f','\x8f','\xe1','\x8e','\xbb','\xe1','\x8f','\x86','\xe1','\x8f','\x87',0, // ᏏᎻᏆᏇ zw
+    '\xe1','\x8f','\x8f','\xe1','\x8f','\x82','\xe1','\x8e','\xa6','\xe1','\x8e','\xb5',0, // ᏏᏂᎦᎵ sn
+    '\xe1','\x8f','\x8f','\xe1','\x8f','\x82','\xe1','\x8e','\xa6','\xe1','\x8f','\x89','\xe1','\x8e','\xb5',0, // ᏏᏂᎦᏉᎵ sg
+    '\xe1','\x8f','\x8f','\xe1','\x8f','\x82','\xe1','\x8f','\x98','\xe1','\x8e','\xb9','\xe1','\x8f','\x98','\xe1','\x8f','\x82',0, // ᏏᏂᏘᎹᏘᏂ sx
+    '\xe1','\x8f','\x90','\xe1','\x8e','\xb6','\xe1','\x8e','\xb9','\xe1','\x8f','\x82','\xe1','\x8f','\x9a','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2',0, // ᏐᎶᎹᏂᏚᎦᏚᏛᎢ sb
+    '\xe1','\x8f','\x90','\xe1','\x8e','\xb9','\xe1','\x8e','\xb5',0, // ᏐᎹᎵ so
+    '\xe1','\x8f','\x91','\xe1','\x8f','\x94','\xe1','\x8e','\xa0','\xe1','\x8e','\xb4','\xe1','\x8e','\xba','\xe1','\x8e','\xb5','\xe1','\x8f','\xaf',0, // ᏑᏔᎠᎴᎺᎵᏯ ea
+    '\xe1','\x8f','\x91','\xe1','\x8f','\x95','\xe1','\x8f','\x82',0, // ᏑᏕᏂ sd
+    '\xe1','\x8f','\x92','\xe1','\x8e','\xb5','\xe1','\x8e','\xbe','\xe1','\x8e','\xbb',0, // ᏒᎵᎾᎻ sr
+    '\xe1','\x8f','\x92','\xe1','\x8f','\x88','\xe1','\x8f','\xaf',0, // ᏒᏈᏯ rs
+    '\xe1','\x8f','\x93','\xe1','\x8e','\xb6','\xe1','\x8f','\x82','\xe1','\x8e','\xa8','\xe1','\x8f','\x8d','\xe1','\x8f','\x9b',0, // ᏓᎶᏂᎨᏍᏛ cn
+    '\xe1','\x8f','\x93','\xe1','\x8f','\x82','\xe1','\x8f','\x8d','\xe1','\x8f','\x93','\xe1','\x8f','\xb2','\xe1','\x8e','\xaf','\xe1','\x8e','\xb2','\xe1','\x8e','\xa4','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2',0, // ᏓᏂᏍᏓᏲᎯᎲᎤᎦᏚᏛᎢ cx
+    '\xe1','\x8f','\x94','\xe1','\x8e','\xa2','\xe1','\x8f','\xa9','\xe1','\x8f','\x82',0, // ᏔᎢᏩᏂ tw
+    '\xe1','\x8f','\x94','\xe1','\x8f','\xa5','\xe1','\x8e','\xa9','\xe1','\x8f','\x8d','\xe1','\x8f','\x95','\xe1','\x8f','\x82',0, // ᏔᏥᎩᏍᏕᏂ tj
+    '\xe1','\x8f','\x94','\xe1','\x8f','\xaf','\xe1','\x8e','\xb4','\xe1','\x8f','\x82',0, // ᏔᏯᎴᏂ th
+    '\xe1','\x8f','\x96','\xe1','\x8f','\x82','\xe1','\x8f','\x8f','\xe1','\x8f','\x82','\xe1','\x8f','\xaf',0, // ᏖᏂᏏᏂᏯ tz
+    '\xe1','\x8f','\x97','\xe1','\x8e','\xa7','\xe1','\x8e','\xb8','\xe1','\x8e','\xac','\xe1','\x8e','\xa2','\xe1','\x8f','\x98','\xe1','\x8e','\xbc','\xe1','\x8e','\xb5',0, // ᏗᎧᎸᎬᎢᏘᎼᎵ tl
+    '\xe1','\x8f','\x97','\xe1','\x8f','\x82','\xe1','\x8e','\xb9','\xe1','\x8e','\xa6',0, // ᏗᏂᎹᎦ dk
+    '\xe1','\x8f','\x97','\xe1','\x8f','\xb0','\xe1','\x8e','\xaa','\xe1','\x8e','\xa6','\xe1','\x8f','\x8f','\xe1','\x8f','\xaf',0, // ᏗᏰᎪᎦᏏᏯ dg
+    '\xe1','\x8f','\x98','\xe1','\x8e','\xbc','\xe1','\x8e','\xb5','\xe1','\x8e','\xb4','\xe1','\x8f','\x8d','\xe1','\x8f','\x96',0, // ᏘᎼᎵᎴᏍᏖ tl
+    '\xe1','\x8f','\x99','\xe1','\x8e','\xa8','\xe1','\x8e','\xb3','\xe1','\x8f','\xad',0, // ᏙᎨᎳᏭ tk
+    '\xe1','\x8f','\x99','\xe1','\x8e','\xaa',0, // ᏙᎪ tg
+    '\xe1','\x8f','\x99','\xe1','\x8e','\xbb','\xe1','\x8f','\x82','\xe1','\x8e','\xa7',0, // ᏙᎻᏂᎧ dm
+    '\xe1','\x8f','\x99','\xe1','\x8e','\xbb','\xe1','\x8f','\x82','\xe1','\x8e','\xa7','\xe1','\x8f','\x82','\xe1','\x8f','\x8d','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8e','\xa9',0, // ᏙᎻᏂᎧᏂᏍᎦᏚᎩ do
+    '\xe1','\x8f','\x99','\xe1','\x8e','\xbe','\xe1','\x8e','\xa6',0, // ᏙᎾᎦ to
+    '\xe1','\x8f','\x9a','\xe1','\x8f','\x82','\xe1','\x8f','\x8f','\xe1','\x8f','\x8d','\xe1','\x8e','\xa0',0, // ᏚᏂᏏᏍᎠ tn
+    '\xe1','\x8f','\x9a','\xe1','\x8f','\xa9','\xe1','\x8e','\xb7',0, // ᏚᏩᎷ tv
+    '\xe1','\x8f','\x9b','\xe1','\x8e','\xb5','\xe1','\x8e','\xa9','\xe1','\x8e','\xba','\xe1','\x8f','\x82','\xe1','\x8f','\x8d','\xe1','\x8f','\x94','\xe1','\x8f','\x82',0, // ᏛᎵᎩᎺᏂᏍᏔᏂ tm
+    '\xe1','\x8f','\x9f','\xe1','\x8f','\x82','\xe1','\x8f','\x95','\xe1','\x8f','\x97','\xe1','\x8e','\xa0','\xe1','\x8e','\xb4','\xe1','\x8f','\x99','\xe1','\x8f','\x86','\xe1','\x8e','\xaa',0, // ᏟᏂᏕᏗᎠᎴᏙᏆᎪ tt
+    '\xe1','\x8f','\x9f','\xe1','\x8f','\x8d','\xe1','\x8f','\x9b','\xe1','\x8f','\x82','\xe1','\x8f','\x93','\xe1','\x8e','\xab','\xe1','\x8e','\xbe','\xe1','\x8e','\xad',0, // ᏟᏍᏛᏂᏓᎫᎾᎭ ta
+    '\xe1','\x8f','\xa1','\xe1','\x8f','\x99','\xe1','\x8f','\x84','\xe1','\x8f','\x8d','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2','\xe1','\x8e','\xa5','\xe1','\x8e','\xa7','\xe1','\x8f','\x81','\xe1','\x8e','\xac','\xe1','\x8e','\xa2',0, // ᏡᏙᏄᏍᏛᎢᎥᎧᏁᎬᎢ xa
+    '\xe1','\x8f','\xa1','\xe1','\x8f','\x99','\xe1','\x8f','\x88','\xe1','\x8f','\x97',0, // ᏡᏙᏈᏗ xb
+    '\xe1','\x8f','\xa3','\xe1','\x8e','\xa0','\xe1','\x8f','\xa5','\xe1','\x8e','\xa2',0, // ᏣᎠᏥᎢ ge
+    '\xe1','\x8f','\xa3','\xe1','\x8e','\xba','\xe1','\x8e','\xa2','\xe1','\x8e','\xa7',0, // ᏣᎺᎢᎧ jm
+    '\xe1','\x8f','\xa3','\xe1','\x8f','\x97',0, // ᏣᏗ td
+    '\xe1','\x8f','\xa3','\xe1','\x8f','\xa9','\xe1','\x8f','\x82','\xe1','\x8f','\x8f',0, // ᏣᏩᏂᏏ jp
+    '\xe1','\x8f','\xa4','\xe1','\x8e','\xa9','\xe1','\x8e','\xa0',0, // ᏤᎩᎠ cz
+    '\xe1','\x8f','\xa4','\xe1','\x8e','\xa9','\xe1','\x8f','\x8d','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8e','\xa9',0, // ᏤᎩᏍᎦᏚᎩ cz
+    '\xe1','\x8f','\xa5','\xe1','\x8e','\xb5',0, // ᏥᎵ cl
+    '\xe1','\x8f','\xa5','\xe1','\x8f','\x86','\xe1','\x8e','\xb5','\xe1','\x8f','\x93',0, // ᏥᏆᎵᏓ gi
+    '\xe1','\x8f','\xa5','\xe1','\x8f','\x8a','\xe1','\x8f','\x97',0, // ᏥᏊᏗ dj
+    '\xe1','\x8f','\xa5','\xe1','\x8f','\x8d','\xe1','\x8f','\x86','\xe1','\x8f','\x9a','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2',0, // ᏥᏍᏆᏚᎦᏚᏛᎢ ic
+    '\xe1','\x8f','\xa6','\xe1','\x8f','\x93','\xe1','\x8f','\x82',0, // ᏦᏓᏂ jo
+    '\xe1','\x8f','\xa7','\xe1','\x8e','\xa6','\xe1','\x8e','\xbe','\xe1','\x8f','\xae','\xe1','\x8e','\xac','\xe1','\x8e','\xbf','\xe1','\x8e','\xa8','\xe1','\x8f','\x8d','\xe1','\x8f','\x9b',0, // ᏧᎦᎾᏮᎬᎿᎨᏍᏛ za
+    '\xe1','\x8f','\xa7','\xe1','\x8e','\xa6','\xe1','\x8e','\xbe','\xe1','\x8f','\xae','\xe1','\x8f','\x91','\xe1','\x8f','\x95','\xe1','\x8f','\x82',0, // ᏧᎦᎾᏮᏑᏕᏂ ss
+    '\xe1','\x8f','\xa7','\xe1','\x8e','\xa6','\xe1','\x8f','\x83','\xe1','\x8f','\xae','\xe1','\x8e','\xaa','\xe1','\x8e','\xb5','\xe1','\x8e','\xa0',0, // ᏧᎦᏃᏮᎪᎵᎠ kr
+    '\xe1','\x8f','\xa7','\xe1','\x8e','\xa6','\xe1','\x8f','\x83','\xe1','\x8f','\xae','\xe1','\x8f','\xa3','\xe1','\x8e','\xa0','\xe1','\x8f','\xa5','\xe1','\x8e','\xa2','\xe1','\x8e','\xa0','\xe1','\x8e','\xb4','\xe1','\x8e','\xbe','\xe1','\x8f','\x8d','\xe1','\x8e','\xa9','\xe1','\x8f','\xa7','\xe1','\x8e','\xa6','\xe1','\x8f','\x83','\xe1','\x8f','\xae','\xe1','\x8e','\xa0','\xe1','\x8f','\x8d','\xe1','\x8f','\x9b','\xe1','\x8e','\xad','\xe1','\x8f','\x9f','\xe1','\x8f','\x9a','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2',0, // ᏧᎦᏃᏮᏣᎠᏥᎢᎠᎴᎾᏍᎩᏧᎦᏃᏮᎠᏍᏛᎭᏟᏚᎦᏚᏛᎢ gs
+    '\xe1','\x8f','\xa7','\xe1','\x8f','\x81','\xe1','\x8f','\x8d','\xe1','\x8f','\x93','\xe1','\x8e','\xb8',0, // ᏧᏁᏍᏓᎸ aq
+    '\xe1','\x8f','\xa7','\xe1','\x8f','\x81','\xe1','\x8f','\x8d','\xe1','\x8f','\x93','\xe1','\x8e','\xb8','\xe1','\x8e','\xaf',0, // ᏧᏁᏍᏓᎸᎯ is
+    '\xe1','\x8f','\xa7','\xe1','\x8f','\xb4','\xe1','\x8f','\xa2','\xe1','\x8e','\xaa','\xe1','\x8e','\xb5','\xe1','\x8e','\xa0',0, // ᏧᏴᏢᎪᎵᎠ kp
+    '\xe1','\x8f','\xa7','\xe1','\x8f','\xb4','\xe1','\x8f','\xa2','\xe1','\x8f','\x97','\xe1','\x8f','\x9c','\xe1','\x8e','\xb9','\xe1','\x8e','\xb5','\xe1','\x8e','\xa0','\xe1','\x8e','\xbe','\xe1','\x8f','\x9a','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2',0, // ᏧᏴᏢᏗᏜᎹᎵᎠᎾᏚᎦᏚᏛᎢ mp
+    '\xe1','\x8f','\xa8','\xe1','\x8e','\xb5','\xe1','\x8f','\x8f',0, // ᏨᎵᏏ je
+    '\xe1','\x8f','\xa9','\xe1','\x8e','\xa9','\xe1','\x8f','\x9a','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2',0, // ᏩᎩᏚᎦᏚᏛᎢ fk
+    '\xe1','\x8f','\xa9','\xe1','\x8e','\xa9','\xe1','\x8f','\x9a','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2','\xe1','\x8e','\xa2','\xe1','\x8f','\x8d','\xe1','\x8e','\xb3','\xe1','\x8f','\x8d','\xe1','\x8e','\xb9','\xe1','\x8e','\xb8','\xe1','\x8f','\xab','\xe1','\x8e','\xbe','\xe1','\x8f','\x8d',0, // ᏩᎩᏚᎦᏚᏛᎢᎢᏍᎳᏍᎹᎸᏫᎾᏍ fk
+    '\xe1','\x8f','\xa9','\xe1','\x8e','\xb5','\xe1','\x8f','\x8d','\xe1','\x8e','\xa0','\xe1','\x8e','\xb4','\xe1','\x8f','\x8a','\xe1','\x8f','\x9a','\xe1','\x8e','\xbe',0, // ᏩᎵᏍᎠᎴᏊᏚᎾ wf
+    '\xe1','\x8f','\xa9','\xe1','\x8f','\x82','\xe1','\x8e','\xa4','\xe1','\x8f','\xa9','\xe1','\x8f','\x9a',0, // ᏩᏂᎤᏩᏚ vu
+    '\xe1','\x8f','\xa9','\xe1','\x8f','\x93','\xe1','\x8e','\xb7','\xe1','\x8f','\x87',0, // ᏩᏓᎷᏇ gp
+    '\xe1','\x8f','\xa9','\xe1','\x8f','\x94','\xe1','\x8e','\xb9','\xe1','\x8e','\xb3',0, // ᏩᏔᎹᎳ gt
+    '\xe1','\x8f','\xaa','\xe1','\x8e','\xb6','\xe1','\x8f','\x9a','\xe1','\x8e','\xa6','\xe1','\x8f','\x9a','\xe1','\x8f','\x9b','\xe1','\x8e','\xa2',0, // ᏪᎶᏚᎦᏚᏛᎢ fo
+    '\xe1','\x8f','\xaa','\xe1','\x8f','\x81','\xe1','\x8f','\x91','\xe1','\x8f','\xaa','\xe1','\x8e','\xb3',0, // ᏪᏁᏑᏪᎳ ve
+    '\xe1','\x8f','\xab','\xe1','\x8e','\xa1','\xe1','\x8f','\x98','\xe1','\x8e','\xbe','\xe1','\x8e','\xbb',0, // ᏫᎡᏘᎾᎻ vn
+    '\xe1','\x8f','\xab','\xe1','\x8f','\x82','\xe1','\x8e','\xa6','\xe1','\x8f','\x99','\xe1','\x8e','\xaf',0, // ᏫᏂᎦᏙᎯ fi
+    '\xe1','\x8f','\xab','\xe1','\x8f','\xa5',0, // ᏫᏥ fj
+    '\xe1','\x8f','\xad','\xe1','\x8f','\x95','\xe1','\x8e','\xb5','\xe1','\x8e','\xac','\xe1','\x8f','\x97','\xe1','\x8f','\x9c','\xe1','\x8f','\x8c','\xe1','\x8e','\xae','\xe1','\x8e','\xb3',0, // ᏭᏕᎵᎬᏗᏜᏌᎮᎳ eh
+    '\xe1','\x8f','\xb0','\xe1','\x8e','\xba','\xe1','\x8f','\x82',0, // ᏰᎺᏂ ye
+    '\xe1','\x8f','\xb2','\xe1','\x8f','\x82','\xe1','\x8e','\xa2',0, // ᏲᏂᎢ ru
+    '\xe1','\x8f','\xb3','\xe1','\x8e','\xa6','\xe1','\x8f','\x82','\xe1','\x8f','\x93',0, // ᏳᎦᏂᏓ ug
+    '\xe1','\x8f','\xb3','\xe1','\x8e','\xa7','\xe1','\x8e','\xb4','\xe1','\x8f','\x82',0, // ᏳᎧᎴᏂ ua
+    '\xe1','\x8f','\xb3','\xe1','\x8e','\xb6','\xe1','\x8e','\xa0','\xe1','\x8f','\x8d','\xe1','\x8f','\x93','\xe1','\x8f','\x85','\xe1','\x8f','\x85',0, // ᏳᎶᎠᏍᏓᏅᏅ ez
+    '\xe1','\x8f','\xb3','\xe1','\x8e','\xb7','\xe1','\x8f','\x87',0, // ᏳᎷᏇ uy
+    '\xe1','\x9e','\x80','\xe1','\x9e','\x98','\xe1','\x9f','\x92','\xe1','\x9e','\x96','\xe1','\x9e','\xbb','\xe1','\x9e','\x87','\xe1','\x9e','\xb6',0, // កម្ពុជា kh
+    '\xe1','\x9e','\x80','\xe1','\x9e','\xb6','\xe1','\x9e','\x8e','\xe1','\x9e','\xb6','\xe1','\x9e','\x8a','\xe1','\x9e','\xb6',0, // កាណាដា ca
+    '\xe1','\x9e','\x80','\xe1','\x9e','\xb6','\xe1','\x9e','\x8f','\xe1','\x9e','\xb6',0, // កាតា qa
+    '\xe1','\x9e','\x80','\xe1','\x9e','\xb6','\xe1','\x9e','\x94','\xe1','\x9f','\x8b','\xe1','\x9e','\x9c','\xe1','\x9f','\x82','\xe1','\x9e','\x9a',0, // កាប់វែរ cv
+    '\xe1','\x9e','\x80','\xe1','\x9e','\xb6','\xe1','\x9e','\x98','\xe1','\x9f','\x81','\xe1','\x9e','\x9a','\xe1','\x9e','\xbc','\xe1','\x9e','\x93',0, // កាមេរូន cm
+    '\xe1','\x9e','\x80','\xe1','\x9e','\xb6','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9f','\xe1','\x9e','\xb6','\xe1','\x9e','\x80','\xe1','\x9f','\x8b','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x90','\xe1','\x9e','\xb6','\xe1','\x9e','\x93',0, // កាហ្សាក់ស្ថាន kz
+    '\xe1','\x9e','\x80','\xe1','\x9e','\xbb','\xe1','\x9e','\x84','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9f','\x84','\xe1','\x9e','\x82','\xe1','\x9e','\xb8','\xe1','\x9e','\x93','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\xa0','\xe1','\x9e','\xb6','\xe1','\x9e','\x9f','\xe1','\x9e','\xb6',0, // កុងហ្គោគីនស្ហាសា cd
+    '\xe1','\x9e','\x80','\xe1','\x9e','\xbb','\xe1','\x9e','\x84','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9f','\x84','\xe1','\x9e','\x94','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9e','\xb6','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9f','\xe1','\x9e','\xb6','\xe1','\x9e','\x9c','\xe1','\x9e','\xb8','\xe1','\x9e','\x9b',0, // កុងហ្គោប្រាហ្សាវីល cg
+    '\xe1','\x9e','\x80','\xe1','\x9e','\xbb','\xe1','\x9e','\x84','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9f','\x84','\xe1','\x9e','\x9f','\xe1','\x9e','\x92','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9e','\x8e','\xe1','\x9e','\x9a','\xe1','\x9e','\x8a','\xe1','\x9f','\x92','\xe1','\x9e','\x8b',0, // កុងហ្គោសធារណរដ្ឋ cg
+    '\xe1','\x9e','\x80','\xe1','\x9e','\xbb','\xe1','\x9e','\x84','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9f','\x84','\xe1','\x9e','\x9f','\xe1','\x9e','\xb6','\xe1','\x9e','\x92','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9e','\x8e','\xe1','\x9e','\x9a','\xe1','\x9e','\x8a','\xe1','\x9f','\x92','\xe1','\x9e','\x8b','\xe2','\x80','\x8b','\xe1','\x9e','\x94','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9e','\x87','\xe1','\x9e','\xb6','\xe1','\x9e','\x92','\xe1','\x9e','\xb7','\xe1','\x9e','\x94','\xe1','\x9e','\x8f','\xe1','\x9f','\x81','\xe1','\x9e','\x99','\xe1','\x9f','\x92','\xe1','\x9e','\x99',0, // កុងហ្គោសាធារណរដ្ឋ​ប្រជាធិបតេយ្យ cd
+    '\xe1','\x9e','\x80','\xe1','\x9e','\xbc','\xe1','\x9e','\x8f','\xe1','\x9e','\x8c','\xe1','\x9e','\xb8','\xe1','\x9e','\x9c','\xe1','\x9f','\x90','\xe1','\x9e','\x9a',0, // កូតឌីវ័រ ci
+    '\xe1','\x9e','\x80','\xe1','\x9e','\xbc','\xe1','\x9e','\x98','\xe1','\x9f','\x90','\xe1','\x9e','\x9a',0, // កូម័រ km
+    '\xe1','\x9e','\x80','\xe1','\x9e','\xbc','\xe1','\x9e','\x9a','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x80','\xe1','\x9f','\x85',0, // កូរ៉ាកៅ cw
+    '\xe1','\x9e','\x80','\xe1','\x9e','\xbc','\xe1','\x9e','\x9a','\xe1','\x9f','\x89','\xe1','\x9f','\x81','\xe2','\x80','\x8b','\xe1','\x9e','\x81','\xe1','\x9e','\xb6','\xe1','\x9e','\x84','\xe2','\x80','\x8b','\xe1','\x9e','\x87','\xe1','\x9e','\xbe','\xe1','\x9e','\x84',0, // កូរ៉េ​ខាង​ជើង kp
+    '\xe1','\x9e','\x80','\xe1','\x9e','\xbc','\xe1','\x9e','\x9a','\xe1','\x9f','\x89','\xe1','\x9f','\x81','\xe2','\x80','\x8b','\xe1','\x9e','\x81','\xe1','\x9e','\xb6','\xe1','\x9e','\x84','\xe2','\x80','\x8b','\xe1','\x9e','\x8f','\xe1','\x9f','\x92','\xe1','\x9e','\x94','\xe1','\x9e','\xbc','\xe1','\x9e','\x84',0, // កូរ៉េ​ខាង​ត្បូង kr
+    '\xe1','\x9e','\x80','\xe1','\x9e','\xbc','\xe1','\x9e','\x9c','\xe1','\x9f','\x89','\xe1','\x9f','\x82','\xe1','\x9e','\x8f',0, // កូវ៉ែត kw
+    '\xe1','\x9e','\x80','\xe1','\x9e','\xbc','\xe1','\x9e','\x9f','\xe1','\x9e','\xbc','\xe1','\x9e','\x9c','\xe1','\x9f','\x89','\xe1','\x9e','\xbc',0, // កូសូវ៉ូ xk
+    '\xe1','\x9e','\x80','\xe1','\x9e','\xbc','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x8f','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9e','\xb8','\xe1','\x9e','\x80','\xe1','\x9e','\xb6',0, // កូស្តារីកា cr
+    '\xe1','\x9e','\x80','\xe1','\x9e','\xbc','\xe1','\x9e','\xa1','\xe1','\x9e','\xbb','\xe1','\x9f','\x86','\xe1','\x9e','\x94','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8',0, // កូឡុំប៊ី co
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x80','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x90','\xe1','\x9e','\xb6','\xe1','\x9e','\x93',0, // កៀហ្ស៊ីស៊ីស្ថាន kg
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x81','\xe1','\x9e','\x93','\xe1','\x9e','\x99','\xe1','\x9f','\x89','\xe1','\x9e','\xb6',0, // កេនយ៉ា ke
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x84','\xe1','\x9f','\x87','\xe2','\x80','\x8b','\xe1','\x9e','\x80','\xe1','\x9e','\xb6','\xe1','\x9e','\x8e','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9e','\xb8',0, // កោះ​កាណារី ic
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x84','\xe1','\x9f','\x87','\xe2','\x80','\x8b','\xe1','\x9e','\x80','\xe1','\x9e','\xbc','\xe1','\x9e','\x80','\xe1','\x9e','\xbc','\xe1','\x9e','\x9f','\xe1','\x9e','\x82','\xe1','\x9e','\xb8','\xe1','\x9e','\x9b','\xe1','\x9e','\xb8','\xe1','\x9e','\x84',0, // កោះ​កូកូសគីលីង cc
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x84','\xe1','\x9f','\x87','\xe2','\x80','\x8b','\xe1','\x9e','\x80','\xe1','\x9f','\x83','\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\x84','\xe1','\x9f','\x8b',0, // កោះ​កៃម៉ង់ ky
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x84','\xe1','\x9f','\x87','\xe2','\x80','\x8b','\xe1','\x9e','\x81','\xe1','\x9e','\xbc','\xe1','\x9e','\x80',0, // កោះ​ខូក ck
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x84','\xe1','\x9f','\x87','\xe2','\x80','\x8b','\xe1','\x9e','\x82','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9e','\xb8','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x98','\xe1','\x9e','\xb6','\xe1','\x9e','\x9f',0, // កោះ​គ្រីស្មាស cx
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x84','\xe1','\x9f','\x87','\xe2','\x80','\x8b','\xe1','\x9e','\x83','\xe1','\x9f','\x92','\xe1','\x9e','\x9b','\xe1','\x9e','\xb8','\xe1','\x9e','\x97','\xe1','\x9e','\xba','\xe1','\x9e','\x8f','\xe1','\x9e','\xbb','\xe1','\x9e','\x93',0, // កោះ​ឃ្លីភឺតុន cp
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x84','\xe1','\x9f','\x87','\xe2','\x80','\x8b','\xe1','\x9e','\x8e','\xe1','\x9f','\x90','\xe1','\x9e','\x9a','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9c','\xe1','\x9e','\x80','\xe1','\x9f','\x8b',0, // កោះ​ណ័រហ្វក់ nf
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x84','\xe1','\x9f','\x87','\xe2','\x80','\x8b','\xe1','\x9e','\x91','\xe1','\x9e','\xbd','\xe1','\x9e','\x82','\xe1','\x9e','\x93','\xe1','\x9e','\xb7','\xe1','\x9e','\x84','\xe1','\x9e','\x80','\xe1','\x9f','\x83','\xe1','\x9e','\x80','\xe1','\x9e','\xbc','\xe1','\x9e','\x9f',0, // កោះ​ទួគនិងកៃកូស tc
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x84','\xe1','\x9f','\x87','\xe2','\x80','\x8b','\xe1','\x9e','\x94','\xe1','\x9f','\x8a','\xe1','\x9e','\xbc','\xe1','\x9e','\x9c','\xe1','\x9f','\x89','\xe1','\x9f','\x81','\xe1','\x9e','\x8f',0, // កោះ​ប៊ូវ៉េត bv
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x84','\xe1','\x9f','\x87','\xe2','\x80','\x8b','\xe1','\x9e','\x97','\xe1','\x9e','\xb8','\xe1','\x9e','\x8f','\xe1','\x9e','\x80','\xe1','\x9e','\xb6','\xe1','\x9e','\x93',0, // កោះ​ភីតកាន pn
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x84','\xe1','\x9f','\x87','\xe2','\x80','\x8b','\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9e','\xb8','\xe1','\x9e','\x8e','\xe1','\x9e','\xb6','\xe2','\x80','\x8b','\xe1','\x9e','\x81','\xe1','\x9e','\xb6','\xe1','\x9e','\x84','\xe2','\x80','\x8b','\xe1','\x9e','\x87','\xe1','\x9e','\xbe','\xe1','\x9e','\x84',0, // កោះ​ម៉ារីណា​ខាង​ជើង mp
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x84','\xe1','\x9f','\x87','\xe2','\x80','\x8b','\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x9f','\xe1','\x9f','\x8b','\xe1','\x9e','\x9f','\xe1','\x9e','\x9b',0, // កោះ​ម៉ាស់សល mh
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x84','\xe1','\x9f','\x87','\xe2','\x80','\x8b','\xe1','\x9e','\x9c','\xe1','\x9e','\xba','\xe1','\x9e','\x87','\xe1','\x9e','\xb7','\xe1','\x9e','\x93','\xe2','\x80','\x8b','\xe1','\x9e','\x85','\xe1','\x9e','\x80','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9e','\x97','\xe1','\x9e','\x96','\xe2','\x80','\x8b','\xe1','\x9e','\xa2','\xe1','\x9e','\x84','\xe1','\x9f','\x8b','\xe1','\x9e','\x82','\xe1','\x9f','\x92','\xe1','\x9e','\x9b','\xe1','\x9f','\x81','\xe1','\x9e','\x9f',0, // កោះ​វឺជិន​ចក្រភព​អង់គ្លេស vg
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x84','\xe1','\x9f','\x87','\xe2','\x80','\x8b','\xe1','\x9e','\x9c','\xe1','\x9e','\xba','\xe1','\x9e','\x87','\xe1','\x9e','\xb8','\xe1','\x9e','\x93','\xe2','\x80','\x8b','\xe1','\x9e','\xa2','\xe1','\x9e','\xb6','\xe1','\x9e','\x98','\xe1','\x9f','\x81','\xe1','\x9e','\x9a','\xe1','\x9e','\xb7','\xe1','\x9e','\x80',0, // កោះ​វឺជីន​អាមេរិក vi
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x84','\xe1','\x9f','\x87','\xe2','\x80','\x8b','\xe1','\x9e','\x9f','\xe1','\x9e','\xbc','\xe1','\x9e','\xa1','\xe1','\x9e','\xbc','\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xbb','\xe1','\x9e','\x84',0, // កោះ​សូឡូម៉ុង sb
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x84','\xe1','\x9f','\x87','\xe2','\x80','\x8b','\xe1','\x9e','\xa0','\xe1','\x9e','\xba','\xe1','\x9e','\x8a','\xe1','\x9e','\x93','\xe1','\x9e','\xb7','\xe1','\x9e','\x84','\xe2','\x80','\x8b','\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x80','\xe1','\x9f','\x8b','\xe1','\x9e','\x8a','\xe1','\x9e','\xbc','\xe1','\x9e','\x8e','\xe1','\x9e','\xb6','\xe1','\x9e','\x9b','\xe1','\x9f','\x8b',0, // កោះ​ហឺដនិង​ម៉ាក់ដូណាល់ hm
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x84','\xe1','\x9f','\x87','\xe2','\x80','\x8b','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9c','\xe1','\x9e','\x80','\xe1','\x9f','\x8b','\xe1','\x9e','\xa1','\xe1','\x9f','\x82','\xe1','\x9e','\x93',0, // កោះ​ហ្វក់ឡែន fk
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x84','\xe1','\x9f','\x87','\xe2','\x80','\x8b','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9c','\xe1','\x9e','\x80','\xe1','\x9f','\x8b','\xe1','\x9e','\xa1','\xe1','\x9f','\x82','\xe1','\x9e','\x93','i','s','l','a','s','m','a','l','v','i','n','a','s',0, // កោះ​ហ្វក់ឡែនislasmalvinas fk
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x84','\xe1','\x9f','\x87','\xe2','\x80','\x8b','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9c','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9f','\x89','\xe1','\x9e','\xbc',0, // កោះ​ហ្វារ៉ូ fo
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x84','\xe1','\x9f','\x87','\xe2','\x80','\x8b','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9f','\xe1','\x9e','\x80','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8','\xe2','\x80','\x8b','\xe1','\x9e','\x81','\xe1','\x9e','\xb6','\xe1','\x9e','\x84','\xe1','\x9e','\x8f','\xe1','\x9f','\x92','\xe1','\x9e','\x94','\xe1','\x9e','\xbc','\xe1','\x9e','\x84','\xe1','\x9e','\x93','\xe1','\x9e','\xb7','\xe1','\x9e','\x84','\xe1','\x9e','\x9f','\xe1','\x9e','\x84','\xe1','\x9f','\x8b','\xe1','\x9e','\x9c','\xe1','\x9e','\xb7','\xe1','\x9e','\x85','\xe2','\x80','\x8b','\xe1','\x9e','\x81','\xe1','\x9e','\xb6','\xe1','\x9e','\x84','\xe1','\x9e','\x8f','\xe1','\x9f','\x92','\xe1','\x9e','\x94','\xe1','\x9e','\xbc','\xe1','\x9e','\x84',0, // កោះ​ហ្សកហ្ស៊ី​ខាងត្បូងនិងសង់វិច​ខាងត្បូង gs
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x84','\xe1','\x9f','\x87','\xe2','\x80','\x8b','\xe1','\x9e','\xa2','\xe1','\x9e','\xb6','\xe1','\x9e','\x9f','\xe1','\x9f','\x81','\xe1','\x9e','\x93','\xe1','\x9e','\x9f','\xe1','\x9e','\xb7','\xe1','\x9e','\x93',0, // កោះ​អាសេនសិន ac
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x84','\xe1','\x9f','\x87','\xe2','\x80','\x8b','\xe1','\x9e','\xa2','\xe1','\x9e','\xb6','\xe1','\x9e','\xa1','\xe1','\x9e','\x84','\xe1','\x9f','\x8b',0, // កោះ​អាឡង់ ax
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x84','\xe1','\x9f','\x87','\xe2','\x80','\x8b','\xe1','\x9e','\xa2','\xe1','\x9f','\x85','\xe1','\x9e','\xa1','\xe1','\x9e','\xb6','\xe1','\x9e','\x99','\xe1','\x9e','\xb8','\xe1','\x9e','\x84','\xe2','\x80','\x8b','\xe1','\x9e','\xa2','\xe1','\x9e','\xb6','\xe1','\x9e','\x98','\xe1','\x9f','\x81','\xe1','\x9e','\x9a','\xe1','\x9e','\xb7','\xe1','\x9e','\x80',0, // កោះ​អៅឡាយីង​អាមេរិក um
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9e','\xb7','\xe1','\x9e','\x80',0, // ក្រិក gr
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9e','\xbc','\xe1','\x9e','\xa2','\xe1','\x9e','\xb6','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8',0, // ក្រូអាស៊ី hr
+    '\xe1','\x9e','\x80','\xe1','\x9f','\x92','\xe1','\x9e','\x9c','\xe1','\x9e','\xb6','\xe1','\x9e','\x8f','\xe1','\x9f','\x81','\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\xa1','\xe1','\x9e','\xb6',0, // ក្វាតេម៉ាឡា gt
+    '\xe1','\x9e','\x82','\xe1','\x9e','\xb7','\xe1','\x9e','\x9a','\xe1','\x9e','\xb8','\xe1','\x9e','\x94','\xe1','\x9e','\xb6','\xe1','\x9e','\x91','\xe1','\x9e','\xb8',0, // គិរីបាទី ki
+    '\xe1','\x9e','\x82','\xe1','\x9e','\xbb','\xe1','\x9e','\x99','\xe1','\x9e','\x94','\xe1','\x9e','\xb6',0, // គុយបា cu
+    '\xe1','\x9e','\x85','\xe1','\x9e','\x80','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9e','\x97','\xe1','\x9e','\x96','\xe2','\x80','\x8b','\xe1','\x9e','\xa2','\xe1','\x9e','\x84','\xe1','\x9f','\x8b','\xe1','\x9e','\x82','\xe1','\x9f','\x92','\xe1','\x9e','\x9b','\xe1','\x9f','\x81','\xe1','\x9e','\x9f',0, // ចក្រភព​អង់គ្លេស gb
+    '\xe1','\x9e','\x85','\xe1','\x9e','\xa2',0, // ចអ gb
+    '\xe1','\x9e','\x85','\xe1','\x9e','\xb7','\xe1','\x9e','\x93',0, // ចិន cn
+    '\xe1','\x9e','\x86','\xe1','\x9e','\xb6','\xe1','\x9e','\x8a',0, // ឆាដ td
+    '\xe1','\x9e','\x86','\xe1','\x9f','\x82','\xe1','\x9e','\x82','\xe1','\x9e','\xb6',0, // ឆែគា cz
+    '\xe1','\x9e','\x87','\xe1','\x9e','\x94','\xe1','\x9f','\x89','\xe1','\x9e','\xbb','\xe1','\x9e','\x93',0, // ជប៉ុន jp
+    '\xe1','\x9e','\x87','\xe1','\x9e','\xb8','\xe1','\x9e','\x94','\xe1','\x9f','\x8a','\xe1','\x9e','\xbc','\xe1','\x9e','\x91','\xe1','\x9e','\xb8',0, // ជីប៊ូទី dj
+    '\xe1','\x9e','\x87','\xe1','\x9e','\xba','\xe1','\x9e','\x8f','\xe1','\x9e','\xb6','\xe1','\x9e','\x93','\xe1','\x9e','\xb7','\xe1','\x9e','\x84','\xe2','\x80','\x8b','\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9f','\x81','\xe1','\x9e','\x9b','\xe1','\x9e','\xb8','\xe1','\x9e','\xa1','\xe1','\x9e','\xb6',0, // ជឺតានិង​ម៉េលីឡា ea
+    '\xe1','\x9e','\x87','\xe1','\x9e','\xba','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8',0, // ជឺស៊ី je
+    '\xe1','\x9e','\x8a','\xe1','\x9e','\xb6','\xe1','\x9e','\x8e','\xe1','\x9e','\xba','\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x80',0, // ដាណឺម៉ាក dk
+    '\xe1','\x9e','\x8a','\xe1','\x9e','\xbc','\xe1','\x9e','\x98','\xe1','\x9e','\xb8','\xe1','\x9e','\x93','\xe1','\x9e','\xb8','\xe1','\x9e','\x80',0, // ដូមីនីក dm
+    '\xe1','\x9e','\x8a','\xe1','\x9f','\x82','\xe1','\x9e','\x93','\xe1','\x9e','\x8a','\xe1','\x9e','\xb8','\xe2','\x80','\x8b','\xe1','\x9e','\x94','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9e','\xb6','\xe1','\x9f','\x86','\xe1','\x9e','\x84','\xe2','\x80','\x8b','\xe1','\x9e','\x93','\xe1','\x9f','\x85','\xe2','\x80','\x8b','\xe1','\x9e','\x97','\xe1','\x9e','\xb6','\xe1','\x9e','\x82','\xe1','\x9e','\x81','\xe1','\x9e','\xb6','\xe1','\x9e','\x84','\xe1','\x9e','\x8f','\xe1','\x9f','\x92','\xe1','\x9e','\x94','\xe1','\x9e','\xbc','\xe1','\x9e','\x84',0, // ដែនដី​បារាំង​នៅ​ភាគខាងត្បូង tf
+    '\xe1','\x9e','\x8a','\xe1','\x9f','\x82','\xe1','\x9e','\x93','\xe1','\x9e','\x8a','\xe1','\x9e','\xb8','\xe2','\x80','\x8b','\xe1','\x9e','\xa2','\xe1','\x9e','\x84','\xe1','\x9f','\x8b','\xe1','\x9e','\x82','\xe1','\x9f','\x92','\xe1','\x9e','\x9b','\xe1','\x9f','\x81','\xe1','\x9e','\x9f','\xe2','\x80','\x8b','\xe1','\x9e','\x93','\xe1','\x9f','\x85','\xe2','\x80','\x8b','\xe1','\x9e','\x98','\xe1','\x9e','\xa0','\xe1','\x9e','\xb6','\xe2','\x80','\x8b','\xe1','\x9e','\x9f','\xe1','\x9e','\x98','\xe1','\x9e','\xbb','\xe1','\x9e','\x91','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe2','\x80','\x8b','\xe1','\x9e','\xa5','\xe1','\x9e','\x8e','\xe1','\x9f','\x92','\xe1','\x9e','\x8c','\xe1','\x9e','\xb6',0, // ដែនដី​អង់គ្លេស​នៅ​មហា​សមុទ្រ​ឥណ្ឌា io
+    '\xe1','\x9e','\x8a','\xe1','\x9f','\x82','\xe1','\x9e','\x93','\xe2','\x80','\x8b','\xe1','\x9e','\x8a','\xe1','\x9e','\xb8','\xe1','\x9e','\x94','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x9b','\xe1','\x9f','\x81','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x91','\xe1','\x9e','\xb8','\xe1','\x9e','\x93',0, // ដែន​ដីប៉ាលេស្ទីន ps
+    '\xe1','\x9e','\x8c','\xe1','\x9f','\x80','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9f','\x84','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9e','\xb6','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8',0, // ឌៀហ្គោហ្គាស៊ី dg
+    '\xe1','\x9e','\x8e','\xe1','\x9e','\xb6','\xe1','\x9e','\x98','\xe1','\x9e','\xb8','\xe1','\x9e','\x94','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8',0, // ណាមីប៊ី na
+    '\xe1','\x9e','\x8e','\xe1','\x9e','\xbc','\xe1','\x9e','\x9a','\xe1','\x9e','\xbc',0, // ណូរូ nr
+    '\xe1','\x9e','\x8e','\xe1','\x9f','\x80',0, // ណៀ nu
+    '\xe1','\x9e','\x8f','\xe1','\x9e','\x84','\xe1','\x9f','\x8b','\xe1','\x9e','\x9f','\xe1','\x9e','\xb6','\xe1','\x9e','\x93','\xe1','\x9e','\xb8',0, // តង់សានី tz
+    '\xe1','\x9e','\x8f','\xe1','\x9e','\xb6','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8','\xe1','\x9e','\x82','\xe1','\x9e','\xb8','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x90','\xe1','\x9e','\xb6','\xe1','\x9e','\x93',0, // តាហ្ស៊ីគីស្ថាន tj
+    '\xe1','\x9e','\x8f','\xe1','\x9e','\xbb','\xe1','\x9e','\x84','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9e','\xb6',0, // តុងហ្គា to
+    '\xe1','\x9e','\x8f','\xe1','\x9e','\xbc','\xe1','\x9e','\x81','\xe1','\x9f','\x81','\xe1','\x9e','\xa1','\xe1','\x9f','\x85',0, // តូខេឡៅ tk
+    '\xe1','\x9e','\x8f','\xe1','\x9e','\xbc','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9f','\x84',0, // តូហ្គោ tg
+    '\xe1','\x9e','\x8f','\xe1','\x9e','\xbd','\xe1','\x9e','\x80','\xe1','\x9e','\x82','\xe1','\x9e','\xb8',0, // តួកគី tr
+    '\xe1','\x9e','\x8f','\xe1','\x9e','\xbd','\xe1','\x9e','\x80','\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9f','\x81','\xe1','\x9e','\x93','\xe1','\x9e','\xb8','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x90','\xe1','\x9e','\xb6','\xe1','\x9e','\x93',0, // តួកម៉េនីស្ថាន tm
+    '\xe1','\x9e','\x8f','\xe1','\x9f','\x83','\xe1','\x9e','\x9c','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x93','\xe1','\x9f','\x8b',0, // តៃវ៉ាន់ tw
+    '\xe1','\x9e','\x8f','\xe1','\x9f','\x86','\xe1','\x9e','\x94','\xe1','\x9e','\x93','\xe1','\x9f','\x8b','\xe1','\x9e','\x85','\xe1','\x9e','\xb6','\xe1','\x9e','\x99','\xe1','\x9e','\x9b','\xe1','\x9e','\xbb','\xe1','\x9e','\x99','\xe1','\x9e','\xa2','\xe1','\x9e','\xba','\xe1','\x9e','\x9a','\xe1','\x9f','\x89','\xe1','\x9e','\xbc',0, // តំបន់ចាយលុយអឺរ៉ូ ez
+    '\xe1','\x9e','\x8f','\xe1','\x9f','\x86','\xe1','\x9e','\x94','\xe1','\x9e','\x93','\xe1','\x9f','\x8b','\xe1','\x9e','\x87','\xe1','\x9e','\xb6','\xe1','\x9e','\x99','\xe1','\x9e','\xa2','\xe1','\x9e','\xbc','\xe1','\x9e','\x9f','\xe1','\x9f','\x81','\xe1','\x9e','\xa2','\xe1','\x9e','\xb6','\xe1','\x9e','\x93','\xe1','\x9e','\xb8',0, // តំបន់ជាយអូសេអានី qo
+    '\xe1','\x9e','\x90','\xe1','\x9f','\x83',0, // ថៃ th
+    '\xe1','\x9e','\x91','\xe1','\x9e','\xb8','\xe1','\x9e','\x98','\xe1','\x9f','\x90','\xe1','\x9e','\x9a','\xe1','\x9e','\x9b','\xe1','\x9e','\xb8','\xe1','\x9e','\x9f',0, // ទីម័រលីស tl
+    '\xe1','\x9e','\x91','\xe1','\x9e','\xb8','\xe1','\x9e','\x98','\xe1','\x9f','\x90','\xe1','\x9e','\x9a','\xe2','\x80','\x8b','\xe1','\x9e','\x81','\xe1','\x9e','\xb6','\xe1','\x9e','\x84','\xe2','\x80','\x8b','\xe1','\x9e','\x80','\xe1','\x9e','\xbe','\xe1','\x9e','\x8f',0, // ទីម័រ​ខាង​កើត tl
+    '\xe1','\x9e','\x91','\xe1','\x9e','\xbb','\xe1','\x9e','\x99','\xe1','\x9e','\x93','\xe1','\x9e','\xb8','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8',0, // ទុយនីស៊ី tn
+    '\xe1','\x9e','\x91','\xe1','\x9e','\xbc','\xe1','\x9e','\x9c','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x9b','\xe1','\x9e','\xbc',0, // ទូវ៉ាលូ tv
+    '\xe1','\x9e','\x91','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9e','\xb8','\xe1','\x9e','\x93','\xe1','\x9e','\xb8','\xe1','\x9e','\x8a','\xe1','\x9e','\xb6','\xe1','\x9e','\x8f','\xe1','\x9e','\x93','\xe1','\x9e','\xb7','\xe1','\x9e','\x84','\xe2','\x80','\x8b','\xe1','\x9e','\x8f','\xe1','\x9e','\xbc','\xe1','\x9e','\x94','\xe1','\x9e','\xb6','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9f','\x84',0, // ទ្រីនីដាតនិង​តូបាហ្គោ tt
+    '\xe1','\x9e','\x91','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9e','\xb8','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x8f','\xe1','\x9e','\x84','\xe1','\x9f','\x8b','\xe2','\x80','\x8b','\xe1','\x9e','\x8a','\xe1','\x9e','\xb6','\xe2','\x80','\x8b','\xe1','\x9e','\x85','\xe1','\x9e','\xbc','\xe1','\x9e','\x93','\xe1','\x9e','\xa0','\xe1','\x9e','\xb6',0, // ទ្រីស្តង់​ដា​ចូនហា ta
+    '\xe1','\x9e','\x93','\xe1','\x9e','\xb8','\xe1','\x9e','\x80','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9e','\xb6',0, // នីការ៉ាហ្គា ni
+    '\xe1','\x9e','\x93','\xe1','\x9e','\xb8','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9f','\xe1','\x9f','\x81',0, // នីហ្សេ ne
+    '\xe1','\x9e','\x93','\xe1','\x9e','\xb8','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9f','\xe1','\x9f','\x81','\xe1','\x9e','\x9a','\xe1','\x9e','\xb8','\xe1','\x9e','\x99','\xe1','\x9f','\x89','\xe1','\x9e','\xb6',0, // នីហ្សេរីយ៉ា ng
+    '\xe1','\x9e','\x93','\xe1','\x9e','\xbc','\xe1','\x9e','\x9c','\xe1','\x9f','\x82','\xe1','\x9e','\x9b','\xe2','\x80','\x8b','\xe1','\x9e','\x80','\xe1','\x9e','\xb6','\xe1','\x9e','\xa1','\xe1','\x9f','\x81','\xe1','\x9e','\x8a','\xe1','\x9e','\xbc','\xe1','\x9e','\x93','\xe1','\x9e','\xb8',0, // នូវែល​កាឡេដូនី nc
+    '\xe1','\x9e','\x93','\xe1','\x9e','\xbc','\xe1','\x9e','\x9c','\xe1','\x9f','\x82','\xe1','\x9e','\x9b','\xe2','\x80','\x8b','\xe1','\x9e','\x9f','\xe1','\x9f','\x81','\xe1','\x9e','\xa1','\xe1','\x9e','\x84','\xe1','\x9f','\x8b',0, // នូវែល​សេឡង់ nz
+    '\xe1','\x9e','\x93','\xe1','\x9f','\x81','\xe1','\x9e','\x94','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x9b','\xe1','\x9f','\x8b',0, // នេប៉ាល់ np
+    '\xe1','\x9e','\x93','\xe1','\x9f','\x90','\xe1','\x9e','\x9a','\xe1','\x9e','\x9c','\xe1','\x9f','\x82','\xe1','\x9e','\x9f',0, // ន័រវែស no
+    '\xe1','\x9e','\x94','\xe1','\x9e','\x84','\xe1','\x9f','\x8b','\xe1','\x9e','\x80','\xe1','\x9f','\x92','\xe1','\x9e','\x9b','\xe1','\x9e','\xb6','\xe1','\x9e','\x8a','\xe1','\x9f','\x82','\xe1','\x9e','\x9f',0, // បង់ក្លាដែស bd
+    '\xe1','\x9e','\x94','\xe1','\x9e','\xb6','\xe1','\x9e','\x94','\xe1','\x9e','\xb6','\xe1','\x9e','\x8a','\xe1','\x9e','\xbb','\xe1','\x9e','\x9f',0, // បាបាដុស bb
+    '\xe1','\x9e','\x94','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9e','\xb6','\xe1','\x9f','\x86','\xe1','\x9e','\x84',0, // បារាំង fr
+    '\xe1','\x9e','\x94','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9f','\x89','\xe1','\x9f','\x82','\xe1','\x9e','\x93',0, // បារ៉ែន bh
+    '\xe1','\x9e','\x94','\xe1','\x9e','\xb6','\xe1','\x9e','\xa0','\xe1','\x9e','\xb6','\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6',0, // បាហាម៉ា bs
+    '\xe1','\x9e','\x94','\xe1','\x9e','\xbb','\xe1','\x9e','\x8f','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x9c','\xe1','\x9e','\xb6','\xe1','\x9e','\x8e','\xe1','\x9e','\xb6',0, // បុតស្វាណា bw
+    '\xe1','\x9e','\x94','\xe1','\x9e','\xbb','\xe1','\x9e','\x9a','\xe1','\x9e','\xb8','\xe2','\x80','\x8b','\xe1','\x9e','\x9c','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x91','\xe1','\x9e','\xb8','\xe1','\x9e','\x80','\xe1','\x9e','\x84','\xe1','\x9f','\x8b',0, // បុរី​វ៉ាទីកង់ va
+    '\xe1','\x9e','\x94','\xe1','\x9e','\xbc','\xe1','\x9e','\x9b','\xe1','\x9e','\xb8','\xe1','\x9e','\x9c','\xe1','\x9e','\xb8',0, // បូលីវី bo
+    '\xe1','\x9e','\x94','\xe1','\x9e','\xbc','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x93','\xe1','\x9e','\xb8','\xe1','\x9e','\x93','\xe1','\x9e','\xb7','\xe1','\x9e','\x84','\xe1','\x9e','\xa0','\xe1','\x9e','\xba','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9f','\xe1','\x9e','\xb8','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9e','\xbc','\xe1','\x9e','\x9c','\xe1','\x9e','\xb8','\xe1','\x9e','\x8e','\xe1','\x9e','\xb6',0, // បូស្នីនិងហឺហ្សីហ្គូវីណា ba
+    '\xe1','\x9e','\x94','\xe1','\x9e','\xbd','\xe1','\x9e','\x82','\xe1','\x9e','\xb8','\xe1','\x9e','\x8e','\xe1','\x9e','\xb6','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9c','\xe1','\x9e','\xb6','\xe1','\x9e','\x9f','\xe1','\x9e','\xbc',0, // បួគីណាហ្វាសូ bf
+    '\xe1','\x9e','\x94','\xe1','\x9f','\x81','\xe1','\x9e','\x8e','\xe1','\x9e','\xb6','\xe1','\x9f','\x86','\xe1','\x9e','\x84',0, // បេណាំង bj
+    '\xe1','\x9e','\x94','\xe1','\x9f','\x81','\xe1','\x9e','\x9b','\xe1','\x9e','\xb8',0, // បេលី bz
+    '\xe1','\x9e','\x94','\xe1','\x9f','\x81','\xe1','\x9e','\xa1','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9e','\xbb','\xe1','\x9e','\x9f',0, // បេឡារុស by
+    '\xe1','\x9e','\x94','\xe1','\x9f','\x82','\xe1','\x9e','\x9b','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb7','\xe1','\x9e','\x80',0, // បែលហ្ស៊ិក be
+    '\xe1','\x9e','\x94','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x82','\xe1','\x9e','\xb8','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x90','\xe1','\x9e','\xb6','\xe1','\x9e','\x93',0, // ប៉ាគីស្ថាន pk
+    '\xe1','\x9e','\x94','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x8e','\xe1','\x9e','\xb6','\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6',0, // ប៉ាណាម៉ា pa
+    '\xe1','\x9e','\x94','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x96','\xe1','\x9e','\xbc','\xe1','\x9e','\xa2','\xe1','\x9e','\xb6','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8','\xe2','\x80','\x8b','\xe1','\x9e','\x93','\xe1','\x9e','\xbc','\xe1','\x9e','\x9c','\xe1','\x9f','\x82','\xe1','\x9e','\x9b','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9e','\xb8','\xe1','\x9e','\x8e','\xe1','\x9f','\x81',0, // ប៉ាពូអាស៊ី​នូវែលហ្គីណេ pg
+    '\xe1','\x9e','\x94','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9e','\xb6','\xe1','\x9e','\x99',0, // ប៉ារ៉ាហ្គាយ py
+    '\xe1','\x9e','\x94','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x9b','\xe1','\x9f','\x81','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x91','\xe1','\x9e','\xb8','\xe1','\x9e','\x93',0, // ប៉ាលេស្ទីន ps
+    '\xe1','\x9e','\x94','\xe1','\x9f','\x89','\xe1','\x9e','\xbc','\xe1','\x9e','\x9b','\xe1','\x9e','\xb8','\xe2','\x80','\x8b','\xe1','\x9e','\x8e','\xe1','\x9f','\x81','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8','\xe2','\x80','\x8b','\xe1','\x9e','\x94','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9e','\xb6','\xe1','\x9f','\x86','\xe1','\x9e','\x84',0, // ប៉ូលី​ណេស៊ី​បារាំង pf
+    '\xe1','\x9e','\x94','\xe1','\x9f','\x89','\xe1','\x9e','\xbc','\xe1','\x9e','\xa1','\xe1','\x9e','\xbc','\xe1','\x9e','\x89',0, // ប៉ូឡូញ pl
+    '\xe1','\x9e','\x94','\xe1','\x9f','\x89','\xe1','\x9f','\x81','\xe1','\x9e','\x9a','\xe1','\x9e','\xbc',0, // ប៉េរូ pe
+    '\xe1','\x9e','\x94','\xe1','\x9f','\x8a','\xe1','\x9e','\xba','\xe1','\x9e','\x98','\xe1','\x9e','\xbb','\xe1','\x9e','\x99','\xe1','\x9e','\x8a','\xe1','\x9e','\xb6',0, // ប៊ឺមុយដា bm
+    '\xe1','\x9e','\x94','\xe1','\x9f','\x8a','\xe1','\x9e','\xbb','\xe1','\x9e','\x9b','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9e','\xb8',0, // ប៊ុលហ្គារី bg
+    '\xe1','\x9e','\x94','\xe1','\x9f','\x8a','\xe1','\x9e','\xbc','\xe1','\x9e','\x8f','\xe1','\x9e','\x84','\xe1','\x9f','\x8b',0, // ប៊ូតង់ bt
+    '\xe1','\x9e','\x94','\xe1','\x9f','\x8a','\xe1','\x9e','\xbc','\xe1','\x9e','\x9a','\xe1','\x9e','\xbb','\xe1','\x9e','\x93','\xe1','\x9e','\x8c','\xe1','\x9e','\xb8',0, // ប៊ូរុនឌី bi
+    '\xe1','\x9e','\x94','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9f','\x81','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8','\xe1','\x9e','\x9b',0, // ប្រេស៊ីល br
+    '\xe1','\x9e','\x95','\xe1','\x9f','\x85','\xe1','\x9e','\xa1','\xe1','\x9e','\xbc',0, // ផៅឡូ pw
+    '\xe1','\x9e','\x96','\xe1','\x9f','\x90','\xe1','\x9e','\x9a','\xe1','\x9e','\x8f','\xe1','\x9e','\xbc','\xe1','\x9e','\x9a','\xe1','\x9e','\xb8','\xe1','\x9e','\x80','\xe1','\x9e','\xbc',0, // ព័រតូរីកូ pr
+    '\xe1','\x9e','\x96','\xe1','\x9f','\x90','\xe1','\x9e','\x9a','\xe1','\x9e','\x91','\xe1','\x9e','\xbb','\xe1','\x9e','\x99','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9e','\xb6','\xe1','\x9e','\x9b','\xe1','\x9f','\x8b',0, // ព័រទុយហ្គាល់ pt
+    '\xe1','\x9e','\x96','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9e','\xbb','\xe1','\x9e','\x99','\xe1','\x9e','\x8e','\xe1','\x9f','\x81',0, // ព្រុយណេ bn
+    '\xe1','\x9e','\x98','\xe1','\x9e','\xb8','\xe1','\x9e','\x80','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9e','\xbc','\xe1','\x9e','\x8e','\xe1','\x9f','\x81','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8',0, // មីក្រូណេស៊ី fm
+    '\xe1','\x9e','\x98','\xe1','\x9e','\xb8','\xe1','\x9e','\x99','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x93','\xe1','\x9f','\x8b','\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x97','\xe1','\x9e','\xbc','\xe1','\x9e','\x98','\xe1','\x9e','\xb6',0, // មីយ៉ាន់ម៉ាភូមា mm
+    '\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x80','\xe1','\x9e','\xb6','\xe1','\x9e','\x9c',0, // ម៉ាកាវ mo
+    '\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x80','\xe1','\x9e','\xb6','\xe1','\x9e','\x9c','\xe1','\x9e','\x8f','\xe1','\x9f','\x86','\xe1','\x9e','\x94','\xe1','\x9e','\x93','\xe1','\x9f','\x8b','\xe1','\x9e','\x9a','\xe1','\x9e','\x8a','\xe1','\x9f','\x92','\xe1','\x9e','\x8b','\xe1','\x9e','\x94','\xe1','\x9e','\xb6','\xe1','\x9e','\x9b','\xe1','\x9e','\x96','\xe1','\x9e','\xb7','\xe1','\x9e','\x9f','\xe1','\x9f','\x81','\xe1','\x9e','\x9f','\xe1','\x9e','\x85','\xe1','\x9e','\xb7','\xe1','\x9e','\x93',0, // ម៉ាកាវតំបន់រដ្ឋបាលពិសេសចិន mo
+    '\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x8a','\xe1','\x9e','\xb6','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9e','\xb6','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x80','\xe1','\x9e','\xb6',0, // ម៉ាដាហ្គាស្កា mg
+    '\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x91','\xe1','\x9e','\xb8','\xe1','\x9e','\x93','\xe1','\x9e','\xb8','\xe1','\x9e','\x80',0, // ម៉ាទីនីក mq
+    '\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x99','\xe1','\x9e','\xbb','\xe1','\x9e','\x8f',0, // ម៉ាយុត yt
+    '\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9f','\x89','\xe1','\x9e','\xbb','\xe1','\x9e','\x80',0, // ម៉ារ៉ុក ma
+    '\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x9b','\xe1','\x9e','\xb8',0, // ម៉ាលី ml
+    '\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x9b','\xe1','\x9f','\x8b','\xe1','\x9e','\x8c','\xe1','\x9e','\xb8','\xe1','\x9e','\x9c',0, // ម៉ាល់ឌីវ mv
+    '\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x9b','\xe1','\x9f','\x8b','\xe1','\x9e','\x8f','\xe1','\x9f','\x8d',0, // ម៉ាល់ត៍ mt
+    '\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x9f','\xe1','\x9f','\x81','\xe1','\x9e','\x8a','\xe1','\x9f','\x92','\xe1','\x9e','\x9c','\xe1','\x9e','\xb6','\xe1','\x9e','\x93',0, // ម៉ាសេដ្វាន mk
+    '\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x9f','\xe1','\x9f','\x81','\xe1','\x9e','\x8a','\xe1','\x9f','\x92','\xe1','\x9e','\x9c','\xe1','\x9e','\xb6','\xe1','\x9e','\x93','\xe1','\x9e','\xa2','\xe1','\x9e','\x8f','\xe1','\x9e','\xb8','\xe1','\x9e','\x8f','\xe2','\x80','\x8b','\xe1','\x9e','\x9f','\xe1','\x9e','\xb6','\xe1','\x9e','\x92','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9e','\x8e','\xe1','\x9e','\x9a','\xe1','\x9e','\x8a','\xe1','\x9f','\x92','\xe1','\x9e','\x8b','\xe2','\x80','\x8b','\xe1','\x9e','\x99','\xe1','\x9e','\xbc','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9f','\x84','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x9b','\xe1','\x9e','\xb6','\xe1','\x9e','\x9c','\xe1','\x9e','\xb8',0, // ម៉ាសេដ្វានអតីត​សាធារណរដ្ឋ​យូហ្គោស្លាវី mk
+    '\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\xa1','\xe1','\x9e','\xb6','\xe1','\x9e','\x9c','\xe1','\x9e','\xb8',0, // ម៉ាឡាវី mw
+    '\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\xa1','\xe1','\x9f','\x81','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8',0, // ម៉ាឡេស៊ី my
+    '\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb7','\xe1','\x9e','\x80','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb7','\xe1','\x9e','\x80',0, // ម៉ិកស៊ិក mx
+    '\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xbb','\xe1','\x9e','\x84','\xe1','\x9e','\x8f','\xe1','\x9f','\x81','\xe1','\x9e','\x8e','\xe1','\x9f','\x81','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9f','\x84',0, // ម៉ុងតេណេហ្គ្រោ me
+    '\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xbb','\xe1','\x9e','\x84','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9f','\x82','\xe1','\x9e','\x9a','\xe1','\x9f','\x89','\xe1','\x9e','\xb6',0, // ម៉ុងស៊ែរ៉ា ms
+    '\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xbb','\xe1','\x9e','\x84','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9f','\x84','\xe1','\x9e','\x9b','\xe1','\x9e','\xb8',0, // ម៉ុងហ្គោលី mn
+    '\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xbb','\xe1','\x9e','\x9b','\xe1','\x9e','\x8a','\xe1','\x9e','\xb6','\xe1','\x9e','\x9c','\xe1','\x9e','\xb8',0, // ម៉ុលដាវី md
+    '\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xbc','\xe1','\x9e','\x8e','\xe1','\x9e','\xb6','\xe1','\x9e','\x80','\xe1','\x9e','\xbc',0, // ម៉ូណាកូ mc
+    '\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xbc','\xe1','\x9e','\x9a','\xe1','\x9e','\xb8','\xe1','\x9e','\x8f','\xe1','\x9e','\xb6','\xe1','\x9e','\x93','\xe1','\x9e','\xb8',0, // ម៉ូរីតានី mr
+    '\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xbc','\xe1','\x9e','\x9a','\xe1','\x9e','\xb8','\xe1','\x9e','\x9f',0, // ម៉ូរីស mu
+    '\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xbc','\xe1','\x9e','\x9f','\xe1','\x9f','\x86','\xe1','\x9e','\x94','\xe1','\x9f','\x8a','\xe1','\x9e','\xb7','\xe1','\x9e','\x80',0, // ម៉ូសំប៊ិក mz
+    '\xe1','\x9e','\x99','\xe1','\x9f','\x81','\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9f','\x82','\xe1','\x9e','\x93',0, // យេម៉ែន ye
+    '\xe1','\x9e','\x9a','\xe1','\x9e','\x9c','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x93','\xe1','\x9f','\x8b','\xe1','\x9e','\x8a','\xe1','\x9e','\xb6',0, // រវ៉ាន់ដា rw
+    '\xe1','\x9e','\x9a','\xe1','\x9e','\xbb','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8',0, // រុស្ស៊ី ru
+    '\xe1','\x9e','\x9a','\xe1','\x9e','\xbc','\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x93','\xe1','\x9e','\xb8',0, // រូម៉ានី ro
+    '\xe1','\x9e','\x9a','\xe1','\x9f','\x81','\xe1','\x9e','\xa2','\xe1','\x9e','\xbb','\xe1','\x9e','\x99','\xe1','\x9e','\x89','\xe1','\x9f','\x89','\xe1','\x9e','\xbb','\xe1','\x9e','\x84',0, // រេអុយញ៉ុង re
+    '\xe1','\x9e','\x9b','\xe1','\x9e','\xb7','\xe1','\x9e','\x85','\xe1','\x9e','\x8f','\xe1','\x9e','\xb7','\xe1','\x9e','\x93','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x8a','\xe1','\x9e','\xb6','\xe1','\x9e','\x89',0, // លិចតិនស្ដាញ li
+    '\xe1','\x9e','\x9b','\xe1','\x9e','\xb8','\xe1','\x9e','\x91','\xe1','\x9e','\xbb','\xe1','\x9e','\x99','\xe1','\x9e','\xa2','\xe1','\x9e','\xb6','\xe1','\x9e','\x93','\xe1','\x9e','\xb8',0, // លីទុយអានី lt
+    '\xe1','\x9e','\x9b','\xe1','\x9e','\xb8','\xe1','\x9e','\x94','\xe1','\x9e','\x84','\xe1','\x9f','\x8b',0, // លីបង់ lb
+    '\xe1','\x9e','\x9b','\xe1','\x9e','\xb8','\xe1','\x9e','\x94','\xe1','\x9f','\x81','\xe1','\x9e','\x9a','\xe1','\x9e','\xb8','\xe1','\x9e','\x99','\xe1','\x9f','\x89','\xe1','\x9e','\xb6',0, // លីបេរីយ៉ា lr
+    '\xe1','\x9e','\x9b','\xe1','\x9e','\xb8','\xe1','\x9e','\x94','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8',0, // លីប៊ី ly
+    '\xe1','\x9e','\x9b','\xe1','\x9e','\xbb','\xe1','\x9e','\x85','\xe1','\x9e','\x9f','\xe1','\x9f','\x86','\xe1','\x9e','\x94','\xe1','\x9e','\xbd',0, // លុចសំបួ lu
+    '\xe1','\x9e','\x9c','\xe1','\x9f','\x80','\xe1','\x9e','\x8f','\xe1','\x9e','\x8e','\xe1','\x9e','\xb6','\xe1','\x9e','\x98',0, // វៀតណាម vn
+    '\xe1','\x9e','\x9c','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x93','\xe1','\x9e','\xbc','\xe1','\x9e','\x91','\xe1','\x9e','\xbc',0, // វ៉ានូទូ vu
+    '\xe1','\x9e','\x9c','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x9b','\xe1','\x9e','\xb8','\xe1','\x9e','\x9f','\xe1','\x9e','\x93','\xe1','\x9e','\xb7','\xe1','\x9e','\x84','\xe2','\x80','\x8b','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9c','\xe1','\x9e','\xbc','\xe1','\x9e','\x91','\xe1','\x9e','\xbc','\xe1','\x9e','\x8e','\xe1','\x9e','\xb6',0, // វ៉ាលីសនិង​ហ្វូទូណា wf
+    '\xe1','\x9e','\x9c','\xe1','\x9f','\x89','\xe1','\x9f','\x81','\xe1','\x9e','\x8e','\xe1','\x9f','\x81','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xbb','\xe1','\x9e','\x99','\xe1','\x9e','\xa2','\xe1','\x9f','\x81','\xe1','\x9e','\xa1','\xe1','\x9e','\xb6',0, // វ៉េណេស៊ុយអេឡា ve
+    '\xe1','\x9e','\x9f','\xe1','\x9e','\x84','\xe1','\x9f','\x8b','\xe1','\x9e','\x96','\xe1','\x9f','\x92','\xe1','\x9e','\x99','\xe1','\x9f','\x82','\xe1','\x9e','\x9a','\xe1','\x9e','\x93','\xe1','\x9e','\xb7','\xe1','\x9e','\x84','\xe2','\x80','\x8b','\xe1','\x9e','\x98','\xe1','\x9e','\xb8','\xe1','\x9e','\x82','\xe1','\x9e','\xb8','\xe1','\x9e','\xa1','\xe1','\x9e','\xbb','\xe1','\x9e','\x84',0, // សង់ព្យែរនិង​មីគីឡុង pm
+    '\xe1','\x9e','\x9f','\xe1','\x9e','\x84','\xe1','\x9f','\x8b','\xe2','\x80','\x8b','\xe1','\x9e','\xa0','\xe1','\x9f','\x81','\xe1','\x9e','\xa1','\xe1','\x9f','\x81','\xe1','\x9e','\x8e','\xe1','\x9e','\xb6',0, // សង់​ហេឡេណា sh
+    '\xe1','\x9e','\x9f','\xe1','\x9e','\x9a','\xe1','\x9e','\xa2',0, // សរអ us
+    '\xe1','\x9e','\x9f','\xe1','\x9e','\xa0','\xe1','\x9e','\x9a','\xe1','\x9e','\x8a','\xe1','\x9f','\x92','\xe1','\x9e','\x8b','\xe1','\x9e','\xa2','\xe1','\x9e','\xb6','\xe1','\x9e','\x98','\xe1','\x9f','\x81','\xe1','\x9e','\x9a','\xe1','\x9e','\xb7','\xe1','\x9e','\x80',0, // សហរដ្ឋអាមេរិក us
+    '\xe1','\x9e','\x9f','\xe1','\x9e','\xb6','\xe1','\x9e','\x92','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9e','\x8e','\xe1','\x9e','\x9a','\xe1','\x9e','\x8a','\xe1','\x9f','\x92','\xe1','\x9e','\x8b','\xe1','\x9e','\x86','\xe1','\x9f','\x81','\xe1','\x9e','\x80',0, // សាធារណរដ្ឋឆេក cz
+    '\xe1','\x9e','\x9f','\xe1','\x9e','\xb6','\xe1','\x9e','\x92','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9e','\x8e','\xe1','\x9e','\x9a','\xe1','\x9e','\x8a','\xe1','\x9f','\x92','\xe1','\x9e','\x8b','\xe1','\x9e','\xa2','\xe1','\x9e','\xb6','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9c','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9e','\xb7','\xe1','\x9e','\x80','\xe1','\x9e','\x80','\xe1','\x9e','\x8e','\xe1','\x9f','\x92','\xe1','\x9e','\x8a','\xe1','\x9e','\xb6','\xe1','\x9e','\x9b',0, // សាធារណរដ្ឋអាហ្វ្រិកកណ្ដាល cf
+    '\xe1','\x9e','\x9f','\xe1','\x9e','\xb6','\xe1','\x9e','\x92','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9e','\x8e','\xe1','\x9e','\x9a','\xe1','\x9e','\x8a','\xe1','\x9f','\x92','\xe1','\x9e','\x8b','\xe2','\x80','\x8b','\xe1','\x9e','\x8a','\xe1','\x9e','\xbc','\xe1','\x9e','\x98','\xe1','\x9e','\xb8','\xe1','\x9e','\x93','\xe1','\x9e','\xb8','\xe1','\x9e','\x80',0, // សាធារណរដ្ឋ​ដូមីនីក do
+    '\xe1','\x9e','\x9f','\xe1','\x9e','\xb6','\xe1','\x9e','\x93','\xe2','\x80','\x8b','\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9e','\xb8','\xe1','\x9e','\x8e','\xe1','\x9e','\xbc',0, // សាន​ម៉ារីណូ sm
+    '\xe1','\x9e','\x9f','\xe1','\x9e','\xb6','\xe1','\x9e','\x98','\xe1','\x9f','\x90','\xe1','\x9e','\x9a',0, // សាម័រ ws
+    '\xe1','\x9e','\x9f','\xe1','\x9e','\xb6','\xe1','\x9e','\x98','\xe1','\x9f','\x90','\xe1','\x9e','\x9a','\xe1','\x9e','\xa2','\xe1','\x9e','\xb6','\xe1','\x9e','\x98','\xe1','\x9f','\x81','\xe1','\x9e','\x9a','\xe1','\x9e','\xb7','\xe1','\x9e','\x80','\xe1','\x9e','\xb6','\xe1','\x9f','\x86','\xe1','\x9e','\x84',0, // សាម័រអាមេរិកាំង as
+    '\xe1','\x9e','\x9f','\xe1','\x9e','\xb6','\xe1','\x9e','\xa0','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x81','\xe1','\x9e','\xb6','\xe1','\x9e','\x84','\xe1','\x9e','\x9b','\xe1','\x9e','\xb7','\xe1','\x9e','\x85',0, // សាហារ៉ាខាងលិច eh
+    '\xe1','\x9e','\x9f','\xe1','\x9e','\xb6','\xe1','\x9f','\x86','\xe1','\x9e','\x84','\xe1','\x9e','\x9b','\xe1','\x9e','\xbc','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8',0, // សាំងលូស៊ី lc
+    '\xe1','\x9e','\x9f','\xe1','\x9e','\xb6','\xe1','\x9f','\x86','\xe1','\x9e','\x84','\xe2','\x80','\x8b','\xe1','\x9e','\x82','\xe1','\x9e','\xb8','\xe1','\x9e','\x8f','\xe1','\x9e','\x93','\xe1','\x9e','\xb7','\xe1','\x9e','\x84','\xe1','\x9e','\x8e','\xe1','\x9f','\x81','\xe1','\x9e','\x9c','\xe1','\x9e','\xb8','\xe1','\x9e','\x9f',0, // សាំង​គីតនិងណេវីស kn
+    '\xe1','\x9e','\x9f','\xe1','\x9e','\xb6','\xe1','\x9f','\x86','\xe1','\x9e','\x84','\xe2','\x80','\x8b','\xe1','\x9e','\x94','\xe1','\x9e','\xb6','\xe1','\x9e','\x90','\xe1','\x9f','\x81','\xe1','\x9e','\xa1','\xe1','\x9f','\x81','\xe1','\x9e','\x98','\xe1','\x9e','\xb8',0, // សាំង​បាថេឡេមី bl
+    '\xe1','\x9e','\x9f','\xe1','\x9e','\xb6','\xe1','\x9f','\x86','\xe1','\x9e','\x84','\xe2','\x80','\x8b','\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x91','\xe1','\x9e','\xb8','\xe1','\x9e','\x93',0, // សាំង​ម៉ាទីន mf
+    '\xe1','\x9e','\x9f','\xe1','\x9e','\xb6','\xe1','\x9f','\x86','\xe1','\x9e','\x84','\xe2','\x80','\x8b','\xe1','\x9e','\x9c','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9f','\x86','\xe1','\x9e','\x84','\xe1','\x9e','\x9f','\xe1','\x9e','\x84','\xe1','\x9f','\x8b','\xe1','\x9e','\x93','\xe1','\x9e','\xb7','\xe1','\x9e','\x84','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9f','\x81','\xe1','\x9e','\x8e','\xe1','\x9e','\xb6','\xe1','\x9e','\x8c','\xe1','\x9e','\xb8','\xe1','\x9e','\x93',0, // សាំង​វ៉ាំងសង់និងហ្គ្រេណាឌីន vc
+    '\xe1','\x9e','\x9f','\xe1','\x9e','\xb7','\xe1','\x9e','\x84','\xe1','\x9f','\x92','\xe1','\x9e','\xa0','\xe1','\x9e','\x94','\xe1','\x9e','\xbb','\xe1','\x9e','\x9a','\xe1','\x9e','\xb8',0, // សិង្ហបុរី sg
+    '\xe1','\x9e','\x9f','\xe1','\x9e','\xb8','\xe1','\x9e','\x84','\xe2','\x80','\x8b','\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x92','\xe1','\x9e','\xb8','\xe1','\x9e','\x93',0, // សីង​ម៉ាធីន sx
+    '\xe1','\x9e','\x9f','\xe1','\x9e','\xb8','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\xa0','\xe1','\x9f','\x82','\xe1','\x9e','\x9b',0, // សីស្ហែល sc
+    '\xe1','\x9e','\x9f','\xe1','\x9e','\xbc','\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x9b','\xe1','\x9e','\xb8',0, // សូម៉ាលី so
+    '\xe1','\x9e','\x9f','\xe1','\x9e','\xbc','\xe1','\x9e','\x9a','\xe1','\x9e','\xb8','\xe1','\x9e','\x8e','\xe1','\x9e','\xb6','\xe1','\x9e','\x98',0, // សូរីណាម sr
+    '\xe1','\x9e','\x9f','\xe1','\x9f','\x80','\xe1','\x9e','\x9a','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\xa1','\xe1','\x9f','\x81','\xe1','\x9e','\xa2','\xe1','\x9e','\xbc','\xe1','\x9e','\x93',0, // សៀរ៉ាឡេអូន sl
+    '\xe1','\x9e','\x9f','\xe1','\x9f','\x81','\xe1','\x9e','\x8e','\xe1','\x9f','\x81','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9e','\xb6','\xe1','\x9e','\x9b','\xe1','\x9f','\x8b',0, // សេណេហ្គាល់ sn
+    '\xe1','\x9e','\x9f','\xe1','\x9f','\x82','\xe1','\x9e','\x94','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8',0, // សែប៊ី rs
+    '\xe1','\x9e','\x9f','\xe1','\x9f','\x85','\xe1','\x9e','\x8f','\xe1','\x9e','\xbc','\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9f','\x81','\xe1','\x9e','\x93','\xe1','\x9e','\xb7','\xe1','\x9e','\x84','\xe1','\x9e','\x94','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9e','\xb6','\xe1','\x9f','\x86','\xe1','\x9e','\x84','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8','\xe1','\x9e','\x94',0, // សៅតូម៉េនិងប្រាំងស៊ីប st
+    '\xe1','\x9e','\x9f','\xe1','\x9f','\x86','\xe1','\x9e','\x94','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8',0, // សំប៊ី zm
+    '\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8','\xe1','\x9e','\x94',0, // ស៊ីប cy
+    '\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8','\xe1','\x9e','\x98','\xe1','\x9e','\x94','\xe1','\x9e','\xb6','\xe1','\x9e','\x9c','\xe1','\x9f','\x89','\xe1','\x9f','\x81',0, // ស៊ីមបាវ៉េ zw
+    '\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8','\xe1','\x9e','\x9a','\xe1','\x9e','\xb8',0, // ស៊ីរី sy
+    '\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8','\xe1','\x9e','\x9b','\xe1','\x9e','\xb8',0, // ស៊ីលី cl
+    '\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xbb','\xe1','\x9e','\x99','\xe1','\x9e','\xa2','\xe1','\x9f','\x82','\xe1','\x9e','\x8f',0, // ស៊ុយអែត se
+    '\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xbc','\xe1','\x9e','\x8a','\xe1','\x9e','\x84','\xe1','\x9f','\x8b',0, // ស៊ូដង់ sd
+    '\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xbc','\xe1','\x9e','\x8a','\xe1','\x9e','\x84','\xe1','\x9f','\x8b','\xe2','\x80','\x8b','\xe1','\x9e','\x81','\xe1','\x9e','\xb6','\xe1','\x9e','\x84','\xe2','\x80','\x8b','\xe1','\x9e','\x8f','\xe1','\x9f','\x92','\xe1','\x9e','\x94','\xe1','\x9e','\xbc','\xe1','\x9e','\x84',0, // ស៊ូដង់​ខាង​ត្បូង ss
+    '\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9e','\xb8','\xe1','\x9e','\x9b','\xe1','\x9e','\x84','\xe1','\x9f','\x92','\xe1','\x9e','\x80','\xe1','\x9e','\xb6',0, // ស្រីលង្កា lk
+    '\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x9b','\xe1','\x9e','\xbc','\xe1','\x9e','\x9c','\xe1','\x9f','\x81','\xe1','\x9e','\x93','\xe1','\x9e','\xb8',0, // ស្លូវេនី si
+    '\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x9b','\xe1','\x9e','\xbc','\xe1','\x9e','\x9c','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x82','\xe1','\x9e','\xb8',0, // ស្លូវ៉ាគី sk
+    '\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x9c','\xe1','\x9e','\xb6','\xe1','\x9e','\x9b','\xe1','\x9e','\x94','\xe1','\x9e','\xb6','\xe1','\x9e','\x8a','\xe1','\x9e','\x93','\xe1','\x9e','\xb7','\xe1','\x9e','\x84','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9f','\xe1','\x9e','\x84','\xe1','\x9f','\x8b','\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x99','\xe1','\x9f','\x81','\xe1','\x9e','\x93',0, // ស្វាលបាដនិងហ្សង់ម៉ាយេន sj
+    '\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x9c','\xe1','\x9e','\xb6','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8','\xe1','\x9e','\xa1','\xe1','\x9e','\x84','\xe1','\x9f','\x8b',0, // ស្វាស៊ីឡង់ sz
+    '\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x9c','\xe1','\x9e','\xb8','\xe1','\x9e','\x9f',0, // ស្វីស ch
+    '\xe1','\x9e','\xa0','\xe1','\x9e','\xbb','\xe1','\x9e','\x84','\xe1','\x9e','\x80','\xe1','\x9e','\xbb','\xe1','\x9e','\x84',0, // ហុងកុង hk
+    '\xe1','\x9e','\xa0','\xe1','\x9e','\xbb','\xe1','\x9e','\x84','\xe1','\x9e','\x80','\xe1','\x9e','\xbb','\xe1','\x9e','\x84','\xe1','\x9e','\x8f','\xe1','\x9f','\x86','\xe1','\x9e','\x94','\xe1','\x9e','\x93','\xe1','\x9f','\x8b','\xe1','\x9e','\x9a','\xe1','\x9e','\x8a','\xe1','\x9f','\x92','\xe1','\x9e','\x8b','\xe1','\x9e','\x94','\xe1','\x9e','\xb6','\xe1','\x9e','\x9b','\xe1','\x9e','\x96','\xe1','\x9e','\xb7','\xe1','\x9e','\x9f','\xe1','\x9f','\x81','\xe1','\x9e','\x9f','\xe1','\x9e','\x85','\xe1','\x9e','\xb7','\xe1','\x9e','\x93',0, // ហុងកុងតំបន់រដ្ឋបាលពិសេសចិន hk
+    '\xe1','\x9e','\xa0','\xe1','\x9e','\xbb','\xe1','\x9e','\x84','\xe1','\x9e','\x82','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9e','\xb8',0, // ហុងគ្រី hu
+    '\xe1','\x9e','\xa0','\xe1','\x9e','\xbb','\xe1','\x9e','\x84','\xe1','\x9e','\x8c','\xe1','\x9e','\xbc','\xe1','\x9e','\x9a','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x9f',0, // ហុងឌូរ៉ាស hn
+    '\xe1','\x9e','\xa0','\xe1','\x9e','\xbc','\xe1','\x9e','\xa1','\xe1','\x9e','\x84','\xe1','\x9f','\x8b',0, // ហូឡង់ nl
+    '\xe1','\x9e','\xa0','\xe1','\x9e','\xbc','\xe1','\x9e','\xa1','\xe1','\x9e','\x84','\xe1','\x9f','\x8b','\xe1','\x9e','\x80','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x94','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8','\xe1','\x9e','\x93',0, // ហូឡង់ការ៉ាប៊ីន bq
+    '\xe1','\x9e','\xa0','\xe1','\x9f','\x83','\xe1','\x9e','\x91','\xe1','\x9e','\xb8',0, // ហៃទី ht
+    '\xe1','\x9e','\xa0','\xe1','\x9f','\x8a','\xe1','\x9f','\x92','\xe1','\x9e','\x9f','\xe1','\x9e','\x80','\xe1','\x9e','\x8a','\xe1','\x9e','\xb6','\xe1','\x9e','\x93','\xe1','\x9e','\xb8',0, // ហ៊្សកដានី jo
+    '\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9e','\xb6','\xe1','\x9e','\x8e','\xe1','\x9e','\xb6',0, // ហ្គាណា gh
+    '\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9e','\xb6','\xe1','\x9e','\x94','\xe1','\x9e','\xbb','\xe1','\x9e','\x84',0, // ហ្គាបុង ga
+    '\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9e','\xb6','\xe1','\x9f','\x86',0, // ហ្គាំ gu
+    '\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9e','\xb8','\xe1','\x9e','\x8e','\xe1','\x9f','\x81',0, // ហ្គីណេ gn
+    '\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9e','\xb8','\xe1','\x9e','\x8e','\xe1','\x9f','\x81','\xe1','\x9e','\x94','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x9f','\xe1','\x9e','\xbc',0, // ហ្គីណេប៊ីស្សូ gw
+    '\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9e','\xb8','\xe1','\x9e','\x8e','\xe1','\x9f','\x81','\xe1','\x9e','\xa2','\xe1','\x9f','\x81','\xe1','\x9e','\x80','\xe1','\x9f','\x92','\xe1','\x9e','\x9c','\xe1','\x9e','\xb6','\xe1','\x9e','\x91','\xe1','\x9f','\x90','\xe1','\x9e','\x9a',0, // ហ្គីណេអេក្វាទ័រ gq
+    '\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9e','\xb8','\xe1','\x9e','\x99','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x93',0, // ហ្គីយ៉ាន gy
+    '\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9e','\xb8','\xe1','\x9e','\xa2','\xe1','\x9e','\xb6','\xe1','\x9e','\x8e','\xe1','\x9e','\xb6','\xe1','\x9e','\x94','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9e','\xb6','\xe1','\x9f','\x86','\xe1','\x9e','\x84',0, // ហ្គីអាណាបារាំង gf
+    '\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9f','\x81','\xe1','\x9e','\x93','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8',0, // ហ្គេនស៊ី gg
+    '\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9f','\x84','\xe1','\x9e','\x8a','\xe1','\x9e','\xba','\xe1','\x9e','\xa1','\xe1','\x9e','\xbb','\xe1','\x9e','\x94',0, // ហ្គោដឺឡុប gp
+    '\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9f','\x86','\xe1','\x9e','\x94','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8',0, // ហ្គំប៊ី gm
+    '\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9e','\xbe','\xe1','\x9e','\x8e','\xe1','\x9e','\xb6','\xe1','\x9e','\x8a',0, // ហ្គ្រើណាដ gd
+    '\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9f','\x84','\xe1','\x9e','\xa2','\xe1','\x9e','\x84','\xe1','\x9f','\x8b','\xe1','\x9e','\xa1','\xe1','\x9e','\x84','\xe1','\x9f','\x8b',0, // ហ្គ្រោអង់ឡង់ gl
+    '\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9c','\xe1','\x9e','\xb6','\xe1','\x9f','\x86','\xe1','\x9e','\x84','\xe1','\x9e','\xa1','\xe1','\x9e','\x84','\xe1','\x9f','\x8b',0, // ហ្វាំងឡង់ fi
+    '\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9c','\xe1','\x9e','\xb8','\xe1','\x9e','\x87','\xe1','\x9e','\xb8',0, // ហ្វីជី fj
+    '\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9c','\xe1','\x9e','\xb8','\xe1','\x9e','\x9b','\xe1','\x9e','\xb8','\xe1','\x9e','\x96','\xe1','\x9e','\xb8','\xe1','\x9e','\x93',0, // ហ្វីលីពីន ph
+    '\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9f','\xe1','\x9e','\x80','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8',0, // ហ្សកហ្ស៊ី ge
+    '\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9f','\xe1','\x9e','\xb6','\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\xa2','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8','\xe1','\x9e','\x80',0, // ហ្សាម៉ាអ៊ីក jm
+    '\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8','\xe1','\x9e','\x94','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9e','\xb6','\xe1','\x9e','\x9b','\xe1','\x9f','\x8b','\xe1','\x9e','\x8f','\xe1','\x9e','\xb6',0, // ហ្ស៊ីប្រាល់តា gi
+    '\xe1','\x9e','\xa1','\xe1','\x9e','\xb6','\xe1','\x9e','\x9c',0, // ឡាវ la
+    '\xe1','\x9e','\xa1','\xe1','\x9f','\x81','\xe1','\x9e','\x8f','\xe1','\x9e','\xbc','\xe1','\x9e','\x93','\xe1','\x9e','\xb8',0, // ឡេតូនី lv
+    '\xe1','\x9e','\xa1','\xe1','\x9f','\x81','\xe1','\x9e','\x9f','\xe1','\x9e','\xbc','\xe1','\x9e','\x8f','\xe1','\x9e','\xbc',0, // ឡេសូតូ ls
+    '\xe1','\x9e','\xa2','\xe1','\x9e','\x84','\xe1','\x9f','\x8b','\xe1','\x9e','\x8a','\xe1','\x9e','\xbc','\xe1','\x9e','\x9a','\xe1','\x9f','\x89','\xe1','\x9e','\xb6',0, // អង់ដូរ៉ា ad
+    '\xe1','\x9e','\xa2','\xe1','\x9e','\x84','\xe1','\x9f','\x8b','\xe1','\x9e','\x8f','\xe1','\x9e','\xb6','\xe1','\x9e','\x80','\xe1','\x9f','\x8b','\xe1','\x9e','\x91','\xe1','\x9e','\xb7','\xe1','\x9e','\x80',0, // អង់តាក់ទិក aq
+    '\xe1','\x9e','\xa2','\xe1','\x9e','\x84','\xe1','\x9f','\x8b','\xe1','\x9e','\x91','\xe1','\x9e','\xb8','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9e','\xb6','\xe1','\x9e','\x93','\xe1','\x9e','\xb7','\xe1','\x9e','\x84','\xe1','\x9e','\x94','\xe1','\x9e','\xb6','\xe1','\x9e','\x94','\xe1','\x9f','\x8a','\xe1','\x9e','\xbb','\xe1','\x9e','\x99','\xe1','\x9e','\x8a','\xe1','\x9e','\xb6',0, // អង់ទីហ្គានិងបាប៊ុយដា ag
+    '\xe1','\x9e','\xa2','\xe1','\x9e','\x84','\xe1','\x9f','\x8b','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9e','\xb8','\xe1','\x9e','\xa1','\xe1','\x9e','\xb6',0, // អង់ហ្គីឡា ai
+    '\xe1','\x9e','\xa2','\xe1','\x9e','\x84','\xe1','\x9f','\x8b','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9f','\x84','\xe1','\x9e','\xa1','\xe1','\x9e','\xb6',0, // អង់ហ្គោឡា ao
+    '\xe1','\x9e','\xa2','\xe1','\x9e','\xb6','\xe1','\x9e','\x98','\xe1','\x9f','\x81','\xe1','\x9e','\x93','\xe1','\x9e','\xb8',0, // អាមេនី am
+    '\xe1','\x9e','\xa2','\xe1','\x9e','\xb6','\xe1','\x9e','\x99','\xe1','\x9e','\x9c','\xe1','\x9f','\x89','\xe1','\x9e','\xbc','\xe1','\x9e','\x9a','\xe1','\x9e','\xb8','\xe1','\x9e','\x81','\xe1','\x9e','\xbc','\xe1','\x9e','\x9f','\xe1','\x9e','\x90','\xe1','\x9f','\x8d',0, // អាយវ៉ូរីខូសថ៍ ci
+    '\xe1','\x9e','\xa2','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9e','\xbc','\xe1','\x9e','\x94','\xe1','\x9e','\xb6',0, // អារូបា aw
+    '\xe1','\x9e','\xa2','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x94','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8','\xe1','\x9e','\x9f','\xe1','\x9e','\xb6','\xe1','\x9e','\xa2','\xe1','\x9e','\xbc','\xe1','\x9e','\x8c','\xe1','\x9e','\xb8','\xe1','\x9e','\x8f',0, // អារ៉ាប៊ីសាអូឌីត sa
+    '\xe1','\x9e','\xa2','\xe1','\x9e','\xb6','\xe1','\x9e','\x9b','\xe1','\x9f','\x8b','\xe1','\x9e','\x94','\xe1','\x9e','\xb6','\xe1','\x9e','\x93','\xe1','\x9e','\xb8',0, // អាល់បានី al
+    '\xe1','\x9e','\xa2','\xe1','\x9e','\xb6','\xe1','\x9e','\x9b','\xe1','\x9f','\x8b','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9f','\xe1','\x9f','\x81','\xe1','\x9e','\x9a','\xe1','\x9e','\xb8',0, // អាល់ហ្សេរី dz
+    '\xe1','\x9e','\xa2','\xe1','\x9e','\xb6','\xe1','\x9e','\x9b','\xe1','\x9f','\x92','\xe1','\x9e','\x9b','\xe1','\x9e','\xba','\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\x84','\xe1','\x9f','\x8b',0, // អាល្លឺម៉ង់ de
+    '\xe1','\x9e','\xa2','\xe1','\x9e','\xb6','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9f','\x82','\xe1','\x9e','\x94','\xe1','\x9f','\x83','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9f','\xe1','\x9e','\x84','\xe1','\x9f','\x8b',0, // អាស៊ែបៃហ្សង់ az
+    '\xe1','\x9e','\xa2','\xe1','\x9e','\xb6','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9c','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9e','\xb6','\xe1','\x9e','\x93','\xe1','\x9e','\xb8','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x90','\xe1','\x9e','\xb6','\xe1','\x9e','\x93',0, // អាហ្វហ្គានីស្ថាន af
+    '\xe1','\x9e','\xa2','\xe1','\x9e','\xb6','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9c','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9e','\xb7','\xe1','\x9e','\x80','\xe1','\x9e','\x81','\xe1','\x9e','\xb6','\xe1','\x9e','\x84','\xe1','\x9e','\x8f','\xe1','\x9f','\x92','\xe1','\x9e','\x94','\xe1','\x9e','\xbc','\xe1','\x9e','\x84',0, // អាហ្វ្រិកខាងត្បូង za
+    '\xe1','\x9e','\xa2','\xe1','\x9e','\xb6','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9f','\xe1','\x9e','\x84','\xe1','\x9f','\x8b','\xe1','\x9e','\x91','\xe1','\x9e','\xb8','\xe1','\x9e','\x93',0, // អាហ្សង់ទីន ar
+    '\xe1','\x9e','\xa2','\xe1','\x9e','\xbc','\xe1','\x9e','\x91','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9e','\xb8','\xe1','\x9e','\x9f',0, // អូទ្រីស at
+    '\xe1','\x9e','\xa2','\xe1','\x9e','\xbc','\xe1','\x9e','\x98','\xe1','\x9f','\x89','\xe1','\x9e','\x84','\xe1','\x9f','\x8b',0, // អូម៉ង់ om
+    '\xe1','\x9e','\xa2','\xe1','\x9e','\xbc','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x8f','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9e','\xb6','\xe1','\x9e','\x9b','\xe1','\x9e','\xb8',0, // អូស្ត្រាលី au
+    '\xe1','\x9e','\xa2','\xe1','\x9f','\x80','\xe1','\x9e','\x9a','\xe1','\x9e','\xa1','\xe1','\x9e','\x84','\xe1','\x9f','\x8b',0, // អៀរឡង់ ie
+    '\xe1','\x9e','\xa2','\xe1','\x9f','\x81','\xe1','\x9e','\x80','\xe1','\x9f','\x92','\xe1','\x9e','\x9c','\xe1','\x9e','\xb6','\xe1','\x9e','\x91','\xe1','\x9f','\x90','\xe1','\x9e','\x9a',0, // អេក្វាទ័រ ec
+    '\xe1','\x9e','\xa2','\xe1','\x9f','\x81','\xe1','\x9e','\x8f','\xe1','\x9f','\x92','\xe1','\x9e','\x99','\xe1','\x9e','\xbc','\xe1','\x9e','\x96','\xe1','\x9e','\xb8',0, // អេត្យូពី et
+    '\xe1','\x9e','\xa2','\xe1','\x9f','\x81','\xe1','\x9e','\x98','\xe1','\x9e','\xb8','\xe1','\x9e','\x9a','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x8f','\xe2','\x80','\x8b','\xe1','\x9e','\xa2','\xe1','\x9e','\xb6','\xe1','\x9e','\x9a','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x94','\xe1','\x9f','\x8b','\xe2','\x80','\x8b','\xe1','\x9e','\x9a','\xe1','\x9e','\xbd','\xe1','\x9e','\x98',0, // អេមីរ៉ាត​អារ៉ាប់​រួម ae
+    '\xe1','\x9e','\xa2','\xe1','\x9f','\x81','\xe1','\x9e','\x9a','\xe1','\x9e','\xb8','\xe1','\x9e','\x8f','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9f','\x81',0, // អេរីត្រេ er
+    '\xe1','\x9e','\xa2','\xe1','\x9f','\x81','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x8f','\xe1','\x9e','\xbc','\xe1','\x9e','\x93','\xe1','\x9e','\xb8',0, // អេស្តូនី ee
+    '\xe1','\x9e','\xa2','\xe1','\x9f','\x81','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x94','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x89',0, // អេស្ប៉ាញ es
+    '\xe1','\x9e','\xa2','\xe1','\x9f','\x81','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8','\xe1','\x9e','\x94',0, // អេហ្ស៊ីប eg
+    '\xe1','\x9e','\xa2','\xe1','\x9f','\x82','\xe1','\x9e','\x9b','\xe1','\x9e','\x9f','\xe1','\x9e','\xb6','\xe1','\x9e','\x9b','\xe1','\x9f','\x8b','\xe1','\x9e','\x9c','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x8c','\xe1','\x9f','\x90','\xe1','\x9e','\x9a',0, // អែលសាល់វ៉ាឌ័រ sv
+    '\xe1','\x9e','\xa2','\xe1','\x9f','\x82','\xe1','\x9e','\x9b','\xe1','\x9e','\xa2','\xe1','\x9e','\xbb','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x9c','\xe1','\x9e','\x98','\xe1','\x9f','\x82','\xe1','\x9e','\x93',0, // អែលអុហ្វមែន im
+    '\xe1','\x9e','\xa2','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8','\xe1','\x9e','\x8f','\xe1','\x9e','\xb6','\xe1','\x9e','\x9b','\xe1','\x9e','\xb8',0, // អ៊ីតាលី it
+    '\xe1','\x9e','\xa2','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8','\xe1','\x9e','\x9a','\xe1','\x9f','\x89','\xe1','\x9e','\x84','\xe1','\x9f','\x8b',0, // អ៊ីរ៉ង់ ir
+    '\xe1','\x9e','\xa2','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8','\xe1','\x9e','\x9a','\xe1','\x9f','\x89','\xe1','\x9e','\xb6','\xe1','\x9e','\x80','\xe1','\x9f','\x8b',0, // អ៊ីរ៉ាក់ iq
+    '\xe1','\x9e','\xa2','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9e','\xb6','\xe1','\x9e','\xa2','\xe1','\x9f','\x82','\xe1','\x9e','\x9b',0, // អ៊ីស្រាអែល il
+    '\xe1','\x9e','\xa2','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x9b','\xe1','\x9e','\x84','\xe1','\x9f','\x8b',0, // អ៊ីស្លង់ is
+    '\xe1','\x9e','\xa2','\xe1','\x9f','\x8a','\xe1','\x9e','\xbb','\xe1','\x9e','\x99','\xe1','\x9e','\x80','\xe1','\x9f','\x92','\xe1','\x9e','\x9a','\xe1','\x9f','\x82','\xe1','\x9e','\x93',0, // អ៊ុយក្រែន ua
+    '\xe1','\x9e','\xa2','\xe1','\x9f','\x8a','\xe1','\x9e','\xbb','\xe1','\x9e','\x99','\xe1','\x9e','\x9a','\xe1','\x9e','\xbc','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9e','\xb6','\xe1','\x9e','\x99',0, // អ៊ុយរូហ្គាយ uy
+    '\xe1','\x9e','\xa2','\xe1','\x9f','\x8a','\xe1','\x9e','\xbc','\xe1','\x9e','\x9f','\xe1','\x9e','\x94','\xe1','\x9f','\x81','\xe1','\x9e','\x82','\xe1','\x9e','\xb8','\xe1','\x9e','\x9f','\xe1','\x9f','\x92','\xe1','\x9e','\x90','\xe1','\x9e','\xb6','\xe1','\x9e','\x93',0, // អ៊ូសបេគីស្ថាន uz
+    '\xe1','\x9e','\xa2','\xe1','\x9f','\x8a','\xe1','\x9e','\xbc','\xe1','\x9e','\xa0','\xe1','\x9f','\x92','\xe1','\x9e','\x82','\xe1','\x9e','\x84','\xe1','\x9f','\x8b','\xe1','\x9e','\x8a','\xe1','\x9e','\xb6',0, // អ៊ូហ្គង់ដា ug
+    '\xe1','\x9e','\xa5','\xe1','\x9e','\x8e','\xe1','\x9f','\x92','\xe1','\x9e','\x8c','\xe1','\x9e','\xb6',0, // ឥណ្ឌា in
+    '\xe1','\x9e','\xa5','\xe1','\x9e','\x8e','\xe1','\x9f','\x92','\xe1','\x9e','\x8c','\xe1','\x9e','\xbc','\xe1','\x9e','\x8e','\xe1','\x9f','\x81','\xe1','\x9e','\x9f','\xe1','\x9f','\x8a','\xe1','\x9e','\xb8',0, // ឥណ្ឌូណេស៊ី id
+    '\xe2','\x80','\x8b','\xe0','\xbb','\x80','\xe0','\xba','\xad','\xe2','\x80','\x8b','\xe0','\xba','\xaa','\xe0','\xba','\xb0','\xe2','\x80','\x8b','\xe0','\xba','\xa7','\xe0','\xba','\xb2','\xe2','\x80','\x8b','\xe0','\xba','\x95','\xe0','\xba','\xb4','\xe2','\x80','\x8b','\xe0','\xba','\x99','\xe0','\xba','\xb5',0, // ​ເອ​ສະ​ວາ​ຕິ​ນີ sz
+    '\xe2','\x80','\x8b','\xe2','\x80','\x8b','r','e','p','u','b','l','i','q','u','e','d','e','c','o','t','e','d','i','v','o','i','r','e',0, // ​​republiquedecotedivoire ci
+    '\xe2','\xb4','\xb0','\xe2','\xb4','\xb3','\xe2','\xb5','\x8e','\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb4','\xb9','\xe2','\xb5','\x8f','\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb4','\xb3','\xe2','\xb5','\x93','\xe2','\xb5','\x9c','\xe2','\xb4','\xb7','\xe2','\xb5','\x96','\xe2','\xb5','\xa3','\xe2','\xb5','\xa3','\xe2','\xb4','\xb0',0, // ⴰⴳⵎⵎⴰⴹⵏⵜⴰⴳⵓⵜⴷⵖⵣⵣⴰ ps
+    '\xe2','\xb4','\xb0','\xe2','\xb4','\xb7','\xe2','\xb5','\x94','\xe2','\xb4','\xb0','\xe2','\xb4','\xb1','\xe2','\xb5','\x89','\xe2','\xb5','\x8a','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f',0, // ⴰⴷⵔⴰⴱⵉⵊⴰⵏ az
+    '\xe2','\xb4','\xb0','\xe2','\xb4','\xb7','\xe2','\xb5','\x94','\xe2','\xb4','\xb0','\xe2','\xb5','\x94','\xe2','\xb5','\x8f','\xe2','\xb5','\x9f','\xe2','\xb4','\xb0','\xe2','\xb5','\x95','\xe2','\xb5','\x89','\xe2','\xb5','\x87',0, // ⴰⴷⵔⴰⵔⵏⵟⴰⵕⵉⵇ gi
+    '\xe2','\xb4','\xb0','\xe2','\xb4','\xbc','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb5','\x87','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb4','\xbc','\xe2','\xb4','\xbc','\xe2','\xb5','\x93','\xe2','\xb5','\x99',0, // ⴰⴼⵔⵉⵇⵢⴰⵏⵉⴼⴼⵓⵙ za
+    '\xe2','\xb4','\xb0','\xe2','\xb4','\xbc','\xe2','\xb5','\x96','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb5','\x99','\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f',0, // ⴰⴼⵖⴰⵏⵉⵙⵜⴰⵏ af
+    '\xe2','\xb4','\xb0','\xe2','\xb5','\x8d','\xe2','\xb4','\xb1','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⴰⵍⴱⴰⵏⵢⴰ al
+    '\xe2','\xb4','\xb0','\xe2','\xb5','\x8d','\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⴰⵍⵎⴰⵏⵢⴰ de
+    '\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb3','\xe2','\xb5','\x89','\xe2','\xb5','\x8d','\xe2','\xb4','\xb0',0, // ⴰⵏⴳⵉⵍⴰ ai
+    '\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb3','\xe2','\xb5','\x93','\xe2','\xb5','\x8d','\xe2','\xb4','\xb0',0, // ⴰⵏⴳⵓⵍⴰ ao
+    '\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb7','\xe2','\xb5','\x93','\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb5','\x99','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⴰⵏⴷⵓⵏⵉⵙⵢⴰ id
+    '\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb7','\xe2','\xb5','\x93','\xe2','\xb5','\x94','\xe2','\xb4','\xb0',0, // ⴰⵏⴷⵓⵔⴰ ad
+    '\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x9c','\xe2','\xb5','\x89','\xe2','\xb4','\xb3','\xe2','\xb4','\xb0','\xe2','\xb4','\xb7','\xe2','\xb4','\xb1','\xe2','\xb5','\x94','\xe2','\xb4','\xb1','\xe2','\xb5','\x93','\xe2','\xb4','\xb7','\xe2','\xb4','\xb0',0, // ⴰⵏⵜⵉⴳⴰⴷⴱⵔⴱⵓⴷⴰ ag
+    '\xe2','\xb4','\xb0','\xe2','\xb5','\x94','\xe2','\xb5','\x8a','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x9c','\xe2','\xb5','\x89','\xe2','\xb5','\x8f',0, // ⴰⵔⵊⴰⵏⵜⵉⵏ ar
+    '\xe2','\xb4','\xb0','\xe2','\xb5','\x94','\xe2','\xb5','\x8e','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⴰⵔⵎⵉⵏⵢⴰ am
+    '\xe2','\xb4','\xb0','\xe2','\xb5','\x94','\xe2','\xb5','\x93','\xe2','\xb4','\xb1','\xe2','\xb4','\xb0',0, // ⴰⵔⵓⴱⴰ aw
+    '\xe2','\xb4','\xb0','\xe2','\xb5','\xa1','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xbd','\xe2','\xb5','\x8f','\xe2','\xb4','\xbc','\xe2','\xb4','\xb0','\xe2','\xb5','\x9c','\xe2','\xb5','\x89','\xe2','\xb4','\xbd','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f',0, // ⴰⵡⴰⵏⴽⵏⴼⴰⵜⵉⴽⴰⵏ va
+    '\xe2','\xb4','\xb1','\xe2','\xb4','\xb0','\xe2','\xb4','\xb1','\xe2','\xb5','\xa1','\xe2','\xb4','\xb0','\xe2','\xb5','\x96','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0','\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\xa2','\xe2','\xb5','\x8f','\xe2','\xb5','\x93','\xe2','\xb5','\x9c',0, // ⴱⴰⴱⵡⴰⵖⵉⵏⵢⴰⵜⴰⵎⴰⵢⵏⵓⵜ pg
+    '\xe2','\xb4','\xb1','\xe2','\xb4','\xb0','\xe2','\xb4','\xbd','\xe2','\xb5','\x89','\xe2','\xb5','\x99','\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f',0, // ⴱⴰⴽⵉⵙⵜⴰⵏ pk
+    '\xe2','\xb4','\xb1','\xe2','\xb4','\xb0','\xe2','\xb5','\x80','\xe2','\xb4','\xb0','\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x99',0, // ⴱⴰⵀⴰⵎⴰⵙ bs
+    '\xe2','\xb4','\xb1','\xe2','\xb4','\xb0','\xe2','\xb5','\x8d','\xe2','\xb4','\xb0','\xe2','\xb5','\xa1',0, // ⴱⴰⵍⴰⵡ pw
+    '\xe2','\xb4','\xb1','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb0','\xe2','\xb5','\x8e','\xe2','\xb4','\xb0',0, // ⴱⴰⵏⴰⵎⴰ pa
+    '\xe2','\xb4','\xb1','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb3','\xe2','\xb5','\x8d','\xe2','\xb4','\xb0','\xe2','\xb4','\xb7','\xe2','\xb5','\x89','\xe2','\xb5','\x9b',0, // ⴱⴰⵏⴳⵍⴰⴷⵉⵛ bd
+    '\xe2','\xb4','\xb1','\xe2','\xb4','\xb0','\xe2','\xb5','\x94','\xe2','\xb4','\xb0','\xe2','\xb4','\xb3','\xe2','\xb5','\xa1','\xe2','\xb4','\xb0','\xe2','\xb5','\xa2',0, // ⴱⴰⵔⴰⴳⵡⴰⵢ py
+    '\xe2','\xb4','\xb1','\xe2','\xb4','\xb0','\xe2','\xb5','\x94','\xe2','\xb4','\xb1','\xe2','\xb4','\xb0','\xe2','\xb4','\xb7',0, // ⴱⴰⵔⴱⴰⴷ bb
+    '\xe2','\xb4','\xb1','\xe2','\xb5','\x80','\xe2','\xb5','\x93','\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f',0, // ⴱⵀⵓⵜⴰⵏ bt
+    '\xe2','\xb4','\xb1','\xe2','\xb5','\x83','\xe2','\xb5','\x94','\xe2','\xb4','\xb0','\xe2','\xb5','\xa2','\xe2','\xb5','\x8f',0, // ⴱⵃⵔⴰⵢⵏ bh
+    '\xe2','\xb4','\xb1','\xe2','\xb5','\x89','\xe2','\xb5','\x8d','\xe2','\xb4','\xb0','\xe2','\xb5','\x94','\xe2','\xb5','\x93','\xe2','\xb5','\x99','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⴱⵉⵍⴰⵔⵓⵙⵢⴰ by
+    '\xe2','\xb4','\xb1','\xe2','\xb5','\x89','\xe2','\xb5','\x8d','\xe2','\xb5','\x89','\xe2','\xb5','\xa3',0, // ⴱⵉⵍⵉⵣ bz
+    '\xe2','\xb4','\xb1','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb5','\x8f',0, // ⴱⵉⵏⵉⵏ bj
+    '\xe2','\xb4','\xb1','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb5','\x93',0, // ⴱⵉⵔⵓ pe
+    '\xe2','\xb4','\xb1','\xe2','\xb5','\x89','\xe2','\xb5','\x9c','\xe2','\xb4','\xbd','\xe2','\xb4','\xb0','\xe2','\xb5','\xa2','\xe2','\xb5','\x94','\xe2','\xb5','\x8f',0, // ⴱⵉⵜⴽⴰⵢⵔⵏ pn
+    '\xe2','\xb4','\xb1','\xe2','\xb5','\x8d','\xe2','\xb5','\x8a','\xe2','\xb5','\x89','\xe2','\xb4','\xbd','\xe2','\xb4','\xb0',0, // ⴱⵍⵊⵉⴽⴰ be
+    '\xe2','\xb4','\xb1','\xe2','\xb5','\x8d','\xe2','\xb5','\x96','\xe2','\xb4','\xb0','\xe2','\xb5','\x94','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⴱⵍⵖⴰⵔⵢⴰ bg
+    '\xe2','\xb4','\xb1','\xe2','\xb5','\x93','\xe2','\xb5','\x8d','\xe2','\xb5','\x89','\xe2','\xb4','\xb1','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⴱⵓⵍⵉⴱⵢⴰ bo
+    '\xe2','\xb4','\xb1','\xe2','\xb5','\x93','\xe2','\xb5','\x8d','\xe2','\xb5','\x89','\xe2','\xb4','\xbc','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⴱⵓⵍⵉⴼⵢⴰ bo
+    '\xe2','\xb4','\xb1','\xe2','\xb5','\x93','\xe2','\xb5','\x8d','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb5','\xa3','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0','\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb4','\xbc','\xe2','\xb5','\x94','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x99','\xe2','\xb5','\x89','\xe2','\xb5','\x99','\xe2','\xb5','\x9c',0, // ⴱⵓⵍⵉⵏⵉⵣⵢⴰⵜⴰⴼⵔⴰⵏⵙⵉⵙⵜ pf
+    '\xe2','\xb4','\xb1','\xe2','\xb5','\x93','\xe2','\xb5','\x8d','\xe2','\xb5','\x93','\xe2','\xb5','\x8f','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⴱⵓⵍⵓⵏⵢⴰ pl
+    '\xe2','\xb4','\xb1','\xe2','\xb5','\x93','\xe2','\xb5','\x94','\xe2','\xb4','\xbd','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb4','\xb0','\xe2','\xb4','\xbc','\xe2','\xb4','\xb0','\xe2','\xb5','\x99','\xe2','\xb5','\x93',0, // ⴱⵓⵔⴽⵉⵏⴰⴼⴰⵙⵓ bf
+    '\xe2','\xb4','\xb1','\xe2','\xb5','\x93','\xe2','\xb5','\x94','\xe2','\xb5','\x93','\xe2','\xb5','\x8f','\xe2','\xb4','\xb7','\xe2','\xb5','\x89',0, // ⴱⵓⵔⵓⵏⴷⵉ bi
+    '\xe2','\xb4','\xb1','\xe2','\xb5','\x93','\xe2','\xb5','\x94','\xe2','\xb5','\x9c','\xe2','\xb5','\x93','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb4','\xbd','\xe2','\xb5','\x93',0, // ⴱⵓⵔⵜⵓⵔⵉⴽⵓ pr
+    '\xe2','\xb4','\xb1','\xe2','\xb5','\x93','\xe2','\xb5','\x99','\xe2','\xb5','\x8f','\xe2','\xb4','\xb0','\xe2','\xb4','\xb7','\xe2','\xb5','\x80','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb5','\x99','\xe2','\xb5','\x89','\xe2','\xb4','\xbd',0, // ⴱⵓⵙⵏⴰⴷⵀⵉⵔⵙⵉⴽ ba
+    '\xe2','\xb4','\xb1','\xe2','\xb5','\x93','\xe2','\xb5','\x9c','\xe2','\xb5','\x99','\xe2','\xb5','\xa1','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb0',0, // ⴱⵓⵜⵙⵡⴰⵏⴰ bw
+    '\xe2','\xb4','\xb1','\xe2','\xb5','\x94','\xe2','\xb4','\xb0','\xe2','\xb5','\xa3','\xe2','\xb5','\x89','\xe2','\xb5','\x8d',0, // ⴱⵔⴰⵣⵉⵍ br
+    '\xe2','\xb4','\xb1','\xe2','\xb5','\x94','\xe2','\xb5','\x8e','\xe2','\xb5','\x93','\xe2','\xb4','\xb7','\xe2','\xb4','\xb0',0, // ⴱⵔⵎⵓⴷⴰ bm
+    '\xe2','\xb4','\xb1','\xe2','\xb5','\x94','\xe2','\xb5','\x93','\xe2','\xb5','\x8f','\xe2','\xb5','\x89',0, // ⴱⵔⵓⵏⵉ bn
+    '\xe2','\xb4','\xb1','\xe2','\xb5','\x95','\xe2','\xb5','\x9f','\xe2','\xb5','\x87','\xe2','\xb5','\x89','\xe2','\xb5','\xa3',0, // ⴱⵕⵟⵇⵉⵣ pt
+    '\xe2','\xb4','\xb3','\xe2','\xb4','\xb0','\xe2','\xb4','\xb1','\xe2','\xb5','\x93','\xe2','\xb5','\x8f',0, // ⴳⴰⴱⵓⵏ ga
+    '\xe2','\xb4','\xb3','\xe2','\xb4','\xb0','\xe2','\xb5','\x8e','\xe2','\xb4','\xb1','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⴳⴰⵎⴱⵢⴰ gm
+    '\xe2','\xb4','\xb3','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb5','\x8d','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb7',0, // ⴳⵔⵉⵍⴰⵏⴷ gl
+    '\xe2','\xb4','\xb3','\xe2','\xb5','\xa1','\xe2','\xb4','\xb0','\xe2','\xb4','\xb7','\xe2','\xb4','\xb0','\xe2','\xb5','\x8d','\xe2','\xb5','\x93','\xe2','\xb4','\xb1',0, // ⴳⵡⴰⴷⴰⵍⵓⴱ gp
+    '\xe2','\xb4','\xb3','\xe2','\xb5','\xa1','\xe2','\xb4','\xb0','\xe2','\xb5','\x8e',0, // ⴳⵡⴰⵎ gu
+    '\xe2','\xb4','\xb3','\xe2','\xb5','\xa1','\xe2','\xb4','\xb0','\xe2','\xb5','\x9c','\xe2','\xb5','\x89','\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x8d','\xe2','\xb4','\xb0',0, // ⴳⵡⴰⵜⵉⵎⴰⵍⴰ gt
+    '\xe2','\xb4','\xb3','\xe2','\xb5','\xa1','\xe2','\xb5','\x89','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb0',0, // ⴳⵡⵉⵢⴰⵏⴰ gy
+    '\xe2','\xb4','\xb3','\xe2','\xb5','\xa1','\xe2','\xb5','\x89','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb4','\xbc','\xe2','\xb5','\x94','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x99','\xe2','\xb5','\x89','\xe2','\xb5','\x99','\xe2','\xb5','\x9c',0, // ⴳⵡⵉⵢⴰⵏⵜⴰⴼⵔⴰⵏⵙⵉⵙⵜ gf
+    '\xe2','\xb4','\xb7','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x94','\xe2','\xb4','\xbd',0, // ⴷⴰⵏⵎⴰⵔⴽ dk
+    '\xe2','\xb4','\xb7','\xe2','\xb5','\x8a','\xe2','\xb5','\x89','\xe2','\xb4','\xb1','\xe2','\xb5','\x93','\xe2','\xb5','\x9c','\xe2','\xb5','\x89',0, // ⴷⵊⵉⴱⵓⵜⵉ dj
+    '\xe2','\xb4','\xb7','\xe2','\xb5','\x93','\xe2','\xb5','\x8e','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb4','\xbd',0, // ⴷⵓⵎⵉⵏⵉⴽ dm
+    '\xe2','\xb4','\xb7','\xe2','\xb5','\xa3','\xe2','\xb4','\xb0','\xe2','\xb5','\xa2','\xe2','\xb5','\x94',0, // ⴷⵣⴰⵢⵔ dz
+    '\xe2','\xb4','\xbc','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\xa1','\xe2','\xb4','\xb0','\xe2','\xb5','\x9f','\xe2','\xb5','\x93',0, // ⴼⴰⵏⵡⴰⵟⵓ vu
+    '\xe2','\xb4','\xbc','\xe2','\xb5','\x89','\xe2','\xb4','\xb7','\xe2','\xb5','\x8a','\xe2','\xb5','\x89',0, // ⴼⵉⴷⵊⵉ fj
+    '\xe2','\xb4','\xbc','\xe2','\xb5','\x89','\xe2','\xb5','\x8d','\xe2','\xb5','\x89','\xe2','\xb4','\xb1','\xe2','\xb4','\xb1','\xe2','\xb5','\x89','\xe2','\xb5','\x8f',0, // ⴼⵉⵍⵉⴱⴱⵉⵏ ph
+    '\xe2','\xb4','\xbc','\xe2','\xb5','\x89','\xe2','\xb5','\x8d','\xe2','\xb5','\x8d','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb7','\xe2','\xb4','\xb0',0, // ⴼⵉⵍⵍⴰⵏⴷⴰ fi
+    '\xe2','\xb4','\xbc','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\xa3','\xe2','\xb5','\xa1','\xe2','\xb5','\x89','\xe2','\xb5','\x8d','\xe2','\xb4','\xb0',0, // ⴼⵉⵏⵣⵡⵉⵍⴰ ve
+    '\xe2','\xb4','\xbc','\xe2','\xb5','\x89','\xe2','\xb5','\x9c','\xe2','\xb5','\x8f','\xe2','\xb4','\xb0','\xe2','\xb5','\x8e',0, // ⴼⵉⵜⵏⴰⵎ vn
+    '\xe2','\xb4','\xbc','\xe2','\xb5','\x94','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x99','\xe2','\xb4','\xb0',0, // ⴼⵔⴰⵏⵙⴰ fr
+    '\xe2','\xb4','\xbd','\xe2','\xb4','\xb0','\xe2','\xb5','\x8d','\xe2','\xb5','\x89','\xe2','\xb4','\xb7','\xe2','\xb5','\x93','\xe2','\xb5','\x8f','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0','\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\xa2','\xe2','\xb5','\x8f','\xe2','\xb5','\x93','\xe2','\xb5','\x9c',0, // ⴽⴰⵍⵉⴷⵓⵏⵢⴰⵜⴰⵎⴰⵢⵏⵓⵜ nc
+    '\xe2','\xb4','\xbd','\xe2','\xb4','\xb0','\xe2','\xb5','\x8e','\xe2','\xb4','\xb1','\xe2','\xb5','\x93','\xe2','\xb4','\xb7','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⴽⴰⵎⴱⵓⴷⵢⴰ kh
+    '\xe2','\xb4','\xbd','\xe2','\xb4','\xb0','\xe2','\xb5','\x8e','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb5','\x93','\xe2','\xb5','\x8f',0, // ⴽⴰⵎⵉⵔⵓⵏ cm
+    '\xe2','\xb4','\xbd','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb0','\xe2','\xb4','\xb7','\xe2','\xb4','\xb0',0, // ⴽⴰⵏⴰⴷⴰ ca
+    '\xe2','\xb4','\xbd','\xe2','\xb4','\xb0','\xe2','\xb5','\xa3','\xe2','\xb4','\xb0','\xe2','\xb5','\x85','\xe2','\xb5','\x99','\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f',0, // ⴽⴰⵣⴰⵅⵙⵜⴰⵏ kz
+    '\xe2','\xb4','\xbd','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⴽⵉⵏⵢⴰ ke
+    '\xe2','\xb4','\xbd','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb4','\xb1','\xe2','\xb4','\xb0','\xe2','\xb5','\x9c','\xe2','\xb5','\x89',0, // ⴽⵉⵔⵉⴱⴰⵜⵉ ki
+    '\xe2','\xb4','\xbd','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb5','\x96','\xe2','\xb5','\x89','\xe2','\xb5','\xa3','\xe2','\xb5','\x89','\xe2','\xb5','\x99','\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f',0, // ⴽⵉⵔⵖⵉⵣⵉⵙⵜⴰⵏ kg
+    '\xe2','\xb4','\xbd','\xe2','\xb5','\x93','\xe2','\xb4','\xb1','\xe2','\xb4','\xb0',0, // ⴽⵓⴱⴰ cu
+    '\xe2','\xb4','\xbd','\xe2','\xb5','\x93','\xe2','\xb5','\x8d','\xe2','\xb5','\x93','\xe2','\xb5','\x8e','\xe2','\xb4','\xb1','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⴽⵓⵍⵓⵎⴱⵢⴰ co
+    '\xe2','\xb4','\xbd','\xe2','\xb5','\x93','\xe2','\xb5','\x8f','\xe2','\xb4','\xb3','\xe2','\xb5','\x93',0, // ⴽⵓⵏⴳⵓ cg
+    '\xe2','\xb4','\xbd','\xe2','\xb5','\x93','\xe2','\xb5','\x94','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb4','\xbc','\xe2','\xb4','\xbc','\xe2','\xb5','\x93','\xe2','\xb5','\x99',0, // ⴽⵓⵔⵢⴰⵏⵉⴼⴼⵓⵙ kr
+    '\xe2','\xb4','\xbd','\xe2','\xb5','\x93','\xe2','\xb5','\x94','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb5','\xa5','\xe2','\xb5','\xa5','\xe2','\xb5','\x8d','\xe2','\xb5','\x8e','\xe2','\xb4','\xb9',0, // ⴽⵓⵔⵢⴰⵏⵉⵥⵥⵍⵎⴹ kp
+    '\xe2','\xb4','\xbd','\xe2','\xb5','\x93','\xe2','\xb5','\x99','\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb4','\xbd','\xe2','\xb4','\xb0',0, // ⴽⵓⵙⵜⴰⵔⵉⴽⴰ cr
+    '\xe2','\xb4','\xbd','\xe2','\xb5','\x93','\xe2','\xb5','\x9c','\xe2','\xb4','\xb7','\xe2','\xb5','\x89','\xe2','\xb4','\xbc','\xe2','\xb5','\xa1','\xe2','\xb4','\xb0','\xe2','\xb5','\x94',0, // ⴽⵓⵜⴷⵉⴼⵡⴰⵔ ci
+    '\xe2','\xb4','\xbd','\xe2','\xb5','\x94','\xe2','\xb5','\xa1','\xe2','\xb4','\xb0','\xe2','\xb5','\x9c','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⴽⵔⵡⴰⵜⵢⴰ hr
+    '\xe2','\xb5','\x80','\xe2','\xb4','\xb0','\xe2','\xb5','\xa2','\xe2','\xb5','\x9c','\xe2','\xb5','\x89',0, // ⵀⴰⵢⵜⵉ ht
+    '\xe2','\xb5','\x80','\xe2','\xb5','\x8f','\xe2','\xb5','\x96','\xe2','\xb4','\xb0','\xe2','\xb5','\x94','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵀⵏⵖⴰⵔⵢⴰ hu
+    '\xe2','\xb5','\x80','\xe2','\xb5','\x93','\xe2','\xb5','\x8d','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb7','\xe2','\xb4','\xb0',0, // ⵀⵓⵍⴰⵏⴷⴰ nl
+    '\xe2','\xb5','\x80','\xe2','\xb5','\x93','\xe2','\xb5','\x8f','\xe2','\xb4','\xb7','\xe2','\xb5','\x93','\xe2','\xb5','\x94','\xe2','\xb4','\xb0','\xe2','\xb5','\x99',0, // ⵀⵓⵏⴷⵓⵔⴰⵙ hn
+    '\xe2','\xb5','\x84','\xe2','\xb5','\x93','\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f',0, // ⵄⵓⵎⴰⵏ om
+    '\xe2','\xb5','\x87','\xe2','\xb4','\xb0','\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb5','\x94',0, // ⵇⴰⵜⴰⵔ qa
+    '\xe2','\xb5','\x87','\xe2','\xb5','\x93','\xe2','\xb4','\xb1','\xe2','\xb5','\x94','\xe2','\xb5','\x93','\xe2','\xb5','\x99',0, // ⵇⵓⴱⵔⵓⵙ cy
+    '\xe2','\xb5','\x87','\xe2','\xb5','\x93','\xe2','\xb5','\x8e','\xe2','\xb5','\x93','\xe2','\xb5','\x94',0, // ⵇⵓⵎⵓⵔ km
+    '\xe2','\xb5','\x89','\xe2','\xb4','\xbd','\xe2','\xb5','\xa1','\xe2','\xb4','\xb0','\xe2','\xb4','\xb7','\xe2','\xb5','\x93','\xe2','\xb5','\x94',0, // ⵉⴽⵡⴰⴷⵓⵔ ec
+    '\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f',0, // ⵉⵔⴰⵏ ir
+    '\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb5','\x9c','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵉⵔⵉⵜⵉⵔⵢⴰ er
+    '\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb5','\x8d','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb7','\xe2','\xb4','\xb0',0, // ⵉⵔⵍⴰⵏⴷⴰ ie
+    '\xe2','\xb5','\x89','\xe2','\xb5','\x99','\xe2','\xb5','\x8d','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb7',0, // ⵉⵙⵍⴰⵏⴷ is
+    '\xe2','\xb5','\x89','\xe2','\xb5','\x99','\xe2','\xb5','\x94','\xe2','\xb4','\xb0','\xe2','\xb5','\xa2','\xe2','\xb5','\x89','\xe2','\xb5','\x8d',0, // ⵉⵙⵔⴰⵢⵉⵍ il
+    '\xe2','\xb5','\x89','\xe2','\xb5','\x99','\xe2','\xb5','\x9c','\xe2','\xb5','\x93','\xe2','\xb5','\x8f','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵉⵙⵜⵓⵏⵢⴰ ee
+    '\xe2','\xb5','\x89','\xe2','\xb5','\x9c','\xe2','\xb5','\xa2','\xe2','\xb5','\x93','\xe2','\xb4','\xb1','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵉⵜⵢⵓⴱⵢⴰ et
+    '\xe2','\xb5','\x89','\xe2','\xb5','\x9f','\xe2','\xb4','\xb0','\xe2','\xb5','\x8d','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵉⵟⴰⵍⵢⴰ it
+    '\xe2','\xb5','\x89','\xe2','\xb5','\xa1','\xe2','\xb5','\x93','\xe2','\xb5','\x8f','\xe2','\xb4','\xb0','\xe2','\xb4','\xbd','\xe2','\xb5','\x8e','\xe2','\xb5','\x93','\xe2','\xb5','\x8f','\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\x8f','\xe2','\xb5','\x8e','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb4','\xbd','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f',0, // ⵉⵡⵓⵏⴰⴽⵎⵓⵏⵏⵉⵏⵏⵎⵉⵔⵉⴽⴰⵏ us
+    '\xe2','\xb5','\x8a','\xe2','\xb4','\xb0','\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\xa2','\xe2','\xb4','\xbd','\xe2','\xb4','\xb0',0, // ⵊⴰⵎⴰⵢⴽⴰ jm
+    '\xe2','\xb5','\x8a','\xe2','\xb5','\x93','\xe2','\xb5','\x94','\xe2','\xb5','\x8a','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵊⵓⵔⵊⵢⴰ ge
+    '\xe2','\xb5','\x8d','\xe2','\xb4','\xb0','\xe2','\xb5','\x9c','\xe2','\xb4','\xbc','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵍⴰⵜⴼⵢⴰ lv
+    '\xe2','\xb5','\x8d','\xe2','\xb4','\xb0','\xe2','\xb5','\xa1','\xe2','\xb5','\x99',0, // ⵍⴰⵡⵙ la
+    '\xe2','\xb5','\x8d','\xe2','\xb4','\xbd','\xe2','\xb5','\xa1','\xe2','\xb5','\x89','\xe2','\xb5','\x9c',0, // ⵍⴽⵡⵉⵜ kw
+    '\xe2','\xb5','\x8d','\xe2','\xb5','\x80','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb4','\xb7',0, // ⵍⵀⵉⵏⴷ in
+    '\xe2','\xb5','\x8d','\xe2','\xb5','\x84','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb4','\xb0','\xe2','\xb5','\x87',0, // ⵍⵄⵉⵔⴰⵇ iq
+    '\xe2','\xb5','\x8d','\xe2','\xb5','\x89','\xe2','\xb4','\xb1','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵍⵉⴱⵉⵔⵢⴰ lr
+    '\xe2','\xb5','\x8d','\xe2','\xb5','\x89','\xe2','\xb4','\xb1','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵍⵉⴱⵢⴰ ly
+    '\xe2','\xb5','\x8d','\xe2','\xb5','\x89','\xe2','\xb4','\xbd','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\x9b','\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb5','\xa2','\xe2','\xb5','\x8f',0, // ⵍⵉⴽⵉⵏⵛⵜⴰⵢⵏ li
+    '\xe2','\xb5','\x8d','\xe2','\xb5','\x89','\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x94','\xe2','\xb4','\xb0','\xe2','\xb5','\x9c',0, // ⵍⵉⵎⴰⵔⴰⵜ ae
+    '\xe2','\xb5','\x8d','\xe2','\xb5','\x89','\xe2','\xb5','\x9a','\xe2','\xb5','\x93','\xe2','\xb5','\x9f','\xe2','\xb5','\x93',0, // ⵍⵉⵚⵓⵟⵓ ls
+    '\xe2','\xb5','\x8d','\xe2','\xb5','\x89','\xe2','\xb5','\x9c','\xe2','\xb5','\xa1','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵍⵉⵜⵡⴰⵏⵢⴰ lt
+    '\xe2','\xb5','\x8d','\xe2','\xb5','\x8e','\xe2','\xb5','\x96','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb4','\xb1',0, // ⵍⵎⵖⵔⵉⴱ ma
+    '\xe2','\xb5','\x8d','\xe2','\xb5','\x93','\xe2','\xb4','\xb1','\xe2','\xb5','\x8f','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f',0, // ⵍⵓⴱⵏⴰⵏ lb
+    '\xe2','\xb5','\x8d','\xe2','\xb5','\x93','\xe2','\xb4','\xbd','\xe2','\xb5','\x99','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb1','\xe2','\xb5','\x93','\xe2','\xb5','\x94','\xe2','\xb4','\xb3',0, // ⵍⵓⴽⵙⴰⵏⴱⵓⵔⴳ lu
+    '\xe2','\xb5','\x8d','\xe2','\xb5','\x93','\xe2','\xb5','\x94','\xe2','\xb4','\xb7','\xe2','\xb5','\x93','\xe2','\xb5','\x8f',0, // ⵍⵓⵔⴷⵓⵏ jo
+    '\xe2','\xb5','\x8d','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0','\xe2','\xb4','\xb1','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f',0, // ⵍⵢⴰⴱⴰⵏ jp
+    '\xe2','\xb5','\x8d','\xe2','\xb5','\xa2','\xe2','\xb5','\x93','\xe2','\xb5','\x8f','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f',0, // ⵍⵢⵓⵏⴰⵏ gr
+    '\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb4','\xb7','\xe2','\xb4','\xb0','\xe2','\xb5','\x96','\xe2','\xb4','\xb0','\xe2','\xb5','\x9b','\xe2','\xb5','\x87','\xe2','\xb4','\xb0','\xe2','\xb5','\x94',0, // ⵎⴰⴷⴰⵖⴰⵛⵇⴰⵔ mg
+    '\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x8d','\xe2','\xb4','\xb0','\xe2','\xb5','\xa1','\xe2','\xb5','\x89',0, // ⵎⴰⵍⴰⵡⵉ mw
+    '\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x8d','\xe2','\xb4','\xb7','\xe2','\xb5','\x89','\xe2','\xb4','\xbc',0, // ⵎⴰⵍⴷⵉⴼ mv
+    '\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x8d','\xe2','\xb5','\x89',0, // ⵎⴰⵍⵉ ml
+    '\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x8d','\xe2','\xb5','\x89','\xe2','\xb5','\xa3','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵎⴰⵍⵉⵣⵢⴰ my
+    '\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x8d','\xe2','\xb5','\x9f','\xe2','\xb4','\xb0',0, // ⵎⴰⵍⵟⴰ mt
+    '\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x94','\xe2','\xb5','\x9c','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb4','\xbd',0, // ⵎⴰⵔⵜⵉⵏⵉⴽ mq
+    '\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x99','\xe2','\xb5','\x89','\xe2','\xb4','\xb7','\xe2','\xb5','\x93','\xe2','\xb5','\x8f','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵎⴰⵙⵉⴷⵓⵏⵢⴰ mk
+    '\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\xa2','\xe2','\xb5','\x93','\xe2','\xb5','\x9f',0, // ⵎⴰⵢⵓⵟ yt
+    '\xe2','\xb5','\x8e','\xe2','\xb5','\x89','\xe2','\xb4','\xbd','\xe2','\xb5','\x94','\xe2','\xb5','\x93','\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb5','\xa3','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵎⵉⴽⵔⵓⵏⵉⵣⵢⴰ fm
+    '\xe2','\xb5','\x8e','\xe2','\xb5','\x89','\xe2','\xb4','\xbd','\xe2','\xb5','\x99','\xe2','\xb5','\x89','\xe2','\xb4','\xbd',0, // ⵎⵉⴽⵙⵉⴽ mx
+    '\xe2','\xb5','\x8e','\xe2','\xb5','\x89','\xe2','\xb5','\x9a','\xe2','\xb5','\x95',0, // ⵎⵉⵚⵕ eg
+    '\xe2','\xb5','\x8e','\xe2','\xb5','\x8f','\xe2','\xb5','\x96','\xe2','\xb5','\x93','\xe2','\xb5','\x8d','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵎⵏⵖⵓⵍⵢⴰ mn
+    '\xe2','\xb5','\x8e','\xe2','\xb5','\x93','\xe2','\xb5','\x8d','\xe2','\xb4','\xb7','\xe2','\xb5','\x93','\xe2','\xb4','\xbc','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵎⵓⵍⴷⵓⴼⵢⴰ md
+    '\xe2','\xb5','\x8e','\xe2','\xb5','\x93','\xe2','\xb5','\x8f','\xe2','\xb4','\xb0','\xe2','\xb4','\xbd','\xe2','\xb5','\x93',0, // ⵎⵓⵏⴰⴽⵓ mc
+    '\xe2','\xb5','\x8e','\xe2','\xb5','\x93','\xe2','\xb5','\x8f','\xe2','\xb5','\x99','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb4','\xb0','\xe2','\xb5','\x9c',0, // ⵎⵓⵏⵙⵉⵔⴰⵜ ms
+    '\xe2','\xb5','\x8e','\xe2','\xb5','\x93','\xe2','\xb5','\x8f','\xe2','\xb5','\x9c','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb4','\xb3','\xe2','\xb5','\x94','\xe2','\xb5','\x93',0, // ⵎⵓⵏⵜⵉⵏⵉⴳⵔⵓ me
+    '\xe2','\xb5','\x8e','\xe2','\xb5','\x93','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb5','\x99',0, // ⵎⵓⵔⵉⵙ mu
+    '\xe2','\xb5','\x8e','\xe2','\xb5','\x93','\xe2','\xb5','\x95','\xe2','\xb5','\x89','\xe2','\xb5','\x9f','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵎⵓⵕⵉⵟⴰⵏⵢⴰ mr
+    '\xe2','\xb5','\x8e','\xe2','\xb5','\x93','\xe2','\xb5','\xa3','\xe2','\xb5','\x8f','\xe2','\xb4','\xb1','\xe2','\xb5','\x89','\xe2','\xb5','\x87',0, // ⵎⵓⵣⵏⴱⵉⵇ mz
+    '\xe2','\xb5','\x8e','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x94',0, // ⵎⵢⴰⵏⵎⴰⵔ mm
+    '\xe2','\xb5','\x8f','\xe2','\xb4','\xb0','\xe2','\xb5','\x8e','\xe2','\xb5','\x89','\xe2','\xb4','\xb1','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵏⴰⵎⵉⴱⵢⴰ na
+    '\xe2','\xb5','\x8f','\xe2','\xb4','\xb0','\xe2','\xb5','\xa1','\xe2','\xb5','\x94','\xe2','\xb5','\x93',0, // ⵏⴰⵡⵔⵓ nr
+    '\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb4','\xb1','\xe2','\xb4','\xb0','\xe2','\xb5','\x8d',0, // ⵏⵉⴱⴰⵍ np
+    '\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb4','\xbd','\xe2','\xb4','\xb0','\xe2','\xb5','\x94','\xe2','\xb4','\xb0','\xe2','\xb4','\xb3','\xe2','\xb5','\xa1','\xe2','\xb4','\xb0',0, // ⵏⵉⴽⴰⵔⴰⴳⵡⴰ ni
+    '\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb5','\x8a','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵏⵉⵊⵉⵔⵢⴰ ng
+    '\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb5','\xa1','\xe2','\xb5','\x89',0, // ⵏⵉⵡⵉ nu
+    '\xe2','\xb5','\x8f','\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb5','\x8a','\xe2','\xb5','\x89','\xe2','\xb5','\x94',0, // ⵏⵏⵉⵊⵉⵔ ne
+    '\xe2','\xb5','\x8f','\xe2','\xb5','\x8f','\xe2','\xb5','\x8e','\xe2','\xb5','\x99','\xe2','\xb4','\xb0',0, // ⵏⵏⵎⵙⴰ at
+    '\xe2','\xb5','\x8f','\xe2','\xb5','\x8f','\xe2','\xb5','\x94','\xe2','\xb5','\xa1','\xe2','\xb5','\x89','\xe2','\xb5','\x8a',0, // ⵏⵏⵔⵡⵉⵊ no
+    '\xe2','\xb5','\x8f','\xe2','\xb5','\xa2','\xe2','\xb5','\x93','\xe2','\xb5','\xa3','\xe2','\xb5','\x89','\xe2','\xb5','\x8d','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb7','\xe2','\xb4','\xb0',0, // ⵏⵢⵓⵣⵉⵍⴰⵏⴷⴰ nz
+    '\xe2','\xb5','\x93','\xe2','\xb4','\xbd','\xe2','\xb5','\x94','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵓⴽⵔⴰⵏⵢⴰ ua
+    '\xe2','\xb5','\x93','\xe2','\xb5','\x94','\xe2','\xb5','\x93','\xe2','\xb4','\xb3','\xe2','\xb5','\xa1','\xe2','\xb4','\xb0','\xe2','\xb5','\xa2',0, // ⵓⵔⵓⴳⵡⴰⵢ uy
+    '\xe2','\xb5','\x93','\xe2','\xb5','\x96','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb7','\xe2','\xb4','\xb0',0, // ⵓⵖⴰⵏⴷⴰ ug
+    '\xe2','\xb5','\x93','\xe2','\xb5','\x99','\xe2','\xb5','\x9c','\xe2','\xb5','\x94','\xe2','\xb4','\xb0','\xe2','\xb5','\x8d','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵓⵙⵜⵔⴰⵍⵢⴰ au
+    '\xe2','\xb5','\x93','\xe2','\xb5','\xa3','\xe2','\xb4','\xb1','\xe2','\xb4','\xb0','\xe2','\xb4','\xbd','\xe2','\xb5','\x89','\xe2','\xb5','\x99','\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f',0, // ⵓⵣⴱⴰⴽⵉⵙⵜⴰⵏ uz
+    '\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb5','\xa2','\xe2','\xb5','\x93','\xe2','\xb5','\x8f','\xe2','\xb5','\xa2','\xe2','\xb5','\x93','\xe2','\xb5','\x8f',0, // ⵔⵉⵢⵓⵏⵢⵓⵏ re
+    '\xe2','\xb5','\x94','\xe2','\xb5','\x93','\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵔⵓⵎⴰⵏⵢⴰ ro
+    '\xe2','\xb5','\x94','\xe2','\xb5','\x93','\xe2','\xb5','\x99','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵔⵓⵙⵢⴰ ru
+    '\xe2','\xb5','\x94','\xe2','\xb5','\xa1','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb7','\xe2','\xb4','\xb0',0, // ⵔⵡⴰⵏⴷⴰ rw
+    '\xe2','\xb5','\x96','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb0',0, // ⵖⴰⵏⴰ gh
+    '\xe2','\xb5','\x96','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵖⵉⵏⵢⴰ gn
+    '\xe2','\xb5','\x96','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0','\xe2','\xb4','\xb1','\xe2','\xb5','\x89','\xe2','\xb5','\x99','\xe2','\xb4','\xb0','\xe2','\xb5','\xa1',0, // ⵖⵉⵏⵢⴰⴱⵉⵙⴰⵡ gw
+    '\xe2','\xb5','\x96','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb4','\xbd','\xe2','\xb5','\xa1','\xe2','\xb4','\xb0','\xe2','\xb4','\xb7','\xe2','\xb5','\x93','\xe2','\xb5','\x94',0, // ⵖⵉⵏⵢⴰⵏⵉⴽⵡⴰⴷⵓⵔ gq
+    '\xe2','\xb5','\x96','\xe2','\xb5','\x94','\xe2','\xb5','\x8f','\xe2','\xb4','\xb0','\xe2','\xb5','\x9f','\xe2','\xb4','\xb0',0, // ⵖⵔⵏⴰⵟⴰ gd
+    '\xe2','\xb5','\x99','\xe2','\xb4','\xb0','\xe2','\xb5','\x8d','\xe2','\xb4','\xbc','\xe2','\xb4','\xb0','\xe2','\xb4','\xb7','\xe2','\xb5','\x93','\xe2','\xb5','\x94',0, // ⵙⴰⵍⴼⴰⴷⵓⵔ sv
+    '\xe2','\xb5','\x99','\xe2','\xb4','\xb0','\xe2','\xb5','\x8e','\xe2','\xb5','\xa1','\xe2','\xb4','\xb0',0, // ⵙⴰⵎⵡⴰ ws
+    '\xe2','\xb5','\x99','\xe2','\xb4','\xb0','\xe2','\xb5','\x8e','\xe2','\xb5','\xa1','\xe2','\xb4','\xb0','\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb5','\x8e','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb4','\xbd','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb5','\x9c',0, // ⵙⴰⵎⵡⴰⵜⴰⵎⵉⵔⵉⴽⴰⵏⵉⵜ as
+    '\xe2','\xb5','\x99','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb1','\xe2','\xb5','\xa2','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb4','\xb7','\xe2','\xb5','\x8e','\xe2','\xb5','\x89','\xe2','\xb4','\xbd','\xe2','\xb5','\x8d','\xe2','\xb5','\x93','\xe2','\xb5','\x8f',0, // ⵙⴰⵏⴱⵢⵉⵔⴷⵎⵉⴽⵍⵓⵏ pm
+    '\xe2','\xb5','\x99','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xbc','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x99','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb7','\xe2','\xb4','\xb3','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb4','\xb0','\xe2','\xb4','\xb7','\xe2','\xb5','\x89','\xe2','\xb5','\x8f',0, // ⵙⴰⵏⴼⴰⵏⵙⴰⵏⴷⴳⵔⵉⵏⴰⴷⵉⵏ vc
+    '\xe2','\xb5','\x99','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xbd','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb5','\x99','\xe2','\xb4','\xb7','\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb4','\xbc','\xe2','\xb5','\x89','\xe2','\xb5','\x99',0, // ⵙⴰⵏⴽⵔⵉⵙⴷⵏⵉⴼⵉⵙ kn
+    '\xe2','\xb5','\x99','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\x93',0, // ⵙⴰⵏⵎⴰⵔⵉⵏⵓ sm
+    '\xe2','\xb5','\x99','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x9c','\xe2','\xb5','\x89','\xe2','\xb5','\x8d','\xe2','\xb5','\x89','\xe2','\xb5','\x8f',0, // ⵙⴰⵏⵜⵉⵍⵉⵏ sh
+    '\xe2','\xb5','\x99','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x9c','\xe2','\xb5','\x8d','\xe2','\xb5','\x93','\xe2','\xb5','\x99','\xe2','\xb5','\x89',0, // ⵙⴰⵏⵜⵍⵓⵙⵉ lc
+    '\xe2','\xb5','\x99','\xe2','\xb4','\xb0','\xe2','\xb5','\xa1','\xe2','\xb5','\x9f','\xe2','\xb5','\x93','\xe2','\xb5','\x8e','\xe2','\xb5','\x89','\xe2','\xb4','\xb7','\xe2','\xb4','\xb1','\xe2','\xb5','\x94','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x99','\xe2','\xb5','\x89','\xe2','\xb4','\xb1',0, // ⵙⴰⵡⵟⵓⵎⵉⴷⴱⵔⴰⵏⵙⵉⴱ st
+    '\xe2','\xb5','\x99','\xe2','\xb4','\xb1','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵙⴱⴰⵏⵢⴰ es
+    '\xe2','\xb5','\x99','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb4','\xb1','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵙⵉⵔⴱⵢⴰ rs
+    '\xe2','\xb5','\x99','\xe2','\xb5','\x8d','\xe2','\xb5','\x93','\xe2','\xb4','\xbc','\xe2','\xb4','\xb0','\xe2','\xb4','\xbd','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵙⵍⵓⴼⴰⴽⵢⴰ sk
+    '\xe2','\xb5','\x99','\xe2','\xb5','\x8d','\xe2','\xb5','\x93','\xe2','\xb4','\xbc','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵙⵍⵓⴼⵉⵏⵢⴰ si
+    '\xe2','\xb5','\x99','\xe2','\xb5','\x8f','\xe2','\xb5','\x96','\xe2','\xb4','\xb0','\xe2','\xb4','\xbc','\xe2','\xb5','\x93','\xe2','\xb5','\x94','\xe2','\xb4','\xb0',0, // ⵙⵏⵖⴰⴼⵓⵔⴰ sg
+    '\xe2','\xb5','\x99','\xe2','\xb5','\x93','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb4','\xb0','\xe2','\xb5','\x8e',0, // ⵙⵓⵔⵉⵏⴰⵎ sr
+    '\xe2','\xb5','\x99','\xe2','\xb5','\x93','\xe2','\xb5','\x94','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵙⵓⵔⵢⴰ sy
+    '\xe2','\xb5','\x99','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb5','\x8d','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xbd','\xe2','\xb4','\xb0',0, // ⵙⵔⵉⵍⴰⵏⴽⴰ lk
+    '\xe2','\xb5','\x99','\xe2','\xb5','\x99','\xe2','\xb4','\xb0','\xe2','\xb5','\x84','\xe2','\xb5','\x93','\xe2','\xb4','\xb7','\xe2','\xb5','\x89','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵙⵙⴰⵄⵓⴷⵉⵢⴰ sa
+    '\xe2','\xb5','\x99','\xe2','\xb5','\x99','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb4','\xb3','\xe2','\xb4','\xb0','\xe2','\xb5','\x8d',0, // ⵙⵙⵉⵏⵉⴳⴰⵍ sn
+    '\xe2','\xb5','\x99','\xe2','\xb5','\x99','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb4','\xb0','\xe2','\xb5','\x8d','\xe2','\xb5','\xa2','\xe2','\xb5','\x93','\xe2','\xb5','\x8f',0, // ⵙⵙⵉⵔⴰⵍⵢⵓⵏ sl
+    '\xe2','\xb5','\x99','\xe2','\xb5','\x99','\xe2','\xb5','\x89','\xe2','\xb5','\x9b','\xe2','\xb5','\x89','\xe2','\xb5','\x8d',0, // ⵙⵙⵉⵛⵉⵍ sc
+    '\xe2','\xb5','\x99','\xe2','\xb5','\x99','\xe2','\xb5','\x93','\xe2','\xb4','\xb7','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f',0, // ⵙⵙⵓⴷⴰⵏ sd
+    '\xe2','\xb5','\x99','\xe2','\xb5','\x99','\xe2','\xb5','\x93','\xe2','\xb4','\xb7','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb4','\xbc','\xe2','\xb4','\xbc','\xe2','\xb5','\x93','\xe2','\xb5','\x99',0, // ⵙⵙⵓⴷⴰⵏⵏⵉⴼⴼⵓⵙ ss
+    '\xe2','\xb5','\x99','\xe2','\xb5','\x99','\xe2','\xb5','\xa1','\xe2','\xb5','\x89','\xe2','\xb4','\xb7',0, // ⵙⵙⵡⵉⴷ se
+    '\xe2','\xb5','\x99','\xe2','\xb5','\xa1','\xe2','\xb4','\xb0','\xe2','\xb5','\xa3','\xe2','\xb5','\x89','\xe2','\xb5','\x8d','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb7','\xe2','\xb4','\xb0',0, // ⵙⵡⴰⵣⵉⵍⴰⵏⴷⴰ sz
+    '\xe2','\xb5','\x99','\xe2','\xb5','\xa1','\xe2','\xb5','\x89','\xe2','\xb5','\x99','\xe2','\xb5','\x94','\xe2','\xb4','\xb0',0, // ⵙⵡⵉⵙⵔⴰ ch
+    '\xe2','\xb5','\x9a','\xe2','\xb5','\x9a','\xe2','\xb5','\x93','\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x8d',0, // ⵚⵚⵓⵎⴰⵍ so
+    '\xe2','\xb5','\x9b','\xe2','\xb5','\x9b','\xe2','\xb5','\x89','\xe2','\xb5','\x8d','\xe2','\xb5','\x89',0, // ⵛⵛⵉⵍⵉ cl
+    '\xe2','\xb5','\x9b','\xe2','\xb5','\x9b','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\xa1','\xe2','\xb4','\xb0',0, // ⵛⵛⵉⵏⵡⴰ cn
+    '\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb4','\xb3','\xe2','\xb4','\xb7','\xe2','\xb5','\x93','\xe2','\xb4','\xb7','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x9c','\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb4','\xb7','\xe2','\xb5','\x89','\xe2','\xb5','\x8e','\xe2','\xb5','\x93','\xe2','\xb5','\x87','\xe2','\xb5','\x94','\xe2','\xb4','\xb0','\xe2','\xb5','\x9c','\xe2','\xb5','\x89','\xe2','\xb5','\x9c','\xe2','\xb5','\x8f','\xe2','\xb4','\xbd','\xe2','\xb5','\x93','\xe2','\xb5','\x8f','\xe2','\xb4','\xb3','\xe2','\xb5','\x93',0, // ⵜⴰⴳⴷⵓⴷⴰⵏⵜⵜⴰⴷⵉⵎⵓⵇⵔⴰⵜⵉⵜⵏⴽⵓⵏⴳⵓ cd
+    '\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb4','\xb3','\xe2','\xb4','\xb7','\xe2','\xb5','\x93','\xe2','\xb4','\xb7','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x9c','\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb4','\xb7','\xe2','\xb5','\x93','\xe2','\xb5','\x8e','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb4','\xbd','\xe2','\xb5','\x9c',0, // ⵜⴰⴳⴷⵓⴷⴰⵏⵜⵜⴰⴷⵓⵎⵉⵏⵉⴽⵜ do
+    '\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb4','\xb3','\xe2','\xb4','\xb7','\xe2','\xb5','\x93','\xe2','\xb4','\xb7','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x9c','\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb0','\xe2','\xb5','\x8e','\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x99','\xe2','\xb5','\x9c','\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb4','\xbc','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb5','\x87','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵜⴰⴳⴷⵓⴷⴰⵏⵜⵜⴰⵏⴰⵎⵎⴰⵙⵜⵏⵉⴼⵔⵉⵇⵢⴰ cf
+    '\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb4','\xb3','\xe2','\xb4','\xb7','\xe2','\xb5','\x93','\xe2','\xb4','\xb7','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x9c','\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb5','\x9c','\xe2','\xb5','\x9b','\xe2','\xb5','\x89','\xe2','\xb4','\xbd','\xe2','\xb5','\x89','\xe2','\xb5','\x9c',0, // ⵜⴰⴳⴷⵓⴷⴰⵏⵜⵜⴰⵜⵛⵉⴽⵉⵜ cz
+    '\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb4','\xb3','\xe2','\xb5','\x8d','\xe2','\xb4','\xb7','\xe2','\xb5','\x89','\xe2','\xb5','\x9c','\xe2','\xb5','\x89','\xe2','\xb5','\x8e','\xe2','\xb5','\x93','\xe2','\xb5','\x8f','\xe2','\xb5','\x8f',0, // ⵜⴰⴳⵍⴷⵉⵜⵉⵎⵓⵏⵏ gb
+    '\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb4','\xb7','\xe2','\xb5','\x8a','\xe2','\xb4','\xb0','\xe2','\xb4','\xbd','\xe2','\xb5','\x89','\xe2','\xb5','\x99','\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f',0, // ⵜⴰⴷⵊⴰⴽⵉⵙⵜⴰⵏ tj
+    '\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb5','\x8e','\xe2','\xb5','\x8f','\xe2','\xb4','\xb0','\xe2','\xb4','\xb9','\xe2','\xb5','\x9c','\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb3','\xe2','\xb5','\x8d','\xe2','\xb5','\x89','\xe2','\xb5','\xa3','\xe2','\xb5','\x89','\xe2','\xb5','\x9c','\xe2','\xb5','\x8f','\xe2','\xb5','\x93','\xe2','\xb4','\xb3','\xe2','\xb4','\xb0','\xe2','\xb5','\x94','\xe2','\xb5','\x93','\xe2','\xb4','\xb0','\xe2','\xb5','\x80','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb4','\xb7','\xe2','\xb5','\x89',0, // ⵜⴰⵎⵏⴰⴹⵜⵜⴰⵏⴳⵍⵉⵣⵉⵜⵏⵓⴳⴰⵔⵓⴰⵀⵉⵏⴷⵉ io
+    '\xe2','\xb5','\x9c','\xe2','\xb5','\x89','\xe2','\xb4','\xb3','\xe2','\xb5','\xa3','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\x8f','\xe2','\xb4','\xbd','\xe2','\xb4','\xb0','\xe2','\xb4','\xb1','\xe2','\xb4','\xb1','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb4','\xb7','\xe2','\xb5','\x89',0, // ⵜⵉⴳⵣⵉⵔⵉⵏⵏⴽⴰⴱⴱⵉⵔⴷⵉ cv
+    '\xe2','\xb5','\x9c','\xe2','\xb5','\x89','\xe2','\xb4','\xb3','\xe2','\xb5','\xa3','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\x8f','\xe2','\xb4','\xbd','\xe2','\xb4','\xb0','\xe2','\xb5','\xa2','\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f',0, // ⵜⵉⴳⵣⵉⵔⵉⵏⵏⴽⴰⵢⵎⴰⵏ ky
+    '\xe2','\xb5','\x9c','\xe2','\xb5','\x89','\xe2','\xb4','\xb3','\xe2','\xb5','\xa3','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\x8f','\xe2','\xb4','\xbd','\xe2','\xb5','\x93','\xe2','\xb4','\xbd',0, // ⵜⵉⴳⵣⵉⵔⵉⵏⵏⴽⵓⴽ ck
+    '\xe2','\xb5','\x9c','\xe2','\xb5','\x89','\xe2','\xb4','\xb3','\xe2','\xb5','\xa3','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\x8f','\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x8d','\xe2','\xb4','\xb0','\xe2','\xb5','\xa1','\xe2','\xb5','\x89',0, // ⵜⵉⴳⵣⵉⵔⵉⵏⵏⵎⴰⵍⴰⵡⵉ fk
+    '\xe2','\xb5','\x9c','\xe2','\xb5','\x89','\xe2','\xb4','\xb3','\xe2','\xb5','\xa3','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\x8f','\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x94','\xe2','\xb5','\x9b','\xe2','\xb4','\xb0','\xe2','\xb5','\x8d',0, // ⵜⵉⴳⵣⵉⵔⵉⵏⵏⵎⴰⵔⵛⴰⵍ mh
+    '\xe2','\xb5','\x9c','\xe2','\xb5','\x89','\xe2','\xb4','\xb3','\xe2','\xb5','\xa3','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\x8f','\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x94','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb5','\xa5','\xe2','\xb5','\xa5','\xe2','\xb5','\x8d','\xe2','\xb5','\x8e','\xe2','\xb4','\xb9',0, // ⵜⵉⴳⵣⵉⵔⵉⵏⵏⵎⴰⵔⵢⴰⵏⵏⵉⵥⵥⵍⵎⴹ mp
+    '\xe2','\xb5','\x9c','\xe2','\xb5','\x89','\xe2','\xb4','\xb3','\xe2','\xb5','\xa3','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\x8f','\xe2','\xb5','\x8f','\xe2','\xb5','\x93','\xe2','\xb5','\x94','\xe2','\xb4','\xbc','\xe2','\xb5','\x93','\xe2','\xb5','\x8d','\xe2','\xb4','\xbd',0, // ⵜⵉⴳⵣⵉⵔⵉⵏⵏⵏⵓⵔⴼⵓⵍⴽ nf
+    '\xe2','\xb5','\x9c','\xe2','\xb5','\x89','\xe2','\xb4','\xb3','\xe2','\xb5','\xa3','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\x8f','\xe2','\xb5','\x99','\xe2','\xb4','\xb0','\xe2','\xb5','\x8d','\xe2','\xb5','\x93','\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f',0, // ⵜⵉⴳⵣⵉⵔⵉⵏⵏⵙⴰⵍⵓⵎⴰⵏ sb
+    '\xe2','\xb5','\x9c','\xe2','\xb5','\x89','\xe2','\xb4','\xb3','\xe2','\xb5','\xa3','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\x8f','\xe2','\xb5','\x9c','\xe2','\xb5','\x93','\xe2','\xb5','\x94','\xe2','\xb4','\xbd','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0','\xe2','\xb4','\xb7','\xe2','\xb4','\xbd','\xe2','\xb4','\xb0','\xe2','\xb5','\xa2','\xe2','\xb4','\xbd',0, // ⵜⵉⴳⵣⵉⵔⵉⵏⵏⵜⵓⵔⴽⵢⴰⴷⴽⴰⵢⴽ tc
+    '\xe2','\xb5','\x9c','\xe2','\xb5','\x89','\xe2','\xb4','\xb3','\xe2','\xb5','\xa3','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\x9c','\xe2','\xb5','\x89','\xe2','\xb5','\x8e','\xe2','\xb4','\xb3','\xe2','\xb4','\xb0','\xe2','\xb4','\xb7','\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb5','\xa1','\xe2','\xb5','\x93','\xe2','\xb5','\x8f','\xe2','\xb4','\xb0','\xe2','\xb4','\xbd','\xe2','\xb5','\x8e','\xe2','\xb5','\x93','\xe2','\xb5','\x8f','\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb5','\x8f',0, // ⵜⵉⴳⵣⵉⵔⵉⵏⵜⵉⵎⴳⴰⴷⵏⵉⵡⵓⵏⴰⴽⵎⵓⵏⵏⵉⵏ vi
+    '\xe2','\xb5','\x9c','\xe2','\xb5','\x89','\xe2','\xb4','\xb3','\xe2','\xb5','\xa3','\xe2','\xb5','\x89','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\x9c','\xe2','\xb5','\x89','\xe2','\xb5','\x8e','\xe2','\xb4','\xb3','\xe2','\xb4','\xb0','\xe2','\xb4','\xb7','\xe2','\xb5','\x8f','\xe2','\xb5','\x8f','\xe2','\xb5','\x8f','\xe2','\xb4','\xb3','\xe2','\xb5','\x8d','\xe2','\xb5','\x89','\xe2','\xb5','\xa3',0, // ⵜⵉⴳⵣⵉⵔⵉⵏⵜⵉⵎⴳⴰⴷⵏⵏⵏⴳⵍⵉⵣ vg
+    '\xe2','\xb5','\x9c','\xe2','\xb5','\x89','\xe2','\xb5','\x8e','\xe2','\xb5','\x93','\xe2','\xb5','\x94','\xe2','\xb5','\x8f','\xe2','\xb5','\x8d','\xe2','\xb5','\x87','\xe2','\xb4','\xb1','\xe2','\xb5','\x8d','\xe2','\xb5','\x9c',0, // ⵜⵉⵎⵓⵔⵏⵍⵇⴱⵍⵜ tl
+    '\xe2','\xb5','\x9c','\xe2','\xb5','\x93','\xe2','\xb4','\xbc','\xe2','\xb4','\xb0','\xe2','\xb5','\x8d','\xe2','\xb5','\x93',0, // ⵜⵓⴼⴰⵍⵓ tv
+    '\xe2','\xb5','\x9c','\xe2','\xb5','\x93','\xe2','\xb5','\x8f','\xe2','\xb5','\x99',0, // ⵜⵓⵏⵙ tn
+    '\xe2','\xb5','\x9c','\xe2','\xb5','\x93','\xe2','\xb5','\x94','\xe2','\xb4','\xbd','\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\x99','\xe2','\xb5','\x9c','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f',0, // ⵜⵓⵔⴽⵎⴰⵏⵙⵜⴰⵏ tm
+    '\xe2','\xb5','\x9c','\xe2','\xb5','\x93','\xe2','\xb5','\x94','\xe2','\xb4','\xbd','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵜⵓⵔⴽⵢⴰ tr
+    '\xe2','\xb5','\x9c','\xe2','\xb5','\x94','\xe2','\xb5','\x89','\xe2','\xb5','\x8f','\xe2','\xb5','\x89','\xe2','\xb4','\xb7','\xe2','\xb4','\xb0','\xe2','\xb4','\xb7','\xe2','\xb4','\xb7','\xe2','\xb5','\x9f','\xe2','\xb5','\x93','\xe2','\xb4','\xb1','\xe2','\xb4','\xb0','\xe2','\xb4','\xb3','\xe2','\xb5','\x93',0, // ⵜⵔⵉⵏⵉⴷⴰⴷⴷⵟⵓⴱⴰⴳⵓ tt
+    '\xe2','\xb5','\x9c','\xe2','\xb5','\x9b','\xe2','\xb4','\xb0','\xe2','\xb4','\xb7',0, // ⵜⵛⴰⴷ td
+    '\xe2','\xb5','\x9f','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\xa5','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵟⴰⵏⵥⴰⵏⵢⴰ tz
+    '\xe2','\xb5','\x9f','\xe2','\xb4','\xb0','\xe2','\xb5','\xa2','\xe2','\xb5','\x8d','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f','\xe2','\xb4','\xb7',0, // ⵟⴰⵢⵍⴰⵏⴷ th
+    '\xe2','\xb5','\x9f','\xe2','\xb4','\xb0','\xe2','\xb5','\xa2','\xe2','\xb5','\xa1','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f',0, // ⵟⴰⵢⵡⴰⵏ tw
+    '\xe2','\xb5','\x9f','\xe2','\xb5','\x93','\xe2','\xb4','\xb3','\xe2','\xb5','\x93',0, // ⵟⵓⴳⵓ tg
+    '\xe2','\xb5','\x9f','\xe2','\xb5','\x93','\xe2','\xb4','\xbd','\xe2','\xb5','\x8d','\xe2','\xb4','\xb0','\xe2','\xb5','\xa1',0, // ⵟⵓⴽⵍⴰⵡ tk
+    '\xe2','\xb5','\x9f','\xe2','\xb5','\x93','\xe2','\xb5','\x8f','\xe2','\xb4','\xb3','\xe2','\xb4','\xb0',0, // ⵟⵓⵏⴳⴰ to
+    '\xe2','\xb5','\xa1','\xe2','\xb4','\xb0','\xe2','\xb5','\x8d','\xe2','\xb5','\x89','\xe2','\xb5','\x99','\xe2','\xb4','\xb7','\xe2','\xb4','\xbc','\xe2','\xb5','\x93','\xe2','\xb5','\x9c','\xe2','\xb5','\x93','\xe2','\xb5','\x8f','\xe2','\xb4','\xb0',0, // ⵡⴰⵍⵉⵙⴷⴼⵓⵜⵓⵏⴰ wf
+    '\xe2','\xb5','\xa2','\xe2','\xb4','\xb0','\xe2','\xb5','\x8e','\xe2','\xb4','\xb0','\xe2','\xb5','\x8f',0, // ⵢⴰⵎⴰⵏ ye
+    '\xe2','\xb5','\xa3','\xe2','\xb4','\xb0','\xe2','\xb5','\x8e','\xe2','\xb4','\xb1','\xe2','\xb5','\xa2','\xe2','\xb4','\xb0',0, // ⵣⴰⵎⴱⵢⴰ zm
+    '\xe2','\xb5','\xa3','\xe2','\xb5','\x89','\xe2','\xb5','\x8e','\xe2','\xb4','\xb1','\xe2','\xb4','\xb0','\xe2','\xb4','\xb1','\xe2','\xb5','\xa1','\xe2','\xb5','\x89',0, // ⵣⵉⵎⴱⴰⴱⵡⵉ zw
+    '\xe3','\x82','\xa2','\xe3','\x82','\xa4','\xe3','\x82','\xb9','\xe3','\x83','\xa9','\xe3','\x83','\xb3','\xe3','\x83','\x88',0, // アイスラント is
+    '\xe3','\x82','\xa2','\xe3','\x82','\xa4','\xe3','\x83','\xab','\xe3','\x83','\xa9','\xe3','\x83','\xb3','\xe3','\x83','\x88',0, // アイルラント ie
+    '\xe3','\x82','\xa2','\xe3','\x82','\xbb','\xe3','\x83','\xab','\xe3','\x83','\x8f','\xe3','\x82','\xa4','\xe3','\x82','\xb7','\xe3','\x83','\xa3','\xe3','\x83','\xb3',0, // アセルハイシャン az
+    '\xe3','\x82','\xa2','\xe3','\x82','\xbb','\xe3','\x83','\xb3','\xe3','\x82','\xb7','\xe3','\x83','\xa7','\xe3','\x83','\xb3','\xe5','\xb3','\xb6',0, // アセンション島 ac
+    '\xe3','\x82','\xa2','\xe3','\x83','\x95','\xe3','\x82','\xab','\xe3','\x83','\x8b','\xe3','\x82','\xb9','\xe3','\x82','\xbf','\xe3','\x83','\xb3',0, // アフカニスタン af
+    '\xe3','\x82','\xa2','\xe3','\x83','\xa1','\xe3','\x83','\xaa','\xe3','\x82','\xab',0, // アメリカ us
+    '\xe3','\x82','\xa2','\xe3','\x83','\xa1','\xe3','\x83','\xaa','\xe3','\x82','\xab','\xe5','\x90','\x88','\xe8','\xa1','\x86','\xe5','\x9b','\xbd',0, // アメリカ合衆国 us
+    '\xe3','\x82','\xa2','\xe3','\x83','\xa9','\xe3','\x83','\x95','\xe9','\xa6','\x96','\xe9','\x95','\xb7','\xe5','\x9b','\xbd','\xe9','\x80','\xa3','\xe9','\x82','\xa6',0, // アラフ首長国連邦 ae
+    '\xe3','\x82','\xa2','\xe3','\x83','\xab','\xe3','\x82','\xb7','\xe3','\x82','\xa7','\xe3','\x83','\xaa','\xe3','\x82','\xa2',0, // アルシェリア dz
+    '\xe3','\x82','\xa2','\xe3','\x83','\xab','\xe3','\x82','\xbb','\xe3','\x83','\xb3','\xe3','\x83','\x81','\xe3','\x83','\xb3',0, // アルセンチン ar
+    '\xe3','\x82','\xa2','\xe3','\x83','\xab','\xe3','\x83','\x8f',0, // アルハ aw
+    '\xe3','\x82','\xa2','\xe3','\x83','\xab','\xe3','\x83','\x8f','\xe3','\x83','\x8b','\xe3','\x82','\xa2',0, // アルハニア al
+    '\xe3','\x82','\xa2','\xe3','\x83','\xab','\xe3','\x83','\xa1','\xe3','\x83','\x8b','\xe3','\x82','\xa2',0, // アルメニア am
+    '\xe3','\x82','\xa2','\xe3','\x83','\xb3','\xe3','\x82','\xad','\xe3','\x83','\xa9',0, // アンキラ ai
+    '\xe3','\x82','\xa2','\xe3','\x83','\xb3','\xe3','\x82','\xb3','\xe3','\x83','\xa9',0, // アンコラ ao
+    '\xe3','\x82','\xa2','\xe3','\x83','\xb3','\xe3','\x83','\x86','\xe3','\x82','\xa3','\xe3','\x82','\xaf','\xe3','\x82','\xa2','\xe3','\x83','\x8f','\xe3','\x83','\xbc','\xe3','\x83','\x95','\xe3','\x83','\xbc','\xe3','\x82','\xbf',0, // アンティクアハーフータ ag
+    '\xe3','\x82','\xa2','\xe3','\x83','\xb3','\xe3','\x83','\x88','\xe3','\x83','\xa9',0, // アントラ ad
+    '\xe3','\x82','\xa4','\xe3','\x82','\xa8','\xe3','\x83','\xa1','\xe3','\x83','\xb3',0, // イエメン ye
+    '\xe3','\x82','\xa4','\xe3','\x82','\xad','\xe3','\x83','\xaa','\xe3','\x82','\xb9',0, // イキリス gb
+    '\xe3','\x82','\xa4','\xe3','\x82','\xb9','\xe3','\x83','\xa9','\xe3','\x82','\xa8','\xe3','\x83','\xab',0, // イスラエル il
+    '\xe3','\x82','\xa4','\xe3','\x82','\xbf','\xe3','\x83','\xaa','\xe3','\x82','\xa2',0, // イタリア it
+    '\xe3','\x82','\xa4','\xe3','\x83','\xa9','\xe3','\x82','\xaf',0, // イラク iq
+    '\xe3','\x82','\xa4','\xe3','\x83','\xa9','\xe3','\x83','\xb3',0, // イラン ir
+    '\xe3','\x82','\xa4','\xe3','\x83','\xb3','\xe3','\x83','\x88',0, // イント in
+    '\xe3','\x82','\xa4','\xe3','\x83','\xb3','\xe3','\x83','\x88','\xe3','\x83','\x8d','\xe3','\x82','\xb7','\xe3','\x82','\xa2',0, // イントネシア id
+    '\xe3','\x82','\xa6','\xe3','\x82','\xa9','\xe3','\x83','\xaa','\xe3','\x82','\xb9','\xe3','\x83','\x95','\xe3','\x83','\x84','\xe3','\x83','\x8a',0, // ウォリスフツナ wf
+    '\xe3','\x82','\xa6','\xe3','\x82','\xab','\xe3','\x83','\xb3','\xe3','\x82','\xbf',0, // ウカンタ ug
+    '\xe3','\x82','\xa6','\xe3','\x82','\xaf','\xe3','\x83','\xa9','\xe3','\x82','\xa4','\xe3','\x83','\x8a',0, // ウクライナ ua
+    '\xe3','\x82','\xa6','\xe3','\x82','\xb9','\xe3','\x83','\x98','\xe3','\x82','\xad','\xe3','\x82','\xb9','\xe3','\x82','\xbf','\xe3','\x83','\xb3',0, // ウスヘキスタン uz
+    '\xe3','\x82','\xa6','\xe3','\x83','\xab','\xe3','\x82','\xaf','\xe3','\x82','\xa2','\xe3','\x82','\xa4',0, // ウルクアイ uy
+    '\xe3','\x82','\xa8','\xe3','\x82','\xaf','\xe3','\x82','\xa2','\xe3','\x83','\x88','\xe3','\x83','\xab',0, // エクアトル ec
+    '\xe3','\x82','\xa8','\xe3','\x82','\xb7','\xe3','\x83','\x95','\xe3','\x83','\x88',0, // エシフト eg
+    '\xe3','\x82','\xa8','\xe3','\x82','\xb9','\xe3','\x83','\x88','\xe3','\x83','\x8b','\xe3','\x82','\xa2',0, // エストニア ee
+    '\xe3','\x82','\xa8','\xe3','\x82','\xb9','\xe3','\x83','\xaf','\xe3','\x83','\x86','\xe3','\x82','\xa3','\xe3','\x83','\x8b',0, // エスワティニ sz
+    '\xe3','\x82','\xa8','\xe3','\x83','\x81','\xe3','\x82','\xaa','\xe3','\x83','\x92','\xe3','\x82','\xa2',0, // エチオヒア et
+    '\xe3','\x82','\xa8','\xe3','\x83','\xaa','\xe3','\x83','\x88','\xe3','\x83','\xaa','\xe3','\x82','\xa2',0, // エリトリア er
+    '\xe3','\x82','\xa8','\xe3','\x83','\xab','\xe3','\x82','\xb5','\xe3','\x83','\xab','\xe3','\x83','\x8f','\xe3','\x83','\x88','\xe3','\x83','\xab',0, // エルサルハトル sv
+    '\xe3','\x82','\xaa','\xe3','\x82','\xbb','\xe3','\x82','\xa2','\xe3','\x83','\x8b','\xe3','\x82','\xa2','\xe5','\x91','\xa8','\xe8','\xbe','\xba','\xe5','\x9c','\xb0','\xe5','\x9f','\x9f',0, // オセアニア周辺地域 qo
+    '\xe3','\x82','\xaa','\xe3','\x83','\x9e','\xe3','\x83','\xbc','\xe3','\x83','\xb3',0, // オマーン om
+    '\xe3','\x82','\xaa','\xe3','\x83','\xa9','\xe3','\x83','\xb3','\xe3','\x82','\xbf',0, // オランタ nl
+    '\xe3','\x82','\xaa','\xe3','\x83','\xa9','\xe3','\x83','\xb3','\xe3','\x82','\xbf','\xe9','\xa0','\x98','\xe3','\x82','\xab','\xe3','\x83','\xaa','\xe3','\x83','\x95',0, // オランタ領カリフ bq
+    '\xe3','\x82','\xaa','\xe3','\x83','\xbc','\xe3','\x82','\xb9','\xe3','\x83','\x88','\xe3','\x83','\xa9','\xe3','\x83','\xaa','\xe3','\x82','\xa2',0, // オーストラリア au
+    '\xe3','\x82','\xaa','\xe3','\x83','\xbc','\xe3','\x82','\xb9','\xe3','\x83','\x88','\xe3','\x83','\xaa','\xe3','\x82','\xa2',0, // オーストリア at
+    '\xe3','\x82','\xaa','\xe3','\x83','\xbc','\xe3','\x83','\xa9','\xe3','\x83','\xb3','\xe3','\x83','\x88','\xe8','\xab','\xb8','\xe5','\xb3','\xb6',0, // オーラント諸島 ax
+    '\xe3','\x82','\xab','\xe3','\x82','\xa4','\xe3','\x82','\xa2','\xe3','\x83','\x8a',0, // カイアナ gy
+    '\xe3','\x82','\xab','\xe3','\x82','\xb5','\xe3','\x83','\x95','\xe3','\x82','\xb9','\xe3','\x82','\xbf','\xe3','\x83','\xb3',0, // カサフスタン kz
+    '\xe3','\x82','\xab','\xe3','\x82','\xbf','\xe3','\x83','\xbc','\xe3','\x83','\xab',0, // カタール qa
+    '\xe3','\x82','\xab','\xe3','\x83','\x8a','\xe3','\x82','\xbf',0, // カナタ ca
+    '\xe3','\x82','\xab','\xe3','\x83','\x8a','\xe3','\x83','\xaa','\xe3','\x82','\xa2','\xe8','\xab','\xb8','\xe5','\xb3','\xb6',0, // カナリア諸島 ic
+    '\xe3','\x82','\xab','\xe3','\x83','\x9b','\xe3','\x83','\xb3',0, // カホン ga
+    '\xe3','\x82','\xab','\xe3','\x83','\xa1','\xe3','\x83','\xab','\xe3','\x83','\xbc','\xe3','\x83','\xb3',0, // カメルーン cm
+    '\xe3','\x82','\xab','\xe3','\x83','\xb3','\xe3','\x83','\x92','\xe3','\x82','\xa2',0, // カンヒア gm
+    '\xe3','\x82','\xab','\xe3','\x83','\xb3','\xe3','\x83','\x9b','\xe3','\x82','\xb7','\xe3','\x82','\xa2',0, // カンホシア kh
+    '\xe3','\x82','\xab','\xe3','\x83','\xbc','\xe3','\x83','\x8a',0, // カーナ gh
+    '\xe3','\x82','\xab','\xe3','\x83','\xbc','\xe3','\x83','\x9b','\xe3','\x83','\x98','\xe3','\x83','\xab','\xe3','\x83','\x86',0, // カーホヘルテ cv
+    '\xe3','\x82','\xab','\xe3','\x83','\xbc','\xe3','\x83','\xb3','\xe3','\x82','\xb7','\xe3','\x83','\xbc',0, // カーンシー gg
+    '\xe3','\x82','\xad','\xe3','\x83','\x8b','\xe3','\x82','\xa2',0, // キニア gn
+    '\xe3','\x82','\xad','\xe3','\x83','\x8b','\xe3','\x82','\xa2','\xe3','\x83','\x92','\xe3','\x82','\xb5','\xe3','\x82','\xa6',0, // キニアヒサウ gw
+    '\xe3','\x82','\xad','\xe3','\x83','\x95','\xe3','\x83','\xad','\xe3','\x82','\xb9',0, // キフロス cy
+    '\xe3','\x82','\xad','\xe3','\x83','\xa5','\xe3','\x83','\xa9','\xe3','\x82','\xbd','\xe3','\x83','\xbc',0, // キュラソー cw
+    '\xe3','\x82','\xad','\xe3','\x83','\xa5','\xe3','\x83','\xbc','\xe3','\x83','\x8f',0, // キューハ cu
+    '\xe3','\x82','\xad','\xe3','\x83','\xaa','\xe3','\x82','\xb7','\xe3','\x83','\xa3',0, // キリシャ gr
+    '\xe3','\x82','\xad','\xe3','\x83','\xaa','\xe3','\x83','\x8f','\xe3','\x82','\xb9',0, // キリハス ki
+    '\xe3','\x82','\xad','\xe3','\x83','\xab','\xe3','\x82','\xad','\xe3','\x82','\xb9',0, // キルキス kg
+    '\xe3','\x82','\xaf','\xe3','\x82','\xa2','\xe3','\x83','\x86','\xe3','\x83','\x9e','\xe3','\x83','\xa9',0, // クアテマラ gt
+    '\xe3','\x82','\xaf','\xe3','\x82','\xa2','\xe3','\x83','\x88','\xe3','\x83','\xab','\xe3','\x83','\xbc','\xe3','\x83','\x95',0, // クアトルーフ gp
+    '\xe3','\x82','\xaf','\xe3','\x82','\xa2','\xe3','\x83','\xa0',0, // クアム gu
+    '\xe3','\x82','\xaf','\xe3','\x82','\xa6','\xe3','\x82','\xa7','\xe3','\x83','\xbc','\xe3','\x83','\x88',0, // クウェート kw
+    '\xe3','\x82','\xaf','\xe3','\x83','\x83','\xe3','\x82','\xaf','\xe8','\xab','\xb8','\xe5','\xb3','\xb6',0, // クック諸島 ck
+    '\xe3','\x82','\xaf','\xe3','\x83','\xaa','\xe3','\x82','\xb9','\xe3','\x83','\x9e','\xe3','\x82','\xb9','\xe5','\xb3','\xb6',0, // クリスマス島 cx
+    '\xe3','\x82','\xaf','\xe3','\x83','\xaa','\xe3','\x83','\x83','\xe3','\x83','\x8f','\xe3','\x83','\xbc','\xe3','\x83','\x88','\xe3','\x83','\xb3','\xe5','\xb3','\xb6',0, // クリッハートン島 cp
+    '\xe3','\x82','\xaf','\xe3','\x83','\xaa','\xe3','\x83','\xbc','\xe3','\x83','\xb3','\xe3','\x83','\xa9','\xe3','\x83','\xb3','\xe3','\x83','\x88',0, // クリーンラント gl
+    '\xe3','\x82','\xaf','\xe3','\x83','\xac','\xe3','\x83','\x8a','\xe3','\x82','\xbf',0, // クレナタ gd
+    '\xe3','\x82','\xaf','\xe3','\x83','\xad','\xe3','\x82','\xa2','\xe3','\x83','\x81','\xe3','\x82','\xa2',0, // クロアチア hr
+    '\xe3','\x82','\xb1','\xe3','\x82','\xa4','\xe3','\x83','\x9e','\xe3','\x83','\xb3','\xe8','\xab','\xb8','\xe5','\xb3','\xb6',0, // ケイマン諸島 ky
+    '\xe3','\x82','\xb1','\xe3','\x83','\x8b','\xe3','\x82','\xa2',0, // ケニア ke
+    '\xe3','\x82','\xb3','\xe3','\x82','\xb3','\xe3','\x82','\xb9','\xe3','\x82','\xad','\xe3','\x83','\xbc','\xe3','\x83','\xaa','\xe3','\x83','\xb3','\xe3','\x82','\xaf','\xe8','\xab','\xb8','\xe5','\xb3','\xb6',0, // ココスキーリンク諸島 cc
+    '\xe3','\x82','\xb3','\xe3','\x82','\xb9','\xe3','\x82','\xbf','\xe3','\x83','\xaa','\xe3','\x82','\xab',0, // コスタリカ cr
+    '\xe3','\x82','\xb3','\xe3','\x82','\xbd','\xe3','\x83','\x9b',0, // コソホ xk
+    '\xe3','\x82','\xb3','\xe3','\x83','\xa2','\xe3','\x83','\xad',0, // コモロ km
+    '\xe3','\x82','\xb3','\xe3','\x83','\xad','\xe3','\x83','\xb3','\xe3','\x83','\x92','\xe3','\x82','\xa2',0, // コロンヒア co
+    '\xe3','\x82','\xb3','\xe3','\x83','\xb3','\xe3','\x82','\xb3','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9b','\xbd',0, // コンコ共和国 cg
+    '\xe3','\x82','\xb3','\xe3','\x83','\xb3','\xe3','\x82','\xb3','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9b','\xbd','\xe3','\x83','\x95','\xe3','\x83','\xa9','\xe3','\x82','\xb5','\xe3','\x83','\x92','\xe3','\x83','\xab',0, // コンコ共和国フラサヒル cg
+    '\xe3','\x82','\xb3','\xe3','\x83','\xb3','\xe3','\x82','\xb3','\xe6','\xb0','\x91','\xe4','\xb8','\xbb','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9b','\xbd',0, // コンコ民主共和国 cd
+    '\xe3','\x82','\xb3','\xe3','\x83','\xb3','\xe3','\x82','\xb3','\xe6','\xb0','\x91','\xe4','\xb8','\xbb','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9b','\xbd','\xe3','\x82','\xad','\xe3','\x83','\xb3','\xe3','\x82','\xb7','\xe3','\x83','\xa3','\xe3','\x82','\xb5',0, // コンコ民主共和国キンシャサ cd
+    '\xe3','\x82','\xb3','\xe3','\x83','\xbc','\xe3','\x83','\x88','\xe3','\x82','\xb7','\xe3','\x83','\x9b','\xe3','\x83','\xaf','\xe3','\x83','\xbc','\xe3','\x83','\xab',0, // コートシホワール ci
+    '\xe3','\x82','\xb5','\xe3','\x82','\xa6','\xe3','\x82','\xb7','\xe3','\x82','\xa2','\xe3','\x83','\xa9','\xe3','\x83','\x92','\xe3','\x82','\xa2',0, // サウシアラヒア sa
+    '\xe3','\x82','\xb5','\xe3','\x82','\xa6','\xe3','\x82','\xb9','\xe3','\x82','\xb7','\xe3','\x83','\xa7','\xe3','\x83','\xbc','\xe3','\x82','\xb7','\xe3','\x82','\xa2','\xe3','\x82','\xb5','\xe3','\x82','\xa6','\xe3','\x82','\xb9','\xe3','\x82','\xb5','\xe3','\x83','\xb3','\xe3','\x83','\x88','\xe3','\x82','\xa6','\xe3','\x82','\xa3','\xe3','\x83','\x83','\xe3','\x83','\x81','\xe8','\xab','\xb8','\xe5','\xb3','\xb6',0, // サウスショーシアサウスサントウィッチ諸島 gs
+    '\xe3','\x82','\xb5','\xe3','\x83','\xa2','\xe3','\x82','\xa2',0, // サモア ws
+    '\xe3','\x82','\xb5','\xe3','\x83','\xb3','\xe3','\x83','\x88','\xe3','\x83','\xa1','\xe3','\x83','\x95','\xe3','\x83','\xaa','\xe3','\x83','\xb3','\xe3','\x82','\xb7','\xe3','\x83','\x98',0, // サントメフリンシヘ st
+    '\xe3','\x82','\xb5','\xe3','\x83','\xb3','\xe3','\x83','\x8f','\xe3','\x83','\xab','\xe3','\x83','\x86','\xe3','\x83','\xab','\xe3','\x83','\x9f','\xe3','\x83','\xbc',0, // サンハルテルミー bl
+    '\xe3','\x82','\xb5','\xe3','\x83','\xb3','\xe3','\x83','\x92','\xe3','\x82','\xa2',0, // サンヒア zm
+    '\xe3','\x82','\xb5','\xe3','\x83','\xb3','\xe3','\x83','\x92','\xe3','\x82','\xa8','\xe3','\x83','\xbc','\xe3','\x83','\xab','\xe5','\xb3','\xb6','\xe3','\x83','\x9f','\xe3','\x82','\xaf','\xe3','\x83','\xad','\xe3','\x83','\xb3','\xe5','\xb3','\xb6',0, // サンヒエール島ミクロン島 pm
+    '\xe3','\x82','\xb5','\xe3','\x83','\xb3','\xe3','\x83','\x9e','\xe3','\x83','\xaa','\xe3','\x83','\x8e',0, // サンマリノ sm
+    '\xe3','\x82','\xb5','\xe3','\x83','\xb3','\xe3','\x83','\x9e','\xe3','\x83','\xab','\xe3','\x82','\xbf','\xe3','\x83','\xb3',0, // サンマルタン mf
+    '\xe3','\x82','\xb7','\xe3','\x82','\xa8','\xe3','\x83','\xa9','\xe3','\x83','\xac','\xe3','\x82','\xaa','\xe3','\x83','\x8d',0, // シエラレオネ sl
+    '\xe3','\x82','\xb7','\xe3','\x83','\x95','\xe3','\x83','\x81',0, // シフチ dj
+    '\xe3','\x82','\xb7','\xe3','\x83','\x95','\xe3','\x83','\xa9','\xe3','\x83','\xab','\xe3','\x82','\xbf','\xe3','\x83','\xab',0, // シフラルタル gi
+    '\xe3','\x82','\xb7','\xe3','\x83','\xa3','\xe3','\x83','\x9e','\xe3','\x82','\xa4','\xe3','\x82','\xab',0, // シャマイカ jm
+    '\xe3','\x82','\xb7','\xe3','\x83','\xa3','\xe3','\x83','\xbc','\xe3','\x82','\xb7','\xe3','\x83','\xbc',0, // シャーシー je
+    '\xe3','\x82','\xb7','\xe3','\x83','\xa7','\xe3','\x83','\xbc','\xe3','\x82','\xb7','\xe3','\x82','\xa2',0, // ショーシア ge
+    '\xe3','\x82','\xb7','\xe3','\x83','\xaa','\xe3','\x82','\xa2',0, // シリア sy
+    '\xe3','\x82','\xb7','\xe3','\x83','\xb3','\xe3','\x82','\xab','\xe3','\x83','\x9b','\xe3','\x83','\xbc','\xe3','\x83','\xab',0, // シンカホール sg
+    '\xe3','\x82','\xb7','\xe3','\x83','\xb3','\xe3','\x83','\x88','\xe3','\x83','\x9e','\xe3','\x83','\xbc','\xe3','\x83','\xab','\xe3','\x83','\x86','\xe3','\x83','\xb3',0, // シントマールテン sx
+    '\xe3','\x82','\xb7','\xe3','\x83','\xb3','\xe3','\x83','\x8f','\xe3','\x83','\x95','\xe3','\x82','\xa8',0, // シンハフエ zw
+    '\xe3','\x82','\xb9','\xe3','\x82','\xa4','\xe3','\x82','\xb9',0, // スイス ch
+    '\xe3','\x82','\xb9','\xe3','\x82','\xa6','\xe3','\x82','\xa7','\xe3','\x83','\xbc','\xe3','\x83','\x86','\xe3','\x83','\xb3',0, // スウェーテン se
+    '\xe3','\x82','\xb9','\xe3','\x83','\x8f','\xe3','\x83','\xbc','\xe3','\x83','\xab','\xe3','\x83','\x8f','\xe3','\x83','\xab','\xe8','\xab','\xb8','\xe5','\xb3','\xb6','\xe3','\x83','\xa4','\xe3','\x83','\xb3','\xe3','\x83','\x9e','\xe3','\x82','\xa4','\xe3','\x82','\xa8','\xe3','\x83','\xb3','\xe5','\xb3','\xb6',0, // スハールハル諸島ヤンマイエン島 sj
+    '\xe3','\x82','\xb9','\xe3','\x83','\x98','\xe3','\x82','\xa4','\xe3','\x83','\xb3',0, // スヘイン es
+    '\xe3','\x82','\xb9','\xe3','\x83','\xaa','\xe3','\x83','\x8a','\xe3','\x83','\xa0',0, // スリナム sr
+    '\xe3','\x82','\xb9','\xe3','\x83','\xaa','\xe3','\x83','\xa9','\xe3','\x83','\xb3','\xe3','\x82','\xab',0, // スリランカ lk
+    '\xe3','\x82','\xb9','\xe3','\x83','\xad','\xe3','\x83','\x8f','\xe3','\x82','\xad','\xe3','\x82','\xa2',0, // スロハキア sk
+    '\xe3','\x82','\xb9','\xe3','\x83','\xad','\xe3','\x83','\x98','\xe3','\x83','\x8b','\xe3','\x82','\xa2',0, // スロヘニア si
+    '\xe3','\x82','\xb9','\xe3','\x83','\xaf','\xe3','\x82','\xb7','\xe3','\x83','\xa9','\xe3','\x83','\xb3','\xe3','\x83','\x88',0, // スワシラント sz
+    '\xe3','\x82','\xb9','\xe3','\x83','\xbc','\xe3','\x82','\xbf','\xe3','\x83','\xb3',0, // スータン sd
+    '\xe3','\x82','\xbb','\xe3','\x82','\xa6','\xe3','\x82','\xbf','\xe3','\x83','\xa1','\xe3','\x83','\xaa','\xe3','\x83','\xaa','\xe3','\x83','\xa3',0, // セウタメリリャ ea
+    '\xe3','\x82','\xbb','\xe3','\x83','\x8d','\xe3','\x82','\xab','\xe3','\x83','\xab',0, // セネカル sn
+    '\xe3','\x82','\xbb','\xe3','\x83','\xab','\xe3','\x83','\x92','\xe3','\x82','\xa2',0, // セルヒア rs
+    '\xe3','\x82','\xbb','\xe3','\x83','\xb3','\xe3','\x83','\x88','\xe3','\x82','\xaf','\xe3','\x83','\xaa','\xe3','\x82','\xb9','\xe3','\x83','\x88','\xe3','\x83','\x95','\xe3','\x82','\xa1','\xe3','\x83','\xbc','\xe3','\x83','\x8d','\xe3','\x83','\xbc','\xe3','\x82','\xa6','\xe3','\x82','\xa3','\xe3','\x82','\xb9',0, // セントクリストファーネーウィス kn
+    '\xe3','\x82','\xbb','\xe3','\x83','\xb3','\xe3','\x83','\x88','\xe3','\x83','\x92','\xe3','\x83','\xb3','\xe3','\x82','\xbb','\xe3','\x83','\xb3','\xe3','\x83','\x88','\xe5','\x8f','\x8a','\xe3','\x81','\xb2','\xe3','\x82','\xaf','\xe3','\x83','\xac','\xe3','\x83','\x8a','\xe3','\x83','\x86','\xe3','\x82','\xa3','\xe3','\x83','\xbc','\xe3','\x83','\xb3','\xe8','\xab','\xb8','\xe5','\xb3','\xb6',0, // セントヒンセント及ひクレナティーン諸島 vc
+    '\xe3','\x82','\xbb','\xe3','\x83','\xb3','\xe3','\x83','\x88','\xe3','\x83','\x98','\xe3','\x83','\xac','\xe3','\x83','\x8a',0, // セントヘレナ sh
+    '\xe3','\x82','\xbb','\xe3','\x83','\xb3','\xe3','\x83','\x88','\xe3','\x83','\xab','\xe3','\x82','\xb7','\xe3','\x82','\xa2',0, // セントルシア lc
+    '\xe3','\x82','\xbb','\xe3','\x83','\xbc','\xe3','\x82','\xb7','\xe3','\x82','\xa7','\xe3','\x83','\xab',0, // セーシェル sc
+    '\xe3','\x82','\xbd','\xe3','\x83','\x9e','\xe3','\x83','\xaa','\xe3','\x82','\xa2',0, // ソマリア so
+    '\xe3','\x82','\xbd','\xe3','\x83','\xad','\xe3','\x83','\xa2','\xe3','\x83','\xb3','\xe8','\xab','\xb8','\xe5','\xb3','\xb6',0, // ソロモン諸島 sb
+    '\xe3','\x82','\xbf','\xe3','\x82','\xa4',0, // タイ th
+    '\xe3','\x82','\xbf','\xe3','\x82','\xb7','\xe3','\x82','\xad','\xe3','\x82','\xb9','\xe3','\x82','\xbf','\xe3','\x83','\xb3',0, // タシキスタン tj
+    '\xe3','\x82','\xbf','\xe3','\x83','\xb3','\xe3','\x82','\xb5','\xe3','\x83','\x8b','\xe3','\x82','\xa2',0, // タンサニア tz
+    '\xe3','\x82','\xbf','\xe3','\x83','\xbc','\xe3','\x82','\xaf','\xe3','\x82','\xb9','\xe3','\x82','\xab','\xe3','\x82','\xa4','\xe3','\x82','\xb3','\xe3','\x82','\xb9','\xe8','\xab','\xb8','\xe5','\xb3','\xb6',0, // タークスカイコス諸島 tc
+    '\xe3','\x83','\x81','\xe3','\x82','\xa7','\xe3','\x82','\xb3',0, // チェコ cz
+    '\xe3','\x83','\x81','\xe3','\x82','\xa7','\xe3','\x82','\xb3','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9b','\xbd',0, // チェコ共和国 cz
+    '\xe3','\x83','\x81','\xe3','\x83','\xa3','\xe3','\x83','\x88',0, // チャト td
+    '\xe3','\x83','\x81','\xe3','\x83','\xa5','\xe3','\x83','\x8b','\xe3','\x82','\xb7','\xe3','\x82','\xa2',0, // チュニシア tn
+    '\xe3','\x83','\x81','\xe3','\x83','\xaa',0, // チリ cl
+    '\xe3','\x83','\x84','\xe3','\x83','\x8f','\xe3','\x83','\xab',0, // ツハル tv
+    '\xe3','\x83','\x86','\xe3','\x82','\xa3','\xe3','\x82','\xa8','\xe3','\x82','\xb3','\xe3','\x82','\xab','\xe3','\x83','\xab','\xe3','\x82','\xb7','\xe3','\x82','\xa2','\xe5','\xb3','\xb6',0, // ティエコカルシア島 dg
+    '\xe3','\x83','\x86','\xe3','\x83','\xb3','\xe3','\x83','\x9e','\xe3','\x83','\xbc','\xe3','\x82','\xaf',0, // テンマーク dk
+    '\xe3','\x83','\x88','\xe3','\x82','\xa4','\xe3','\x83','\x84',0, // トイツ de
+    '\xe3','\x83','\x88','\xe3','\x82','\xb1','\xe3','\x83','\xa9','\xe3','\x82','\xa6',0, // トケラウ tk
+    '\xe3','\x83','\x88','\xe3','\x83','\x9f','\xe3','\x83','\x8b','\xe3','\x82','\xab','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9b','\xbd',0, // トミニカ共和国 do
+    '\xe3','\x83','\x88','\xe3','\x83','\x9f','\xe3','\x83','\x8b','\xe3','\x82','\xab','\xe5','\x9b','\xbd',0, // トミニカ国 dm
+    '\xe3','\x83','\x88','\xe3','\x83','\xaa','\xe3','\x82','\xb9','\xe3','\x82','\xbf','\xe3','\x83','\xb3','\xe3','\x82','\xbf','\xe3','\x82','\xaf','\xe3','\x83','\xbc','\xe3','\x83','\x8b','\xe3','\x83','\xa3',0, // トリスタンタクーニャ ta
+    '\xe3','\x83','\x88','\xe3','\x83','\xaa','\xe3','\x83','\x8b','\xe3','\x82','\xbf','\xe3','\x83','\xbc','\xe3','\x83','\x88','\xe3','\x83','\x88','\xe3','\x83','\x8f','\xe3','\x82','\xb3',0, // トリニタートトハコ tt
+    '\xe3','\x83','\x88','\xe3','\x83','\xab','\xe3','\x82','\xaf','\xe3','\x83','\xa1','\xe3','\x83','\x8b','\xe3','\x82','\xb9','\xe3','\x82','\xbf','\xe3','\x83','\xb3',0, // トルクメニスタン tm
+    '\xe3','\x83','\x88','\xe3','\x83','\xab','\xe3','\x82','\xb3',0, // トルコ tr
+    '\xe3','\x83','\x88','\xe3','\x83','\xb3','\xe3','\x82','\xab',0, // トンカ to
+    '\xe3','\x83','\x88','\xe3','\x83','\xbc','\xe3','\x82','\xb3',0, // トーコ tg
+    '\xe3','\x83','\x8a','\xe3','\x82','\xa4','\xe3','\x82','\xb7','\xe3','\x82','\xa7','\xe3','\x83','\xaa','\xe3','\x82','\xa2',0, // ナイシェリア ng
+    '\xe3','\x83','\x8a','\xe3','\x82','\xa6','\xe3','\x83','\xab',0, // ナウル nr
+    '\xe3','\x83','\x8a','\xe3','\x83','\x9f','\xe3','\x83','\x92','\xe3','\x82','\xa2',0, // ナミヒア na
+    '\xe3','\x83','\x8b','\xe3','\x82','\xa6','\xe3','\x82','\xa8',0, // ニウエ nu
+    '\xe3','\x83','\x8b','\xe3','\x82','\xab','\xe3','\x83','\xa9','\xe3','\x82','\xaf','\xe3','\x82','\xa2',0, // ニカラクア ni
+    '\xe3','\x83','\x8b','\xe3','\x82','\xb7','\xe3','\x82','\xa7','\xe3','\x83','\xbc','\xe3','\x83','\xab',0, // ニシェール ne
+    '\xe3','\x83','\x8b','\xe3','\x83','\xa5','\xe3','\x83','\xbc','\xe3','\x82','\xab','\xe3','\x83','\xac','\xe3','\x83','\x88','\xe3','\x83','\x8b','\xe3','\x82','\xa2',0, // ニューカレトニア nc
+    '\xe3','\x83','\x8b','\xe3','\x83','\xa5','\xe3','\x83','\xbc','\xe3','\x82','\xb7','\xe3','\x83','\xbc','\xe3','\x83','\xa9','\xe3','\x83','\xb3','\xe3','\x83','\x88',0, // ニューシーラント nz
+    '\xe3','\x83','\x8d','\xe3','\x83','\x8f','\xe3','\x83','\xbc','\xe3','\x83','\xab',0, // ネハール np
+    '\xe3','\x83','\x8e','\xe3','\x83','\xab','\xe3','\x82','\xa6','\xe3','\x82','\xa7','\xe3','\x83','\xbc',0, // ノルウェー no
+    '\xe3','\x83','\x8e','\xe3','\x83','\xbc','\xe3','\x83','\x95','\xe3','\x82','\xa9','\xe3','\x83','\xbc','\xe3','\x82','\xaf','\xe5','\xb3','\xb6',0, // ノーフォーク島 nf
+    '\xe3','\x83','\x8f','\xe3','\x82','\xa4','\xe3','\x83','\x81',0, // ハイチ ht
+    '\xe3','\x83','\x8f','\xe3','\x82','\xad','\xe3','\x82','\xb9','\xe3','\x82','\xbf','\xe3','\x83','\xb3',0, // ハキスタン pk
+    '\xe3','\x83','\x8f','\xe3','\x83','\x81','\xe3','\x82','\xab','\xe3','\x83','\xb3','\xe5','\xb8','\x82','\xe5','\x9b','\xbd',0, // ハチカン市国 va
+    '\xe3','\x83','\x8f','\xe3','\x83','\x8a','\xe3','\x83','\x9e',0, // ハナマ pa
+    '\xe3','\x83','\x8f','\xe3','\x83','\x8c','\xe3','\x82','\xa2','\xe3','\x83','\x84',0, // ハヌアツ vu
+    '\xe3','\x83','\x8f','\xe3','\x83','\x8f','\xe3','\x83','\x9e',0, // ハハマ bs
+    '\xe3','\x83','\x8f','\xe3','\x83','\x95','\xe3','\x82','\xa2','\xe3','\x83','\x8b','\xe3','\x83','\xa5','\xe3','\x83','\xbc','\xe3','\x82','\xad','\xe3','\x83','\x8b','\xe3','\x82','\xa2',0, // ハフアニューキニア pg
+    '\xe3','\x83','\x8f','\xe3','\x83','\x9f','\xe3','\x83','\xa5','\xe3','\x83','\xbc','\xe3','\x82','\xbf',0, // ハミュータ bm
+    '\xe3','\x83','\x8f','\xe3','\x83','\xa9','\xe3','\x82','\xaa',0, // ハラオ pw
+    '\xe3','\x83','\x8f','\xe3','\x83','\xa9','\xe3','\x82','\xaf','\xe3','\x82','\xa2','\xe3','\x82','\xa4',0, // ハラクアイ py
+    '\xe3','\x83','\x8f','\xe3','\x83','\xab','\xe3','\x83','\x8f','\xe3','\x83','\x88','\xe3','\x82','\xb9',0, // ハルハトス bb
+    '\xe3','\x83','\x8f','\xe3','\x83','\xac','\xe3','\x82','\xb9','\xe3','\x83','\x81','\xe3','\x83','\x8a',0, // ハレスチナ ps
+    '\xe3','\x83','\x8f','\xe3','\x83','\xac','\xe3','\x82','\xb9','\xe3','\x83','\x81','\xe3','\x83','\x8a','\xe8','\x87','\xaa','\xe6','\xb2','\xbb','\xe5','\x8c','\xba',0, // ハレスチナ自治区 ps
+    '\xe3','\x83','\x8f','\xe3','\x83','\xb3','\xe3','\x82','\xab','\xe3','\x83','\xaa','\xe3','\x83','\xbc',0, // ハンカリー hu
+    '\xe3','\x83','\x8f','\xe3','\x83','\xb3','\xe3','\x82','\xaf','\xe3','\x83','\xa9','\xe3','\x83','\x86','\xe3','\x82','\xb7','\xe3','\x83','\xa5',0, // ハンクラテシュ bd
+    '\xe3','\x83','\x8f','\xe3','\x83','\xbc','\xe3','\x83','\x88','\xe5','\xb3','\xb6','\xe3','\x83','\x9e','\xe3','\x82','\xaf','\xe3','\x83','\x88','\xe3','\x83','\x8a','\xe3','\x83','\xab','\xe3','\x83','\x88','\xe8','\xab','\xb8','\xe5','\xb3','\xb6',0, // ハート島マクトナルト諸島 hm
+    '\xe3','\x83','\x8f','\xe3','\x83','\xbc','\xe3','\x83','\xac','\xe3','\x83','\xbc','\xe3','\x83','\xb3',0, // ハーレーン bh
+    '\xe3','\x83','\x92','\xe3','\x83','\x88','\xe3','\x82','\xb1','\xe3','\x82','\xa2','\xe3','\x83','\xb3','\xe8','\xab','\xb8','\xe5','\xb3','\xb6',0, // ヒトケアン諸島 pn
+    '\xe3','\x83','\x95','\xe3','\x82','\xa3','\xe3','\x82','\xb7','\xe3','\x83','\xbc',0, // フィシー fj
+    '\xe3','\x83','\x95','\xe3','\x82','\xa3','\xe3','\x83','\xaa','\xe3','\x83','\x92','\xe3','\x83','\xb3',0, // フィリヒン ph
+    '\xe3','\x83','\x95','\xe3','\x82','\xa3','\xe3','\x83','\xb3','\xe3','\x83','\xa9','\xe3','\x83','\xb3','\xe3','\x83','\x88',0, // フィンラント fi
+    '\xe3','\x83','\x95','\xe3','\x82','\xa7','\xe3','\x83','\xad','\xe3','\x83','\xbc','\xe8','\xab','\xb8','\xe5','\xb3','\xb6',0, // フェロー諸島 fo
+    '\xe3','\x83','\x95','\xe3','\x82','\xa8','\xe3','\x83','\xab','\xe3','\x83','\x88','\xe3','\x83','\xaa','\xe3','\x82','\xb3',0, // フエルトリコ pr
+    '\xe3','\x83','\x95','\xe3','\x82','\xa9','\xe3','\x83','\xbc','\xe3','\x82','\xaf','\xe3','\x83','\xa9','\xe3','\x83','\xb3','\xe3','\x83','\x88','\xe8','\xab','\xb8','\xe5','\xb3','\xb6',0, // フォークラント諸島 fk
+    '\xe3','\x83','\x95','\xe3','\x82','\xa9','\xe3','\x83','\xbc','\xe3','\x82','\xaf','\xe3','\x83','\xa9','\xe3','\x83','\xb3','\xe3','\x83','\x88','\xe8','\xab','\xb8','\xe5','\xb3','\xb6','\xe3','\x83','\x9e','\xe3','\x83','\xab','\xe3','\x83','\x92','\xe3','\x83','\xbc','\xe3','\x83','\x8a','\xe3','\x82','\xb9','\xe8','\xab','\xb8','\xe5','\xb3','\xb6',0, // フォークラント諸島マルヒーナス諸島 fk
+    '\xe3','\x83','\x95','\xe3','\x83','\xa9','\xe3','\x82','\xb7','\xe3','\x83','\xab',0, // フラシル br
+    '\xe3','\x83','\x95','\xe3','\x83','\xa9','\xe3','\x83','\xb3','\xe3','\x82','\xb9',0, // フランス fr
+    '\xe3','\x83','\x95','\xe3','\x83','\xab','\xe3','\x82','\xab','\xe3','\x83','\xaa','\xe3','\x82','\xa2',0, // フルカリア bg
+    '\xe3','\x83','\x95','\xe3','\x83','\xab','\xe3','\x82','\xad','\xe3','\x83','\x8a','\xe3','\x83','\x95','\xe3','\x82','\xa1','\xe3','\x82','\xbd',0, // フルキナファソ bf
+    '\xe3','\x83','\x95','\xe3','\x83','\xab','\xe3','\x83','\x8d','\xe3','\x82','\xa4',0, // フルネイ bn
+    '\xe3','\x83','\x95','\xe3','\x83','\xab','\xe3','\x83','\xb3','\xe3','\x82','\xb7',0, // フルンシ bi
+    '\xe3','\x83','\x95','\xe3','\x83','\xbc','\xe3','\x82','\xbf','\xe3','\x83','\xb3',0, // フータン bt
+    '\xe3','\x83','\x95','\xe3','\x83','\xbc','\xe3','\x83','\x98','\xe5','\xb3','\xb6',0, // フーヘ島 bv
+    '\xe3','\x83','\x98','\xe3','\x83','\x88','\xe3','\x83','\x8a','\xe3','\x83','\xa0',0, // ヘトナム vn
+    '\xe3','\x83','\x98','\xe3','\x83','\x8a','\xe3','\x83','\xb3',0, // ヘナン bj
+    '\xe3','\x83','\x98','\xe3','\x83','\x8d','\xe3','\x82','\xb9','\xe3','\x82','\xa8','\xe3','\x83','\xa9',0, // ヘネスエラ ve
+    '\xe3','\x83','\x98','\xe3','\x83','\xa9','\xe3','\x83','\xab','\xe3','\x83','\xbc','\xe3','\x82','\xb7',0, // ヘラルーシ by
+    '\xe3','\x83','\x98','\xe3','\x83','\xaa','\xe3','\x83','\xbc','\xe3','\x82','\xb9',0, // ヘリース bz
+    '\xe3','\x83','\x98','\xe3','\x83','\xab','\xe3','\x82','\xad','\xe3','\x83','\xbc',0, // ヘルキー be
+    '\xe3','\x83','\x98','\xe3','\x83','\xab','\xe3','\x83','\xbc',0, // ヘルー pe
+    '\xe3','\x83','\x9b','\xe3','\x82','\xb9','\xe3','\x83','\x8b','\xe3','\x82','\xa2','\xe3','\x83','\x98','\xe3','\x83','\xab','\xe3','\x83','\x84','\xe3','\x82','\xa7','\xe3','\x82','\xb3','\xe3','\x83','\x92','\xe3','\x83','\x8a',0, // ホスニアヘルツェコヒナ ba
+    '\xe3','\x83','\x9b','\xe3','\x83','\x84','\xe3','\x83','\xaf','\xe3','\x83','\x8a',0, // ホツワナ bw
+    '\xe3','\x83','\x9b','\xe3','\x83','\xaa','\xe3','\x83','\x92','\xe3','\x82','\xa2',0, // ホリヒア bo
+    '\xe3','\x83','\x9b','\xe3','\x83','\xab','\xe3','\x83','\x88','\xe3','\x82','\xab','\xe3','\x83','\xab',0, // ホルトカル pt
+    '\xe3','\x83','\x9b','\xe3','\x83','\xb3','\xe3','\x82','\xb7','\xe3','\x83','\xa5','\xe3','\x83','\xa9','\xe3','\x82','\xb9',0, // ホンシュラス hn
+    '\xe3','\x83','\x9b','\xe3','\x83','\xbc','\xe3','\x83','\xa9','\xe3','\x83','\xb3','\xe3','\x83','\x88',0, // ホーラント pl
+    '\xe3','\x83','\x9e','\xe3','\x82','\xab','\xe3','\x82','\xaa',0, // マカオ mo
+    '\xe3','\x83','\x9e','\xe3','\x82','\xbf','\xe3','\x82','\xab','\xe3','\x82','\xb9','\xe3','\x82','\xab','\xe3','\x83','\xab',0, // マタカスカル mg
+    '\xe3','\x83','\x9e','\xe3','\x83','\xa8','\xe3','\x83','\x83','\xe3','\x83','\x88',0, // マヨット yt
+    '\xe3','\x83','\x9e','\xe3','\x83','\xa9','\xe3','\x82','\xa6','\xe3','\x82','\xa4',0, // マラウイ mw
+    '\xe3','\x83','\x9e','\xe3','\x83','\xaa',0, // マリ ml
+    '\xe3','\x83','\x9e','\xe3','\x83','\xab','\xe3','\x82','\xbf',0, // マルタ mt
+    '\xe3','\x83','\x9e','\xe3','\x83','\xab','\xe3','\x83','\x86','\xe3','\x82','\xa3','\xe3','\x83','\x8b','\xe3','\x83','\xbc','\xe3','\x82','\xaf',0, // マルティニーク mq
+    '\xe3','\x83','\x9e','\xe3','\x83','\xac','\xe3','\x83','\xbc','\xe3','\x82','\xb7','\xe3','\x82','\xa2',0, // マレーシア my
+    '\xe3','\x83','\x9e','\xe3','\x83','\xb3','\xe5','\xb3','\xb6',0, // マン島 im
+    '\xe3','\x83','\x9e','\xe3','\x83','\xbc','\xe3','\x82','\xb7','\xe3','\x83','\xa3','\xe3','\x83','\xab','\xe8','\xab','\xb8','\xe5','\xb3','\xb6',0, // マーシャル諸島 mh
+    '\xe3','\x83','\x9f','\xe3','\x82','\xaf','\xe3','\x83','\xad','\xe3','\x83','\x8d','\xe3','\x82','\xb7','\xe3','\x82','\xa2','\xe9','\x80','\xa3','\xe9','\x82','\xa6',0, // ミクロネシア連邦 fm
+    '\xe3','\x83','\x9f','\xe3','\x83','\xa3','\xe3','\x83','\xb3','\xe3','\x83','\x9e','\xe3','\x83','\xbc','\xe3','\x83','\x92','\xe3','\x83','\xab','\xe3','\x83','\x9e',0, // ミャンマーヒルマ mm
+    '\xe3','\x83','\xa1','\xe3','\x82','\xad','\xe3','\x82','\xb7','\xe3','\x82','\xb3',0, // メキシコ mx
+    '\xe3','\x83','\xa2','\xe3','\x82','\xb5','\xe3','\x83','\xb3','\xe3','\x83','\x92','\xe3','\x83','\xbc','\xe3','\x82','\xaf',0, // モサンヒーク mz
+    '\xe3','\x83','\xa2','\xe3','\x83','\x8a','\xe3','\x82','\xb3',0, // モナコ mc
+    '\xe3','\x83','\xa2','\xe3','\x83','\xab','\xe3','\x83','\x86','\xe3','\x82','\xa3','\xe3','\x83','\x95',0, // モルティフ mv
+    '\xe3','\x83','\xa2','\xe3','\x83','\xab','\xe3','\x83','\x88','\xe3','\x83','\x8f',0, // モルトハ md
+    '\xe3','\x83','\xa2','\xe3','\x83','\xad','\xe3','\x83','\x83','\xe3','\x82','\xb3',0, // モロッコ ma
+    '\xe3','\x83','\xa2','\xe3','\x83','\xb3','\xe3','\x82','\xb3','\xe3','\x83','\xab',0, // モンコル mn
+    '\xe3','\x83','\xa2','\xe3','\x83','\xb3','\xe3','\x83','\x86','\xe3','\x83','\x8d','\xe3','\x82','\xaf','\xe3','\x83','\xad',0, // モンテネクロ me
+    '\xe3','\x83','\xa2','\xe3','\x83','\xb3','\xe3','\x83','\x88','\xe3','\x82','\xbb','\xe3','\x83','\xa9','\xe3','\x83','\x88',0, // モントセラト ms
+    '\xe3','\x83','\xa2','\xe3','\x83','\xbc','\xe3','\x83','\xaa','\xe3','\x82','\xb7','\xe3','\x83','\xa3','\xe3','\x82','\xb9',0, // モーリシャス mu
+    '\xe3','\x83','\xa2','\xe3','\x83','\xbc','\xe3','\x83','\xaa','\xe3','\x82','\xbf','\xe3','\x83','\x8b','\xe3','\x82','\xa2',0, // モーリタニア mr
+    '\xe3','\x83','\xa6','\xe3','\x83','\xbc','\xe3','\x83','\xad','\xe5','\x9c','\x8f',0, // ユーロ圏 ez
+    '\xe3','\x83','\xa8','\xe3','\x83','\xab','\xe3','\x82','\xbf','\xe3','\x83','\xb3',0, // ヨルタン jo
+    '\xe3','\x83','\xa9','\xe3','\x82','\xaa','\xe3','\x82','\xb9',0, // ラオス la
+    '\xe3','\x83','\xa9','\xe3','\x83','\x88','\xe3','\x83','\x92','\xe3','\x82','\xa2',0, // ラトヒア lv
+    '\xe3','\x83','\xaa','\xe3','\x83','\x88','\xe3','\x82','\xa2','\xe3','\x83','\x8b','\xe3','\x82','\xa2',0, // リトアニア lt
+    '\xe3','\x83','\xaa','\xe3','\x83','\x92','\xe3','\x82','\xa2',0, // リヒア ly
+    '\xe3','\x83','\xaa','\xe3','\x83','\x92','\xe3','\x83','\x86','\xe3','\x83','\xb3','\xe3','\x82','\xb7','\xe3','\x83','\xa5','\xe3','\x82','\xbf','\xe3','\x82','\xa4','\xe3','\x83','\xb3',0, // リヒテンシュタイン li
+    '\xe3','\x83','\xaa','\xe3','\x83','\x98','\xe3','\x83','\xaa','\xe3','\x82','\xa2',0, // リヘリア lr
+    '\xe3','\x83','\xab','\xe3','\x82','\xaf','\xe3','\x82','\xbb','\xe3','\x83','\xb3','\xe3','\x83','\x95','\xe3','\x83','\xab','\xe3','\x82','\xaf',0, // ルクセンフルク lu
+    '\xe3','\x83','\xab','\xe3','\x83','\xaf','\xe3','\x83','\xb3','\xe3','\x82','\xbf',0, // ルワンタ rw
+    '\xe3','\x83','\xab','\xe3','\x83','\xbc','\xe3','\x83','\x9e','\xe3','\x83','\x8b','\xe3','\x82','\xa2',0, // ルーマニア ro
+    '\xe3','\x83','\xac','\xe3','\x82','\xbd','\xe3','\x83','\x88',0, // レソト ls
+    '\xe3','\x83','\xac','\xe3','\x83','\x8f','\xe3','\x83','\x8e','\xe3','\x83','\xb3',0, // レハノン lb
+    '\xe3','\x83','\xac','\xe3','\x83','\xa6','\xe3','\x83','\x8b','\xe3','\x82','\xaa','\xe3','\x83','\xb3',0, // レユニオン re
+    '\xe3','\x83','\xad','\xe3','\x82','\xb7','\xe3','\x82','\xa2',0, // ロシア ru
+    '\xe4','\xb8','\x87','\xe9','\x82','\xa3','\xe6','\x9d','\x9c',0, // 万那杜 vu
+    '\xe4','\xb8','\x8d','\xe4','\xb8','\xb9',0, // 不丹 bt
+    '\xe4','\xb8','\x9c','\xe5','\x8a','\xa0',0, // 东加 to
+    '\xe4','\xb8','\x9c','\xe5','\xb8','\x9d','\xe6','\xb1','\xb6',0, // 东帝汶 tl
+    '\xe4','\xb8','\xad','\xe5','\x8d','\x8e','\xe4','\xba','\xba','\xe6','\xb0','\x91','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9b','\xbd',0, // 中华人民共和国 cn
+    '\xe4','\xb8','\xad','\xe5','\x8d','\x8e','\xe4','\xba','\xba','\xe6','\xb0','\x91','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9b','\xbd','\xe6','\xbe','\xb3','\xe9','\x97','\xa8','\xe7','\x89','\xb9','\xe5','\x88','\xab','\xe8','\xa1','\x8c','\xe6','\x94','\xbf','\xe5','\x8c','\xba',0, // 中华人民共和国澳门特别行政区 mo
+    '\xe4','\xb8','\xad','\xe5','\x8d','\x8e','\xe4','\xba','\xba','\xe6','\xb0','\x91','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9b','\xbd','\xe9','\xa6','\x99','\xe6','\xb8','\xaf','\xe7','\x89','\xb9','\xe5','\x88','\xab','\xe8','\xa1','\x8c','\xe6','\x94','\xbf','\xe5','\x8c','\xba',0, // 中华人民共和国香港特别行政区 hk
+    '\xe4','\xb8','\xad','\xe5','\x9b','\xbd',0, // 中国 cn
+    '\xe4','\xb8','\xad','\xe5','\x9b','\xbd','\xe6','\xbe','\xb3','\xe9','\x97','\xa8','\xe7','\x89','\xb9','\xe5','\x88','\xab','\xe8','\xa1','\x8c','\xe6','\x94','\xbf','\xe5','\x8c','\xba',0, // 中国澳门特别行政区 mo
+    '\xe4','\xb8','\xad','\xe5','\x9b','\xbd','\xe9','\xa6','\x99','\xe6','\xb8','\xaf','\xe7','\x89','\xb9','\xe5','\x88','\xab','\xe8','\xa1','\x8c','\xe6','\x94','\xbf','\xe5','\x8c','\xba',0, // 中国香港特别行政区 hk
+    '\xe4','\xb8','\xad','\xe5','\x9c','\x8b',0, // 中國 cn
+    '\xe4','\xb8','\xad','\xe5','\x9c','\x8b','\xe6','\xbe','\xb3','\xe9','\x96','\x80','\xe7','\x89','\xb9','\xe5','\x88','\xa5','\xe8','\xa1','\x8c','\xe6','\x94','\xbf','\xe5','\x8d','\x80',0, // 中國澳門特別行政區 mo
+    '\xe4','\xb8','\xad','\xe5','\x9c','\x8b','\xe9','\xa6','\x99','\xe6','\xb8','\xaf','\xe7','\x89','\xb9','\xe5','\x88','\xa5','\xe8','\xa1','\x8c','\xe6','\x94','\xbf','\xe5','\x8d','\x80',0, // 中國香港特別行政區 hk
+    '\xe4','\xb8','\xad','\xe5','\xa4','\xae','\xe3','\x82','\xa2','\xe3','\x83','\x95','\xe3','\x83','\xaa','\xe3','\x82','\xab','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9b','\xbd',0, // 中央アフリカ共和国 cf
+    '\xe4','\xb8','\xad','\xe8','\x8f','\xaf','\xe4','\xba','\xba','\xe6','\xb0','\x91','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9b','\xbd','\xe3','\x83','\x9e','\xe3','\x82','\xab','\xe3','\x82','\xaa','\xe7','\x89','\xb9','\xe5','\x88','\xa5','\xe8','\xa1','\x8c','\xe6','\x94','\xbf','\xe5','\x8c','\xba',0, // 中華人民共和国マカオ特別行政区 mo
+    '\xe4','\xb8','\xad','\xe8','\x8f','\xaf','\xe4','\xba','\xba','\xe6','\xb0','\x91','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9b','\xbd','\xe9','\xa6','\x99','\xe6','\xb8','\xaf','\xe7','\x89','\xb9','\xe5','\x88','\xa5','\xe8','\xa1','\x8c','\xe6','\x94','\xbf','\xe5','\x8c','\xba',0, // 中華人民共和国香港特別行政区 hk
+    '\xe4','\xb8','\xad','\xe8','\x8f','\xaf','\xe4','\xba','\xba','\xe6','\xb0','\x91','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9c','\x8b',0, // 中華人民共和國 cn
+    '\xe4','\xb8','\xad','\xe8','\x8f','\xaf','\xe4','\xba','\xba','\xe6','\xb0','\x91','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9c','\x8b','\xe6','\xbe','\xb3','\xe9','\x96','\x80','\xe7','\x89','\xb9','\xe5','\x88','\xa5','\xe8','\xa1','\x8c','\xe6','\x94','\xbf','\xe5','\x8d','\x80',0, // 中華人民共和國澳門特別行政區 mo
+    '\xe4','\xb8','\xad','\xe8','\x8f','\xaf','\xe4','\xba','\xba','\xe6','\xb0','\x91','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9c','\x8b','\xe9','\xa6','\x99','\xe6','\xb8','\xaf','\xe7','\x89','\xb9','\xe5','\x88','\xa5','\xe8','\xa1','\x8c','\xe6','\x94','\xbf','\xe5','\x8d','\x80',0, // 中華人民共和國香港特別行政區 hk
+    '\xe4','\xb8','\xad','\xe9','\x9d','\x9e','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9b','\xbd',0, // 中非共和国 cf
+    '\xe4','\xb8','\xad','\xe9','\x9d','\x9e','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9c','\x8b',0, // 中非共和國 cf
+    '\xe4','\xb8','\xb9','\xe9','\xba','\xa5',0, // 丹麥 dk
+    '\xe4','\xb8','\xb9','\xe9','\xba','\xa6',0, // 丹麦 dk
+    '\xe4','\xb9','\x89','\xe5','\xa4','\xa7','\xe5','\x88','\xa9',0, // 义大利 it
+    '\xe4','\xb9','\x8c','\xe5','\x85','\x8b','\xe5','\x85','\xb0',0, // 乌克兰 ua
+    '\xe4','\xb9','\x8c','\xe5','\x85','\xb9','\xe5','\x88','\xab','\xe5','\x85','\x8b',0, // 乌兹别克 uz
+    '\xe4','\xb9','\x8c','\xe5','\x85','\xb9','\xe5','\x88','\xab','\xe5','\x85','\x8b','\xe6','\x96','\xaf','\xe5','\x9d','\xa6',0, // 乌兹别克斯坦 uz
+    '\xe4','\xb9','\x8c','\xe5','\xb9','\xb2','\xe8','\xbe','\xbe',0, // 乌干达 ug
+    '\xe4','\xb9','\x8c','\xe6','\x8b','\x89','\xe5','\x9c','\xad',0, // 乌拉圭 uy
+    '\xe4','\xb9','\x8d','\xe5','\xbe','\x97',0, // 乍得 td
+    '\xe4','\xb9','\x94','\xe6','\xb2','\xbb','\xe4','\xba','\x9a','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9b','\xbd',0, // 乔治亚共和国 ge
+    '\xe4','\xb9','\x9f','\xe9','\x96','\x80',0, // 也門 ye
+    '\xe4','\xb9','\x9f','\xe9','\x97','\xa8',0, // 也门 ye
+    '\xe4','\xba','\x9a','\xe5','\xa1','\x9e','\xe6','\x8b','\x9c','\xe7','\x84','\xb6',0, // 亚塞拜然 az
+    '\xe4','\xba','\x9a','\xe7','\xbe','\x8e','\xe5','\xb0','\xbc','\xe4','\xba','\x9a',0, // 亚美尼亚 am
+    '\xe4','\xba','\x9e','\xe5','\xa1','\x9e','\xe6','\x8b','\x9c','\xe7','\x84','\xb6',0, // 亞塞拜然 az
+    '\xe4','\xba','\x9e','\xe5','\xa1','\x9e','\xe6','\x8b','\x9c','\xe7','\x96','\x86',0, // 亞塞拜疆 az
+    '\xe4','\xba','\x9e','\xe7','\xbe','\x8e','\xe5','\xb0','\xbc','\xe4','\xba','\x9e',0, // 亞美尼亞 am
+    '\xe4','\xbb','\x8f','\xe9','\xa0','\x98','\xe3','\x82','\xad','\xe3','\x82','\xa2','\xe3','\x83','\x8a',0, // 仏領キアナ gf
+    '\xe4','\xbb','\x8f','\xe9','\xa0','\x98','\xe3','\x83','\x9b','\xe3','\x83','\xaa','\xe3','\x83','\x8d','\xe3','\x82','\xb7','\xe3','\x82','\xa2',0, // 仏領ホリネシア pf
+    '\xe4','\xbb','\x8f','\xe9','\xa0','\x98','\xe6','\xa5','\xb5','\xe5','\x8d','\x97','\xe8','\xab','\xb8','\xe5','\xb3','\xb6',0, // 仏領極南諸島 tf
+    '\xe4','\xbb','\xa5','\xe8','\x89','\xb2','\xe5','\x88','\x97',0, // 以色列 il
+    '\xe4','\xbc','\x8a','\xe6','\x8b','\x89','\xe5','\x85','\x8b',0, // 伊拉克 iq
+    '\xe4','\xbc','\x8a','\xe6','\x9c','\x97',0, // 伊朗 ir
+    '\xe4','\xbc','\x91','\xe8','\xbe','\xbe','\xe4','\xb8','\x8e','\xe6','\xa2','\x85','\xe5','\x88','\xa9','\xe5','\x88','\xa9','\xe4','\xba','\x9a',0, // 休达与梅利利亚 ea
+    '\xe4','\xbc','\x91','\xe8','\xbe','\xbe','\xe5','\x8f','\x8a','\xe6','\xa2','\x85','\xe5','\x88','\xa9','\xe5','\x88','\xa9','\xe4','\xba','\x9a',0, // 休达及梅利利亚 ea
+    '\xe4','\xbc','\x91','\xe9','\x81','\x94','\xe8','\x88','\x87','\xe6','\xa2','\x85','\xe5','\x88','\xa9','\xe5','\x88','\xa9','\xe4','\xba','\x9e',0, // 休達與梅利利亞 ea
+    '\xe4','\xbc','\xaa','\xe5','\x8f','\x8c','\xe5','\x90','\x91','\xe8','\xaf','\xad','\xe8','\xa8','\x80','\xe5','\x9c','\xb0','\xe5','\x8c','\xba',0, // 伪双向语言地区 xb
+    '\xe4','\xbc','\xaa','\xe5','\x8f','\xa3','\xe9','\x9f','\xb3',0, // 伪口音 xa
+    '\xe4','\xbc','\xaa','\xe5','\x9c','\xb0','\xe5','\x8c','\xba',0, // 伪地区 xa
+    '\xe4','\xbc','\xaf','\xe5','\x88','\xa9','\xe5','\x85','\xb9',0, // 伯利兹 bz
+    '\xe4','\xbc','\xaf','\xe5','\x88','\xa9','\xe8','\x8c','\xb2',0, // 伯利茲 bz
+    '\xe4','\xbd','\x9b','\xe5','\xbe','\x97','\xe8','\xa7','\x92',0, // 佛得角 cv
+    '\xe4','\xbf','\x84','\xe7','\xbd','\x97','\xe6','\x96','\xaf',0, // 俄罗斯 ru
+    '\xe4','\xbf','\x84','\xe7','\xbe','\x85','\xe6','\x96','\xaf',0, // 俄羅斯 ru
+    '\xe4','\xbf','\x9d','\xe5','\x8a','\xa0','\xe5','\x88','\xa9','\xe4','\xba','\x9a',0, // 保加利亚 bg
+    '\xe4','\xbf','\x9d','\xe5','\x8a','\xa0','\xe5','\x88','\xa9','\xe4','\xba','\x9e',0, // 保加利亞 bg
+    '\xe5','\x81','\xbd','\xe5','\x8d','\x80','\xe5','\x9f','\x9f',0, // 偽區域 xa
+    '\xe5','\x81','\xbd','\xe5','\x8f','\xa3','\xe9','\x9f','\xb3',0, // 偽口音 xa
+    '\xe5','\x81','\xbd','\xe6','\xaf','\x94','\xe8','\xbf','\xaa',0, // 偽比迪 xb
+    '\xe5','\x85','\x8b','\xe5','\x88','\xa9','\xe7','\x8f','\x80','\xe9','\xa1','\xbf','\xe5','\xb2','\x9b',0, // 克利珀顿岛 cp
+    '\xe5','\x85','\x8b','\xe7','\xbd','\x97','\xe5','\x9c','\xb0','\xe4','\xba','\x9a',0, // 克罗地亚 hr
+    '\xe5','\x85','\x8b','\xe7','\xbd','\x97','\xe5','\x9f','\x83','\xe8','\xa5','\xbf','\xe4','\xba','\x9a',0, // 克罗埃西亚 hr
+    '\xe5','\x85','\x8b','\xe7','\xbe','\x85','\xe5','\x9c','\xb0','\xe4','\xba','\x9e',0, // 克羅地亞 hr
+    '\xe5','\x85','\x8b','\xe7','\xbe','\x85','\xe5','\x9f','\x83','\xe8','\xa5','\xbf','\xe4','\xba','\x9e',0, // 克羅埃西亞 hr
+    '\xe5','\x85','\x8b','\xe9','\x87','\x8c','\xe6','\xb4','\xbe','\xe9','\xa0','\x93','\xe5','\xb3','\xb6',0, // 克里派頓島 cp
+    '\xe5','\x85','\x8b','\xe9','\x87','\x8c','\xe6','\xb4','\xbe','\xe9','\xa1','\xbf','\xe5','\xb2','\x9b',0, // 克里派顿岛 cp
+    '\xe5','\x85','\x8b','\xe9','\x87','\x8c','\xe7','\x8f','\x80','\xe9','\xa0','\x93','\xe5','\xb3','\xb6',0, // 克里珀頓島 cp
+    '\xe5','\x85','\xb3','\xe5','\xb2','\x9b',0, // 关岛 gu
+    '\xe5','\x86','\x88','\xe6','\xaf','\x94','\xe4','\xba','\x9a',0, // 冈比亚 gm
+    '\xe5','\x86','\xb0','\xe5','\xb2','\x9b',0, // 冰岛 is
+    '\xe5','\x86','\xb0','\xe5','\xb3','\xb6',0, // 冰島 is
+    '\xe5','\x87','\xa0','\xe5','\x86','\x85','\xe4','\xba','\x9a',0, // 几内亚 gn
+    '\xe5','\x87','\xa0','\xe5','\x86','\x85','\xe4','\xba','\x9a','\xe6','\xaf','\x94','\xe7','\xb4','\xa2',0, // 几内亚比索 gw
+    '\xe5','\x87','\xa0','\xe5','\x86','\x85','\xe4','\xba','\x9a','\xe6','\xaf','\x94','\xe7','\xbb','\x8d',0, // 几内亚比绍 gw
+    '\xe5','\x88','\x97','\xe6','\x94','\xaf','\xe6','\x95','\xa6','\xe5','\xa3','\xab','\xe7','\x99','\xbb',0, // 列支敦士登 li
+    '\xe5','\x88','\x97','\xe6','\x94','\xaf','\xe6','\x95','\xa6','\xe6','\x96','\xaf','\xe7','\x99','\xbb',0, // 列支敦斯登 li
+    '\xe5','\x88','\x9a','\xe6','\x9e','\x9c','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9b','\xbd',0, // 刚果共和国 cg
+    '\xe5','\x88','\x9a','\xe6','\x9e','\x9c','\xe5','\xb8','\x83',0, // 刚果布 cg
+    '\xe5','\x88','\x9a','\xe6','\x9e','\x9c','\xe5','\xb8','\x83','\xe6','\x8b','\x89','\xe8','\x90','\xa8',0, // 刚果布拉萨 cg
+    '\xe5','\x88','\x9a','\xe6','\x9e','\x9c','\xe6','\xb0','\x91','\xe4','\xb8','\xbb','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9b','\xbd',0, // 刚果民主共和国 cd
+    '\xe5','\x88','\x9a','\xe6','\x9e','\x9c','\xe9','\x87','\x91',0, // 刚果金 cd
+    '\xe5','\x88','\x9a','\xe6','\x9e','\x9c','\xe9','\x87','\x91','\xe5','\xa4','\x8f','\xe6','\xb2','\x99',0, // 刚果金夏沙 cd
+    '\xe5','\x88','\xa9','\xe6','\xaf','\x94','\xe4','\xba','\x9a',0, // 利比亚 ly
+    '\xe5','\x88','\xa9','\xe6','\xaf','\x94','\xe4','\xba','\x9e',0, // 利比亞 ly
+    '\xe5','\x88','\xa9','\xe6','\xaf','\x94','\xe9','\x87','\x8c','\xe4','\xba','\x9a',0, // 利比里亚 lr
+    '\xe5','\x88','\xa9','\xe6','\xaf','\x94','\xe9','\x87','\x8c','\xe4','\xba','\x9e',0, // 利比里亞 lr
+    '\xe5','\x89','\x9b','\xe6','\x9e','\x9c','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9c','\x8b',0, // 剛果共和國 cg
+    '\xe5','\x89','\x9b','\xe6','\x9e','\x9c','\xe5','\xb8','\x83','\xe6','\x8b','\x89','\xe8','\x96','\xa9',0, // 剛果布拉薩 cg
+    '\xe5','\x89','\x9b','\xe6','\x9e','\x9c','\xe6','\xb0','\x91','\xe4','\xb8','\xbb','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9c','\x8b',0, // 剛果民主共和國 cd
+    '\xe5','\x89','\x9b','\xe6','\x9e','\x9c','\xe9','\x87','\x91','\xe5','\xa4','\x8f','\xe6','\xb2','\x99',0, // 剛果金夏沙 cd
+    '\xe5','\x8a','\xa0','\xe5','\xbd','\xad',0, // 加彭 ga
+    '\xe5','\x8a','\xa0','\xe6','\x8b','\xbf','\xe5','\xa4','\xa7',0, // 加拿大 ca
+    '\xe5','\x8a','\xa0','\xe7','\xb4','\x8d',0, // 加納 gh
+    '\xe5','\x8a','\xa0','\xe7','\xba','\xb3',0, // 加纳 gh
+    '\xe5','\x8a','\xa0','\xe7','\xba','\xb3','\xe5','\x88','\xa9','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 加纳利群岛 ic
+    '\xe5','\x8a','\xa0','\xe8','\x93','\xac',0, // 加蓬 ga
+    '\xe5','\x8a','\xa0','\xe9','\x82','\xa3','\xe5','\x88','\xa9','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 加那利群岛 ic
+    '\xe5','\x8a','\xa0','\xe9','\x82','\xa3','\xe5','\x88','\xa9','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 加那利群島 ic
+    '\xe5','\x8c','\x88','\xe7','\x89','\x99','\xe5','\x88','\xa9',0, // 匈牙利 hu
+    '\xe5','\x8c','\x97','\xe3','\x83','\x9e','\xe3','\x82','\xb1','\xe3','\x83','\x88','\xe3','\x83','\x8b','\xe3','\x82','\xa2',0, // 北マケトニア mk
+    '\xe5','\x8c','\x97','\xe3','\x83','\x9e','\xe3','\x83','\xaa','\xe3','\x82','\xa2','\xe3','\x83','\x8a','\xe8','\xab','\xb8','\xe5','\xb3','\xb6',0, // 北マリアナ諸島 mp
+    '\xe5','\x8c','\x97','\xe6','\x9c','\x9d','\xe9','\xae','\xae',0, // 北朝鮮 kp
+    '\xe5','\x8c','\x97','\xe9','\x9f','\x93',0, // 北韓 kp
+    '\xe5','\x8c','\x97','\xe9','\x9f','\xa9',0, // 北韩 kp
+    '\xe5','\x8c','\x97','\xe9','\xa6','\xac','\xe5','\x85','\xb6','\xe9','\xa0','\x93',0, // 北馬其頓 mk
+    '\xe5','\x8c','\x97','\xe9','\xa6','\xac','\xe5','\x88','\xa9','\xe5','\xae','\x89','\xe7','\xb4','\x8d','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 北馬利安納群島 mp
+    '\xe5','\x8c','\x97','\xe9','\xa6','\xac','\xe9','\x87','\x8c','\xe4','\xba','\x9e','\xe7','\xb4','\x8d','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 北馬里亞納群島 mp
+    '\xe5','\x8c','\x97','\xe9','\xa9','\xac','\xe5','\x85','\xb6','\xe9','\xa1','\xbf',0, // 北马其顿 mk
+    '\xe5','\x8c','\x97','\xe9','\xa9','\xac','\xe9','\x87','\x8c','\xe4','\xba','\x9a','\xe7','\xba','\xb3','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 北马里亚纳群岛 mp
+    '\xe5','\x8d','\x83','\xe9','\x87','\x8c','\xe8','\xbe','\xbe','\xe5','\x90','\x8c','\xe5','\xa4','\x9a','\xe5','\xb7','\xb4','\xe5','\x93','\xa5',0, // 千里达同多巴哥 tt
+    '\xe5','\x8d','\x83','\xe9','\x87','\x8c','\xe9','\x81','\x94','\xe5','\x8f','\x8a','\xe6','\x89','\x98','\xe5','\xb7','\xb4','\xe5','\x93','\xa5',0, // 千里達及托巴哥 tt
+    '\xe5','\x8d','\x83','\xe9','\x87','\x8c','\xe9','\x81','\x94','\xe5','\x90','\x8c','\xe5','\xa4','\x9a','\xe5','\xb7','\xb4','\xe5','\x93','\xa5',0, // 千里達同多巴哥 tt
+    '\xe5','\x8d','\x83','\xe9','\x87','\x8c','\xe9','\x81','\x94','\xe5','\x92','\x8c','\xe5','\xa4','\x9a','\xe5','\xb7','\xb4','\xe5','\x93','\xa5',0, // 千里達和多巴哥 tt
+    '\xe5','\x8d','\x97','\xe3','\x82','\xa2','\xe3','\x83','\x95','\xe3','\x83','\xaa','\xe3','\x82','\xab',0, // 南アフリカ za
+    '\xe5','\x8d','\x97','\xe3','\x82','\xb9','\xe3','\x83','\xbc','\xe3','\x82','\xbf','\xe3','\x83','\xb3',0, // 南スータン ss
+    '\xe5','\x8d','\x97','\xe4','\xb9','\x94','\xe6','\xb2','\xbb','\xe4','\xba','\x9a','\xe5','\x92','\x8c','\xe5','\x8d','\x97','\xe6','\xa1','\x91','\xe5','\xa8','\x81','\xe5','\xa5','\x87','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 南乔治亚和南桑威奇群岛 gs
+    '\xe5','\x8d','\x97','\xe4','\xbd','\x90','\xe6','\xb2','\xbb','\xe4','\xba','\x9a','\xe5','\xb2','\x9b','\xe5','\x90','\x8c','\xe5','\x8d','\x97','\xe6','\xa1','\x91','\xe5','\xa8','\x81','\xe5','\xa5','\x87','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 南佐治亚岛同南桑威奇群岛 gs
+    '\xe5','\x8d','\x97','\xe4','\xbd','\x90','\xe6','\xb2','\xbb','\xe4','\xba','\x9e','\xe5','\xb3','\xb6','\xe5','\x90','\x8c','\xe5','\x8d','\x97','\xe6','\xa1','\x91','\xe5','\xa8','\x81','\xe5','\xa5','\x87','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 南佐治亞島同南桑威奇群島 gs
+    '\xe5','\x8d','\x97','\xe4','\xbd','\x90','\xe6','\xb2','\xbb','\xe4','\xba','\x9e','\xe5','\xb3','\xb6','\xe8','\x88','\x87','\xe5','\x8d','\x97','\xe6','\xa1','\x91','\xe5','\xa8','\x81','\xe5','\xa5','\x87','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 南佐治亞島與南桑威奇群島 gs
+    '\xe5','\x8d','\x97','\xe5','\x96','\xac','\xe6','\xb2','\xbb','\xe4','\xba','\x9e','\xe8','\x88','\x87','\xe5','\x8d','\x97','\xe4','\xb8','\x89','\xe6','\x98','\x8e','\xe6','\xb2','\xbb','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 南喬治亞與南三明治群島 gs
+    '\xe5','\x8d','\x97','\xe6','\x9e','\x81','\xe6','\xb4','\xb2',0, // 南极洲 aq
+    '\xe5','\x8d','\x97','\xe6','\xa5','\xb5',0, // 南極 aq
+    '\xe5','\x8d','\x97','\xe6','\xa5','\xb5','\xe6','\xb4','\xb2',0, // 南極洲 aq
+    '\xe5','\x8d','\x97','\xe8','\x8b','\x8f','\xe4','\xb8','\xb9',0, // 南苏丹 ss
+    '\xe5','\x8d','\x97','\xe8','\x98','\x87','\xe4','\xb8','\xb9',0, // 南蘇丹 ss
+    '\xe5','\x8d','\x97','\xe9','\x9d','\x9e',0, // 南非 za
+    '\xe5','\x8d','\x97','\xe9','\x9f','\x93',0, // 南韓 kr
+    '\xe5','\x8d','\x97','\xe9','\x9f','\xa9',0, // 南韩 kr
+    '\xe5','\x8d','\x9a','\xe8','\x8c','\xa8','\xe7','\x93','\xa6','\xe7','\xb4','\x8d',0, // 博茨瓦納 bw
+    '\xe5','\x8d','\x9a','\xe8','\x8c','\xa8','\xe7','\x93','\xa6','\xe7','\xba','\xb3',0, // 博茨瓦纳 bw
+    '\xe5','\x8d','\xa1','\xe5','\xa1','\x94','\xe5','\xb0','\x94',0, // 卡塔尔 qa
+    '\xe5','\x8d','\xa1','\xe5','\xa1','\x94','\xe7','\x88','\xbe',0, // 卡塔爾 qa
+    '\xe5','\x8d','\xa1','\xe8','\xbe','\xbe',0, // 卡达 qa
+    '\xe5','\x8d','\xa1','\xe9','\x81','\x94',0, // 卡達 qa
+    '\xe5','\x8d','\xa2','\xe5','\xae','\x89','\xe8','\xbe','\xbe',0, // 卢安达 rw
+    '\xe5','\x8d','\xa2','\xe6','\x97','\xba','\xe8','\xbe','\xbe',0, // 卢旺达 rw
+    '\xe5','\x8d','\xa2','\xe6','\xa3','\xae','\xe5','\xa0','\xa1',0, // 卢森堡 lu
+    '\xe5','\x8d','\xb0','\xe5','\xb0','\xbc',0, // 印尼 id
+    '\xe5','\x8d','\xb0','\xe5','\xba','\xa6',0, // 印度 in
+    '\xe5','\x8d','\xb0','\xe5','\xba','\xa6','\xe5','\xb0','\xbc','\xe8','\xa5','\xbf','\xe4','\xba','\x9a',0, // 印度尼西亚 id
+    '\xe5','\x8d','\xb1','\xe5','\x9c','\xb0','\xe9','\xa6','\xac','\xe6','\x8b','\x89',0, // 危地馬拉 gt
+    '\xe5','\x8d','\xb1','\xe5','\x9c','\xb0','\xe9','\xa9','\xac','\xe6','\x8b','\x89',0, // 危地马拉 gt
+    '\xe5','\x8e','\x84','\xe5','\x88','\xa9','\xe5','\x9e','\x82','\xe4','\xba','\x9a',0, // 厄利垂亚 er
+    '\xe5','\x8e','\x84','\xe5','\x88','\xa9','\xe5','\x9e','\x82','\xe4','\xba','\x9e',0, // 厄利垂亞 er
+    '\xe5','\x8e','\x84','\xe7','\x93','\x9c','\xe5','\xa4','\x9a',0, // 厄瓜多 ec
+    '\xe5','\x8e','\x84','\xe7','\x93','\x9c','\xe5','\xa4','\x9a','\xe5','\xb0','\x94',0, // 厄瓜多尔 ec
+    '\xe5','\x8e','\x84','\xe7','\x93','\x9c','\xe5','\xa4','\x9a','\xe7','\x88','\xbe',0, // 厄瓜多爾 ec
+    '\xe5','\x8e','\x84','\xe7','\xab','\x8b','\xe7','\x89','\xb9','\xe9','\x87','\x8c','\xe4','\xba','\x9a',0, // 厄立特里亚 er
+    '\xe5','\x8e','\x84','\xe7','\xab','\x8b','\xe7','\x89','\xb9','\xe9','\x87','\x8c','\xe4','\xba','\x9e',0, // 厄立特里亞 er
+    '\xe5','\x8f','\x99','\xe5','\x88','\xa9','\xe4','\xba','\x9a',0, // 叙利亚 sy
+    '\xe5','\x8f','\xa4','\xe5','\xb7','\xb4',0, // 古巴 cu
+    '\xe5','\x8f','\xb0','\xe6','\xb9','\xbe',0, // 台湾 tw
+    '\xe5','\x8f','\xb0','\xe7','\x81','\xa3',0, // 台灣 tw
+    '\xe5','\x8f','\xb2','\xe7','\x93','\xa6','\xe5','\xb8','\x9d','\xe5','\xb0','\xbc',0, // 史瓦帝尼 sz
+    '\xe5','\x8f','\xb2','\xe7','\x93','\xa6','\xe6','\xb5','\x8e','\xe5','\x85','\xb0',0, // 史瓦济兰 sz
+    '\xe5','\x8f','\xb2','\xe7','\x93','\xa6','\xe6','\xbf','\x9f','\xe8','\x98','\xad',0, // 史瓦濟蘭 sz
+    '\xe5','\x8f','\xb6','\xe9','\x97','\xa8',0, // 叶门 ye
+    '\xe5','\x90','\x88','\xe8','\xa1','\x86','\xe5','\x9b','\xbd','\xe9','\xa0','\x98','\xe6','\x9c','\x89','\xe5','\xb0','\x8f','\xe9','\x9b','\xa2','\xe5','\xb3','\xb6',0, // 合衆国領有小離島 um
+    '\xe5','\x90','\x89','\xe5','\xb0','\x94','\xe5','\x90','\x89','\xe6','\x96','\xaf',0, // 吉尔吉斯 kg
+    '\xe5','\x90','\x89','\xe5','\xb0','\x94','\xe5','\x90','\x89','\xe6','\x96','\xaf','\xe6','\x96','\xaf','\xe5','\x9d','\xa6',0, // 吉尔吉斯斯坦 kg
+    '\xe5','\x90','\x89','\xe5','\xb8','\x83','\xe5','\x9c','\xb0',0, // 吉布地 dj
+    '\xe5','\x90','\x89','\xe5','\xb8','\x83','\xe6','\x8f','\x90',0, // 吉布提 dj
+    '\xe5','\x90','\x89','\xe7','\x88','\xbe','\xe5','\x90','\x89','\xe6','\x96','\xaf',0, // 吉爾吉斯 kg
+    '\xe5','\x90','\x89','\xe9','\x87','\x8c','\xe5','\xb7','\xb4','\xe6','\x96','\xaf',0, // 吉里巴斯 ki
+    '\xe5','\x90','\x90','\xe7','\x93','\xa6','\xe9','\xad','\xaf',0, // 吐瓦魯 tv
+    '\xe5','\x90','\x90','\xe7','\x93','\xa6','\xe9','\xb2','\x81',0, // 吐瓦鲁 tv
+    '\xe5','\x93','\x88','\xe8','\x90','\xa8','\xe5','\x85','\x8b',0, // 哈萨克 kz
+    '\xe5','\x93','\x88','\xe8','\x90','\xa8','\xe5','\x85','\x8b','\xe6','\x96','\xaf','\xe5','\x9d','\xa6',0, // 哈萨克斯坦 kz
+    '\xe5','\x93','\x88','\xe8','\x96','\xa9','\xe5','\x85','\x8b',0, // 哈薩克 kz
+    '\xe5','\x93','\xa5','\xe4','\xbc','\xa6','\xe6','\xaf','\x94','\xe4','\xba','\x9a',0, // 哥伦比亚 co
+    '\xe5','\x93','\xa5','\xe5','\x80','\xab','\xe6','\xaf','\x94','\xe4','\xba','\x9e',0, // 哥倫比亞 co
+    '\xe5','\x93','\xa5','\xe6','\x96','\xaf','\xe5','\xa4','\xa7','\xe9','\xbb','\x8e','\xe5','\x8a','\xa0',0, // 哥斯大黎加 cr
+    '\xe5','\x93','\xa5','\xe6','\x96','\xaf','\xe8','\xbe','\xbe','\xe9','\xbb','\x8e','\xe5','\x8a','\xa0',0, // 哥斯达黎加 cr
+    '\xe5','\x93','\xa5','\xe6','\x96','\xaf','\xe9','\x81','\x94','\xe9','\xbb','\x8e','\xe5','\x8a','\xa0',0, // 哥斯達黎加 cr
+    '\xe5','\x96','\x80','\xe9','\xba','\xa5','\xe9','\x9a','\x86',0, // 喀麥隆 cm
+    '\xe5','\x96','\x80','\xe9','\xba','\xa6','\xe9','\x9a','\x86',0, // 喀麦隆 cm
+    '\xe5','\x96','\xac','\xe6','\xb2','\xbb','\xe4','\xba','\x9e',0, // 喬治亞 ge
+    '\xe5','\x96','\xac','\xe6','\xb2','\xbb','\xe4','\xba','\x9e','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9c','\x8b',0, // 喬治亞共和國 ge
+    '\xe5','\x9b','\xbe','\xe7','\x93','\xa6','\xe5','\x8d','\xa2',0, // 图瓦卢 tv
+    '\xe5','\x9c','\x96','\xe7','\x93','\xa6','\xe7','\x9b','\xa7',0, // 圖瓦盧 tv
+    '\xe5','\x9c','\x9f','\xe5','\x85','\x8b','\xe6','\x96','\xaf','\xe5','\x8f','\x8a','\xe5','\xbc','\x80','\xe7','\xa7','\x91','\xe6','\x96','\xaf','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 土克斯及开科斯群岛 tc
+    '\xe5','\x9c','\x9f','\xe5','\x85','\x8b','\xe6','\x96','\xaf','\xe5','\x8f','\x8a','\xe9','\x96','\x8b','\xe7','\xa7','\x91','\xe6','\x96','\xaf','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 土克斯及開科斯群島 tc
+    '\xe5','\x9c','\x9f','\xe5','\xba','\x93','\xe6','\x9b','\xbc',0, // 土库曼 tm
+    '\xe5','\x9c','\x9f','\xe5','\xba','\x93','\xe6','\x9b','\xbc','\xe6','\x96','\xaf','\xe5','\x9d','\xa6',0, // 土库曼斯坦 tm
+    '\xe5','\x9c','\x9f','\xe5','\xba','\xab','\xe6','\x9b','\xbc',0, // 土庫曼 tm
+    '\xe5','\x9c','\x9f','\xe8','\x80','\xb3','\xe5','\x85','\xb6',0, // 土耳其 tr
+    '\xe5','\x9c','\xa3','\xe5','\x8d','\xa2','\xe8','\xa5','\xbf','\xe4','\xba','\x9a',0, // 圣卢西亚 lc
+    '\xe5','\x9c','\xa3','\xe5','\x9f','\xba','\xe8','\x8c','\xa8','\xe5','\x90','\x8c','\xe5','\xb0','\xbc','\xe7','\xbb','\xb4','\xe6','\x96','\xaf',0, // 圣基茨同尼维斯 kn
+    '\xe5','\x9c','\xa3','\xe5','\x9f','\xba','\xe8','\x8c','\xa8','\xe5','\x92','\x8c','\xe5','\xb0','\xbc','\xe7','\xbb','\xb4','\xe6','\x96','\xaf',0, // 圣基茨和尼维斯 kn
+    '\xe5','\x9c','\xa3','\xe5','\xa4','\x9a','\xe7','\xbe','\x8e','\xe5','\x90','\x8c','\xe6','\x99','\xae','\xe6','\x9e','\x97','\xe8','\xa5','\xbf','\xe6','\xaf','\x94',0, // 圣多美同普林西比 st
+    '\xe5','\x9c','\xa3','\xe5','\xa4','\x9a','\xe7','\xbe','\x8e','\xe5','\x92','\x8c','\xe6','\x99','\xae','\xe6','\x9e','\x97','\xe8','\xa5','\xbf','\xe6','\xaf','\x94',0, // 圣多美和普林西比 st
+    '\xe5','\x9c','\xa3','\xe5','\xb7','\xb4','\xe6','\xb3','\xb0','\xe5','\x8b','\x92','\xe7','\xb1','\xb3',0, // 圣巴泰勒米 bl
+    '\xe5','\x9c','\xa3','\xe5','\xb7','\xb4','\xe7','\x91','\x9f','\xe7','\xb1','\xb3',0, // 圣巴瑟米 bl
+    '\xe5','\x9c','\xa3','\xe6','\x96','\x87','\xe6','\xa3','\xae','\xe7','\x89','\xb9','\xe5','\x90','\x8c','\xe6','\xa0','\xbc','\xe6','\x9e','\x97','\xe7','\xba','\xb3','\xe4','\xb8','\x81','\xe6','\x96','\xaf',0, // 圣文森特同格林纳丁斯 vc
+    '\xe5','\x9c','\xa3','\xe6','\x96','\x87','\xe6','\xa3','\xae','\xe7','\x89','\xb9','\xe5','\x92','\x8c','\xe6','\xa0','\xbc','\xe6','\x9e','\x97','\xe7','\xba','\xb3','\xe4','\xb8','\x81','\xe6','\x96','\xaf',0, // 圣文森特和格林纳丁斯 vc
+    '\xe5','\x9c','\xa3','\xe7','\x9a','\xae','\xe5','\x9f','\x83','\xe5','\xb0','\x94','\xe5','\x90','\x8c','\xe5','\xaf','\x86','\xe5','\x85','\x8b','\xe9','\x9a','\x86','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 圣皮埃尔同密克隆群岛 pm
+    '\xe5','\x9c','\xa3','\xe7','\x9a','\xae','\xe5','\x9f','\x83','\xe5','\xb0','\x94','\xe5','\x92','\x8c','\xe5','\xaf','\x86','\xe5','\x85','\x8b','\xe9','\x9a','\x86','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 圣皮埃尔和密克隆群岛 pm
+    '\xe5','\x9c','\xa3','\xe8','\xaf','\x9e','\xe5','\xb2','\x9b',0, // 圣诞岛 cx
+    '\xe5','\x9c','\xa3','\xe8','\xb5','\xab','\xe5','\x8b','\x92','\xe6','\x8b','\xbf',0, // 圣赫勒拿 sh
+    '\xe5','\x9c','\xa3','\xe8','\xb5','\xab','\xe5','\x8b','\x92','\xe6','\x8b','\xbf','\xe5','\xb2','\x9b',0, // 圣赫勒拿岛 sh
+    '\xe5','\x9c','\xa3','\xe9','\x9c','\xb2','\xe8','\xa5','\xbf','\xe4','\xba','\x9a',0, // 圣露西亚 lc
+    '\xe5','\x9c','\xa3','\xe9','\xa9','\xac','\xe5','\x88','\xa9','\xe8','\xaf','\xba',0, // 圣马利诺 sm
+    '\xe5','\x9c','\xa3','\xe9','\xa9','\xac','\xe5','\x8a','\x9b','\xe8','\xaf','\xba',0, // 圣马力诺 sm
+    '\xe5','\x9c','\xad','\xe4','\xba','\x9a','\xe9','\x82','\xa3',0, // 圭亚那 gy
+    '\xe5','\x9c','\xad','\xe4','\xba','\x9e','\xe9','\x82','\xa3',0, // 圭亞那 gy
+    '\xe5','\x9d','\xa6','\xe5','\xb0','\x9a','\xe5','\xb0','\xbc','\xe4','\xba','\x9a',0, // 坦尚尼亚 tz
+    '\xe5','\x9d','\xa6','\xe5','\xb0','\x9a','\xe5','\xb0','\xbc','\xe4','\xba','\x9e',0, // 坦尚尼亞 tz
+    '\xe5','\x9d','\xa6','\xe6','\xa1','\x91','\xe5','\xb0','\xbc','\xe4','\xba','\x9a',0, // 坦桑尼亚 tz
+    '\xe5','\x9d','\xa6','\xe6','\xa1','\x91','\xe5','\xb0','\xbc','\xe4','\xba','\x9e',0, // 坦桑尼亞 tz
+    '\xe5','\x9f','\x83','\xe5','\x8f','\x8a',0, // 埃及 eg
+    '\xe5','\x9f','\x83','\xe5','\xa1','\x9e','\xe4','\xbf','\x84','\xe6','\xaf','\x94','\xe4','\xba','\x9a',0, // 埃塞俄比亚 et
+    '\xe5','\x9f','\x83','\xe5','\xa1','\x9e','\xe4','\xbf','\x84','\xe6','\xaf','\x94','\xe4','\xba','\x9e',0, // 埃塞俄比亞 et
+    '\xe5','\x9f','\xba','\xe9','\x87','\x8c','\xe5','\xb7','\xb4','\xe6','\x96','\xaf',0, // 基里巴斯 ki
+    '\xe5','\xa1','\x94','\xe5','\x90','\x89','\xe5','\x85','\x8b',0, // 塔吉克 tj
+    '\xe5','\xa1','\x94','\xe5','\x90','\x89','\xe5','\x85','\x8b','\xe6','\x96','\xaf','\xe5','\x9d','\xa6',0, // 塔吉克斯坦 tj
+    '\xe5','\xa1','\x9e','\xe5','\x85','\xa7','\xe5','\x8a','\xa0','\xe7','\x88','\xbe',0, // 塞內加爾 sn
+    '\xe5','\xa1','\x9e','\xe5','\x86','\x85','\xe5','\x8a','\xa0','\xe5','\xb0','\x94',0, // 塞内加尔 sn
+    '\xe5','\xa1','\x9e','\xe5','\xb0','\x94','\xe7','\xbb','\xb4','\xe4','\xba','\x9a',0, // 塞尔维亚 rs
+    '\xe5','\xa1','\x9e','\xe5','\xb8','\xad','\xe5','\xb0','\x94',0, // 塞席尔 sc
+    '\xe5','\xa1','\x9e','\xe5','\xb8','\xad','\xe7','\x88','\xbe',0, // 塞席爾 sc
+    '\xe5','\xa1','\x9e','\xe6','\x8b','\x89','\xe5','\x88','\xa9','\xe6','\x98','\x82',0, // 塞拉利昂 sl
+    '\xe5','\xa1','\x9e','\xe6','\xb5','\xa6','\xe8','\xb7','\xaf','\xe6','\x96','\xaf',0, // 塞浦路斯 cy
+    '\xe5','\xa1','\x9e','\xe7','\x88','\xbe','\xe7','\xb6','\xad','\xe4','\xba','\x9e',0, // 塞爾維亞 rs
+    '\xe5','\xa1','\x9e','\xe8','\x88','\x8c','\xe5','\xb0','\x94',0, // 塞舌尔 sc
+    '\xe5','\xa1','\x9e','\xe8','\x88','\x8c','\xe7','\x88','\xbe',0, // 塞舌爾 sc
+    '\xe5','\xa2','\xa8','\xe8','\xa5','\xbf','\xe5','\x93','\xa5',0, // 墨西哥 mx
+    '\xe5','\xa4','\x9a','\xe5','\x93','\xa5',0, // 多哥 tg
+    '\xe5','\xa4','\x9a','\xe5','\x93','\xa5','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9c','\x8b',0, // 多哥共和國 tg
+    '\xe5','\xa4','\x9a','\xe6','\x98','\x8e','\xe5','\xb0','\xbc','\xe5','\x8a','\xa0','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9b','\xbd',0, // 多明尼加共和国 do
+    '\xe5','\xa4','\x9a','\xe6','\x98','\x8e','\xe5','\xb0','\xbc','\xe5','\x8a','\xa0','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9c','\x8b',0, // 多明尼加共和國 do
+    '\xe5','\xa4','\x9a','\xe7','\xb1','\xb3','\xe5','\xb0','\xbc','\xe5','\x85','\x8b',0, // 多米尼克 dm
+    '\xe5','\xa4','\x9a','\xe7','\xb1','\xb3','\xe5','\xb0','\xbc','\xe5','\x8a','\xa0','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9b','\xbd',0, // 多米尼加共和国 do
+    '\xe5','\xa4','\x9a','\xe7','\xb1','\xb3','\xe5','\xb0','\xbc','\xe5','\x8a','\xa0','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9c','\x8b',0, // 多米尼加共和國 do
+    '\xe5','\xa4','\xa7','\xe6','\xb4','\x8b','\xe6','\xb4','\xb2','\xe8','\xbe','\xb9','\xe7','\x96','\x86','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 大洋洲边疆群岛 qo
+    '\xe5','\xa4','\xa7','\xe6','\xb4','\x8b','\xe6','\xb4','\xb2','\xe8','\xbe','\xb9','\xe8','\xbf','\x9c','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 大洋洲边远群岛 qo
+    '\xe5','\xa4','\xa7','\xe6','\xb4','\x8b','\xe6','\xb4','\xb2','\xe9','\x82','\x8a','\xe7','\x96','\x86','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 大洋洲邊疆群島 qo
+    '\xe5','\xa5','\x88','\xe5','\x8f','\x8a','\xe5','\x88','\xa9','\xe4','\xba','\x9a',0, // 奈及利亚 ng
+    '\xe5','\xa5','\x88','\xe5','\x8f','\x8a','\xe5','\x88','\xa9','\xe4','\xba','\x9e',0, // 奈及利亞 ng
+    '\xe5','\xa5','\xa5','\xe5','\x85','\xb0','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 奥兰群岛 ax
+    '\xe5','\xa5','\xa5','\xe5','\x9c','\xb0','\xe5','\x88','\xa9',0, // 奥地利 at
+    '\xe5','\xa5','\xa7','\xe5','\x9c','\xb0','\xe5','\x88','\xa9',0, // 奧地利 at
+    '\xe5','\xa5','\xa7','\xe8','\x98','\xad','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 奧蘭群島 ax
+    '\xe5','\xa7','\x94','\xe5','\x85','\xa7','\xe7','\x91','\x9e','\xe6','\x8b','\x89',0, // 委內瑞拉 ve
+    '\xe5','\xa7','\x94','\xe5','\x86','\x85','\xe7','\x91','\x9e','\xe6','\x8b','\x89',0, // 委内瑞拉 ve
+    '\xe5','\xad','\x9f','\xe5','\x8a','\xa0','\xe6','\x8b','\x89',0, // 孟加拉 bd
+    '\xe5','\xad','\x9f','\xe5','\x8a','\xa0','\xe6','\x8b','\x89','\xe5','\x9b','\xbd',0, // 孟加拉国 bd
+    '\xe5','\xae','\x89','\xe5','\x93','\xa5','\xe6','\x8b','\x89',0, // 安哥拉 ao
+    '\xe5','\xae','\x89','\xe5','\x9c','\xad','\xe6','\x8b','\x89',0, // 安圭拉 ai
+    '\xe5','\xae','\x89','\xe5','\x9c','\xb0','\xe5','\x8d','\xa1','\xe5','\x8f','\x8a','\xe5','\xb7','\xb4','\xe5','\xb8','\x83','\xe9','\x81','\x94',0, // 安地卡及巴布達 ag
+    '\xe5','\xae','\x89','\xe5','\xa5','\x8e','\xe6','\x8b','\x89',0, // 安奎拉 ai
+    '\xe5','\xae','\x89','\xe6','\x8f','\x90','\xe7','\x93','\x9c','\xe5','\x90','\x8c','\xe5','\xb7','\xb4','\xe5','\xb8','\x83','\xe8','\xbe','\xbe',0, // 安提瓜同巴布达 ag
+    '\xe5','\xae','\x89','\xe6','\x8f','\x90','\xe7','\x93','\x9c','\xe5','\x90','\x8c','\xe5','\xb7','\xb4','\xe5','\xb8','\x83','\xe9','\x81','\x94',0, // 安提瓜同巴布達 ag
+    '\xe5','\xae','\x89','\xe6','\x8f','\x90','\xe7','\x93','\x9c','\xe5','\x92','\x8c','\xe5','\xb7','\xb4','\xe5','\xb8','\x83','\xe8','\xbe','\xbe',0, // 安提瓜和巴布达 ag
+    '\xe5','\xae','\x89','\xe6','\x8f','\x90','\xe7','\x93','\x9c','\xe5','\x92','\x8c','\xe5','\xb7','\xb4','\xe5','\xb8','\x83','\xe9','\x81','\x94',0, // 安提瓜和巴布達 ag
+    '\xe5','\xae','\x89','\xe9','\x81','\x93','\xe5','\xb0','\x94',0, // 安道尔 ad
+    '\xe5','\xae','\x89','\xe9','\x81','\x93','\xe7','\x88','\xbe',0, // 安道爾 ad
+    '\xe5','\xae','\x8f','\xe9','\x83','\xbd','\xe6','\x8b','\x89','\xe6','\x96','\xaf',0, // 宏都拉斯 hn
+    '\xe5','\xaf','\x86','\xe5','\x85','\x8b','\xe7','\xbd','\x97','\xe5','\xb0','\xbc','\xe8','\xa5','\xbf','\xe4','\xba','\x9a',0, // 密克罗尼西亚 fm
+    '\xe5','\xaf','\x86','\xe5','\x85','\x8b','\xe7','\xbd','\x97','\xe5','\xb0','\xbc','\xe8','\xa5','\xbf','\xe4','\xba','\x9a','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 密克罗尼西亚群岛 fm
+    '\xe5','\xaf','\x86','\xe5','\x85','\x8b','\xe7','\xbe','\x85','\xe5','\xb0','\xbc','\xe8','\xa5','\xbf','\xe4','\xba','\x9e',0, // 密克羅尼西亞 fm
+    '\xe5','\xaf','\x86','\xe5','\x85','\x8b','\xe7','\xbe','\x85','\xe5','\xb0','\xbc','\xe8','\xa5','\xbf','\xe4','\xba','\x9e','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 密克羅尼西亞群島 fm
+    '\xe5','\xaf','\xae','\xe5','\x9b','\xbd',0, // 寮国 la
+    '\xe5','\xaf','\xae','\xe5','\x9c','\x8b',0, // 寮國 la
+    '\xe5','\xb0','\x9a','\xe6','\xaf','\x94','\xe4','\xba','\x9a',0, // 尚比亚 zm
+    '\xe5','\xb0','\x9a','\xe6','\xaf','\x94','\xe4','\xba','\x9e',0, // 尚比亞 zm
+    '\xe5','\xb0','\xbc','\xe5','\x8a','\xa0','\xe6','\x8b','\x89','\xe7','\x93','\x9c',0, // 尼加拉瓜 ni
+    '\xe5','\xb0','\xbc','\xe6','\x97','\xa5',0, // 尼日 ne
+    '\xe5','\xb0','\xbc','\xe6','\x97','\xa5','\xe5','\x88','\xa9','\xe4','\xba','\x9a',0, // 尼日利亚 ng
+    '\xe5','\xb0','\xbc','\xe6','\x97','\xa5','\xe5','\x88','\xa9','\xe4','\xba','\x9e',0, // 尼日利亞 ng
+    '\xe5','\xb0','\xbc','\xe6','\x97','\xa5','\xe5','\xb0','\x94',0, // 尼日尔 ne
+    '\xe5','\xb0','\xbc','\xe6','\x97','\xa5','\xe7','\x88','\xbe',0, // 尼日爾 ne
+    '\xe5','\xb0','\xbc','\xe6','\xb3','\x8a','\xe5','\xb0','\x94',0, // 尼泊尔 np
+    '\xe5','\xb0','\xbc','\xe6','\xb3','\x8a','\xe7','\x88','\xbe',0, // 尼泊爾 np
+    '\xe5','\xb2','\xa1','\xe6','\xaf','\x94','\xe4','\xba','\x9e',0, // 岡比亞 gm
+    '\xe5','\xb7','\xb4','\xe5','\x8b','\x92','\xe6','\x96','\xaf','\xe5','\x9d','\xa6',0, // 巴勒斯坦 ps
+    '\xe5','\xb7','\xb4','\xe5','\x8b','\x92','\xe6','\x96','\xaf','\xe5','\x9d','\xa6','\xe8','\x87','\xaa','\xe6','\xb2','\xbb','\xe5','\x8c','\xba',0, // 巴勒斯坦自治区 ps
+    '\xe5','\xb7','\xb4','\xe5','\x8b','\x92','\xe6','\x96','\xaf','\xe5','\x9d','\xa6','\xe8','\x87','\xaa','\xe6','\xb2','\xbb','\xe5','\x8d','\x80',0, // 巴勒斯坦自治區 ps
+    '\xe5','\xb7','\xb4','\xe5','\x8b','\x92','\xe6','\x96','\xaf','\xe5','\x9d','\xa6','\xe9','\xa0','\x98','\xe5','\x9c','\x9f',0, // 巴勒斯坦領土 ps
+    '\xe5','\xb7','\xb4','\xe5','\x8b','\x92','\xe6','\x96','\xaf','\xe5','\x9d','\xa6','\xe9','\xa2','\x86','\xe5','\x9c','\x9f',0, // 巴勒斯坦领土 ps
+    '\xe5','\xb7','\xb4','\xe5','\x93','\x88','\xe9','\xa6','\xac',0, // 巴哈馬 bs
+    '\xe5','\xb7','\xb4','\xe5','\x93','\x88','\xe9','\xa9','\xac',0, // 巴哈马 bs
+    '\xe5','\xb7','\xb4','\xe5','\x9f','\xba','\xe6','\x96','\xaf','\xe5','\x9d','\xa6',0, // 巴基斯坦 pk
+    '\xe5','\xb7','\xb4','\xe5','\xb7','\xb4','\xe5','\xa4','\x9a','\xe6','\x96','\xaf',0, // 巴巴多斯 bb
+    '\xe5','\xb7','\xb4','\xe5','\xb8','\x83','\xe4','\xba','\x9a','\xe6','\x96','\xb0','\xe5','\x87','\xa0','\xe5','\x86','\x85','\xe4','\xba','\x9a',0, // 巴布亚新几内亚 pg
+    '\xe5','\xb7','\xb4','\xe5','\xb8','\x83','\xe4','\xba','\x9a','\xe7','\xba','\xbd','\xe5','\x87','\xa0','\xe5','\x86','\x85','\xe4','\xba','\x9a',0, // 巴布亚纽几内亚 pg
+    '\xe5','\xb7','\xb4','\xe5','\xb8','\x83','\xe4','\xba','\x9e','\xe6','\x96','\xb0','\xe5','\xb9','\xbe','\xe5','\x85','\xa7','\xe4','\xba','\x9e',0, // 巴布亞新幾內亞 pg
+    '\xe5','\xb7','\xb4','\xe5','\xb8','\x83','\xe4','\xba','\x9e','\xe7','\xb4','\x90','\xe5','\xb9','\xbe','\xe5','\x85','\xa7','\xe4','\xba','\x9e',0, // 巴布亞紐幾內亞 pg
+    '\xe5','\xb7','\xb4','\xe6','\x8b','\x89','\xe5','\x9c','\xad',0, // 巴拉圭 py
+    '\xe5','\xb7','\xb4','\xe6','\x8b','\xbf','\xe9','\xa6','\xac',0, // 巴拿馬 pa
+    '\xe5','\xb7','\xb4','\xe6','\x8b','\xbf','\xe9','\xa9','\xac',0, // 巴拿马 pa
+    '\xe5','\xb7','\xb4','\xe6','\x9e','\x97',0, // 巴林 bh
+    '\xe5','\xb7','\xb4','\xe8','\xa5','\xbf',0, // 巴西 br
+    '\xe5','\xb7','\xb4','\xe8','\xb2','\x9d','\xe5','\xa4','\x9a',0, // 巴貝多 bb
+    '\xe5','\xb7','\xb4','\xe8','\xb4','\x9d','\xe5','\xa4','\x9a',0, // 巴贝多 bb
+    '\xe5','\xb8','\x83','\xe5','\x90','\x89','\xe7','\xb4','\x8d','\xe6','\xb3','\x95','\xe7','\xb4','\xa2',0, // 布吉納法索 bf
+    '\xe5','\xb8','\x83','\xe5','\x90','\x89','\xe7','\xba','\xb3','\xe6','\xb3','\x95','\xe7','\xb4','\xa2',0, // 布吉纳法索 bf
+    '\xe5','\xb8','\x83','\xe5','\x9f','\xba','\xe7','\xb4','\x8d','\xe6','\xb3','\x95','\xe7','\xb4','\xa2',0, // 布基納法索 bf
+    '\xe5','\xb8','\x83','\xe5','\x9f','\xba','\xe7','\xba','\xb3','\xe6','\xb3','\x95','\xe7','\xb4','\xa2',0, // 布基纳法索 bf
+    '\xe5','\xb8','\x83','\xe5','\xa8','\x81','\xe5','\xb2','\x9b',0, // 布威岛 bv
+    '\xe5','\xb8','\x83','\xe5','\xa8','\x81','\xe5','\xb3','\xb6',0, // 布威島 bv
+    '\xe5','\xb8','\x83','\xe9','\x9a','\x86','\xe8','\xbf','\xaa',0, // 布隆迪 bi
+    '\xe5','\xb8','\x83','\xe9','\x9f','\xa6','\xe5','\xb2','\x9b',0, // 布韦岛 bv
+    '\xe5','\xb8','\x8c','\xe8','\x85','\x8a',0, // 希腊 gr
+    '\xe5','\xb8','\x8c','\xe8','\x87','\x98',0, // 希臘 gr
+    '\xe5','\xb8','\x95','\xe5','\x8a','\xb3',0, // 帕劳 pw
+    '\xe5','\xb8','\x9b','\xe7','\x90','\x89',0, // 帛琉 pw
+    '\xe5','\xb9','\xbe','\xe5','\x85','\xa7','\xe4','\xba','\x9e',0, // 幾內亞 gn
+    '\xe5','\xb9','\xbe','\xe5','\x85','\xa7','\xe4','\xba','\x9e','\xe6','\xaf','\x94','\xe7','\xb4','\xa2',0, // 幾內亞比索 gw
+    '\xe5','\xb9','\xbe','\xe5','\x85','\xa7','\xe4','\xba','\x9e','\xe6','\xaf','\x94','\xe7','\xb4','\xb9',0, // 幾內亞比紹 gw
+    '\xe5','\xba','\x93','\xe5','\x85','\x8b','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 库克群岛 ck
+    '\xe5','\xba','\x93','\xe6','\x8b','\x89','\xe7','\xb4','\xa2',0, // 库拉索 cw
+    '\xe5','\xba','\xab','\xe5','\x85','\x8b','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 庫克群島 ck
+    '\xe5','\xba','\xab','\xe6','\x8b','\x89','\xe7','\xb4','\xa2',0, // 庫拉索 cw
+    '\xe5','\xbc','\x80','\xe6','\x9b','\xbc','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 开曼群岛 ky
+    '\xe5','\xbe','\xb7','\xe5','\x9b','\xbd',0, // 德国 de
+    '\xe5','\xbe','\xb7','\xe5','\x9c','\x8b',0, // 德國 de
+    '\xe6','\x84','\x8f','\xe5','\xa4','\xa7','\xe5','\x88','\xa9',0, // 意大利 it
+    '\xe6','\x84','\x9b','\xe6','\xb2','\x99','\xe5','\xb0','\xbc','\xe4','\xba','\x9e',0, // 愛沙尼亞 ee
+    '\xe6','\x84','\x9b','\xe7','\x88','\xbe','\xe8','\x98','\xad',0, // 愛爾蘭 ie
+    '\xe6','\x89','\x80','\xe7','\xbd','\x97','\xe9','\x97','\xa8','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 所罗门群岛 sb
+    '\xe6','\x89','\x80','\xe7','\xbe','\x85','\xe9','\x96','\x80','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 所羅門群島 sb
+    '\xe6','\x89','\x98','\xe5','\x85','\x8b','\xe5','\x8a','\xb3',0, // 托克劳 tk
+    '\xe6','\x89','\x98','\xe5','\x85','\x8b','\xe5','\x8a','\xb3','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 托克劳群岛 tk
+    '\xe6','\x89','\x98','\xe5','\x85','\x8b','\xe5','\x8b','\x9e','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 托克勞群島 tk
+    '\xe6','\x8b','\x89','\xe8','\x84','\xab','\xe7','\xb6','\xad','\xe4','\xba','\x9e',0, // 拉脫維亞 lv
+    '\xe6','\x8b','\x89','\xe8','\x84','\xb1','\xe7','\xbb','\xb4','\xe4','\xba','\x9a',0, // 拉脱维亚 lv
+    '\xe6','\x8c','\xaa','\xe5','\xa8','\x81',0, // 挪威 no
+    '\xe6','\x8c','\xaa','\xe5','\xa8','\x81','\xe5','\xb1','\xac','\xe6','\x96','\xaf','\xe7','\x93','\xa6','\xe5','\xb7','\xb4','\xe5','\x8f','\x8a','\xe5','\xb0','\x96','\xe6','\xa3','\x89',0, // 挪威屬斯瓦巴及尖棉 sj
+    '\xe6','\x8d','\xb7','\xe5','\x85','\x8b',0, // 捷克 cz
+    '\xe6','\x8d','\xb7','\xe5','\x85','\x8b','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9b','\xbd',0, // 捷克共和国 cz
+    '\xe6','\x8d','\xb7','\xe5','\x85','\x8b','\xe5','\x85','\xb1','\xe5','\x92','\x8c','\xe5','\x9c','\x8b',0, // 捷克共和國 cz
+    '\xe6','\x91','\xa9','\xe5','\xb0','\x94','\xe5','\xa4','\x9a','\xe7','\x93','\xa6',0, // 摩尔多瓦 md
+    '\xe6','\x91','\xa9','\xe6','\xb4','\x9b','\xe5','\x93','\xa5',0, // 摩洛哥 ma
+    '\xe6','\x91','\xa9','\xe7','\x88','\xbe','\xe5','\xa4','\x9a','\xe7','\x93','\xa6',0, // 摩爾多瓦 md
+    '\xe6','\x91','\xa9','\xe7','\xb4','\x8d','\xe5','\x93','\xa5',0, // 摩納哥 mc
+    '\xe6','\x91','\xa9','\xe7','\xba','\xb3','\xe5','\x93','\xa5',0, // 摩纳哥 mc
+    '\xe6','\x95','\x98','\xe5','\x88','\xa9','\xe4','\xba','\x9e',0, // 敘利亞 sy
+    '\xe6','\x96','\x87','\xe8','\x8e','\xb1',0, // 文莱 bn
+    '\xe6','\x96','\x90','\xe6','\xb5','\x8e',0, // 斐济 fj
+    '\xe6','\x96','\x90','\xe6','\xbf','\x9f',0, // 斐濟 fj
+    '\xe6','\x96','\xaf','\xe5','\xa8','\x81','\xe5','\xa3','\xab','\xe5','\x85','\xb0',0, // 斯威士兰 sz
+    '\xe6','\x96','\xaf','\xe5','\xa8','\x81','\xe5','\xa3','\xab','\xe8','\x98','\xad',0, // 斯威士蘭 sz
+    '\xe6','\x96','\xaf','\xe6','\xb4','\x9b','\xe4','\xbc','\x90','\xe5','\x85','\x8b',0, // 斯洛伐克 sk
+    '\xe6','\x96','\xaf','\xe6','\xb4','\x9b','\xe6','\x96','\x87','\xe5','\xb0','\xbc','\xe4','\xba','\x9a',0, // 斯洛文尼亚 si
+    '\xe6','\x96','\xaf','\xe6','\xb4','\x9b','\xe6','\x96','\x87','\xe5','\xb0','\xbc','\xe4','\xba','\x9e',0, // 斯洛文尼亞 si
+    '\xe6','\x96','\xaf','\xe6','\xb4','\x9b','\xe7','\xb6','\xad','\xe5','\xb0','\xbc','\xe4','\xba','\x9e',0, // 斯洛維尼亞 si
+    '\xe6','\x96','\xaf','\xe6','\xb4','\x9b','\xe7','\xbb','\xb4','\xe5','\xb0','\xbc','\xe4','\xba','\x9a',0, // 斯洛维尼亚 si
+    '\xe6','\x96','\xaf','\xe7','\x93','\xa6','\xe5','\xb0','\x94','\xe5','\xb7','\xb4','\xe5','\x92','\x8c','\xe6','\x89','\xac','\xe9','\xa9','\xac','\xe5','\xbb','\xb6',0, // 斯瓦尔巴和扬马延 sj
+    '\xe6','\x96','\xaf','\xe7','\x93','\xa6','\xe5','\xb0','\x94','\xe5','\xb7','\xb4','\xe7','\x89','\xb9','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b','\xe5','\x90','\x8c','\xe6','\x89','\xac','\xe9','\xa9','\xac','\xe5','\xbb','\xb6','\xe5','\xb2','\x9b',0, // 斯瓦尔巴特群岛同扬马延岛 sj
+    '\xe6','\x96','\xaf','\xe7','\x93','\xa6','\xe7','\x88','\xbe','\xe5','\xb7','\xb4','\xe7','\x89','\xb9','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6','\xe5','\x8f','\x8a','\xe6','\x8f','\x9a','\xe9','\xa6','\xac','\xe5','\xbb','\xb6','\xe5','\xb3','\xb6',0, // 斯瓦爾巴特群島及揚馬延島 sj
+    '\xe6','\x96','\xaf','\xe7','\x93','\xa6','\xe7','\x88','\xbe','\xe5','\xb7','\xb4','\xe7','\x89','\xb9','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6','\xe5','\x90','\x8c','\xe6','\x8f','\x9a','\xe9','\xa6','\xac','\xe5','\xbb','\xb6','\xe5','\xb3','\xb6',0, // 斯瓦爾巴特群島同揚馬延島 sj
+    '\xe6','\x96','\xaf','\xe9','\x87','\x8c','\xe5','\x85','\xb0','\xe5','\x8d','\xa1',0, // 斯里兰卡 lk
+    '\xe6','\x96','\xaf','\xe9','\x87','\x8c','\xe8','\x98','\xad','\xe5','\x8d','\xa1',0, // 斯里蘭卡 lk
+    '\xe6','\x96','\xb0','\xe5','\x8a','\xa0','\xe5','\x9d','\xa1',0, // 新加坡 sg
+    '\xe6','\x96','\xb0','\xe5','\x96','\x80','\xe9','\x87','\x8c','\xe5','\xa4','\x9a','\xe5','\xb0','\xbc','\xe4','\xba','\x9a',0, // 新喀里多尼亚 nc
+    '\xe6','\x96','\xb0','\xe5','\x96','\x80','\xe9','\x87','\x8c','\xe5','\xa4','\x9a','\xe5','\xb0','\xbc','\xe4','\xba','\x9e',0, // 新喀里多尼亞 nc
+    '\xe6','\x96','\xb0','\xe8','\xa5','\xbf','\xe5','\x85','\xb0',0, // 新西兰 nz
+    '\xe6','\x97','\xa5','\xe6','\x9c','\xac',0, // 日本 jp
+    '\xe6','\x99','\xba','\xe5','\x88','\xa9',0, // 智利 cl
+    '\xe6','\x9b','\xbc','\xe5','\xb2','\x9b',0, // 曼岛 im
+    '\xe6','\x9b','\xbc','\xe5','\xb3','\xb6',0, // 曼島 im
+    '\xe6','\x9c','\x9d','\xe9','\xb2','\x9c',0, // 朝鲜 kp
+    '\xe6','\x9d','\xb1','\xe3','\x83','\x81','\xe3','\x83','\xa2','\xe3','\x83','\xbc','\xe3','\x83','\xab',0, // 東チモール tl
+    '\xe6','\x9d','\xb1','\xe3','\x83','\x86','\xe3','\x82','\xa3','\xe3','\x83','\xa2','\xe3','\x83','\xbc','\xe3','\x83','\xab',0, // 東ティモール tl
+    '\xe6','\x9d','\xb1','\xe5','\x8a','\xa0',0, // 東加 to
+    '\xe6','\x9d','\xb1','\xe5','\xb8','\x9d','\xe6','\xb1','\xb6',0, // 東帝汶 tl
+    '\xe6','\x9f','\xa5','\xe5','\xbe','\xb7',0, // 查德 td
+    '\xe6','\x9f','\xac','\xe5','\x9f','\x94','\xe5','\xaf','\xa8',0, // 柬埔寨 kh
+    '\xe6','\xa0','\xb9','\xe6','\x81','\xaf',0, // 根息 gg
+    '\xe6','\xa0','\xb9','\xe8','\xa5','\xbf','\xe5','\xb2','\x9b',0, // 根西岛 gg
+    '\xe6','\xa0','\xb9','\xe8','\xa5','\xbf','\xe5','\xb3','\xb6',0, // 根西島 gg
+    '\xe6','\xa0','\xbc','\xe6','\x9e','\x97','\xe7','\xb4','\x8d','\xe9','\x81','\x94',0, // 格林納達 gd
+    '\xe6','\xa0','\xbc','\xe6','\x9e','\x97','\xe7','\xba','\xb3','\xe8','\xbe','\xbe',0, // 格林纳达 gd
+    '\xe6','\xa0','\xbc','\xe7','\x91','\x9e','\xe9','\x82','\xa3','\xe8','\xbe','\xbe',0, // 格瑞那达 gd
+    '\xe6','\xa0','\xbc','\xe7','\x91','\x9e','\xe9','\x82','\xa3','\xe9','\x81','\x94',0, // 格瑞那達 gd
+    '\xe6','\xa0','\xbc','\xe9','\x99','\xb5','\xe5','\x85','\xb0',0, // 格陵兰 gl
+    '\xe6','\xa0','\xbc','\xe9','\x99','\xb5','\xe8','\x98','\xad',0, // 格陵蘭 gl
+    '\xe6','\xa0','\xbc','\xe9','\xad','\xaf','\xe5','\x90','\x89','\xe4','\xba','\x9e',0, // 格魯吉亞 ge
+    '\xe6','\xa0','\xbc','\xe9','\xb2','\x81','\xe5','\x90','\x89','\xe4','\xba','\x9a',0, // 格鲁吉亚 ge
+    '\xe6','\xa2','\xb5','\xe8','\x92','\x82','\xe5','\x86','\x88',0, // 梵蒂冈 va
+    '\xe6','\xa2','\xb5','\xe8','\x92','\x82','\xe5','\xb2','\xa1',0, // 梵蒂岡 va
+    '\xe6','\xa8','\xa1','\xe9','\x87','\x8c','\xe8','\xa5','\xbf','\xe6','\x96','\xaf',0, // 模里西斯 mu
+    '\xe6','\xac','\xa7','\xe5','\x85','\x83','\xe5','\x8c','\xba',0, // 欧元区 ez
+    '\xe6','\xad','\x90','\xe5','\x85','\x83','\xe5','\x8d','\x80',0, // 歐元區 ez
+    '\xe6','\xaf','\x94','\xe5','\x88','\xa9','\xe6','\x97','\xb6',0, // 比利时 be
+    '\xe6','\xaf','\x94','\xe5','\x88','\xa9','\xe6','\x99','\x82',0, // 比利時 be
+    '\xe6','\xaf','\x9b','\xe9','\x87','\x8c','\xe5','\xa1','\x94','\xe5','\xb0','\xbc','\xe4','\xba','\x9a',0, // 毛里塔尼亚 mr
+    '\xe6','\xaf','\x9b','\xe9','\x87','\x8c','\xe5','\xa1','\x94','\xe5','\xb0','\xbc','\xe4','\xba','\x9e',0, // 毛里塔尼亞 mr
+    '\xe6','\xaf','\x9b','\xe9','\x87','\x8c','\xe6','\xb1','\x82','\xe6','\x96','\xaf',0, // 毛里求斯 mu
+    '\xe6','\xaf','\x9b','\xe9','\x87','\x8c','\xe8','\xa3','\x98','\xe6','\x96','\xaf',0, // 毛里裘斯 mu
+    '\xe6','\xb1','\xa4','\xe5','\x8a','\xa0',0, // 汤加 to
+    '\xe6','\xb1','\xb6','\xe8','\x8e','\xb1',0, // 汶莱 bn
+    '\xe6','\xb1','\xb6','\xe8','\x90','\x8a',0, // 汶萊 bn
+    '\xe6','\xb2','\x99','\xe4','\xb9','\x8c','\xe5','\x9c','\xb0','\xe9','\x98','\xbf','\xe6','\x8b','\x89','\xe4','\xbc','\xaf',0, // 沙乌地阿拉伯 sa
+    '\xe6','\xb2','\x99','\xe5','\x9c','\xb0','\xe9','\x98','\xbf','\xe6','\x8b','\x89','\xe4','\xbc','\xaf',0, // 沙地阿拉伯 sa
+    '\xe6','\xb2','\x99','\xe7','\x83','\x8f','\xe5','\x9c','\xb0','\xe9','\x98','\xbf','\xe6','\x8b','\x89','\xe4','\xbc','\xaf',0, // 沙烏地阿拉伯 sa
+    '\xe6','\xb2','\x99','\xe7','\x89','\xb9','\xe9','\x98','\xbf','\xe6','\x8b','\x89','\xe4','\xbc','\xaf',0, // 沙特阿拉伯 sa
+    '\xe6','\xb3','\x95','\xe5','\x9b','\xbd',0, // 法国 fr
+    '\xe6','\xb3','\x95','\xe5','\x9c','\x8b',0, // 法國 fr
+    '\xe6','\xb3','\x95','\xe5','\xb1','\x9e','\xe5','\x8d','\x97','\xe6','\x96','\xb9','\xe5','\xb1','\x9e','\xe5','\x9c','\xb0',0, // 法属南方属地 tf
+    '\xe6','\xb3','\x95','\xe5','\xb1','\x9e','\xe5','\x8d','\x97','\xe9','\x83','\xa8','\xe9','\xa2','\x86','\xe5','\x9c','\xb0',0, // 法属南部领地 tf
+    '\xe6','\xb3','\x95','\xe5','\xb1','\x9e','\xe5','\x9c','\xa3','\xe9','\xa9','\xac','\xe4','\xb8','\x81',0, // 法属圣马丁 mf
+    '\xe6','\xb3','\x95','\xe5','\xb1','\x9e','\xe5','\x9c','\xad','\xe4','\xba','\x9a','\xe9','\x82','\xa3',0, // 法属圭亚那 gf
+    '\xe6','\xb3','\x95','\xe5','\xb1','\x9e','\xe6','\xb3','\xa2','\xe5','\x88','\xa9','\xe5','\xb0','\xbc','\xe8','\xa5','\xbf','\xe4','\xba','\x9a',0, // 法属波利尼西亚 pf
+    '\xe6','\xb3','\x95','\xe5','\xb1','\x9e','\xe7','\x8e','\xbb','\xe9','\x87','\x8c','\xe5','\xb0','\xbc','\xe8','\xa5','\xbf','\xe4','\xba','\x9a',0, // 法属玻里尼西亚 pf
+    '\xe6','\xb3','\x95','\xe5','\xb1','\xac','\xe5','\x8d','\x97','\xe6','\x96','\xb9','\xe5','\xb1','\xac','\xe5','\x9c','\xb0',0, // 法屬南方屬地 tf
+    '\xe6','\xb3','\x95','\xe5','\xb1','\xac','\xe5','\x8d','\x97','\xe9','\x83','\xa8','\xe5','\xb1','\xac','\xe5','\x9c','\xb0',0, // 法屬南部屬地 tf
+    '\xe6','\xb3','\x95','\xe5','\xb1','\xac','\xe5','\x8d','\x97','\xe9','\x83','\xa8','\xe9','\xa0','\x98','\xe5','\x9c','\xb0',0, // 法屬南部領地 tf
+    '\xe6','\xb3','\x95','\xe5','\xb1','\xac','\xe5','\x9c','\xad','\xe4','\xba','\x9e','\xe9','\x82','\xa3',0, // 法屬圭亞那 gf
+    '\xe6','\xb3','\x95','\xe5','\xb1','\xac','\xe6','\xb3','\xa2','\xe5','\x88','\xa9','\xe5','\xb0','\xbc','\xe8','\xa5','\xbf','\xe4','\xba','\x9e',0, // 法屬波利尼西亞 pf
+    '\xe6','\xb3','\x95','\xe5','\xb1','\xac','\xe7','\x8e','\xbb','\xe9','\x87','\x8c','\xe5','\xb0','\xbc','\xe8','\xa5','\xbf','\xe4','\xba','\x9e',0, // 法屬玻里尼西亞 pf
+    '\xe6','\xb3','\x95','\xe5','\xb1','\xac','\xe8','\x81','\x96','\xe9','\xa6','\xac','\xe4','\xb8','\x81',0, // 法屬聖馬丁 mf
+    '\xe6','\xb3','\x95','\xe7','\xbd','\x97','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 法罗群岛 fo
+    '\xe6','\xb3','\x95','\xe7','\xbe','\x85','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 法羅群島 fo
+    '\xe6','\xb3','\xa2','\xe5','\x85','\xb0',0, // 波兰 pl
+    '\xe6','\xb3','\xa2','\xe5','\xa3','\xab','\xe5','\xb0','\xbc','\xe4','\xba','\x9e','\xe8','\x88','\x87','\xe8','\xb5','\xab','\xe5','\xa1','\x9e','\xe5','\x93','\xa5','\xe7','\xb6','\xad','\xe7','\xb4','\x8d',0, // 波士尼亞與赫塞哥維納 ba
+    '\xe6','\xb3','\xa2','\xe5','\xa4','\x9a','\xe9','\xbb','\x8e','\xe5','\x90','\x84',0, // 波多黎各 pr
+    '\xe6','\xb3','\xa2','\xe6','\x96','\xaf','\xe5','\xb0','\xbc','\xe4','\xba','\x9a','\xe5','\x90','\x8c','\xe9','\xbb','\x91','\xe5','\xa1','\x9e','\xe5','\x93','\xa5','\xe7','\xbb','\xb4','\xe9','\x82','\xa3',0, // 波斯尼亚同黑塞哥维那 ba
+    '\xe6','\xb3','\xa2','\xe6','\x96','\xaf','\xe5','\xb0','\xbc','\xe4','\xba','\x9a','\xe5','\x92','\x8c','\xe9','\xbb','\x91','\xe5','\xa1','\x9e','\xe5','\x93','\xa5','\xe7','\xbb','\xb4','\xe9','\x82','\xa3',0, // 波斯尼亚和黑塞哥维那 ba
+    '\xe6','\xb3','\xa2','\xe6','\x96','\xaf','\xe5','\xb0','\xbc','\xe4','\xba','\x9e','\xe5','\x90','\x8c','\xe9','\xbb','\x91','\xe5','\xa1','\x9e','\xe5','\x93','\xa5','\xe7','\xb6','\xad','\xe9','\x82','\xa3',0, // 波斯尼亞同黑塞哥維那 ba
+    '\xe6','\xb3','\xa2','\xe6','\x96','\xaf','\xe5','\xb0','\xbc','\xe4','\xba','\x9e','\xe5','\x92','\x8c','\xe9','\xbb','\x91','\xe5','\xa1','\x9e','\xe5','\x93','\xa5','\xe7','\xb6','\xad','\xe9','\x82','\xa3',0, // 波斯尼亞和黑塞哥維那 ba
+    '\xe6','\xb3','\xa2','\xe6','\x9c','\xad','\xe9','\x82','\xa3',0, // 波札那 bw
+    '\xe6','\xb3','\xa2','\xe8','\x98','\xad',0, // 波蘭 pl
+    '\xe6','\xb3','\xb0','\xe5','\x9b','\xbd',0, // 泰国 th
+    '\xe6','\xb3','\xb0','\xe5','\x9c','\x8b',0, // 泰國 th
+    '\xe6','\xb3','\xbd','\xe8','\xa5','\xbf','\xe5','\xb2','\x9b',0, // 泽西岛 je
+    '\xe6','\xb4','\xa5','\xe5','\xb7','\xb4','\xe5','\xb8','\x83','\xe9','\x9f','\x8b',0, // 津巴布韋 zw
+    '\xe6','\xb4','\xa5','\xe5','\xb7','\xb4','\xe5','\xb8','\x83','\xe9','\x9f','\xa6',0, // 津巴布韦 zw
+    '\xe6','\xb4','\xaa','\xe9','\x83','\xbd','\xe6','\x8b','\x89','\xe6','\x96','\xaf',0, // 洪都拉斯 hn
+    '\xe6','\xb5','\xb7','\xe5','\x9c','\xb0',0, // 海地 ht
+    '\xe6','\xb9','\xaf','\xe5','\x8a','\xa0',0, // 湯加 to
+    '\xe6','\xbe','\xa4','\xe8','\xa5','\xbf','\xe5','\xb3','\xb6',0, // 澤西島 je
+    '\xe6','\xbe','\xb3','\xe5','\xa4','\xa7','\xe5','\x88','\xa9','\xe4','\xba','\x9a',0, // 澳大利亚 au
+    '\xe6','\xbe','\xb3','\xe6','\xb4','\xb2',0, // 澳洲 au
+    '\xe6','\xbe','\xb3','\xe9','\x96','\x80',0, // 澳門 mo
+    '\xe6','\xbe','\xb3','\xe9','\x97','\xa8',0, // 澳门 mo
+    '\xe7','\x83','\x8f','\xe5','\x85','\x8b','\xe8','\x98','\xad',0, // 烏克蘭 ua
+    '\xe7','\x83','\x8f','\xe5','\xb9','\xb2','\xe9','\x81','\x94',0, // 烏干達 ug
+    '\xe7','\x83','\x8f','\xe6','\x8b','\x89','\xe5','\x9c','\xad',0, // 烏拉圭 uy
+    '\xe7','\x83','\x8f','\xe8','\x8c','\xb2','\xe5','\x88','\xa5','\xe5','\x85','\x8b',0, // 烏茲別克 uz
+    '\xe7','\x88','\xb1','\xe5','\xb0','\x94','\xe5','\x85','\xb0',0, // 爱尔兰 ie
+    '\xe7','\x88','\xb1','\xe6','\xb2','\x99','\xe5','\xb0','\xbc','\xe4','\xba','\x9a',0, // 爱沙尼亚 ee
+    '\xe7','\x89','\x99','\xe4','\xb9','\xb0','\xe5','\x8a','\xa0',0, // 牙买加 jm
+    '\xe7','\x89','\x99','\xe8','\xb2','\xb7','\xe5','\x8a','\xa0',0, // 牙買加 jm
+    '\xe7','\x89','\xb9','\xe5','\x85','\x8b','\xe6','\x96','\xaf','\xe5','\x92','\x8c','\xe5','\x87','\xaf','\xe7','\xa7','\x91','\xe6','\x96','\xaf','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 特克斯和凯科斯群岛 tc
+    '\xe7','\x89','\xb9','\xe5','\x85','\x8b','\xe6','\x96','\xaf','\xe5','\x92','\x8c','\xe5','\x87','\xb1','\xe7','\xa7','\x91','\xe6','\x96','\xaf','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 特克斯和凱科斯群島 tc
+    '\xe7','\x89','\xb9','\xe7','\xab','\x8b','\xe5','\xb0','\xbc','\xe8','\xbe','\xbe','\xe5','\x92','\x8c','\xe5','\xa4','\x9a','\xe5','\xb7','\xb4','\xe5','\x93','\xa5',0, // 特立尼达和多巴哥 tt
+    '\xe7','\x89','\xb9','\xe9','\x87','\x8c','\xe6','\x96','\xaf','\xe5','\x9d','\xa6','\xe8','\xbe','\xbe','\xe5','\xba','\x93','\xe5','\xb0','\xbc','\xe4','\xba','\x9a','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 特里斯坦达库尼亚群岛 ta
+    '\xe7','\x89','\xb9','\xe9','\x87','\x8c','\xe6','\x96','\xaf','\xe5','\x9d','\xa6','\xe9','\x81','\x94','\xe5','\xba','\xab','\xe5','\xb0','\xbc','\xe4','\xba','\x9e','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 特里斯坦達庫尼亞群島 ta
+    '\xe7','\x8b','\xae','\xe5','\xad','\x90','\xe5','\xb1','\xb1',0, // 狮子山 sl
+    '\xe7','\x8d','\x85','\xe5','\xad','\x90','\xe5','\xb1','\xb1',0, // 獅子山 sl
+    '\xe7','\x8e','\xbb','\xe5','\x88','\xa9','\xe7','\xb6','\xad','\xe4','\xba','\x9e',0, // 玻利維亞 bo
+    '\xe7','\x8e','\xbb','\xe5','\x88','\xa9','\xe7','\xbb','\xb4','\xe4','\xba','\x9a',0, // 玻利维亚 bo
+    '\xe7','\x91','\x99','\xe9','\xad','\xaf',0, // 瑙魯 nr
+    '\xe7','\x91','\x99','\xe9','\xb2','\x81',0, // 瑙鲁 nr
+    '\xe7','\x91','\x9e','\xe5','\x85','\xb8',0, // 瑞典 se
+    '\xe7','\x91','\x9e','\xe5','\xa3','\xab',0, // 瑞士 ch
+    '\xe7','\x93','\x9c','\xe5','\x9c','\xb0','\xe6','\xb4','\x9b','\xe6','\x99','\xae',0, // 瓜地洛普 gp
+    '\xe7','\x93','\x9c','\xe5','\x9c','\xb0','\xe9','\xa6','\xac','\xe6','\x8b','\x89',0, // 瓜地馬拉 gt
+    '\xe7','\x93','\x9c','\xe5','\x9c','\xb0','\xe9','\xa9','\xac','\xe6','\x8b','\x89',0, // 瓜地马拉 gt
+    '\xe7','\x93','\x9c','\xe5','\xbe','\xb7','\xe7','\xbd','\x97','\xe6','\x99','\xae',0, // 瓜德罗普 gp
+    '\xe7','\x93','\xa6','\xe5','\x88','\xa9','\xe6','\x96','\xaf','\xe5','\x90','\x8c','\xe5','\xaf','\x8c','\xe5','\x9b','\xbe','\xe7','\xba','\xb3','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 瓦利斯同富图纳群岛 wf
+    '\xe7','\x93','\xa6','\xe5','\x88','\xa9','\xe6','\x96','\xaf','\xe5','\x90','\x8c','\xe5','\xaf','\x8c','\xe5','\x9c','\x96','\xe7','\xb4','\x8d','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 瓦利斯同富圖納群島 wf
+    '\xe7','\x93','\xa6','\xe5','\x88','\xa9','\xe6','\x96','\xaf','\xe5','\x92','\x8c','\xe5','\xaf','\x8c','\xe5','\x9b','\xbe','\xe7','\xba','\xb3',0, // 瓦利斯和富图纳 wf
+    '\xe7','\x93','\xa6','\xe5','\x88','\xa9','\xe6','\x96','\xaf','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6','\xe5','\x92','\x8c','\xe5','\xaf','\x8c','\xe5','\x9c','\x96','\xe9','\x82','\xa3','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 瓦利斯群島和富圖那群島 wf
+    '\xe7','\x93','\xa6','\xe5','\x8a','\xaa','\xe9','\x98','\xbf','\xe5','\x9b','\xbe',0, // 瓦努阿图 vu
+    '\xe7','\x93','\xa6','\xe5','\x8a','\xaa','\xe9','\x98','\xbf','\xe5','\x9c','\x96',0, // 瓦努阿圖 vu
+    '\xe7','\x94','\x98','\xe6','\xaf','\x94','\xe4','\xba','\x9a',0, // 甘比亚 gm
+    '\xe7','\x94','\x98','\xe6','\xaf','\x94','\xe4','\xba','\x9e',0, // 甘比亞 gm
+    '\xe7','\x95','\x99','\xe5','\xb0','\xbc','\xe6','\x97','\xba',0, // 留尼旺 re
+    '\xe7','\x95','\x99','\xe5','\xb0','\xbc','\xe6','\xb1','\xaa',0, // 留尼汪 re
+    '\xe7','\x99','\xbd','\xe4','\xbf','\x84','\xe7','\xbd','\x97','\xe6','\x96','\xaf',0, // 白俄罗斯 by
+    '\xe7','\x99','\xbd','\xe4','\xbf','\x84','\xe7','\xbe','\x85','\xe6','\x96','\xaf',0, // 白俄羅斯 by
+    '\xe7','\x99','\xbe','\xe6','\x85','\x95','\xe5','\xa4','\xa7',0, // 百慕大 bm
+    '\xe7','\x99','\xbe','\xe6','\x85','\x95','\xe8','\xbe','\xbe',0, // 百慕达 bm
+    '\xe7','\x99','\xbe','\xe6','\x85','\x95','\xe9','\x81','\x94',0, // 百慕達 bm
+    '\xe7','\x9a','\xae','\xe7','\x89','\xb9','\xe5','\x87','\xaf','\xe6','\x81','\xa9','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 皮特凯恩群岛 pn
+    '\xe7','\x9a','\xae','\xe7','\x89','\xb9','\xe5','\x87','\xb1','\xe6','\x81','\xa9','\xe5','\xb3','\xb6',0, // 皮特凱恩島 pn
+    '\xe7','\x9a','\xae','\xe7','\x89','\xb9','\xe8','\x82','\xaf','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 皮特肯群岛 pn
+    '\xe7','\x9a','\xae','\xe7','\x89','\xb9','\xe8','\x82','\xaf','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 皮特肯群島 pn
+    '\xe7','\x9b','\x96','\xe4','\xba','\x9a','\xe9','\x82','\xa3',0, // 盖亚那 gy
+    '\xe7','\x9b','\xa7','\xe5','\xae','\x89','\xe9','\x81','\x94',0, // 盧安達 rw
+    '\xe7','\x9b','\xa7','\xe6','\x97','\xba','\xe9','\x81','\x94',0, // 盧旺達 rw
+    '\xe7','\x9b','\xa7','\xe6','\xa3','\xae','\xe5','\xa0','\xa1',0, // 盧森堡 lu
+    '\xe7','\x9b','\xb4','\xe5','\xb8','\x83','\xe7','\xbd','\x97','\xe9','\x99','\x80',0, // 直布罗陀 gi
+    '\xe7','\x9b','\xb4','\xe5','\xb8','\x83','\xe7','\xbe','\x85','\xe9','\x99','\x80',0, // 直布羅陀 gi
+    '\xe7','\xa6','\x8f','\xe5','\x85','\x8b','\xe5','\x85','\xb0','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 福克兰群岛 fk
+    '\xe7','\xa6','\x8f','\xe5','\x85','\x8b','\xe5','\x85','\xb0','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b','\xe9','\xa9','\xac','\xe5','\xb0','\x94','\xe7','\xbb','\xb4','\xe7','\xba','\xb3','\xe6','\x96','\xaf','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 福克兰群岛马尔维纳斯群岛 fk
+    '\xe7','\xa6','\x8f','\xe5','\x85','\x8b','\xe8','\x98','\xad','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 福克蘭群島 fk
+    '\xe7','\xa6','\x8f','\xe5','\x85','\x8b','\xe8','\x98','\xad','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6','\xe9','\xa6','\xac','\xe7','\x88','\xbe','\xe7','\xb6','\xad','\xe7','\xb4','\x8d','\xe6','\x96','\xaf','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 福克蘭群島馬爾維納斯群島 fk
+    '\xe7','\xa7','\x91','\xe5','\x85','\x8b','\xe6','\x96','\xaf','\xe5','\x9f','\xba','\xe9','\x9d','\x88','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 科克斯基靈群島 cc
+    '\xe7','\xa7','\x91','\xe5','\xa8','\x81','\xe7','\x89','\xb9',0, // 科威特 kw
+    '\xe7','\xa7','\x91','\xe6','\x91','\xa9','\xe7','\xbd','\x97',0, // 科摩罗 km
+    '\xe7','\xa7','\x91','\xe6','\x91','\xa9','\xe7','\xbe','\x85',0, // 科摩羅 km
+    '\xe7','\xa7','\x91','\xe7','\x89','\xb9','\xe8','\xbf','\xaa','\xe7','\x93','\xa6',0, // 科特迪瓦 ci
+    '\xe7','\xa7','\x91','\xe7','\xa7','\x91','\xe6','\x96','\xaf','\xe5','\x9f','\xba','\xe6','\x9e','\x97','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 科科斯基林群岛 cc
+    '\xe7','\xa7','\x91','\xe7','\xa7','\x91','\xe6','\x96','\xaf','\xe5','\x9f','\xba','\xe6','\x9e','\x97','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 科科斯基林群島 cc
+    '\xe7','\xa7','\x91','\xe7','\xb4','\xa2','\xe6','\xb2','\x83',0, // 科索沃 xk
+    '\xe7','\xa7','\x98','\xe9','\xad','\xaf',0, // 秘魯 pe
+    '\xe7','\xa7','\x98','\xe9','\xb2','\x81',0, // 秘鲁 pe
+    '\xe7','\xaa','\x81','\xe5','\xb0','\xbc','\xe6','\x96','\xaf',0, // 突尼斯 tn
+    '\xe7','\xaa','\x81','\xe5','\xb0','\xbc','\xe8','\xa5','\xbf','\xe4','\xba','\x9a',0, // 突尼西亚 tn
+    '\xe7','\xaa','\x81','\xe5','\xb0','\xbc','\xe8','\xa5','\xbf','\xe4','\xba','\x9e',0, // 突尼西亞 tn
+    '\xe7','\xab','\x8b','\xe9','\x99','\xb6','\xe5','\xae','\x9b',0, // 立陶宛 lt
+    '\xe7','\xb1','\xb3','\xe9','\xa0','\x98','\xe3','\x82','\xa6','\xe3','\x82','\xa1','\xe3','\x83','\xbc','\xe3','\x82','\xb7','\xe3','\x83','\xb3','\xe8','\xab','\xb8','\xe5','\xb3','\xb6',0, // 米領ウァーシン諸島 vi
+    '\xe7','\xb1','\xb3','\xe9','\xa0','\x98','\xe3','\x82','\xb5','\xe3','\x83','\xa2','\xe3','\x82','\xa2',0, // 米領サモア as
+    '\xe7','\xb4','\x84','\xe6','\x97','\xa6',0, // 約旦 jo
+    '\xe7','\xb4','\x8d','\xe7','\xb1','\xb3','\xe6','\xaf','\x94','\xe4','\xba','\x9e',0, // 納米比亞 na
+    '\xe7','\xb4','\x90','\xe5','\x9f','\x83','\xe5','\xb3','\xb6',0, // 紐埃島 nu
+    '\xe7','\xb4','\x90','\xe8','\xa5','\xbf','\xe8','\x98','\xad',0, // 紐西蘭 nz
+    '\xe7','\xb4','\xa2','\xe7','\xbd','\x97','\xe9','\x97','\xa8','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 索罗门群岛 sb
+    '\xe7','\xb4','\xa2','\xe7','\xbe','\x85','\xe9','\x96','\x80','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 索羅門群島 sb
+    '\xe7','\xb4','\xa2','\xe9','\xa6','\xac','\xe5','\x88','\xa9','\xe4','\xba','\x9e',0, // 索馬利亞 so
+    '\xe7','\xb4','\xa2','\xe9','\xa6','\xac','\xe9','\x87','\x8c',0, // 索馬里 so
+    '\xe7','\xb4','\xa2','\xe9','\xa9','\xac','\xe5','\x88','\xa9','\xe4','\xba','\x9a',0, // 索马利亚 so
+    '\xe7','\xb4','\xa2','\xe9','\xa9','\xac','\xe9','\x87','\x8c',0, // 索马里 so
+    '\xe7','\xb6','\xad','\xe5','\xbe','\xb7','\xe8','\xa7','\x92',0, // 維德角 cv
+    '\xe7','\xb7','\xac','\xe7','\x94','\xb8',0, // 緬甸 mm
+    '\xe7','\xba','\xa6','\xe6','\x97','\xa6',0, // 约旦 jo
+    '\xe7','\xba','\xb3','\xe7','\xb1','\xb3','\xe6','\xaf','\x94','\xe4','\xba','\x9a',0, // 纳米比亚 na
+    '\xe7','\xba','\xbd','\xe5','\x9f','\x83',0, // 纽埃 nu
+    '\xe7','\xba','\xbd','\xe5','\x9f','\x83','\xe5','\xb2','\x9b',0, // 纽埃岛 nu
+    '\xe7','\xba','\xbd','\xe8','\xa5','\xbf','\xe5','\x85','\xb0',0, // 纽西兰 nz
+    '\xe7','\xbb','\xb4','\xe5','\xbe','\xb7','\xe8','\xa7','\x92',0, // 维德角 cv
+    '\xe7','\xbc','\x85','\xe7','\x94','\xb8',0, // 缅甸 mm
+    '\xe7','\xbd','\x97','\xe9','\xa9','\xac','\xe5','\xb0','\xbc','\xe4','\xba','\x9a',0, // 罗马尼亚 ro
+    '\xe7','\xbe','\x85','\xe9','\xa6','\xac','\xe5','\xb0','\xbc','\xe4','\xba','\x9e',0, // 羅馬尼亞 ro
+    '\xe7','\xbe','\x8e','\xe5','\x9b','\xbd',0, // 美国 us
+    '\xe7','\xbe','\x8e','\xe5','\x9b','\xbd','\xe6','\x9c','\xac','\xe5','\x9c','\x9f','\xe5','\xa4','\x96','\xe5','\xb0','\x8f','\xe5','\xb2','\x9b','\xe5','\xb1','\xbf',0, // 美国本土外小岛屿 um
+    '\xe7','\xbe','\x8e','\xe5','\x9c','\x8b',0, // 美國 us
+    '\xe7','\xbe','\x8e','\xe5','\x9c','\x8b','\xe6','\x9c','\xac','\xe5','\x9c','\x9f','\xe5','\xa4','\x96','\xe5','\xb0','\x8f','\xe5','\xb3','\xb6','\xe5','\xb6','\xbc',0, // 美國本土外小島嶼 um
+    '\xe7','\xbe','\x8e','\xe5','\xb1','\x9e','\xe7','\xbb','\xb4','\xe4','\xba','\xac','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 美属维京群岛 vi
+    '\xe7','\xbe','\x8e','\xe5','\xb1','\x9e','\xe7','\xbb','\xb4','\xe5','\xb0','\x94','\xe4','\xba','\xac','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 美属维尔京群岛 vi
+    '\xe7','\xbe','\x8e','\xe5','\xb1','\x9e','\xe8','\x90','\xa8','\xe6','\x91','\xa9','\xe4','\xba','\x9a',0, // 美属萨摩亚 as
+    '\xe7','\xbe','\x8e','\xe5','\xb1','\xac','\xe7','\xb6','\xad','\xe4','\xba','\xac','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 美屬維京群島 vi
+    '\xe7','\xbe','\x8e','\xe5','\xb1','\xac','\xe7','\xb6','\xad','\xe7','\x88','\xbe','\xe4','\xba','\xac','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 美屬維爾京群島 vi
+    '\xe7','\xbe','\x8e','\xe5','\xb1','\xac','\xe8','\x96','\xa9','\xe6','\x91','\xa9','\xe4','\xba','\x9e',0, // 美屬薩摩亞 as
+    '\xe7','\xbe','\xa9','\xe5','\xa4','\xa7','\xe5','\x88','\xa9',0, // 義大利 it
+    '\xe8','\x80','\x81','\xe6','\x8c','\x9d',0, // 老挝 la
+    '\xe8','\x80','\x81','\xe6','\x92','\xbe',0, // 老撾 la
+    '\xe8','\x81','\x96','\xe5','\x85','\x8b','\xe9','\x87','\x8c','\xe6','\x96','\xaf','\xe5','\xa4','\x9a','\xe7','\xa6','\x8f','\xe5','\x8f','\x8a','\xe5','\xb0','\xbc','\xe7','\xb6','\xad','\xe6','\x96','\xaf',0, // 聖克里斯多福及尼維斯 kn
+    '\xe8','\x81','\x96','\xe5','\x9f','\xba','\xe8','\x8c','\xa8','\xe5','\x90','\x8c','\xe5','\xb0','\xbc','\xe7','\xb6','\xad','\xe6','\x96','\xaf',0, // 聖基茨同尼維斯 kn
+    '\xe8','\x81','\x96','\xe5','\x9f','\xba','\xe8','\x8c','\xa8','\xe5','\x92','\x8c','\xe5','\xb0','\xbc','\xe7','\xb6','\xad','\xe6','\x96','\xaf',0, // 聖基茨和尼維斯 kn
+    '\xe8','\x81','\x96','\xe5','\xa4','\x9a','\xe7','\xbe','\x8e','\xe5','\x90','\x8c','\xe6','\x99','\xae','\xe6','\x9e','\x97','\xe8','\xa5','\xbf','\xe6','\xaf','\x94',0, // 聖多美同普林西比 st
+    '\xe8','\x81','\x96','\xe5','\xa4','\x9a','\xe7','\xbe','\x8e','\xe5','\x92','\x8c','\xe6','\x99','\xae','\xe6','\x9e','\x97','\xe8','\xa5','\xbf','\xe6','\xaf','\x94',0, // 聖多美和普林西比 st
+    '\xe8','\x81','\x96','\xe5','\xa4','\x9a','\xe7','\xbe','\x8e','\xe6','\x99','\xae','\xe6','\x9e','\x97','\xe8','\xa5','\xbf','\xe6','\xaf','\x94',0, // 聖多美普林西比 st
+    '\xe8','\x81','\x96','\xe5','\xb7','\xb4','\xe6','\xb3','\xb0','\xe5','\x8b','\x92','\xe7','\xb1','\xb3',0, // 聖巴泰勒米 bl
+    '\xe8','\x81','\x96','\xe5','\xb7','\xb4','\xe7','\x91','\x9f','\xe7','\xb1','\xb3',0, // 聖巴瑟米 bl
+    '\xe8','\x81','\x96','\xe6','\x96','\x87','\xe6','\xa3','\xae','\xe5','\x8f','\x8a','\xe6','\xa0','\xbc','\xe7','\x91','\x9e','\xe9','\x82','\xa3','\xe4','\xb8','\x81',0, // 聖文森及格瑞那丁 vc
+    '\xe8','\x81','\x96','\xe6','\x96','\x87','\xe6','\xa3','\xae','\xe7','\x89','\xb9','\xe5','\x90','\x8c','\xe6','\xa0','\xbc','\xe6','\x9e','\x97','\xe7','\xb4','\x8d','\xe4','\xb8','\x81','\xe6','\x96','\xaf',0, // 聖文森特同格林納丁斯 vc
+    '\xe8','\x81','\x96','\xe6','\x96','\x87','\xe6','\xa3','\xae','\xe7','\x89','\xb9','\xe5','\x92','\x8c','\xe6','\xa0','\xbc','\xe6','\x9e','\x97','\xe7','\xb4','\x8d','\xe4','\xb8','\x81','\xe6','\x96','\xaf',0, // 聖文森特和格林納丁斯 vc
+    '\xe8','\x81','\x96','\xe7','\x9a','\xae','\xe5','\x9f','\x83','\xe7','\x88','\xbe','\xe5','\x90','\x8c','\xe5','\xaf','\x86','\xe5','\x85','\x8b','\xe9','\x9a','\x86','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 聖皮埃爾同密克隆群島 pm
+    '\xe8','\x81','\x96','\xe7','\x9a','\xae','\xe5','\x9f','\x83','\xe8','\x88','\x87','\xe5','\xaf','\x86','\xe5','\x85','\x8b','\xe9','\x9a','\x86','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 聖皮埃與密克隆群島 pm
+    '\xe8','\x81','\x96','\xe7','\x9b','\xa7','\xe8','\xa5','\xbf','\xe4','\xba','\x9e',0, // 聖盧西亞 lc
+    '\xe8','\x81','\x96','\xe8','\xaa','\x95','\xe5','\xb3','\xb6',0, // 聖誕島 cx
+    '\xe8','\x81','\x96','\xe8','\xb5','\xab','\xe5','\x8b','\x92','\xe6','\x8b','\xbf','\xe5','\xb3','\xb6',0, // 聖赫勒拿島 sh
+    '\xe8','\x81','\x96','\xe9','\x9c','\xb2','\xe8','\xa5','\xbf','\xe4','\xba','\x9e',0, // 聖露西亞 lc
+    '\xe8','\x81','\x96','\xe9','\xa6','\xac','\xe5','\x88','\xa9','\xe8','\xab','\xbe',0, // 聖馬利諾 sm
+    '\xe8','\x82','\xaf','\xe4','\xba','\x9a',0, // 肯亚 ke
+    '\xe8','\x82','\xaf','\xe4','\xba','\x9e',0, // 肯亞 ke
+    '\xe8','\x82','\xaf','\xe5','\xb0','\xbc','\xe4','\xba','\x9a',0, // 肯尼亚 ke
+    '\xe8','\x82','\xaf','\xe5','\xb0','\xbc','\xe4','\xba','\x9e',0, // 肯尼亞 ke
+    '\xe8','\x8a','\xac','\xe5','\x85','\xb0',0, // 芬兰 fi
+    '\xe8','\x8a','\xac','\xe8','\x98','\xad',0, // 芬蘭 fi
+    '\xe8','\x8b','\x8f','\xe4','\xb8','\xb9',0, // 苏丹 sd
+    '\xe8','\x8b','\x8f','\xe5','\x88','\xa9','\xe5','\x8d','\x97',0, // 苏利南 sr
+    '\xe8','\x8b','\x8f','\xe9','\x87','\x8c','\xe5','\x8d','\x97',0, // 苏里南 sr
+    '\xe8','\x8b','\xb1','\xe5','\x9b','\xbd',0, // 英国 gb
+    '\xe8','\x8b','\xb1','\xe5','\x9c','\x8b',0, // 英國 gb
+    '\xe8','\x8b','\xb1','\xe5','\xb1','\x9e','\xe5','\x8d','\xb0','\xe5','\xba','\xa6','\xe6','\xb4','\x8b','\xe9','\xa2','\x86','\xe5','\x9c','\xb0',0, // 英属印度洋领地 io
+    '\xe8','\x8b','\xb1','\xe5','\xb1','\x9e','\xe7','\xbb','\xb4','\xe4','\xba','\xac','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 英属维京群岛 vg
+    '\xe8','\x8b','\xb1','\xe5','\xb1','\x9e','\xe7','\xbb','\xb4','\xe5','\xb0','\x94','\xe4','\xba','\xac','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 英属维尔京群岛 vg
+    '\xe8','\x8b','\xb1','\xe5','\xb1','\xac','\xe5','\x8d','\xb0','\xe5','\xba','\xa6','\xe6','\xb4','\x8b','\xe9','\xa0','\x98','\xe5','\x9c','\xb0',0, // 英屬印度洋領地 io
+    '\xe8','\x8b','\xb1','\xe5','\xb1','\xac','\xe7','\xb6','\xad','\xe4','\xba','\xac','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 英屬維京群島 vg
+    '\xe8','\x8b','\xb1','\xe5','\xb1','\xac','\xe7','\xb6','\xad','\xe7','\x88','\xbe','\xe4','\xba','\xac','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 英屬維爾京群島 vg
+    '\xe8','\x8b','\xb1','\xe9','\xa0','\x98','\xe3','\x82','\xa4','\xe3','\x83','\xb3','\xe3','\x83','\x88','\xe6','\xb4','\x8b','\xe5','\x9c','\xb0','\xe5','\x9f','\x9f',0, // 英領イント洋地域 io
+    '\xe8','\x8b','\xb1','\xe9','\xa0','\x98','\xe3','\x82','\xa6','\xe3','\x82','\xa1','\xe3','\x83','\xbc','\xe3','\x82','\xb7','\xe3','\x83','\xb3','\xe8','\xab','\xb8','\xe5','\xb3','\xb6',0, // 英領ウァーシン諸島 vg
+    '\xe8','\x8c','\x85','\xe5','\x88','\xa9','\xe5','\xa1','\x94','\xe5','\xb0','\xbc','\xe4','\xba','\x9a',0, // 茅利塔尼亚 mr
+    '\xe8','\x8c','\x85','\xe5','\x88','\xa9','\xe5','\xa1','\x94','\xe5','\xb0','\xbc','\xe4','\xba','\x9e',0, // 茅利塔尼亞 mr
+    '\xe8','\x8d','\xb7','\xe5','\x85','\xb0',0, // 荷兰 nl
+    '\xe8','\x8d','\xb7','\xe5','\x85','\xb0','\xe5','\x8a','\xa0','\xe5','\x8b','\x92','\xe6','\xaf','\x94','\xe5','\x8c','\xba',0, // 荷兰加勒比区 bq
+    '\xe8','\x8d','\xb7','\xe5','\xb1','\x9e','\xe5','\x8a','\xa0','\xe5','\x8b','\x92','\xe6','\xaf','\x94','\xe5','\x8c','\xba',0, // 荷属加勒比区 bq
+    '\xe8','\x8d','\xb7','\xe5','\xb1','\x9e','\xe5','\x9c','\xa3','\xe9','\xa9','\xac','\xe4','\xb8','\x81',0, // 荷属圣马丁 sx
+    '\xe8','\x8d','\xb7','\xe5','\xb1','\x9e','\xe9','\x98','\xbf','\xe9','\xb2','\x81','\xe5','\xb7','\xb4',0, // 荷属阿鲁巴 aw
+    '\xe8','\x8d','\xb7','\xe5','\xb1','\xac','\xe8','\x81','\x96','\xe9','\xa6','\xac','\xe4','\xb8','\x81',0, // 荷屬聖馬丁 sx
+    '\xe8','\x8d','\xb7','\xe5','\xb1','\xac','\xe9','\x98','\xbf','\xe9','\xad','\xaf','\xe5','\xb7','\xb4',0, // 荷屬阿魯巴 aw
+    '\xe8','\x8d','\xb7','\xe8','\x98','\xad',0, // 荷蘭 nl
+    '\xe8','\x8d','\xb7','\xe8','\x98','\xad','\xe5','\x8a','\xa0','\xe5','\x8b','\x92','\xe6','\xaf','\x94','\xe5','\x8d','\x80',0, // 荷蘭加勒比區 bq
+    '\xe8','\x8e','\xab','\xe4','\xb8','\x89','\xe6','\xaf','\x94','\xe5','\x85','\x8b',0, // 莫三比克 mz
+    '\xe8','\x8e','\xab','\xe6','\xa1','\x91','\xe6','\xaf','\x94','\xe5','\x85','\x8b',0, // 莫桑比克 mz
+    '\xe8','\x8e','\xb1','\xe7','\xb4','\xa2','\xe6','\x89','\x98',0, // 莱索托 ls
+    '\xe8','\x8f','\xb2','\xe5','\xbe','\x8b','\xe5','\xae','\xbe',0, // 菲律宾 ph
+    '\xe8','\x8f','\xb2','\xe5','\xbe','\x8b','\xe8','\xb3','\x93',0, // 菲律賓 ph
+    '\xe8','\x90','\xa8','\xe5','\xb0','\x94','\xe7','\x93','\xa6','\xe5','\xa4','\x9a',0, // 萨尔瓦多 sv
+    '\xe8','\x90','\xa8','\xe6','\x91','\xa9','\xe4','\xba','\x9a',0, // 萨摩亚 ws
+    '\xe8','\x90','\xac','\xe9','\x82','\xa3','\xe6','\x9d','\x9c',0, // 萬那杜 vu
+    '\xe8','\x91','\x89','\xe9','\x96','\x80',0, // 葉門 ye
+    '\xe8','\x91','\x9b','\xe6','\x91','\xa9',0, // 葛摩 km
+    '\xe8','\x91','\xa1','\xe8','\x90','\x84','\xe7','\x89','\x99',0, // 葡萄牙 pt
+    '\xe8','\x92','\x99','\xe5','\x8f','\xa4',0, // 蒙古 mn
+    '\xe8','\x92','\x99','\xe5','\x93','\xb2','\xe8','\x85','\x8a',0, // 蒙哲腊 ms
+    '\xe8','\x92','\x99','\xe5','\x93','\xb2','\xe8','\x87','\x98',0, // 蒙哲臘 ms
+    '\xe8','\x92','\x99','\xe7','\x89','\xb9','\xe5','\x85','\xa7','\xe5','\x93','\xa5','\xe7','\xbe','\x85',0, // 蒙特內哥羅 me
+    '\xe8','\x92','\x99','\xe7','\x89','\xb9','\xe5','\x86','\x85','\xe5','\x93','\xa5','\xe7','\xbd','\x97',0, // 蒙特内哥罗 me
+    '\xe8','\x92','\x99','\xe7','\x89','\xb9','\xe5','\xa1','\x9e','\xe6','\x8b','\x89','\xe7','\x89','\xb9',0, // 蒙特塞拉特 ms
+    '\xe8','\x92','\xb2','\xe9','\x9a','\x86','\xe5','\x9c','\xb0',0, // 蒲隆地 bi
+    '\xe8','\x93','\x8b','\xe4','\xba','\x9e','\xe9','\x82','\xa3',0, // 蓋亞那 gy
+    '\xe8','\x96','\xa9','\xe6','\x91','\xa9','\xe4','\xba','\x9e',0, // 薩摩亞 ws
+    '\xe8','\x96','\xa9','\xe7','\x88','\xbe','\xe7','\x93','\xa6','\xe5','\xa4','\x9a',0, // 薩爾瓦多 sv
+    '\xe8','\x98','\x87','\xe4','\xb8','\xb9',0, // 蘇丹 sd
+    '\xe8','\x98','\x87','\xe5','\x88','\xa9','\xe5','\x8d','\x97',0, // 蘇利南 sr
+    '\xe8','\x98','\x87','\xe9','\x87','\x8c','\xe5','\x8d','\x97',0, // 蘇里南 sr
+    '\xe8','\xa1','\xa3','\xe7','\xb4','\xa2','\xe6','\xaf','\x94','\xe4','\xba','\x9a',0, // 衣索比亚 et
+    '\xe8','\xa1','\xa3','\xe7','\xb4','\xa2','\xe6','\xaf','\x94','\xe4','\xba','\x9e',0, // 衣索比亞 et
+    '\xe8','\xa5','\xbf','\xe3','\x82','\xb5','\xe3','\x83','\x8f','\xe3','\x83','\xa9',0, // 西サハラ eh
+    '\xe8','\xa5','\xbf','\xe6','\x92','\x92','\xe5','\x93','\x88','\xe6','\x8b','\x89',0, // 西撒哈拉 eh
+    '\xe8','\xa5','\xbf','\xe7','\x8f','\xad','\xe7','\x89','\x99',0, // 西班牙 es
+    '\xe8','\xab','\xbe','\xe7','\xa6','\x8f','\xe5','\x85','\x8b','\xe5','\xb3','\xb6',0, // 諾福克島 nf
+    '\xe8','\xab','\xbe','\xe9','\xad','\xaf',0, // 諾魯 nr
+    '\xe8','\xaf','\xba','\xe7','\xa6','\x8f','\xe5','\x85','\x8b','\xe5','\xb2','\x9b',0, // 诺福克岛 nf
+    '\xe8','\xaf','\xba','\xe9','\xb2','\x81',0, // 诺鲁 nr
+    '\xe8','\xb1','\xa1','\xe7','\x89','\x99','\xe6','\xb5','\xb7','\xe5','\xb2','\xb8',0, // 象牙海岸 ci
+    '\xe8','\xb2','\x9d','\xe5','\x8d','\x97',0, // 貝南 bj
+    '\xe8','\xb2','\x9d','\xe5','\xaf','\xa7',0, // 貝寧 bj
+    '\xe8','\xb2','\x9d','\xe9','\x87','\x8c','\xe6','\x96','\xaf',0, // 貝里斯 bz
+    '\xe8','\xb3','\xb4','\xe6','\xaf','\x94','\xe7','\x91','\x9e','\xe4','\xba','\x9e',0, // 賴比瑞亞 lr
+    '\xe8','\xb3','\xb4','\xe7','\xb4','\xa2','\xe6','\x89','\x98',0, // 賴索托 ls
+    '\xe8','\xb3','\xbd','\xe6','\x99','\xae','\xe5','\x8b','\x92','\xe6','\x96','\xaf',0, // 賽普勒斯 cy
+    '\xe8','\xb4','\x8a','\xe6','\xaf','\x94','\xe4','\xba','\x9e',0, // 贊比亞 zm
+    '\xe8','\xb4','\x9d','\xe5','\x8d','\x97',0, // 贝南 bj
+    '\xe8','\xb4','\x9d','\xe5','\xae','\x81',0, // 贝宁 bj
+    '\xe8','\xb4','\x9d','\xe9','\x87','\x8c','\xe6','\x96','\xaf',0, // 贝里斯 bz
+    '\xe8','\xb5','\x96','\xe6','\xaf','\x94','\xe7','\x91','\x9e','\xe4','\xba','\x9a',0, // 赖比瑞亚 lr
+    '\xe8','\xb5','\x96','\xe7','\xb4','\xa2','\xe6','\x89','\x98',0, // 赖索托 ls
+    '\xe8','\xb5','\x9b','\xe6','\x99','\xae','\xe5','\x8b','\x92','\xe6','\x96','\xaf',0, // 赛普勒斯 cy
+    '\xe8','\xb5','\x9e','\xe6','\xaf','\x94','\xe4','\xba','\x9a',0, // 赞比亚 zm
+    '\xe8','\xb5','\xa4','\xe9','\x81','\x93','\xe3','\x82','\xad','\xe3','\x83','\x8b','\xe3','\x82','\xa2',0, // 赤道キニア gq
+    '\xe8','\xb5','\xa4','\xe9','\x81','\x93','\xe5','\x87','\xa0','\xe5','\x86','\x85','\xe4','\xba','\x9a',0, // 赤道几内亚 gq
+    '\xe8','\xb5','\xa4','\xe9','\x81','\x93','\xe5','\xb9','\xbe','\xe5','\x85','\xa7','\xe4','\xba','\x9e',0, // 赤道幾內亞 gq
+    '\xe8','\xb5','\xab','\xe5','\xbe','\xb7','\xe5','\xb2','\x9b','\xe5','\x90','\x8c','\xe9','\xba','\xa6','\xe5','\x85','\x8b','\xe5','\x94','\x90','\xe7','\xba','\xb3','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 赫德岛同麦克唐纳群岛 hm
+    '\xe8','\xb5','\xab','\xe5','\xbe','\xb7','\xe5','\xb2','\x9b','\xe5','\x92','\x8c','\xe9','\xba','\xa6','\xe5','\x85','\x8b','\xe5','\x94','\x90','\xe7','\xba','\xb3','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 赫德岛和麦克唐纳群岛 hm
+    '\xe8','\xb5','\xab','\xe5','\xbe','\xb7','\xe5','\xb3','\xb6','\xe5','\x8f','\x8a','\xe9','\xba','\xa5','\xe5','\x94','\x90','\xe7','\xb4','\x8d','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 赫德島及麥唐納群島 hm
+    '\xe8','\xb5','\xab','\xe5','\xbe','\xb7','\xe5','\xb3','\xb6','\xe5','\x90','\x8c','\xe9','\xba','\xa5','\xe5','\x85','\x8b','\xe5','\x94','\x90','\xe7','\xb4','\x8d','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 赫德島同麥克唐納群島 hm
+    '\xe8','\xb6','\x8a','\xe5','\x8d','\x97',0, // 越南 vn
+    '\xe8','\xbe','\x9b','\xe5','\xb7','\xb4','\xe5','\xa8','\x81',0, // 辛巴威 zw
+    '\xe8','\xbf','\xa6','\xe7','\xb4','\x8d',0, // 迦納 gh
+    '\xe8','\xbf','\xa6','\xe7','\xba','\xb3',0, // 迦纳 gh
+    '\xe8','\xbf','\xaa','\xe4','\xba','\x9a','\xe5','\x93','\xa5','\xe5','\x8a','\xa0','\xe8','\xa5','\xbf','\xe4','\xba','\x9a','\xe5','\xb2','\x9b',0, // 迪亚哥加西亚岛 dg
+    '\xe8','\xbf','\xaa','\xe4','\xba','\x9e','\xe5','\x93','\xa5','\xe5','\x8a','\xa0','\xe8','\xa5','\xbf','\xe4','\xba','\x9e','\xe5','\xb3','\xb6',0, // 迪亞哥加西亞島 dg
+    '\xe8','\xbf','\xaa','\xe6','\x88','\x88','\xe5','\x8a','\xa0','\xe8','\xa5','\xbf','\xe4','\xba','\x9a','\xe5','\xb2','\x9b',0, // 迪戈加西亚岛 dg
+    '\xe9','\x96','\x8b','\xe6','\x9b','\xbc','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 開曼群島 ky
+    '\xe9','\x97','\x9c','\xe5','\xb3','\xb6',0, // 關島 gu
+    '\xe9','\x98','\xbf','\xe5','\xa1','\x9e','\xe6','\x8b','\x9c','\xe7','\x96','\x86',0, // 阿塞拜疆 az
+    '\xe9','\x98','\xbf','\xe5','\xaf','\x8c','\xe6','\xb1','\x97',0, // 阿富汗 af
+    '\xe9','\x98','\xbf','\xe5','\xb0','\x94','\xe5','\x8f','\x8a','\xe5','\x88','\xa9','\xe4','\xba','\x9a',0, // 阿尔及利亚 dz
+    '\xe9','\x98','\xbf','\xe5','\xb0','\x94','\xe5','\xb7','\xb4','\xe5','\xb0','\xbc','\xe4','\xba','\x9a',0, // 阿尔巴尼亚 al
+    '\xe9','\x98','\xbf','\xe6','\x8b','\x89','\xe4','\xbc','\xaf','\xe8','\x81','\x94','\xe5','\x90','\x88','\xe5','\xa4','\xa7','\xe5','\x85','\xac','\xe5','\x9b','\xbd',0, // 阿拉伯联合大公国 ae
+    '\xe9','\x98','\xbf','\xe6','\x8b','\x89','\xe4','\xbc','\xaf','\xe8','\x81','\x94','\xe5','\x90','\x88','\xe9','\x85','\x8b','\xe9','\x95','\xbf','\xe5','\x9b','\xbd',0, // 阿拉伯联合酋长国 ae
+    '\xe9','\x98','\xbf','\xe6','\x8b','\x89','\xe4','\xbc','\xaf','\xe8','\x81','\xaf','\xe5','\x90','\x88','\xe5','\xa4','\xa7','\xe5','\x85','\xac','\xe5','\x9c','\x8b',0, // 阿拉伯聯合大公國 ae
+    '\xe9','\x98','\xbf','\xe6','\x8b','\x89','\xe4','\xbc','\xaf','\xe8','\x81','\xaf','\xe5','\x90','\x88','\xe9','\x85','\x8b','\xe9','\x95','\xb7','\xe5','\x9c','\x8b',0, // 阿拉伯聯合酋長國 ae
+    '\xe9','\x98','\xbf','\xe6','\x9b','\xbc',0, // 阿曼 om
+    '\xe9','\x98','\xbf','\xe6','\x9b','\xbc','\xe7','\x8e','\x8b','\xe5','\x9b','\xbd',0, // 阿曼王国 om
+    '\xe9','\x98','\xbf','\xe6','\x9b','\xbc','\xe7','\x8e','\x8b','\xe5','\x9c','\x8b',0, // 阿曼王國 om
+    '\xe9','\x98','\xbf','\xe6','\xa0','\xb9','\xe5','\xbb','\xb7',0, // 阿根廷 ar
+    '\xe9','\x98','\xbf','\xe6','\xa3','\xae','\xe6','\x9d','\xbe','\xe5','\xb2','\x9b',0, // 阿森松岛 ac
+    '\xe9','\x98','\xbf','\xe6','\xa3','\xae','\xe6','\x9d','\xbe','\xe5','\xb3','\xb6',0, // 阿森松島 ac
+    '\xe9','\x98','\xbf','\xe7','\x88','\xbe','\xe5','\x8f','\x8a','\xe5','\x88','\xa9','\xe4','\xba','\x9e',0, // 阿爾及利亞 dz
+    '\xe9','\x98','\xbf','\xe7','\x88','\xbe','\xe5','\xb7','\xb4','\xe5','\xb0','\xbc','\xe4','\xba','\x9e',0, // 阿爾巴尼亞 al
+    '\xe9','\x98','\xbf','\xe9','\xad','\xaf','\xe5','\xb7','\xb4',0, // 阿魯巴 aw
+    '\xe9','\x98','\xbf','\xe9','\xb2','\x81','\xe5','\xb7','\xb4',0, // 阿鲁巴 aw
+    '\xe9','\x9f','\x93','\xe5','\x9b','\xbd',0, // 韓国 kr
+    '\xe9','\x9f','\xa9','\xe5','\x9b','\xbd',0, // 韩国 kr
+    '\xe9','\xa6','\x99','\xe6','\xb8','\xaf',0, // 香港 hk
+    '\xe9','\xa6','\xac','\xe4','\xb8','\x81','\xe5','\xb0','\xbc','\xe5','\x85','\x8b',0, // 馬丁尼克 mq
+    '\xe9','\xa6','\xac','\xe4','\xb8','\x81','\xe5','\xb0','\xbc','\xe5','\x85','\x8b','\xe5','\xb3','\xb6',0, // 馬丁尼克島 mq
+    '\xe9','\xa6','\xac','\xe4','\xbe','\x86','\xe8','\xa5','\xbf','\xe4','\xba','\x9e',0, // 馬來西亞 my
+    '\xe9','\xa6','\xac','\xe5','\x88','\xa9',0, // 馬利 ml
+    '\xe9','\xa6','\xac','\xe6','\x81','\xa9','\xe5','\xb3','\xb6',0, // 馬恩島 im
+    '\xe9','\xa6','\xac','\xe6','\x8b','\x89','\xe5','\xa8','\x81',0, // 馬拉威 mw
+    '\xe9','\xa6','\xac','\xe6','\x8b','\x89','\xe7','\xb6','\xad',0, // 馬拉維 mw
+    '\xe9','\xa6','\xac','\xe7','\x88','\xbe','\xe4','\xbb','\x96',0, // 馬爾他 mt
+    '\xe9','\xa6','\xac','\xe7','\x88','\xbe','\xe4','\xbb','\xa3','\xe5','\xa4','\xab',0, // 馬爾代夫 mv
+    '\xe9','\xa6','\xac','\xe7','\x88','\xbe','\xe5','\x9c','\xb0','\xe5','\xa4','\xab',0, // 馬爾地夫 mv
+    '\xe9','\xa6','\xac','\xe7','\xb4','\x84','\xe7','\x89','\xb9',0, // 馬約特 yt
+    '\xe9','\xa6','\xac','\xe7','\xb4','\x84','\xe7','\x89','\xb9','\xe5','\xb3','\xb6',0, // 馬約特島 yt
+    '\xe9','\xa6','\xac','\xe7','\xb4','\xb9','\xe7','\x88','\xbe','\xe7','\xbe','\xa4','\xe5','\xb3','\xb6',0, // 馬紹爾群島 mh
+    '\xe9','\xa6','\xac','\xe8','\x80','\xb3','\xe4','\xbb','\x96',0, // 馬耳他 mt
+    '\xe9','\xa6','\xac','\xe9','\x81','\x94','\xe5','\x8a','\xa0','\xe6','\x96','\xaf','\xe5','\x8a','\xa0',0, // 馬達加斯加 mg
+    '\xe9','\xa6','\xac','\xe9','\x87','\x8c',0, // 馬里 ml
+    '\xe9','\xa9','\xac','\xe4','\xb8','\x81','\xe5','\xb0','\xbc','\xe5','\x85','\x8b','\xe5','\xb2','\x9b',0, // 马丁尼克岛 mq
+    '\xe9','\xa9','\xac','\xe5','\x85','\xb6','\xe9','\xa1','\xbf',0, // 马其顿 mk
+    '\xe9','\xa9','\xac','\xe5','\x88','\xa9',0, // 马利 ml
+    '\xe9','\xa9','\xac','\xe5','\xb0','\x94','\xe4','\xbb','\x96',0, // 马尔他 mt
+    '\xe9','\xa9','\xac','\xe5','\xb0','\x94','\xe4','\xbb','\xa3','\xe5','\xa4','\xab',0, // 马尔代夫 mv
+    '\xe9','\xa9','\xac','\xe5','\xb0','\x94','\xe5','\x9c','\xb0','\xe5','\xa4','\xab',0, // 马尔地夫 mv
+    '\xe9','\xa9','\xac','\xe6','\x81','\xa9','\xe5','\xb2','\x9b',0, // 马恩岛 im
+    '\xe9','\xa9','\xac','\xe6','\x8b','\x89','\xe5','\xa8','\x81',0, // 马拉威 mw
+    '\xe9','\xa9','\xac','\xe6','\x8b','\x89','\xe7','\xbb','\xb4',0, // 马拉维 mw
+    '\xe9','\xa9','\xac','\xe6','\x8f','\x90','\xe5','\xb0','\xbc','\xe5','\x85','\x8b',0, // 马提尼克 mq
+    '\xe9','\xa9','\xac','\xe6','\x9d','\xa5','\xe8','\xa5','\xbf','\xe4','\xba','\x9a',0, // 马来西亚 my
+    '\xe9','\xa9','\xac','\xe7','\xba','\xa6','\xe7','\x89','\xb9',0, // 马约特 yt
+    '\xe9','\xa9','\xac','\xe7','\xbb','\x8d','\xe5','\xb0','\x94','\xe7','\xbe','\xa4','\xe5','\xb2','\x9b',0, // 马绍尔群岛 mh
+    '\xe9','\xa9','\xac','\xe8','\x80','\xb3','\xe4','\xbb','\x96',0, // 马耳他 mt
+    '\xe9','\xa9','\xac','\xe8','\xbe','\xbe','\xe5','\x8a','\xa0','\xe6','\x96','\xaf','\xe5','\x8a','\xa0',0, // 马达加斯加 mg
+    '\xe9','\xa9','\xac','\xe9','\x87','\x8c',0, // 马里 ml
+    '\xe9','\xae','\x91','\xe5','\xa8','\x81','\xe7','\x89','\xb9','\xe5','\xb3','\xb6',0, // 鮑威特島 bv
+    '\xe9','\xbb','\x8e','\xe5','\xb7','\xb4','\xe5','\xab','\xa9',0, // 黎巴嫩 lb
+    '\xe9','\xbb','\x91','\xe5','\xb1','\xb1',0, // 黑山 me
+    '\xea','\x80','\xa0','\xea','\x91','\xad',0, // ꀠꑭ br
+    '\xea','\x82','\xb0','\xea','\x87','\xa9',0, // ꂰꇩ us
+    '\xea','\x83','\x94','\xea','\x87','\xa9',0, // ꃔꇩ fr
+    '\xea','\x84','\x93','\xea','\x87','\xa9',0, // ꄓꇩ de
+    '\xea','\x8a','\x89','\xea','\x87','\x86','\xea','\x8c','\xa6',0, // ꊉꇆꌦ ru
+    '\xea','\x8d','\x8f','\xea','\x87','\xa9',0, // ꍏꇩ cn
+    '\xea','\x8f','\x9d','\xea','\x80','\xaa',0, // ꏝꀪ jp
+    '\xea','\x91','\xb1','\xea','\x87','\xa9',0, // ꑱꇩ gb
+    '\xea','\x91','\xb4','\xea','\x84','\x8a','\xea','\x86','\xba',0, // ꑴꄊꆺ it
+    '\xea','\x91','\xb4','\xea','\x84','\x97',0, // ꑴꄗ in
+    '\xea','\x94','\x80','\xea','\x94','\xb8','\xea','\x94','\xb3','\xea','\x95','\x9f',0, // ꔀꔸꔳꕟ er
+    '\xea','\x94','\x86','\xea','\x94','\xb7','\xea','\x94','\x98',0, // ꔆꔷꔘ bz
+    '\xea','\x94','\x8b','\xea','\x95','\xa9','\xea','\x95','\x92','\xea','\x95','\x8c','\xea','\x96','\xba','\xea','\x95','\xb8','\xea','\x96','\x83','\xea','\x94','\x80',0, // ꔋꕩꕒꕌꖺꕸꖃꔀ sl
+    '\xea','\x94','\x8e','\xea','\x94','\x92','\xea','\x97','\x83','\xea','\x94','\xb3','\xea','\x97','\x9e','\xea','\x96','\xbb',0, // ꔎꔒꗃꔳꗞꖻ tl
+    '\xea','\x94','\x92','\xea','\x94','\xab','\xea','\x95','\xa9',0, // ꔒꔫꕩ ly
+    '\xea','\x94','\x92','\xea','\x95','\x91','\xea','\x97','\x9f','\xea','\x98','\x8b',0, // ꔒꕑꗟꘋ lb
+    '\xea','\x94','\x93','\xea','\x97','\xa0','\xea','\x96','\xbb',0, // ꔓꗠꖻ re
+    '\xea','\x94','\x96','\xea','\x97','\xbc','\xea','\x94','\xb7',0, // ꔖꗼꔷ sc
+    '\xea','\x94','\x9a','\xea','\x94','\xb7',0, // ꔚꔷ cl
+    '\xea','\x94','\x9b','\xea','\x94','\x9f','\xea','\x94','\xbb','\xea','\x94','\xa4','\xea','\x94','\xba','\xea','\x95','\xa9','\xea','\x97','\x9b','\xea','\x94','\xa4','\xea','\x98','\x82','\xea','\x95','\x97','\xea','\x95','\xb4','\xea','\x94','\x80','\xea','\x95','\xae',0, // ꔛꔟꔻꔤꔺꕩꗛꔤꘂꕗꕴꔀꕮ io
+    '\xea','\x94','\x9b','\xea','\x94','\x9f','\xea','\x94','\xbb','\xea','\x97','\xa9','\xea','\x97','\xa1','\xea','\x97','\x8f','\xea','\x96','\xb7','\xea','\x96','\xac','\xea','\x94','\xb3','\xea','\x98','\x8b','\xea','\x97','\xa3',0, // ꔛꔟꔻꗩꗡꗏꖷꖬꔳꘋꗣ vg
+    '\xea','\x94','\x9b','\xea','\x97','\xa8','\xea','\x97','\xa2',0, // ꔛꗨꗢ jp
+    '\xea','\x94','\x9d','\xea','\x98','\x88','\xea','\x98','\x8b',0, // ꔝꘈꘋ ye
+    '\xea','\x94','\x9e','\xea','\x94','\x80','\xea','\x95','\xae','\xea','\x98','\x8b','\xea','\x94','\xb3','\xea','\x98','\x8b','\xea','\x97','\xa3',0, // ꔞꔀꕮꘋꔳꘋꗣ ky
+    '\xea','\x94','\x9e','\xea','\x94','\xaa','\xea','\x97','\xb2','\xea','\x94','\xb5','\xea','\x94','\xb3','\xea','\x98','\x8b','\xea','\x97','\xa3',0, // ꔞꔪꗲꔵꔳꘋꗣ cv
+    '\xea','\x94','\x9e','\xea','\x94','\xbb','\xea','\x95','\xae','\xea','\x94','\xbb','\xea','\x94','\xb3','\xea','\x98','\x8b','\xea','\x97','\xa3',0, // ꔞꔻꕮꔻꔳꘋꗣ cx
+    '\xea','\x94','\x9e','\xea','\x95','\xb0',0, // ꔞꕰ ke
+    '\xea','\x94','\xa4','\xea','\x94','\xb3','\xea','\x96','\x8e','\xea','\x94','\xaa','\xea','\x95','\xa9',0, // ꔤꔳꖎꔪꕩ et
+    '\xea','\x94','\xa4','\xea','\x94','\xba','\xea','\x95','\xa9',0, // ꔤꔺꕩ in
+    '\xea','\x94','\xa4','\xea','\x95','\x9a','\xea','\x94','\xb7',0, // ꔤꕚꔷ it
+    '\xea','\x94','\xa4','\xea','\x95','\x9f','\xea','\x95','\x83',0, // ꔤꕟꕃ iq
+    '\xea','\x94','\xa4','\xea','\x95','\x9f','\xea','\x98','\x8b',0, // ꔤꕟꘋ ir
+    '\xea','\x94','\xa4','\xea','\x96','\x86','\xea','\x95','\x87','\xea','\x94','\xbb','\xea','\x95','\xa9',0, // ꔤꖆꕇꔻꕩ id
+    '\xea','\x94','\xaa','\xea','\x94','\xb3','\xea','\x95','\xaa','\xea','\x95','\x86',0, // ꔪꔳꕪꕆ pn
+    '\xea','\x94','\xaa','\xea','\x96','\xb3','\xea','\x95','\xbf','\xea','\x94','\xb8','\xea','\x96','\x8f',0, // ꔪꖳꕿꔸꖏ pr
+    '\xea','\x94','\xb1','\xea','\x94','\x92','\xea','\x94','\xaa','\xea','\x98','\x8b',0, // ꔱꔒꔪꘋ ph
+    '\xea','\x94','\xb1','\xea','\x94','\xa4','\xea','\x95','\x80',0, // ꔱꔤꕀ fj
+    '\xea','\x94','\xb1','\xea','\x97','\xb7','\xea','\x98','\x8b','\xea','\x94','\xbb','\xea','\x97','\x9b','\xea','\x94','\xa4','\xea','\x94','\x92','\xea','\x98','\x8b','\xea','\x97','\xa3','\xea','\x97','\x8f','\xea','\x95','\xb8','\xea','\x96','\x83','\xea','\x94','\x80','\xea','\x96','\xb8',0, // ꔱꗷꘋꔻꗛꔤꔒꘋꗣꗏꕸꖃꔀꖸ tf
+    '\xea','\x94','\xb1','\xea','\x98','\x8b','\xea','\x96','\xa8','\xea','\x95','\xae','\xea','\x95','\x8a',0, // ꔱꘋꖨꕮꕊ fi
+    '\xea','\x94','\xb3','\xea','\x94','\xbb','\xea','\x95','\x9a','\xea','\x98','\x8b','\xea','\x95','\x9c','\xea','\x96','\xb4','\xea','\x95','\xaf',0, // ꔳꔻꕚꘋꕜꖴꕯ ta
+    '\xea','\x94','\xb5','\xea','\x94','\x80','\xea','\x96','\x91','\xea','\x94','\xb3','\xea','\x98','\x8b','\xea','\x97','\xa3',0, // ꔵꔀꖑꔳꘋꗣ dg
+    '\xea','\x94','\xb7','\xea','\x96','\x87','\xea','\x95','\xbf',0, // ꔷꖇꕿ ls
+    '\xea','\x94','\xb7','\xea','\x96','\xa4','\xea','\x94','\x83','\xea','\x95','\x87','\xea','\x95','\xb0',0, // ꔷꖤꔃꕇꕰ lt
+    '\xea','\x94','\xb7','\xea','\x97','\xbf','\xea','\x98','\x8b','\xea','\x94','\xbb','\xea','\x97','\xb3','\xea','\x98','\x8b',0, // ꔷꗿꘋꔻꗳꘋ li
+    '\xea','\x94','\xbb','\xea','\x95','\x87','\xea','\x95','\xad','\xea','\x95','\x8c',0, // ꔻꕇꕭꕌ sn
+    '\xea','\x94','\xbb','\xea','\x95','\x99','\xea','\x95','\x92','\xea','\x94','\xb5','\xea','\x97','\xaa','\xea','\x95','\xa7','\xea','\x98','\x8b','\xea','\x95','\xae','\xea','\x98','\x82','\xea','\x98','\x8b',0, // ꔻꕙꕒꔵꗪꕧꘋꕮꘂꘋ sj
+    '\xea','\x94','\xbb','\xea','\x95','\xa9','\xea','\x98','\x8b',0, // ꔻꕩꘋ sy
+    '\xea','\x94','\xbb','\xea','\x95','\xac','\xea','\x95','\xb6','\xea','\x95','\xb1',0, // ꔻꕬꕶꕱ sg
+    '\xea','\x94','\xbb','\xea','\x96','\x83','\xea','\x94','\x8d','\xea','\x95','\x87','\xea','\x95','\xb0',0, // ꔻꖃꔍꕇꕰ si
+    '\xea','\x94','\xbb','\xea','\x96','\x83','\xea','\x95','\x99','\xea','\x95','\x83','\xea','\x95','\xa9',0, // ꔻꖃꕙꕃꕩ sk
+    '\xea','\x94','\xbb','\xea','\x98','\x8b','\xea','\x94','\xaa','\xea','\x98','\x82','\xea','\x97','\xaa','\xea','\x95','\x86','\xea','\x94','\x9e','\xea','\x97','\x8f','\xea','\x98','\x8b',0, // ꔻꘋꔪꘂꗪꕆꔞꗏꘋ pm
+    '\xea','\x94','\xbb','\xea','\x98','\x8b','\xea','\x94','\xb2','\xea','\x98','\x8b','\xea','\x94','\xbb','\xea','\x98','\x8b','\xea','\x97','\xaa','\xea','\x96','\xb6','\xea','\x94','\x93','\xea','\x95','\xaf','\xea','\x94','\xb5','\xea','\x98','\x8b','\xea','\x96','\xb8',0, // ꔻꘋꔲꘋꔻꘋꗪꖶꔓꕯꔵꘋꖸ vc
+    '\xea','\x94','\xbb','\xea','\x98','\x8b','\xea','\x94','\xb3','\xea','\x95','\xae','\xea','\x95','\x8a','\xea','\x97','\xb3','\xea','\x98','\x8b',0, // ꔻꘋꔳꕮꕊꗳꘋ sx
+    '\xea','\x94','\xbb','\xea','\x98','\x8b','\xea','\x95','\x83','\xea','\x94','\xb3','\xea','\x94','\xbb','\xea','\x97','\xaa','\xea','\x94','\x95','\xea','\x94','\xb2','\xea','\x94','\xbb',0, // ꔻꘋꕃꔳꔻꗪꔕꔲꔻ kn
+    '\xea','\x94','\xbb','\xea','\x98','\x8b','\xea','\x96','\xa8','\xea','\x94','\xbb','\xea','\x95','\xa9',0, // ꔻꘋꖨꔻꕩ lc
+    '\xea','\x94','\xbb','\xea','\x98','\x8b','\xea','\x97','\xa5','\xea','\x94','\xb7','\xea','\x95','\xaf',0, // ꔻꘋꗥꔷꕯ sh
+    '\xea','\x94','\xbd','\xea','\x94','\xa4','\xea','\x96','\xa8','\xea','\x95','\xae','\xea','\x95','\xaf','\xea','\x95','\xae','\xea','\x95','\x8a',0, // ꔽꔤꖨꕮꕯꕮꕊ nz
+    '\xea','\x94','\xbd','\xea','\x95','\x93','\xea','\x96','\x9c','\xea','\x94','\x83',0, // ꔽꕓꖜꔃ zw
+    '\xea','\x95','\x80','\xea','\x96','\x9c','\xea','\x94','\xb3',0, // ꕀꖜꔳ dj
+    '\xea','\x95','\x80','\xea','\x96','\x9c','\xea','\x95','\x9f','\xea','\x95','\x9a',0, // ꕀꖜꕟꕚ gi
+    '\xea','\x95','\x83','\xea','\x94','\x92','\xea','\x95','\x90','\xea','\x97','\x8b','\xea','\x98','\x8b','\xea','\x94','\xb3','\xea','\x98','\x8b','\xea','\x97','\xa3',0, // ꕃꔒꕐꗋꘋꔳꘋꗣ cp
+    '\xea','\x95','\x83','\xea','\x94','\xb8','\xea','\x95','\x91','\xea','\x94','\xb3',0, // ꕃꔸꕑꔳ ki
+    '\xea','\x95','\x83','\xea','\x95','\x85','\xea','\x94','\xbb','\xea','\x95','\x9a','\xea','\x98','\x8b',0, // ꕃꕅꔻꕚꘋ kg
+    '\xea','\x95','\x83','\xea','\x96','\xb3','\xea','\x95','\x91',0, // ꕃꖳꕑ cu
+    '\xea','\x95','\x85','\xea','\x94','\xa4','\xea','\x95','\x87',0, // ꕅꔤꕇ gn
+    '\xea','\x95','\x85','\xea','\x94','\xa4','\xea','\x95','\x87','\xea','\x94','\xab','\xea','\x95','\xa2','\xea','\x95','\xb4',0, // ꕅꔤꕇꔫꕢꕴ gw
+    '\xea','\x95','\x86','\xea','\x94','\x96','\xea','\x95','\x9e',0, // ꕆꔖꕞ eg
+    '\xea','\x95','\x86','\xea','\x95','\xa9','\xea','\x98','\x8b','\xea','\x95','\xae',0, // ꕆꕩꘋꕮ mm
+    '\xea','\x95','\x86','\xea','\x96','\x8f','\xea','\x95','\x87','\xea','\x94','\xbb','\xea','\x95','\xa9',0, // ꕆꖏꕇꔻꕩ fm
+    '\xea','\x95','\x87','\xea','\x95','\x90','\xea','\x94','\xb7',0, // ꕇꕐꔷ np
+    '\xea','\x95','\x87','\xea','\x95','\xaa','\xea','\x95','\x9f','\xea','\x96','\xb6','\xea','\x95','\x8e',0, // ꕇꕪꕟꖶꕎ ni
+    '\xea','\x95','\x89','\xea','\x94','\x93','\xea','\x96','\xa8','\xea','\x95','\xae','\xea','\x95','\x8a',0, // ꕉꔓꖨꕮꕊ ie
+    '\xea','\x95','\x89','\xea','\x94','\xa4','\xea','\x94','\xbb','\xea','\x96','\xa8','\xea','\x95','\xae','\xea','\x95','\x8a',0, // ꕉꔤꔻꖨꕮꕊ is
+    '\xea','\x95','\x89','\xea','\x94','\xb1','\xea','\x94','\xb8','\xea','\x95','\xaa','\xea','\x97','\x9b','\xea','\x94','\xa4','\xea','\x94','\x92','\xea','\x98','\x8b','\xea','\x97','\xa3','\xea','\x97','\x8f','\xea','\x95','\xb8','\xea','\x96','\x83','\xea','\x94','\x80',0, // ꕉꔱꔸꕪꗛꔤꔒꘋꗣꗏꕸꖃꔀ za
+    '\xea','\x95','\x89','\xea','\x94','\xb1','\xea','\x94','\xb8','\xea','\x95','\xaa','\xea','\x97','\xb3','\xea','\x97','\xb3','\xea','\x95','\xb8','\xea','\x96','\x83','\xea','\x94','\x80',0, // ꕉꔱꔸꕪꗳꗳꕸꖃꔀ cf
+    '\xea','\x95','\x89','\xea','\x94','\xb1','\xea','\x95','\xad','\xea','\x94','\x95','\xea','\x94','\xbb','\xea','\x95','\x9a','\xea','\x98','\x8b',0, // ꕉꔱꕭꔕꔻꕚꘋ af
+    '\xea','\x95','\x89','\xea','\x94','\xb7','\xea','\x94','\xa0','\xea','\x94','\xb8','\xea','\x95','\xa9',0, // ꕉꔷꔠꔸꕩ dz
+    '\xea','\x95','\x89','\xea','\x94','\xb7','\xea','\x95','\x91','\xea','\x95','\x87','\xea','\x95','\xa9',0, // ꕉꔷꕑꕇꕩ al
+    '\xea','\x95','\x89','\xea','\x95','\x84','\xea','\x95','\x9e',0, // ꕉꕄꕞ ai
+    '\xea','\x95','\x89','\xea','\x95','\x86','\xea','\x95','\xaf',0, // ꕉꕆꕯ am
+    '\xea','\x95','\x89','\xea','\x95','\x9e','\xea','\x94','\xba',0, // ꕉꕞꔺ ax
+    '\xea','\x95','\x89','\xea','\x95','\xa4','\xea','\x95','\x91','\xea','\x94','\xa4','\xea','\x95','\xa7','\xea','\x98','\x8b',0, // ꕉꕤꕑꔤꕧꘋ az
+    '\xea','\x95','\x89','\xea','\x96','\x86','\xea','\x95','\x9f',0, // ꕉꖆꕟ ad
+    '\xea','\x95','\x89','\xea','\x96','\x90','\xea','\x95','\x9e',0, // ꕉꖐꕞ ao
+    '\xea','\x95','\x89','\xea','\x96','\xa9','\xea','\x95','\x91',0, // ꕉꖩꕑ aw
+    '\xea','\x95','\x89','\xea','\x98','\x80','\xea','\x98','\x8b','\xea','\x94','\xb3','\xea','\x95','\xaf',0, // ꕉꘀꘋꔳꕯ ar
+    '\xea','\x95','\x89','\xea','\x98','\x8b','\xea','\x94','\xb3','\xea','\x96','\xb6','\xea','\x95','\x8e','\xea','\x97','\xaa','\xea','\x95','\x91','\xea','\x96','\x9c','\xea','\x95','\x9c',0, // ꕉꘋꔳꖶꕎꗪꕑꖜꕜ ag
+    '\xea','\x95','\x89','\xea','\x98','\x8b','\xea','\x95','\x9a','\xea','\x94','\xb3','\xea','\x95','\xaa',0, // ꕉꘋꕚꔳꕪ aq
+    '\xea','\x95','\x8c','\xea','\x94','\xa4','\xea','\x94','\xb3',0, // ꕌꔤꔳ ht
+    '\xea','\x95','\x8e','\xea','\x94','\xb7','\xea','\x94','\xbb','\xea','\x97','\xaa','\xea','\x96','\xa2','\xea','\x96','\xa4','\xea','\x95','\xaf',0, // ꕎꔷꔻꗪꖢꖤꕯ wf
+    '\xea','\x95','\x90','\xea','\x94','\x92','\xea','\x94','\xbb','\xea','\x94','\xb3','\xea','\x95','\xaf','\xea','\x94','\x8e','\xea','\x94','\x92','\xea','\x95','\x80','\xea','\x94','\xa4','\xea','\x97','\x9b','\xea','\x94','\xa4','\xea','\x95','\x9e','\xea','\x97','\xb1','\xea','\x97','\xaa','\xea','\x95','\xad','\xea','\x95','\x8c','\xea','\x95','\xa4',0, // ꕐꔒꔻꔳꕯꔎꔒꕀꔤꗛꔤꕞꗱꗪꕭꕌꕤ ps
+    '\xea','\x95','\x90','\xea','\x95','\x83','\xea','\x94','\xbb','\xea','\x95','\x9a','\xea','\x98','\x8b',0, // ꕐꕃꔻꕚꘋ pk
+    '\xea','\x95','\x90','\xea','\x95','\x9f','\xea','\x97','\x9d','\xea','\x94','\x80',0, // ꕐꕟꗝꔀ py
+    '\xea','\x95','\x90','\xea','\x95','\xaf','\xea','\x95','\xae',0, // ꕐꕯꕮ pa
+    '\xea','\x95','\x90','\xea','\x96','\x83',0, // ꕐꖃ pw
+    '\xea','\x95','\x90','\xea','\x96','\x9b','\xea','\x95','\x8e','\xea','\x95','\x85','\xea','\x94','\xa4','\xea','\x95','\x87','\xea','\x95','\xaf','\xea','\x95','\xae','\xea','\x95','\x8a',0, // ꕐꖛꕎꕅꔤꕇꕯꕮꕊ pg
+    '\xea','\x95','\x90','\xea','\x98','\x8a','\xea','\x94','\xa7',0, // ꕐꘊꔧ es
+    '\xea','\x95','\x91','\xea','\x94','\x86','\xea','\x96','\x81','\xea','\x94','\xbb',0, // ꕑꔆꖁꔻ bb
+    '\xea','\x95','\x91','\xea','\x95','\x85','\xea','\x95','\x9e','\xea','\x97','\xb5','\xea','\x94','\xbc',0, // ꕑꕅꕞꗵꔼ bd
+    '\xea','\x95','\x91','\xea','\x95','\x87','\xea','\x94','\xbb','\xea','\x95','\x9e','\xea','\x94','\xa4','\xea','\x95','\x9e',0, // ꕑꕇꔻꕞꔤꕞ il
+    '\xea','\x95','\x91','\xea','\x95','\x8c','\xea','\x95','\xae','\xea','\x94','\xbb',0, // ꕑꕌꕮꔻ bs
+    '\xea','\x95','\x91','\xea','\x97','\xb8','\xea','\x98','\x8b',0, // ꕑꗸꘋ bh
+    '\xea','\x95','\x98','\xea','\x94','\xb7','\xea','\x95','\x83','\xea','\x96','\xa8','\xea','\x95','\xae','\xea','\x94','\xb3','\xea','\x98','\x8b','\xea','\x97','\xa3',0, // ꕘꔷꕃꖨꕮꔳꘋꗣ fk
+    '\xea','\x95','\x98','\xea','\x96','\x84','\xea','\x94','\xb3','\xea','\x98','\x8b','\xea','\x97','\xa3',0, // ꕘꖄꔳꘋꗣ fo
+    '\xea','\x95','\x99','\xea','\x94','\xb3','\xea','\x95','\xaa','\xea','\x98','\x8b','\xea','\x95','\xa2','\xea','\x95','\xa8','\xea','\x95','\x8c',0, // ꕙꔳꕪꘋꕢꕨꕌ va
+    '\xea','\x95','\x99','\xea','\x94','\xb3','\xea','\x95','\xaa','\xea','\x98','\x8b','\xea','\x95','\xb8','\xea','\x96','\x83','\xea','\x94','\x80',0, // ꕙꔳꕪꘋꕸꖃꔀ ve
+    '\xea','\x95','\x99','\xea','\x96','\xb8','\xea','\x95','\x8e','\xea','\x96','\xa4',0, // ꕙꖸꕎꖤ vu
+    '\xea','\x95','\x9a','\xea','\x94','\xa4','\xea','\x95','\x8e','\xea','\x98','\x8b',0, // ꕚꔤꕎꘋ tw
+    '\xea','\x95','\x9a','\xea','\x94','\xa4','\xea','\x96','\xa8','\xea','\x95','\xae','\xea','\x95','\x8a',0, // ꕚꔤꖨꕮꕊ th
+    '\xea','\x95','\x9a','\xea','\x95','\x80','\xea','\x95','\x83','\xea','\x94','\xbb','\xea','\x95','\x9a','\xea','\x98','\x8b',0, // ꕚꕀꕃꔻꕚꘋ tj
+    '\xea','\x95','\x9a','\xea','\x96','\xa3','\xea','\x96','\xa8',0, // ꕚꖣꖨ tv
+    '\xea','\x95','\x9a','\xea','\x98','\x8b','\xea','\x95','\xa4','\xea','\x95','\x87','\xea','\x95','\xb0',0, // ꕚꘋꕤꕇꕰ tz
+    '\xea','\x95','\x9c','\xea','\x95','\x87','\xea','\x95','\xae','\xea','\x95','\x83',0, // ꕜꕇꕮꕃ dk
+    '\xea','\x95','\x9e','\xea','\x94','\xa4','\xea','\x94','\xab','\xea','\x95','\xa9',0, // ꕞꔤꔫꕩ lr
+    '\xea','\x95','\x9e','\xea','\x94','\xb3','\xea','\x94','\xb2','\xea','\x95','\xa9',0, // ꕞꔳꔲꕩ lv
+    '\xea','\x95','\x9e','\xea','\x95','\x8c','\xea','\x96','\x9d','\xea','\x95','\xb8','\xea','\x96','\x83','\xea','\x94','\x80',0, // ꕞꕌꖝꕸꖃꔀ sa
+    '\xea','\x95','\x9e','\xea','\x95','\xb4','\xea','\x94','\xbb',0, // ꕞꕴꔻ la
+    '\xea','\x95','\x9f','\xea','\x96','\x99','\xea','\x95','\xa1',0, // ꕟꖙꕡ rw
+    '\xea','\x95','\xa2','\xea','\x95','\x8c','\xea','\x95','\x9f','\xea','\x94','\x8e','\xea','\x94','\x92','\xea','\x95','\x80','\xea','\x94','\xa4',0, // ꕢꕌꕟꔎꔒꕀꔤ eh
+    '\xea','\x95','\xa2','\xea','\x95','\xb4','\xea','\x95','\xbf','\xea','\x94','\x88','\xea','\x97','\xaa','\xea','\x95','\x89','\xea','\x95','\xae','\xea','\x94','\xa7','\xea','\x95','\x97','\xea','\x95','\xb4','\xea','\x94','\x80',0, // ꕢꕴꕿꔈꗪꕉꕮꔧꕗꕴꔀ st
+    '\xea','\x95','\xa2','\xea','\x95','\xb9','\xea','\x96','\x99','\xea','\x95','\x89',0, // ꕢꕹꖙꕉ ws
+    '\xea','\x95','\xa2','\xea','\x97','\xa1','\xea','\x96','\x9b','\xea','\x97','\x90','\xea','\x94','\xbb',0, // ꕢꗡꖛꗐꔻ cy
+    '\xea','\x95','\xa4','\xea','\x94','\xad','\xea','\x95','\xa9',0, // ꕤꔭꕩ zm
+    '\xea','\x95','\xa6','\xea','\x94','\xa4','\xea','\x95','\xaf',0, // ꕦꔤꕯ cn
+    '\xea','\x95','\xa6','\xea','\x94','\xb5',0, // ꕦꔵ td
+    '\xea','\x95','\xa7','\xea','\x95','\x93','\xea','\x96','\xb4','\xea','\x95','\x8e','\xea','\x96','\xa8','\xea','\x95','\xae','\xea','\x95','\x8a',0, // ꕧꕓꖴꕎꖨꕮꕊ gl
+    '\xea','\x95','\xa7','\xea','\x95','\xae','\xea','\x94','\xa7',0, // ꕧꕮꔧ de
+    '\xea','\x95','\xa7','\xea','\x95','\xae','\xea','\x94','\xa7','\xea','\x95','\xaa',0, // ꕧꕮꔧꕪ jm
+    '\xea','\x95','\xaa','\xea','\x94','\x88','\xea','\x96','\xa9','\xea','\x98','\x8b',0, // ꕪꔈꖩꘋ cm
+    '\xea','\x95','\xaa','\xea','\x94','\x93','\xea','\x94','\xac','\xea','\x98','\x82','\xea','\x98','\x8b','\xea','\x96','\xa8','\xea','\x95','\xae','\xea','\x97','\xa8','\xea','\x97','\xb3','\xea','\x97','\xa3',0, // ꕪꔓꔬꘂꘋꖨꕮꗨꗳꗣ bq
+    '\xea','\x95','\xaa','\xea','\x94','\xb7','\xea','\x96','\x81','\xea','\x95','\x87','\xea','\x95','\xb0','\xea','\x95','\xaf','\xea','\x95','\xae','\xea','\x95','\x8a',0, // ꕪꔷꖁꕇꕰꕯꕮꕊ nc
+    '\xea','\x95','\xaa','\xea','\x95','\x9a','\xea','\x95','\x8c',0, // ꕪꕚꕌ qa
+    '\xea','\x95','\xaa','\xea','\x95','\xa4','\xea','\x94','\xbb','\xea','\x95','\x9a','\xea','\x98','\x8b',0, // ꕪꕤꔻꕚꘋ kz
+    '\xea','\x95','\xaa','\xea','\x95','\xaf','\xea','\x95','\x9c',0, // ꕪꕯꕜ ca
+    '\xea','\x95','\xaa','\xea','\x95','\xb9','\xea','\x94','\xb5','\xea','\x95','\xa9',0, // ꕪꕹꔵꕩ kh
+    '\xea','\x95','\xaa','\xea','\x98','\x8b','\xea','\x95','\x93','\xea','\x97','\x9e','\xea','\x97','\xa2','\xea','\x95','\x92','\xea','\x95','\x9a','\xea','\x95','\x9e','\xea','\x95','\x86',0, // ꕪꘋꕓꗞꗢꕒꕚꕞꕆ bl
+    '\xea','\x95','\xaa','\xea','\x98','\x8b','\xea','\x95','\x93','\xea','\x97','\x9e','\xea','\x97','\xa2','\xea','\x95','\xae','\xea','\x95','\x8a','\xea','\x94','\xb3','\xea','\x98','\x8b',0, // ꕪꘋꕓꗞꗢꕮꕊꔳꘋ mf
+    '\xea','\x95','\xad','\xea','\x94','\xad','\xea','\x95','\xa9',0, // ꕭꔭꕩ gm
+    '\xea','\x95','\xad','\xea','\x95','\x8c','\xea','\x95','\xaf',0, // ꕭꕌꕯ gh
+    '\xea','\x95','\xad','\xea','\x95','\xb7','\xea','\x98','\x8b',0, // ꕭꕷꘋ ga
+    '\xea','\x95','\xae','\xea','\x94','\x92','\xea','\x94','\xbb','\xea','\x95','\xa9',0, // ꕮꔒꔻꕩ my
+    '\xea','\x95','\xae','\xea','\x94','\x96','\xea','\x96','\x81','\xea','\x95','\x87','\xea','\x95','\xb0',0, // ꕮꔖꖁꕇꕰ mk
+    '\xea','\x95','\xae','\xea','\x94','\xb3','\xea','\x95','\x87','\xea','\x95','\x83',0, // ꕮꔳꕇꕃ mq
+    '\xea','\x95','\xae','\xea','\x94','\xb7',0, // ꕮꔷ ml
+    '\xea','\x95','\xae','\xea','\x94','\xb7','\xea','\x95','\x9c','\xea','\x94','\x8d',0, // ꕮꔷꕜꔍ mv
+    '\xea','\x95','\xae','\xea','\x94','\xb8','\xea','\x96','\x86','\xea','\x95','\xa2','\xea','\x98','\x8b',0, // ꕮꔸꖆꕢꘋ sm
+    '\xea','\x95','\xae','\xea','\x95','\x8a','\xea','\x95','\x9a',0, // ꕮꕊꕚ mt
+    '\xea','\x95','\xae','\xea','\x95','\x8a','\xea','\x95','\xa3','\xea','\x94','\xb3','\xea','\x98','\x8b','\xea','\x97','\xa3',0, // ꕮꕊꕣꔳꘋꗣ mh
+    '\xea','\x95','\xae','\xea','\x95','\x9c','\xea','\x95','\xad','\xea','\x94','\xbb','\xea','\x95','\xaa',0, // ꕮꕜꕭꔻꕪ mg
+    '\xea','\x95','\xae','\xea','\x95','\x9e','\xea','\x95','\x8c','\xea','\x94','\xa8',0, // ꕮꕞꕌꔨ mw
+    '\xea','\x95','\xae','\xea','\x97','\x9a','\xea','\x94','\x8e',0, // ꕮꗚꔎ yt
+    '\xea','\x95','\xae','\xea','\x97','\x9b','\xea','\x96','\xba',0, // ꕮꗛꖺ mo
+    '\xea','\x95','\xae','\xea','\x98','\x8b','\xea','\x94','\xb3','\xea','\x98','\x8b','\xea','\x97','\xa3',0, // ꕮꘋꔳꘋꗣ im
+    '\xea','\x95','\xaf','\xea','\x94','\xa4','\xea','\x95','\x80','\xea','\x94','\xb8','\xea','\x95','\xa9',0, // ꕯꔤꕀꔸꕩ ng
+    '\xea','\x95','\xaf','\xea','\x94','\xa4','\xea','\x95','\xa7',0, // ꕯꔤꕧ ne
+    '\xea','\x95','\xaf','\xea','\x95','\x86','\xea','\x94','\xab','\xea','\x95','\xa9',0, // ꕯꕆꔫꕩ na
+    '\xea','\x95','\xb1','\xea','\x95','\xae','\xea','\x98','\x8b',0, // ꕱꕮꘋ om
+    '\xea','\x95','\xb6','\xea','\x95','\xb1',0, // ꕶꕱ us
+    '\xea','\x95','\xb6','\xea','\x95','\xb1','\xea','\x95','\xa2','\xea','\x95','\xb9','\xea','\x95','\x8e',0, // ꕶꕱꕢꕹꕎ as
+    '\xea','\x95','\xb6','\xea','\x95','\xb1','\xea','\x95','\xaa','\xea','\x98','\x8b','\xea','\x97','\x85','\xea','\x98','\x8b','\xea','\x94','\xb3','\xea','\x98','\x8b','\xea','\x97','\xa3','\xea','\x96','\xb8',0, // ꕶꕱꕪꘋꗅꘋꔳꘋꗣꖸ um
+    '\xea','\x95','\xb6','\xea','\x95','\xb1','\xea','\x97','\xa9','\xea','\x97','\xa1','\xea','\x97','\x8f','\xea','\x96','\xb7','\xea','\x96','\xac','\xea','\x94','\xb3','\xea','\x98','\x8b','\xea','\x97','\xa3',0, // ꕶꕱꗩꗡꗏꖷꖬꔳꘋꗣ vi
+    '\xea','\x95','\xb6','\xea','\x95','\xbf','\xea','\x95','\x83','\xea','\x94','\xa4','\xea','\x95','\xb8','\xea','\x96','\x83','\xea','\x94','\x80',0, // ꕶꕿꕃꔤꕸꖃꔀ pt
+    '\xea','\x95','\xb6','\xea','\x97','\xb7','\xea','\x98','\x8b',0, // ꕶꗷꘋ pl
+    '\xea','\x95','\xb7','\xea','\x94','\xb7','\xea','\x94','\xb2','\xea','\x95','\xa9',0, // ꕷꔷꔲꕩ bo
+    '\xea','\x95','\xb7','\xea','\x94','\xbb','\xea','\x95','\x87','\xea','\x95','\xb0','\xea','\x97','\xaa','\xea','\x97','\xa5','\xea','\x95','\xa4','\xea','\x96','\x91','\xea','\x94','\xb2','\xea','\x95','\xaf',0, // ꕷꔻꕇꕰꗪꗥꕤꖑꔲꕯ ba
+    '\xea','\x95','\xb7','\xea','\x95','\x83','\xea','\x95','\xaf','\xea','\x95','\x98','\xea','\x96','\x87',0, // ꕷꕃꕯꕘꖇ bf
+    '\xea','\x95','\xb7','\xea','\x96','\xac','\xea','\x95','\x8e','\xea','\x95','\xaf',0, // ꕷꖬꕎꕯ bw
+    '\xea','\x95','\xb9','\xea','\x95','\xa4','\xea','\x94','\xad','\xea','\x95','\x83',0, // ꕹꕤꔭꕃ mz
+    '\xea','\x95','\xbf','\xea','\x94','\x9e','\xea','\x96','\x83',0, // ꕿꔞꖃ tk
+    '\xea','\x95','\xbf','\xea','\x96','\x91',0, // ꕿꖑ tg
+    '\xea','\x96','\x81','\xea','\x95','\x86','\xea','\x95','\x87','\xea','\x95','\xaa',0, // ꖁꕆꕇꕪ dm
+    '\xea','\x96','\x81','\xea','\x95','\x86','\xea','\x95','\x87','\xea','\x95','\xaa','\xea','\x98','\x8b','\xea','\x95','\xb8','\xea','\x95','\xb1','\xea','\x94','\x80',0, // ꖁꕆꕇꕪꘋꕸꕱꔀ do
+    '\xea','\x96','\x84','\xea','\x95','\x86','\xea','\x95','\x87','\xea','\x95','\xb0',0, // ꖄꕆꕇꕰ ro
+    '\xea','\x96','\x86','\xea','\x96','\xa9',0, // ꖆꖩ nr
+    '\xea','\x96','\x87','\xea','\x95','\xae','\xea','\x94','\xb7','\xea','\x95','\xa9',0, // ꖇꕮꔷꕩ so
+    '\xea','\x96','\x8f','\xea','\x94','\x93','\xea','\x94','\xbb','\xea','\x95','\xa9',0, // ꖏꔓꔻꕩ hr
+    '\xea','\x96','\x8f','\xea','\x94','\xb3','\xea','\x95','\xbe','\xea','\x95','\x8e',0, // ꖏꔳꕾꕎ ci
+    '\xea','\x96','\x8f','\xea','\x94','\xb8','\xea','\x95','\xa9','\xea','\x97','\x9b','\xea','\x94','\xa4','\xea','\x94','\x92','\xea','\x98','\x8b','\xea','\x97','\xa3','\xea','\x97','\x8f',0, // ꖏꔸꕩꗛꔤꔒꘋꗣꗏ kr
+    '\xea','\x96','\x8f','\xea','\x94','\xb8','\xea','\x95','\xa9','\xea','\x97','\x9b','\xea','\x94','\xa4','\xea','\x95','\xaa','\xea','\x98','\x8b','\xea','\x97','\x92',0, // ꖏꔸꕩꗛꔤꕪꘋꗒ kp
+    '\xea','\x96','\x8f','\xea','\x94','\xbb','\xea','\x95','\x9a','\xea','\x94','\xb8','\xea','\x95','\xaa',0, // ꖏꔻꕚꔸꕪ cr
+    '\xea','\x96','\x8f','\xea','\x95','\x83','\xea','\x94','\xb3','\xea','\x98','\x8b','\xea','\x97','\xa3',0, // ꖏꕃꔳꘋꗣ ck
+    '\xea','\x96','\x8f','\xea','\x95','\xb9','\xea','\x96','\x84','\xea','\x94','\xbb',0, // ꖏꕹꖄꔻ km
+    '\xea','\x96','\x8f','\xea','\x96','\x87','\xea','\x95','\xbe',0, // ꖏꖇꕾ xk
+    '\xea','\x96','\x8f','\xea','\x96','\x8f','\xea','\x94','\xbb','\xea','\x94','\x9e','\xea','\x94','\x80','\xea','\x94','\xb7','\xea','\x98','\x8b','\xea','\x94','\xb3','\xea','\x98','\x8b','\xea','\x97','\xa3',0, // ꖏꖏꔻꔞꔀꔷꘋꔳꘋꗣ cc
+    '\xea','\x96','\x8f','\xea','\x96','\x90',0, // ꖏꖐ cg
+    '\xea','\x96','\x8f','\xea','\x96','\x90','\xea','\x97','\xb5','\xea','\x97','\x9e','\xea','\x96','\xb4','\xea','\x95','\x9f','\xea','\x94','\x8e','\xea','\x95','\xb8','\xea','\x96','\x83','\xea','\x94','\x80',0, // ꖏꖐꗵꗞꖴꕟꔎꕸꖃꔀ cd
+    '\xea','\x96','\x92','\xea','\x94','\xb7','\xea','\x96','\x81','\xea','\x95','\x99',0, // ꖒꔷꖁꕙ md
+    '\xea','\x96','\x95','\xea','\x95','\xaf','\xea','\x94','\xa4','\xea','\x97','\xb3',0, // ꖕꕯꔤꗳ gb
+    '\xea','\x96','\x9c','\xea','\x94','\x8d','\xea','\x94','\xb3','\xea','\x94','\xb3','\xea','\x98','\x8b','\xea','\x97','\xa3',0, // ꖜꔍꔳꔳꘋꗣ bv
+    '\xea','\x96','\x9c','\xea','\x95','\x9a','\xea','\x98','\x8b',0, // ꖜꕚꘋ bt
+    '\xea','\x96','\x9c','\xea','\x95','\x9f','\xea','\x94','\x98','\xea','\x94','\x80',0, // ꖜꕟꔘꔀ br
+    '\xea','\x96','\x9c','\xea','\x96','\xa9','\xea','\x94','\xba',0, // ꖜꖩꔺ bi
+    '\xea','\x96','\x9c','\xea','\x96','\xa9','\xea','\x98','\x89','\xea','\x94','\xa7',0, // ꖜꖩꘉꔧ bn
+    '\xea','\x96','\xa2','\xea','\x95','\x9f','\xea','\x98','\x8b','\xea','\x94','\xbb',0, // ꖢꕟꘋꔻ fr
+    '\xea','\x96','\xa4','\xea','\x94','\xb8','\xea','\x94','\x95','\xea','\x95','\x9c','\xea','\x97','\xaa','\xea','\x95','\xbf','\xea','\x94','\x86','\xea','\x96','\x91',0, // ꖤꔸꔕꕜꗪꕿꔆꖑ tt
+    '\xea','\x96','\xa4','\xea','\x95','\x87','\xea','\x94','\xbb','\xea','\x95','\xa9',0, // ꖤꕇꔻꕩ tn
+    '\xea','\x96','\xa6','\xea','\x95','\xb0','\xea','\x95','\x8a','\xea','\x97','\xb3','\xea','\x95','\x85','\xea','\x94','\xa4','\xea','\x95','\x87',0, // ꖦꕰꕊꗳꕅꔤꕇ gq
+    '\xea','\x96','\xac','\xea','\x94','\x83','\xea','\x95','\xa4','\xea','\x96','\xa8','\xea','\x95','\xae','\xea','\x95','\x8a',0, // ꖬꔃꕤꖨꕮꕊ ch
+    '\xea','\x96','\xac','\xea','\x94','\xa8','\xea','\x97','\xb5','\xea','\x98','\x8b',0, // ꖬꔨꗵꘋ se
+    '\xea','\x96','\xac','\xea','\x94','\xb8','\xea','\x95','\x9e','\xea','\x98','\x8b','\xea','\x95','\xaa',0, // ꖬꔸꕞꘋꕪ lk
+    '\xea','\x96','\xac','\xea','\x94','\xb8','\xea','\x95','\xaf','\xea','\x94','\x88',0, // ꖬꔸꕯꔈ sr
+    '\xea','\x96','\xac','\xea','\x95','\x8e','\xea','\x94','\xbd','\xea','\x96','\xa8','\xea','\x95','\xae','\xea','\x95','\x8a',0, // ꖬꕎꔽꖨꕮꕊ sz
+    '\xea','\x96','\xac','\xea','\x95','\x9c','\xea','\x98','\x8b','\xea','\x97','\x9b','\xea','\x94','\xa4','\xea','\x94','\x92','\xea','\x98','\x8b','\xea','\x97','\xa3','\xea','\x97','\x8f',0, // ꖬꕜꘋꗛꔤꔒꘋꗣꗏ ss
+    '\xea','\x96','\xac','\xea','\x95','\x9e','\xea','\x94','\xa4','\xea','\x95','\xae','\xea','\x95','\x8a','\xea','\x95','\xaf','\xea','\x94','\xb3','\xea','\x98','\x8b','\xea','\x97','\xa3',0, // ꖬꕞꔤꕮꕊꕯꔳꘋꗣ sb
+    '\xea','\x96','\xac','\xea','\x97','\xb5','\xea','\x98','\x8b',0, // ꖬꗵꘋ sd
+    '\xea','\x96','\xb3','\xea','\x94','\x93','\xea','\x97','\x9d','\xea','\x94','\x80',0, // ꖳꔓꗝꔀ uy
+    '\xea','\x96','\xb3','\xea','\x95','\xad','\xea','\x95','\xa1',0, // ꖳꕭꕡ ug
+    '\xea','\x96','\xb3','\xea','\x95','\xaf','\xea','\x94','\xa4','\xea','\x97','\xb3','\xea','\x95','\x89','\xea','\x95','\x9f','\xea','\x94','\xac','\xea','\x97','\xa1','\xea','\x95','\x86','\xea','\x94','\x93','\xea','\x94','\xbb',0, // ꖳꕯꔤꗳꕉꕟꔬꗡꕆꔓꔻ ae
+    '\xea','\x96','\xb3','\xea','\x96','\xb4','\xea','\x94','\x93','\xea','\x98','\x8b',0, // ꖳꖴꔓꘋ ua
+    '\xea','\x96','\xb3','\xea','\x97','\xa9','\xea','\x95','\x83','\xea','\x94','\xbb','\xea','\x95','\x9a','\xea','\x98','\x8b',0, // ꖳꗩꕃꔻꕚꘋ uz
+    '\xea','\x96','\xb4','\xea','\x94','\x83','\xea','\x94','\xb3',0, // ꖴꔃꔳ kw
+    '\xea','\x96','\xb4','\xea','\x95','\x9f','\xea','\x96','\x87','\xea','\x95','\xb1',0, // ꖴꕟꖇꕱ cw
+    '\xea','\x96','\xb6','\xea','\x95','\x8e','\xea','\x94','\x8e','\xea','\x95','\xae','\xea','\x95','\x9e',0, // ꖶꕎꔎꕮꕞ gt
+    '\xea','\x96','\xb6','\xea','\x95','\x8e','\xea','\x94','\x90','\xea','\x96','\xa8','\xea','\x94','\x85',0, // ꖶꕎꔐꖨꔅ gp
+    '\xea','\x96','\xb6','\xea','\x95','\x8e','\xea','\x95','\x86',0, // ꖶꕎꕆ gu
+    '\xea','\x96','\xb6','\xea','\x95','\x9f','\xea','\x95','\xaf','\xea','\x95','\x9c',0, // ꖶꕟꕯꕜ gd
+    '\xea','\x96','\xb6','\xea','\x95','\xa9','\xea','\x95','\xaf',0, // ꖶꕩꕯ gy
+    '\xea','\x96','\xb6','\xea','\x97','\xa6','\xea','\x98','\x8b','\xea','\x94','\xbb',0, // ꖶꗦꘋꔻ gg
+    '\xea','\x96','\xb8','\xea','\x94','\x83','\xea','\x94','\xa4',0, // ꖸꔃꔤ nu
+    '\xea','\x96','\xba','\xea','\x94','\xbb','\xea','\x96','\xa4','\xea','\x95','\x8e',0, // ꖺꔻꖤꕎ at
+    '\xea','\x96','\xba','\xea','\x96','\xac','\xea','\x96','\xa4','\xea','\x94','\x83','\xea','\x94','\xb7','\xea','\x95','\xa9',0, // ꖺꖬꖤꔃꔷꕩ au
+    '\xea','\x96','\xbd','\xea','\x96','\xab','\xea','\x95','\x9f',0, // ꖽꖫꕟ hn
+    '\xea','\x96','\xbd','\xea','\x98','\x8b','\xea','\x95','\xad','\xea','\x94','\x93',0, // ꖽꘋꕭꔓ hu
+    '\xea','\x97','\x82','\xea','\x94','\xa0','\xea','\x94','\xb8','\xea','\x95','\xa9',0, // ꗂꔠꔸꕩ bg
+    '\xea','\x97','\x8b','\xea','\x95','\xac',0, // ꗋꕬ to
+    '\xea','\x97','\x8b','\xea','\x96','\xba','\xea','\x95','\x83',0, // ꗋꖺꕃ tr
+    '\xea','\x97','\x8b','\xea','\x96','\xba','\xea','\x95','\x83','\xea','\x94','\xbb','\xea','\x97','\xaa','\xea','\x95','\xaa','\xea','\x94','\xa4','\xea','\x96','\x8f','\xea','\x94','\xbb','\xea','\x94','\xb3','\xea','\x98','\x8b','\xea','\x97','\xa3',0, // ꗋꖺꕃꔻꗪꕪꔤꖏꔻꔳꘋꗣ tc
+    '\xea','\x97','\x8b','\xea','\x96','\xba','\xea','\x95','\x83','\xea','\x95','\xae','\xea','\x95','\x87','\xea','\x94','\xbb','\xea','\x95','\x9a','\xea','\x98','\x8b',0, // ꗋꖺꕃꕮꕇꔻꕚꘋ tm
+    '\xea','\x97','\x8f','\xea','\x94','\xbb','\xea','\x98','\x8b','\xea','\x97','\x82','\xea','\x96','\xba',0, // ꗏꔻꘋꗂꖺ lu
+    '\xea','\x97','\x90','\xea','\x96','\xba','\xea','\x94','\xbb','\xea','\x95','\xa9',0, // ꗐꖺꔻꕩ ru
+    '\xea','\x97','\x98','\xea','\x96','\xba','\xea','\x95','\x80','\xea','\x95','\xa9',0, // ꗘꖺꕀꕩ ge
+    '\xea','\x97','\x98','\xea','\x96','\xba','\xea','\x95','\x80','\xea','\x95','\xa9','\xea','\x97','\x9b','\xea','\x94','\xa4','\xea','\x94','\x92','\xea','\x98','\x8b','\xea','\x97','\xa3','\xea','\x97','\x8f','\xea','\x97','\xaa','\xea','\x97','\x87','\xea','\x96','\xa2','\xea','\x94','\xb3','\xea','\x98','\x8b','\xea','\x97','\xa3','\xea','\x97','\x9b','\xea','\x94','\xa4','\xea','\x94','\x92','\xea','\x98','\x8b','\xea','\x97','\xa3','\xea','\x97','\x8f',0, // ꗘꖺꕀꕩꗛꔤꔒꘋꗣꗏꗪꗇꖢꔳꘋꗣꗛꔤꔒꘋꗣꗏ gs
+    '\xea','\x97','\x98','\xea','\x96','\xba','\xea','\x97','\xb5','\xea','\x98','\x8b',0, // ꗘꖺꗵꘋ jo
+    '\xea','\x97','\x9b','\xea','\x94','\xa4','\xea','\x95','\xaa','\xea','\x98','\x8b','\xea','\x97','\x92','\xea','\x95','\xae','\xea','\x94','\xb8','\xea','\x95','\xa9','\xea','\x95','\xaf','\xea','\x94','\xb3','\xea','\x98','\x8b','\xea','\x97','\xa3',0, // ꗛꔤꕪꘋꗒꕮꔸꕩꕯꔳꘋꗣ mp
+    '\xea','\x97','\x9b','\xea','\x96','\xba','\xea','\x94','\xbb','\xea','\x95','\xa9','\xea','\x94','\xb3','\xea','\x98','\x8b','\xea','\x97','\xa3',0, // ꗛꖺꔻꕩꔳꘋꗣ ic
+    '\xea','\x97','\x9b','\xea','\x97','\x8f','\xea','\x94','\xad','\xea','\x95','\xa9',0, // ꗛꗏꔭꕩ co
+    '\xea','\x97','\x9e','\xea','\x94','\x93','\xea','\x94','\x8e','\xea','\x95','\x87','\xea','\x95','\xb0',0, // ꗞꔓꔎꕇꕰ mr
+    '\xea','\x97','\x9e','\xea','\x94','\x93','\xea','\x97','\x94',0, // ꗞꔓꗔ mu
+    '\xea','\x97','\x9e','\xea','\x94','\xb3','\xea','\x95','\x87','\xea','\x96','\xb6','\xea','\x96','\x84',0, // ꗞꔳꕇꖶꖄ me
+    '\xea','\x97','\x9e','\xea','\x95','\x9f','\xea','\x96','\x8f',0, // ꗞꕟꖏ ma
+    '\xea','\x97','\x9e','\xea','\x95','\xaf','\xea','\x96','\x8f',0, // ꗞꕯꖏ mc
+    '\xea','\x97','\x9e','\xea','\x96','\x90','\xea','\x94','\xb7','\xea','\x95','\xa9',0, // ꗞꖐꔷꕩ mn
+    '\xea','\x97','\x9e','\xea','\x98','\x8b','\xea','\x94','\x96','\xea','\x95','\x9f','\xea','\x94','\xb3',0, // ꗞꘋꔖꕟꔳ ms
+    '\xea','\x97','\x9f','\xea','\x96','\xba','\xea','\x94','\x83',0, // ꗟꖺꔃ no
+    '\xea','\x97','\x9f','\xea','\x96','\xba','\xea','\x97','\x89','\xea','\x94','\xb3','\xea','\x98','\x8b','\xea','\x97','\xa3',0, // ꗟꖺꗉꔳꘋꗣ nf
+    '\xea','\x97','\xa1','\xea','\x94','\xbb','\xea','\x95','\xbf','\xea','\x95','\x87','\xea','\x95','\xb0',0, // ꗡꔻꕿꕇꕰ ee
+    '\xea','\x97','\xa1','\xea','\x96','\xb4','\xea','\x94','\x83','\xea','\x97','\x8d',0, // ꗡꖴꔃꗍ ec
+    '\xea','\x97','\xa1','\xea','\x97','\xb7','\xea','\x95','\xa2','\xea','\x94','\x8d','\xea','\x97','\x8d','\xea','\x96','\xba',0, // ꗡꗷꕢꔍꗍꖺ sv
+    '\xea','\x97','\xa5','\xea','\x97','\xa1','\xea','\x94','\xb5','\xea','\x97','\xaa','\xea','\x95','\xae','\xea','\x96','\x81','\xea','\x95','\xaf',0, // ꗥꗡꔵꗪꕮꖁꕯ hm
+    '\xea','\x97','\xa5','\xea','\x97','\xb7','\xea','\x98','\x8b',0, // ꗥꗷꘋ gr
+    '\xea','\x97','\xa8','\xea','\x97','\xa1','\xea','\x96','\xa9',0, // ꗨꗡꖩ pe
+    '\xea','\x97','\xa9','\xea','\x95','\x80','\xea','\x97','\x9a','\xea','\x98','\x8b',0, // ꗩꕀꗚꘋ be
+    '\xea','\x97','\xa9','\xea','\x95','\x87','\xea','\x98','\x8b',0, // ꗩꕇꘋ bj
+    '\xea','\x97','\xa9','\xea','\x95','\x9e','\xea','\x96','\xa9','\xea','\x94','\xbb',0, // ꗩꕞꖩꔻ by
+    '\xea','\x97','\xa9','\xea','\x96','\xb7','\xea','\x95','\x9c',0, // ꗩꖷꕜ bm
+    '\xea','\x97','\xb1','\xea','\x98','\x8b','\xea','\x94','\xbb','\xea','\x95','\xb6','\xea','\x94','\xb7','\xea','\x95','\x87','\xea','\x94','\xbb','\xea','\x95','\xa9',0, // ꗱꘋꔻꕶꔷꕇꔻꕩ pf
+    '\xea','\x97','\xb1','\xea','\x98','\x8b','\xea','\x94','\xbb','\xea','\x96','\xb6','\xea','\x95','\x8e','\xea','\x95','\xaf',0, // ꗱꘋꔻꖶꕎꕯ gf
+    '\xea','\x97','\xb2','\xea','\x95','\x87','\xea','\x96','\xae','\xea','\x94','\x83','\xea','\x95','\x9e',0, // ꗲꕇꖮꔃꕞ vn
+    '\xea','\x97','\xbb','\xea','\x95','\x9a','\xea','\x97','\xaa','\xea','\x94','\xa1','\xea','\x94','\xb7','\xea','\x95','\x9e',0, // ꗻꕚꗪꔡꔷꕞ ea
+    '\xea','\x97','\xbb','\xea','\x97','\xa1','\xea','\x94','\xac','\xea','\x95','\xa9',0, // ꗻꗡꔬꕩ rs
+    '\xea','\x97','\xbb','\xea','\x97','\xa1','\xea','\x95','\x92','\xea','\x95','\xa1','\xea','\x95','\x8c','\xea','\x97','\x8f','\xea','\x94','\xb3','\xea','\x98','\x8b','\xea','\x97','\xa3',0, // ꗻꗡꕒꕡꕌꗏꔳꘋꗣ ac
+    '\xea','\x97','\xbf','\xea','\x95','\x83','\xea','\x95','\xb8','\xea','\x96','\x83','\xea','\x94','\x80',0, // ꗿꕃꕸꖃꔀ cz
+    '\xea','\x98','\x80','\xea','\x97','\xa1','\xea','\x94','\x98',0, // ꘀꗡꔘ je
+    '\xea','\x98','\x88','\xea','\x94','\xbb','\xea','\x96','\x8f',0, // ꘈꔻꖏ mx
+    '\xea','\x98','\x89','\xea','\x95','\x9c','\xea','\x96','\xa8','\xea','\x95','\xae','\xea','\x95','\x8a',0, // ꘉꕜꖨꕮꕊ nl
+    '\xea','\x99','\x97','\xd2','\x86','\xd0','\xbf','\xd1','\xa1','\xcc','\x81','\xd0','\xbd','\xd1','\x96','\xd0','\xb0',0, // ꙗ҆пѡ́ніа jp
+    '\xea','\xb0','\x80','\xeb','\x82','\x98',0, // 가나 gh
+    '\xea','\xb0','\x80','\xeb','\xb4','\x89',0, // 가봉 ga
+    '\xea','\xb0','\x80','\xec','\x9d','\xb4','\xec','\x95','\x84','\xeb','\x82','\x98',0, // 가이아나 gy
+    '\xea','\xb0','\x90','\xeb','\xb9','\x84','\xec','\x95','\x84',0, // 감비아 gm
+    '\xea','\xb1','\xb4','\xec','\xa7','\x80',0, // 건지 gg
+    '\xea','\xb3','\xbc','\xeb','\x93','\xa4','\xeb','\xa3','\xa8','\xed','\x94','\x84',0, // 과들루프 gp
+    '\xea','\xb3','\xbc','\xed','\x85','\x8c','\xeb','\xa7','\x90','\xeb','\x9d','\xbc',0, // 과테말라 gt
+    '\xea','\xb4','\x8c',0, // 괌 gu
+    '\xea','\xb7','\xb8','\xeb','\xa0','\x88','\xeb','\x82','\x98','\xeb','\x8b','\xa4',0, // 그레나다 gd
+    '\xea','\xb7','\xb8','\xeb','\xa6','\xac','\xec','\x8a','\xa4',0, // 그리스 gr
+    '\xea','\xb7','\xb8','\xeb','\xa6','\xb0','\xeb','\x9e','\x80','\xeb','\x93','\x9c',0, // 그린란드 gl
+    '\xea','\xb8','\xb0','\xeb','\x8b','\x88',0, // 기니 gn
+    '\xea','\xb8','\xb0','\xeb','\x8b','\x88','\xeb','\xb9','\x84','\xec','\x82','\xac','\xec','\x9a','\xb0',0, // 기니비사우 gw
+    '\xeb','\x82','\x98','\xeb','\xaf','\xb8','\xeb','\xb9','\x84','\xec','\x95','\x84',0, // 나미비아 na
+    '\xeb','\x82','\x98','\xec','\x9a','\xb0','\xeb','\xa3','\xa8',0, // 나우루 nr
+    '\xeb','\x82','\x98','\xec','\x9d','\xb4','\xec','\xa7','\x80','\xeb','\xa6','\xac','\xec','\x95','\x84',0, // 나이지리아 ng
+    '\xeb','\x82','\xa8','\xea','\xb7','\xb9','\xeb','\x8c','\x80','\xeb','\xa5','\x99',0, // 남극대륙 aq
+    '\xeb','\x82','\xa8','\xec','\x88','\x98','\xeb','\x8b','\xa8',0, // 남수단 ss
+    '\xeb','\x82','\xa8','\xec','\x95','\x84','\xed','\x94','\x84','\xeb','\xa6','\xac','\xec','\xb9','\xb4',0, // 남아프리카 za
+    '\xeb','\x84','\xa4','\xeb','\x8d','\x9c','\xeb','\x9e','\x80','\xeb','\x93','\x9c',0, // 네덜란드 nl
+    '\xeb','\x84','\xa4','\xeb','\x8d','\x9c','\xeb','\x9e','\x80','\xeb','\x93','\x9c','\xeb','\xa0','\xb9','\xec','\xb9','\xb4','\xeb','\xa6','\xac','\xeb','\xb8','\x8c',0, // 네덜란드령카리브 bq
+    '\xeb','\x84','\xa4','\xed','\x8c','\x94',0, // 네팔 np
+    '\xeb','\x85','\xb8','\xeb','\xa5','\xb4','\xec','\x9b','\xa8','\xec','\x9d','\xb4',0, // 노르웨이 no
+    '\xeb','\x85','\xb8','\xed','\x8d','\xbd','\xec','\x84','\xac',0, // 노퍽섬 nf
+    '\xeb','\x89','\xb4','\xec','\xa7','\x88','\xeb','\x9e','\x9c','\xeb','\x93','\x9c',0, // 뉴질랜드 nz
+    '\xeb','\x89','\xb4','\xec','\xb9','\xbc','\xeb','\xa0','\x88','\xeb','\x8f','\x84','\xeb','\x8b','\x88','\xec','\x95','\x84',0, // 뉴칼레도니아 nc
+    '\xeb','\x8b','\x88','\xec','\x9a','\xb0','\xec','\x97','\x90',0, // 니우에 nu
+    '\xeb','\x8b','\x88','\xec','\xa0','\x9c','\xeb','\xa5','\xb4',0, // 니제르 ne
+    '\xeb','\x8b','\x88','\xec','\xb9','\xb4','\xeb','\x9d','\xbc','\xea','\xb3','\xbc',0, // 니카라과 ni
+    '\xeb','\x8c','\x80','\xeb','\xa7','\x8c',0, // 대만 tw
+    '\xeb','\x8c','\x80','\xed','\x95','\x9c','\xeb','\xaf','\xbc','\xea','\xb5','\xad',0, // 대한민국 kr
+    '\xeb','\x8d','\xb4','\xeb','\xa7','\x88','\xed','\x81','\xac',0, // 덴마크 dk
+    '\xeb','\x8f','\x84','\xeb','\xaf','\xb8','\xeb','\x8b','\x88','\xec','\xb9','\xb4',0, // 도미니카 dm
+    '\xeb','\x8f','\x84','\xeb','\xaf','\xb8','\xeb','\x8b','\x88','\xec','\xb9','\xb4','\xea','\xb3','\xb5','\xed','\x99','\x94','\xea','\xb5','\xad',0, // 도미니카공화국 do
+    '\xeb','\x8f','\x85','\xec','\x9d','\xbc',0, // 독일 de
+    '\xeb','\x8f','\x99','\xed','\x8b','\xb0','\xeb','\xaa','\xa8','\xeb','\xa5','\xb4',0, // 동티모르 tl
+    '\xeb','\x94','\x94','\xec','\x97','\x90','\xea','\xb3','\xa0','\xea','\xb0','\x80','\xeb','\xa5','\xb4','\xec','\x8b','\x9c','\xec','\x95','\x84',0, // 디에고가르시아 dg
+    '\xeb','\x9d','\xbc','\xec','\x98','\xa4','\xec','\x8a','\xa4',0, // 라오스 la
+    '\xeb','\x9d','\xbc','\xec','\x9d','\xb4','\xeb','\xb2','\xa0','\xeb','\xa6','\xac','\xec','\x95','\x84',0, // 라이베리아 lr
+    '\xeb','\x9d','\xbc','\xed','\x8a','\xb8','\xeb','\xb9','\x84','\xec','\x95','\x84',0, // 라트비아 lv
+    '\xeb','\x9f','\xac','\xec','\x8b','\x9c','\xec','\x95','\x84',0, // 러시아 ru
+    '\xeb','\xa0','\x88','\xeb','\xb0','\x94','\xeb','\x85','\xbc',0, // 레바논 lb
+    '\xeb','\xa0','\x88','\xec','\x86','\x8c','\xed','\x86','\xa0',0, // 레소토 ls
+    '\xeb','\xa3','\xa8','\xeb','\xa7','\x88','\xeb','\x8b','\x88','\xec','\x95','\x84',0, // 루마니아 ro
+    '\xeb','\xa3','\xa9','\xec','\x85','\x88','\xeb','\xb6','\x80','\xeb','\xa5','\xb4','\xed','\x81','\xac',0, // 룩셈부르크 lu
+    '\xeb','\xa5','\xb4','\xec','\x99','\x84','\xeb','\x8b','\xa4',0, // 르완다 rw
+    '\xeb','\xa6','\xac','\xeb','\xb9','\x84','\xec','\x95','\x84',0, // 리비아 ly
+    '\xeb','\xa6','\xac','\xec','\x9c','\xa0','\xeb','\x8b','\x88','\xec','\x98','\xa8',0, // 리유니온 re
+    '\xeb','\xa6','\xac','\xed','\x88','\xac','\xec','\x95','\x84','\xeb','\x8b','\x88','\xec','\x95','\x84',0, // 리투아니아 lt
+    '\xeb','\xa6','\xac','\xed','\x9e','\x88','\xed','\x85','\x90','\xec','\x8a','\x88','\xed','\x83','\x80','\xec','\x9d','\xb8',0, // 리히텐슈타인 li
+    '\xeb','\xa7','\x88','\xeb','\x8b','\xa4','\xea','\xb0','\x80','\xec','\x8a','\xa4','\xec','\xb9','\xb4','\xeb','\xa5','\xb4',0, // 마다가스카르 mg
+    '\xeb','\xa7','\x88','\xeb','\xa5','\xb4','\xed','\x8b','\xb0','\xeb','\x8b','\x88','\xed','\x81','\xac',0, // 마르티니크 mq
+    '\xeb','\xa7','\x88','\xec','\x85','\x9c','\xec','\xa0','\x9c','\xeb','\x8f','\x84',0, // 마셜제도 mh
+    '\xeb','\xa7','\x88','\xec','\x9a','\x94','\xed','\x8a','\xb8',0, // 마요트 yt
+    '\xeb','\xa7','\x88','\xec','\xb9','\xb4','\xec','\x98','\xa4',0, // 마카오 mo
+    '\xeb','\xa7','\x88','\xec','\xb9','\xb4','\xec','\x98','\xa4','\xec','\xa4','\x91','\xea','\xb5','\xad','\xed','\x8a','\xb9','\xeb','\xb3','\x84','\xed','\x96','\x89','\xec','\xa0','\x95','\xea','\xb5','\xac',0, // 마카오중국특별행정구 mo
+    '\xeb','\xa7','\x88','\xec','\xbc','\x80','\xeb','\x8f','\x84','\xeb','\x8b','\x88','\xec','\x95','\x84',0, // 마케도니아 mk
+    '\xeb','\xa7','\x88','\xec','\xbc','\x80','\xeb','\x8f','\x84','\xeb','\x8b','\x88','\xec','\x95','\x84','f','y','r','o','m',0, // 마케도니아fyrom mk
+    '\xeb','\xa7','\x90','\xeb','\x9d','\xbc','\xec','\x9c','\x84',0, // 말라위 mw
+    '\xeb','\xa7','\x90','\xeb','\xa0','\x88','\xec','\x9d','\xb4','\xec','\x8b','\x9c','\xec','\x95','\x84',0, // 말레이시아 my
+    '\xeb','\xa7','\x90','\xeb','\xa6','\xac',0, // 말리 ml
+    '\xeb','\xa7','\xa8','\xec','\x84','\xac',0, // 맨섬 im
+    '\xeb','\xa9','\x95','\xec','\x8b','\x9c','\xec','\xbd','\x94',0, // 멕시코 mx
+    '\xeb','\xaa','\xa8','\xeb','\x82','\x98','\xec','\xbd','\x94',0, // 모나코 mc
+    '\xeb','\xaa','\xa8','\xeb','\xa1','\x9c','\xec','\xbd','\x94',0, // 모로코 ma
+    '\xeb','\xaa','\xa8','\xeb','\xa6','\xac','\xec','\x85','\x94','\xec','\x8a','\xa4',0, // 모리셔스 mu
+    '\xeb','\xaa','\xa8','\xeb','\xa6','\xac','\xed','\x83','\x80','\xeb','\x8b','\x88',0, // 모리타니 mr
+    '\xeb','\xaa','\xa8','\xec','\x9e','\xa0','\xeb','\xb9','\x84','\xed','\x81','\xac',0, // 모잠비크 mz
+    '\xeb','\xaa','\xac','\xed','\x85','\x8c','\xeb','\x84','\xa4','\xea','\xb7','\xb8','\xeb','\xa1','\x9c',0, // 몬테네그로 me
+    '\xeb','\xaa','\xac','\xed','\x8a','\xb8','\xec','\x84','\xb8','\xeb','\x9d','\xbc','\xed','\x8a','\xb8',0, // 몬트세라트 ms
+    '\xeb','\xaa','\xb0','\xeb','\x8f','\x84','\xeb','\xb0','\x94',0, // 몰도바 md
+    '\xeb','\xaa','\xb0','\xeb','\x94','\x94','\xeb','\xb8','\x8c',0, // 몰디브 mv
+    '\xeb','\xaa','\xb0','\xed','\x83','\x80',0, // 몰타 mt
+    '\xeb','\xaa','\xbd','\xea','\xb3','\xa8',0, // 몽골 mn
+    '\xeb','\xaf','\xb8','\xea','\xb5','\xad',0, // 미국 us
+    '\xeb','\xaf','\xb8','\xea','\xb5','\xad','\xeb','\xa0','\xb9','\xeb','\xb2','\x84','\xec','\xa7','\x84','\xec','\x95','\x84','\xec','\x9d','\xbc','\xeb','\x9e','\x9c','\xeb','\x93','\x9c',0, // 미국령버진아일랜드 vi
+    '\xeb','\xaf','\xb8','\xea','\xb5','\xad','\xeb','\xa0','\xb9','\xed','\x95','\xb4','\xec','\x99','\xb8','\xec','\xa0','\x9c','\xeb','\x8f','\x84',0, // 미국령해외제도 um
+    '\xeb','\xaf','\xb8','\xec','\x96','\x80','\xeb','\xa7','\x88',0, // 미얀마 mm
+    '\xeb','\xaf','\xb8','\xed','\x81','\xac','\xeb','\xa1','\x9c','\xeb','\x84','\xa4','\xec','\x8b','\x9c','\xec','\x95','\x84',0, // 미크로네시아 fm
+    '\xeb','\xb0','\x94','\xeb','\x88','\x84','\xec','\x95','\x84','\xed','\x88','\xac',0, // 바누아투 vu
+    '\xeb','\xb0','\x94','\xeb','\xa0','\x88','\xec','\x9d','\xb8',0, // 바레인 bh
+    '\xeb','\xb0','\x94','\xeb','\xb2','\xa0','\xec','\x9d','\xb4','\xeb','\x8f','\x84','\xec','\x8a','\xa4',0, // 바베이도스 bb
+    '\xeb','\xb0','\x94','\xed','\x8b','\xb0','\xec','\xb9','\xb8','\xec','\x8b','\x9c','\xea','\xb5','\xad',0, // 바티칸시국 va
+    '\xeb','\xb0','\x94','\xed','\x95','\x98','\xeb','\xa7','\x88',0, // 바하마 bs
+    '\xeb','\xb0','\xa9','\xea','\xb8','\x80','\xeb','\x9d','\xbc','\xeb','\x8d','\xb0','\xec','\x8b','\x9c',0, // 방글라데시 bd
+    '\xeb','\xb2','\x84','\xeb','\xae','\xa4','\xeb','\x8b','\xa4',0, // 버뮤다 bm
+    '\xeb','\xb2','\xa0','\xeb','\x83','\x89',0, // 베냉 bj
+    '\xeb','\xb2','\xa0','\xeb','\x84','\xa4','\xec','\x88','\x98','\xec','\x97','\x98','\xeb','\x9d','\xbc',0, // 베네수엘라 ve
+    '\xeb','\xb2','\xa0','\xed','\x8a','\xb8','\xeb','\x82','\xa8',0, // 베트남 vn
+    '\xeb','\xb2','\xa8','\xea','\xb8','\xb0','\xec','\x97','\x90',0, // 벨기에 be
+    '\xeb','\xb2','\xa8','\xeb','\x9d','\xbc','\xeb','\xa3','\xa8','\xec','\x8a','\xa4',0, // 벨라루스 by
+    '\xeb','\xb2','\xa8','\xeb','\xa6','\xac','\xec','\xa6','\x88',0, // 벨리즈 bz
+    '\xeb','\xb3','\xb4','\xec','\x8a','\xa4','\xeb','\x8b','\x88','\xec','\x95','\x84','\xed','\x97','\xa4','\xeb','\xa5','\xb4','\xec','\xb2','\xb4','\xea','\xb3','\xa0','\xeb','\xb9','\x84','\xeb','\x82','\x98',0, // 보스니아헤르체고비나 ba
+    '\xeb','\xb3','\xb4','\xec','\xb8','\xa0','\xec','\x99','\x80','\xeb','\x82','\x98',0, // 보츠와나 bw
+    '\xeb','\xb3','\xbc','\xeb','\xa6','\xac','\xeb','\xb9','\x84','\xec','\x95','\x84',0, // 볼리비아 bo
+    '\xeb','\xb6','\x80','\xeb','\xa3','\xac','\xeb','\x94','\x94',0, // 부룬디 bi
+    '\xeb','\xb6','\x80','\xeb','\xa5','\xb4','\xed','\x82','\xa4','\xeb','\x82','\x98','\xed','\x8c','\x8c','\xec','\x86','\x8c',0, // 부르키나파소 bf
+    '\xeb','\xb6','\x80','\xeb','\xb2','\xa0','\xec','\x84','\xac',0, // 부베섬 bv
+    '\xeb','\xb6','\x80','\xed','\x83','\x84',0, // 부탄 bt
+    '\xeb','\xb6','\x81','\xeb','\xa7','\x88','\xeb','\xa6','\xac','\xec','\x95','\x84','\xeb','\x82','\x98','\xec','\xa0','\x9c','\xeb','\x8f','\x84',0, // 북마리아나제도 mp
+    '\xeb','\xb6','\x81','\xed','\x95','\x9c',0, // 북한 kp
+    '\xeb','\xb6','\x88','\xea','\xb0','\x80','\xeb','\xa6','\xac','\xec','\x95','\x84',0, // 불가리아 bg
+    '\xeb','\xb8','\x8c','\xeb','\x9d','\xbc','\xec','\xa7','\x88',0, // 브라질 br
+    '\xeb','\xb8','\x8c','\xeb','\xa3','\xa8','\xeb','\x82','\x98','\xec','\x9d','\xb4',0, // 브루나이 bn
+    '\xec','\x82','\xac','\xeb','\xaa','\xa8','\xec','\x95','\x84',0, // 사모아 ws
+    '\xec','\x82','\xac','\xec','\x9a','\xb0','\xeb','\x94','\x94','\xec','\x95','\x84','\xeb','\x9d','\xbc','\xeb','\xb9','\x84','\xec','\x95','\x84',0, // 사우디아라비아 sa
+    '\xec','\x82','\xac','\xec','\x9a','\xb0','\xec','\x8a','\xa4','\xec','\xa1','\xb0','\xec','\xa7','\x80','\xec','\x95','\x84','\xec','\x82','\xac','\xec','\x9a','\xb0','\xec','\x8a','\xa4','\xec','\x83','\x8c','\xeb','\x93','\x9c','\xec','\x9c','\x84','\xec','\xb9','\x98','\xec','\xa0','\x9c','\xeb','\x8f','\x84',0, // 사우스조지아사우스샌드위치제도 gs
+    '\xec','\x82','\xb0','\xeb','\xa7','\x88','\xeb','\xa6','\xac','\xeb','\x85','\xb8',0, // 산마리노 sm
+    '\xec','\x83','\x81','\xed','\x88','\xac','\xeb','\xa9','\x94','\xed','\x94','\x84','\xeb','\xa6','\xb0','\xec','\x8b','\x9c','\xed','\x8e','\x98',0, // 상투메프린시페 st
+    '\xec','\x83','\x9d','\xeb','\xa7','\x88','\xeb','\xa5','\xb4','\xed','\x83','\xb1',0, // 생마르탱 mf
+    '\xec','\x83','\x9d','\xeb','\xb0','\x94','\xeb','\xa5','\xb4','\xed','\x85','\x94','\xeb','\xa0','\x88','\xeb','\xaf','\xb8',0, // 생바르텔레미 bl
+    '\xec','\x83','\x9d','\xed','\x94','\xbc','\xec','\x97','\x90','\xeb','\xa5','\xb4','\xeb','\xaf','\xb8','\xed','\x81','\xb4','\xeb','\xa1','\xb1',0, // 생피에르미클롱 pm
+    '\xec','\x84','\x9c','\xec','\x82','\xac','\xed','\x95','\x98','\xeb','\x9d','\xbc',0, // 서사하라 eh
+    '\xec','\x84','\xb8','\xeb','\x84','\xa4','\xea','\xb0','\x88',0, // 세네갈 sn
+    '\xec','\x84','\xb8','\xeb','\xa5','\xb4','\xeb','\xb9','\x84','\xec','\x95','\x84',0, // 세르비아 rs
+    '\xec','\x84','\xb8','\xec','\x9a','\xb0','\xed','\x83','\x80','\xeb','\xb0','\x8f','\xeb','\xa9','\x9c','\xeb','\xa6','\xac','\xec','\x95','\xbc',0, // 세우타및멜리야 ea
+    '\xec','\x84','\xb8','\xec','\x9d','\xb4','\xec','\x85','\xb8',0, // 세이셸 sc
+    '\xec','\x84','\xb8','\xec','\x9d','\xb8','\xed','\x8a','\xb8','\xeb','\xa3','\xa8','\xec','\x8b','\x9c','\xec','\x95','\x84',0, // 세인트루시아 lc
+    '\xec','\x84','\xb8','\xec','\x9d','\xb8','\xed','\x8a','\xb8','\xeb','\xb9','\x88','\xec','\x84','\xbc','\xed','\x8a','\xb8','\xea','\xb7','\xb8','\xeb','\xa0','\x88','\xeb','\x82','\x98','\xeb','\x94','\x98',0, // 세인트빈센트그레나딘 vc
+    '\xec','\x84','\xb8','\xec','\x9d','\xb8','\xed','\x8a','\xb8','\xed','\x82','\xa4','\xec','\xb8','\xa0','\xeb','\x84','\xa4','\xeb','\xb9','\x84','\xec','\x8a','\xa4',0, // 세인트키츠네비스 kn
+    '\xec','\x84','\xb8','\xec','\x9d','\xb8','\xed','\x8a','\xb8','\xed','\x97','\xac','\xeb','\xa0','\x88','\xeb','\x82','\x98',0, // 세인트헬레나 sh
+    '\xec','\x86','\x8c','\xeb','\xa7','\x90','\xeb','\xa6','\xac','\xec','\x95','\x84',0, // 소말리아 so
+    '\xec','\x86','\x94','\xeb','\xa1','\x9c','\xeb','\xaa','\xac','\xec','\xa0','\x9c','\xeb','\x8f','\x84',0, // 솔로몬제도 sb
+    '\xec','\x88','\x98','\xeb','\x8b','\xa8',0, // 수단 sd
+    '\xec','\x88','\x98','\xeb','\xa6','\xac','\xeb','\x82','\xa8',0, // 수리남 sr
+    '\xec','\x8a','\xa4','\xeb','\xa6','\xac','\xeb','\x9e','\x91','\xec','\xb9','\xb4',0, // 스리랑카 lk
+    '\xec','\x8a','\xa4','\xeb','\xb0','\x9c','\xeb','\xb0','\x94','\xeb','\xa5','\xb4','\xec','\xa0','\x9c','\xeb','\x8f','\x84','\xec','\x96','\x80','\xeb','\xa7','\x88','\xec','\x9b','\xac','\xec','\x84','\xac',0, // 스발바르제도얀마웬섬 sj
+    '\xec','\x8a','\xa4','\xec','\x99','\x80','\xec','\xa7','\x88','\xeb','\x9e','\x80','\xeb','\x93','\x9c',0, // 스와질란드 sz
+    '\xec','\x8a','\xa4','\xec','\x9b','\xa8','\xeb','\x8d','\xb4',0, // 스웨덴 se
+    '\xec','\x8a','\xa4','\xec','\x9c','\x84','\xec','\x8a','\xa4',0, // 스위스 ch
+    '\xec','\x8a','\xa4','\xed','\x8e','\x98','\xec','\x9d','\xb8',0, // 스페인 es
+    '\xec','\x8a','\xac','\xeb','\xa1','\x9c','\xeb','\xb0','\x94','\xed','\x82','\xa4','\xec','\x95','\x84',0, // 슬로바키아 sk
+    '\xec','\x8a','\xac','\xeb','\xa1','\x9c','\xeb','\xb2','\xa0','\xeb','\x8b','\x88','\xec','\x95','\x84',0, // 슬로베니아 si
+    '\xec','\x8b','\x9c','\xeb','\xa6','\xac','\xec','\x95','\x84',0, // 시리아 sy
+    '\xec','\x8b','\x9c','\xec','\x97','\x90','\xeb','\x9d','\xbc','\xeb','\xa6','\xac','\xec','\x98','\xa8',0, // 시에라리온 sl
+    '\xec','\x8b','\xa0','\xed','\x8a','\xb8','\xeb','\xa7','\x88','\xeb','\xa5','\xb4','\xed','\x84','\xb4',0, // 신트마르턴 sx
+    '\xec','\x8b','\xb1','\xea','\xb0','\x80','\xed','\x8f','\xac','\xeb','\xa5','\xb4',0, // 싱가포르 sg
+    '\xec','\x95','\x84','\xeb','\x9e','\x8d','\xec','\x97','\x90','\xeb','\xaf','\xb8','\xeb','\xa6','\xac','\xed','\x8a','\xb8',0, // 아랍에미리트 ae
+    '\xec','\x95','\x84','\xeb','\xa3','\xa8','\xeb','\xb0','\x94',0, // 아루바 aw
+    '\xec','\x95','\x84','\xeb','\xa5','\xb4','\xeb','\xa9','\x94','\xeb','\x8b','\x88','\xec','\x95','\x84',0, // 아르메니아 am
+    '\xec','\x95','\x84','\xeb','\xa5','\xb4','\xed','\x97','\xa8','\xed','\x8b','\xb0','\xeb','\x82','\x98',0, // 아르헨티나 ar
+    '\xec','\x95','\x84','\xeb','\xa9','\x94','\xeb','\xa6','\xac','\xec','\xb9','\xb8','\xec','\x82','\xac','\xeb','\xaa','\xa8','\xec','\x95','\x84',0, // 아메리칸사모아 as
+    '\xec','\x95','\x84','\xec','\x9d','\xb4','\xeb','\xb3','\xb4','\xeb','\xa6','\xac','\xec','\xbd','\x94','\xec','\x8a','\xa4','\xed','\x8a','\xb8',0, // 아이보리코스트 ci
+    '\xec','\x95','\x84','\xec','\x9d','\xb4','\xec','\x8a','\xac','\xeb','\x9e','\x80','\xeb','\x93','\x9c',0, // 아이슬란드 is
+    '\xec','\x95','\x84','\xec','\x9d','\xb4','\xed','\x8b','\xb0',0, // 아이티 ht
+    '\xec','\x95','\x84','\xec','\x9d','\xbc','\xeb','\x9e','\x9c','\xeb','\x93','\x9c',0, // 아일랜드 ie
+    '\xec','\x95','\x84','\xec','\xa0','\x9c','\xeb','\xa5','\xb4','\xeb','\xb0','\x94','\xec','\x9d','\xb4','\xec','\x9e','\x94',0, // 아제르바이잔 az
+    '\xec','\x95','\x84','\xed','\x94','\x84','\xea','\xb0','\x80','\xeb','\x8b','\x88','\xec','\x8a','\xa4','\xed','\x83','\x84',0, // 아프가니스탄 af
+    '\xec','\x95','\x88','\xeb','\x8f','\x84','\xeb','\x9d','\xbc',0, // 안도라 ad
+    '\xec','\x95','\x8c','\xeb','\xb0','\x94','\xeb','\x8b','\x88','\xec','\x95','\x84',0, // 알바니아 al
+    '\xec','\x95','\x8c','\xec','\xa0','\x9c','\xeb','\xa6','\xac',0, // 알제리 dz
+    '\xec','\x95','\x99','\xea','\xb3','\xa8','\xeb','\x9d','\xbc',0, // 앙골라 ao
+    '\xec','\x95','\xa4','\xed','\x8b','\xb0','\xea','\xb0','\x80','\xeb','\xb0','\x94','\xeb','\xb6','\x80','\xeb','\x8b','\xa4',0, // 앤티가바부다 ag
+    '\xec','\x95','\xb5','\xea','\xb7','\x88','\xeb','\x9d','\xbc',0, // 앵귈라 ai
+    '\xec','\x96','\xb4','\xec','\x84','\xbc','\xec','\x85','\x98','\xec','\x84','\xac',0, // 어센션섬 ac
+    '\xec','\x97','\x90','\xeb','\xa6','\xac','\xed','\x8a','\xb8','\xeb','\xa6','\xac','\xec','\x95','\x84',0, // 에리트리아 er
+    '\xec','\x97','\x90','\xec','\x8a','\xa4','\xec','\x99','\x80','\xed','\x8b','\xb0','\xeb','\x8b','\x88',0, // 에스와티니 sz
+    '\xec','\x97','\x90','\xec','\x8a','\xa4','\xed','\x86','\xa0','\xeb','\x8b','\x88','\xec','\x95','\x84',0, // 에스토니아 ee
+    '\xec','\x97','\x90','\xec','\xbd','\xb0','\xeb','\x8f','\x84','\xeb','\xa5','\xb4',0, // 에콰도르 ec
+    '\xec','\x97','\x90','\xed','\x8b','\xb0','\xec','\x98','\xa4','\xed','\x94','\xbc','\xec','\x95','\x84',0, // 에티오피아 et
+    '\xec','\x97','\x98','\xec','\x82','\xb4','\xeb','\xb0','\x94','\xeb','\x8f','\x84','\xeb','\xa5','\xb4',0, // 엘살바도르 sv
+    '\xec','\x98','\x81','\xea','\xb5','\xad',0, // 영국 gb
+    '\xec','\x98','\x81','\xea','\xb5','\xad','\xeb','\xa0','\xb9','\xeb','\xb2','\x84','\xec','\xa7','\x84','\xec','\x95','\x84','\xec','\x9d','\xbc','\xeb','\x9e','\x9c','\xeb','\x93','\x9c',0, // 영국령버진아일랜드 vg
+    '\xec','\x98','\x81','\xea','\xb5','\xad','\xeb','\xa0','\xb9','\xec','\x9d','\xb8','\xeb','\x8f','\x84','\xec','\x96','\x91','\xec','\x8b','\x9d','\xeb','\xaf','\xbc','\xec','\xa7','\x80',0, // 영국령인도양식민지 io
+    '\xec','\x98','\x88','\xeb','\xa9','\x98',0, // 예멘 ye
+    '\xec','\x98','\xa4','\xeb','\xa7','\x8c',0, // 오만 om
+    '\xec','\x98','\xa4','\xec','\x84','\xb8','\xec','\x95','\x84','\xeb','\x8b','\x88','\xec','\x95','\x84','\xec','\x99','\xb8','\xea','\xb3','\xbd',0, // 오세아니아외곽 qo
+    '\xec','\x98','\xa4','\xec','\x8a','\xa4','\xed','\x8a','\xb8','\xeb','\xa0','\x88','\xec','\x9d','\xbc','\xeb','\xa6','\xac','\xec','\x95','\x84',0, // 오스트레일리아 au
+    '\xec','\x98','\xa4','\xec','\x8a','\xa4','\xed','\x8a','\xb8','\xeb','\xa6','\xac','\xec','\x95','\x84',0, // 오스트리아 at
+    '\xec','\x98','\xa8','\xeb','\x91','\x90','\xeb','\x9d','\xbc','\xec','\x8a','\xa4',0, // 온두라스 hn
+    '\xec','\x98','\xac','\xeb','\x9e','\x80','\xeb','\x93','\x9c','\xec','\xa0','\x9c','\xeb','\x8f','\x84',0, // 올란드제도 ax
+    '\xec','\x99','\x88','\xeb','\xa6','\xac','\xec','\x8a','\xa4','\xed','\x91','\xb8','\xed','\x88','\xac','\xeb','\x82','\x98','\xec','\xa0','\x9c','\xeb','\x8f','\x84',0, // 왈리스푸투나제도 wf
+    '\xec','\x9a','\x94','\xeb','\xa5','\xb4','\xeb','\x8b','\xa8',0, // 요르단 jo
+    '\xec','\x9a','\xb0','\xea','\xb0','\x84','\xeb','\x8b','\xa4',0, // 우간다 ug
+    '\xec','\x9a','\xb0','\xeb','\xa3','\xa8','\xea','\xb3','\xbc','\xec','\x9d','\xb4',0, // 우루과이 uy
+    '\xec','\x9a','\xb0','\xec','\xa6','\x88','\xeb','\xb2','\xa0','\xed','\x82','\xa4','\xec','\x8a','\xa4','\xed','\x83','\x84',0, // 우즈베키스탄 uz
+    '\xec','\x9a','\xb0','\xed','\x81','\xac','\xeb','\x9d','\xbc','\xec','\x9d','\xb4','\xeb','\x82','\x98',0, // 우크라이나 ua
+    '\xec','\x9c','\xa0','\xeb','\xa1','\x9c','\xec','\xa1','\xb4',0, // 유로존 ez
+    '\xec','\x9c','\xa0','\xec','\x82','\xac','\xec','\x96','\x91','\xeb','\xb0','\xa9','\xed','\x96','\xa5',0, // 유사양방향 xb
+    '\xec','\x9c','\xa0','\xec','\x82','\xac','\xec','\x96','\xb5','\xec','\x96','\x91',0, // 유사억양 xa
+    '\xec','\x9d','\xb4','\xeb','\x9d','\xbc','\xed','\x81','\xac',0, // 이라크 iq
+    '\xec','\x9d','\xb4','\xeb','\x9e','\x80',0, // 이란 ir
+    '\xec','\x9d','\xb4','\xec','\x8a','\xa4','\xeb','\x9d','\xbc','\xec','\x97','\x98',0, // 이스라엘 il
+    '\xec','\x9d','\xb4','\xec','\xa7','\x91','\xed','\x8a','\xb8',0, // 이집트 eg
+    '\xec','\x9d','\xb4','\xed','\x83','\x88','\xeb','\xa6','\xac','\xec','\x95','\x84',0, // 이탈리아 it
+    '\xec','\x9d','\xb8','\xeb','\x8f','\x84',0, // 인도 in
+    '\xec','\x9d','\xb8','\xeb','\x8f','\x84','\xeb','\x84','\xa4','\xec','\x8b','\x9c','\xec','\x95','\x84',0, // 인도네시아 id
+    '\xec','\x9d','\xbc','\xeb','\xb3','\xb8',0, // 일본 jp
+    '\xec','\x9e','\x90','\xeb','\xa9','\x94','\xec','\x9d','\xb4','\xec','\xb9','\xb4',0, // 자메이카 jm
+    '\xec','\x9e','\xa0','\xeb','\xb9','\x84','\xec','\x95','\x84',0, // 잠비아 zm
+    '\xec','\xa0','\x80','\xec','\xa7','\x80',0, // 저지 je
+    '\xec','\xa0','\x81','\xeb','\x8f','\x84','\xea','\xb8','\xb0','\xeb','\x8b','\x88',0, // 적도기니 gq
+    '\xec','\xa1','\xb0','\xec','\x84','\xa0','\xeb','\xaf','\xbc','\xec','\xa3','\xbc','\xec','\xa3','\xbc','\xec','\x9d','\x98','\xec','\x9d','\xb8','\xeb','\xaf','\xbc','\xea','\xb3','\xb5','\xed','\x99','\x94','\xea','\xb5','\xad',0, // 조선민주주의인민공화국 kp
+    '\xec','\xa1','\xb0','\xec','\xa7','\x80','\xec','\x95','\x84',0, // 조지아 ge
+    '\xec','\xa4','\x91','\xea','\xb5','\xad',0, // 중국 cn
+    '\xec','\xa4','\x91','\xec','\x95','\x99','\xec','\x95','\x84','\xed','\x94','\x84','\xeb','\xa6','\xac','\xec','\xb9','\xb4','\xea','\xb3','\xb5','\xed','\x99','\x94','\xea','\xb5','\xad',0, // 중앙아프리카공화국 cf
+    '\xec','\xa7','\x80','\xeb','\xb6','\x80','\xed','\x8b','\xb0',0, // 지부티 dj
+    '\xec','\xa7','\x80','\xeb','\xb8','\x8c','\xeb','\xa1','\xa4','\xed','\x84','\xb0',0, // 지브롤터 gi
+    '\xec','\xa7','\x90','\xeb','\xb0','\x94','\xeb','\xb8','\x8c','\xec','\x9b','\xa8',0, // 짐바브웨 zw
+    '\xec','\xb0','\xa8','\xeb','\x93','\x9c',0, // 차드 td
+    '\xec','\xb2','\xb4','\xec','\xbd','\x94',0, // 체코 cz
+    '\xec','\xb2','\xb4','\xec','\xbd','\x94','\xea','\xb3','\xb5','\xed','\x99','\x94','\xea','\xb5','\xad',0, // 체코공화국 cz
+    '\xec','\xb9','\xa0','\xeb','\xa0','\x88',0, // 칠레 cl
+    '\xec','\xb9','\xb4','\xeb','\x82','\x98','\xeb','\xa6','\xac','\xec','\x95','\x84','\xec','\xa0','\x9c','\xeb','\x8f','\x84',0, // 카나리아제도 ic
+    '\xec','\xb9','\xb4','\xeb','\xa9','\x94','\xeb','\xa3','\xac',0, // 카메룬 cm
+    '\xec','\xb9','\xb4','\xeb','\xb3','\xb4','\xeb','\xb2','\xa0','\xeb','\xa5','\xb4','\xeb','\x8d','\xb0',0, // 카보베르데 cv
+    '\xec','\xb9','\xb4','\xec','\x9e','\x90','\xed','\x9d','\x90','\xec','\x8a','\xa4','\xed','\x83','\x84',0, // 카자흐스탄 kz
+    '\xec','\xb9','\xb4','\xed','\x83','\x80','\xeb','\xa5','\xb4',0, // 카타르 qa
+    '\xec','\xba','\x84','\xeb','\xb3','\xb4','\xeb','\x94','\x94','\xec','\x95','\x84',0, // 캄보디아 kh
+    '\xec','\xba','\x90','\xeb','\x82','\x98','\xeb','\x8b','\xa4',0, // 캐나다 ca
+    '\xec','\xbc','\x80','\xeb','\x83','\x90',0, // 케냐 ke
+    '\xec','\xbc','\x80','\xec','\x9d','\xb4','\xeb','\xa7','\xa8','\xec','\xa0','\x9c','\xeb','\x8f','\x84',0, // 케이맨제도 ky
+    '\xec','\xbd','\x94','\xeb','\xaa','\xa8','\xeb','\xa1','\x9c',0, // 코모로 km
+    '\xec','\xbd','\x94','\xec','\x86','\x8c','\xeb','\xb3','\xb4',0, // 코소보 xk
+    '\xec','\xbd','\x94','\xec','\x8a','\xa4','\xed','\x83','\x80','\xeb','\xa6','\xac','\xec','\xb9','\xb4',0, // 코스타리카 cr
+    '\xec','\xbd','\x94','\xec','\xbd','\x94','\xec','\x8a','\xa4','\xec','\xa0','\x9c','\xeb','\x8f','\x84',0, // 코코스제도 cc
+    '\xec','\xbd','\x94','\xed','\x8a','\xb8','\xeb','\x94','\x94','\xeb','\xb6','\x80','\xec','\x95','\x84','\xeb','\xa5','\xb4',0, // 코트디부아르 ci
+    '\xec','\xbd','\x9c','\xeb','\xa1','\xac','\xeb','\xb9','\x84','\xec','\x95','\x84',0, // 콜롬비아 co
+    '\xec','\xbd','\xa9','\xea','\xb3','\xa0','\xea','\xb3','\xb5','\xed','\x99','\x94','\xea','\xb5','\xad',0, // 콩고공화국 cg
+    '\xec','\xbd','\xa9','\xea','\xb3','\xa0','\xeb','\xaf','\xbc','\xec','\xa3','\xbc','\xea','\xb3','\xb5','\xed','\x99','\x94','\xea','\xb5','\xad',0, // 콩고민주공화국 cd
+    '\xec','\xbd','\xa9','\xea','\xb3','\xa0','\xeb','\xb8','\x8c','\xeb','\x9d','\xbc','\xec','\x9e','\x90','\xeb','\xb9','\x8c',0, // 콩고브라자빌 cg
+    '\xec','\xbd','\xa9','\xea','\xb3','\xa0','\xed','\x82','\xa8','\xec','\x83','\xa4','\xec','\x82','\xac',0, // 콩고킨샤사 cd
+    '\xec','\xbf','\xa0','\xeb','\xb0','\x94',0, // 쿠바 cu
+    '\xec','\xbf','\xa0','\xec','\x9b','\xa8','\xec','\x9d','\xb4','\xed','\x8a','\xb8',0, // 쿠웨이트 kw
+    '\xec','\xbf','\xa1','\xec','\xa0','\x9c','\xeb','\x8f','\x84',0, // 쿡제도 ck
+    '\xed','\x80','\xb4','\xeb','\x9d','\xbc','\xec','\x86','\x8c',0, // 퀴라소 cw
+    '\xed','\x81','\xac','\xeb','\xa1','\x9c','\xec','\x95','\x84','\xed','\x8b','\xb0','\xec','\x95','\x84',0, // 크로아티아 hr
+    '\xed','\x81','\xac','\xeb','\xa6','\xac','\xec','\x8a','\xa4','\xeb','\xa7','\x88','\xec','\x8a','\xa4','\xec','\x84','\xac',0, // 크리스마스섬 cx
+    '\xed','\x81','\xb4','\xeb','\xa6','\xbd','\xed','\x8d','\xbc','\xed','\x8a','\xbc','\xec','\x84','\xac',0, // 클립퍼튼섬 cp
+    '\xed','\x82','\xa4','\xeb','\xa5','\xb4','\xea','\xb8','\xb0','\xec','\x8a','\xa4','\xec','\x8a','\xa4','\xed','\x83','\x84',0, // 키르기스스탄 kg
+    '\xed','\x82','\xa4','\xeb','\xa6','\xac','\xeb','\xb0','\x94','\xec','\x8b','\x9c',0, // 키리바시 ki
+    '\xed','\x82','\xa4','\xed','\x94','\x84','\xeb','\xa1','\x9c','\xec','\x8a','\xa4',0, // 키프로스 cy
+    '\xed','\x83','\x80','\xec','\xa7','\x80','\xed','\x82','\xa4','\xec','\x8a','\xa4','\xed','\x83','\x84',0, // 타지키스탄 tj
+    '\xed','\x83','\x84','\xec','\x9e','\x90','\xeb','\x8b','\x88','\xec','\x95','\x84',0, // 탄자니아 tz
+    '\xed','\x83','\x9c','\xea','\xb5','\xad',0, // 태국 th
+    '\xed','\x84','\xb0','\xed','\x81','\xac','\xec','\x8a','\xa4','\xec','\xbc','\x80','\xec','\x9d','\xb4','\xec','\xbb','\xa4','\xec','\x8a','\xa4','\xec','\xa0','\x9c','\xeb','\x8f','\x84',0, // 터크스케이커스제도 tc
+    '\xed','\x84','\xb0','\xed','\x82','\xa4',0, // 터키 tr
+    '\xed','\x86','\xa0','\xea','\xb3','\xa0',0, // 토고 tg
+    '\xed','\x86','\xa0','\xec','\xbc','\x88','\xeb','\x9d','\xbc','\xec','\x9a','\xb0',0, // 토켈라우 tk
+    '\xed','\x86','\xb5','\xea','\xb0','\x80',0, // 통가 to
+    '\xed','\x88','\xac','\xeb','\xa5','\xb4','\xed','\x81','\xac','\xeb','\xa9','\x94','\xeb','\x8b','\x88','\xec','\x8a','\xa4','\xed','\x83','\x84',0, // 투르크메니스탄 tm
+    '\xed','\x88','\xac','\xeb','\xb0','\x9c','\xeb','\xa3','\xa8',0, // 투발루 tv
+    '\xed','\x8a','\x80','\xeb','\x8b','\x88','\xec','\xa7','\x80',0, // 튀니지 tn
+    '\xed','\x8a','\xb8','\xeb','\xa6','\xac','\xeb','\x8b','\x88','\xeb','\x8b','\xa4','\xeb','\x93','\x9c','\xed','\x86','\xa0','\xeb','\xb0','\x94','\xea','\xb3','\xa0',0, // 트리니다드토바고 tt
+    '\xed','\x8a','\xb8','\xeb','\xa6','\xac','\xec','\x8a','\xa4','\xed','\x83','\x84','\xeb','\x8b','\xa4','\xec','\xbf','\xa0','\xeb','\x82','\x98',0, // 트리스탄다쿠나 ta
+    '\xed','\x8b','\xb0','\xeb','\xaa','\xa8','\xeb','\xa5','\xb4','\xeb','\xa0','\x88','\xec','\x8a','\xa4','\xed','\x85','\x8c',0, // 티모르레스테 tl
+    '\xed','\x8c','\x8c','\xeb','\x82','\x98','\xeb','\xa7','\x88',0, // 파나마 pa
+    '\xed','\x8c','\x8c','\xeb','\x9d','\xbc','\xea','\xb3','\xbc','\xec','\x9d','\xb4',0, // 파라과이 py
+    '\xed','\x8c','\x8c','\xed','\x82','\xa4','\xec','\x8a','\xa4','\xed','\x83','\x84',0, // 파키스탄 pk
+    '\xed','\x8c','\x8c','\xed','\x91','\xb8','\xec','\x95','\x84','\xeb','\x89','\xb4','\xea','\xb8','\xb0','\xeb','\x8b','\x88',0, // 파푸아뉴기니 pg
+    '\xed','\x8c','\x94','\xeb','\x9d','\xbc','\xec','\x9a','\xb0',0, // 팔라우 pw
+    '\xed','\x8c','\x94','\xeb','\xa0','\x88','\xec','\x8a','\xa4','\xed','\x83','\x80','\xec','\x9d','\xb8',0, // 팔레스타인 ps
+    '\xed','\x8c','\x94','\xeb','\xa0','\x88','\xec','\x8a','\xa4','\xed','\x83','\x80','\xec','\x9d','\xb8','\xec','\xa7','\x80','\xea','\xb5','\xac',0, // 팔레스타인지구 ps
+    '\xed','\x8e','\x98','\xeb','\xa1','\x9c','\xec','\xa0','\x9c','\xeb','\x8f','\x84',0, // 페로제도 fo
+    '\xed','\x8e','\x98','\xeb','\xa3','\xa8',0, // 페루 pe
+    '\xed','\x8f','\xac','\xeb','\xa5','\xb4','\xed','\x88','\xac','\xea','\xb0','\x88',0, // 포르투갈 pt
+    '\xed','\x8f','\xac','\xed','\x81','\xb4','\xeb','\x9e','\x9c','\xeb','\x93','\x9c','\xec','\xa0','\x9c','\xeb','\x8f','\x84',0, // 포클랜드제도 fk
+    '\xed','\x8f','\xac','\xed','\x81','\xb4','\xeb','\x9e','\x9c','\xeb','\x93','\x9c','\xec','\xa0','\x9c','\xeb','\x8f','\x84','\xeb','\xa7','\x90','\xeb','\xb9','\x84','\xeb','\x82','\x98','\xec','\x8a','\xa4','\xea','\xb5','\xb0','\xeb','\x8f','\x84',0, // 포클랜드제도말비나스군도 fk
+    '\xed','\x8f','\xb4','\xeb','\x9e','\x80','\xeb','\x93','\x9c',0, // 폴란드 pl
+    '\xed','\x91','\xb8','\xec','\x97','\x90','\xeb','\xa5','\xb4','\xed','\x86','\xa0','\xeb','\xa6','\xac','\xec','\xbd','\x94',0, // 푸에르토리코 pr
+    '\xed','\x94','\x84','\xeb','\x9e','\x91','\xec','\x8a','\xa4',0, // 프랑스 fr
+    '\xed','\x94','\x84','\xeb','\x9e','\x91','\xec','\x8a','\xa4','\xeb','\x82','\xa8','\xeb','\xb6','\x80','\xec','\xa7','\x80','\xeb','\xb0','\xa9',0, // 프랑스남부지방 tf
+    '\xed','\x94','\x84','\xeb','\x9e','\x91','\xec','\x8a','\xa4','\xeb','\xa0','\xb9','\xea','\xb8','\xb0','\xec','\x95','\x84','\xeb','\x82','\x98',0, // 프랑스령기아나 gf
+    '\xed','\x94','\x84','\xeb','\x9e','\x91','\xec','\x8a','\xa4','\xeb','\xa0','\xb9','\xed','\x8f','\xb4','\xeb','\xa6','\xac','\xeb','\x84','\xa4','\xec','\x8b','\x9c','\xec','\x95','\x84',0, // 프랑스령폴리네시아 pf
+    '\xed','\x94','\xbc','\xec','\xa7','\x80',0, // 피지 fj
+    '\xed','\x95','\x80','\xeb','\x9e','\x80','\xeb','\x93','\x9c',0, // 핀란드 fi
+    '\xed','\x95','\x84','\xeb','\xa6','\xac','\xed','\x95','\x80',0, // 필리핀 ph
+    '\xed','\x95','\x8f','\xec','\xbc','\x80','\xec','\x96','\xb8','\xec','\x84','\xac',0, // 핏케언섬 pn
+    '\xed','\x97','\x88','\xeb','\x93','\x9c','\xeb','\xa7','\xa5','\xeb','\x8f','\x84','\xeb','\x84','\x90','\xeb','\x93','\x9c','\xec','\xa0','\x9c','\xeb','\x8f','\x84',0, // 허드맥도널드제도 hm
+    '\xed','\x97','\x9d','\xea','\xb0','\x80','\xeb','\xa6','\xac',0, // 헝가리 hu
+    '\xed','\x99','\x8d','\xec','\xbd','\xa9',0, // 홍콩 hk
+    '\xed','\x99','\x8d','\xec','\xbd','\xa9','\xec','\xa4','\x91','\xea','\xb5','\xad','\xed','\x8a','\xb9','\xeb','\xb3','\x84','\xed','\x96','\x89','\xec','\xa0','\x95','\xea','\xb5','\xac',0, // 홍콩중국특별행정구 hk
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\x85','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x81','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄃𑄅𑄪𑄑𑄣𑄭𑄚𑄨𑄁𑄃𑄮𑄥𑄚𑄨𑄠 qo
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄃𑄌𑄴𑄑𑄳𑄢𑄬𑄣𑄨𑄠 au
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄃𑄎𑄢𑄴𑄝𑄭𑄎𑄚𑄴 az
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\xa2',0, // 𑄃𑄚𑄴𑄓𑄮𑄢 ad
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄃𑄛𑄴𑄉𑄚𑄨𑄌𑄴𑄖𑄚𑄴 af
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\xa0',0, // 𑄃𑄟𑄬𑄢𑄨𑄇𑄚𑄴𑄥𑄟𑄮𑄠 as
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xb4',0, // 𑄃𑄠𑄢𑄴𑄣𑄳𑄠𑄚𑄴𑄓𑄴 ie
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x9d',0, // 𑄃𑄢𑄪𑄝 aw
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a',0, // 𑄃𑄢𑄴𑄎𑄬𑄚𑄴𑄑𑄨𑄚 ar
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄃𑄢𑄴𑄎𑄬𑄢𑄨𑄠 dz
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄃𑄢𑄴𑄟𑄬𑄚𑄨𑄠 am
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0',0, // 𑄃𑄣𑄚𑄴𑄓𑄧𑄉𑄭𑄉𑄭𑄞𑄨𑄘𑄳𑄠 ax
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄃𑄣𑄧𑄟𑄴𑄝𑄨𑄠 co
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄃𑄣𑄴𑄝𑄬𑄚𑄨𑄠 al
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄃𑄧𑄌𑄴𑄑𑄳𑄢𑄨𑄠 at
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4',0, // 𑄃𑄨𑄃𑄪𑄃𑄬𑄌𑄴 us
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄃𑄨𑄃𑄪𑄇𑄳𑄢𑄬𑄚𑄴 ua
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9c','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄃𑄨𑄜𑄨𑄃𑄮𑄛𑄨𑄠 et
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄃𑄨𑄠𑄬𑄟𑄬𑄚𑄴 ye
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄃𑄭𑄝𑄬𑄢𑄨𑄠 lr
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8',0, // 𑄃𑄭𑄞𑄧𑄢𑄨 ci
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xb4',0, // 𑄃𑄭𑄞𑄧𑄢𑄨𑄇𑄮𑄌𑄴𑄑𑄴 ci
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x9c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄃𑄭𑄣𑄴𑄃𑄧𑄜𑄴𑄟𑄳𑄠𑄚𑄴 im
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xb4',0, // 𑄃𑄭𑄥𑄴𑄣𑄳𑄠𑄚𑄴𑄓𑄴 is
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄃𑄮𑄟𑄚𑄴 om
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x8b','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\xa3',0, // 𑄃𑄳𑄠𑄋𑄴𑄉𑄮𑄣 ao
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x87',0, // 𑄃𑄳𑄠𑄚𑄴𑄑𑄢𑄴𑄇𑄧𑄑𑄨𑄇 aq
+    '\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xb4',0, // 𑄃𑄳𑄠𑄥𑄴𑄥𑄬𑄚𑄴𑄥𑄧𑄚𑄴𑄃𑄭𑄣𑄳𑄠𑄚𑄴𑄓𑄴 ac
+    '\xf0','\x91','\x84','\x84','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xac',0, // 𑄄𑄃𑄪𑄇𑄬 gb
+    '\xf0','\x91','\x84','\x84','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4',0, // 𑄄𑄇𑄪𑄠𑄬𑄓𑄧𑄢𑄴 ec
+    '\xf0','\x91','\x84','\x84','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb4',0, // 𑄄𑄎𑄴𑄢𑄠𑄬𑄣𑄴 il
+    '\xf0','\x91','\x84','\x84','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa8',0, // 𑄄𑄖𑄣𑄨 it
+    '\xf0','\x91','\x84','\x84','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄄𑄚𑄴𑄘𑄮𑄚𑄬𑄥𑄨𑄠 id
+    '\xf0','\x91','\x84','\x84','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xb4',0, // 𑄄𑄢𑄇𑄴 iq
+    '\xf0','\x91','\x84','\x84','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄄𑄢𑄚𑄴 ir
+    '\xf0','\x91','\x84','\x84','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄄𑄢𑄨𑄖𑄳𑄢𑄨𑄠 er
+    '\xf0','\x91','\x84','\x84','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x8b','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa3',0, // 𑄄𑄳𑄠𑄋𑄴𑄉𑄪𑄃𑄨𑄣 ai
+    '\xf0','\x91','\x84','\x85','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93',0, // 𑄅𑄉𑄚𑄴𑄓 ug
+    '\xf0','\x91','\x84','\x85','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄅𑄪𑄎𑄴𑄝𑄬𑄇𑄨𑄌𑄴𑄖𑄚𑄴 uz
+    '\xf0','\x91','\x84','\x85','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0',0, // 𑄅𑄪𑄖𑄴𑄖𑄮𑄉𑄎𑄢𑄴𑄟𑄢𑄨𑄠𑄚𑄉𑄭𑄉𑄭𑄞𑄨𑄘𑄳𑄠 mp
+    '\xf0','\x91','\x84','\x85','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄅𑄪𑄖𑄴𑄖𑄮𑄢𑄴𑄇𑄮𑄢𑄨𑄠 kp
+    '\xf0','\x91','\x84','\x85','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xac',0, // 𑄅𑄪𑄢𑄪𑄉𑄪𑄠𑄬 uy
+    '\xf0','\x91','\x84','\x86','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄆𑄌𑄴𑄖𑄮𑄚𑄨𑄠 ee
+    '\xf0','\x91','\x84','\x86','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xb1','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x93',0, // 𑄆𑄚𑄴𑄖𑄨𑄉𑄱𑄃𑄮𑄝𑄢𑄴𑄟𑄪𑄓 ag
+    '\xf0','\x91','\x84','\x86','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4',0, // 𑄆𑄣𑄴𑄥𑄣𑄴𑄞𑄬𑄘𑄧𑄢𑄴 sv
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\x88','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄇𑄎𑄈𑄌𑄴𑄖𑄚𑄴 kz
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4',0, // 𑄇𑄖𑄢𑄴 qa
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\x93',0, // 𑄇𑄚𑄓 ca
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x8b','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xae','d','r','c',0, // 𑄇𑄧𑄋𑄴𑄉𑄮drc cd
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x8b','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa5',0, // 𑄇𑄧𑄋𑄴𑄉𑄮𑄚𑄨𑄇𑄴𑄥𑄥 cd
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x8b','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa7',0, // 𑄇𑄧𑄋𑄴𑄉𑄮𑄛𑄳𑄢𑄎𑄖𑄚𑄴𑄖𑄳𑄢𑄧 cg
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x8b','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb4',0, // 𑄇𑄧𑄋𑄴𑄉𑄮𑄝𑄳𑄢𑄎𑄞𑄨𑄣𑄴 cg
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4',0, // 𑄇𑄧𑄟𑄮𑄢𑄮𑄌𑄴 km
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄇𑄧𑄟𑄴𑄝𑄮𑄓𑄨𑄠 kh
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xae',0, // 𑄇𑄧𑄥𑄮𑄞𑄮 xk
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x9d',0, // 𑄇𑄨𑄃𑄪𑄝 cu
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xae',0, // 𑄇𑄨𑄃𑄪𑄢𑄥𑄃𑄮 cw
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xa8',0, // 𑄇𑄨𑄢𑄨𑄝𑄖𑄨 ki
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄇𑄨𑄢𑄴𑄉𑄨𑄎𑄨𑄌𑄴𑄖𑄚𑄴 kg
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa3',0, // 𑄇𑄪𑄃𑄪𑄑𑄃𑄳𑄃𑄟𑄬𑄣𑄨𑄣 ea
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0',0, // 𑄇𑄪𑄇𑄪𑄉𑄭𑄉𑄭𑄞𑄨𑄘𑄳𑄠 ck
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xb4',0, // 𑄇𑄪𑄠𑄬𑄖𑄴 kw
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄇𑄬𑄚𑄨𑄠 ke
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xac',0, // 𑄇𑄬𑄛𑄴𑄞𑄢𑄴𑄘𑄬 cv
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0',0, // 𑄇𑄬𑄟𑄳𑄠𑄚𑄴𑄉𑄭𑄉𑄭𑄞𑄨𑄘𑄳𑄠 ky
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x81','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0',0, // 𑄇𑄮𑄇𑄮𑄌𑄴𑄇𑄨𑄣𑄨𑄁𑄉𑄭𑄉𑄭𑄞𑄨𑄘𑄳𑄠 cc
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x87',0, // 𑄇𑄮𑄥𑄳𑄑𑄢𑄨𑄇 cr
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0',0, // 𑄇𑄳𑄠𑄚𑄢𑄨𑄉𑄭𑄉𑄭𑄞𑄨𑄘𑄳𑄠 ic
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄇𑄳𑄠𑄟𑄬𑄢𑄪𑄚𑄴 cm
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xb4',0, // 𑄇𑄳𑄠𑄢𑄨𑄝𑄨𑄠𑄚𑄴𑄚𑄬𑄘𑄢𑄴𑄣𑄳𑄠𑄚𑄴𑄓𑄧𑄥𑄴 bq
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0',0, // 𑄇𑄳𑄢𑄨𑄥𑄴𑄟𑄥𑄴𑄞𑄨𑄘𑄳𑄠 cx
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄇𑄳𑄢𑄮𑄠𑄬𑄥𑄨𑄠 hr
+    '\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xb4',0, // 𑄇𑄳𑄣𑄨𑄛𑄢𑄴𑄑𑄧𑄚𑄴𑄃𑄭𑄣𑄳𑄠𑄚𑄳𑄓𑄴 cp
+    '\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄉𑄟𑄴𑄝𑄨𑄠 gm
+    '\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8',0, // 𑄉𑄨𑄚𑄨 gn
+    '\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xaa',0, // 𑄉𑄨𑄚𑄨𑄝𑄨𑄥𑄃𑄪 gw
+    '\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a',0, // 𑄉𑄨𑄠𑄚 gy
+    '\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa3',0, // 𑄉𑄪𑄠𑄖𑄬𑄟𑄣 gt
+    '\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xaf','\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xb4',0, // 𑄉𑄪𑄠𑄘𑄬𑄣𑄯𑄛𑄴 gp
+    '\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xb4',0, // 𑄉𑄪𑄠𑄟𑄴 gu
+    '\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄉𑄳𑄠𑄝𑄧𑄚𑄴 ga
+    '\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x8f','\xf0','\x91','\x84','\xa8',0, // 𑄉𑄳𑄢𑄚𑄴𑄏𑄨 gg
+    '\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4',0, // 𑄉𑄳𑄢𑄨𑄌𑄴 gr
+    '\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa9','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xb4',0, // 𑄉𑄳𑄢𑄩𑄚𑄴𑄣𑄳𑄠𑄚𑄴𑄓𑄴 gl
+    '\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\x93',0, // 𑄉𑄳𑄢𑄬𑄚𑄓 gd
+    '\xf0','\x91','\x84','\x8a','\xf0','\x91','\x84','\x9a',0, // 𑄊𑄚 gh
+    '\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb4',0, // 𑄌𑄘𑄴 td
+    '\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa8',0, // 𑄌𑄨𑄣𑄨 cl
+    '\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xa9','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄌𑄩𑄚𑄴 cn
+    '\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa7',0, // 𑄌𑄬𑄇𑄴𑄛𑄳𑄢𑄎𑄖𑄧𑄚𑄴𑄖𑄳𑄢𑄧 cz
+    '\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄌𑄬𑄌𑄨𑄠 cz
+    '\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄎𑄛𑄚𑄴 jp
+    '\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x87',0, // 𑄎𑄟𑄭𑄇 jm
+    '\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄎𑄟𑄴𑄝𑄨𑄠 zm
+    '\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8',0, // 𑄎𑄢𑄴𑄟𑄚𑄨 de
+    '\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa8',0, // 𑄎𑄢𑄴𑄥𑄨 je
+    '\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x99','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xb4',0, // 𑄎𑄧𑄙𑄃𑄢𑄧𑄝𑄴𑄃𑄟𑄨𑄢𑄖𑄴 ae
+    '\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x99','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xae',0, // 𑄎𑄧𑄙𑄢𑄬𑄌𑄴𑄎𑄮 gb
+    '\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x99','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa6','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0',0, // 𑄎𑄧𑄙𑄢𑄬𑄌𑄴𑄎𑄮𑄢𑄴𑄦𑄭𑄇𑄪𑄢𑄬𑄉𑄭𑄉𑄭𑄞𑄨𑄘𑄳𑄠 um
+    '\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄎𑄧𑄢𑄴𑄎𑄨𑄠 ge
+    '\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄎𑄧𑄢𑄴𑄓𑄧𑄚𑄴 jo
+    '\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xa8',0, // 𑄎𑄨𑄝𑄪𑄖𑄨 dj
+    '\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4',0, // 𑄎𑄨𑄝𑄳𑄢𑄣𑄴𑄑𑄢𑄴 gi
+    '\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xac',0, // 𑄎𑄨𑄟𑄴𑄝𑄝𑄪𑄠𑄬 zw
+    '\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xaa',0, // 𑄑𑄪𑄞𑄣𑄪 tv
+    '\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xaa',0, // 𑄑𑄮𑄇𑄬𑄣𑄃𑄪 tk
+    '\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xae',0, // 𑄑𑄮𑄉𑄮 tg
+    '\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x8b','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89',0, // 𑄑𑄮𑄋𑄴𑄉 to
+    '\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa6',0, // 𑄑𑄳𑄢𑄌𑄴𑄑𑄚𑄴𑄓𑄇𑄪𑄚𑄴𑄦 ta
+    '\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa7',0, // 𑄓𑄬𑄚𑄴𑄟𑄢𑄴𑄇𑄧 dk
+    '\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x87',0, // 𑄓𑄮𑄟𑄨𑄚𑄨𑄇 dm
+    '\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa7',0, // 𑄓𑄮𑄟𑄨𑄚𑄨𑄇𑄚𑄴𑄛𑄳𑄢𑄧𑄎𑄖𑄧𑄚𑄴𑄖𑄳𑄢𑄧 do
+    '\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\x97','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄖𑄎𑄨𑄇𑄴𑄥𑄳𑄗𑄚𑄴 tj
+    '\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄖𑄚𑄴𑄎𑄚𑄨𑄠 tz
+    '\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄖𑄨𑄃𑄪𑄚𑄨𑄥𑄨𑄠 tn
+    '\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xac',0, // 𑄖𑄨𑄟𑄪𑄢𑄴𑄣𑄬𑄌𑄴𑄖𑄬 tl
+    '\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa7',0, // 𑄖𑄪𑄢𑄧𑄌𑄴𑄇𑄧 tr
+    '\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0',0, // 𑄖𑄪𑄢𑄴𑄇𑄧𑄌𑄴𑄃𑄮𑄇𑄭𑄇𑄮𑄌𑄴𑄉𑄭𑄉𑄭𑄞𑄨𑄘𑄳𑄠 tc
+    '\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄖𑄪𑄢𑄴𑄇𑄧𑄟𑄬𑄚𑄨𑄌𑄴𑄖𑄚𑄴 tm
+    '\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\xa4','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄖𑄭𑄤𑄚𑄴 tw
+    '\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xae',0, // 𑄖𑄳𑄢𑄨𑄚𑄨𑄚𑄘𑄴𑄃𑄮𑄑𑄮𑄝𑄳𑄠𑄉𑄮 tt
+    '\xf0','\x91','\x84','\x97','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xb4',0, // 𑄗𑄭𑄣𑄳𑄠𑄚𑄴𑄓𑄴 th
+    '\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\x9c','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x87',0, // 𑄘𑄧𑄉𑄨𑄚𑄴𑄃𑄜𑄳𑄢𑄨𑄇 za
+    '\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄘𑄧𑄉𑄨𑄚𑄴𑄇𑄮𑄢𑄨𑄠 kr
+    '\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0',0, // 𑄘𑄧𑄉𑄨𑄚𑄴𑄎𑄧𑄢𑄴𑄎𑄨𑄠𑄃𑄮𑄘𑄧𑄉𑄨𑄚𑄴𑄥𑄳𑄠𑄚𑄴𑄓𑄃𑄪𑄃𑄨𑄌𑄴𑄉𑄭𑄉𑄭𑄞𑄨𑄘𑄳𑄠 gs
+    '\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄘𑄧𑄉𑄨𑄚𑄴𑄥𑄪𑄘𑄚𑄴 ss
+    '\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄘𑄨𑄠𑄬𑄉𑄮𑄉𑄢𑄴𑄥𑄨𑄠 dg
+    '\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xaa',0, // 𑄚𑄃𑄪𑄢𑄪 nr
+    '\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄚𑄟𑄨𑄝𑄨𑄠 na
+    '\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xac',0, // 𑄚𑄧𑄢𑄴𑄃𑄮𑄠𑄬 no
+    '\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xb4',0, // 𑄚𑄨𑄃𑄪𑄎𑄨𑄣𑄳𑄠𑄚𑄴𑄓𑄴 nz
+    '\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xac',0, // 𑄚𑄨𑄃𑄪𑄠𑄬 nu
+    '\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa0',0, // 𑄚𑄨𑄇𑄢𑄉𑄪𑄠 ni
+    '\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x88','\xf0','\x91','\x84','\xa9','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8',0, // 𑄚𑄨𑄢𑄧𑄇𑄴𑄈𑄩𑄠𑄧𑄉𑄨𑄚𑄨 gq
+    '\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9c','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0',0, // 𑄚𑄨𑄢𑄴𑄜𑄮𑄇𑄴𑄞𑄨𑄘𑄳𑄠 nf
+    '\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xb4',0, // 𑄚𑄬𑄘𑄢𑄴𑄣𑄳𑄠𑄚𑄴𑄓𑄴𑄥𑄴 nl
+    '\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb4',0, // 𑄚𑄬𑄛𑄣𑄴 np
+    '\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4',0, // 𑄚𑄭𑄎𑄢𑄴 ne
+    '\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄚𑄭𑄎𑄬𑄢𑄨𑄠 ng
+    '\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb1','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄚𑄱𑄇𑄳𑄠𑄣𑄬𑄓𑄮𑄚𑄨𑄠 nc
+    '\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄛𑄇𑄨𑄌𑄴𑄖𑄚𑄴 pk
+    '\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\x9f',0, // 𑄛𑄚𑄟 pa
+    '\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8',0, // 𑄛𑄛𑄪𑄠𑄚𑄨𑄃𑄪𑄉𑄨𑄚𑄨 pg
+    '\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xaa',0, // 𑄛𑄣𑄃𑄪 pw
+    '\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa6','\xf0','\x91','\x84','\xa2',0, // 𑄛𑄧𑄎𑄨𑄟𑄴𑄥𑄦𑄢 eh
+    '\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb4',0, // 𑄛𑄧𑄢𑄴𑄖𑄪𑄉𑄣𑄴 pt
+    '\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0',0, // 𑄛𑄨𑄇𑄴𑄇𑄬𑄠𑄢𑄴𑄚𑄴𑄉𑄭𑄉𑄭𑄞𑄨𑄘𑄳𑄠 pn
+    '\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4',0, // 𑄛𑄪𑄉𑄮𑄖𑄨𑄟𑄪𑄢𑄴 tl
+    '\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xae',0, // 𑄛𑄪𑄠𑄬𑄢𑄴𑄖𑄮𑄢𑄨𑄇𑄮 pr
+    '\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xaa',0, // 𑄛𑄬𑄢𑄪 pe
+    '\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xb4',0, // 𑄛𑄮𑄣𑄳𑄠𑄚𑄴𑄓𑄴 pl
+    '\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xac',0, // 𑄛𑄳𑄠𑄢𑄉𑄪𑄠𑄬 py
+    '\xf0','\x91','\x84','\x9c','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa9','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\x89',0, // 𑄜𑄢𑄥𑄩𑄘𑄧𑄉𑄨𑄚𑄧𑄎𑄉 tf
+    '\xf0','\x91','\x84','\x9c','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x84','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4',0, // 𑄜𑄧𑄇𑄴𑄣𑄳𑄠𑄚𑄴𑄓𑄴𑄃𑄭𑄣𑄳𑄠𑄚𑄴𑄓𑄴𑄄𑄥𑄴𑄣𑄳𑄠𑄌𑄴𑄟𑄥𑄴𑄞𑄬𑄚𑄨𑄌𑄴 fk
+    '\xf0','\x91','\x84','\x9c','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0',0, // 𑄜𑄧𑄇𑄴𑄣𑄳𑄠𑄚𑄴𑄓𑄴𑄉𑄭𑄉𑄭𑄞𑄨𑄘𑄳𑄠 fk
+    '\xf0','\x91','\x84','\x9c','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa9','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a',0, // 𑄜𑄧𑄢𑄥𑄩𑄉𑄠𑄚 gf
+    '\xf0','\x91','\x84','\x9c','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa9','\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄜𑄧𑄢𑄥𑄩𑄛𑄧𑄣𑄨𑄚𑄬𑄥𑄨𑄠 pf
+    '\xf0','\x91','\x84','\x9c','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa8',0, // 𑄜𑄨𑄎𑄨 fj
+    '\xf0','\x91','\x84','\x9c','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xb4',0, // 𑄜𑄨𑄚𑄴𑄣𑄳𑄠𑄚𑄴𑄓𑄴 fi
+    '\xf0','\x91','\x84','\x9c','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄜𑄨𑄣𑄨𑄌𑄴𑄖𑄨𑄚𑄴 ps
+    '\xf0','\x91','\x84','\x9c','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\x8a','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8',0, // 𑄜𑄨𑄣𑄨𑄌𑄴𑄖𑄨𑄚𑄴𑄎𑄉𑄊𑄚𑄨 ps
+    '\xf0','\x91','\x84','\x9c','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄜𑄨𑄣𑄨𑄛𑄭𑄚𑄴 ph
+    '\xf0','\x91','\x84','\x9c','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0',0, // 𑄜𑄳𑄠𑄢𑄧𑄃𑄮𑄉𑄭𑄉𑄭𑄞𑄨𑄘𑄳𑄠 fo
+    '\xf0','\x91','\x84','\x9c','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xb4',0, // 𑄜𑄳𑄢𑄚𑄴𑄥𑄴 fr
+    '\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\x81','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4',0, // 𑄝𑄁𑄣𑄘𑄬𑄌𑄴 bd
+    '\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4',0, // 𑄝𑄢𑄴𑄝𑄘𑄮𑄌𑄴 bb
+    '\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x93',0, // 𑄝𑄢𑄴𑄟𑄪𑄓 bm
+    '\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xa6','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0',0, // 𑄝𑄦𑄟𑄉𑄭𑄉𑄭𑄞𑄨𑄘𑄳𑄠 bs
+    '\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xa6','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄝𑄦𑄧𑄢𑄭𑄚𑄴 bh
+    '\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a',0, // 𑄝𑄧𑄖𑄴𑄥𑄮𑄠𑄚 bw
+    '\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄝𑄧𑄣𑄨𑄞𑄨𑄠 bo
+    '\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\xa6','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a',0, // 𑄝𑄧𑄥𑄴𑄚𑄨𑄠𑄃𑄮𑄦𑄢𑄴𑄎𑄬𑄉𑄮𑄞𑄨𑄚 ba
+    '\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xa8',0, // 𑄝𑄪𑄢𑄪𑄚𑄴𑄘𑄨 bi
+    '\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\x9c','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xae',0, // 𑄝𑄪𑄢𑄴𑄇𑄨𑄚𑄜𑄥𑄮 bf
+    '\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄝𑄪𑄣𑄴𑄉𑄬𑄢𑄨𑄠 bg
+    '\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄝𑄬𑄚𑄨𑄚𑄴 bj
+    '\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4',0, // 𑄝𑄬𑄣𑄢𑄪𑄌𑄴 by
+    '\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xb4',0, // 𑄝𑄬𑄣𑄨𑄎𑄴 bz
+    '\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xb4',0, // 𑄝𑄬𑄣𑄴𑄎𑄨𑄠𑄟𑄴 be
+    '\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0',0, // 𑄝𑄮𑄞𑄬𑄑𑄴𑄞𑄨𑄘𑄳𑄠 bv
+    '\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb4',0, // 𑄝𑄳𑄢𑄎𑄨𑄣𑄴 br
+    '\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\xa6','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0',0, // 𑄝𑄳𑄢𑄨𑄑𑄨𑄌𑄴𑄞𑄢𑄧𑄖𑄴𑄟𑄧𑄦𑄥𑄉𑄧𑄢𑄨𑄠𑄧𑄞𑄨𑄘𑄳𑄠 io
+    '\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0',0, // 𑄝𑄳𑄢𑄨𑄑𑄨𑄌𑄴𑄞𑄢𑄴𑄎𑄨𑄚𑄴𑄉𑄭𑄉𑄭𑄞𑄨𑄘𑄳𑄠 vg
+    '\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xad',0, // 𑄝𑄳𑄢𑄪𑄚𑄬𑄭 bn
+    '\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xaa',0, // 𑄞𑄚𑄪𑄠𑄑𑄪 vu
+    '\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xb4',0, // 𑄞𑄢𑄧𑄖𑄴 in
+    '\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xb4',0, // 𑄞𑄨𑄠𑄬𑄖𑄴𑄚𑄟𑄴 vn
+    '\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄞𑄪𑄑𑄚𑄴 bt
+    '\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa3',0, // 𑄞𑄬𑄚𑄬𑄎𑄪𑄠𑄬𑄣 ve
+    '\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xa8',0, // 𑄞𑄳𑄠𑄑𑄨𑄇𑄚𑄴𑄥𑄨𑄑𑄨 va
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4',0, // 𑄟𑄘𑄉𑄌𑄴𑄇𑄢𑄴 mg
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9f',0, // 𑄟𑄠𑄚𑄴𑄟𑄢𑄴𑄝𑄢𑄴𑄟 mm
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xac',0, // 𑄟𑄠𑄮𑄖𑄴𑄖𑄬 yt
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x99','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xae',0, // 𑄟𑄢𑄴𑄇𑄨𑄚𑄴𑄎𑄧𑄙𑄢𑄬𑄌𑄴𑄎𑄮 us
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x99','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0',0, // 𑄟𑄢𑄴𑄇𑄨𑄚𑄴𑄎𑄧𑄙𑄢𑄬𑄌𑄴𑄎𑄮𑄢𑄴𑄞𑄢𑄴𑄎𑄨𑄚𑄴𑄉𑄭𑄉𑄭𑄞𑄨𑄘𑄳𑄠 vi
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xb4',0, // 𑄟𑄢𑄴𑄑𑄨𑄚𑄨𑄇𑄴 mq
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0',0, // 𑄟𑄢𑄴𑄥𑄣𑄴𑄉𑄭𑄉𑄭𑄞𑄨𑄘𑄳𑄠 mh
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xa8',0, // 𑄟𑄣𑄃𑄪𑄃𑄨 mw
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa8',0, // 𑄟𑄣𑄨 ml
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x91',0, // 𑄟𑄣𑄴𑄑 mt
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xb4',0, // 𑄟𑄣𑄴𑄘𑄨𑄛𑄴 mv
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄟𑄣𑄴𑄠𑄬𑄥𑄨𑄠 my
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x8b','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄟𑄧𑄋𑄴𑄉𑄮𑄣𑄨𑄠 mn
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x99','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\x9c','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa7',0, // 𑄟𑄧𑄖𑄴𑄙𑄳𑄠𑄧𑄃𑄜𑄳𑄢𑄨𑄇𑄢𑄴𑄛𑄳𑄢𑄎𑄖𑄧𑄚𑄴𑄖𑄳𑄢𑄧 cf
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xae',0, // 𑄟𑄧𑄚𑄴𑄑𑄨𑄚𑄨𑄉𑄳𑄢𑄮 me
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xb4',0, // 𑄟𑄧𑄚𑄴𑄑𑄴𑄥𑄬𑄢𑄑𑄴 ms
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄟𑄧𑄢𑄨𑄖𑄚𑄨𑄠 mr
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xb4',0, // 𑄟𑄧𑄢𑄨𑄥𑄥𑄴 mu
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4',0, // 𑄟𑄨𑄥𑄧𑄢𑄴 eg
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xae',0, // 𑄟𑄬𑄇𑄴𑄥𑄨𑄇𑄮 mx
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa0','f','y','r','o','m',0, // 𑄟𑄬𑄥𑄨𑄓𑄮𑄚𑄠fyrom mk
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄟𑄭𑄇𑄳𑄢𑄮𑄚𑄬𑄥𑄨𑄠 fm
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xb4',0, // 𑄟𑄮𑄎𑄟𑄴𑄝𑄨𑄇𑄴 mz
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xae',0, // 𑄟𑄮𑄚𑄇𑄮 mc
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xae',0, // 𑄟𑄮𑄢𑄧𑄇𑄴𑄇𑄮 ma
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄟𑄮𑄣𑄴𑄘𑄞𑄨𑄠 md
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xae',0, // 𑄟𑄳𑄠𑄇𑄃𑄮 mo
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x86','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xa9','\xf0','\x91','\x84','\x9a',0, // 𑄟𑄳𑄠𑄇𑄃𑄮𑄆𑄌𑄴𑄃𑄬𑄃𑄢𑄴𑄌𑄩𑄚 mo
+    '\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄟𑄳𑄠𑄥𑄓𑄮𑄚𑄨𑄠 mk
+    '\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄢𑄥𑄨𑄠 ru
+    '\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄢𑄨𑄃𑄨𑄃𑄪𑄚𑄨𑄠𑄧𑄚𑄴 re
+    '\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93',0, // 𑄢𑄪𑄠𑄚𑄴𑄓 rw
+    '\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄢𑄮𑄟𑄚𑄨𑄠 ro
+    '\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4',0, // 𑄣𑄃𑄮𑄌𑄴 la
+    '\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄣𑄖𑄴𑄞𑄨𑄠 lv
+    '\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄣𑄨𑄌𑄬𑄚𑄴𑄥𑄳𑄑𑄬𑄃𑄨𑄚𑄴 li
+    '\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x97','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄣𑄨𑄗𑄪𑄠𑄚𑄨𑄠 lt
+    '\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄣𑄨𑄝𑄨𑄠 ly
+    '\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xa7',0, // 𑄣𑄪𑄇𑄴𑄥𑄬𑄟𑄴𑄝𑄢𑄴𑄉𑄧 lu
+    '\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄣𑄬𑄝𑄚𑄧𑄚𑄴 lb
+    '\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x97','\xf0','\x91','\x84','\xae',0, // 𑄣𑄬𑄥𑄮𑄗𑄮 ls
+    '\xf0','\x91','\x84','\xa4','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9c','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x9a',0, // 𑄤𑄣𑄨𑄌𑄴𑄃𑄮𑄜𑄪𑄑𑄪𑄚 wf
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xa8',0, // 𑄥𑄃𑄮𑄑𑄟𑄃𑄮𑄛𑄳𑄢𑄨𑄚𑄴𑄥𑄨𑄛𑄨 st
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xae',0, // 𑄥𑄚𑄴𑄟𑄢𑄨𑄚𑄮 sm
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\xa0',0, // 𑄥𑄟𑄮𑄠 ws
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄥𑄢𑄴𑄝𑄨𑄠 rs
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄥𑄣𑄴𑄝𑄢𑄴𑄓𑄴𑄃𑄮𑄎𑄚𑄴𑄟𑄬𑄠𑄬𑄚𑄴 sj
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0',0, // 𑄥𑄧𑄣𑄮𑄟𑄚𑄴𑄉𑄭𑄉𑄭𑄞𑄨𑄘𑄳𑄠 sb
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x8b','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4',0, // 𑄥𑄨𑄋𑄴𑄉𑄛𑄪𑄢𑄴 sg
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄥𑄨𑄚𑄴𑄑𑄴𑄟𑄢𑄴𑄑𑄬𑄚𑄴 sx
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄥𑄨𑄠𑄬𑄢𑄣𑄨𑄃𑄮𑄚𑄴 sl
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄥𑄨𑄢𑄨𑄠 sy
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa8',0, // 𑄥𑄨𑄥𑄨𑄣𑄨 sc
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄥𑄪𑄘𑄚𑄴 sd
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xb4',0, // 𑄥𑄪𑄢𑄨𑄚𑄟𑄴 sr
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb4',0, // 𑄥𑄬𑄚𑄬𑄉𑄣𑄴 sn
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4',0, // 𑄥𑄬𑄚𑄴𑄑𑄴𑄇𑄨𑄑𑄴𑄥𑄴𑄃𑄮𑄚𑄬𑄞𑄨𑄌𑄴 kn
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄥𑄬𑄚𑄴𑄑𑄴𑄛𑄨𑄠𑄬𑄢𑄴𑄃𑄮𑄟𑄨𑄢𑄪𑄠𑄬𑄣𑄧𑄚𑄴 pm
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x97','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa8',0, // 𑄥𑄬𑄚𑄴𑄑𑄴𑄝𑄢𑄴𑄗𑄬𑄣𑄨𑄟𑄨 bl
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xb4',0, // 𑄥𑄬𑄚𑄴𑄑𑄴𑄞𑄨𑄚𑄴𑄥𑄬𑄚𑄴𑄑𑄴𑄃𑄮𑄘𑄳𑄠𑄉𑄳𑄢𑄬𑄚𑄓𑄨𑄚𑄴𑄥𑄴 vc
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄥𑄬𑄚𑄴𑄑𑄴𑄟𑄢𑄴𑄑𑄨𑄚𑄴 mf
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄥𑄬𑄚𑄴𑄑𑄴𑄣𑄪𑄥𑄨𑄠 lc
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x91','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa6','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a',0, // 𑄥𑄬𑄚𑄴𑄑𑄴𑄦𑄬𑄣𑄬𑄚 sh
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xb4',0, // 𑄥𑄭𑄛𑄳𑄢𑄥𑄴 cy
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xb4',0, // 𑄥𑄭𑄪𑄎𑄢𑄴𑄣𑄳𑄠𑄚𑄴𑄓𑄴 ch
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄥𑄭𑄪𑄓𑄬𑄚𑄴 se
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄥𑄮𑄟𑄣𑄨𑄠 so
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x8e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xb4',0, // 𑄥𑄮𑄠𑄎𑄨𑄣𑄳𑄠𑄚𑄴𑄓𑄴 sz
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xaf','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x9d','\xf0','\x91','\x84','\xb4',0, // 𑄥𑄯𑄘𑄨𑄃𑄢𑄧𑄝𑄴 sa
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\x9b','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4',0, // 𑄥𑄳𑄛𑄬𑄚𑄴 es
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x81','\xf0','\x91','\x84','\x87',0, // 𑄥𑄳𑄢𑄨𑄣𑄧𑄁𑄇 lk
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄥𑄳𑄣𑄮𑄞𑄇𑄨𑄠 sk
+    '\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa3','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\xa0',0, // 𑄥𑄳𑄣𑄮𑄞𑄚𑄨𑄠 si
+    '\xf0','\x91','\x84','\xa6','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\x9f','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xae','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x9e','\xf0','\x91','\x84','\xa8','\xf0','\x91','\x84','\x98','\xf0','\x91','\x84','\xb3','\xf0','\x91','\x84','\xa0',0, // 𑄦𑄢𑄴𑄓𑄴𑄉𑄭𑄉𑄭𑄞𑄨𑄘𑄳𑄠𑄃𑄳𑄃𑄟𑄳𑄠𑄇𑄴𑄓𑄮𑄚𑄴𑄓𑄴𑄉𑄭𑄉𑄭𑄞𑄨𑄘𑄳𑄠 hm
+    '\xf0','\x91','\x84','\xa6','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x81','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x81',0, // 𑄦𑄧𑄁𑄇𑄧𑄁 hk
+    '\xf0','\x91','\x84','\xa6','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x81','\xf0','\x91','\x84','\x87','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x81','\xf0','\x91','\x84','\x86','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\x83','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x8c','\xf0','\x91','\x84','\xa9','\xf0','\x91','\x84','\x9a',0, // 𑄦𑄧𑄁𑄇𑄧𑄁𑄆𑄌𑄴𑄃𑄬𑄃𑄢𑄴𑄌𑄩𑄚 hk
+    '\xf0','\x91','\x84','\xa6','\xf0','\x91','\x84','\xa7','\xf0','\x91','\x84','\x8b','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x89','\xf0','\x91','\x84','\xac','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa8',0, // 𑄦𑄧𑄋𑄴𑄉𑄬𑄢𑄨 hu
+    '\xf0','\x91','\x84','\xa6','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\x9a','\xf0','\x91','\x84','\xb4','\xf0','\x91','\x84','\x93','\xf0','\x91','\x84','\xaa','\xf0','\x91','\x84','\xa2','\xf0','\x91','\x84','\xa5','\xf0','\x91','\x84','\xb4',0, // 𑄦𑄪𑄚𑄴𑄓𑄪𑄢𑄥𑄴 hn
+    '\xf0','\x91','\x84','\xa6','\xf0','\x91','\x84','\xad','\xf0','\x91','\x84','\x96','\xf0','\x91','\x84','\xa8',0, // 𑄦𑄭𑄖𑄨 ht
+
+};
+
+static const CountryToIsoIndex country_to_iso_index[] = {
+    CountryToIsoIndex{0, "al"},
+    CountryToIsoIndex{9, "dz"},
+    CountryToIsoIndex{19, "ax"},
+    CountryToIsoIndex{31, "am"},
+    CountryToIsoIndex{39, "aq"},
+    CountryToIsoIndex{50, "ar"},
+    CountryToIsoIndex{61, "ci"},
+    CountryToIsoIndex{74, "sa"},
+    CountryToIsoIndex{85, "us"},
+    CountryToIsoIndex{89, "um"},
+    CountryToIsoIndex{112, "vi"},
+    CountryToIsoIndex{130, "af"},
+    CountryToIsoIndex{142, "al"},
+    CountryToIsoIndex{151, "by"},
+    CountryToIsoIndex{163, "be"},
+    CountryToIsoIndex{171, "bz"},
+    CountryToIsoIndex{180, "ve"},
+    CountryToIsoIndex{193, "bg"},
+    CountryToIsoIndex{203, "us"},
+    CountryToIsoIndex{207, "um"},
+    CountryToIsoIndex{233, "um"},
+    CountryToIsoIndex{254, "vi"},
+    CountryToIsoIndex{274, "vi"},
+    CountryToIsoIndex{292, "xa"},
+    CountryToIsoIndex{304, "az"},
+    CountryToIsoIndex{315, "ge"},
+    CountryToIsoIndex{328, "cn"},
+    CountryToIsoIndex{335, "cg"},
+    CountryToIsoIndex{343, "cg"},
+    CountryToIsoIndex{362, "cd"},
+    CountryToIsoIndex{373, "xk"},
+    CountryToIsoIndex{383, "hr"},
+    CountryToIsoIndex{394, "ac"},
+    CountryToIsoIndex{410, "az"},
+    CountryToIsoIndex{421, "az"},
+    CountryToIsoIndex{438, "us"},
+    CountryToIsoIndex{461, "ae"},
+    CountryToIsoIndex{484, "gb"},
+    CountryToIsoIndex{497, "az"},
+    CountryToIsoIndex{507, "gi"},
+    CountryToIsoIndex{519, "ar"},
+    CountryToIsoIndex{529, "ar"},
+    CountryToIsoIndex{542, "ps"},
+    CountryToIsoIndex{587, "us"},
+    CountryToIsoIndex{591, "ie"},
+    CountryToIsoIndex{599, "ie"},
+    CountryToIsoIndex{610, "ie"},
+    CountryToIsoIndex{619, "is"},
+    CountryToIsoIndex{627, "is"},
+    CountryToIsoIndex{638, "af"},
+    CountryToIsoIndex{652, "af"},
+    CountryToIsoIndex{664, "af"},
+    CountryToIsoIndex{676, "af"},
+    CountryToIsoIndex{688, "af"},
+    CountryToIsoIndex{701, "af"},
+    CountryToIsoIndex{713, "af"},
+    CountryToIsoIndex{726, "af"},
+    CountryToIsoIndex{738, "af"},
+    CountryToIsoIndex{749, "af"},
+    CountryToIsoIndex{761, "af"},
+    CountryToIsoIndex{774, "af"},
+    CountryToIsoIndex{786, "af"},
+    CountryToIsoIndex{798, "af"},
+    CountryToIsoIndex{807, "qo"},
+    CountryToIsoIndex{822, "af"},
+    CountryToIsoIndex{834, "af"},
+    CountryToIsoIndex{846, "af"},
+    CountryToIsoIndex{859, "af"},
+    CountryToIsoIndex{873, "af"},
+    CountryToIsoIndex{891, "af"},
+    CountryToIsoIndex{904, "af"},
+    CountryToIsoIndex{917, "af"},
+    CountryToIsoIndex{932, "af"},
+    CountryToIsoIndex{944, "af"},
+    CountryToIsoIndex{957, "za"},
+    CountryToIsoIndex{971, "za"},
+    CountryToIsoIndex{985, "za"},
+    CountryToIsoIndex{1008, "cf"},
+    CountryToIsoIndex{1029, "za"},
+    CountryToIsoIndex{1042, "za"},
+    CountryToIsoIndex{1055, "af"},
+    CountryToIsoIndex{1068, "af"},
+    CountryToIsoIndex{1080, "za"},
+    CountryToIsoIndex{1093, "za"},
+    CountryToIsoIndex{1105, "za"},
+    CountryToIsoIndex{1118, "za"},
+    CountryToIsoIndex{1130, "za"},
+    CountryToIsoIndex{1142, "za"},
+    CountryToIsoIndex{1155, "za"},
+    CountryToIsoIndex{1168, "za"},
+    CountryToIsoIndex{1180, "za"},
+    CountryToIsoIndex{1193, "za"},
+    CountryToIsoIndex{1206, "cf"},
+    CountryToIsoIndex{1230, "cf"},
+    CountryToIsoIndex{1248, "za"},
+    CountryToIsoIndex{1260, "za"},
+    CountryToIsoIndex{1273, "za"},
+    CountryToIsoIndex{1287, "za"},
+    CountryToIsoIndex{1304, "za"},
+    CountryToIsoIndex{1318, "za"},
+    CountryToIsoIndex{1332, "za"},
+    CountryToIsoIndex{1344, "za"},
+    CountryToIsoIndex{1358, "za"},
+    CountryToIsoIndex{1373, "za"},
+    CountryToIsoIndex{1386, "za"},
+    CountryToIsoIndex{1397, "za"},
+    CountryToIsoIndex{1411, "za"},
+    CountryToIsoIndex{1422, "za"},
+    CountryToIsoIndex{1435, "za"},
+    CountryToIsoIndex{1449, "af"},
+    CountryToIsoIndex{1461, "af"},
+    CountryToIsoIndex{1476, "af"},
+    CountryToIsoIndex{1490, "af"},
+    CountryToIsoIndex{1503, "za"},
+    CountryToIsoIndex{1516, "af"},
+    CountryToIsoIndex{1531, "af"},
+    CountryToIsoIndex{1543, "za"},
+    CountryToIsoIndex{1563, "za"},
+    CountryToIsoIndex{1580, "af"},
+    CountryToIsoIndex{1599, "ps"},
+    CountryToIsoIndex{1631, "gm"},
+    CountryToIsoIndex{1641, "de"},
+    CountryToIsoIndex{1653, "gl"},
+    CountryToIsoIndex{1665, "gr"},
+    CountryToIsoIndex{1673, "dz"},
+    CountryToIsoIndex{1681, "ps"},
+    CountryToIsoIndex{1700, "gw"},
+    CountryToIsoIndex{1714, "eg"},
+    CountryToIsoIndex{1721, "eg"},
+    CountryToIsoIndex{1729, "eg"},
+    CountryToIsoIndex{1738, "ar"},
+    CountryToIsoIndex{1749, "gb"},
+    CountryToIsoIndex{1765, "ax"},
+    CountryToIsoIndex{1775, "ax"},
+    CountryToIsoIndex{1786, "ci"},
+    CountryToIsoIndex{1797, "eg"},
+    CountryToIsoIndex{1805, "dz"},
+    CountryToIsoIndex{1814, "in"},
+    CountryToIsoIndex{1821, "ai"},
+    CountryToIsoIndex{1829, "ag"},
+    CountryToIsoIndex{1847, "ck"},
+    CountryToIsoIndex{1862, "fk"},
+    CountryToIsoIndex{1882, "ky"},
+    CountryToIsoIndex{1899, "mp"},
+    CountryToIsoIndex{1924, "mh"},
+    CountryToIsoIndex{1942, "nf"},
+    CountryToIsoIndex{1959, "sb"},
+    CountryToIsoIndex{1977, "tc"},
+    CountryToIsoIndex{1999, "vi"},
+    CountryToIsoIndex{2026, "vg"},
+    CountryToIsoIndex{2054, "ie"},
+    CountryToIsoIndex{2061, "am"},
+    CountryToIsoIndex{2071, "is"},
+    CountryToIsoIndex{2079, "is"},
+    CountryToIsoIndex{2094, "is"},
+    CountryToIsoIndex{2105, "is"},
+    CountryToIsoIndex{2115, "is"},
+    CountryToIsoIndex{2125, "is"},
+    CountryToIsoIndex{2134, "im"},
+    CountryToIsoIndex{2151, "is"},
+    CountryToIsoIndex{2161, "ht"},
+    CountryToIsoIndex{2166, "ci"},
+    CountryToIsoIndex{2179, "az"},
+    CountryToIsoIndex{2191, "ar"},
+    CountryToIsoIndex{2201, "ar"},
+    CountryToIsoIndex{2210, "az"},
+    CountryToIsoIndex{2222, "ar"},
+    CountryToIsoIndex{2235, "eg"},
+    CountryToIsoIndex{2242, "ar"},
+    CountryToIsoIndex{2251, "ar"},
+    CountryToIsoIndex{2262, "io"},
+    CountryToIsoIndex{2288, "xa"},
+    CountryToIsoIndex{2299, "ec"},
+    CountryToIsoIndex{2307, "sa"},
+    CountryToIsoIndex{2322, "sa"},
+    CountryToIsoIndex{2335, "de"},
+    CountryToIsoIndex{2343, "ax"},
+    CountryToIsoIndex{2348, "ax"},
+    CountryToIsoIndex{2354, "ax"},
+    CountryToIsoIndex{2361, "ax"},
+    CountryToIsoIndex{2374, "ax"},
+    CountryToIsoIndex{2388, "ax"},
+    CountryToIsoIndex{2401, "ax"},
+    CountryToIsoIndex{2415, "ax"},
+    CountryToIsoIndex{2422, "ax"},
+    CountryToIsoIndex{2435, "ax"},
+    CountryToIsoIndex{2447, "ax"},
+    CountryToIsoIndex{2458, "ax"},
+    CountryToIsoIndex{2471, "ax"},
+    CountryToIsoIndex{2485, "ax"},
+    CountryToIsoIndex{2497, "ax"},
+    CountryToIsoIndex{2511, "ax"},
+    CountryToIsoIndex{2525, "ax"},
+    CountryToIsoIndex{2539, "ax"},
+    CountryToIsoIndex{2551, "ax"},
+    CountryToIsoIndex{2558, "ax"},
+    CountryToIsoIndex{2580, "nl"},
+    CountryToIsoIndex{2591, "sa"},
+    CountryToIsoIndex{2605, "dz"},
+    CountryToIsoIndex{2613, "al"},
+    CountryToIsoIndex{2621, "al"},
+    CountryToIsoIndex{2630, "al"},
+    CountryToIsoIndex{2639, "al"},
+    CountryToIsoIndex{2649, "al"},
+    CountryToIsoIndex{2659, "gb"},
+    CountryToIsoIndex{2680, "al"},
+    CountryToIsoIndex{2689, "al"},
+    CountryToIsoIndex{2696, "al"},
+    CountryToIsoIndex{2704, "al"},
+    CountryToIsoIndex{2713, "al"},
+    CountryToIsoIndex{2727, "al"},
+    CountryToIsoIndex{2735, "al"},
+    CountryToIsoIndex{2744, "al"},
+    CountryToIsoIndex{2752, "al"},
+    CountryToIsoIndex{2761, "al"},
+    CountryToIsoIndex{2770, "al"},
+    CountryToIsoIndex{2779, "al"},
+    CountryToIsoIndex{2788, "al"},
+    CountryToIsoIndex{2797, "al"},
+    CountryToIsoIndex{2805, "al"},
+    CountryToIsoIndex{2813, "us"},
+    CountryToIsoIndex{2831, "de"},
+    CountryToIsoIndex{2840, "de"},
+    CountryToIsoIndex{2848, "de"},
+    CountryToIsoIndex{2857, "de"},
+    CountryToIsoIndex{2865, "de"},
+    CountryToIsoIndex{2874, "de"},
+    CountryToIsoIndex{2882, "de"},
+    CountryToIsoIndex{2891, "ci"},
+    CountryToIsoIndex{2905, "dz"},
+    CountryToIsoIndex{2914, "dz"},
+    CountryToIsoIndex{2922, "dz"},
+    CountryToIsoIndex{2931, "dz"},
+    CountryToIsoIndex{2945, "dz"},
+    CountryToIsoIndex{2953, "dz"},
+    CountryToIsoIndex{2962, "dz"},
+    CountryToIsoIndex{2971, "dz"},
+    CountryToIsoIndex{2980, "dz"},
+    CountryToIsoIndex{2988, "dz"},
+    CountryToIsoIndex{2998, "dz"},
+    CountryToIsoIndex{3007, "dz"},
+    CountryToIsoIndex{3016, "dz"},
+    CountryToIsoIndex{3024, "al"},
+    CountryToIsoIndex{3032, "al"},
+    CountryToIsoIndex{3042, "dz"},
+    CountryToIsoIndex{3051, "ar"},
+    CountryToIsoIndex{3062, "dz"},
+    CountryToIsoIndex{3072, "dz"},
+    CountryToIsoIndex{3080, "dz"},
+    CountryToIsoIndex{3089, "dz"},
+    CountryToIsoIndex{3099, "de"},
+    CountryToIsoIndex{3108, "de"},
+    CountryToIsoIndex{3117, "am"},
+    CountryToIsoIndex{3127, "dz"},
+    CountryToIsoIndex{3135, "dz"},
+    CountryToIsoIndex{3144, "dz"},
+    CountryToIsoIndex{3153, "dz"},
+    CountryToIsoIndex{3162, "dz"},
+    CountryToIsoIndex{3172, "dz"},
+    CountryToIsoIndex{3180, "dz"},
+    CountryToIsoIndex{3188, "dz"},
+    CountryToIsoIndex{3197, "dz"},
+    CountryToIsoIndex{3205, "dz"},
+    CountryToIsoIndex{3213, "de"},
+    CountryToIsoIndex{3223, "dz"},
+    CountryToIsoIndex{3234, "de"},
+    CountryToIsoIndex{3241, "de"},
+    CountryToIsoIndex{3250, "de"},
+    CountryToIsoIndex{3257, "am"},
+    CountryToIsoIndex{3265, "de"},
+    CountryToIsoIndex{3274, "de"},
+    CountryToIsoIndex{3282, "de"},
+    CountryToIsoIndex{3289, "am"},
+    CountryToIsoIndex{3297, "al"},
+    CountryToIsoIndex{3304, "ar"},
+    CountryToIsoIndex{3314, "dz"},
+    CountryToIsoIndex{3321, "dz"},
+    CountryToIsoIndex{3328, "dz"},
+    CountryToIsoIndex{3334, "sv"},
+    CountryToIsoIndex{3346, "um"},
+    CountryToIsoIndex{3377, "aw"},
+    CountryToIsoIndex{3383, "al"},
+    CountryToIsoIndex{3391, "al"},
+    CountryToIsoIndex{3400, "al"},
+    CountryToIsoIndex{3410, "dz"},
+    CountryToIsoIndex{3419, "aw"},
+    CountryToIsoIndex{3425, "dz"},
+    CountryToIsoIndex{3433, "dz"},
+    CountryToIsoIndex{3441, "dz"},
+    CountryToIsoIndex{3450, "dz"},
+    CountryToIsoIndex{3457, "dz"},
+    CountryToIsoIndex{3465, "dz"},
+    CountryToIsoIndex{3473, "dz"},
+    CountryToIsoIndex{3481, "dz"},
+    CountryToIsoIndex{3487, "dz"},
+    CountryToIsoIndex{3496, "dz"},
+    CountryToIsoIndex{3505, "dz"},
+    CountryToIsoIndex{3513, "al"},
+    CountryToIsoIndex{3523, "dz"},
+    CountryToIsoIndex{3533, "ae"},
+    CountryToIsoIndex{3564, "us"},
+    CountryToIsoIndex{3572, "ph"},
+    CountryToIsoIndex{3591, "mp"},
+    CountryToIsoIndex{3625, "re"},
+    CountryToIsoIndex{3644, "sb"},
+    CountryToIsoIndex{3663, "sc"},
+    CountryToIsoIndex{3683, "tc"},
+    CountryToIsoIndex{3711, "vi"},
+    CountryToIsoIndex{3739, "as"},
+    CountryToIsoIndex{3753, "us"},
+    CountryToIsoIndex{3773, "vi"},
+    CountryToIsoIndex{3793, "us"},
+    CountryToIsoIndex{3801, "am"},
+    CountryToIsoIndex{3807, "am"},
+    CountryToIsoIndex{3814, "am"},
+    CountryToIsoIndex{3822, "as"},
+    CountryToIsoIndex{3837, "as"},
+    CountryToIsoIndex{3851, "vi"},
+    CountryToIsoIndex{3876, "vi"},
+    CountryToIsoIndex{3902, "as"},
+    CountryToIsoIndex{3916, "um"},
+    CountryToIsoIndex{3938, "vi"},
+    CountryToIsoIndex{3962, "vi"},
+    CountryToIsoIndex{3987, "us"},
+    CountryToIsoIndex{4015, "as"},
+    CountryToIsoIndex{4029, "us"},
+    CountryToIsoIndex{4037, "vi"},
+    CountryToIsoIndex{4065, "as"},
+    CountryToIsoIndex{4084, "vi"},
+    CountryToIsoIndex{4113, "um"},
+    CountryToIsoIndex{4134, "as"},
+    CountryToIsoIndex{4152, "vi"},
+    CountryToIsoIndex{4179, "as"},
+    CountryToIsoIndex{4196, "vi"},
+    CountryToIsoIndex{4224, "as"},
+    CountryToIsoIndex{4241, "as"},
+    CountryToIsoIndex{4257, "us"},
+    CountryToIsoIndex{4266, "us"},
+    CountryToIsoIndex{4292, "us"},
+    CountryToIsoIndex{4319, "as"},
+    CountryToIsoIndex{4334, "vi"},
+    CountryToIsoIndex{4357, "vi"},
+    CountryToIsoIndex{4385, "um"},
+    CountryToIsoIndex{4406, "as"},
+    CountryToIsoIndex{4424, "vi"},
+    CountryToIsoIndex{4452, "um"},
+    CountryToIsoIndex{4479, "um"},
+    CountryToIsoIndex{4500, "as"},
+    CountryToIsoIndex{4518, "vi"},
+    CountryToIsoIndex{4544, "um"},
+    CountryToIsoIndex{4562, "as"},
+    CountryToIsoIndex{4578, "as"},
+    CountryToIsoIndex{4592, "as"},
+    CountryToIsoIndex{4608, "as"},
+    CountryToIsoIndex{4625, "vi"},
+    CountryToIsoIndex{4649, "as"},
+    CountryToIsoIndex{4666, "um"},
+    CountryToIsoIndex{4693, "as"},
+    CountryToIsoIndex{4709, "us"},
+    CountryToIsoIndex{4736, "us"},
+    CountryToIsoIndex{4759, "as"},
+    CountryToIsoIndex{4772, "as"},
+    CountryToIsoIndex{4791, "as"},
+    CountryToIsoIndex{4806, "as"},
+    CountryToIsoIndex{4822, "us"},
+    CountryToIsoIndex{4837, "us"},
+    CountryToIsoIndex{4852, "us"},
+    CountryToIsoIndex{4878, "us"},
+    CountryToIsoIndex{4894, "as"},
+    CountryToIsoIndex{4908, "us"},
+    CountryToIsoIndex{4932, "um"},
+    CountryToIsoIndex{4983, "us"},
+    CountryToIsoIndex{4991, "vi"},
+    CountryToIsoIndex{5015, "us"},
+    CountryToIsoIndex{5037, "as"},
+    CountryToIsoIndex{5050, "as"},
+    CountryToIsoIndex{5064, "um"},
+    CountryToIsoIndex{5082, "as"},
+    CountryToIsoIndex{5096, "vi"},
+    CountryToIsoIndex{5118, "vi"},
+    CountryToIsoIndex{5141, "vi"},
+    CountryToIsoIndex{5162, "us"},
+    CountryToIsoIndex{5171, "mk"},
+    CountryToIsoIndex{5181, "mk"},
+    CountryToIsoIndex{5196, "md"},
+    CountryToIsoIndex{5207, "us"},
+    CountryToIsoIndex{5214, "as"},
+    CountryToIsoIndex{5236, "me"},
+    CountryToIsoIndex{5253, "io"},
+    CountryToIsoIndex{5279, "as"},
+    CountryToIsoIndex{5294, "am"},
+    CountryToIsoIndex{5301, "am"},
+    CountryToIsoIndex{5310, "us"},
+    CountryToIsoIndex{5319, "as"},
+    CountryToIsoIndex{5333, "vi"},
+    CountryToIsoIndex{5355, "us"},
+    CountryToIsoIndex{5363, "kr"},
+    CountryToIsoIndex{5375, "et"},
+    CountryToIsoIndex{5384, "af"},
+    CountryToIsoIndex{5398, "za"},
+    CountryToIsoIndex{5412, "qo"},
+    CountryToIsoIndex{5431, "dz"},
+    CountryToIsoIndex{5441, "ar"},
+    CountryToIsoIndex{5453, "am"},
+    CountryToIsoIndex{5463, "al"},
+    CountryToIsoIndex{5472, "aq"},
+    CountryToIsoIndex{5485, "aq"},
+    CountryToIsoIndex{5497, "sa"},
+    CountryToIsoIndex{5512, "ar"},
+    CountryToIsoIndex{5524, "az"},
+    CountryToIsoIndex{5539, "au"},
+    CountryToIsoIndex{5549, "bd"},
+    CountryToIsoIndex{5564, "by"},
+    CountryToIsoIndex{5577, "be"},
+    CountryToIsoIndex{5586, "bz"},
+    CountryToIsoIndex{5596, "ba"},
+    CountryToIsoIndex{5627, "bo"},
+    CountryToIsoIndex{5637, "bw"},
+    CountryToIsoIndex{5649, "br"},
+    CountryToIsoIndex{5660, "bg"},
+    CountryToIsoIndex{5671, "bi"},
+    CountryToIsoIndex{5681, "bt"},
+    CountryToIsoIndex{5691, "cv"},
+    CountryToIsoIndex{5703, "kh"},
+    CountryToIsoIndex{5714, "kz"},
+    CountryToIsoIndex{5728, "ke"},
+    CountryToIsoIndex{5738, "cy"},
+    CountryToIsoIndex{5747, "kg"},
+    CountryToIsoIndex{5762, "kr"},
+    CountryToIsoIndex{5776, "kp"},
+    CountryToIsoIndex{5792, "co"},
+    CountryToIsoIndex{5802, "xk"},
+    CountryToIsoIndex{5812, "hr"},
+    CountryToIsoIndex{5821, "cg"},
+    CountryToIsoIndex{5829, "cd"},
+    CountryToIsoIndex{5840, "cg"},
+    CountryToIsoIndex{5856, "ci"},
+    CountryToIsoIndex{5871, "ci"},
+    CountryToIsoIndex{5884, "dk"},
+    CountryToIsoIndex{5896, "ad"},
+    CountryToIsoIndex{5903, "ad"},
+    CountryToIsoIndex{5910, "ad"},
+    CountryToIsoIndex{5918, "ad"},
+    CountryToIsoIndex{5924, "ad"},
+    CountryToIsoIndex{5931, "ad"},
+    CountryToIsoIndex{5938, "ad"},
+    CountryToIsoIndex{5945, "ad"},
+    CountryToIsoIndex{5953, "ad"},
+    CountryToIsoIndex{5962, "ad"},
+    CountryToIsoIndex{5976, "ad"},
+    CountryToIsoIndex{5984, "ad"},
+    CountryToIsoIndex{5992, "id"},
+    CountryToIsoIndex{6002, "ad"},
+    CountryToIsoIndex{6009, "ad"},
+    CountryToIsoIndex{6017, "ad"},
+    CountryToIsoIndex{6024, "ad"},
+    CountryToIsoIndex{6033, "ad"},
+    CountryToIsoIndex{6043, "in"},
+    CountryToIsoIndex{6049, "it"},
+    CountryToIsoIndex{6059, "ye"},
+    CountryToIsoIndex{6067, "ee"},
+    CountryToIsoIndex{6077, "eg"},
+    CountryToIsoIndex{6086, "ch"},
+    CountryToIsoIndex{6097, "ch"},
+    CountryToIsoIndex{6107, "eg"},
+    CountryToIsoIndex{6116, "er"},
+    CountryToIsoIndex{6126, "fi"},
+    CountryToIsoIndex{6139, "fi"},
+    CountryToIsoIndex{6152, "fr"},
+    CountryToIsoIndex{6162, "fr"},
+    CountryToIsoIndex{6172, "ai"},
+    CountryToIsoIndex{6180, "gb"},
+    CountryToIsoIndex{6191, "ai"},
+    CountryToIsoIndex{6201, "ga"},
+    CountryToIsoIndex{6211, "gm"},
+    CountryToIsoIndex{6222, "de"},
+    CountryToIsoIndex{6234, "gl"},
+    CountryToIsoIndex{6248, "gr"},
+    CountryToIsoIndex{6257, "gy"},
+    CountryToIsoIndex{6266, "gn"},
+    CountryToIsoIndex{6275, "gq"},
+    CountryToIsoIndex{6299, "ag"},
+    CountryToIsoIndex{6316, "ai"},
+    CountryToIsoIndex{6323, "ai"},
+    CountryToIsoIndex{6331, "ai"},
+    CountryToIsoIndex{6338, "ai"},
+    CountryToIsoIndex{6347, "ai"},
+    CountryToIsoIndex{6355, "ai"},
+    CountryToIsoIndex{6363, "vg"},
+    CountryToIsoIndex{6387, "io"},
+    CountryToIsoIndex{6410, "gb"},
+    CountryToIsoIndex{6423, "dz"},
+    CountryToIsoIndex{6431, "ai"},
+    CountryToIsoIndex{6438, "ai"},
+    CountryToIsoIndex{6445, "ai"},
+    CountryToIsoIndex{6453, "ai"},
+    CountryToIsoIndex{6461, "ao"},
+    CountryToIsoIndex{6470, "gb"},
+    CountryToIsoIndex{6480, "io"},
+    CountryToIsoIndex{6498, "ao"},
+    CountryToIsoIndex{6505, "ao"},
+    CountryToIsoIndex{6513, "ao"},
+    CountryToIsoIndex{6521, "ao"},
+    CountryToIsoIndex{6534, "ao"},
+    CountryToIsoIndex{6541, "ao"},
+    CountryToIsoIndex{6548, "ao"},
+    CountryToIsoIndex{6556, "ao"},
+    CountryToIsoIndex{6563, "ai"},
+    CountryToIsoIndex{6572, "ai"},
+    CountryToIsoIndex{6580, "ai"},
+    CountryToIsoIndex{6588, "ai"},
+    CountryToIsoIndex{6597, "ai"},
+    CountryToIsoIndex{6607, "ai"},
+    CountryToIsoIndex{6622, "ai"},
+    CountryToIsoIndex{6632, "ai"},
+    CountryToIsoIndex{6640, "ao"},
+    CountryToIsoIndex{6647, "ai"},
+    CountryToIsoIndex{6655, "ai"},
+    CountryToIsoIndex{6663, "ai"},
+    CountryToIsoIndex{6672, "ai"},
+    CountryToIsoIndex{6680, "ai"},
+    CountryToIsoIndex{6688, "ai"},
+    CountryToIsoIndex{6697, "ai"},
+    CountryToIsoIndex{6705, "gb"},
+    CountryToIsoIndex{6722, "iq"},
+    CountryToIsoIndex{6731, "ir"},
+    CountryToIsoIndex{6740, "ai"},
+    CountryToIsoIndex{6749, "in"},
+    CountryToIsoIndex{6757, "id"},
+    CountryToIsoIndex{6768, "it"},
+    CountryToIsoIndex{6777, "jo"},
+    CountryToIsoIndex{6787, "no"},
+    CountryToIsoIndex{6795, "is"},
+    CountryToIsoIndex{6806, "nl"},
+    CountryToIsoIndex{6816, "bq"},
+    CountryToIsoIndex{6837, "ag"},
+    CountryToIsoIndex{6857, "ag"},
+    CountryToIsoIndex{6876, "et"},
+    CountryToIsoIndex{6884, "lv"},
+    CountryToIsoIndex{6894, "lv"},
+    CountryToIsoIndex{6904, "lr"},
+    CountryToIsoIndex{6913, "ly"},
+    CountryToIsoIndex{6921, "lb"},
+    CountryToIsoIndex{6931, "lt"},
+    CountryToIsoIndex{6942, "mk"},
+    CountryToIsoIndex{6954, "mk"},
+    CountryToIsoIndex{6970, "my"},
+    CountryToIsoIndex{6983, "mw"},
+    CountryToIsoIndex{6993, "mr"},
+    CountryToIsoIndex{7005, "fm"},
+    CountryToIsoIndex{7018, "md"},
+    CountryToIsoIndex{7029, "mn"},
+    CountryToIsoIndex{7040, "na"},
+    CountryToIsoIndex{7049, "ad"},
+    CountryToIsoIndex{7058, "ai"},
+    CountryToIsoIndex{7067, "ao"},
+    CountryToIsoIndex{7076, "ng"},
+    CountryToIsoIndex{7085, "ne"},
+    CountryToIsoIndex{7093, "nc"},
+    CountryToIsoIndex{7108, "nz"},
+    CountryToIsoIndex{7123, "at"},
+    CountryToIsoIndex{7132, "pk"},
+    CountryToIsoIndex{7145, "ps"},
+    CountryToIsoIndex{7158, "do"},
+    CountryToIsoIndex{7183, "pl"},
+    CountryToIsoIndex{7194, "pt"},
+    CountryToIsoIndex{7209, "ao"},
+    CountryToIsoIndex{7216, "gb"},
+    CountryToIsoIndex{7234, "gb"},
+    CountryToIsoIndex{7255, "ro"},
+    CountryToIsoIndex{7264, "ru"},
+    CountryToIsoIndex{7271, "eh"},
+    CountryToIsoIndex{7285, "sv"},
+    CountryToIsoIndex{7297, "es"},
+    CountryToIsoIndex{7306, "es"},
+    CountryToIsoIndex{7316, "aq"},
+    CountryToIsoIndex{7328, "tj"},
+    CountryToIsoIndex{7345, "aq"},
+    CountryToIsoIndex{7355, "aq"},
+    CountryToIsoIndex{7365, "tz"},
+    CountryToIsoIndex{7375, "tz"},
+    CountryToIsoIndex{7384, "aq"},
+    CountryToIsoIndex{7395, "aq"},
+    CountryToIsoIndex{7407, "aq"},
+    CountryToIsoIndex{7418, "aq"},
+    CountryToIsoIndex{7428, "aq"},
+    CountryToIsoIndex{7439, "aq"},
+    CountryToIsoIndex{7450, "aq"},
+    CountryToIsoIndex{7460, "aq"},
+    CountryToIsoIndex{7471, "aq"},
+    CountryToIsoIndex{7480, "aq"},
+    CountryToIsoIndex{7491, "aq"},
+    CountryToIsoIndex{7500, "aq"},
+    CountryToIsoIndex{7516, "aq"},
+    CountryToIsoIndex{7526, "aq"},
+    CountryToIsoIndex{7536, "aq"},
+    CountryToIsoIndex{7546, "th"},
+    CountryToIsoIndex{7557, "tw"},
+    CountryToIsoIndex{7567, "ag"},
+    CountryToIsoIndex{7583, "ag"},
+    CountryToIsoIndex{7597, "ag"},
+    CountryToIsoIndex{7614, "ag"},
+    CountryToIsoIndex{7630, "ag"},
+    CountryToIsoIndex{7646, "ag"},
+    CountryToIsoIndex{7662, "ag"},
+    CountryToIsoIndex{7678, "ag"},
+    CountryToIsoIndex{7698, "ag"},
+    CountryToIsoIndex{7714, "ag"},
+    CountryToIsoIndex{7733, "ag"},
+    CountryToIsoIndex{7755, "ag"},
+    CountryToIsoIndex{7770, "ag"},
+    CountryToIsoIndex{7786, "ag"},
+    CountryToIsoIndex{7806, "ag"},
+    CountryToIsoIndex{7824, "ag"},
+    CountryToIsoIndex{7841, "ag"},
+    CountryToIsoIndex{7857, "ag"},
+    CountryToIsoIndex{7874, "ag"},
+    CountryToIsoIndex{7891, "ag"},
+    CountryToIsoIndex{7908, "ag"},
+    CountryToIsoIndex{7926, "ag"},
+    CountryToIsoIndex{7943, "ag"},
+    CountryToIsoIndex{7960, "ag"},
+    CountryToIsoIndex{7977, "ag"},
+    CountryToIsoIndex{7993, "ag"},
+    CountryToIsoIndex{8010, "ag"},
+    CountryToIsoIndex{8028, "ag"},
+    CountryToIsoIndex{8045, "ag"},
+    CountryToIsoIndex{8061, "ag"},
+    CountryToIsoIndex{8078, "ag"},
+    CountryToIsoIndex{8095, "ag"},
+    CountryToIsoIndex{8114, "ag"},
+    CountryToIsoIndex{8131, "ag"},
+    CountryToIsoIndex{8148, "ag"},
+    CountryToIsoIndex{8166, "ag"},
+    CountryToIsoIndex{8184, "ag"},
+    CountryToIsoIndex{8201, "ag"},
+    CountryToIsoIndex{8218, "ag"},
+    CountryToIsoIndex{8234, "ag"},
+    CountryToIsoIndex{8250, "ag"},
+    CountryToIsoIndex{8267, "ag"},
+    CountryToIsoIndex{8285, "ag"},
+    CountryToIsoIndex{8302, "ag"},
+    CountryToIsoIndex{8319, "ag"},
+    CountryToIsoIndex{8336, "ag"},
+    CountryToIsoIndex{8352, "ag"},
+    CountryToIsoIndex{8372, "ag"},
+    CountryToIsoIndex{8391, "ag"},
+    CountryToIsoIndex{8409, "ag"},
+    CountryToIsoIndex{8425, "ag"},
+    CountryToIsoIndex{8442, "ag"},
+    CountryToIsoIndex{8459, "ag"},
+    CountryToIsoIndex{8476, "ag"},
+    CountryToIsoIndex{8493, "ag"},
+    CountryToIsoIndex{8508, "ag"},
+    CountryToIsoIndex{8523, "ag"},
+    CountryToIsoIndex{8542, "ag"},
+    CountryToIsoIndex{8559, "ag"},
+    CountryToIsoIndex{8576, "ag"},
+    CountryToIsoIndex{8592, "ag"},
+    CountryToIsoIndex{8610, "ag"},
+    CountryToIsoIndex{8628, "ag"},
+    CountryToIsoIndex{8646, "ag"},
+    CountryToIsoIndex{8663, "bq"},
+    CountryToIsoIndex{8685, "ag"},
+    CountryToIsoIndex{8703, "zm"},
+    CountryToIsoIndex{8714, "sv"},
+    CountryToIsoIndex{8727, "td"},
+    CountryToIsoIndex{8735, "jp"},
+    CountryToIsoIndex{8746, "jp"},
+    CountryToIsoIndex{8756, "cz"},
+    CountryToIsoIndex{8764, "cz"},
+    CountryToIsoIndex{8774, "sn"},
+    CountryToIsoIndex{8788, "rs"},
+    CountryToIsoIndex{8797, "rs"},
+    CountryToIsoIndex{8808, "ge"},
+    CountryToIsoIndex{8820, "gs"},
+    CountryToIsoIndex{8861, "cl"},
+    CountryToIsoIndex{8869, "cn"},
+    CountryToIsoIndex{8876, "zw"},
+    CountryToIsoIndex{8887, "zw"},
+    CountryToIsoIndex{8899, "sy"},
+    CountryToIsoIndex{8908, "sk"},
+    CountryToIsoIndex{8919, "si"},
+    CountryToIsoIndex{8931, "si"},
+    CountryToIsoIndex{8943, "sk"},
+    CountryToIsoIndex{8954, "so"},
+    CountryToIsoIndex{8964, "se"},
+    CountryToIsoIndex{8973, "se"},
+    CountryToIsoIndex{8985, "sz"},
+    CountryToIsoIndex{8999, "sd"},
+    CountryToIsoIndex{9009, "ss"},
+    CountryToIsoIndex{9024, "tn"},
+    CountryToIsoIndex{9034, "tr"},
+    CountryToIsoIndex{9042, "tm"},
+    CountryToIsoIndex{9060, "ua"},
+    CountryToIsoIndex{9069, "uz"},
+    CountryToIsoIndex{9086, "hu"},
+    CountryToIsoIndex{9095, "za"},
+    CountryToIsoIndex{9115, "tf"},
+    CountryToIsoIndex{9137, "gs"},
+    CountryToIsoIndex{9189, "kr"},
+    CountryToIsoIndex{9208, "ss"},
+    CountryToIsoIndex{9227, "at"},
+    CountryToIsoIndex{9230, "ci"},
+    CountryToIsoIndex{9243, "ci"},
+    CountryToIsoIndex{9254, "ae"},
+    CountryToIsoIndex{9284, "au"},
+    CountryToIsoIndex{9294, "at"},
+    CountryToIsoIndex{9302, "vi"},
+    CountryToIsoIndex{9318, "nz"},
+    CountryToIsoIndex{9327, "at"},
+    CountryToIsoIndex{9335, "do"},
+    CountryToIsoIndex{9359, "pl"},
+    CountryToIsoIndex{9369, "pt"},
+    CountryToIsoIndex{9381, "pf"},
+    CountryToIsoIndex{9400, "gb"},
+    CountryToIsoIndex{9419, "ae"},
+    CountryToIsoIndex{9442, "us"},
+    CountryToIsoIndex{9447, "vi"},
+    CountryToIsoIndex{9466, "um"},
+    CountryToIsoIndex{9486, "gq"},
+    CountryToIsoIndex{9504, "gq"},
+    CountryToIsoIndex{9521, "gq"},
+    CountryToIsoIndex{9539, "ae"},
+    CountryToIsoIndex{9561, "ae"},
+    CountryToIsoIndex{9583, "sa"},
+    CountryToIsoIndex{9597, "sa"},
+    CountryToIsoIndex{9611, "sa"},
+    CountryToIsoIndex{9623, "sa"},
+    CountryToIsoIndex{9637, "sa"},
+    CountryToIsoIndex{9653, "ae"},
+    CountryToIsoIndex{9671, "ae"},
+    CountryToIsoIndex{9686, "sa"},
+    CountryToIsoIndex{9701, "sa"},
+    CountryToIsoIndex{9715, "sa"},
+    CountryToIsoIndex{9728, "sa"},
+    CountryToIsoIndex{9739, "sa"},
+    CountryToIsoIndex{9750, "sa"},
+    CountryToIsoIndex{9763, "sa"},
+    CountryToIsoIndex{9775, "sa"},
+    CountryToIsoIndex{9791, "sa"},
+    CountryToIsoIndex{9807, "ae"},
+    CountryToIsoIndex{9823, "sa"},
+    CountryToIsoIndex{9833, "ae"},
+    CountryToIsoIndex{9849, "sa"},
+    CountryToIsoIndex{9865, "am"},
+    CountryToIsoIndex{9875, "ar"},
+    CountryToIsoIndex{9888, "ez"},
+    CountryToIsoIndex{9900, "hk"},
+    CountryToIsoIndex{9919, "mo"},
+    CountryToIsoIndex{9935, "ie"},
+    CountryToIsoIndex{9944, "ci"},
+    CountryToIsoIndex{9958, "ar"},
+    CountryToIsoIndex{9969, "dz"},
+    CountryToIsoIndex{9977, "ar"},
+    CountryToIsoIndex{9988, "ar"},
+    CountryToIsoIndex{10000, "ar"},
+    CountryToIsoIndex{10010, "ar"},
+    CountryToIsoIndex{10021, "ar"},
+    CountryToIsoIndex{10037, "ar"},
+    CountryToIsoIndex{10047, "ar"},
+    CountryToIsoIndex{10058, "ar"},
+    CountryToIsoIndex{10069, "ar"},
+    CountryToIsoIndex{10081, "ar"},
+    CountryToIsoIndex{10093, "ar"},
+    CountryToIsoIndex{10105, "ar"},
+    CountryToIsoIndex{10115, "ar"},
+    CountryToIsoIndex{10127, "ar"},
+    CountryToIsoIndex{10137, "ar"},
+    CountryToIsoIndex{10148, "ar"},
+    CountryToIsoIndex{10159, "dz"},
+    CountryToIsoIndex{10170, "ar"},
+    CountryToIsoIndex{10181, "am"},
+    CountryToIsoIndex{10189, "am"},
+    CountryToIsoIndex{10198, "am"},
+    CountryToIsoIndex{10208, "er"},
+    CountryToIsoIndex{10217, "er"},
+    CountryToIsoIndex{10226, "ar"},
+    CountryToIsoIndex{10236, "ar"},
+    CountryToIsoIndex{10248, "ar"},
+    CountryToIsoIndex{10258, "ar"},
+    CountryToIsoIndex{10267, "ar"},
+    CountryToIsoIndex{10279, "dz"},
+    CountryToIsoIndex{10287, "ar"},
+    CountryToIsoIndex{10298, "ar"},
+    CountryToIsoIndex{10307, "ar"},
+    CountryToIsoIndex{10317, "ar"},
+    CountryToIsoIndex{10326, "ar"},
+    CountryToIsoIndex{10336, "am"},
+    CountryToIsoIndex{10347, "am"},
+    CountryToIsoIndex{10355, "am"},
+    CountryToIsoIndex{10364, "am"},
+    CountryToIsoIndex{10373, "am"},
+    CountryToIsoIndex{10383, "am"},
+    CountryToIsoIndex{10390, "am"},
+    CountryToIsoIndex{10398, "am"},
+    CountryToIsoIndex{10407, "am"},
+    CountryToIsoIndex{10421, "am"},
+    CountryToIsoIndex{10429, "am"},
+    CountryToIsoIndex{10438, "am"},
+    CountryToIsoIndex{10446, "am"},
+    CountryToIsoIndex{10455, "am"},
+    CountryToIsoIndex{10464, "am"},
+    CountryToIsoIndex{10473, "am"},
+    CountryToIsoIndex{10482, "am"},
+    CountryToIsoIndex{10491, "am"},
+    CountryToIsoIndex{10499, "am"},
+    CountryToIsoIndex{10507, "al"},
+    CountryToIsoIndex{10518, "aw"},
+    CountryToIsoIndex{10524, "re"},
+    CountryToIsoIndex{10534, "am"},
+    CountryToIsoIndex{10545, "ar"},
+    CountryToIsoIndex{10554, "aw"},
+    CountryToIsoIndex{10560, "aw"},
+    CountryToIsoIndex{10567, "al"},
+    CountryToIsoIndex{10576, "aw"},
+    CountryToIsoIndex{10588, "aw"},
+    CountryToIsoIndex{10594, "aw"},
+    CountryToIsoIndex{10601, "aw"},
+    CountryToIsoIndex{10607, "am"},
+    CountryToIsoIndex{10617, "aw"},
+    CountryToIsoIndex{10624, "dz"},
+    CountryToIsoIndex{10632, "ar"},
+    CountryToIsoIndex{10642, "ar"},
+    CountryToIsoIndex{10652, "ar"},
+    CountryToIsoIndex{10666, "am"},
+    CountryToIsoIndex{10676, "sa"},
+    CountryToIsoIndex{10687, "us"},
+    CountryToIsoIndex{10690, "az"},
+    CountryToIsoIndex{10700, "az"},
+    CountryToIsoIndex{10712, "az"},
+    CountryToIsoIndex{10722, "ac"},
+    CountryToIsoIndex{10732, "ac"},
+    CountryToIsoIndex{10748, "ac"},
+    CountryToIsoIndex{10764, "ac"},
+    CountryToIsoIndex{10778, "ac"},
+    CountryToIsoIndex{10793, "ac"},
+    CountryToIsoIndex{10809, "ac"},
+    CountryToIsoIndex{10827, "ac"},
+    CountryToIsoIndex{10842, "ac"},
+    CountryToIsoIndex{10858, "ac"},
+    CountryToIsoIndex{10874, "ac"},
+    CountryToIsoIndex{10891, "ac"},
+    CountryToIsoIndex{10905, "ac"},
+    CountryToIsoIndex{10931, "az"},
+    CountryToIsoIndex{10942, "az"},
+    CountryToIsoIndex{10954, "az"},
+    CountryToIsoIndex{10968, "az"},
+    CountryToIsoIndex{10981, "az"},
+    CountryToIsoIndex{10994, "az"},
+    CountryToIsoIndex{11005, "az"},
+    CountryToIsoIndex{11018, "az"},
+    CountryToIsoIndex{11030, "az"},
+    CountryToIsoIndex{11041, "ac"},
+    CountryToIsoIndex{11056, "il"},
+    CountryToIsoIndex{11063, "az"},
+    CountryToIsoIndex{11079, "au"},
+    CountryToIsoIndex{11089, "au"},
+    CountryToIsoIndex{11098, "us"},
+    CountryToIsoIndex{11102, "um"},
+    CountryToIsoIndex{11124, "as"},
+    CountryToIsoIndex{11133, "vi"},
+    CountryToIsoIndex{11146, "az"},
+    CountryToIsoIndex{11159, "et"},
+    CountryToIsoIndex{11168, "et"},
+    CountryToIsoIndex{11178, "at"},
+    CountryToIsoIndex{11188, "au"},
+    CountryToIsoIndex{11201, "et"},
+    CountryToIsoIndex{11213, "gb"},
+    CountryToIsoIndex{11234, "au"},
+    CountryToIsoIndex{11247, "au"},
+    CountryToIsoIndex{11260, "at"},
+    CountryToIsoIndex{11270, "qo"},
+    CountryToIsoIndex{11287, "at"},
+    CountryToIsoIndex{11298, "at"},
+    CountryToIsoIndex{11307, "au"},
+    CountryToIsoIndex{11317, "at"},
+    CountryToIsoIndex{11325, "au"},
+    CountryToIsoIndex{11336, "au"},
+    CountryToIsoIndex{11348, "au"},
+    CountryToIsoIndex{11357, "au"},
+    CountryToIsoIndex{11367, "au"},
+    CountryToIsoIndex{11383, "au"},
+    CountryToIsoIndex{11393, "au"},
+    CountryToIsoIndex{11404, "au"},
+    CountryToIsoIndex{11415, "au"},
+    CountryToIsoIndex{11426, "au"},
+    CountryToIsoIndex{11436, "au"},
+    CountryToIsoIndex{11447, "at"},
+    CountryToIsoIndex{11458, "at"},
+    CountryToIsoIndex{11465, "at"},
+    CountryToIsoIndex{11473, "at"},
+    CountryToIsoIndex{11482, "at"},
+    CountryToIsoIndex{11496, "at"},
+    CountryToIsoIndex{11504, "at"},
+    CountryToIsoIndex{11513, "au"},
+    CountryToIsoIndex{11523, "at"},
+    CountryToIsoIndex{11532, "at"},
+    CountryToIsoIndex{11541, "tl"},
+    CountryToIsoIndex{11555, "tl"},
+    CountryToIsoIndex{11565, "at"},
+    CountryToIsoIndex{11576, "tl"},
+    CountryToIsoIndex{11588, "au"},
+    CountryToIsoIndex{11599, "at"},
+    CountryToIsoIndex{11608, "au"},
+    CountryToIsoIndex{11619, "at"},
+    CountryToIsoIndex{11628, "at"},
+    CountryToIsoIndex{11637, "qo"},
+    CountryToIsoIndex{11654, "sd"},
+    CountryToIsoIndex{11670, "af"},
+    CountryToIsoIndex{11681, "cd"},
+    CountryToIsoIndex{11690, "ez"},
+    CountryToIsoIndex{11699, "au"},
+    CountryToIsoIndex{11709, "au"},
+    CountryToIsoIndex{11720, "au"},
+    CountryToIsoIndex{11731, "at"},
+    CountryToIsoIndex{11740, "at"},
+    CountryToIsoIndex{11749, "au"},
+    CountryToIsoIndex{11760, "at"},
+    CountryToIsoIndex{11770, "va"},
+    CountryToIsoIndex{11785, "va"},
+    CountryToIsoIndex{11805, "va"},
+    CountryToIsoIndex{11819, "at"},
+    CountryToIsoIndex{11829, "au"},
+    CountryToIsoIndex{11840, "au"},
+    CountryToIsoIndex{11853, "at"},
+    CountryToIsoIndex{11863, "au"},
+    CountryToIsoIndex{11873, "au"},
+    CountryToIsoIndex{11884, "au"},
+    CountryToIsoIndex{11895, "at"},
+    CountryToIsoIndex{11903, "at"},
+    CountryToIsoIndex{11913, "at"},
+    CountryToIsoIndex{11922, "au"},
+    CountryToIsoIndex{11936, "at"},
+    CountryToIsoIndex{11948, "au"},
+    CountryToIsoIndex{11962, "at"},
+    CountryToIsoIndex{11974, "ie"},
+    CountryToIsoIndex{11984, "ie"},
+    CountryToIsoIndex{11991, "ie"},
+    CountryToIsoIndex{12000, "is"},
+    CountryToIsoIndex{12009, "ci"},
+    CountryToIsoIndex{12021, "is"},
+    CountryToIsoIndex{12032, "is"},
+    CountryToIsoIndex{12043, "is"},
+    CountryToIsoIndex{12054, "ht"},
+    CountryToIsoIndex{12060, "ie"},
+    CountryToIsoIndex{12069, "is"},
+    CountryToIsoIndex{12078, "is"},
+    CountryToIsoIndex{12087, "ht"},
+    CountryToIsoIndex{12092, "az"},
+    CountryToIsoIndex{12103, "az"},
+    CountryToIsoIndex{12114, "az"},
+    CountryToIsoIndex{12125, "az"},
+    CountryToIsoIndex{12135, "az"},
+    CountryToIsoIndex{12144, "az"},
+    CountryToIsoIndex{12156, "az"},
+    CountryToIsoIndex{12167, "az"},
+    CountryToIsoIndex{12178, "az"},
+    CountryToIsoIndex{12189, "az"},
+    CountryToIsoIndex{12203, "az"},
+    CountryToIsoIndex{12215, "az"},
+    CountryToIsoIndex{12227, "az"},
+    CountryToIsoIndex{12240, "az"},
+    CountryToIsoIndex{12254, "az"},
+    CountryToIsoIndex{12267, "az"},
+    CountryToIsoIndex{12279, "az"},
+    CountryToIsoIndex{12290, "az"},
+    CountryToIsoIndex{12302, "az"},
+    CountryToIsoIndex{12315, "az"},
+    CountryToIsoIndex{12332, "az"},
+    CountryToIsoIndex{12343, "az"},
+    CountryToIsoIndex{12354, "az"},
+    CountryToIsoIndex{12366, "az"},
+    CountryToIsoIndex{12377, "az"},
+    CountryToIsoIndex{12388, "az"},
+    CountryToIsoIndex{12400, "az"},
+    CountryToIsoIndex{12413, "az"},
+    CountryToIsoIndex{12426, "az"},
+    CountryToIsoIndex{12438, "az"},
+    CountryToIsoIndex{12450, "az"},
+    CountryToIsoIndex{12461, "az"},
+    CountryToIsoIndex{12472, "az"},
+    CountryToIsoIndex{12484, "az"},
+    CountryToIsoIndex{12497, "az"},
+    CountryToIsoIndex{12509, "az"},
+    CountryToIsoIndex{12519, "az"},
+    CountryToIsoIndex{12534, "az"},
+    CountryToIsoIndex{12548, "vg"},
+    CountryToIsoIndex{12569, "az"},
+    CountryToIsoIndex{12579, "ck"},
+    CountryToIsoIndex{12588, "mp"},
+    CountryToIsoIndex{12607, "mh"},
+    CountryToIsoIndex{12619, "ky"},
+    CountryToIsoIndex{12637, "cv"},
+    CountryToIsoIndex{12652, "fk"},
+    CountryToIsoIndex{12666, "tc"},
+    CountryToIsoIndex{12683, "vi"},
+    CountryToIsoIndex{12703, "um"},
+    CountryToIsoIndex{12728, "az"},
+    CountryToIsoIndex{12740, "az"},
+    CountryToIsoIndex{12753, "az"},
+    CountryToIsoIndex{12766, "az"},
+    CountryToIsoIndex{12782, "az"},
+    CountryToIsoIndex{12796, "az"},
+    CountryToIsoIndex{12810, "ac"},
+    CountryToIsoIndex{12820, "ee"},
+    CountryToIsoIndex{12828, "ad"},
+    CountryToIsoIndex{12836, "ad"},
+    CountryToIsoIndex{12846, "ai"},
+    CountryToIsoIndex{12854, "ai"},
+    CountryToIsoIndex{12862, "ao"},
+    CountryToIsoIndex{12870, "ai"},
+    CountryToIsoIndex{12880, "ai"},
+    CountryToIsoIndex{12889, "ao"},
+    CountryToIsoIndex{12900, "ai"},
+    CountryToIsoIndex{12908, "ao"},
+    CountryToIsoIndex{12916, "ag"},
+    CountryToIsoIndex{12935, "ag"},
+    CountryToIsoIndex{12954, "ag"},
+    CountryToIsoIndex{12971, "ad"},
+    CountryToIsoIndex{12979, "ar"},
+    CountryToIsoIndex{12990, "am"},
+    CountryToIsoIndex{13000, "bb"},
+    CountryToIsoIndex{13010, "bb"},
+    CountryToIsoIndex{13019, "bs"},
+    CountryToIsoIndex{13026, "pa"},
+    CountryToIsoIndex{13034, "bb"},
+    CountryToIsoIndex{13045, "bh"},
+    CountryToIsoIndex{13054, "bb"},
+    CountryToIsoIndex{13061, "bb"},
+    CountryToIsoIndex{13071, "bb"},
+    CountryToIsoIndex{13079, "bb"},
+    CountryToIsoIndex{13088, "bb"},
+    CountryToIsoIndex{13098, "pg"},
+    CountryToIsoIndex{13113, "pg"},
+    CountryToIsoIndex{13133, "bh"},
+    CountryToIsoIndex{13142, "bh"},
+    CountryToIsoIndex{13150, "bs"},
+    CountryToIsoIndex{13164, "bs"},
+    CountryToIsoIndex{13179, "bs"},
+    CountryToIsoIndex{13187, "bs"},
+    CountryToIsoIndex{13196, "bh"},
+    CountryToIsoIndex{13205, "bs"},
+    CountryToIsoIndex{13212, "bs"},
+    CountryToIsoIndex{13221, "bs"},
+    CountryToIsoIndex{13235, "bs"},
+    CountryToIsoIndex{13247, "bs"},
+    CountryToIsoIndex{13255, "bs"},
+    CountryToIsoIndex{13263, "bs"},
+    CountryToIsoIndex{13273, "bs"},
+    CountryToIsoIndex{13287, "bs"},
+    CountryToIsoIndex{13295, "bs"},
+    CountryToIsoIndex{13304, "bs"},
+    CountryToIsoIndex{13313, "bs"},
+    CountryToIsoIndex{13322, "bs"},
+    CountryToIsoIndex{13336, "bs"},
+    CountryToIsoIndex{13351, "bs"},
+    CountryToIsoIndex{13361, "bs"},
+    CountryToIsoIndex{13369, "bs"},
+    CountryToIsoIndex{13376, "bs"},
+    CountryToIsoIndex{13384, "bs"},
+    CountryToIsoIndex{13392, "bs"},
+    CountryToIsoIndex{13404, "bs"},
+    CountryToIsoIndex{13411, "bh"},
+    CountryToIsoIndex{13419, "bh"},
+    CountryToIsoIndex{13428, "bh"},
+    CountryToIsoIndex{13438, "bh"},
+    CountryToIsoIndex{13447, "bh"},
+    CountryToIsoIndex{13458, "bh"},
+    CountryToIsoIndex{13467, "bh"},
+    CountryToIsoIndex{13475, "bh"},
+    CountryToIsoIndex{13484, "bh"},
+    CountryToIsoIndex{13498, "bh"},
+    CountryToIsoIndex{13507, "bh"},
+    CountryToIsoIndex{13515, "bh"},
+    CountryToIsoIndex{13523, "bh"},
+    CountryToIsoIndex{13531, "bh"},
+    CountryToIsoIndex{13540, "bh"},
+    CountryToIsoIndex{13550, "bh"},
+    CountryToIsoIndex{13558, "bh"},
+    CountryToIsoIndex{13566, "bh"},
+    CountryToIsoIndex{13575, "bh"},
+    CountryToIsoIndex{13583, "bh"},
+    CountryToIsoIndex{13590, "bh"},
+    CountryToIsoIndex{13600, "bh"},
+    CountryToIsoIndex{13612, "bh"},
+    CountryToIsoIndex{13620, "pk"},
+    CountryToIsoIndex{13630, "pk"},
+    CountryToIsoIndex{13639, "pw"},
+    CountryToIsoIndex{13646, "bh"},
+    CountryToIsoIndex{13653, "pl"},
+    CountryToIsoIndex{13659, "pw"},
+    CountryToIsoIndex{13665, "by"},
+    CountryToIsoIndex{13677, "by"},
+    CountryToIsoIndex{13690, "ky"},
+    CountryToIsoIndex{13698, "bm"},
+    CountryToIsoIndex{13705, "bs"},
+    CountryToIsoIndex{13714, "pa"},
+    CountryToIsoIndex{13721, "us"},
+    CountryToIsoIndex{13732, "as"},
+    CountryToIsoIndex{13748, "vi"},
+    CountryToIsoIndex{13771, "bd"},
+    CountryToIsoIndex{13785, "bd"},
+    CountryToIsoIndex{13798, "bd"},
+    CountryToIsoIndex{13810, "bd"},
+    CountryToIsoIndex{13824, "bd"},
+    CountryToIsoIndex{13837, "bd"},
+    CountryToIsoIndex{13850, "bd"},
+    CountryToIsoIndex{13861, "bd"},
+    CountryToIsoIndex{13874, "bd"},
+    CountryToIsoIndex{13887, "bd"},
+    CountryToIsoIndex{13899, "bd"},
+    CountryToIsoIndex{13909, "bd"},
+    CountryToIsoIndex{13920, "bd"},
+    CountryToIsoIndex{13932, "bd"},
+    CountryToIsoIndex{13942, "bd"},
+    CountryToIsoIndex{13953, "bd"},
+    CountryToIsoIndex{13965, "bd"},
+    CountryToIsoIndex{13977, "bd"},
+    CountryToIsoIndex{13988, "bd"},
+    CountryToIsoIndex{14000, "bd"},
+    CountryToIsoIndex{14014, "bd"},
+    CountryToIsoIndex{14031, "bd"},
+    CountryToIsoIndex{14042, "bd"},
+    CountryToIsoIndex{14053, "bd"},
+    CountryToIsoIndex{14064, "bd"},
+    CountryToIsoIndex{14075, "bd"},
+    CountryToIsoIndex{14086, "bd"},
+    CountryToIsoIndex{14097, "bd"},
+    CountryToIsoIndex{14107, "bd"},
+    CountryToIsoIndex{14118, "bd"},
+    CountryToIsoIndex{14128, "bd"},
+    CountryToIsoIndex{14141, "bd"},
+    CountryToIsoIndex{14151, "vu"},
+    CountryToIsoIndex{14160, "br"},
+    CountryToIsoIndex{14171, "br"},
+    CountryToIsoIndex{14181, "bb"},
+    CountryToIsoIndex{14190, "bb"},
+    CountryToIsoIndex{14201, "py"},
+    CountryToIsoIndex{14211, "py"},
+    CountryToIsoIndex{14220, "bh"},
+    CountryToIsoIndex{14227, "by"},
+    CountryToIsoIndex{14236, "bb"},
+    CountryToIsoIndex{14246, "bb"},
+    CountryToIsoIndex{14253, "bb"},
+    CountryToIsoIndex{14262, "bb"},
+    CountryToIsoIndex{14270, "bb"},
+    CountryToIsoIndex{14280, "bb"},
+    CountryToIsoIndex{14288, "bb"},
+    CountryToIsoIndex{14298, "bb"},
+    CountryToIsoIndex{14306, "bb"},
+    CountryToIsoIndex{14316, "bb"},
+    CountryToIsoIndex{14325, "bb"},
+    CountryToIsoIndex{14335, "bb"},
+    CountryToIsoIndex{14346, "bb"},
+    CountryToIsoIndex{14361, "bb"},
+    CountryToIsoIndex{14371, "bb"},
+    CountryToIsoIndex{14380, "bb"},
+    CountryToIsoIndex{14388, "bb"},
+    CountryToIsoIndex{14397, "bh"},
+    CountryToIsoIndex{14404, "bh"},
+    CountryToIsoIndex{14412, "bh"},
+    CountryToIsoIndex{14418, "bh"},
+    CountryToIsoIndex{14424, "bh"},
+    CountryToIsoIndex{14433, "bm"},
+    CountryToIsoIndex{14441, "bm"},
+    CountryToIsoIndex{14450, "bb"},
+    CountryToIsoIndex{14461, "bh"},
+    CountryToIsoIndex{14470, "bb"},
+    CountryToIsoIndex{14479, "bb"},
+    CountryToIsoIndex{14490, "bw"},
+    CountryToIsoIndex{14498, "va"},
+    CountryToIsoIndex{14506, "eh"},
+    CountryToIsoIndex{14517, "qo"},
+    CountryToIsoIndex{14535, "bh"},
+    CountryToIsoIndex{14543, "bd"},
+    CountryToIsoIndex{14557, "bd"},
+    CountryToIsoIndex{14574, "bd"},
+    CountryToIsoIndex{14587, "bh"},
+    CountryToIsoIndex{14596, "bm"},
+    CountryToIsoIndex{14605, "pe"},
+    CountryToIsoIndex{14611, "bh"},
+    CountryToIsoIndex{14619, "bj"},
+    CountryToIsoIndex{14626, "bm"},
+    CountryToIsoIndex{14636, "by"},
+    CountryToIsoIndex{14645, "nl"},
+    CountryToIsoIndex{14653, "bq"},
+    CountryToIsoIndex{14670, "bq"},
+    CountryToIsoIndex{14685, "by"},
+    CountryToIsoIndex{14693, "by"},
+    CountryToIsoIndex{14702, "by"},
+    CountryToIsoIndex{14710, "by"},
+    CountryToIsoIndex{14719, "by"},
+    CountryToIsoIndex{14733, "by"},
+    CountryToIsoIndex{14745, "by"},
+    CountryToIsoIndex{14754, "by"},
+    CountryToIsoIndex{14764, "by"},
+    CountryToIsoIndex{14773, "by"},
+    CountryToIsoIndex{14783, "by"},
+    CountryToIsoIndex{14791, "pw"},
+    CountryToIsoIndex{14797, "pw"},
+    CountryToIsoIndex{14804, "by"},
+    CountryToIsoIndex{14812, "be"},
+    CountryToIsoIndex{14820, "be"},
+    CountryToIsoIndex{14829, "be"},
+    CountryToIsoIndex{14844, "be"},
+    CountryToIsoIndex{14853, "be"},
+    CountryToIsoIndex{14859, "be"},
+    CountryToIsoIndex{14866, "be"},
+    CountryToIsoIndex{14874, "be"},
+    CountryToIsoIndex{14883, "be"},
+    CountryToIsoIndex{14890, "be"},
+    CountryToIsoIndex{14898, "be"},
+    CountryToIsoIndex{14907, "be"},
+    CountryToIsoIndex{14915, "be"},
+    CountryToIsoIndex{14922, "be"},
+    CountryToIsoIndex{14930, "be"},
+    CountryToIsoIndex{14937, "be"},
+    CountryToIsoIndex{14946, "be"},
+    CountryToIsoIndex{14955, "be"},
+    CountryToIsoIndex{14963, "be"},
+    CountryToIsoIndex{14973, "be"},
+    CountryToIsoIndex{14987, "be"},
+    CountryToIsoIndex{14995, "be"},
+    CountryToIsoIndex{15004, "be"},
+    CountryToIsoIndex{15014, "be"},
+    CountryToIsoIndex{15023, "be"},
+    CountryToIsoIndex{15031, "bz"},
+    CountryToIsoIndex{15038, "bz"},
+    CountryToIsoIndex{15046, "bz"},
+    CountryToIsoIndex{15053, "bz"},
+    CountryToIsoIndex{15061, "bz"},
+    CountryToIsoIndex{15069, "bm"},
+    CountryToIsoIndex{15078, "bz"},
+    CountryToIsoIndex{15084, "bz"},
+    CountryToIsoIndex{15091, "bz"},
+    CountryToIsoIndex{15097, "bz"},
+    CountryToIsoIndex{15104, "bz"},
+    CountryToIsoIndex{15112, "bz"},
+    CountryToIsoIndex{15119, "bz"},
+    CountryToIsoIndex{15132, "bz"},
+    CountryToIsoIndex{15139, "bz"},
+    CountryToIsoIndex{15148, "bz"},
+    CountryToIsoIndex{15155, "bz"},
+    CountryToIsoIndex{15163, "be"},
+    CountryToIsoIndex{15170, "be"},
+    CountryToIsoIndex{15178, "be"},
+    CountryToIsoIndex{15186, "be"},
+    CountryToIsoIndex{15193, "bm"},
+    CountryToIsoIndex{15201, "by"},
+    CountryToIsoIndex{15212, "by"},
+    CountryToIsoIndex{15222, "by"},
+    CountryToIsoIndex{15233, "be"},
+    CountryToIsoIndex{15240, "be"},
+    CountryToIsoIndex{15247, "be"},
+    CountryToIsoIndex{15254, "be"},
+    CountryToIsoIndex{15262, "be"},
+    CountryToIsoIndex{15269, "be"},
+    CountryToIsoIndex{15277, "bg"},
+    CountryToIsoIndex{15287, "ae"},
+    CountryToIsoIndex{15305, "bm"},
+    CountryToIsoIndex{15312, "bj"},
+    CountryToIsoIndex{15317, "bj"},
+    CountryToIsoIndex{15323, "bj"},
+    CountryToIsoIndex{15330, "ve"},
+    CountryToIsoIndex{15341, "bd"},
+    CountryToIsoIndex{15352, "bd"},
+    CountryToIsoIndex{15365, "bd"},
+    CountryToIsoIndex{15377, "bd"},
+    CountryToIsoIndex{15389, "bd"},
+    CountryToIsoIndex{15402, "bj"},
+    CountryToIsoIndex{15410, "bj"},
+    CountryToIsoIndex{15416, "bj"},
+    CountryToIsoIndex{15422, "bj"},
+    CountryToIsoIndex{15429, "bj"},
+    CountryToIsoIndex{15437, "bj"},
+    CountryToIsoIndex{15444, "bj"},
+    CountryToIsoIndex{15456, "bj"},
+    CountryToIsoIndex{15463, "bj"},
+    CountryToIsoIndex{15470, "bj"},
+    CountryToIsoIndex{15477, "bj"},
+    CountryToIsoIndex{15483, "bj"},
+    CountryToIsoIndex{15490, "bj"},
+    CountryToIsoIndex{15500, "bm"},
+    CountryToIsoIndex{15509, "br"},
+    CountryToIsoIndex{15518, "br"},
+    CountryToIsoIndex{15526, "br"},
+    CountryToIsoIndex{15535, "bm"},
+    CountryToIsoIndex{15544, "bm"},
+    CountryToIsoIndex{15554, "bz"},
+    CountryToIsoIndex{15561, "bm"},
+    CountryToIsoIndex{15568, "bm"},
+    CountryToIsoIndex{15577, "bm"},
+    CountryToIsoIndex{15584, "bm"},
+    CountryToIsoIndex{15592, "bm"},
+    CountryToIsoIndex{15601, "bm"},
+    CountryToIsoIndex{15616, "bm"},
+    CountryToIsoIndex{15629, "bm"},
+    CountryToIsoIndex{15643, "bm"},
+    CountryToIsoIndex{15659, "bm"},
+    CountryToIsoIndex{15668, "bm"},
+    CountryToIsoIndex{15676, "bm"},
+    CountryToIsoIndex{15685, "bm"},
+    CountryToIsoIndex{15693, "bm"},
+    CountryToIsoIndex{15703, "bm"},
+    CountryToIsoIndex{15712, "bm"},
+    CountryToIsoIndex{15725, "bm"},
+    CountryToIsoIndex{15733, "bm"},
+    CountryToIsoIndex{15742, "be"},
+    CountryToIsoIndex{15753, "ac"},
+    CountryToIsoIndex{15767, "by"},
+    CountryToIsoIndex{15778, "be"},
+    CountryToIsoIndex{15787, "by"},
+    CountryToIsoIndex{15799, "bj"},
+    CountryToIsoIndex{15809, "bm"},
+    CountryToIsoIndex{15820, "bb"},
+    CountryToIsoIndex{15831, "bb"},
+    CountryToIsoIndex{15840, "bs"},
+    CountryToIsoIndex{15849, "bh"},
+    CountryToIsoIndex{15859, "bd"},
+    CountryToIsoIndex{15873, "bd"},
+    CountryToIsoIndex{15890, "il"},
+    CountryToIsoIndex{15903, "bh"},
+    CountryToIsoIndex{15912, "by"},
+    CountryToIsoIndex{15922, "be"},
+    CountryToIsoIndex{15931, "bz"},
+    CountryToIsoIndex{15938, "bz"},
+    CountryToIsoIndex{15946, "bm"},
+    CountryToIsoIndex{15954, "bj"},
+    CountryToIsoIndex{15962, "vn"},
+    CountryToIsoIndex{15971, "bt"},
+    CountryToIsoIndex{15979, "bf"},
+    CountryToIsoIndex{15991, "bo"},
+    CountryToIsoIndex{16001, "ba"},
+    CountryToIsoIndex{16022, "bw"},
+    CountryToIsoIndex{16032, "bt"},
+    CountryToIsoIndex{16040, "bt"},
+    CountryToIsoIndex{16048, "bh"},
+    CountryToIsoIndex{16055, "bf"},
+    CountryToIsoIndex{16067, "bg"},
+    CountryToIsoIndex{16078, "br"},
+    CountryToIsoIndex{16088, "bi"},
+    CountryToIsoIndex{16097, "bn"},
+    CountryToIsoIndex{16107, "bt"},
+    CountryToIsoIndex{16114, "bt"},
+    CountryToIsoIndex{16122, "bt"},
+    CountryToIsoIndex{16135, "bt"},
+    CountryToIsoIndex{16143, "bt"},
+    CountryToIsoIndex{16151, "bg"},
+    CountryToIsoIndex{16162, "ba"},
+    CountryToIsoIndex{16173, "be"},
+    CountryToIsoIndex{16185, "by"},
+    CountryToIsoIndex{16196, "bm"},
+    CountryToIsoIndex{16205, "bj"},
+    CountryToIsoIndex{16212, "be"},
+    CountryToIsoIndex{16215, "by"},
+    CountryToIsoIndex{16225, "xb"},
+    CountryToIsoIndex{16234, "by"},
+    CountryToIsoIndex{16246, "by"},
+    CountryToIsoIndex{16259, "by"},
+    CountryToIsoIndex{16270, "by"},
+    CountryToIsoIndex{16282, "by"},
+    CountryToIsoIndex{16294, "by"},
+    CountryToIsoIndex{16302, "by"},
+    CountryToIsoIndex{16312, "bg"},
+    CountryToIsoIndex{16320, "bz"},
+    CountryToIsoIndex{16328, "bg"},
+    CountryToIsoIndex{16337, "bz"},
+    CountryToIsoIndex{16343, "be"},
+    CountryToIsoIndex{16350, "by"},
+    CountryToIsoIndex{16359, "bj"},
+    CountryToIsoIndex{16366, "bj"},
+    CountryToIsoIndex{16372, "bg"},
+    CountryToIsoIndex{16382, "fk"},
+    CountryToIsoIndex{16397, "ky"},
+    CountryToIsoIndex{16410, "ck"},
+    CountryToIsoIndex{16421, "vi"},
+    CountryToIsoIndex{16438, "vg"},
+    CountryToIsoIndex{16459, "mh"},
+    CountryToIsoIndex{16472, "mp"},
+    CountryToIsoIndex{16497, "sb"},
+    CountryToIsoIndex{16510, "tc"},
+    CountryToIsoIndex{16530, "br"},
+    CountryToIsoIndex{16538, "mm"},
+    CountryToIsoIndex{16549, "gb"},
+    CountryToIsoIndex{16560, "vg"},
+    CountryToIsoIndex{16581, "vi"},
+    CountryToIsoIndex{16606, "vg"},
+    CountryToIsoIndex{16633, "ae"},
+    CountryToIsoIndex{16659, "ae"},
+    CountryToIsoIndex{16683, "gb"},
+    CountryToIsoIndex{16701, "ae"},
+    CountryToIsoIndex{16725, "gb"},
+    CountryToIsoIndex{16742, "gb"},
+    CountryToIsoIndex{16761, "ae"},
+    CountryToIsoIndex{16791, "mm"},
+    CountryToIsoIndex{16797, "mm"},
+    CountryToIsoIndex{16813, "mm"},
+    CountryToIsoIndex{16822, "bm"},
+    CountryToIsoIndex{16830, "pe"},
+    CountryToIsoIndex{16835, "fk"},
+    CountryToIsoIndex{16871, "fo"},
+    CountryToIsoIndex{16887, "ic"},
+    CountryToIsoIndex{16904, "cv"},
+    CountryToIsoIndex{16925, "ky"},
+    CountryToIsoIndex{16942, "ck"},
+    CountryToIsoIndex{16959, "fk"},
+    CountryToIsoIndex{16976, "mp"},
+    CountryToIsoIndex{17005, "mh"},
+    CountryToIsoIndex{17026, "tc"},
+    CountryToIsoIndex{17050, "vi"},
+    CountryToIsoIndex{17076, "vg"},
+    CountryToIsoIndex{17111, "cc"},
+    CountryToIsoIndex{17124, "um"},
+    CountryToIsoIndex{17167, "sb"},
+    CountryToIsoIndex{17182, "ax"},
+    CountryToIsoIndex{17196, "gw"},
+    CountryToIsoIndex{17209, "gw"},
+    CountryToIsoIndex{17222, "io"},
+    CountryToIsoIndex{17247, "pn"},
+    CountryToIsoIndex{17256, "pn"},
+    CountryToIsoIndex{17265, "vn"},
+    CountryToIsoIndex{17275, "sb"},
+    CountryToIsoIndex{17295, "ph"},
+    CountryToIsoIndex{17314, "ck"},
+    CountryToIsoIndex{17330, "mh"},
+    CountryToIsoIndex{17347, "mp"},
+    CountryToIsoIndex{17379, "mp"},
+    CountryToIsoIndex{17411, "vi"},
+    CountryToIsoIndex{17440, "io"},
+    CountryToIsoIndex{17455, "fk"},
+    CountryToIsoIndex{17477, "cv"},
+    CountryToIsoIndex{17498, "km"},
+    CountryToIsoIndex{17515, "mv"},
+    CountryToIsoIndex{17534, "tc"},
+    CountryToIsoIndex{17560, "ky"},
+    CountryToIsoIndex{17581, "vg"},
+    CountryToIsoIndex{17621, "by"},
+    CountryToIsoIndex{17632, "ci"},
+    CountryToIsoIndex{17648, "by"},
+    CountryToIsoIndex{17660, "mk"},
+    CountryToIsoIndex{17674, "gb"},
+    CountryToIsoIndex{17677, "br"},
+    CountryToIsoIndex{17685, "be"},
+    CountryToIsoIndex{17692, "bn"},
+    CountryToIsoIndex{17699, "bg"},
+    CountryToIsoIndex{17707, "us"},
+    CountryToIsoIndex{17711, "bw"},
+    CountryToIsoIndex{17719, "bw"},
+    CountryToIsoIndex{17727, "bw"},
+    CountryToIsoIndex{17736, "ba"},
+    CountryToIsoIndex{17754, "bo"},
+    CountryToIsoIndex{17764, "bf"},
+    CountryToIsoIndex{17775, "bo"},
+    CountryToIsoIndex{17782, "bg"},
+    CountryToIsoIndex{17792, "bg"},
+    CountryToIsoIndex{17802, "bo"},
+    CountryToIsoIndex{17811, "bo"},
+    CountryToIsoIndex{17819, "bo"},
+    CountryToIsoIndex{17829, "bo"},
+    CountryToIsoIndex{17837, "bo"},
+    CountryToIsoIndex{17846, "bo"},
+    CountryToIsoIndex{17855, "ci"},
+    CountryToIsoIndex{17865, "bo"},
+    CountryToIsoIndex{17872, "bo"},
+    CountryToIsoIndex{17880, "bo"},
+    CountryToIsoIndex{17889, "bo"},
+    CountryToIsoIndex{17903, "bo"},
+    CountryToIsoIndex{17911, "bo"},
+    CountryToIsoIndex{17920, "bo"},
+    CountryToIsoIndex{17928, "bo"},
+    CountryToIsoIndex{17937, "bo"},
+    CountryToIsoIndex{17945, "bo"},
+    CountryToIsoIndex{17954, "bo"},
+    CountryToIsoIndex{17962, "bo"},
+    CountryToIsoIndex{17969, "bo"},
+    CountryToIsoIndex{17977, "bo"},
+    CountryToIsoIndex{17985, "bo"},
+    CountryToIsoIndex{17993, "bo"},
+    CountryToIsoIndex{18002, "bo"},
+    CountryToIsoIndex{18012, "bo"},
+    CountryToIsoIndex{18021, "bo"},
+    CountryToIsoIndex{18032, "bg"},
+    CountryToIsoIndex{18045, "bq"},
+    CountryToIsoIndex{18053, "bq"},
+    CountryToIsoIndex{18081, "bq"},
+    CountryToIsoIndex{18106, "pl"},
+    CountryToIsoIndex{18114, "bo"},
+    CountryToIsoIndex{18122, "pf"},
+    CountryToIsoIndex{18147, "ba"},
+    CountryToIsoIndex{18167, "gb"},
+    CountryToIsoIndex{18188, "bo"},
+    CountryToIsoIndex{18198, "bf"},
+    CountryToIsoIndex{18210, "bi"},
+    CountryToIsoIndex{18218, "pt"},
+    CountryToIsoIndex{18228, "ba"},
+    CountryToIsoIndex{18236, "ba"},
+    CountryToIsoIndex{18256, "ba"},
+    CountryToIsoIndex{18279, "ba"},
+    CountryToIsoIndex{18300, "ba"},
+    CountryToIsoIndex{18318, "ba"},
+    CountryToIsoIndex{18330, "ba"},
+    CountryToIsoIndex{18348, "ba"},
+    CountryToIsoIndex{18367, "ba"},
+    CountryToIsoIndex{18388, "ba"},
+    CountryToIsoIndex{18395, "ba"},
+    CountryToIsoIndex{18418, "ba"},
+    CountryToIsoIndex{18439, "ba"},
+    CountryToIsoIndex{18462, "ba"},
+    CountryToIsoIndex{18483, "ba"},
+    CountryToIsoIndex{18502, "ba"},
+    CountryToIsoIndex{18521, "ba"},
+    CountryToIsoIndex{18540, "ba"},
+    CountryToIsoIndex{18560, "ba"},
+    CountryToIsoIndex{18580, "ba"},
+    CountryToIsoIndex{18598, "ba"},
+    CountryToIsoIndex{18616, "ba"},
+    CountryToIsoIndex{18634, "ba"},
+    CountryToIsoIndex{18652, "ba"},
+    CountryToIsoIndex{18671, "ba"},
+    CountryToIsoIndex{18690, "ba"},
+    CountryToIsoIndex{18710, "ba"},
+    CountryToIsoIndex{18732, "ba"},
+    CountryToIsoIndex{18753, "ba"},
+    CountryToIsoIndex{18773, "ba"},
+    CountryToIsoIndex{18802, "ba"},
+    CountryToIsoIndex{18823, "ba"},
+    CountryToIsoIndex{18842, "ba"},
+    CountryToIsoIndex{18862, "ba"},
+    CountryToIsoIndex{18882, "ba"},
+    CountryToIsoIndex{18902, "ba"},
+    CountryToIsoIndex{18922, "ba"},
+    CountryToIsoIndex{18942, "ba"},
+    CountryToIsoIndex{18962, "ba"},
+    CountryToIsoIndex{18981, "ba"},
+    CountryToIsoIndex{18999, "ba"},
+    CountryToIsoIndex{19017, "ba"},
+    CountryToIsoIndex{19037, "ba"},
+    CountryToIsoIndex{19057, "ba"},
+    CountryToIsoIndex{19075, "ba"},
+    CountryToIsoIndex{19096, "ba"},
+    CountryToIsoIndex{19115, "ba"},
+    CountryToIsoIndex{19137, "ba"},
+    CountryToIsoIndex{19159, "ba"},
+    CountryToIsoIndex{19180, "ba"},
+    CountryToIsoIndex{19195, "ba"},
+    CountryToIsoIndex{19216, "ba"},
+    CountryToIsoIndex{19237, "ba"},
+    CountryToIsoIndex{19254, "ba"},
+    CountryToIsoIndex{19272, "ba"},
+    CountryToIsoIndex{19293, "ba"},
+    CountryToIsoIndex{19313, "ba"},
+    CountryToIsoIndex{19334, "ba"},
+    CountryToIsoIndex{19355, "ba"},
+    CountryToIsoIndex{19375, "ba"},
+    CountryToIsoIndex{19393, "ba"},
+    CountryToIsoIndex{19414, "ba"},
+    CountryToIsoIndex{19433, "ba"},
+    CountryToIsoIndex{19454, "ba"},
+    CountryToIsoIndex{19474, "ba"},
+    CountryToIsoIndex{19496, "ba"},
+    CountryToIsoIndex{19518, "ba"},
+    CountryToIsoIndex{19539, "ba"},
+    CountryToIsoIndex{19557, "bw"},
+    CountryToIsoIndex{19565, "ba"},
+    CountryToIsoIndex{19584, "ba"},
+    CountryToIsoIndex{19606, "ba"},
+    CountryToIsoIndex{19633, "bw"},
+    CountryToIsoIndex{19644, "ba"},
+    CountryToIsoIndex{19669, "ba"},
+    CountryToIsoIndex{19690, "bw"},
+    CountryToIsoIndex{19701, "bw"},
+    CountryToIsoIndex{19711, "bw"},
+    CountryToIsoIndex{19720, "bw"},
+    CountryToIsoIndex{19729, "bw"},
+    CountryToIsoIndex{19738, "bw"},
+    CountryToIsoIndex{19747, "bw"},
+    CountryToIsoIndex{19757, "bw"},
+    CountryToIsoIndex{19766, "bw"},
+    CountryToIsoIndex{19776, "bw"},
+    CountryToIsoIndex{19791, "bw"},
+    CountryToIsoIndex{19801, "bw"},
+    CountryToIsoIndex{19812, "bw"},
+    CountryToIsoIndex{19825, "bt"},
+    CountryToIsoIndex{19832, "bv"},
+    CountryToIsoIndex{19839, "bv"},
+    CountryToIsoIndex{19852, "bv"},
+    CountryToIsoIndex{19864, "bv"},
+    CountryToIsoIndex{19877, "bv"},
+    CountryToIsoIndex{19888, "bv"},
+    CountryToIsoIndex{19900, "bv"},
+    CountryToIsoIndex{19912, "bv"},
+    CountryToIsoIndex{19924, "bv"},
+    CountryToIsoIndex{19937, "bv"},
+    CountryToIsoIndex{19950, "bv"},
+    CountryToIsoIndex{19959, "bv"},
+    CountryToIsoIndex{19974, "bv"},
+    CountryToIsoIndex{19987, "bv"},
+    CountryToIsoIndex{20001, "bv"},
+    CountryToIsoIndex{20013, "bv"},
+    CountryToIsoIndex{20028, "bv"},
+    CountryToIsoIndex{20039, "bv"},
+    CountryToIsoIndex{20052, "bv"},
+    CountryToIsoIndex{20065, "bv"},
+    CountryToIsoIndex{20078, "bv"},
+    CountryToIsoIndex{20092, "bv"},
+    CountryToIsoIndex{20107, "bv"},
+    CountryToIsoIndex{20118, "bv"},
+    CountryToIsoIndex{20129, "bv"},
+    CountryToIsoIndex{20152, "cx"},
+    CountryToIsoIndex{20164, "cx"},
+    CountryToIsoIndex{20178, "ba"},
+    CountryToIsoIndex{20197, "ba"},
+    CountryToIsoIndex{20218, "ba"},
+    CountryToIsoIndex{20238, "ba"},
+    CountryToIsoIndex{20256, "bw"},
+    CountryToIsoIndex{20265, "ba"},
+    CountryToIsoIndex{20287, "bg"},
+    CountryToIsoIndex{20298, "br"},
+    CountryToIsoIndex{20306, "br"},
+    CountryToIsoIndex{20315, "br"},
+    CountryToIsoIndex{20325, "br"},
+    CountryToIsoIndex{20332, "br"},
+    CountryToIsoIndex{20341, "br"},
+    CountryToIsoIndex{20349, "br"},
+    CountryToIsoIndex{20358, "br"},
+    CountryToIsoIndex{20367, "br"},
+    CountryToIsoIndex{20377, "br"},
+    CountryToIsoIndex{20387, "br"},
+    CountryToIsoIndex{20394, "br"},
+    CountryToIsoIndex{20402, "br"},
+    CountryToIsoIndex{20411, "br"},
+    CountryToIsoIndex{20421, "br"},
+    CountryToIsoIndex{20430, "br"},
+    CountryToIsoIndex{20440, "br"},
+    CountryToIsoIndex{20450, "br"},
+    CountryToIsoIndex{20463, "br"},
+    CountryToIsoIndex{20471, "br"},
+    CountryToIsoIndex{20481, "br"},
+    CountryToIsoIndex{20489, "br"},
+    CountryToIsoIndex{20498, "br"},
+    CountryToIsoIndex{20507, "br"},
+    CountryToIsoIndex{20515, "ci"},
+    CountryToIsoIndex{20531, "br"},
+    CountryToIsoIndex{20538, "io"},
+    CountryToIsoIndex{20562, "vg"},
+    CountryToIsoIndex{20581, "gb"},
+    CountryToIsoIndex{20590, "io"},
+    CountryToIsoIndex{20628, "br"},
+    CountryToIsoIndex{20635, "br"},
+    CountryToIsoIndex{20643, "br"},
+    CountryToIsoIndex{20651, "br"},
+    CountryToIsoIndex{20660, "br"},
+    CountryToIsoIndex{20669, "vg"},
+    CountryToIsoIndex{20694, "bn"},
+    CountryToIsoIndex{20702, "io"},
+    CountryToIsoIndex{20727, "vg"},
+    CountryToIsoIndex{20750, "io"},
+    CountryToIsoIndex{20784, "vg"},
+    CountryToIsoIndex{20824, "vg"},
+    CountryToIsoIndex{20846, "gb"},
+    CountryToIsoIndex{20856, "io"},
+    CountryToIsoIndex{20890, "io"},
+    CountryToIsoIndex{20934, "io"},
+    CountryToIsoIndex{20967, "vg"},
+    CountryToIsoIndex{20995, "vg"},
+    CountryToIsoIndex{21019, "gb"},
+    CountryToIsoIndex{21029, "vg"},
+    CountryToIsoIndex{21055, "vg"},
+    CountryToIsoIndex{21082, "io"},
+    CountryToIsoIndex{21117, "io"},
+    CountryToIsoIndex{21153, "vg"},
+    CountryToIsoIndex{21175, "vg"},
+    CountryToIsoIndex{21201, "io"},
+    CountryToIsoIndex{21236, "io"},
+    CountryToIsoIndex{21269, "vg"},
+    CountryToIsoIndex{21289, "io"},
+    CountryToIsoIndex{21321, "vg"},
+    CountryToIsoIndex{21344, "io"},
+    CountryToIsoIndex{21374, "vg"},
+    CountryToIsoIndex{21398, "io"},
+    CountryToIsoIndex{21435, "io"},
+    CountryToIsoIndex{21456, "io"},
+    CountryToIsoIndex{21480, "vg"},
+    CountryToIsoIndex{21498, "vg"},
+    CountryToIsoIndex{21522, "io"},
+    CountryToIsoIndex{21560, "vg"},
+    CountryToIsoIndex{21583, "io"},
+    CountryToIsoIndex{21615, "io"},
+    CountryToIsoIndex{21653, "io"},
+    CountryToIsoIndex{21686, "io"},
+    CountryToIsoIndex{21714, "vg"},
+    CountryToIsoIndex{21735, "io"},
+    CountryToIsoIndex{21758, "vg"},
+    CountryToIsoIndex{21780, "vg"},
+    CountryToIsoIndex{21800, "vg"},
+    CountryToIsoIndex{21822, "vg"},
+    CountryToIsoIndex{21845, "io"},
+    CountryToIsoIndex{21880, "io"},
+    CountryToIsoIndex{21914, "io"},
+    CountryToIsoIndex{21946, "vg"},
+    CountryToIsoIndex{21966, "vg"},
+    CountryToIsoIndex{21988, "vg"},
+    CountryToIsoIndex{22010, "io"},
+    CountryToIsoIndex{22035, "io"},
+    CountryToIsoIndex{22066, "io"},
+    CountryToIsoIndex{22094, "io"},
+    CountryToIsoIndex{22123, "vg"},
+    CountryToIsoIndex{22146, "vg"},
+    CountryToIsoIndex{22168, "io"},
+    CountryToIsoIndex{22201, "vg"},
+    CountryToIsoIndex{22227, "io"},
+    CountryToIsoIndex{22258, "vg"},
+    CountryToIsoIndex{22283, "vg"},
+    CountryToIsoIndex{22305, "io"},
+    CountryToIsoIndex{22341, "vg"},
+    CountryToIsoIndex{22356, "vg"},
+    CountryToIsoIndex{22375, "br"},
+    CountryToIsoIndex{22382, "bm"},
+    CountryToIsoIndex{22389, "bn"},
+    CountryToIsoIndex{22397, "pt"},
+    CountryToIsoIndex{22404, "bn"},
+    CountryToIsoIndex{22411, "bn"},
+    CountryToIsoIndex{22418, "bn"},
+    CountryToIsoIndex{22427, "bn"},
+    CountryToIsoIndex{22444, "bn"},
+    CountryToIsoIndex{22451, "bn"},
+    CountryToIsoIndex{22458, "bn"},
+    CountryToIsoIndex{22475, "bn"},
+    CountryToIsoIndex{22488, "bn"},
+    CountryToIsoIndex{22495, "bn"},
+    CountryToIsoIndex{22503, "bn"},
+    CountryToIsoIndex{22511, "bn"},
+    CountryToIsoIndex{22520, "bn"},
+    CountryToIsoIndex{22527, "bn"},
+    CountryToIsoIndex{22533, "bn"},
+    CountryToIsoIndex{22541, "bn"},
+    CountryToIsoIndex{22550, "bn"},
+    CountryToIsoIndex{22558, "bn"},
+    CountryToIsoIndex{22566, "io"},
+    CountryToIsoIndex{22604, "vg"},
+    CountryToIsoIndex{22629, "br"},
+    CountryToIsoIndex{22637, "be"},
+    CountryToIsoIndex{22646, "bf"},
+    CountryToIsoIndex{22658, "de"},
+    CountryToIsoIndex{22666, "pr"},
+    CountryToIsoIndex{22679, "fr"},
+    CountryToIsoIndex{22689, "fr"},
+    CountryToIsoIndex{22699, "fi"},
+    CountryToIsoIndex{22706, "bg"},
+    CountryToIsoIndex{22715, "gr"},
+    CountryToIsoIndex{22734, "de"},
+    CountryToIsoIndex{22746, "bf"},
+    CountryToIsoIndex{22759, "bf"},
+    CountryToIsoIndex{22773, "mg"},
+    CountryToIsoIndex{22781, "bf"},
+    CountryToIsoIndex{22793, "bf"},
+    CountryToIsoIndex{22804, "bf"},
+    CountryToIsoIndex{22816, "bf"},
+    CountryToIsoIndex{22832, "mg"},
+    CountryToIsoIndex{22839, "bf"},
+    CountryToIsoIndex{22853, "br"},
+    CountryToIsoIndex{22862, "bg"},
+    CountryToIsoIndex{22871, "bg"},
+    CountryToIsoIndex{22881, "bg"},
+    CountryToIsoIndex{22891, "bg"},
+    CountryToIsoIndex{22902, "bg"},
+    CountryToIsoIndex{22911, "bg"},
+    CountryToIsoIndex{22919, "bg"},
+    CountryToIsoIndex{22928, "bg"},
+    CountryToIsoIndex{22938, "bg"},
+    CountryToIsoIndex{22953, "bg"},
+    CountryToIsoIndex{22962, "bg"},
+    CountryToIsoIndex{22972, "bg"},
+    CountryToIsoIndex{22981, "bg"},
+    CountryToIsoIndex{22991, "bg"},
+    CountryToIsoIndex{23001, "bg"},
+    CountryToIsoIndex{23013, "bg"},
+    CountryToIsoIndex{23023, "bg"},
+    CountryToIsoIndex{23033, "bg"},
+    CountryToIsoIndex{23043, "bg"},
+    CountryToIsoIndex{23052, "bg"},
+    CountryToIsoIndex{23066, "bg"},
+    CountryToIsoIndex{23076, "bo"},
+    CountryToIsoIndex{23084, "bo"},
+    CountryToIsoIndex{23092, "bg"},
+    CountryToIsoIndex{23103, "bg"},
+    CountryToIsoIndex{23112, "bg"},
+    CountryToIsoIndex{23122, "bg"},
+    CountryToIsoIndex{23133, "pf"},
+    CountryToIsoIndex{23153, "bo"},
+    CountryToIsoIndex{23160, "bo"},
+    CountryToIsoIndex{23168, "bg"},
+    CountryToIsoIndex{23177, "bg"},
+    CountryToIsoIndex{23189, "bg"},
+    CountryToIsoIndex{23199, "bg"},
+    CountryToIsoIndex{23210, "bi"},
+    CountryToIsoIndex{23218, "bn"},
+    CountryToIsoIndex{23225, "bn"},
+    CountryToIsoIndex{23234, "pl"},
+    CountryToIsoIndex{23242, "bg"},
+    CountryToIsoIndex{23252, "bf"},
+    CountryToIsoIndex{23266, "gb"},
+    CountryToIsoIndex{23276, "gb"},
+    CountryToIsoIndex{23287, "bi"},
+    CountryToIsoIndex{23295, "br"},
+    CountryToIsoIndex{23305, "br"},
+    CountryToIsoIndex{23314, "bn"},
+    CountryToIsoIndex{23324, "bf"},
+    CountryToIsoIndex{23338, "bf"},
+    CountryToIsoIndex{23352, "bf"},
+    CountryToIsoIndex{23365, "bf"},
+    CountryToIsoIndex{23378, "bf"},
+    CountryToIsoIndex{23390, "bf"},
+    CountryToIsoIndex{23403, "bf"},
+    CountryToIsoIndex{23421, "bf"},
+    CountryToIsoIndex{23433, "bf"},
+    CountryToIsoIndex{23441, "bf"},
+    CountryToIsoIndex{23457, "mm"},
+    CountryToIsoIndex{23463, "mm"},
+    CountryToIsoIndex{23476, "bn"},
+    CountryToIsoIndex{23484, "bn"},
+    CountryToIsoIndex{23491, "bf"},
+    CountryToIsoIndex{23504, "pr"},
+    CountryToIsoIndex{23514, "bg"},
+    CountryToIsoIndex{23525, "tl"},
+    CountryToIsoIndex{23548, "bf"},
+    CountryToIsoIndex{23562, "bf"},
+    CountryToIsoIndex{23575, "bn"},
+    CountryToIsoIndex{23584, "bi"},
+    CountryToIsoIndex{23595, "bi"},
+    CountryToIsoIndex{23603, "bi"},
+    CountryToIsoIndex{23612, "bi"},
+    CountryToIsoIndex{23621, "bi"},
+    CountryToIsoIndex{23631, "bi"},
+    CountryToIsoIndex{23645, "bi"},
+    CountryToIsoIndex{23654, "bi"},
+    CountryToIsoIndex{23662, "bn"},
+    CountryToIsoIndex{23669, "bn"},
+    CountryToIsoIndex{23678, "bn"},
+    CountryToIsoIndex{23688, "bn"},
+    CountryToIsoIndex{23696, "bn"},
+    CountryToIsoIndex{23704, "bn"},
+    CountryToIsoIndex{23713, "bi"},
+    CountryToIsoIndex{23722, "bn"},
+    CountryToIsoIndex{23731, "vg"},
+    CountryToIsoIndex{23759, "io"},
+    CountryToIsoIndex{23783, "bi"},
+    CountryToIsoIndex{23792, "ba"},
+    CountryToIsoIndex{23805, "ba"},
+    CountryToIsoIndex{23818, "bw"},
+    CountryToIsoIndex{23827, "bt"},
+    CountryToIsoIndex{23834, "bt"},
+    CountryToIsoIndex{23842, "bt"},
+    CountryToIsoIndex{23848, "bt"},
+    CountryToIsoIndex{23855, "bt"},
+    CountryToIsoIndex{23863, "bt"},
+    CountryToIsoIndex{23870, "bt"},
+    CountryToIsoIndex{23877, "bt"},
+    CountryToIsoIndex{23883, "bt"},
+    CountryToIsoIndex{23889, "bt"},
+    CountryToIsoIndex{23896, "bt"},
+    CountryToIsoIndex{23904, "qo"},
+    CountryToIsoIndex{23918, "bw"},
+    CountryToIsoIndex{23927, "bt"},
+    CountryToIsoIndex{23935, "tr"},
+    CountryToIsoIndex{23948, "bv"},
+    CountryToIsoIndex{23961, "bg"},
+    CountryToIsoIndex{23971, "bt"},
+    CountryToIsoIndex{23978, "bt"},
+    CountryToIsoIndex{23986, "bv"},
+    CountryToIsoIndex{23997, "bv"},
+    CountryToIsoIndex{24007, "bv"},
+    CountryToIsoIndex{24016, "bv"},
+    CountryToIsoIndex{24026, "in"},
+    CountryToIsoIndex{24034, "gr"},
+    CountryToIsoIndex{24044, "gb"},
+    CountryToIsoIndex{24059, "bg"},
+    CountryToIsoIndex{24069, "bg"},
+    CountryToIsoIndex{24078, "by"},
+    CountryToIsoIndex{24088, "pt"},
+    CountryToIsoIndex{24099, "mk"},
+    CountryToIsoIndex{24113, "ci"},
+    CountryToIsoIndex{24125, "ae"},
+    CountryToIsoIndex{24157, "bf"},
+    CountryToIsoIndex{24169, "bg"},
+    CountryToIsoIndex{24179, "ba"},
+    CountryToIsoIndex{24203, "bw"},
+    CountryToIsoIndex{24215, "bw"},
+    CountryToIsoIndex{24225, "bo"},
+    CountryToIsoIndex{24235, "bh"},
+    CountryToIsoIndex{24244, "by"},
+    CountryToIsoIndex{24253, "br"},
+    CountryToIsoIndex{24262, "bz"},
+    CountryToIsoIndex{24269, "bj"},
+    CountryToIsoIndex{24277, "as"},
+    CountryToIsoIndex{24299, "by"},
+    CountryToIsoIndex{24308, "by"},
+    CountryToIsoIndex{24317, "by"},
+    CountryToIsoIndex{24326, "be"},
+    CountryToIsoIndex{24334, "be"},
+    CountryToIsoIndex{24344, "be"},
+    CountryToIsoIndex{24353, "bz"},
+    CountryToIsoIndex{24360, "be"},
+    CountryToIsoIndex{24370, "be"},
+    CountryToIsoIndex{24378, "be"},
+    CountryToIsoIndex{24388, "bm"},
+    CountryToIsoIndex{24396, "bd"},
+    CountryToIsoIndex{24410, "bj"},
+    CountryToIsoIndex{24417, "bj"},
+    CountryToIsoIndex{24427, "bm"},
+    CountryToIsoIndex{24436, "bm"},
+    CountryToIsoIndex{24446, "bd"},
+    CountryToIsoIndex{24460, "be"},
+    CountryToIsoIndex{24471, "bm"},
+    CountryToIsoIndex{24482, "bz"},
+    CountryToIsoIndex{24495, "bm"},
+    CountryToIsoIndex{24505, "bj"},
+    CountryToIsoIndex{24518, "bm"},
+    CountryToIsoIndex{24529, "br"},
+    CountryToIsoIndex{24540, "bn"},
+    CountryToIsoIndex{24550, "td"},
+    CountryToIsoIndex{24555, "td"},
+    CountryToIsoIndex{24561, "td"},
+    CountryToIsoIndex{24567, "cv"},
+    CountryToIsoIndex{24577, "cv"},
+    CountryToIsoIndex{24587, "ae"},
+    CountryToIsoIndex{24623, "um"},
+    CountryToIsoIndex{24646, "td"},
+    CountryToIsoIndex{24650, "td"},
+    CountryToIsoIndex{24655, "td"},
+    CountryToIsoIndex{24661, "td"},
+    CountryToIsoIndex{24666, "td"},
+    CountryToIsoIndex{24671, "td"},
+    CountryToIsoIndex{24676, "nc"},
+    CountryToIsoIndex{24691, "cn"},
+    CountryToIsoIndex{24697, "cn"},
+    CountryToIsoIndex{24706, "cy"},
+    CountryToIsoIndex{24716, "nc"},
+    CountryToIsoIndex{24732, "cm"},
+    CountryToIsoIndex{24741, "cm"},
+    CountryToIsoIndex{24749, "kh"},
+    CountryToIsoIndex{24758, "kh"},
+    CountryToIsoIndex{24768, "kh"},
+    CountryToIsoIndex{24777, "kh"},
+    CountryToIsoIndex{24787, "kh"},
+    CountryToIsoIndex{24796, "kh"},
+    CountryToIsoIndex{24807, "kh"},
+    CountryToIsoIndex{24816, "kh"},
+    CountryToIsoIndex{24824, "kh"},
+    CountryToIsoIndex{24832, "kh"},
+    CountryToIsoIndex{24840, "kh"},
+    CountryToIsoIndex{24848, "kh"},
+    CountryToIsoIndex{24857, "kh"},
+    CountryToIsoIndex{24867, "cm"},
+    CountryToIsoIndex{24876, "cm"},
+    CountryToIsoIndex{24887, "cm"},
+    CountryToIsoIndex{24896, "cm"},
+    CountryToIsoIndex{24904, "cm"},
+    CountryToIsoIndex{24912, "kh"},
+    CountryToIsoIndex{24922, "ca"},
+    CountryToIsoIndex{24929, "ca"},
+    CountryToIsoIndex{24942, "ca"},
+    CountryToIsoIndex{24949, "ic"},
+    CountryToIsoIndex{24958, "ic"},
+    CountryToIsoIndex{24977, "ic"},
+    CountryToIsoIndex{24991, "cv"},
+    CountryToIsoIndex{25001, "cv"},
+    CountryToIsoIndex{25018, "cv"},
+    CountryToIsoIndex{25029, "cv"},
+    CountryToIsoIndex{25039, "cv"},
+    CountryToIsoIndex{25050, "cv"},
+    CountryToIsoIndex{25058, "cv"},
+    CountryToIsoIndex{25067, "cv"},
+    CountryToIsoIndex{25075, "bq"},
+    CountryToIsoIndex{25091, "bq"},
+    CountryToIsoIndex{25112, "bq"},
+    CountryToIsoIndex{25124, "bq"},
+    CountryToIsoIndex{25141, "bq"},
+    CountryToIsoIndex{25160, "bq"},
+    CountryToIsoIndex{25176, "me"},
+    CountryToIsoIndex{25186, "kz"},
+    CountryToIsoIndex{25197, "kz"},
+    CountryToIsoIndex{25209, "kz"},
+    CountryToIsoIndex{25221, "td"},
+    CountryToIsoIndex{25225, "qa"},
+    CountryToIsoIndex{25231, "va"},
+    CountryToIsoIndex{25250, "va"},
+    CountryToIsoIndex{25269, "cl"},
+    CountryToIsoIndex{25276, "cn"},
+    CountryToIsoIndex{25283, "ky"},
+    CountryToIsoIndex{25298, "ky"},
+    CountryToIsoIndex{25313, "ky"},
+    CountryToIsoIndex{25325, "ky"},
+    CountryToIsoIndex{25339, "ky"},
+    CountryToIsoIndex{25351, "ky"},
+    CountryToIsoIndex{25365, "ky"},
+    CountryToIsoIndex{25380, "ky"},
+    CountryToIsoIndex{25393, "ky"},
+    CountryToIsoIndex{25406, "ky"},
+    CountryToIsoIndex{25421, "ky"},
+    CountryToIsoIndex{25434, "ky"},
+    CountryToIsoIndex{25447, "ky"},
+    CountryToIsoIndex{25460, "cn"},
+    CountryToIsoIndex{25466, "kz"},
+    CountryToIsoIndex{25478, "td"},
+    CountryToIsoIndex{25484, "cz"},
+    CountryToIsoIndex{25489, "cl"},
+    CountryToIsoIndex{25495, "cn"},
+    CountryToIsoIndex{25502, "cz"},
+    CountryToIsoIndex{25510, "ca"},
+    CountryToIsoIndex{25518, "gi"},
+    CountryToIsoIndex{25531, "cz"},
+    CountryToIsoIndex{25538, "cz"},
+    CountryToIsoIndex{25544, "cz"},
+    CountryToIsoIndex{25551, "cz"},
+    CountryToIsoIndex{25568, "cz"},
+    CountryToIsoIndex{25575, "cz"},
+    CountryToIsoIndex{25591, "cz"},
+    CountryToIsoIndex{25598, "ke"},
+    CountryToIsoIndex{25605, "cz"},
+    CountryToIsoIndex{25620, "cz"},
+    CountryToIsoIndex{25625, "cz"},
+    CountryToIsoIndex{25632, "cz"},
+    CountryToIsoIndex{25650, "cz"},
+    CountryToIsoIndex{25664, "cz"},
+    CountryToIsoIndex{25672, "cz"},
+    CountryToIsoIndex{25680, "cz"},
+    CountryToIsoIndex{25685, "cz"},
+    CountryToIsoIndex{25691, "cf"},
+    CountryToIsoIndex{25709, "cf"},
+    CountryToIsoIndex{25737, "cf"},
+    CountryToIsoIndex{25749, "cf"},
+    CountryToIsoIndex{25771, "cf"},
+    CountryToIsoIndex{25794, "cf"},
+    CountryToIsoIndex{25818, "cf"},
+    CountryToIsoIndex{25846, "cf"},
+    CountryToIsoIndex{25870, "cf"},
+    CountryToIsoIndex{25896, "cf"},
+    CountryToIsoIndex{25922, "cf"},
+    CountryToIsoIndex{25949, "me"},
+    CountryToIsoIndex{25959, "je"},
+    CountryToIsoIndex{25965, "cz"},
+    CountryToIsoIndex{25971, "cz"},
+    CountryToIsoIndex{25986, "cz"},
+    CountryToIsoIndex{25992, "ea"},
+    CountryToIsoIndex{26010, "ea"},
+    CountryToIsoIndex{26027, "ea"},
+    CountryToIsoIndex{26041, "ea"},
+    CountryToIsoIndex{26057, "ea"},
+    CountryToIsoIndex{26071, "ea"},
+    CountryToIsoIndex{26085, "ea"},
+    CountryToIsoIndex{26100, "ea"},
+    CountryToIsoIndex{26115, "ea"},
+    CountryToIsoIndex{26131, "ea"},
+    CountryToIsoIndex{26146, "ea"},
+    CountryToIsoIndex{26161, "ea"},
+    CountryToIsoIndex{26175, "ea"},
+    CountryToIsoIndex{26190, "ea"},
+    CountryToIsoIndex{26205, "ea"},
+    CountryToIsoIndex{26218, "ea"},
+    CountryToIsoIndex{26233, "ea"},
+    CountryToIsoIndex{26249, "ea"},
+    CountryToIsoIndex{26264, "ea"},
+    CountryToIsoIndex{26279, "ea"},
+    CountryToIsoIndex{26293, "ea"},
+    CountryToIsoIndex{26309, "ea"},
+    CountryToIsoIndex{26324, "ea"},
+    CountryToIsoIndex{26339, "ea"},
+    CountryToIsoIndex{26353, "cz"},
+    CountryToIsoIndex{26360, "cz"},
+    CountryToIsoIndex{26377, "dz"},
+    CountryToIsoIndex{26385, "td"},
+    CountryToIsoIndex{26389, "td"},
+    CountryToIsoIndex{26396, "td"},
+    CountryToIsoIndex{26401, "td"},
+    CountryToIsoIndex{26407, "td"},
+    CountryToIsoIndex{26413, "cn"},
+    CountryToIsoIndex{26420, "cn"},
+    CountryToIsoIndex{26427, "cz"},
+    CountryToIsoIndex{26435, "cl"},
+    CountryToIsoIndex{26441, "cz"},
+    CountryToIsoIndex{26449, "me"},
+    CountryToIsoIndex{26462, "cz"},
+    CountryToIsoIndex{26470, "cz"},
+    CountryToIsoIndex{26490, "cl"},
+    CountryToIsoIndex{26497, "cn"},
+    CountryToIsoIndex{26504, "cl"},
+    CountryToIsoIndex{26510, "cl"},
+    CountryToIsoIndex{26516, "cl"},
+    CountryToIsoIndex{26523, "cl"},
+    CountryToIsoIndex{26531, "cn"},
+    CountryToIsoIndex{26537, "cn"},
+    CountryToIsoIndex{26544, "cn"},
+    CountryToIsoIndex{26550, "cn"},
+    CountryToIsoIndex{26556, "cy"},
+    CountryToIsoIndex{26563, "ck"},
+    CountryToIsoIndex{26578, "fk"},
+    CountryToIsoIndex{26597, "ky"},
+    CountryToIsoIndex{26613, "mh"},
+    CountryToIsoIndex{26632, "mp"},
+    CountryToIsoIndex{26662, "nf"},
+    CountryToIsoIndex{26680, "sb"},
+    CountryToIsoIndex{26698, "tc"},
+    CountryToIsoIndex{26723, "vi"},
+    CountryToIsoIndex{26749, "vg"},
+    CountryToIsoIndex{26776, "nf"},
+    CountryToIsoIndex{26795, "hr"},
+    CountryToIsoIndex{26806, "hr"},
+    CountryToIsoIndex{26816, "hr"},
+    CountryToIsoIndex{26827, "cx"},
+    CountryToIsoIndex{26845, "cx"},
+    CountryToIsoIndex{26861, "cx"},
+    CountryToIsoIndex{26877, "cx"},
+    CountryToIsoIndex{26893, "cx"},
+    CountryToIsoIndex{26910, "cx"},
+    CountryToIsoIndex{26924, "fk"},
+    CountryToIsoIndex{26941, "mh"},
+    CountryToIsoIndex{26958, "nf"},
+    CountryToIsoIndex{26974, "fk"},
+    CountryToIsoIndex{26993, "mh"},
+    CountryToIsoIndex{27009, "nf"},
+    CountryToIsoIndex{27026, "sb"},
+    CountryToIsoIndex{27048, "mp"},
+    CountryToIsoIndex{27077, "vg"},
+    CountryToIsoIndex{27111, "tc"},
+    CountryToIsoIndex{27132, "ky"},
+    CountryToIsoIndex{27150, "ck"},
+    CountryToIsoIndex{27166, "cv"},
+    CountryToIsoIndex{27191, "cy"},
+    CountryToIsoIndex{27198, "cz"},
+    CountryToIsoIndex{27210, "cz"},
+    CountryToIsoIndex{27226, "ci"},
+    CountryToIsoIndex{27229, "td"},
+    CountryToIsoIndex{27234, "gi"},
+    CountryToIsoIndex{27244, "dj"},
+    CountryToIsoIndex{27251, "va"},
+    CountryToIsoIndex{27268, "me"},
+    CountryToIsoIndex{27279, "cl"},
+    CountryToIsoIndex{27285, "cl"},
+    CountryToIsoIndex{27290, "cl"},
+    CountryToIsoIndex{27295, "cl"},
+    CountryToIsoIndex{27301, "cl"},
+    CountryToIsoIndex{27307, "cl"},
+    CountryToIsoIndex{27314, "cl"},
+    CountryToIsoIndex{27321, "cn"},
+    CountryToIsoIndex{27325, "cn"},
+    CountryToIsoIndex{27330, "cn"},
+    CountryToIsoIndex{27335, "sg"},
+    CountryToIsoIndex{27345, "hk"},
+    CountryToIsoIndex{27360, "mo"},
+    CountryToIsoIndex{27372, "cn"},
+    CountryToIsoIndex{27379, "cy"},
+    CountryToIsoIndex{27387, "kg"},
+    CountryToIsoIndex{27398, "cy"},
+    CountryToIsoIndex{27404, "cy"},
+    CountryToIsoIndex{27410, "cy"},
+    CountryToIsoIndex{27415, "cy"},
+    CountryToIsoIndex{27421, "cy"},
+    CountryToIsoIndex{27427, "cy"},
+    CountryToIsoIndex{27433, "cy"},
+    CountryToIsoIndex{27439, "cy"},
+    CountryToIsoIndex{27446, "cy"},
+    CountryToIsoIndex{27453, "iq"},
+    CountryToIsoIndex{27460, "ki"},
+    CountryToIsoIndex{27471, "ki"},
+    CountryToIsoIndex{27480, "va"},
+    CountryToIsoIndex{27496, "va"},
+    CountryToIsoIndex{27514, "va"},
+    CountryToIsoIndex{27528, "va"},
+    CountryToIsoIndex{27545, "va"},
+    CountryToIsoIndex{27563, "va"},
+    CountryToIsoIndex{27580, "va"},
+    CountryToIsoIndex{27596, "cu"},
+    CountryToIsoIndex{27602, "cv"},
+    CountryToIsoIndex{27611, "cp"},
+    CountryToIsoIndex{27622, "cp"},
+    CountryToIsoIndex{27639, "cp"},
+    CountryToIsoIndex{27656, "cp"},
+    CountryToIsoIndex{27671, "cp"},
+    CountryToIsoIndex{27689, "cp"},
+    CountryToIsoIndex{27705, "cp"},
+    CountryToIsoIndex{27721, "cp"},
+    CountryToIsoIndex{27737, "cp"},
+    CountryToIsoIndex{27754, "cp"},
+    CountryToIsoIndex{27767, "cp"},
+    CountryToIsoIndex{27785, "cp"},
+    CountryToIsoIndex{27804, "cp"},
+    CountryToIsoIndex{27821, "cp"},
+    CountryToIsoIndex{27838, "cp"},
+    CountryToIsoIndex{27855, "cp"},
+    CountryToIsoIndex{27873, "cp"},
+    CountryToIsoIndex{27892, "cp"},
+    CountryToIsoIndex{27907, "cp"},
+    CountryToIsoIndex{27922, "ci"},
+    CountryToIsoIndex{27937, "cc"},
+    CountryToIsoIndex{27951, "cc"},
+    CountryToIsoIndex{27972, "cc"},
+    CountryToIsoIndex{27992, "cc"},
+    CountryToIsoIndex{28013, "cc"},
+    CountryToIsoIndex{28027, "cc"},
+    CountryToIsoIndex{28039, "cc"},
+    CountryToIsoIndex{28051, "kr"},
+    CountryToIsoIndex{28058, "kp"},
+    CountryToIsoIndex{28071, "sj"},
+    CountryToIsoIndex{28093, "co"},
+    CountryToIsoIndex{28103, "co"},
+    CountryToIsoIndex{28112, "co"},
+    CountryToIsoIndex{28122, "co"},
+    CountryToIsoIndex{28131, "co"},
+    CountryToIsoIndex{28140, "km"},
+    CountryToIsoIndex{28148, "km"},
+    CountryToIsoIndex{28155, "km"},
+    CountryToIsoIndex{28163, "km"},
+    CountryToIsoIndex{28173, "km"},
+    CountryToIsoIndex{28181, "km"},
+    CountryToIsoIndex{28196, "km"},
+    CountryToIsoIndex{28204, "km"},
+    CountryToIsoIndex{28212, "km"},
+    CountryToIsoIndex{28221, "cg"},
+    CountryToIsoIndex{28227, "cg"},
+    CountryToIsoIndex{28234, "cg"},
+    CountryToIsoIndex{28251, "cd"},
+    CountryToIsoIndex{28260, "cd"},
+    CountryToIsoIndex{28274, "cg"},
+    CountryToIsoIndex{28282, "cd"},
+    CountryToIsoIndex{28291, "cg"},
+    CountryToIsoIndex{28307, "cg"},
+    CountryToIsoIndex{28321, "cg"},
+    CountryToIsoIndex{28336, "cg"},
+    CountryToIsoIndex{28359, "cd"},
+    CountryToIsoIndex{28388, "cd"},
+    CountryToIsoIndex{28422, "cg"},
+    CountryToIsoIndex{28438, "cg"},
+    CountryToIsoIndex{28453, "cg"},
+    CountryToIsoIndex{28467, "cg"},
+    CountryToIsoIndex{28482, "cg"},
+    CountryToIsoIndex{28496, "cg"},
+    CountryToIsoIndex{28513, "cd"},
+    CountryToIsoIndex{28526, "cd"},
+    CountryToIsoIndex{28535, "cg"},
+    CountryToIsoIndex{28553, "ck"},
+    CountryToIsoIndex{28566, "ck"},
+    CountryToIsoIndex{28578, "ck"},
+    CountryToIsoIndex{28591, "ck"},
+    CountryToIsoIndex{28604, "ck"},
+    CountryToIsoIndex{28617, "ck"},
+    CountryToIsoIndex{28629, "ck"},
+    CountryToIsoIndex{28640, "ck"},
+    CountryToIsoIndex{28650, "ck"},
+    CountryToIsoIndex{28660, "ck"},
+    CountryToIsoIndex{28672, "ck"},
+    CountryToIsoIndex{28684, "ck"},
+    CountryToIsoIndex{28694, "ck"},
+    CountryToIsoIndex{28709, "ck"},
+    CountryToIsoIndex{28722, "ck"},
+    CountryToIsoIndex{28735, "ck"},
+    CountryToIsoIndex{28750, "ck"},
+    CountryToIsoIndex{28762, "ck"},
+    CountryToIsoIndex{28775, "ck"},
+    CountryToIsoIndex{28786, "ck"},
+    CountryToIsoIndex{28799, "ck"},
+    CountryToIsoIndex{28810, "ck"},
+    CountryToIsoIndex{28823, "ck"},
+    CountryToIsoIndex{28836, "ck"},
+    CountryToIsoIndex{28849, "ck"},
+    CountryToIsoIndex{28860, "ck"},
+    CountryToIsoIndex{28871, "ck"},
+    CountryToIsoIndex{28882, "kp"},
+    CountryToIsoIndex{28895, "kr"},
+    CountryToIsoIndex{28907, "kp"},
+    CountryToIsoIndex{28920, "kp"},
+    CountryToIsoIndex{28934, "kr"},
+    CountryToIsoIndex{28946, "kr"},
+    CountryToIsoIndex{28958, "kp"},
+    CountryToIsoIndex{28971, "kr"},
+    CountryToIsoIndex{28982, "kp"},
+    CountryToIsoIndex{28995, "kr"},
+    CountryToIsoIndex{29007, "kp"},
+    CountryToIsoIndex{29020, "kr"},
+    CountryToIsoIndex{29032, "kp"},
+    CountryToIsoIndex{29044, "kr"},
+    CountryToIsoIndex{29055, "kp"},
+    CountryToIsoIndex{29069, "kr"},
+    CountryToIsoIndex{29081, "cr"},
+    CountryToIsoIndex{29093, "ci"},
+    CountryToIsoIndex{29106, "ci"},
+    CountryToIsoIndex{29121, "ci"},
+    CountryToIsoIndex{29135, "ci"},
+    CountryToIsoIndex{29147, "ci"},
+    CountryToIsoIndex{29158, "ci"},
+    CountryToIsoIndex{29172, "ci"},
+    CountryToIsoIndex{29186, "cr"},
+    CountryToIsoIndex{29196, "cr"},
+    CountryToIsoIndex{29206, "cr"},
+    CountryToIsoIndex{29217, "ci"},
+    CountryToIsoIndex{29223, "ci"},
+    CountryToIsoIndex{29235, "ci"},
+    CountryToIsoIndex{29260, "hr"},
+    CountryToIsoIndex{29270, "tf"},
+    CountryToIsoIndex{29306, "io"},
+    CountryToIsoIndex{29337, "me"},
+    CountryToIsoIndex{29346, "hr"},
+    CountryToIsoIndex{29354, "hr"},
+    CountryToIsoIndex{29362, "hr"},
+    CountryToIsoIndex{29371, "hr"},
+    CountryToIsoIndex{29379, "hr"},
+    CountryToIsoIndex{29387, "td"},
+    CountryToIsoIndex{29392, "cz"},
+    CountryToIsoIndex{29408, "cz"},
+    CountryToIsoIndex{29419, "kw"},
+    CountryToIsoIndex{29425, "cu"},
+    CountryToIsoIndex{29430, "cu"},
+    CountryToIsoIndex{29436, "ci"},
+    CountryToIsoIndex{29450, "kw"},
+    CountryToIsoIndex{29459, "co"},
+    CountryToIsoIndex{29468, "om"},
+    CountryToIsoIndex{29475, "km"},
+    CountryToIsoIndex{29481, "cw"},
+    CountryToIsoIndex{29489, "cw"},
+    CountryToIsoIndex{29497, "cw"},
+    CountryToIsoIndex{29505, "cy"},
+    CountryToIsoIndex{29512, "cy"},
+    CountryToIsoIndex{29517, "cy"},
+    CountryToIsoIndex{29526, "cy"},
+    CountryToIsoIndex{29532, "cy"},
+    CountryToIsoIndex{29539, "cz"},
+    CountryToIsoIndex{29542, "td"},
+    CountryToIsoIndex{29547, "me"},
+    CountryToIsoIndex{29558, "cz"},
+    CountryToIsoIndex{29566, "cz"},
+    CountryToIsoIndex{29580, "cz"},
+    CountryToIsoIndex{29595, "cz"},
+    CountryToIsoIndex{29602, "gi"},
+    CountryToIsoIndex{29617, "za"},
+    CountryToIsoIndex{29630, "gs"},
+    CountryToIsoIndex{29670, "kr"},
+    CountryToIsoIndex{29684, "ss"},
+    CountryToIsoIndex{29697, "cf"},
+    CountryToIsoIndex{29723, "cz"},
+    CountryToIsoIndex{29730, "cg"},
+    CountryToIsoIndex{29745, "cd"},
+    CountryToIsoIndex{29766, "do"},
+    CountryToIsoIndex{29784, "cz"},
+    CountryToIsoIndex{29797, "cf"},
+    CountryToIsoIndex{29815, "dk"},
+    CountryToIsoIndex{29824, "bj"},
+    CountryToIsoIndex{29832, "de"},
+    CountryToIsoIndex{29844, "cg"},
+    CountryToIsoIndex{29863, "cd"},
+    CountryToIsoIndex{29881, "um"},
+    CountryToIsoIndex{29921, "dk"},
+    CountryToIsoIndex{29932, "dk"},
+    CountryToIsoIndex{29943, "dk"},
+    CountryToIsoIndex{29952, "dk"},
+    CountryToIsoIndex{29962, "dk"},
+    CountryToIsoIndex{29971, "dk"},
+    CountryToIsoIndex{29981, "dk"},
+    CountryToIsoIndex{29991, "ac"},
+    CountryToIsoIndex{30009, "dk"},
+    CountryToIsoIndex{30015, "dk"},
+    CountryToIsoIndex{30022, "dk"},
+    CountryToIsoIndex{30031, "dk"},
+    CountryToIsoIndex{30041, "dk"},
+    CountryToIsoIndex{30052, "dk"},
+    CountryToIsoIndex{30063, "dk"},
+    CountryToIsoIndex{30073, "dk"},
+    CountryToIsoIndex{30083, "dk"},
+    CountryToIsoIndex{30090, "dk"},
+    CountryToIsoIndex{30097, "dk"},
+    CountryToIsoIndex{30105, "dk"},
+    CountryToIsoIndex{30114, "dk"},
+    CountryToIsoIndex{30123, "dk"},
+    CountryToIsoIndex{30132, "dk"},
+    CountryToIsoIndex{30140, "dk"},
+    CountryToIsoIndex{30149, "dk"},
+    CountryToIsoIndex{30156, "dk"},
+    CountryToIsoIndex{30163, "dk"},
+    CountryToIsoIndex{30170, "dk"},
+    CountryToIsoIndex{30182, "dk"},
+    CountryToIsoIndex{30194, "qo"},
+    CountryToIsoIndex{30208, "kp"},
+    CountryToIsoIndex{30219, "mp"},
+    CountryToIsoIndex{30233, "sd"},
+    CountryToIsoIndex{30244, "dk"},
+    CountryToIsoIndex{30253, "gb"},
+    CountryToIsoIndex{30256, "za"},
+    CountryToIsoIndex{30266, "ci"},
+    CountryToIsoIndex{30282, "vi"},
+    CountryToIsoIndex{30306, "vi"},
+    CountryToIsoIndex{30332, "vi"},
+    CountryToIsoIndex{30364, "je"},
+    CountryToIsoIndex{30374, "gb"},
+    CountryToIsoIndex{30388, "bs"},
+    CountryToIsoIndex{30398, "bm"},
+    CountryToIsoIndex{30409, "ac"},
+    CountryToIsoIndex{30429, "vg"},
+    CountryToIsoIndex{30455, "vg"},
+    CountryToIsoIndex{30476, "vg"},
+    CountryToIsoIndex{30499, "bv"},
+    CountryToIsoIndex{30512, "cd"},
+    CountryToIsoIndex{30544, "dg"},
+    CountryToIsoIndex{30563, "do"},
+    CountryToIsoIndex{30591, "dk"},
+    CountryToIsoIndex{30602, "bb"},
+    CountryToIsoIndex{30618, "sj"},
+    CountryToIsoIndex{30646, "tc"},
+    CountryToIsoIndex{30669, "im"},
+    CountryToIsoIndex{30680, "sh"},
+    CountryToIsoIndex{30699, "lc"},
+    CountryToIsoIndex{30718, "fk"},
+    CountryToIsoIndex{30736, "fo"},
+    CountryToIsoIndex{30752, "fj"},
+    CountryToIsoIndex{30769, "ae"},
+    CountryToIsoIndex{30796, "ae"},
+    CountryToIsoIndex{30822, "tf"},
+    CountryToIsoIndex{30866, "tf"},
+    CountryToIsoIndex{30891, "gs"},
+    CountryToIsoIndex{30922, "hm"},
+    CountryToIsoIndex{30954, "vi"},
+    CountryToIsoIndex{30981, "vg"},
+    CountryToIsoIndex{31005, "tf"},
+    CountryToIsoIndex{31030, "ae"},
+    CountryToIsoIndex{31057, "ky"},
+    CountryToIsoIndex{31073, "ic"},
+    CountryToIsoIndex{31094, "cv"},
+    CountryToIsoIndex{31116, "bq"},
+    CountryToIsoIndex{31140, "cp"},
+    CountryToIsoIndex{31158, "cc"},
+    CountryToIsoIndex{31174, "km"},
+    CountryToIsoIndex{31185, "kr"},
+    CountryToIsoIndex{31193, "ck"},
+    CountryToIsoIndex{31207, "za"},
+    CountryToIsoIndex{31229, "gs"},
+    CountryToIsoIndex{31263, "kr"},
+    CountryToIsoIndex{31272, "ss"},
+    CountryToIsoIndex{31282, "mh"},
+    CountryToIsoIndex{31302, "fk"},
+    CountryToIsoIndex{31326, "kp"},
+    CountryToIsoIndex{31343, "mp"},
+    CountryToIsoIndex{31368, "cd"},
+    CountryToIsoIndex{31397, "tl"},
+    CountryToIsoIndex{31429, "cd"},
+    CountryToIsoIndex{31460, "kp"},
+    CountryToIsoIndex{31494, "cd"},
+    CountryToIsoIndex{31521, "cd"},
+    CountryToIsoIndex{31548, "cd"},
+    CountryToIsoIndex{31581, "cd"},
+    CountryToIsoIndex{31609, "cd"},
+    CountryToIsoIndex{31635, "cd"},
+    CountryToIsoIndex{31663, "cf"},
+    CountryToIsoIndex{31692, "cd"},
+    CountryToIsoIndex{31724, "cd"},
+    CountryToIsoIndex{31756, "do"},
+    CountryToIsoIndex{31780, "do"},
+    CountryToIsoIndex{31805, "do"},
+    CountryToIsoIndex{31832, "nl"},
+    CountryToIsoIndex{31844, "dk"},
+    CountryToIsoIndex{31854, "dk"},
+    CountryToIsoIndex{31865, "dk"},
+    CountryToIsoIndex{31875, "dk"},
+    CountryToIsoIndex{31884, "dk"},
+    CountryToIsoIndex{31893, "dk"},
+    CountryToIsoIndex{31901, "dk"},
+    CountryToIsoIndex{31909, "dk"},
+    CountryToIsoIndex{31917, "dk"},
+    CountryToIsoIndex{31926, "dk"},
+    CountryToIsoIndex{31940, "mp"},
+    CountryToIsoIndex{31968, "nf"},
+    CountryToIsoIndex{31982, "cf"},
+    CountryToIsoIndex{32012, "cf"},
+    CountryToIsoIndex{32044, "mk"},
+    CountryToIsoIndex{32089, "mk"},
+    CountryToIsoIndex{32132, "cz"},
+    CountryToIsoIndex{32153, "cz"},
+    CountryToIsoIndex{32176, "ax"},
+    CountryToIsoIndex{32192, "ps"},
+    CountryToIsoIndex{32218, "pn"},
+    CountryToIsoIndex{32233, "cg"},
+    CountryToIsoIndex{32250, "za"},
+    CountryToIsoIndex{32271, "sn"},
+    CountryToIsoIndex{32284, "aq"},
+    CountryToIsoIndex{32294, "td"},
+    CountryToIsoIndex{32305, "va"},
+    CountryToIsoIndex{32318, "ch"},
+    CountryToIsoIndex{32328, "sc"},
+    CountryToIsoIndex{32341, "sb"},
+    CountryToIsoIndex{32359, "ss"},
+    CountryToIsoIndex{32367, "io"},
+    CountryToIsoIndex{32401, "io"},
+    CountryToIsoIndex{32440, "bq"},
+    CountryToIsoIndex{32472, "tr"},
+    CountryToIsoIndex{32481, "ps"},
+    CountryToIsoIndex{32503, "cz"},
+    CountryToIsoIndex{32516, "ua"},
+    CountryToIsoIndex{32527, "de"},
+    CountryToIsoIndex{32534, "de"},
+    CountryToIsoIndex{32546, "um"},
+    CountryToIsoIndex{32610, "us"},
+    CountryToIsoIndex{32645, "mk"},
+    CountryToIsoIndex{32699, "cx"},
+    CountryToIsoIndex{32717, "us"},
+    CountryToIsoIndex{32745, "cf"},
+    CountryToIsoIndex{32778, "bl"},
+    CountryToIsoIndex{32800, "mf"},
+    CountryToIsoIndex{32818, "zm"},
+    CountryToIsoIndex{32826, "dk"},
+    CountryToIsoIndex{32838, "zw"},
+    CountryToIsoIndex{32848, "io"},
+    CountryToIsoIndex{32889, "tf"},
+    CountryToIsoIndex{32925, "qo"},
+    CountryToIsoIndex{32948, "jm"},
+    CountryToIsoIndex{32957, "gi"},
+    CountryToIsoIndex{32966, "dj"},
+    CountryToIsoIndex{32975, "vg"},
+    CountryToIsoIndex{33009, "dg"},
+    CountryToIsoIndex{33021, "dg"},
+    CountryToIsoIndex{33033, "dg"},
+    CountryToIsoIndex{33051, "dg"},
+    CountryToIsoIndex{33064, "dg"},
+    CountryToIsoIndex{33076, "za"},
+    CountryToIsoIndex{33100, "gs"},
+    CountryToIsoIndex{33139, "kr"},
+    CountryToIsoIndex{33153, "ss"},
+    CountryToIsoIndex{33167, "dg"},
+    CountryToIsoIndex{33180, "dg"},
+    CountryToIsoIndex{33191, "dg"},
+    CountryToIsoIndex{33205, "ae"},
+    CountryToIsoIndex{33236, "dk"},
+    CountryToIsoIndex{33246, "dk"},
+    CountryToIsoIndex{33256, "gi"},
+    CountryToIsoIndex{33267, "dj"},
+    CountryToIsoIndex{33278, "cf"},
+    CountryToIsoIndex{33306, "cz"},
+    CountryToIsoIndex{33323, "do"},
+    CountryToIsoIndex{33341, "cd"},
+    CountryToIsoIndex{33356, "dg"},
+    CountryToIsoIndex{33371, "dg"},
+    CountryToIsoIndex{33385, "dg"},
+    CountryToIsoIndex{33404, "dj"},
+    CountryToIsoIndex{33413, "dj"},
+    CountryToIsoIndex{33421, "dj"},
+    CountryToIsoIndex{33430, "dj"},
+    CountryToIsoIndex{33438, "de"},
+    CountryToIsoIndex{33447, "tl"},
+    CountryToIsoIndex{33457, "dm"},
+    CountryToIsoIndex{33467, "dm"},
+    CountryToIsoIndex{33478, "dm"},
+    CountryToIsoIndex{33487, "do"},
+    CountryToIsoIndex{33505, "dm"},
+    CountryToIsoIndex{33515, "do"},
+    CountryToIsoIndex{33531, "do"},
+    CountryToIsoIndex{33539, "dm"},
+    CountryToIsoIndex{33548, "do"},
+    CountryToIsoIndex{33570, "dm"},
+    CountryToIsoIndex{33580, "do"},
+    CountryToIsoIndex{33598, "dm"},
+    CountryToIsoIndex{33608, "dm"},
+    CountryToIsoIndex{33616, "dm"},
+    CountryToIsoIndex{33625, "do"},
+    CountryToIsoIndex{33649, "do"},
+    CountryToIsoIndex{33673, "do"},
+    CountryToIsoIndex{33693, "do"},
+    CountryToIsoIndex{33716, "do"},
+    CountryToIsoIndex{33738, "do"},
+    CountryToIsoIndex{33760, "do"},
+    CountryToIsoIndex{33781, "do"},
+    CountryToIsoIndex{33801, "do"},
+    CountryToIsoIndex{33812, "do"},
+    CountryToIsoIndex{33833, "do"},
+    CountryToIsoIndex{33855, "do"},
+    CountryToIsoIndex{33878, "do"},
+    CountryToIsoIndex{33899, "do"},
+    CountryToIsoIndex{33921, "do"},
+    CountryToIsoIndex{33943, "do"},
+    CountryToIsoIndex{33966, "do"},
+    CountryToIsoIndex{33988, "do"},
+    CountryToIsoIndex{34011, "dm"},
+    CountryToIsoIndex{34026, "do"},
+    CountryToIsoIndex{34050, "do"},
+    CountryToIsoIndex{34071, "do"},
+    CountryToIsoIndex{34090, "do"},
+    CountryToIsoIndex{34109, "dm"},
+    CountryToIsoIndex{34118, "dm"},
+    CountryToIsoIndex{34128, "dm"},
+    CountryToIsoIndex{34137, "do"},
+    CountryToIsoIndex{34157, "dm"},
+    CountryToIsoIndex{34167, "do"},
+    CountryToIsoIndex{34188, "dm"},
+    CountryToIsoIndex{34198, "dm"},
+    CountryToIsoIndex{34208, "dm"},
+    CountryToIsoIndex{34215, "do"},
+    CountryToIsoIndex{34223, "dm"},
+    CountryToIsoIndex{34233, "dm"},
+    CountryToIsoIndex{34242, "dm"},
+    CountryToIsoIndex{34252, "do"},
+    CountryToIsoIndex{34267, "tf"},
+    CountryToIsoIndex{34287, "de"},
+    CountryToIsoIndex{34299, "us"},
+    CountryToIsoIndex{34322, "va"},
+    CountryToIsoIndex{34336, "ci"},
+    CountryToIsoIndex{34357, "ci"},
+    CountryToIsoIndex{34387, "cd"},
+    CountryToIsoIndex{34395, "jm"},
+    CountryToIsoIndex{34406, "dj"},
+    CountryToIsoIndex{34416, "dj"},
+    CountryToIsoIndex{34427, "je"},
+    CountryToIsoIndex{34436, "dj"},
+    CountryToIsoIndex{34444, "gb"},
+    CountryToIsoIndex{34447, "de"},
+    CountryToIsoIndex{34454, "de"},
+    CountryToIsoIndex{34464, "de"},
+    CountryToIsoIndex{34475, "dm"},
+    CountryToIsoIndex{34483, "dm"},
+    CountryToIsoIndex{34492, "dm"},
+    CountryToIsoIndex{34501, "ax"},
+    CountryToIsoIndex{34512, "um"},
+    CountryToIsoIndex{34531, "fk"},
+    CountryToIsoIndex{34544, "fo"},
+    CountryToIsoIndex{34553, "hm"},
+    CountryToIsoIndex{34577, "ky"},
+    CountryToIsoIndex{34589, "cc"},
+    CountryToIsoIndex{34603, "ck"},
+    CountryToIsoIndex{34612, "mp"},
+    CountryToIsoIndex{34629, "mh"},
+    CountryToIsoIndex{34641, "pn"},
+    CountryToIsoIndex{34655, "sb"},
+    CountryToIsoIndex{34667, "tc"},
+    CountryToIsoIndex{34684, "vg"},
+    CountryToIsoIndex{34704, "vi"},
+    CountryToIsoIndex{34725, "bv"},
+    CountryToIsoIndex{34735, "cx"},
+    CountryToIsoIndex{34748, "im"},
+    CountryToIsoIndex{34757, "nf"},
+    CountryToIsoIndex{34769, "tr"},
+    CountryToIsoIndex{34775, "mn"},
+    CountryToIsoIndex{34793, "sz"},
+    CountryToIsoIndex{34813, "th"},
+    CountryToIsoIndex{34830, "de"},
+    CountryToIsoIndex{34838, "gq"},
+    CountryToIsoIndex{34853, "de"},
+    CountryToIsoIndex{34865, "fk"},
+    CountryToIsoIndex{34880, "cv"},
+    CountryToIsoIndex{34894, "ky"},
+    CountryToIsoIndex{34907, "vi"},
+    CountryToIsoIndex{34925, "vg"},
+    CountryToIsoIndex{34945, "ck"},
+    CountryToIsoIndex{34956, "mp"},
+    CountryToIsoIndex{34976, "mh"},
+    CountryToIsoIndex{34990, "nf"},
+    CountryToIsoIndex{35004, "sb"},
+    CountryToIsoIndex{35018, "tc"},
+    CountryToIsoIndex{35038, "tl"},
+    CountryToIsoIndex{35051, "us"},
+    CountryToIsoIndex{35055, "jm"},
+    CountryToIsoIndex{35064, "jp"},
+    CountryToIsoIndex{35072, "dj"},
+    CountryToIsoIndex{35080, "ge"},
+    CountryToIsoIndex{35087, "jp"},
+    CountryToIsoIndex{35095, "jm"},
+    CountryToIsoIndex{35110, "de"},
+    CountryToIsoIndex{35118, "jm"},
+    CountryToIsoIndex{35127, "jp"},
+    CountryToIsoIndex{35140, "dz"},
+    CountryToIsoIndex{35147, "dz"},
+    CountryToIsoIndex{35153, "je"},
+    CountryToIsoIndex{35162, "je"},
+    CountryToIsoIndex{35170, "je"},
+    CountryToIsoIndex{35177, "dj"},
+    CountryToIsoIndex{35185, "dj"},
+    CountryToIsoIndex{35195, "dj"},
+    CountryToIsoIndex{35209, "dj"},
+    CountryToIsoIndex{35218, "dj"},
+    CountryToIsoIndex{35228, "dj"},
+    CountryToIsoIndex{35237, "gi"},
+    CountryToIsoIndex{35250, "kp"},
+    CountryToIsoIndex{35268, "mp"},
+    CountryToIsoIndex{35299, "jo"},
+    CountryToIsoIndex{35306, "dj"},
+    CountryToIsoIndex{35315, "ge"},
+    CountryToIsoIndex{35326, "je"},
+    CountryToIsoIndex{35339, "dm"},
+    CountryToIsoIndex{35349, "do"},
+    CountryToIsoIndex{35368, "do"},
+    CountryToIsoIndex{35387, "dm"},
+    CountryToIsoIndex{35396, "dm"},
+    CountryToIsoIndex{35406, "do"},
+    CountryToIsoIndex{35424, "dk"},
+    CountryToIsoIndex{35432, "dk"},
+    CountryToIsoIndex{35441, "cd"},
+    CountryToIsoIndex{35471, "io"},
+    CountryToIsoIndex{35515, "ec"},
+    CountryToIsoIndex{35524, "er"},
+    CountryToIsoIndex{35531, "at"},
+    CountryToIsoIndex{35541, "tl"},
+    CountryToIsoIndex{35551, "gb"},
+    CountryToIsoIndex{35554, "fk"},
+    CountryToIsoIndex{35578, "sb"},
+    CountryToIsoIndex{35599, "tc"},
+    CountryToIsoIndex{35626, "io"},
+    CountryToIsoIndex{35642, "fk"},
+    CountryToIsoIndex{35664, "ph"},
+    CountryToIsoIndex{35684, "io"},
+    CountryToIsoIndex{35716, "ky"},
+    CountryToIsoIndex{35737, "ky"},
+    CountryToIsoIndex{35757, "cv"},
+    CountryToIsoIndex{35777, "cv"},
+    CountryToIsoIndex{35799, "ck"},
+    CountryToIsoIndex{35816, "km"},
+    CountryToIsoIndex{35834, "ck"},
+    CountryToIsoIndex{35851, "mv"},
+    CountryToIsoIndex{35871, "mh"},
+    CountryToIsoIndex{35890, "mp"},
+    CountryToIsoIndex{35918, "sb"},
+    CountryToIsoIndex{35939, "tc"},
+    CountryToIsoIndex{35966, "vg"},
+    CountryToIsoIndex{36006, "vi"},
+    CountryToIsoIndex{36037, "vg"},
+    CountryToIsoIndex{36071, "vi"},
+    CountryToIsoIndex{36101, "ci"},
+    CountryToIsoIndex{36111, "nf"},
+    CountryToIsoIndex{36130, "et"},
+    CountryToIsoIndex{36138, "et"},
+    CountryToIsoIndex{36145, "et"},
+    CountryToIsoIndex{36151, "et"},
+    CountryToIsoIndex{36158, "ec"},
+    CountryToIsoIndex{36166, "ec"},
+    CountryToIsoIndex{36175, "eg"},
+    CountryToIsoIndex{36180, "ee"},
+    CountryToIsoIndex{36186, "ee"},
+    CountryToIsoIndex{36198, "ee"},
+    CountryToIsoIndex{36207, "us"},
+    CountryToIsoIndex{36212, "vi"},
+    CountryToIsoIndex{36230, "us"},
+    CountryToIsoIndex{36235, "et"},
+    CountryToIsoIndex{36244, "af"},
+    CountryToIsoIndex{36255, "eg"},
+    CountryToIsoIndex{36262, "eg"},
+    CountryToIsoIndex{36268, "eg"},
+    CountryToIsoIndex{36275, "eg"},
+    CountryToIsoIndex{36283, "eg"},
+    CountryToIsoIndex{36290, "eg"},
+    CountryToIsoIndex{36298, "eg"},
+    CountryToIsoIndex{36305, "eg"},
+    CountryToIsoIndex{36313, "eg"},
+    CountryToIsoIndex{36319, "eg"},
+    CountryToIsoIndex{36326, "eg"},
+    CountryToIsoIndex{36333, "eg"},
+    CountryToIsoIndex{36339, "gq"},
+    CountryToIsoIndex{36356, "us"},
+    CountryToIsoIndex{36372, "ae"},
+    CountryToIsoIndex{36394, "gb"},
+    CountryToIsoIndex{36412, "eg"},
+    CountryToIsoIndex{36421, "eg"},
+    CountryToIsoIndex{36427, "eg"},
+    CountryToIsoIndex{36434, "eg"},
+    CountryToIsoIndex{36445, "eg"},
+    CountryToIsoIndex{36452, "eg"},
+    CountryToIsoIndex{36460, "eg"},
+    CountryToIsoIndex{36473, "eg"},
+    CountryToIsoIndex{36480, "eg"},
+    CountryToIsoIndex{36487, "eg"},
+    CountryToIsoIndex{36498, "eg"},
+    CountryToIsoIndex{36509, "eg"},
+    CountryToIsoIndex{36520, "cf"},
+    CountryToIsoIndex{36547, "im"},
+    CountryToIsoIndex{36557, "vg"},
+    CountryToIsoIndex{36588, "ck"},
+    CountryToIsoIndex{36601, "mh"},
+    CountryToIsoIndex{36619, "vi"},
+    CountryToIsoIndex{36646, "pn"},
+    CountryToIsoIndex{36667, "sb"},
+    CountryToIsoIndex{36684, "bv"},
+    CountryToIsoIndex{36697, "cp"},
+    CountryToIsoIndex{36714, "hm"},
+    CountryToIsoIndex{36742, "im"},
+    CountryToIsoIndex{36757, "ac"},
+    CountryToIsoIndex{36779, "cx"},
+    CountryToIsoIndex{36795, "sh"},
+    CountryToIsoIndex{36813, "nf"},
+    CountryToIsoIndex{36827, "ye"},
+    CountryToIsoIndex{36833, "ie"},
+    CountryToIsoIndex{36838, "ie"},
+    CountryToIsoIndex{36845, "ez"},
+    CountryToIsoIndex{36854, "ee"},
+    CountryToIsoIndex{36863, "at"},
+    CountryToIsoIndex{36873, "eg"},
+    CountryToIsoIndex{36879, "eg"},
+    CountryToIsoIndex{36885, "eg"},
+    CountryToIsoIndex{36892, "tl"},
+    CountryToIsoIndex{36907, "nf"},
+    CountryToIsoIndex{36924, "ec"},
+    CountryToIsoIndex{36933, "ec"},
+    CountryToIsoIndex{36942, "ec"},
+    CountryToIsoIndex{36950, "ec"},
+    CountryToIsoIndex{36964, "ec"},
+    CountryToIsoIndex{36973, "ec"},
+    CountryToIsoIndex{36982, "gq"},
+    CountryToIsoIndex{36996, "gq"},
+    CountryToIsoIndex{37018, "ec"},
+    CountryToIsoIndex{37029, "ec"},
+    CountryToIsoIndex{37039, "gq"},
+    CountryToIsoIndex{37057, "ec"},
+    CountryToIsoIndex{37065, "ec"},
+    CountryToIsoIndex{37074, "ec"},
+    CountryToIsoIndex{37084, "ec"},
+    CountryToIsoIndex{37093, "gq"},
+    CountryToIsoIndex{37108, "gq"},
+    CountryToIsoIndex{37122, "gq"},
+    CountryToIsoIndex{37136, "gq"},
+    CountryToIsoIndex{37154, "gq"},
+    CountryToIsoIndex{37172, "gq"},
+    CountryToIsoIndex{37191, "gq"},
+    CountryToIsoIndex{37208, "gq"},
+    CountryToIsoIndex{37226, "gq"},
+    CountryToIsoIndex{37246, "gq"},
+    CountryToIsoIndex{37264, "gq"},
+    CountryToIsoIndex{37285, "gq"},
+    CountryToIsoIndex{37303, "ec"},
+    CountryToIsoIndex{37312, "ec"},
+    CountryToIsoIndex{37319, "ec"},
+    CountryToIsoIndex{37327, "ec"},
+    CountryToIsoIndex{37336, "ec"},
+    CountryToIsoIndex{37345, "ec"},
+    CountryToIsoIndex{37354, "ec"},
+    CountryToIsoIndex{37362, "ec"},
+    CountryToIsoIndex{37371, "ec"},
+    CountryToIsoIndex{37379, "ec"},
+    CountryToIsoIndex{37389, "gq"},
+    CountryToIsoIndex{37407, "gq"},
+    CountryToIsoIndex{37425, "gq"},
+    CountryToIsoIndex{37444, "ec"},
+    CountryToIsoIndex{37453, "ec"},
+    CountryToIsoIndex{37462, "ec"},
+    CountryToIsoIndex{37475, "gq"},
+    CountryToIsoIndex{37492, "iq"},
+    CountryToIsoIndex{37501, "ir"},
+    CountryToIsoIndex{37506, "ci"},
+    CountryToIsoIndex{37523, "er"},
+    CountryToIsoIndex{37534, "ci"},
+    CountryToIsoIndex{37552, "re"},
+    CountryToIsoIndex{37566, "ci"},
+    CountryToIsoIndex{37581, "ci"},
+    CountryToIsoIndex{37593, "ci"},
+    CountryToIsoIndex{37606, "ci"},
+    CountryToIsoIndex{37620, "ci"},
+    CountryToIsoIndex{37635, "ci"},
+    CountryToIsoIndex{37652, "ci"},
+    CountryToIsoIndex{37667, "ci"},
+    CountryToIsoIndex{37683, "ci"},
+    CountryToIsoIndex{37699, "sv"},
+    CountryToIsoIndex{37711, "sv"},
+    CountryToIsoIndex{37725, "sv"},
+    CountryToIsoIndex{37735, "er"},
+    CountryToIsoIndex{37742, "er"},
+    CountryToIsoIndex{37750, "er"},
+    CountryToIsoIndex{37759, "er"},
+    CountryToIsoIndex{37769, "er"},
+    CountryToIsoIndex{37778, "er"},
+    CountryToIsoIndex{37788, "er"},
+    CountryToIsoIndex{37796, "er"},
+    CountryToIsoIndex{37805, "im"},
+    CountryToIsoIndex{37817, "ne"},
+    CountryToIsoIndex{37825, "sv"},
+    CountryToIsoIndex{37836, "sv"},
+    CountryToIsoIndex{37848, "sv"},
+    CountryToIsoIndex{37859, "sv"},
+    CountryToIsoIndex{37870, "sv"},
+    CountryToIsoIndex{37882, "sv"},
+    CountryToIsoIndex{37894, "sv"},
+    CountryToIsoIndex{37911, "sv"},
+    CountryToIsoIndex{37923, "sv"},
+    CountryToIsoIndex{37934, "sv"},
+    CountryToIsoIndex{37943, "ch"},
+    CountryToIsoIndex{37951, "af"},
+    CountryToIsoIndex{37969, "cf"},
+    CountryToIsoIndex{37990, "za"},
+    CountryToIsoIndex{38015, "al"},
+    CountryToIsoIndex{38029, "dz"},
+    CountryToIsoIndex{38043, "as"},
+    CountryToIsoIndex{38063, "us"},
+    CountryToIsoIndex{38077, "ad"},
+    CountryToIsoIndex{38091, "ao"},
+    CountryToIsoIndex{38104, "ai"},
+    CountryToIsoIndex{38119, "ag"},
+    CountryToIsoIndex{38142, "ar"},
+    CountryToIsoIndex{38158, "am"},
+    CountryToIsoIndex{38172, "aw"},
+    CountryToIsoIndex{38184, "au"},
+    CountryToIsoIndex{38200, "at"},
+    CountryToIsoIndex{38214, "az"},
+    CountryToIsoIndex{38231, "bs"},
+    CountryToIsoIndex{38245, "bh"},
+    CountryToIsoIndex{38259, "bd"},
+    CountryToIsoIndex{38276, "bb"},
+    CountryToIsoIndex{38291, "by"},
+    CountryToIsoIndex{38305, "be"},
+    CountryToIsoIndex{38319, "bz"},
+    CountryToIsoIndex{38332, "bj"},
+    CountryToIsoIndex{38344, "bm"},
+    CountryToIsoIndex{38358, "bt"},
+    CountryToIsoIndex{38371, "bo"},
+    CountryToIsoIndex{38385, "ba"},
+    CountryToIsoIndex{38411, "bw"},
+    CountryToIsoIndex{38426, "br"},
+    CountryToIsoIndex{38439, "bn"},
+    CountryToIsoIndex{38452, "bg"},
+    CountryToIsoIndex{38467, "bf"},
+    CountryToIsoIndex{38485, "bi"},
+    CountryToIsoIndex{38499, "kh"},
+    CountryToIsoIndex{38514, "cm"},
+    CountryToIsoIndex{38529, "ca"},
+    CountryToIsoIndex{38542, "td"},
+    CountryToIsoIndex{38553, "cl"},
+    CountryToIsoIndex{38565, "cn"},
+    CountryToIsoIndex{38577, "co"},
+    CountryToIsoIndex{38592, "km"},
+    CountryToIsoIndex{38606, "cg"},
+    CountryToIsoIndex{38629, "cd"},
+    CountryToIsoIndex{38649, "cr"},
+    CountryToIsoIndex{38665, "ci"},
+    CountryToIsoIndex{38683, "hr"},
+    CountryToIsoIndex{38697, "cu"},
+    CountryToIsoIndex{38708, "cy"},
+    CountryToIsoIndex{38721, "cz"},
+    CountryToIsoIndex{38741, "dk"},
+    CountryToIsoIndex{38755, "dj"},
+    CountryToIsoIndex{38770, "dm"},
+    CountryToIsoIndex{38785, "do"},
+    CountryToIsoIndex{38809, "ec"},
+    CountryToIsoIndex{38823, "sv"},
+    CountryToIsoIndex{38840, "gq"},
+    CountryToIsoIndex{38863, "er"},
+    CountryToIsoIndex{38877, "ee"},
+    CountryToIsoIndex{38891, "et"},
+    CountryToIsoIndex{38906, "fj"},
+    CountryToIsoIndex{38917, "fi"},
+    CountryToIsoIndex{38931, "fr"},
+    CountryToIsoIndex{38944, "ga"},
+    CountryToIsoIndex{38956, "gm"},
+    CountryToIsoIndex{38969, "ge"},
+    CountryToIsoIndex{38983, "de"},
+    CountryToIsoIndex{38997, "gh"},
+    CountryToIsoIndex{39009, "gi"},
+    CountryToIsoIndex{39025, "gr"},
+    CountryToIsoIndex{39038, "gl"},
+    CountryToIsoIndex{39054, "gd"},
+    CountryToIsoIndex{39068, "gp"},
+    CountryToIsoIndex{39085, "gu"},
+    CountryToIsoIndex{39096, "gt"},
+    CountryToIsoIndex{39112, "gf"},
+    CountryToIsoIndex{39137, "gn"},
+    CountryToIsoIndex{39150, "gw"},
+    CountryToIsoIndex{39169, "gy"},
+    CountryToIsoIndex{39182, "ht"},
+    CountryToIsoIndex{39194, "sh"},
+    CountryToIsoIndex{39214, "nl"},
+    CountryToIsoIndex{39227, "hn"},
+    CountryToIsoIndex{39242, "hu"},
+    CountryToIsoIndex{39256, "is"},
+    CountryToIsoIndex{39270, "in"},
+    CountryToIsoIndex{39282, "id"},
+    CountryToIsoIndex{39298, "ir"},
+    CountryToIsoIndex{39309, "iq"},
+    CountryToIsoIndex{39320, "ie"},
+    CountryToIsoIndex{39334, "il"},
+    CountryToIsoIndex{39347, "it"},
+    CountryToIsoIndex{39359, "jm"},
+    CountryToIsoIndex{39373, "jp"},
+    CountryToIsoIndex{39385, "jo"},
+    CountryToIsoIndex{39398, "kz"},
+    CountryToIsoIndex{39415, "ke"},
+    CountryToIsoIndex{39427, "ae"},
+    CountryToIsoIndex{39453, "gb"},
+    CountryToIsoIndex{39482, "ki"},
+    CountryToIsoIndex{39497, "kp"},
+    CountryToIsoIndex{39523, "kr"},
+    CountryToIsoIndex{39547, "kw"},
+    CountryToIsoIndex{39560, "kg"},
+    CountryToIsoIndex{39577, "la"},
+    CountryToIsoIndex{39588, "lv"},
+    CountryToIsoIndex{39601, "lb"},
+    CountryToIsoIndex{39615, "ls"},
+    CountryToIsoIndex{39629, "lr"},
+    CountryToIsoIndex{39643, "ly"},
+    CountryToIsoIndex{39655, "li"},
+    CountryToIsoIndex{39675, "lt"},
+    CountryToIsoIndex{39691, "lc"},
+    CountryToIsoIndex{39705, "lu"},
+    CountryToIsoIndex{39722, "mk"},
+    CountryToIsoIndex{39738, "mg"},
+    CountryToIsoIndex{39755, "mw"},
+    CountryToIsoIndex{39768, "my"},
+    CountryToIsoIndex{39783, "mv"},
+    CountryToIsoIndex{39798, "ml"},
+    CountryToIsoIndex{39809, "mt"},
+    CountryToIsoIndex{39821, "mq"},
+    CountryToIsoIndex{39838, "mr"},
+    CountryToIsoIndex{39855, "mu"},
+    CountryToIsoIndex{39871, "yt"},
+    CountryToIsoIndex{39885, "mx"},
+    CountryToIsoIndex{39898, "fm"},
+    CountryToIsoIndex{39915, "eg"},
+    CountryToIsoIndex{39928, "md"},
+    CountryToIsoIndex{39942, "mc"},
+    CountryToIsoIndex{39955, "mn"},
+    CountryToIsoIndex{39970, "ms"},
+    CountryToIsoIndex{39987, "ma"},
+    CountryToIsoIndex{40001, "mz"},
+    CountryToIsoIndex{40018, "mm"},
+    CountryToIsoIndex{40032, "na"},
+    CountryToIsoIndex{40046, "nr"},
+    CountryToIsoIndex{40058, "np"},
+    CountryToIsoIndex{40070, "nc"},
+    CountryToIsoIndex{40089, "nz"},
+    CountryToIsoIndex{40106, "ni"},
+    CountryToIsoIndex{40122, "ne"},
+    CountryToIsoIndex{40134, "ng"},
+    CountryToIsoIndex{40148, "nu"},
+    CountryToIsoIndex{40159, "no"},
+    CountryToIsoIndex{40172, "om"},
+    CountryToIsoIndex{40183, "pk"},
+    CountryToIsoIndex{40198, "pw"},
+    CountryToIsoIndex{40210, "ps"},
+    CountryToIsoIndex{40226, "pa"},
+    CountryToIsoIndex{40239, "pg"},
+    CountryToIsoIndex{40260, "py"},
+    CountryToIsoIndex{40275, "pe"},
+    CountryToIsoIndex{40286, "pm"},
+    CountryToIsoIndex{40315, "ph"},
+    CountryToIsoIndex{40333, "pn"},
+    CountryToIsoIndex{40348, "pl"},
+    CountryToIsoIndex{40361, "pf"},
+    CountryToIsoIndex{40389, "pt"},
+    CountryToIsoIndex{40404, "pr"},
+    CountryToIsoIndex{40421, "qa"},
+    CountryToIsoIndex{40433, "re"},
+    CountryToIsoIndex{40447, "ro"},
+    CountryToIsoIndex{40461, "ru"},
+    CountryToIsoIndex{40474, "rw"},
+    CountryToIsoIndex{40487, "kn"},
+    CountryToIsoIndex{40511, "ws"},
+    CountryToIsoIndex{40523, "sm"},
+    CountryToIsoIndex{40539, "st"},
+    CountryToIsoIndex{40564, "sa"},
+    CountryToIsoIndex{40582, "sn"},
+    CountryToIsoIndex{40596, "sc"},
+    CountryToIsoIndex{40613, "sl"},
+    CountryToIsoIndex{40631, "sg"},
+    CountryToIsoIndex{40647, "sk"},
+    CountryToIsoIndex{40662, "si"},
+    CountryToIsoIndex{40677, "so"},
+    CountryToIsoIndex{40691, "es"},
+    CountryToIsoIndex{40703, "lk"},
+    CountryToIsoIndex{40718, "sd"},
+    CountryToIsoIndex{40730, "sr"},
+    CountryToIsoIndex{40745, "sz"},
+    CountryToIsoIndex{40761, "se"},
+    CountryToIsoIndex{40774, "ch"},
+    CountryToIsoIndex{40792, "sy"},
+    CountryToIsoIndex{40804, "tw"},
+    CountryToIsoIndex{40817, "tj"},
+    CountryToIsoIndex{40834, "tz"},
+    CountryToIsoIndex{40849, "th"},
+    CountryToIsoIndex{40864, "tl"},
+    CountryToIsoIndex{40888, "tg"},
+    CountryToIsoIndex{40899, "tk"},
+    CountryToIsoIndex{40913, "to"},
+    CountryToIsoIndex{40925, "tt"},
+    CountryToIsoIndex{40948, "tn"},
+    CountryToIsoIndex{40962, "tr"},
+    CountryToIsoIndex{40975, "tm"},
+    CountryToIsoIndex{40994, "tv"},
+    CountryToIsoIndex{41007, "ug"},
+    CountryToIsoIndex{41020, "ua"},
+    CountryToIsoIndex{41035, "uy"},
+    CountryToIsoIndex{41049, "uz"},
+    CountryToIsoIndex{41068, "vu"},
+    CountryToIsoIndex{41082, "va"},
+    CountryToIsoIndex{41096, "ve"},
+    CountryToIsoIndex{41112, "vn"},
+    CountryToIsoIndex{41126, "vc"},
+    CountryToIsoIndex{41159, "wf"},
+    CountryToIsoIndex{41179, "ye"},
+    CountryToIsoIndex{41191, "zm"},
+    CountryToIsoIndex{41204, "zw"},
+    CountryToIsoIndex{41219, "ae"},
+    CountryToIsoIndex{41232, "ae"},
+    CountryToIsoIndex{41253, "ae"},
+    CountryToIsoIndex{41275, "ae"},
+    CountryToIsoIndex{41298, "ae"},
+    CountryToIsoIndex{41319, "ae"},
+    CountryToIsoIndex{41338, "ae"},
+    CountryToIsoIndex{41358, "ae"},
+    CountryToIsoIndex{41382, "ae"},
+    CountryToIsoIndex{41400, "ae"},
+    CountryToIsoIndex{41421, "ae"},
+    CountryToIsoIndex{41442, "ae"},
+    CountryToIsoIndex{41461, "ae"},
+    CountryToIsoIndex{41479, "ae"},
+    CountryToIsoIndex{41497, "ae"},
+    CountryToIsoIndex{41515, "ae"},
+    CountryToIsoIndex{41533, "ae"},
+    CountryToIsoIndex{41542, "ae"},
+    CountryToIsoIndex{41565, "ae"},
+    CountryToIsoIndex{41584, "ae"},
+    CountryToIsoIndex{41609, "za"},
+    CountryToIsoIndex{41624, "in"},
+    CountryToIsoIndex{41628, "in"},
+    CountryToIsoIndex{41634, "id"},
+    CountryToIsoIndex{41645, "id"},
+    CountryToIsoIndex{41654, "id"},
+    CountryToIsoIndex{41664, "io"},
+    CountryToIsoIndex{41693, "io"},
+    CountryToIsoIndex{41726, "ac"},
+    CountryToIsoIndex{41740, "bv"},
+    CountryToIsoIndex{41751, "cx"},
+    CountryToIsoIndex{41765, "cp"},
+    CountryToIsoIndex{41780, "nf"},
+    CountryToIsoIndex{41792, "pn"},
+    CountryToIsoIndex{41805, "im"},
+    CountryToIsoIndex{41815, "gb"},
+    CountryToIsoIndex{41823, "in"},
+    CountryToIsoIndex{41829, "in"},
+    CountryToIsoIndex{41835, "id"},
+    CountryToIsoIndex{41846, "id"},
+    CountryToIsoIndex{41857, "ec"},
+    CountryToIsoIndex{41865, "ec"},
+    CountryToIsoIndex{41874, "gq"},
+    CountryToIsoIndex{41892, "gq"},
+    CountryToIsoIndex{41908, "gq"},
+    CountryToIsoIndex{41925, "gq"},
+    CountryToIsoIndex{41943, "sa"},
+    CountryToIsoIndex{41960, "sv"},
+    CountryToIsoIndex{41972, "er"},
+    CountryToIsoIndex{41980, "er"},
+    CountryToIsoIndex{41989, "er"},
+    CountryToIsoIndex{41998, "er"},
+    CountryToIsoIndex{42008, "er"},
+    CountryToIsoIndex{42018, "er"},
+    CountryToIsoIndex{42025, "er"},
+    CountryToIsoIndex{42033, "er"},
+    CountryToIsoIndex{42042, "er"},
+    CountryToIsoIndex{42056, "er"},
+    CountryToIsoIndex{42064, "er"},
+    CountryToIsoIndex{42073, "er"},
+    CountryToIsoIndex{42083, "er"},
+    CountryToIsoIndex{42092, "er"},
+    CountryToIsoIndex{42101, "er"},
+    CountryToIsoIndex{42109, "er"},
+    CountryToIsoIndex{42118, "er"},
+    CountryToIsoIndex{42128, "am"},
+    CountryToIsoIndex{42139, "am"},
+    CountryToIsoIndex{42151, "ir"},
+    CountryToIsoIndex{42156, "gb"},
+    CountryToIsoIndex{42170, "ro"},
+    CountryToIsoIndex{42180, "ru"},
+    CountryToIsoIndex{42188, "mk"},
+    CountryToIsoIndex{42201, "er"},
+    CountryToIsoIndex{42209, "er"},
+    CountryToIsoIndex{42218, "er"},
+    CountryToIsoIndex{42226, "bv"},
+    CountryToIsoIndex{42237, "cp"},
+    CountryToIsoIndex{42254, "nf"},
+    CountryToIsoIndex{42269, "im"},
+    CountryToIsoIndex{42281, "cx"},
+    CountryToIsoIndex{42297, "ac"},
+    CountryToIsoIndex{42318, "sv"},
+    CountryToIsoIndex{42326, "ee"},
+    CountryToIsoIndex{42334, "es"},
+    CountryToIsoIndex{42343, "es"},
+    CountryToIsoIndex{42352, "eg"},
+    CountryToIsoIndex{42358, "ee"},
+    CountryToIsoIndex{42366, "ee"},
+    CountryToIsoIndex{42376, "is"},
+    CountryToIsoIndex{42382, "sk"},
+    CountryToIsoIndex{42392, "sk"},
+    CountryToIsoIndex{42403, "si"},
+    CountryToIsoIndex{42413, "sk"},
+    CountryToIsoIndex{42422, "si"},
+    CountryToIsoIndex{42431, "es"},
+    CountryToIsoIndex{42438, "es"},
+    CountryToIsoIndex{42447, "es"},
+    CountryToIsoIndex{42455, "es"},
+    CountryToIsoIndex{42463, "es"},
+    CountryToIsoIndex{42472, "es"},
+    CountryToIsoIndex{42478, "es"},
+    CountryToIsoIndex{42485, "es"},
+    CountryToIsoIndex{42493, "es"},
+    CountryToIsoIndex{42501, "es"},
+    CountryToIsoIndex{42509, "es"},
+    CountryToIsoIndex{42517, "es"},
+    CountryToIsoIndex{42525, "es"},
+    CountryToIsoIndex{42535, "sz"},
+    CountryToIsoIndex{42545, "us"},
+    CountryToIsoIndex{42559, "tl"},
+    CountryToIsoIndex{42567, "ee"},
+    CountryToIsoIndex{42578, "us"},
+    CountryToIsoIndex{42591, "us"},
+    CountryToIsoIndex{42603, "ee"},
+    CountryToIsoIndex{42610, "ee"},
+    CountryToIsoIndex{42618, "ee"},
+    CountryToIsoIndex{42625, "ee"},
+    CountryToIsoIndex{42633, "ee"},
+    CountryToIsoIndex{42642, "ee"},
+    CountryToIsoIndex{42651, "ee"},
+    CountryToIsoIndex{42660, "ee"},
+    CountryToIsoIndex{42667, "ee"},
+    CountryToIsoIndex{42675, "ee"},
+    CountryToIsoIndex{42684, "ee"},
+    CountryToIsoIndex{42698, "ee"},
+    CountryToIsoIndex{42706, "ee"},
+    CountryToIsoIndex{42714, "ee"},
+    CountryToIsoIndex{42723, "ee"},
+    CountryToIsoIndex{42732, "ee"},
+    CountryToIsoIndex{42741, "ee"},
+    CountryToIsoIndex{42750, "ee"},
+    CountryToIsoIndex{42758, "ee"},
+    CountryToIsoIndex{42766, "ee"},
+    CountryToIsoIndex{42776, "sz"},
+    CountryToIsoIndex{42785, "sz"},
+    CountryToIsoIndex{42794, "sz"},
+    CountryToIsoIndex{42805, "sz"},
+    CountryToIsoIndex{42814, "et"},
+    CountryToIsoIndex{42822, "mp"},
+    CountryToIsoIndex{42844, "kp"},
+    CountryToIsoIndex{42855, "mk"},
+    CountryToIsoIndex{42870, "ee"},
+    CountryToIsoIndex{42881, "ee"},
+    CountryToIsoIndex{42894, "us"},
+    CountryToIsoIndex{42903, "it"},
+    CountryToIsoIndex{42909, "va"},
+    CountryToIsoIndex{42931, "fm"},
+    CountryToIsoIndex{42956, "us"},
+    CountryToIsoIndex{42966, "us"},
+    CountryToIsoIndex{42975, "za"},
+    CountryToIsoIndex{42988, "gs"},
+    CountryToIsoIndex{43026, "kr"},
+    CountryToIsoIndex{43037, "ss"},
+    CountryToIsoIndex{43048, "et"},
+    CountryToIsoIndex{43057, "et"},
+    CountryToIsoIndex{43067, "et"},
+    CountryToIsoIndex{43076, "et"},
+    CountryToIsoIndex{43086, "et"},
+    CountryToIsoIndex{43097, "ee"},
+    CountryToIsoIndex{43106, "kp"},
+    CountryToIsoIndex{43117, "et"},
+    CountryToIsoIndex{43126, "et"},
+    CountryToIsoIndex{43133, "et"},
+    CountryToIsoIndex{43141, "et"},
+    CountryToIsoIndex{43155, "et"},
+    CountryToIsoIndex{43163, "et"},
+    CountryToIsoIndex{43172, "et"},
+    CountryToIsoIndex{43180, "et"},
+    CountryToIsoIndex{43189, "et"},
+    CountryToIsoIndex{43199, "et"},
+    CountryToIsoIndex{43208, "et"},
+    CountryToIsoIndex{43218, "et"},
+    CountryToIsoIndex{43227, "me"},
+    CountryToIsoIndex{43241, "et"},
+    CountryToIsoIndex{43250, "et"},
+    CountryToIsoIndex{43258, "et"},
+    CountryToIsoIndex{43266, "us"},
+    CountryToIsoIndex{43269, "us"},
+    CountryToIsoIndex{43273, "ez"},
+    CountryToIsoIndex{43281, "ez"},
+    CountryToIsoIndex{43290, "ez"},
+    CountryToIsoIndex{43301, "ez"},
+    CountryToIsoIndex{43313, "ez"},
+    CountryToIsoIndex{43323, "ez"},
+    CountryToIsoIndex{43332, "ez"},
+    CountryToIsoIndex{43341, "ez"},
+    CountryToIsoIndex{43351, "ez"},
+    CountryToIsoIndex{43360, "ez"},
+    CountryToIsoIndex{43369, "ez"},
+    CountryToIsoIndex{43379, "ez"},
+    CountryToIsoIndex{43388, "ez"},
+    CountryToIsoIndex{43400, "ez"},
+    CountryToIsoIndex{43409, "ez"},
+    CountryToIsoIndex{43423, "eg"},
+    CountryToIsoIndex{43430, "eg"},
+    CountryToIsoIndex{43437, "in"},
+    CountryToIsoIndex{43443, "ir"},
+    CountryToIsoIndex{43449, "at"},
+    CountryToIsoIndex{43460, "tl"},
+    CountryToIsoIndex{43472, "ez"},
+    CountryToIsoIndex{43475, "eg"},
+    CountryToIsoIndex{43483, "eg"},
+    CountryToIsoIndex{43491, "il"},
+    CountryToIsoIndex{43503, "et"},
+    CountryToIsoIndex{43512, "fo"},
+    CountryToIsoIndex{43524, "va"},
+    CountryToIsoIndex{43534, "fo"},
+    CountryToIsoIndex{43542, "fo"},
+    CountryToIsoIndex{43557, "af"},
+    CountryToIsoIndex{43577, "fk"},
+    CountryToIsoIndex{43596, "fr"},
+    CountryToIsoIndex{43601, "fr"},
+    CountryToIsoIndex{43610, "fr"},
+    CountryToIsoIndex{43619, "ps"},
+    CountryToIsoIndex{43629, "ps"},
+    CountryToIsoIndex{43659, "ps"},
+    CountryToIsoIndex{43668, "ps"},
+    CountryToIsoIndex{43686, "fr"},
+    CountryToIsoIndex{43696, "ps"},
+    CountryToIsoIndex{43705, "ps"},
+    CountryToIsoIndex{43721, "fk"},
+    CountryToIsoIndex{43738, "fk"},
+    CountryToIsoIndex{43771, "fk"},
+    CountryToIsoIndex{43782, "fk"},
+    CountryToIsoIndex{43801, "fk"},
+    CountryToIsoIndex{43817, "fk"},
+    CountryToIsoIndex{43841, "fk"},
+    CountryToIsoIndex{43858, "fk"},
+    CountryToIsoIndex{43888, "fk"},
+    CountryToIsoIndex{43905, "fk"},
+    CountryToIsoIndex{43922, "fk"},
+    CountryToIsoIndex{43953, "fk"},
+    CountryToIsoIndex{43969, "fk"},
+    CountryToIsoIndex{43984, "fk"},
+    CountryToIsoIndex{44007, "fk"},
+    CountryToIsoIndex{44021, "fk"},
+    CountryToIsoIndex{44042, "fk"},
+    CountryToIsoIndex{44056, "fk"},
+    CountryToIsoIndex{44074, "fk"},
+    CountryToIsoIndex{44090, "fk"},
+    CountryToIsoIndex{44106, "fk"},
+    CountryToIsoIndex{44135, "fk"},
+    CountryToIsoIndex{44150, "fk"},
+    CountryToIsoIndex{44173, "fk"},
+    CountryToIsoIndex{44189, "fk"},
+    CountryToIsoIndex{44212, "fk"},
+    CountryToIsoIndex{44231, "fk"},
+    CountryToIsoIndex{44257, "fk"},
+    CountryToIsoIndex{44274, "fk"},
+    CountryToIsoIndex{44298, "fk"},
+    CountryToIsoIndex{44315, "fk"},
+    CountryToIsoIndex{44339, "fk"},
+    CountryToIsoIndex{44354, "fk"},
+    CountryToIsoIndex{44371, "fk"},
+    CountryToIsoIndex{44401, "fk"},
+    CountryToIsoIndex{44416, "fk"},
+    CountryToIsoIndex{44433, "fk"},
+    CountryToIsoIndex{44466, "fk"},
+    CountryToIsoIndex{44483, "fk"},
+    CountryToIsoIndex{44514, "fk"},
+    CountryToIsoIndex{44530, "fk"},
+    CountryToIsoIndex{44559, "fk"},
+    CountryToIsoIndex{44575, "fk"},
+    CountryToIsoIndex{44604, "fk"},
+    CountryToIsoIndex{44620, "fk"},
+    CountryToIsoIndex{44649, "fk"},
+    CountryToIsoIndex{44659, "fk"},
+    CountryToIsoIndex{44676, "fk"},
+    CountryToIsoIndex{44693, "fk"},
+    CountryToIsoIndex{44733, "fk"},
+    CountryToIsoIndex{44760, "fk"},
+    CountryToIsoIndex{44776, "fk"},
+    CountryToIsoIndex{44805, "ae"},
+    CountryToIsoIndex{44821, "ae"},
+    CountryToIsoIndex{44837, "ae"},
+    CountryToIsoIndex{44852, "ae"},
+    CountryToIsoIndex{44867, "vu"},
+    CountryToIsoIndex{44876, "vu"},
+    CountryToIsoIndex{44884, "vu"},
+    CountryToIsoIndex{44892, "fr"},
+    CountryToIsoIndex{44900, "fr"},
+    CountryToIsoIndex{44908, "fr"},
+    CountryToIsoIndex{44916, "gf"},
+    CountryToIsoIndex{44930, "fr"},
+    CountryToIsoIndex{44940, "gf"},
+    CountryToIsoIndex{44954, "gf"},
+    CountryToIsoIndex{44971, "pf"},
+    CountryToIsoIndex{44989, "pf"},
+    CountryToIsoIndex{45006, "fr"},
+    CountryToIsoIndex{45014, "fr"},
+    CountryToIsoIndex{45022, "fo"},
+    CountryToIsoIndex{45031, "fo"},
+    CountryToIsoIndex{45044, "fo"},
+    CountryToIsoIndex{45058, "fo"},
+    CountryToIsoIndex{45072, "fo"},
+    CountryToIsoIndex{45084, "io"},
+    CountryToIsoIndex{45116, "fo"},
+    CountryToIsoIndex{45125, "fo"},
+    CountryToIsoIndex{45131, "fo"},
+    CountryToIsoIndex{45145, "fo"},
+    CountryToIsoIndex{45158, "fo"},
+    CountryToIsoIndex{45165, "fo"},
+    CountryToIsoIndex{45179, "fo"},
+    CountryToIsoIndex{45193, "fo"},
+    CountryToIsoIndex{45217, "fo"},
+    CountryToIsoIndex{45224, "fo"},
+    CountryToIsoIndex{45236, "fo"},
+    CountryToIsoIndex{45246, "fo"},
+    CountryToIsoIndex{45259, "fo"},
+    CountryToIsoIndex{45271, "fo"},
+    CountryToIsoIndex{45283, "ma"},
+    CountryToIsoIndex{45287, "va"},
+    CountryToIsoIndex{45297, "fo"},
+    CountryToIsoIndex{45308, "fm"},
+    CountryToIsoIndex{45327, "xb"},
+    CountryToIsoIndex{45345, "xa"},
+    CountryToIsoIndex{45368, "fi"},
+    CountryToIsoIndex{45376, "ph"},
+    CountryToIsoIndex{45384, "fr"},
+    CountryToIsoIndex{45392, "ph"},
+    CountryToIsoIndex{45401, "ve"},
+    CountryToIsoIndex{45412, "ve"},
+    CountryToIsoIndex{45424, "fi"},
+    CountryToIsoIndex{45432, "us"},
+    CountryToIsoIndex{45449, "fo"},
+    CountryToIsoIndex{45464, "fo"},
+    CountryToIsoIndex{45471, "fo"},
+    CountryToIsoIndex{45483, "fo"},
+    CountryToIsoIndex{45493, "fr"},
+    CountryToIsoIndex{45501, "fj"},
+    CountryToIsoIndex{45506, "fj"},
+    CountryToIsoIndex{45511, "fj"},
+    CountryToIsoIndex{45517, "fj"},
+    CountryToIsoIndex{45528, "fj"},
+    CountryToIsoIndex{45536, "fj"},
+    CountryToIsoIndex{45542, "fj"},
+    CountryToIsoIndex{45549, "fj"},
+    CountryToIsoIndex{45555, "fj"},
+    CountryToIsoIndex{45567, "fj"},
+    CountryToIsoIndex{45574, "fj"},
+    CountryToIsoIndex{45581, "vn"},
+    CountryToIsoIndex{45589, "fj"},
+    CountryToIsoIndex{45594, "fj"},
+    CountryToIsoIndex{45600, "fk"},
+    CountryToIsoIndex{45622, "ck"},
+    CountryToIsoIndex{45640, "mp"},
+    CountryToIsoIndex{45684, "sb"},
+    CountryToIsoIndex{45705, "tc"},
+    CountryToIsoIndex{45731, "vi"},
+    CountryToIsoIndex{45766, "ky"},
+    CountryToIsoIndex{45788, "mh"},
+    CountryToIsoIndex{45811, "vg"},
+    CountryToIsoIndex{45849, "fj"},
+    CountryToIsoIndex{45855, "fj"},
+    CountryToIsoIndex{45861, "fj"},
+    CountryToIsoIndex{45866, "fj"},
+    CountryToIsoIndex{45872, "fj"},
+    CountryToIsoIndex{45878, "fj"},
+    CountryToIsoIndex{45889, "fj"},
+    CountryToIsoIndex{45895, "ci"},
+    CountryToIsoIndex{45913, "fi"},
+    CountryToIsoIndex{45921, "fi"},
+    CountryToIsoIndex{45930, "ci"},
+    CountryToIsoIndex{45944, "ph"},
+    CountryToIsoIndex{45953, "ph"},
+    CountryToIsoIndex{45962, "ph"},
+    CountryToIsoIndex{45972, "ph"},
+    CountryToIsoIndex{45981, "ph"},
+    CountryToIsoIndex{45992, "ph"},
+    CountryToIsoIndex{46003, "ph"},
+    CountryToIsoIndex{46011, "ph"},
+    CountryToIsoIndex{46020, "ph"},
+    CountryToIsoIndex{46030, "ph"},
+    CountryToIsoIndex{46040, "ph"},
+    CountryToIsoIndex{46050, "ph"},
+    CountryToIsoIndex{46059, "ph"},
+    CountryToIsoIndex{46069, "ph"},
+    CountryToIsoIndex{46079, "ph"},
+    CountryToIsoIndex{46089, "ph"},
+    CountryToIsoIndex{46098, "ph"},
+    CountryToIsoIndex{46113, "ph"},
+    CountryToIsoIndex{46123, "ph"},
+    CountryToIsoIndex{46134, "ph"},
+    CountryToIsoIndex{46143, "ph"},
+    CountryToIsoIndex{46152, "ph"},
+    CountryToIsoIndex{46162, "ph"},
+    CountryToIsoIndex{46171, "ph"},
+    CountryToIsoIndex{46181, "ph"},
+    CountryToIsoIndex{46190, "ph"},
+    CountryToIsoIndex{46202, "ph"},
+    CountryToIsoIndex{46215, "ph"},
+    CountryToIsoIndex{46224, "ph"},
+    CountryToIsoIndex{46236, "ph"},
+    CountryToIsoIndex{46247, "ph"},
+    CountryToIsoIndex{46257, "ph"},
+    CountryToIsoIndex{46269, "ph"},
+    CountryToIsoIndex{46282, "ph"},
+    CountryToIsoIndex{46295, "ph"},
+    CountryToIsoIndex{46307, "ph"},
+    CountryToIsoIndex{46320, "ph"},
+    CountryToIsoIndex{46330, "ph"},
+    CountryToIsoIndex{46344, "ph"},
+    CountryToIsoIndex{46355, "vg"},
+    CountryToIsoIndex{46371, "ps"},
+    CountryToIsoIndex{46380, "ps"},
+    CountryToIsoIndex{46398, "fi"},
+    CountryToIsoIndex{46407, "ph"},
+    CountryToIsoIndex{46418, "ci"},
+    CountryToIsoIndex{46435, "nc"},
+    CountryToIsoIndex{46449, "fi"},
+    CountryToIsoIndex{46459, "fi"},
+    CountryToIsoIndex{46468, "nz"},
+    CountryToIsoIndex{46480, "fi"},
+    CountryToIsoIndex{46487, "fi"},
+    CountryToIsoIndex{46495, "fi"},
+    CountryToIsoIndex{46504, "fi"},
+    CountryToIsoIndex{46513, "fi"},
+    CountryToIsoIndex{46522, "fi"},
+    CountryToIsoIndex{46532, "fi"},
+    CountryToIsoIndex{46542, "fi"},
+    CountryToIsoIndex{46553, "fi"},
+    CountryToIsoIndex{46567, "fi"},
+    CountryToIsoIndex{46576, "fi"},
+    CountryToIsoIndex{46585, "fi"},
+    CountryToIsoIndex{46594, "fi"},
+    CountryToIsoIndex{46602, "fi"},
+    CountryToIsoIndex{46614, "fi"},
+    CountryToIsoIndex{46623, "fi"},
+    CountryToIsoIndex{46633, "fi"},
+    CountryToIsoIndex{46644, "fi"},
+    CountryToIsoIndex{46651, "fi"},
+    CountryToIsoIndex{46658, "ve"},
+    CountryToIsoIndex{46667, "fi"},
+    CountryToIsoIndex{46676, "va"},
+    CountryToIsoIndex{46693, "ph"},
+    CountryToIsoIndex{46702, "fj"},
+    CountryToIsoIndex{46707, "vn"},
+    CountryToIsoIndex{46714, "fj"},
+    CountryToIsoIndex{46722, "fj"},
+    CountryToIsoIndex{46728, "fj"},
+    CountryToIsoIndex{46733, "vn"},
+    CountryToIsoIndex{46743, "fj"},
+    CountryToIsoIndex{46748, "fj"},
+    CountryToIsoIndex{46753, "fi"},
+    CountryToIsoIndex{46763, "vn"},
+    CountryToIsoIndex{46773, "qo"},
+    CountryToIsoIndex{46790, "fk"},
+    CountryToIsoIndex{46816, "fk"},
+    CountryToIsoIndex{46833, "pf"},
+    CountryToIsoIndex{46853, "pl"},
+    CountryToIsoIndex{46859, "fk"},
+    CountryToIsoIndex{46881, "fk"},
+    CountryToIsoIndex{46896, "fk"},
+    CountryToIsoIndex{46923, "fk"},
+    CountryToIsoIndex{46941, "fk"},
+    CountryToIsoIndex{46957, "fk"},
+    CountryToIsoIndex{46974, "fk"},
+    CountryToIsoIndex{47005, "fk"},
+    CountryToIsoIndex{47027, "fk"},
+    CountryToIsoIndex{47042, "fk"},
+    CountryToIsoIndex{47065, "fk"},
+    CountryToIsoIndex{47088, "fk"},
+    CountryToIsoIndex{47105, "ae"},
+    CountryToIsoIndex{47126, "fr"},
+    CountryToIsoIndex{47136, "fr"},
+    CountryToIsoIndex{47145, "fr"},
+    CountryToIsoIndex{47152, "gf"},
+    CountryToIsoIndex{47165, "pf"},
+    CountryToIsoIndex{47181, "fr"},
+    CountryToIsoIndex{47188, "fr"},
+    CountryToIsoIndex{47201, "fr"},
+    CountryToIsoIndex{47209, "tf"},
+    CountryToIsoIndex{47230, "gf"},
+    CountryToIsoIndex{47244, "fr"},
+    CountryToIsoIndex{47258, "pf"},
+    CountryToIsoIndex{47275, "fr"},
+    CountryToIsoIndex{47283, "fr"},
+    CountryToIsoIndex{47292, "tf"},
+    CountryToIsoIndex{47323, "gf"},
+    CountryToIsoIndex{47339, "pf"},
+    CountryToIsoIndex{47359, "fr"},
+    CountryToIsoIndex{47367, "fr"},
+    CountryToIsoIndex{47378, "gf"},
+    CountryToIsoIndex{47395, "pf"},
+    CountryToIsoIndex{47417, "tf"},
+    CountryToIsoIndex{47463, "fr"},
+    CountryToIsoIndex{47473, "gf"},
+    CountryToIsoIndex{47489, "gf"},
+    CountryToIsoIndex{47506, "pf"},
+    CountryToIsoIndex{47526, "pf"},
+    CountryToIsoIndex{47547, "tf"},
+    CountryToIsoIndex{47583, "tf"},
+    CountryToIsoIndex{47605, "gf"},
+    CountryToIsoIndex{47623, "tf"},
+    CountryToIsoIndex{47645, "pf"},
+    CountryToIsoIndex{47666, "fr"},
+    CountryToIsoIndex{47675, "fr"},
+    CountryToIsoIndex{47685, "gf"},
+    CountryToIsoIndex{47701, "gf"},
+    CountryToIsoIndex{47718, "pf"},
+    CountryToIsoIndex{47738, "tf"},
+    CountryToIsoIndex{47763, "tf"},
+    CountryToIsoIndex{47807, "tf"},
+    CountryToIsoIndex{47844, "gf"},
+    CountryToIsoIndex{47861, "pf"},
+    CountryToIsoIndex{47881, "tf"},
+    CountryToIsoIndex{47915, "fr"},
+    CountryToIsoIndex{47926, "fr"},
+    CountryToIsoIndex{47937, "fr"},
+    CountryToIsoIndex{47948, "fr"},
+    CountryToIsoIndex{47959, "fr"},
+    CountryToIsoIndex{47968, "fr"},
+    CountryToIsoIndex{47978, "fr"},
+    CountryToIsoIndex{47987, "fr"},
+    CountryToIsoIndex{47997, "mf"},
+    CountryToIsoIndex{48018, "fr"},
+    CountryToIsoIndex{48029, "fr"},
+    CountryToIsoIndex{48040, "gf"},
+    CountryToIsoIndex{48059, "pf"},
+    CountryToIsoIndex{48080, "mf"},
+    CountryToIsoIndex{48103, "fr"},
+    CountryToIsoIndex{48113, "fr"},
+    CountryToIsoIndex{48123, "fr"},
+    CountryToIsoIndex{48134, "fr"},
+    CountryToIsoIndex{48143, "fr"},
+    CountryToIsoIndex{48149, "fr"},
+    CountryToIsoIndex{48156, "fr"},
+    CountryToIsoIndex{48164, "tf"},
+    CountryToIsoIndex{48192, "pf"},
+    CountryToIsoIndex{48212, "gf"},
+    CountryToIsoIndex{48228, "tf"},
+    CountryToIsoIndex{48271, "tf"},
+    CountryToIsoIndex{48313, "pf"},
+    CountryToIsoIndex{48334, "tf"},
+    CountryToIsoIndex{48367, "tf"},
+    CountryToIsoIndex{48390, "gf"},
+    CountryToIsoIndex{48402, "fr"},
+    CountryToIsoIndex{48409, "fr"},
+    CountryToIsoIndex{48418, "gf"},
+    CountryToIsoIndex{48432, "gf"},
+    CountryToIsoIndex{48446, "gf"},
+    CountryToIsoIndex{48462, "pf"},
+    CountryToIsoIndex{48479, "pf"},
+    CountryToIsoIndex{48497, "tf"},
+    CountryToIsoIndex{48521, "gf"},
+    CountryToIsoIndex{48534, "pf"},
+    CountryToIsoIndex{48550, "pf"},
+    CountryToIsoIndex{48567, "pf"},
+    CountryToIsoIndex{48582, "pf"},
+    CountryToIsoIndex{48597, "fr"},
+    CountryToIsoIndex{48606, "tf"},
+    CountryToIsoIndex{48636, "gf"},
+    CountryToIsoIndex{48652, "gf"},
+    CountryToIsoIndex{48668, "tf"},
+    CountryToIsoIndex{48692, "pf"},
+    CountryToIsoIndex{48712, "pf"},
+    CountryToIsoIndex{48732, "tf"},
+    CountryToIsoIndex{48757, "gf"},
+    CountryToIsoIndex{48775, "pf"},
+    CountryToIsoIndex{48796, "fr"},
+    CountryToIsoIndex{48803, "fr"},
+    CountryToIsoIndex{48811, "fr"},
+    CountryToIsoIndex{48821, "fr"},
+    CountryToIsoIndex{48830, "fr"},
+    CountryToIsoIndex{48837, "tf"},
+    CountryToIsoIndex{48871, "gf"},
+    CountryToIsoIndex{48889, "pf"},
+    CountryToIsoIndex{48910, "tf"},
+    CountryToIsoIndex{48945, "gf"},
+    CountryToIsoIndex{48965, "gf"},
+    CountryToIsoIndex{48984, "tf"},
+    CountryToIsoIndex{49019, "pf"},
+    CountryToIsoIndex{49041, "pf"},
+    CountryToIsoIndex{49063, "gf"},
+    CountryToIsoIndex{49079, "tf"},
+    CountryToIsoIndex{49111, "pf"},
+    CountryToIsoIndex{49130, "tf"},
+    CountryToIsoIndex{49157, "gf"},
+    CountryToIsoIndex{49177, "pf"},
+    CountryToIsoIndex{49202, "gf"},
+    CountryToIsoIndex{49215, "pf"},
+    CountryToIsoIndex{49231, "tf"},
+    CountryToIsoIndex{49257, "gf"},
+    CountryToIsoIndex{49277, "pf"},
+    CountryToIsoIndex{49301, "tf"},
+    CountryToIsoIndex{49325, "tf"},
+    CountryToIsoIndex{49354, "gf"},
+    CountryToIsoIndex{49369, "fr"},
+    CountryToIsoIndex{49381, "pf"},
+    CountryToIsoIndex{49401, "fj"},
+    CountryToIsoIndex{49406, "ph"},
+    CountryToIsoIndex{49420, "fr"},
+    CountryToIsoIndex{49429, "fr"},
+    CountryToIsoIndex{49437, "fo"},
+    CountryToIsoIndex{49447, "fo"},
+    CountryToIsoIndex{49458, "fo"},
+    CountryToIsoIndex{49469, "fo"},
+    CountryToIsoIndex{49480, "fo"},
+    CountryToIsoIndex{49489, "fk"},
+    CountryToIsoIndex{49504, "pt"},
+    CountryToIsoIndex{49519, "ps"},
+    CountryToIsoIndex{49530, "ps"},
+    CountryToIsoIndex{49552, "fr"},
+    CountryToIsoIndex{49561, "fi"},
+    CountryToIsoIndex{49570, "fr"},
+    CountryToIsoIndex{49578, "gf"},
+    CountryToIsoIndex{49592, "pf"},
+    CountryToIsoIndex{49610, "fi"},
+    CountryToIsoIndex{49618, "ga"},
+    CountryToIsoIndex{49625, "ga"},
+    CountryToIsoIndex{49633, "gh"},
+    CountryToIsoIndex{49639, "gg"},
+    CountryToIsoIndex{49647, "ga"},
+    CountryToIsoIndex{49653, "ga"},
+    CountryToIsoIndex{49659, "ga"},
+    CountryToIsoIndex{49667, "ga"},
+    CountryToIsoIndex{49676, "ga"},
+    CountryToIsoIndex{49681, "ga"},
+    CountryToIsoIndex{49688, "ga"},
+    CountryToIsoIndex{49694, "ga"},
+    CountryToIsoIndex{49701, "ga"},
+    CountryToIsoIndex{49709, "ga"},
+    CountryToIsoIndex{49716, "ga"},
+    CountryToIsoIndex{49723, "ga"},
+    CountryToIsoIndex{49729, "ga"},
+    CountryToIsoIndex{49736, "ga"},
+    CountryToIsoIndex{49744, "ga"},
+    CountryToIsoIndex{49751, "ga"},
+    CountryToIsoIndex{49757, "ga"},
+    CountryToIsoIndex{49763, "ga"},
+    CountryToIsoIndex{49770, "ga"},
+    CountryToIsoIndex{49783, "ga"},
+    CountryToIsoIndex{49791, "ga"},
+    CountryToIsoIndex{49801, "ht"},
+    CountryToIsoIndex{49807, "gy"},
+    CountryToIsoIndex{49814, "gm"},
+    CountryToIsoIndex{49820, "gm"},
+    CountryToIsoIndex{49827, "gm"},
+    CountryToIsoIndex{49835, "gm"},
+    CountryToIsoIndex{49848, "gm"},
+    CountryToIsoIndex{49855, "gm"},
+    CountryToIsoIndex{49862, "gm"},
+    CountryToIsoIndex{49870, "gm"},
+    CountryToIsoIndex{49877, "gm"},
+    CountryToIsoIndex{49885, "gm"},
+    CountryToIsoIndex{49892, "gm"},
+    CountryToIsoIndex{49899, "gh"},
+    CountryToIsoIndex{49904, "gh"},
+    CountryToIsoIndex{49910, "gh"},
+    CountryToIsoIndex{49916, "gm"},
+    CountryToIsoIndex{49922, "gh"},
+    CountryToIsoIndex{49927, "gd"},
+    CountryToIsoIndex{49935, "eh"},
+    CountryToIsoIndex{49953, "gd"},
+    CountryToIsoIndex{49961, "cf"},
+    CountryToIsoIndex{49984, "gy"},
+    CountryToIsoIndex{49991, "gf"},
+    CountryToIsoIndex{50008, "gq"},
+    CountryToIsoIndex{50026, "gq"},
+    CountryToIsoIndex{50043, "kz"},
+    CountryToIsoIndex{50054, "gb"},
+    CountryToIsoIndex{50057, "sl"},
+    CountryToIsoIndex{50070, "gg"},
+    CountryToIsoIndex{50078, "gg"},
+    CountryToIsoIndex{50089, "je"},
+    CountryToIsoIndex{50096, "gr"},
+    CountryToIsoIndex{50103, "gd"},
+    CountryToIsoIndex{50113, "ge"},
+    CountryToIsoIndex{50122, "ge"},
+    CountryToIsoIndex{50130, "ge"},
+    CountryToIsoIndex{50139, "gs"},
+    CountryToIsoIndex{50177, "gs"},
+    CountryToIsoIndex{50212, "gs"},
+    CountryToIsoIndex{50243, "gs"},
+    CountryToIsoIndex{50279, "gs"},
+    CountryToIsoIndex{50316, "ge"},
+    CountryToIsoIndex{50330, "gs"},
+    CountryToIsoIndex{50369, "gs"},
+    CountryToIsoIndex{50402, "ge"},
+    CountryToIsoIndex{50410, "gs"},
+    CountryToIsoIndex{50442, "ge"},
+    CountryToIsoIndex{50451, "ge"},
+    CountryToIsoIndex{50461, "ge"},
+    CountryToIsoIndex{50470, "gr"},
+    CountryToIsoIndex{50477, "gd"},
+    CountryToIsoIndex{50486, "gr"},
+    CountryToIsoIndex{50493, "de"},
+    CountryToIsoIndex{50502, "de"},
+    CountryToIsoIndex{50517, "de"},
+    CountryToIsoIndex{50527, "de"},
+    CountryToIsoIndex{50537, "de"},
+    CountryToIsoIndex{50545, "gg"},
+    CountryToIsoIndex{50553, "gg"},
+    CountryToIsoIndex{50561, "gg"},
+    CountryToIsoIndex{50568, "gg"},
+    CountryToIsoIndex{50577, "gg"},
+    CountryToIsoIndex{50585, "gg"},
+    CountryToIsoIndex{50592, "ge"},
+    CountryToIsoIndex{50601, "qa"},
+    CountryToIsoIndex{50608, "gh"},
+    CountryToIsoIndex{50614, "gh"},
+    CountryToIsoIndex{50621, "gh"},
+    CountryToIsoIndex{50633, "jm"},
+    CountryToIsoIndex{50642, "gy"},
+    CountryToIsoIndex{50648, "gf"},
+    CountryToIsoIndex{50662, "jp"},
+    CountryToIsoIndex{50671, "jp"},
+    CountryToIsoIndex{50678, "gi"},
+    CountryToIsoIndex{50686, "gi"},
+    CountryToIsoIndex{50697, "gi"},
+    CountryToIsoIndex{50707, "gi"},
+    CountryToIsoIndex{50719, "gi"},
+    CountryToIsoIndex{50735, "gi"},
+    CountryToIsoIndex{50746, "gi"},
+    CountryToIsoIndex{50757, "gi"},
+    CountryToIsoIndex{50767, "gi"},
+    CountryToIsoIndex{50778, "dj"},
+    CountryToIsoIndex{50785, "dj"},
+    CountryToIsoIndex{50793, "gn"},
+    CountryToIsoIndex{50799, "gw"},
+    CountryToIsoIndex{50811, "gq"},
+    CountryToIsoIndex{50824, "gi"},
+    CountryToIsoIndex{50834, "gd"},
+    CountryToIsoIndex{50843, "gl"},
+    CountryToIsoIndex{50855, "gn"},
+    CountryToIsoIndex{50860, "gn"},
+    CountryToIsoIndex{50866, "gq"},
+    CountryToIsoIndex{50884, "gw"},
+    CountryToIsoIndex{50895, "gw"},
+    CountryToIsoIndex{50907, "gw"},
+    CountryToIsoIndex{50918, "gw"},
+    CountryToIsoIndex{50930, "gw"},
+    CountryToIsoIndex{50943, "gw"},
+    CountryToIsoIndex{50953, "gw"},
+    CountryToIsoIndex{50963, "gw"},
+    CountryToIsoIndex{50974, "gw"},
+    CountryToIsoIndex{50985, "gw"},
+    CountryToIsoIndex{50996, "gw"},
+    CountryToIsoIndex{51006, "gn"},
+    CountryToIsoIndex{51012, "gn"},
+    CountryToIsoIndex{51019, "gw"},
+    CountryToIsoIndex{51032, "gq"},
+    CountryToIsoIndex{51052, "gq"},
+    CountryToIsoIndex{51068, "gq"},
+    CountryToIsoIndex{51083, "gq"},
+    CountryToIsoIndex{51100, "gq"},
+    CountryToIsoIndex{51113, "gq"},
+    CountryToIsoIndex{51124, "gq"},
+    CountryToIsoIndex{51138, "gq"},
+    CountryToIsoIndex{51153, "gq"},
+    CountryToIsoIndex{51167, "gq"},
+    CountryToIsoIndex{51183, "pg"},
+    CountryToIsoIndex{51193, "gn"},
+    CountryToIsoIndex{51200, "gw"},
+    CountryToIsoIndex{51213, "gq"},
+    CountryToIsoIndex{51223, "gw"},
+    CountryToIsoIndex{51236, "gq"},
+    CountryToIsoIndex{51255, "gq"},
+    CountryToIsoIndex{51268, "gq"},
+    CountryToIsoIndex{51283, "gn"},
+    CountryToIsoIndex{51288, "gw"},
+    CountryToIsoIndex{51300, "gw"},
+    CountryToIsoIndex{51310, "gw"},
+    CountryToIsoIndex{51321, "gw"},
+    CountryToIsoIndex{51337, "gw"},
+    CountryToIsoIndex{51347, "gw"},
+    CountryToIsoIndex{51357, "gw"},
+    CountryToIsoIndex{51368, "gq"},
+    CountryToIsoIndex{51380, "gq"},
+    CountryToIsoIndex{51402, "pg"},
+    CountryToIsoIndex{51422, "gf"},
+    CountryToIsoIndex{51436, "gq"},
+    CountryToIsoIndex{51450, "gn"},
+    CountryToIsoIndex{51456, "gw"},
+    CountryToIsoIndex{51467, "gn"},
+    CountryToIsoIndex{51475, "gw"},
+    CountryToIsoIndex{51490, "gq"},
+    CountryToIsoIndex{51509, "gq"},
+    CountryToIsoIndex{51529, "gi"},
+    CountryToIsoIndex{51540, "jo"},
+    CountryToIsoIndex{51550, "im"},
+    CountryToIsoIndex{51560, "nf"},
+    CountryToIsoIndex{51574, "mp"},
+    CountryToIsoIndex{51596, "ck"},
+    CountryToIsoIndex{51608, "fk"},
+    CountryToIsoIndex{51624, "fo"},
+    CountryToIsoIndex{51637, "ky"},
+    CountryToIsoIndex{51652, "fk"},
+    CountryToIsoIndex{51666, "mh"},
+    CountryToIsoIndex{51680, "pn"},
+    CountryToIsoIndex{51696, "ic"},
+    CountryToIsoIndex{51712, "sb"},
+    CountryToIsoIndex{51727, "tc"},
+    CountryToIsoIndex{51746, "gd"},
+    CountryToIsoIndex{51756, "gr"},
+    CountryToIsoIndex{51763, "gd"},
+    CountryToIsoIndex{51774, "gl"},
+    CountryToIsoIndex{51787, "gl"},
+    CountryToIsoIndex{51797, "gr"},
+    CountryToIsoIndex{51803, "gd"},
+    CountryToIsoIndex{51811, "gg"},
+    CountryToIsoIndex{51819, "gy"},
+    CountryToIsoIndex{51826, "gf"},
+    CountryToIsoIndex{51840, "gy"},
+    CountryToIsoIndex{51846, "gy"},
+    CountryToIsoIndex{51853, "gf"},
+    CountryToIsoIndex{51870, "gf"},
+    CountryToIsoIndex{51888, "jm"},
+    CountryToIsoIndex{51898, "jp"},
+    CountryToIsoIndex{51905, "ge"},
+    CountryToIsoIndex{51914, "ge"},
+    CountryToIsoIndex{51924, "de"},
+    CountryToIsoIndex{51933, "de"},
+    CountryToIsoIndex{51943, "gi"},
+    CountryToIsoIndex{51954, "gd"},
+    CountryToIsoIndex{51962, "gl"},
+    CountryToIsoIndex{51972, "gw"},
+    CountryToIsoIndex{51984, "nc"},
+    CountryToIsoIndex{51999, "nz"},
+    CountryToIsoIndex{52012, "gp"},
+    CountryToIsoIndex{52022, "gt"},
+    CountryToIsoIndex{52032, "cx"},
+    CountryToIsoIndex{52044, "gl"},
+    CountryToIsoIndex{52051, "kp"},
+    CountryToIsoIndex{52064, "hn"},
+    CountryToIsoIndex{52073, "hk"},
+    CountryToIsoIndex{52081, "hk"},
+    CountryToIsoIndex{52097, "hk"},
+    CountryToIsoIndex{52113, "ge"},
+    CountryToIsoIndex{52119, "eh"},
+    CountryToIsoIndex{52135, "gr"},
+    CountryToIsoIndex{52147, "gl"},
+    CountryToIsoIndex{52157, "gl"},
+    CountryToIsoIndex{52169, "gl"},
+    CountryToIsoIndex{52179, "gr"},
+    CountryToIsoIndex{52188, "gd"},
+    CountryToIsoIndex{52196, "gd"},
+    CountryToIsoIndex{52204, "gd"},
+    CountryToIsoIndex{52212, "gr"},
+    CountryToIsoIndex{52219, "gr"},
+    CountryToIsoIndex{52225, "gd"},
+    CountryToIsoIndex{52234, "gr"},
+    CountryToIsoIndex{52240, "gr"},
+    CountryToIsoIndex{52247, "gr"},
+    CountryToIsoIndex{52254, "gr"},
+    CountryToIsoIndex{52261, "gr"},
+    CountryToIsoIndex{52268, "gr"},
+    CountryToIsoIndex{52275, "gr"},
+    CountryToIsoIndex{52288, "gr"},
+    CountryToIsoIndex{52297, "gl"},
+    CountryToIsoIndex{52307, "gl"},
+    CountryToIsoIndex{52316, "gr"},
+    CountryToIsoIndex{52323, "gr"},
+    CountryToIsoIndex{52335, "gr"},
+    CountryToIsoIndex{52346, "gr"},
+    CountryToIsoIndex{52355, "gr"},
+    CountryToIsoIndex{52363, "gd"},
+    CountryToIsoIndex{52372, "gd"},
+    CountryToIsoIndex{52379, "gd"},
+    CountryToIsoIndex{52387, "gd"},
+    CountryToIsoIndex{52401, "gd"},
+    CountryToIsoIndex{52409, "gd"},
+    CountryToIsoIndex{52417, "gd"},
+    CountryToIsoIndex{52425, "gd"},
+    CountryToIsoIndex{52434, "gl"},
+    CountryToIsoIndex{52443, "gl"},
+    CountryToIsoIndex{52454, "gl"},
+    CountryToIsoIndex{52464, "gl"},
+    CountryToIsoIndex{52475, "gl"},
+    CountryToIsoIndex{52487, "gl"},
+    CountryToIsoIndex{52499, "gr"},
+    CountryToIsoIndex{52505, "gr"},
+    CountryToIsoIndex{52510, "gr"},
+    CountryToIsoIndex{52517, "gr"},
+    CountryToIsoIndex{52525, "gr"},
+    CountryToIsoIndex{52531, "gr"},
+    CountryToIsoIndex{52540, "gl"},
+    CountryToIsoIndex{52550, "gr"},
+    CountryToIsoIndex{52557, "gr"},
+    CountryToIsoIndex{52567, "gr"},
+    CountryToIsoIndex{52577, "gr"},
+    CountryToIsoIndex{52589, "gr"},
+    CountryToIsoIndex{52602, "gr"},
+    CountryToIsoIndex{52613, "gr"},
+    CountryToIsoIndex{52625, "gr"},
+    CountryToIsoIndex{52634, "gl"},
+    CountryToIsoIndex{52643, "gr"},
+    CountryToIsoIndex{52655, "gr"},
+    CountryToIsoIndex{52662, "gr"},
+    CountryToIsoIndex{52671, "gr"},
+    CountryToIsoIndex{52681, "gr"},
+    CountryToIsoIndex{52692, "gr"},
+    CountryToIsoIndex{52702, "gr"},
+    CountryToIsoIndex{52709, "gl"},
+    CountryToIsoIndex{52717, "gd"},
+    CountryToIsoIndex{52725, "gl"},
+    CountryToIsoIndex{52736, "gl"},
+    CountryToIsoIndex{52744, "gl"},
+    CountryToIsoIndex{52753, "gl"},
+    CountryToIsoIndex{52763, "gl"},
+    CountryToIsoIndex{52773, "gl"},
+    CountryToIsoIndex{52784, "gl"},
+    CountryToIsoIndex{52799, "gl"},
+    CountryToIsoIndex{52809, "gr"},
+    CountryToIsoIndex{52818, "gl"},
+    CountryToIsoIndex{52828, "gl"},
+    CountryToIsoIndex{52839, "gl"},
+    CountryToIsoIndex{52850, "gl"},
+    CountryToIsoIndex{52862, "gl"},
+    CountryToIsoIndex{52874, "gl"},
+    CountryToIsoIndex{52883, "gl"},
+    CountryToIsoIndex{52893, "gl"},
+    CountryToIsoIndex{52903, "gl"},
+    CountryToIsoIndex{52915, "gl"},
+    CountryToIsoIndex{52925, "gl"},
+    CountryToIsoIndex{52933, "gl"},
+    CountryToIsoIndex{52943, "gl"},
+    CountryToIsoIndex{52953, "gb"},
+    CountryToIsoIndex{52969, "gb"},
+    CountryToIsoIndex{52985, "gb"},
+    CountryToIsoIndex{53002, "gd"},
+    CountryToIsoIndex{53009, "gl"},
+    CountryToIsoIndex{53018, "ge"},
+    CountryToIsoIndex{53027, "ge"},
+    CountryToIsoIndex{53035, "ge"},
+    CountryToIsoIndex{53042, "ge"},
+    CountryToIsoIndex{53049, "ge"},
+    CountryToIsoIndex{53057, "ge"},
+    CountryToIsoIndex{53067, "ge"},
+    CountryToIsoIndex{53075, "ge"},
+    CountryToIsoIndex{53082, "gr"},
+    CountryToIsoIndex{53094, "gr"},
+    CountryToIsoIndex{53107, "cv"},
+    CountryToIsoIndex{53124, "gl"},
+    CountryToIsoIndex{53134, "cv"},
+    CountryToIsoIndex{53153, "gl"},
+    CountryToIsoIndex{53163, "gr"},
+    CountryToIsoIndex{53170, "gd"},
+    CountryToIsoIndex{53180, "gr"},
+    CountryToIsoIndex{53188, "gu"},
+    CountryToIsoIndex{53194, "gp"},
+    CountryToIsoIndex{53204, "gp"},
+    CountryToIsoIndex{53213, "gp"},
+    CountryToIsoIndex{53223, "gp"},
+    CountryToIsoIndex{53233, "gp"},
+    CountryToIsoIndex{53243, "gp"},
+    CountryToIsoIndex{53253, "gp"},
+    CountryToIsoIndex{53264, "gp"},
+    CountryToIsoIndex{53273, "gp"},
+    CountryToIsoIndex{53283, "gp"},
+    CountryToIsoIndex{53293, "gp"},
+    CountryToIsoIndex{53309, "gp"},
+    CountryToIsoIndex{53319, "gp"},
+    CountryToIsoIndex{53329, "gp"},
+    CountryToIsoIndex{53338, "gp"},
+    CountryToIsoIndex{53348, "gf"},
+    CountryToIsoIndex{53364, "gf"},
+    CountryToIsoIndex{53379, "gy"},
+    CountryToIsoIndex{53388, "gf"},
+    CountryToIsoIndex{53404, "gy"},
+    CountryToIsoIndex{53412, "gu"},
+    CountryToIsoIndex{53417, "gu"},
+    CountryToIsoIndex{53423, "gu"},
+    CountryToIsoIndex{53430, "gu"},
+    CountryToIsoIndex{53436, "gu"},
+    CountryToIsoIndex{53442, "gu"},
+    CountryToIsoIndex{53453, "gt"},
+    CountryToIsoIndex{53463, "gt"},
+    CountryToIsoIndex{53474, "gt"},
+    CountryToIsoIndex{53484, "gt"},
+    CountryToIsoIndex{53500, "gt"},
+    CountryToIsoIndex{53510, "gt"},
+    CountryToIsoIndex{53520, "gf"},
+    CountryToIsoIndex{53536, "gf"},
+    CountryToIsoIndex{53544, "gg"},
+    CountryToIsoIndex{53554, "gg"},
+    CountryToIsoIndex{53563, "gg"},
+    CountryToIsoIndex{53577, "gg"},
+    CountryToIsoIndex{53586, "gy"},
+    CountryToIsoIndex{53593, "gf"},
+    CountryToIsoIndex{53607, "gf"},
+    CountryToIsoIndex{53622, "gf"},
+    CountryToIsoIndex{53637, "gf"},
+    CountryToIsoIndex{53655, "gf"},
+    CountryToIsoIndex{53672, "gy"},
+    CountryToIsoIndex{53682, "gf"},
+    CountryToIsoIndex{53701, "gn"},
+    CountryToIsoIndex{53707, "gn"},
+    CountryToIsoIndex{53714, "gn"},
+    CountryToIsoIndex{53722, "gw"},
+    CountryToIsoIndex{53734, "gw"},
+    CountryToIsoIndex{53747, "gq"},
+    CountryToIsoIndex{53764, "gq"},
+    CountryToIsoIndex{53779, "gq"},
+    CountryToIsoIndex{53796, "gq"},
+    CountryToIsoIndex{53813, "gq"},
+    CountryToIsoIndex{53831, "gq"},
+    CountryToIsoIndex{53849, "gq"},
+    CountryToIsoIndex{53866, "gq"},
+    CountryToIsoIndex{53884, "gq"},
+    CountryToIsoIndex{53903, "gq"},
+    CountryToIsoIndex{53918, "gq"},
+    CountryToIsoIndex{53933, "gw"},
+    CountryToIsoIndex{53944, "gw"},
+    CountryToIsoIndex{53956, "gw"},
+    CountryToIsoIndex{53967, "gn"},
+    CountryToIsoIndex{53974, "gn"},
+    CountryToIsoIndex{53982, "gw"},
+    CountryToIsoIndex{53996, "gq"},
+    CountryToIsoIndex{54015, "gw"},
+    CountryToIsoIndex{54028, "gq"},
+    CountryToIsoIndex{54045, "gq"},
+    CountryToIsoIndex{54063, "gq"},
+    CountryToIsoIndex{54079, "gq"},
+    CountryToIsoIndex{54095, "gq"},
+    CountryToIsoIndex{54114, "pg"},
+    CountryToIsoIndex{54130, "gw"},
+    CountryToIsoIndex{54144, "pg"},
+    CountryToIsoIndex{54157, "gn"},
+    CountryToIsoIndex{54169, "gy"},
+    CountryToIsoIndex{54176, "gf"},
+    CountryToIsoIndex{54192, "gy"},
+    CountryToIsoIndex{54199, "eh"},
+    CountryToIsoIndex{54214, "tl"},
+    CountryToIsoIndex{54228, "gn"},
+    CountryToIsoIndex{54235, "za"},
+    CountryToIsoIndex{54247, "gs"},
+    CountryToIsoIndex{54283, "kr"},
+    CountryToIsoIndex{54293, "ss"},
+    CountryToIsoIndex{54304, "gq"},
+    CountryToIsoIndex{54309, "za"},
+    CountryToIsoIndex{54323, "gs"},
+    CountryToIsoIndex{54360, "kr"},
+    CountryToIsoIndex{54374, "ss"},
+    CountryToIsoIndex{54387, "ge"},
+    CountryToIsoIndex{54397, "ge"},
+    CountryToIsoIndex{54407, "gd"},
+    CountryToIsoIndex{54416, "gl"},
+    CountryToIsoIndex{54428, "gl"},
+    CountryToIsoIndex{54441, "gr"},
+    CountryToIsoIndex{54449, "gd"},
+    CountryToIsoIndex{54458, "kp"},
+    CountryToIsoIndex{54470, "gl"},
+    CountryToIsoIndex{54482, "gg"},
+    CountryToIsoIndex{54491, "ss"},
+    CountryToIsoIndex{54502, "gp"},
+    CountryToIsoIndex{54513, "gt"},
+    CountryToIsoIndex{54526, "gp"},
+    CountryToIsoIndex{54536, "gp"},
+    CountryToIsoIndex{54546, "gp"},
+    CountryToIsoIndex{54557, "gu"},
+    CountryToIsoIndex{54563, "gu"},
+    CountryToIsoIndex{54570, "gy"},
+    CountryToIsoIndex{54577, "gt"},
+    CountryToIsoIndex{54588, "gt"},
+    CountryToIsoIndex{54600, "gy"},
+    CountryToIsoIndex{54608, "gy"},
+    CountryToIsoIndex{54616, "gf"},
+    CountryToIsoIndex{54630, "gy"},
+    CountryToIsoIndex{54636, "gy"},
+    CountryToIsoIndex{54643, "gy"},
+    CountryToIsoIndex{54652, "gf"},
+    CountryToIsoIndex{54668, "gf"},
+    CountryToIsoIndex{54683, "gf"},
+    CountryToIsoIndex{54698, "gf"},
+    CountryToIsoIndex{54713, "gf"},
+    CountryToIsoIndex{54728, "gf"},
+    CountryToIsoIndex{54744, "gf"},
+    CountryToIsoIndex{54759, "gf"},
+    CountryToIsoIndex{54773, "gf"},
+    CountryToIsoIndex{54786, "gf"},
+    CountryToIsoIndex{54803, "gf"},
+    CountryToIsoIndex{54821, "gf"},
+    CountryToIsoIndex{54836, "gy"},
+    CountryToIsoIndex{54843, "gf"},
+    CountryToIsoIndex{54854, "gf"},
+    CountryToIsoIndex{54869, "gf"},
+    CountryToIsoIndex{54885, "gf"},
+    CountryToIsoIndex{54903, "gf"},
+    CountryToIsoIndex{54919, "gf"},
+    CountryToIsoIndex{54935, "gp"},
+    CountryToIsoIndex{54945, "gp"},
+    CountryToIsoIndex{54954, "gp"},
+    CountryToIsoIndex{54964, "gp"},
+    CountryToIsoIndex{54974, "gp"},
+    CountryToIsoIndex{54988, "gp"},
+    CountryToIsoIndex{54998, "gy"},
+    CountryToIsoIndex{55006, "gu"},
+    CountryToIsoIndex{55011, "gu"},
+    CountryToIsoIndex{55017, "gt"},
+    CountryToIsoIndex{55027, "gt"},
+    CountryToIsoIndex{55037, "gn"},
+    CountryToIsoIndex{55045, "gw"},
+    CountryToIsoIndex{55058, "gw"},
+    CountryToIsoIndex{55071, "gw"},
+    CountryToIsoIndex{55085, "gw"},
+    CountryToIsoIndex{55099, "gn"},
+    CountryToIsoIndex{55106, "gw"},
+    CountryToIsoIndex{55119, "gn"},
+    CountryToIsoIndex{55127, "gw"},
+    CountryToIsoIndex{55140, "gy"},
+    CountryToIsoIndex{55149, "gp"},
+    CountryToIsoIndex{55159, "gt"},
+    CountryToIsoIndex{55171, "gp"},
+    CountryToIsoIndex{55180, "gp"},
+    CountryToIsoIndex{55189, "gp"},
+    CountryToIsoIndex{55203, "gp"},
+    CountryToIsoIndex{55212, "gp"},
+    CountryToIsoIndex{55222, "gp"},
+    CountryToIsoIndex{55232, "gp"},
+    CountryToIsoIndex{55242, "gp"},
+    CountryToIsoIndex{55251, "gp"},
+    CountryToIsoIndex{55261, "gp"},
+    CountryToIsoIndex{55271, "gp"},
+    CountryToIsoIndex{55281, "gp"},
+    CountryToIsoIndex{55292, "gp"},
+    CountryToIsoIndex{55302, "gp"},
+    CountryToIsoIndex{55312, "gp"},
+    CountryToIsoIndex{55324, "gu"},
+    CountryToIsoIndex{55329, "gu"},
+    CountryToIsoIndex{55335, "gu"},
+    CountryToIsoIndex{55342, "gu"},
+    CountryToIsoIndex{55348, "gt"},
+    CountryToIsoIndex{55358, "gt"},
+    CountryToIsoIndex{55369, "gt"},
+    CountryToIsoIndex{55379, "gt"},
+    CountryToIsoIndex{55389, "gt"},
+    CountryToIsoIndex{55399, "gt"},
+    CountryToIsoIndex{55410, "gt"},
+    CountryToIsoIndex{55423, "gf"},
+    CountryToIsoIndex{55442, "cf"},
+    CountryToIsoIndex{55471, "do"},
+    CountryToIsoIndex{55491, "cz"},
+    CountryToIsoIndex{55508, "gg"},
+    CountryToIsoIndex{55518, "gf"},
+    CountryToIsoIndex{55532, "gn"},
+    CountryToIsoIndex{55539, "gw"},
+    CountryToIsoIndex{55552, "gq"},
+    CountryToIsoIndex{55568, "gn"},
+    CountryToIsoIndex{55576, "gw"},
+    CountryToIsoIndex{55589, "gf"},
+    CountryToIsoIndex{55611, "gy"},
+    CountryToIsoIndex{55619, "gf"},
+    CountryToIsoIndex{55635, "gf"},
+    CountryToIsoIndex{55653, "gf"},
+    CountryToIsoIndex{55671, "gf"},
+    CountryToIsoIndex{55690, "gf"},
+    CountryToIsoIndex{55709, "gf"},
+    CountryToIsoIndex{55726, "gf"},
+    CountryToIsoIndex{55740, "gf"},
+    CountryToIsoIndex{55757, "be"},
+    CountryToIsoIndex{55767, "gr"},
+    CountryToIsoIndex{55778, "jo"},
+    CountryToIsoIndex{55793, "pl"},
+    CountryToIsoIndex{55803, "sz"},
+    CountryToIsoIndex{55814, "th"},
+    CountryToIsoIndex{55824, "is"},
+    CountryToIsoIndex{55834, "de"},
+    CountryToIsoIndex{55842, "jm"},
+    CountryToIsoIndex{55851, "jm"},
+    CountryToIsoIndex{55859, "jp"},
+    CountryToIsoIndex{55868, "jp"},
+    CountryToIsoIndex{55875, "gi"},
+    CountryToIsoIndex{55885, "dj"},
+    CountryToIsoIndex{55893, "ge"},
+    CountryToIsoIndex{55901, "ge"},
+    CountryToIsoIndex{55908, "kg"},
+    CountryToIsoIndex{55920, "jo"},
+    CountryToIsoIndex{55928, "ge"},
+    CountryToIsoIndex{55937, "cc"},
+    CountryToIsoIndex{55957, "ck"},
+    CountryToIsoIndex{55969, "mp"},
+    CountryToIsoIndex{55997, "mh"},
+    CountryToIsoIndex{56013, "pn"},
+    CountryToIsoIndex{56029, "bv"},
+    CountryToIsoIndex{56041, "nf"},
+    CountryToIsoIndex{56054, "gl"},
+    CountryToIsoIndex{56070, "gd"},
+    CountryToIsoIndex{56082, "gr"},
+    CountryToIsoIndex{56092, "gr"},
+    CountryToIsoIndex{56101, "ng"},
+    CountryToIsoIndex{56112, "gl"},
+    CountryToIsoIndex{56124, "gr"},
+    CountryToIsoIndex{56133, "gd"},
+    CountryToIsoIndex{56146, "et"},
+    CountryToIsoIndex{56154, "ht"},
+    CountryToIsoIndex{56160, "ht"},
+    CountryToIsoIndex{56168, "ht"},
+    CountryToIsoIndex{56175, "cn"},
+    CountryToIsoIndex{56181, "ht"},
+    CountryToIsoIndex{56187, "ht"},
+    CountryToIsoIndex{56194, "ht"},
+    CountryToIsoIndex{56206, "ht"},
+    CountryToIsoIndex{56213, "ht"},
+    CountryToIsoIndex{56220, "ht"},
+    CountryToIsoIndex{56227, "nl"},
+    CountryToIsoIndex{56233, "jm"},
+    CountryToIsoIndex{56241, "hu"},
+    CountryToIsoIndex{56249, "hu"},
+    CountryToIsoIndex{56257, "kr"},
+    CountryToIsoIndex{56266, "jp"},
+    CountryToIsoIndex{56273, "jp"},
+    CountryToIsoIndex{56279, "jp"},
+    CountryToIsoIndex{56288, "ht"},
+    CountryToIsoIndex{56293, "za"},
+    CountryToIsoIndex{56310, "kr"},
+    CountryToIsoIndex{56322, "ht"},
+    CountryToIsoIndex{56329, "ht"},
+    CountryToIsoIndex{56335, "ht"},
+    CountryToIsoIndex{56342, "ae"},
+    CountryToIsoIndex{56370, "ws"},
+    CountryToIsoIndex{56379, "as"},
+    CountryToIsoIndex{56397, "hm"},
+    CountryToIsoIndex{56427, "hm"},
+    CountryToIsoIndex{56449, "hm"},
+    CountryToIsoIndex{56478, "hm"},
+    CountryToIsoIndex{56502, "hm"},
+    CountryToIsoIndex{56526, "hm"},
+    CountryToIsoIndex{56551, "hm"},
+    CountryToIsoIndex{56575, "hm"},
+    CountryToIsoIndex{56604, "hm"},
+    CountryToIsoIndex{56628, "hm"},
+    CountryToIsoIndex{56650, "hm"},
+    CountryToIsoIndex{56674, "hm"},
+    CountryToIsoIndex{56710, "hm"},
+    CountryToIsoIndex{56731, "hm"},
+    CountryToIsoIndex{56754, "hm"},
+    CountryToIsoIndex{56776, "hm"},
+    CountryToIsoIndex{56798, "hm"},
+    CountryToIsoIndex{56822, "hm"},
+    CountryToIsoIndex{56856, "hm"},
+    CountryToIsoIndex{56886, "hm"},
+    CountryToIsoIndex{56915, "hm"},
+    CountryToIsoIndex{56945, "hm"},
+    CountryToIsoIndex{56968, "hm"},
+    CountryToIsoIndex{56990, "hm"},
+    CountryToIsoIndex{57014, "hm"},
+    CountryToIsoIndex{57047, "hm"},
+    CountryToIsoIndex{57073, "za"},
+    CountryToIsoIndex{57084, "gs"},
+    CountryToIsoIndex{57131, "tf"},
+    CountryToIsoIndex{57160, "kr"},
+    CountryToIsoIndex{57170, "ss"},
+    CountryToIsoIndex{57180, "ps"},
+    CountryToIsoIndex{57215, "ht"},
+    CountryToIsoIndex{57221, "gr"},
+    CountryToIsoIndex{57228, "gr"},
+    CountryToIsoIndex{57235, "hu"},
+    CountryToIsoIndex{57245, "nl"},
+    CountryToIsoIndex{57257, "hm"},
+    CountryToIsoIndex{57284, "hm"},
+    CountryToIsoIndex{57311, "hm"},
+    CountryToIsoIndex{57335, "hm"},
+    CountryToIsoIndex{57358, "hm"},
+    CountryToIsoIndex{57383, "hm"},
+    CountryToIsoIndex{57406, "cn"},
+    CountryToIsoIndex{57412, "kp"},
+    CountryToIsoIndex{57426, "io"},
+    CountryToIsoIndex{57461, "tf"},
+    CountryToIsoIndex{57487, "ps"},
+    CountryToIsoIndex{57505, "ac"},
+    CountryToIsoIndex{57522, "in"},
+    CountryToIsoIndex{57527, "in"},
+    CountryToIsoIndex{57537, "in"},
+    CountryToIsoIndex{57547, "in"},
+    CountryToIsoIndex{57555, "in"},
+    CountryToIsoIndex{57563, "hn"},
+    CountryToIsoIndex{57572, "gb"},
+    CountryToIsoIndex{57592, "es"},
+    CountryToIsoIndex{57602, "es"},
+    CountryToIsoIndex{57613, "es"},
+    CountryToIsoIndex{57623, "es"},
+    CountryToIsoIndex{57632, "es"},
+    CountryToIsoIndex{57642, "es"},
+    CountryToIsoIndex{57652, "es"},
+    CountryToIsoIndex{57662, "hu"},
+    CountryToIsoIndex{57671, "us"},
+    CountryToIsoIndex{57677, "cx"},
+    CountryToIsoIndex{57689, "nl"},
+    CountryToIsoIndex{57695, "nl"},
+    CountryToIsoIndex{57702, "nl"},
+    CountryToIsoIndex{57710, "nl"},
+    CountryToIsoIndex{57718, "nl"},
+    CountryToIsoIndex{57726, "nl"},
+    CountryToIsoIndex{57735, "nl"},
+    CountryToIsoIndex{57745, "nl"},
+    CountryToIsoIndex{57755, "nl"},
+    CountryToIsoIndex{57762, "nl"},
+    CountryToIsoIndex{57770, "nl"},
+    CountryToIsoIndex{57778, "nl"},
+    CountryToIsoIndex{57787, "nl"},
+    CountryToIsoIndex{57796, "nl"},
+    CountryToIsoIndex{57806, "bq"},
+    CountryToIsoIndex{57832, "bq"},
+    CountryToIsoIndex{57851, "nl"},
+    CountryToIsoIndex{57860, "hn"},
+    CountryToIsoIndex{57871, "hn"},
+    CountryToIsoIndex{57880, "hn"},
+    CountryToIsoIndex{57890, "hn"},
+    CountryToIsoIndex{57901, "hn"},
+    CountryToIsoIndex{57910, "hn"},
+    CountryToIsoIndex{57920, "hn"},
+    CountryToIsoIndex{57931, "hn"},
+    CountryToIsoIndex{57941, "hn"},
+    CountryToIsoIndex{57952, "hn"},
+    CountryToIsoIndex{57961, "hn"},
+    CountryToIsoIndex{57969, "hu"},
+    CountryToIsoIndex{57980, "hu"},
+    CountryToIsoIndex{57990, "hu"},
+    CountryToIsoIndex{57999, "hk"},
+    CountryToIsoIndex{58008, "hu"},
+    CountryToIsoIndex{58017, "hk"},
+    CountryToIsoIndex{58028, "hk"},
+    CountryToIsoIndex{58048, "hu"},
+    CountryToIsoIndex{58058, "hk"},
+    CountryToIsoIndex{58067, "hk"},
+    CountryToIsoIndex{58094, "hk"},
+    CountryToIsoIndex{58111, "hk"},
+    CountryToIsoIndex{58129, "hk"},
+    CountryToIsoIndex{58141, "hk"},
+    CountryToIsoIndex{58157, "hk"},
+    CountryToIsoIndex{58169, "hk"},
+    CountryToIsoIndex{58188, "hk"},
+    CountryToIsoIndex{58204, "hk"},
+    CountryToIsoIndex{58220, "hk"},
+    CountryToIsoIndex{58237, "hk"},
+    CountryToIsoIndex{58253, "hk"},
+    CountryToIsoIndex{58271, "hk"},
+    CountryToIsoIndex{58291, "hk"},
+    CountryToIsoIndex{58309, "hk"},
+    CountryToIsoIndex{58329, "hk"},
+    CountryToIsoIndex{58348, "hk"},
+    CountryToIsoIndex{58365, "hk"},
+    CountryToIsoIndex{58379, "hk"},
+    CountryToIsoIndex{58398, "hk"},
+    CountryToIsoIndex{58414, "hu"},
+    CountryToIsoIndex{58422, "hu"},
+    CountryToIsoIndex{58430, "hn"},
+    CountryToIsoIndex{58441, "hk"},
+    CountryToIsoIndex{58450, "hk"},
+    CountryToIsoIndex{58460, "hk"},
+    CountryToIsoIndex{58469, "us"},
+    CountryToIsoIndex{58485, "gb"},
+    CountryToIsoIndex{58502, "hk"},
+    CountryToIsoIndex{58511, "hk"},
+    CountryToIsoIndex{58543, "nl"},
+    CountryToIsoIndex{58552, "hm"},
+    CountryToIsoIndex{58575, "hr"},
+    CountryToIsoIndex{58585, "hr"},
+    CountryToIsoIndex{58595, "hr"},
+    CountryToIsoIndex{58608, "hr"},
+    CountryToIsoIndex{58618, "jo"},
+    CountryToIsoIndex{58628, "ge"},
+    CountryToIsoIndex{58639, "hr"},
+    CountryToIsoIndex{58647, "hr"},
+    CountryToIsoIndex{58656, "za"},
+    CountryToIsoIndex{58676, "af"},
+    CountryToIsoIndex{58691, "is"},
+    CountryToIsoIndex{58702, "ar"},
+    CountryToIsoIndex{58713, "al"},
+    CountryToIsoIndex{58723, "dz"},
+    CountryToIsoIndex{58733, "aw"},
+    CountryToIsoIndex{58741, "am"},
+    CountryToIsoIndex{58750, "ad"},
+    CountryToIsoIndex{58759, "ao"},
+    CountryToIsoIndex{58768, "ai"},
+    CountryToIsoIndex{58778, "ag"},
+    CountryToIsoIndex{58800, "at"},
+    CountryToIsoIndex{58809, "au"},
+    CountryToIsoIndex{58821, "ie"},
+    CountryToIsoIndex{58832, "az"},
+    CountryToIsoIndex{58844, "bb"},
+    CountryToIsoIndex{58855, "bh"},
+    CountryToIsoIndex{58866, "bs"},
+    CountryToIsoIndex{58875, "bd"},
+    CountryToIsoIndex{58890, "by"},
+    CountryToIsoIndex{58901, "bz"},
+    CountryToIsoIndex{58910, "bm"},
+    CountryToIsoIndex{58920, "bj"},
+    CountryToIsoIndex{58929, "br"},
+    CountryToIsoIndex{58939, "bo"},
+    CountryToIsoIndex{58949, "ba"},
+    CountryToIsoIndex{58973, "bw"},
+    CountryToIsoIndex{58985, "bn"},
+    CountryToIsoIndex{58994, "bf"},
+    CountryToIsoIndex{59007, "mg"},
+    CountryToIsoIndex{59016, "bg"},
+    CountryToIsoIndex{59027, "bi"},
+    CountryToIsoIndex{59037, "bt"},
+    CountryToIsoIndex{59046, "td"},
+    CountryToIsoIndex{59054, "cl"},
+    CountryToIsoIndex{59062, "cn"},
+    CountryToIsoIndex{59070, "dk"},
+    CountryToIsoIndex{59080, "dm"},
+    CountryToIsoIndex{59091, "ec"},
+    CountryToIsoIndex{59100, "sv"},
+    CountryToIsoIndex{59111, "er"},
+    CountryToIsoIndex{59121, "ee"},
+    CountryToIsoIndex{59131, "ae"},
+    CountryToIsoIndex{59150, "fj"},
+    CountryToIsoIndex{59157, "ph"},
+    CountryToIsoIndex{59168, "ga"},
+    CountryToIsoIndex{59177, "gm"},
+    CountryToIsoIndex{59186, "gh"},
+    CountryToIsoIndex{59194, "gw"},
+    CountryToIsoIndex{59206, "gq"},
+    CountryToIsoIndex{59218, "gd"},
+    CountryToIsoIndex{59228, "gy"},
+    CountryToIsoIndex{59237, "gp"},
+    CountryToIsoIndex{59249, "gu"},
+    CountryToIsoIndex{59256, "gt"},
+    CountryToIsoIndex{59268, "gf"},
+    CountryToIsoIndex{59290, "ht"},
+    CountryToIsoIndex{59298, "es"},
+    CountryToIsoIndex{59309, "hn"},
+    CountryToIsoIndex{59321, "hu"},
+    CountryToIsoIndex{59332, "iq"},
+    CountryToIsoIndex{59340, "in"},
+    CountryToIsoIndex{59348, "id"},
+    CountryToIsoIndex{59360, "sj"},
+    CountryToIsoIndex{59383, "il"},
+    CountryToIsoIndex{59394, "it"},
+    CountryToIsoIndex{59403, "jm"},
+    CountryToIsoIndex{59413, "jp"},
+    CountryToIsoIndex{59422, "gi"},
+    CountryToIsoIndex{59433, "dj"},
+    CountryToIsoIndex{59442, "gn"},
+    CountryToIsoIndex{59449, "gl"},
+    CountryToIsoIndex{59460, "ge"},
+    CountryToIsoIndex{59468, "kh"},
+    CountryToIsoIndex{59479, "cm"},
+    CountryToIsoIndex{59490, "ca"},
+    CountryToIsoIndex{59499, "qa"},
+    CountryToIsoIndex{59508, "kz"},
+    CountryToIsoIndex{59522, "ke"},
+    CountryToIsoIndex{59530, "cv"},
+    CountryToIsoIndex{59541, "ki"},
+    CountryToIsoIndex{59552, "kg"},
+    CountryToIsoIndex{59568, "ci"},
+    CountryToIsoIndex{59578, "kp"},
+    CountryToIsoIndex{59595, "kr"},
+    CountryToIsoIndex{59609, "co"},
+    CountryToIsoIndex{59620, "km"},
+    CountryToIsoIndex{59629, "cg"},
+    CountryToIsoIndex{59637, "hr"},
+    CountryToIsoIndex{59647, "cr"},
+    CountryToIsoIndex{59659, "cu"},
+    CountryToIsoIndex{59666, "cy"},
+    CountryToIsoIndex{59676, "kw"},
+    CountryToIsoIndex{59686, "nl"},
+    CountryToIsoIndex{59694, "bq"},
+    CountryToIsoIndex{59709, "la"},
+    CountryToIsoIndex{59717, "lu"},
+    CountryToIsoIndex{59729, "lv"},
+    CountryToIsoIndex{59739, "lb"},
+    CountryToIsoIndex{59750, "ls"},
+    CountryToIsoIndex{59759, "lr"},
+    CountryToIsoIndex{59769, "ly"},
+    CountryToIsoIndex{59778, "li"},
+    CountryToIsoIndex{59791, "lt"},
+    CountryToIsoIndex{59802, "re"},
+    CountryToIsoIndex{59814, "ro"},
+    CountryToIsoIndex{59824, "rw"},
+    CountryToIsoIndex{59833, "mw"},
+    CountryToIsoIndex{59842, "us"},
+    CountryToIsoIndex{59853, "my"},
+    CountryToIsoIndex{59863, "ml"},
+    CountryToIsoIndex{59870, "mt"},
+    CountryToIsoIndex{59878, "mq"},
+    CountryToIsoIndex{59890, "mk"},
+    CountryToIsoIndex{59902, "yt"},
+    CountryToIsoIndex{59912, "mx"},
+    CountryToIsoIndex{59922, "fm"},
+    CountryToIsoIndex{59935, "eg"},
+    CountryToIsoIndex{59943, "mv"},
+    CountryToIsoIndex{59952, "md"},
+    CountryToIsoIndex{59962, "mu"},
+    CountryToIsoIndex{59971, "mr"},
+    CountryToIsoIndex{59983, "ma"},
+    CountryToIsoIndex{59992, "mc"},
+    CountryToIsoIndex{60001, "mn"},
+    CountryToIsoIndex{60012, "ms"},
+    CountryToIsoIndex{60026, "mz"},
+    CountryToIsoIndex{60038, "mm"},
+    CountryToIsoIndex{60046, "na"},
+    CountryToIsoIndex{60056, "nr"},
+    CountryToIsoIndex{60064, "hn"},
+    CountryToIsoIndex{60073, "hn"},
+    CountryToIsoIndex{60083, "np"},
+    CountryToIsoIndex{60092, "hu"},
+    CountryToIsoIndex{60101, "hu"},
+    CountryToIsoIndex{60112, "hu"},
+    CountryToIsoIndex{60121, "hu"},
+    CountryToIsoIndex{60131, "hu"},
+    CountryToIsoIndex{60139, "hu"},
+    CountryToIsoIndex{60148, "hu"},
+    CountryToIsoIndex{60162, "hu"},
+    CountryToIsoIndex{60172, "hu"},
+    CountryToIsoIndex{60182, "hu"},
+    CountryToIsoIndex{60190, "hk"},
+    CountryToIsoIndex{60199, "hu"},
+    CountryToIsoIndex{60209, "hu"},
+    CountryToIsoIndex{60216, "hu"},
+    CountryToIsoIndex{60224, "hu"},
+    CountryToIsoIndex{60233, "ne"},
+    CountryToIsoIndex{60242, "ng"},
+    CountryToIsoIndex{60252, "ni"},
+    CountryToIsoIndex{60264, "nu"},
+    CountryToIsoIndex{60271, "no"},
+    CountryToIsoIndex{60279, "nc"},
+    CountryToIsoIndex{60294, "nz"},
+    CountryToIsoIndex{60307, "om"},
+    CountryToIsoIndex{60315, "pk"},
+    CountryToIsoIndex{60327, "py"},
+    CountryToIsoIndex{60338, "pw"},
+    CountryToIsoIndex{60346, "pa"},
+    CountryToIsoIndex{60355, "pg"},
+    CountryToIsoIndex{60363, "pe"},
+    CountryToIsoIndex{60370, "pn"},
+    CountryToIsoIndex{60381, "pl"},
+    CountryToIsoIndex{60391, "pf"},
+    CountryToIsoIndex{60415, "pr"},
+    CountryToIsoIndex{60427, "sm"},
+    CountryToIsoIndex{60438, "ws"},
+    CountryToIsoIndex{60446, "as"},
+    CountryToIsoIndex{60466, "sh"},
+    CountryToIsoIndex{60480, "kn"},
+    CountryToIsoIndex{60502, "lc"},
+    CountryToIsoIndex{60515, "pm"},
+    CountryToIsoIndex{60540, "vc"},
+    CountryToIsoIndex{60568, "st"},
+    CountryToIsoIndex{60590, "sa"},
+    CountryToIsoIndex{60598, "sn"},
+    CountryToIsoIndex{60609, "sc"},
+    CountryToIsoIndex{60622, "sl"},
+    CountryToIsoIndex{60635, "sy"},
+    CountryToIsoIndex{60643, "sg"},
+    CountryToIsoIndex{60654, "lk"},
+    CountryToIsoIndex{60666, "sk"},
+    CountryToIsoIndex{60677, "si"},
+    CountryToIsoIndex{60688, "so"},
+    CountryToIsoIndex{60698, "sd"},
+    CountryToIsoIndex{60707, "sr"},
+    CountryToIsoIndex{60718, "th"},
+    CountryToIsoIndex{60729, "tw"},
+    CountryToIsoIndex{60739, "tj"},
+    CountryToIsoIndex{60753, "tz"},
+    CountryToIsoIndex{60764, "tl"},
+    CountryToIsoIndex{60784, "tg"},
+    CountryToIsoIndex{60791, "tk"},
+    CountryToIsoIndex{60801, "to"},
+    CountryToIsoIndex{60809, "tt"},
+    CountryToIsoIndex{60828, "tn"},
+    CountryToIsoIndex{60838, "tv"},
+    CountryToIsoIndex{60847, "ir"},
+    CountryToIsoIndex{60856, "be"},
+    CountryToIsoIndex{60867, "fr"},
+    CountryToIsoIndex{60878, "fi"},
+    CountryToIsoIndex{60886, "ug"},
+    CountryToIsoIndex{60895, "gr"},
+    CountryToIsoIndex{60905, "et"},
+    CountryToIsoIndex{60916, "nl"},
+    CountryToIsoIndex{60927, "gb"},
+    CountryToIsoIndex{60939, "de"},
+    CountryToIsoIndex{60951, "ua"},
+    CountryToIsoIndex{60961, "pt"},
+    CountryToIsoIndex{60969, "uy"},
+    CountryToIsoIndex{60979, "ru"},
+    CountryToIsoIndex{60987, "sz"},
+    CountryToIsoIndex{60996, "se"},
+    CountryToIsoIndex{61005, "ch"},
+    CountryToIsoIndex{61014, "tr"},
+    CountryToIsoIndex{61024, "tm"},
+    CountryToIsoIndex{61043, "uz"},
+    CountryToIsoIndex{61058, "vu"},
+    CountryToIsoIndex{61068, "va"},
+    CountryToIsoIndex{61079, "ve"},
+    CountryToIsoIndex{61091, "vn"},
+    CountryToIsoIndex{61103, "wf"},
+    CountryToIsoIndex{61121, "ye"},
+    CountryToIsoIndex{61130, "jo"},
+    CountryToIsoIndex{61141, "zm"},
+    CountryToIsoIndex{61150, "zw"},
+    CountryToIsoIndex{61161, "by"},
+    CountryToIsoIndex{61174, "by"},
+    CountryToIsoIndex{61188, "by"},
+    CountryToIsoIndex{61202, "by"},
+    CountryToIsoIndex{61216, "hu"},
+    CountryToIsoIndex{61224, "gr"},
+    CountryToIsoIndex{61230, "cn"},
+    CountryToIsoIndex{61236, "hk"},
+    CountryToIsoIndex{61246, "hk"},
+    CountryToIsoIndex{61266, "hr"},
+    CountryToIsoIndex{61279, "hn"},
+    CountryToIsoIndex{61290, "hn"},
+    CountryToIsoIndex{61300, "hn"},
+    CountryToIsoIndex{61309, "hn"},
+    CountryToIsoIndex{61319, "hk"},
+    CountryToIsoIndex{61336, "hk"},
+    CountryToIsoIndex{61362, "hu"},
+    CountryToIsoIndex{61370, "hu"},
+    CountryToIsoIndex{61380, "hu"},
+    CountryToIsoIndex{61391, "gr"},
+    CountryToIsoIndex{61400, "af"},
+    CountryToIsoIndex{61413, "ax"},
+    CountryToIsoIndex{61427, "al"},
+    CountryToIsoIndex{61436, "dz"},
+    CountryToIsoIndex{61445, "jm"},
+    CountryToIsoIndex{61453, "as"},
+    CountryToIsoIndex{61468, "ad"},
+    CountryToIsoIndex{61477, "ao"},
+    CountryToIsoIndex{61485, "ai"},
+    CountryToIsoIndex{61495, "aq"},
+    CountryToIsoIndex{61507, "ag"},
+    CountryToIsoIndex{61525, "jp"},
+    CountryToIsoIndex{61532, "ar"},
+    CountryToIsoIndex{61543, "am"},
+    CountryToIsoIndex{61552, "aw"},
+    CountryToIsoIndex{61559, "ac"},
+    CountryToIsoIndex{61576, "au"},
+    CountryToIsoIndex{61587, "at"},
+    CountryToIsoIndex{61596, "az"},
+    CountryToIsoIndex{61608, "bs"},
+    CountryToIsoIndex{61617, "bh"},
+    CountryToIsoIndex{61626, "bd"},
+    CountryToIsoIndex{61638, "bb"},
+    CountryToIsoIndex{61648, "by"},
+    CountryToIsoIndex{61657, "be"},
+    CountryToIsoIndex{61666, "bz"},
+    CountryToIsoIndex{61674, "bj"},
+    CountryToIsoIndex{61681, "bm"},
+    CountryToIsoIndex{61690, "bt"},
+    CountryToIsoIndex{61698, "cv"},
+    CountryToIsoIndex{61716, "ky"},
+    CountryToIsoIndex{61734, "vg"},
+    CountryToIsoIndex{61760, "bo"},
+    CountryToIsoIndex{61769, "ba"},
+    CountryToIsoIndex{61790, "bw"},
+    CountryToIsoIndex{61800, "bv"},
+    CountryToIsoIndex{61814, "br"},
+    CountryToIsoIndex{61822, "io"},
+    CountryToIsoIndex{61851, "vg"},
+    CountryToIsoIndex{61873, "bn"},
+    CountryToIsoIndex{61881, "bg"},
+    CountryToIsoIndex{61891, "bf"},
+    CountryToIsoIndex{61904, "bi"},
+    CountryToIsoIndex{61913, "kh"},
+    CountryToIsoIndex{61923, "cm"},
+    CountryToIsoIndex{61933, "ca"},
+    CountryToIsoIndex{61941, "ic"},
+    CountryToIsoIndex{61956, "cv"},
+    CountryToIsoIndex{61967, "bq"},
+    CountryToIsoIndex{61989, "ky"},
+    CountryToIsoIndex{62004, "td"},
+    CountryToIsoIndex{62011, "cl"},
+    CountryToIsoIndex{62018, "cn"},
+    CountryToIsoIndex{62025, "is"},
+    CountryToIsoIndex{62033, "cf"},
+    CountryToIsoIndex{62057, "td"},
+    CountryToIsoIndex{62063, "cl"},
+    CountryToIsoIndex{62070, "cn"},
+    CountryToIsoIndex{62077, "cx"},
+    CountryToIsoIndex{62094, "cp"},
+    CountryToIsoIndex{62112, "cc"},
+    CountryToIsoIndex{62133, "co"},
+    CountryToIsoIndex{62143, "km"},
+    CountryToIsoIndex{62152, "cg"},
+    CountryToIsoIndex{62170, "cd"},
+    CountryToIsoIndex{62180, "cd"},
+    CountryToIsoIndex{62195, "cg"},
+    CountryToIsoIndex{62210, "ck"},
+    CountryToIsoIndex{62223, "cr"},
+    CountryToIsoIndex{62234, "ci"},
+    CountryToIsoIndex{62247, "hr"},
+    CountryToIsoIndex{62256, "cu"},
+    CountryToIsoIndex{62262, "ea"},
+    CountryToIsoIndex{62278, "cw"},
+    CountryToIsoIndex{62287, "cy"},
+    CountryToIsoIndex{62295, "cz"},
+    CountryToIsoIndex{62304, "cz"},
+    CountryToIsoIndex{62319, "tl"},
+    CountryToIsoIndex{62328, "dk"},
+    CountryToIsoIndex{62340, "dk"},
+    CountryToIsoIndex{62349, "dg"},
+    CountryToIsoIndex{62362, "dj"},
+    CountryToIsoIndex{62372, "dm"},
+    CountryToIsoIndex{62382, "do"},
+    CountryToIsoIndex{62401, "tl"},
+    CountryToIsoIndex{62412, "ec"},
+    CountryToIsoIndex{62421, "eg"},
+    CountryToIsoIndex{62428, "sv"},
+    CountryToIsoIndex{62440, "ye"},
+    CountryToIsoIndex{62446, "ye"},
+    CountryToIsoIndex{62453, "io"},
+    CountryToIsoIndex{62488, "gq"},
+    CountryToIsoIndex{62506, "er"},
+    CountryToIsoIndex{62515, "ie"},
+    CountryToIsoIndex{62522, "ie"},
+    CountryToIsoIndex{62530, "is"},
+    CountryToIsoIndex{62538, "ee"},
+    CountryToIsoIndex{62547, "et"},
+    CountryToIsoIndex{62557, "fk"},
+    CountryToIsoIndex{62574, "fk"},
+    CountryToIsoIndex{62604, "fo"},
+    CountryToIsoIndex{62618, "fj"},
+    CountryToIsoIndex{62624, "fi"},
+    CountryToIsoIndex{62633, "fk"},
+    CountryToIsoIndex{62652, "ky"},
+    CountryToIsoIndex{62669, "ck"},
+    CountryToIsoIndex{62684, "mp"},
+    CountryToIsoIndex{62716, "mh"},
+    CountryToIsoIndex{62734, "sb"},
+    CountryToIsoIndex{62752, "tc"},
+    CountryToIsoIndex{62775, "vg"},
+    CountryToIsoIndex{62805, "vi"},
+    CountryToIsoIndex{62835, "fr"},
+    CountryToIsoIndex{62843, "gf"},
+    CountryToIsoIndex{62857, "pf"},
+    CountryToIsoIndex{62874, "tf"},
+    CountryToIsoIndex{62901, "ga"},
+    CountryToIsoIndex{62908, "gm"},
+    CountryToIsoIndex{62916, "ee"},
+    CountryToIsoIndex{62925, "ge"},
+    CountryToIsoIndex{62934, "de"},
+    CountryToIsoIndex{62943, "gh"},
+    CountryToIsoIndex{62950, "gi"},
+    CountryToIsoIndex{62961, "gr"},
+    CountryToIsoIndex{62969, "gl"},
+    CountryToIsoIndex{62980, "gd"},
+    CountryToIsoIndex{62989, "gp"},
+    CountryToIsoIndex{63001, "gu"},
+    CountryToIsoIndex{63007, "gt"},
+    CountryToIsoIndex{63018, "gg"},
+    CountryToIsoIndex{63028, "gn"},
+    CountryToIsoIndex{63036, "gw"},
+    CountryToIsoIndex{63050, "gy"},
+    CountryToIsoIndex{63058, "ht"},
+    CountryToIsoIndex{63065, "hm"},
+    CountryToIsoIndex{63095, "nf"},
+    CountryToIsoIndex{63112, "hn"},
+    CountryToIsoIndex{63122, "hk"},
+    CountryToIsoIndex{63132, "hk"},
+    CountryToIsoIndex{63150, "hu"},
+    CountryToIsoIndex{63159, "is"},
+    CountryToIsoIndex{63168, "in"},
+    CountryToIsoIndex{63175, "id"},
+    CountryToIsoIndex{63186, "ir"},
+    CountryToIsoIndex{63193, "ir"},
+    CountryToIsoIndex{63199, "iq"},
+    CountryToIsoIndex{63205, "ie"},
+    CountryToIsoIndex{63214, "ie"},
+    CountryToIsoIndex{63222, "is"},
+    CountryToIsoIndex{63230, "im"},
+    CountryToIsoIndex{63241, "il"},
+    CountryToIsoIndex{63249, "it"},
+    CountryToIsoIndex{63256, "ci"},
+    CountryToIsoIndex{63268, "jm"},
+    CountryToIsoIndex{63277, "cf"},
+    CountryToIsoIndex{63302, "cz"},
+    CountryToIsoIndex{63318, "cd"},
+    CountryToIsoIndex{63349, "do"},
+    CountryToIsoIndex{63370, "jp"},
+    CountryToIsoIndex{63377, "je"},
+    CountryToIsoIndex{63385, "jo"},
+    CountryToIsoIndex{63393, "is"},
+    CountryToIsoIndex{63401, "kz"},
+    CountryToIsoIndex{63413, "ke"},
+    CountryToIsoIndex{63420, "ua"},
+    CountryToIsoIndex{63427, "ua"},
+    CountryToIsoIndex{63435, "ki"},
+    CountryToIsoIndex{63445, "xk"},
+    CountryToIsoIndex{63453, "ua"},
+    CountryToIsoIndex{63460, "ua"},
+    CountryToIsoIndex{63468, "ec"},
+    CountryToIsoIndex{63478, "ec"},
+    CountryToIsoIndex{63487, "kw"},
+    CountryToIsoIndex{63495, "ec"},
+    CountryToIsoIndex{63502, "ec"},
+    CountryToIsoIndex{63510, "ec"},
+    CountryToIsoIndex{63518, "ec"},
+    CountryToIsoIndex{63525, "mp"},
+    CountryToIsoIndex{63560, "mh"},
+    CountryToIsoIndex{63582, "nf"},
+    CountryToIsoIndex{63603, "sb"},
+    CountryToIsoIndex{63624, "tc"},
+    CountryToIsoIndex{63651, "vg"},
+    CountryToIsoIndex{63677, "cv"},
+    CountryToIsoIndex{63699, "ky"},
+    CountryToIsoIndex{63718, "ck"},
+    CountryToIsoIndex{63735, "fk"},
+    CountryToIsoIndex{63756, "vi"},
+    CountryToIsoIndex{63777, "kg"},
+    CountryToIsoIndex{63789, "iq"},
+    CountryToIsoIndex{63794, "iq"},
+    CountryToIsoIndex{63800, "ie"},
+    CountryToIsoIndex{63805, "la"},
+    CountryToIsoIndex{63811, "lv"},
+    CountryToIsoIndex{63819, "ir"},
+    CountryToIsoIndex{63825, "bs"},
+    CountryToIsoIndex{63835, "bh"},
+    CountryToIsoIndex{63845, "bd"},
+    CountryToIsoIndex{63858, "by"},
+    CountryToIsoIndex{63871, "be"},
+    CountryToIsoIndex{63880, "bz"},
+    CountryToIsoIndex{63889, "bj"},
+    CountryToIsoIndex{63897, "bt"},
+    CountryToIsoIndex{63906, "bo"},
+    CountryToIsoIndex{63916, "bw"},
+    CountryToIsoIndex{63927, "ba"},
+    CountryToIsoIndex{63949, "br"},
+    CountryToIsoIndex{63958, "bn"},
+    CountryToIsoIndex{63967, "bg"},
+    CountryToIsoIndex{63979, "bf"},
+    CountryToIsoIndex{63993, "bi"},
+    CountryToIsoIndex{64003, "cr"},
+    CountryToIsoIndex{64015, "dj"},
+    CountryToIsoIndex{64026, "lb"},
+    CountryToIsoIndex{64035, "bv"},
+    CountryToIsoIndex{64045, "cx"},
+    CountryToIsoIndex{64058, "cp"},
+    CountryToIsoIndex{64072, "ac"},
+    CountryToIsoIndex{64088, "im"},
+    CountryToIsoIndex{64097, "hm"},
+    CountryToIsoIndex{64120, "nf"},
+    CountryToIsoIndex{64131, "ax"},
+    CountryToIsoIndex{64141, "ky"},
+    CountryToIsoIndex{64153, "ic"},
+    CountryToIsoIndex{64166, "cc"},
+    CountryToIsoIndex{64176, "cc"},
+    CountryToIsoIndex{64193, "ck"},
+    CountryToIsoIndex{64202, "ax"},
+    CountryToIsoIndex{64213, "gs"},
+    CountryToIsoIndex{64247, "fk"},
+    CountryToIsoIndex{64260, "fk"},
+    CountryToIsoIndex{64282, "fo"},
+    CountryToIsoIndex{64292, "gs"},
+    CountryToIsoIndex{64324, "hm"},
+    CountryToIsoIndex{64344, "fk"},
+    CountryToIsoIndex{64358, "mp"},
+    CountryToIsoIndex{64378, "mh"},
+    CountryToIsoIndex{64391, "um"},
+    CountryToIsoIndex{64425, "ls"},
+    CountryToIsoIndex{64434, "pn"},
+    CountryToIsoIndex{64447, "sb"},
+    CountryToIsoIndex{64459, "tc"},
+    CountryToIsoIndex{64480, "vi"},
+    CountryToIsoIndex{64503, "vg"},
+    CountryToIsoIndex{64527, "vi"},
+    CountryToIsoIndex{64551, "ph"},
+    CountryToIsoIndex{64563, "fi"},
+    CountryToIsoIndex{64575, "ga"},
+    CountryToIsoIndex{64583, "jm"},
+    CountryToIsoIndex{64593, "gm"},
+    CountryToIsoIndex{64602, "jp"},
+    CountryToIsoIndex{64611, "ge"},
+    CountryToIsoIndex{64621, "gs"},
+    CountryToIsoIndex{64672, "de"},
+    CountryToIsoIndex{64683, "gh"},
+    CountryToIsoIndex{64691, "jo"},
+    CountryToIsoIndex{64700, "gr"},
+    CountryToIsoIndex{64709, "gn"},
+    CountryToIsoIndex{64718, "gw"},
+    CountryToIsoIndex{64733, "gq"},
+    CountryToIsoIndex{64753, "gy"},
+    CountryToIsoIndex{64762, "gf"},
+    CountryToIsoIndex{64779, "gt"},
+    CountryToIsoIndex{64791, "ax"},
+    CountryToIsoIndex{64806, "ic"},
+    CountryToIsoIndex{64822, "ky"},
+    CountryToIsoIndex{64838, "fo"},
+    CountryToIsoIndex{64854, "fk"},
+    CountryToIsoIndex{64872, "fk"},
+    CountryToIsoIndex{64907, "hm"},
+    CountryToIsoIndex{64939, "um"},
+    CountryToIsoIndex{64978, "sb"},
+    CountryToIsoIndex{64995, "tc"},
+    CountryToIsoIndex{65017, "vg"},
+    CountryToIsoIndex{65043, "vi"},
+    CountryToIsoIndex{65073, "cx"},
+    CountryToIsoIndex{65090, "cp"},
+    CountryToIsoIndex{65108, "bv"},
+    CountryToIsoIndex{65119, "bv"},
+    CountryToIsoIndex{65128, "cx"},
+    CountryToIsoIndex{65142, "ac"},
+    CountryToIsoIndex{65157, "cp"},
+    CountryToIsoIndex{65174, "im"},
+    CountryToIsoIndex{65184, "ac"},
+    CountryToIsoIndex{65198, "im"},
+    CountryToIsoIndex{65208, "cx"},
+    CountryToIsoIndex{65220, "cx"},
+    CountryToIsoIndex{65232, "ht"},
+    CountryToIsoIndex{65240, "cp"},
+    CountryToIsoIndex{65254, "nf"},
+    CountryToIsoIndex{65266, "ax"},
+    CountryToIsoIndex{65277, "io"},
+    CountryToIsoIndex{65301, "ky"},
+    CountryToIsoIndex{65313, "ky"},
+    CountryToIsoIndex{65325, "ic"},
+    CountryToIsoIndex{65339, "ky"},
+    CountryToIsoIndex{65351, "cc"},
+    CountryToIsoIndex{65369, "ck"},
+    CountryToIsoIndex{65379, "qo"},
+    CountryToIsoIndex{65394, "cc"},
+    CountryToIsoIndex{65415, "fk"},
+    CountryToIsoIndex{65442, "fk"},
+    CountryToIsoIndex{65464, "fo"},
+    CountryToIsoIndex{65475, "gs"},
+    CountryToIsoIndex{65507, "hm"},
+    CountryToIsoIndex{65527, "hm"},
+    CountryToIsoIndex{65547, "gs"},
+    CountryToIsoIndex{65579, "ky"},
+    CountryToIsoIndex{65591, "cc"},
+    CountryToIsoIndex{65609, "ck"},
+    CountryToIsoIndex{65618, "fk"},
+    CountryToIsoIndex{65632, "fk"},
+    CountryToIsoIndex{65654, "mp"},
+    CountryToIsoIndex{65675, "mp"},
+    CountryToIsoIndex{65696, "mh"},
+    CountryToIsoIndex{65710, "mh"},
+    CountryToIsoIndex{65722, "um"},
+    CountryToIsoIndex{65750, "um"},
+    CountryToIsoIndex{65778, "um"},
+    CountryToIsoIndex{65814, "nf"},
+    CountryToIsoIndex{65827, "pn"},
+    CountryToIsoIndex{65841, "sb"},
+    CountryToIsoIndex{65854, "sb"},
+    CountryToIsoIndex{65867, "tc"},
+    CountryToIsoIndex{65886, "tc"},
+    CountryToIsoIndex{65905, "tc"},
+    CountryToIsoIndex{65923, "vi"},
+    CountryToIsoIndex{65946, "vg"},
+    CountryToIsoIndex{65969, "vi"},
+    CountryToIsoIndex{65988, "vg"},
+    CountryToIsoIndex{66011, "vi"},
+    CountryToIsoIndex{66032, "hn"},
+    CountryToIsoIndex{66043, "lr"},
+    CountryToIsoIndex{66052, "ly"},
+    CountryToIsoIndex{66059, "li"},
+    CountryToIsoIndex{66074, "ie"},
+    CountryToIsoIndex{66082, "lt"},
+    CountryToIsoIndex{66093, "ye"},
+    CountryToIsoIndex{66101, "kh"},
+    CountryToIsoIndex{66112, "cm"},
+    CountryToIsoIndex{66122, "ca"},
+    CountryToIsoIndex{66131, "kz"},
+    CountryToIsoIndex{66144, "ke"},
+    CountryToIsoIndex{66152, "kg"},
+    CountryToIsoIndex{66166, "co"},
+    CountryToIsoIndex{66177, "cg"},
+    CountryToIsoIndex{66196, "kp"},
+    CountryToIsoIndex{66209, "kr"},
+    CountryToIsoIndex{66223, "xk"},
+    CountryToIsoIndex{66232, "ci"},
+    CountryToIsoIndex{66249, "hr"},
+    CountryToIsoIndex{66259, "kw"},
+    CountryToIsoIndex{66268, "bv"},
+    CountryToIsoIndex{66279, "cx"},
+    CountryToIsoIndex{66293, "cp"},
+    CountryToIsoIndex{66308, "ac"},
+    CountryToIsoIndex{66324, "re"},
+    CountryToIsoIndex{66339, "ac"},
+    CountryToIsoIndex{66355, "im"},
+    CountryToIsoIndex{66365, "hm"},
+    CountryToIsoIndex{66389, "hm"},
+    CountryToIsoIndex{66413, "nf"},
+    CountryToIsoIndex{66425, "la"},
+    CountryToIsoIndex{66432, "ax"},
+    CountryToIsoIndex{66443, "bm"},
+    CountryToIsoIndex{66457, "ky"},
+    CountryToIsoIndex{66469, "ic"},
+    CountryToIsoIndex{66483, "cc"},
+    CountryToIsoIndex{66501, "ck"},
+    CountryToIsoIndex{66511, "fo"},
+    CountryToIsoIndex{66522, "fk"},
+    CountryToIsoIndex{66536, "fk"},
+    CountryToIsoIndex{66558, "mp"},
+    CountryToIsoIndex{66579, "mh"},
+    CountryToIsoIndex{66593, "um"},
+    CountryToIsoIndex{66631, "pn"},
+    CountryToIsoIndex{66645, "sb"},
+    CountryToIsoIndex{66658, "tc"},
+    CountryToIsoIndex{66676, "vg"},
+    CountryToIsoIndex{66698, "vi"},
+    CountryToIsoIndex{66725, "gs"},
+    CountryToIsoIndex{66757, "lv"},
+    CountryToIsoIndex{66766, "ax"},
+    CountryToIsoIndex{66777, "ky"},
+    CountryToIsoIndex{66789, "ic"},
+    CountryToIsoIndex{66803, "cc"},
+    CountryToIsoIndex{66814, "ck"},
+    CountryToIsoIndex{66824, "fo"},
+    CountryToIsoIndex{66835, "gs"},
+    CountryToIsoIndex{66869, "fk"},
+    CountryToIsoIndex{66883, "fk"},
+    CountryToIsoIndex{66910, "mp"},
+    CountryToIsoIndex{66932, "mh"},
+    CountryToIsoIndex{66946, "ls"},
+    CountryToIsoIndex{66955, "um"},
+    CountryToIsoIndex{66986, "pn"},
+    CountryToIsoIndex{67000, "sb"},
+    CountryToIsoIndex{67012, "tc"},
+    CountryToIsoIndex{67030, "vg"},
+    CountryToIsoIndex{67053, "vi"},
+    CountryToIsoIndex{67079, "lb"},
+    CountryToIsoIndex{67088, "lr"},
+    CountryToIsoIndex{67098, "ly"},
+    CountryToIsoIndex{67106, "li"},
+    CountryToIsoIndex{67122, "lt"},
+    CountryToIsoIndex{67133, "lu"},
+    CountryToIsoIndex{67147, "mo"},
+    CountryToIsoIndex{67155, "mh"},
+    CountryToIsoIndex{67166, "my"},
+    CountryToIsoIndex{67176, "mw"},
+    CountryToIsoIndex{67185, "mv"},
+    CountryToIsoIndex{67195, "ml"},
+    CountryToIsoIndex{67202, "mp"},
+    CountryToIsoIndex{67224, "ma"},
+    CountryToIsoIndex{67233, "mr"},
+    CountryToIsoIndex{67246, "mx"},
+    CountryToIsoIndex{67256, "md"},
+    CountryToIsoIndex{67266, "mn"},
+    CountryToIsoIndex{67277, "me"},
+    CountryToIsoIndex{67290, "mz"},
+    CountryToIsoIndex{67303, "mm"},
+    CountryToIsoIndex{67318, "nf"},
+    CountryToIsoIndex{67336, "pk"},
+    CountryToIsoIndex{67347, "ps"},
+    CountryToIsoIndex{67359, "pa"},
+    CountryToIsoIndex{67368, "py"},
+    CountryToIsoIndex{67379, "pe"},
+    CountryToIsoIndex{67386, "pl"},
+    CountryToIsoIndex{67396, "pt"},
+    CountryToIsoIndex{67408, "qa"},
+    CountryToIsoIndex{67416, "sb"},
+    CountryToIsoIndex{67430, "va"},
+    CountryToIsoIndex{67441, "lu"},
+    CountryToIsoIndex{67453, "ve"},
+    CountryToIsoIndex{67465, "vn"},
+    CountryToIsoIndex{67475, "ae"},
+    CountryToIsoIndex{67503, "mo"},
+    CountryToIsoIndex{67510, "mo"},
+    CountryToIsoIndex{67525, "mk"},
+    CountryToIsoIndex{67536, "mk"},
+    CountryToIsoIndex{67552, "mg"},
+    CountryToIsoIndex{67564, "mw"},
+    CountryToIsoIndex{67572, "my"},
+    CountryToIsoIndex{67582, "mv"},
+    CountryToIsoIndex{67592, "ml"},
+    CountryToIsoIndex{67598, "mt"},
+    CountryToIsoIndex{67605, "ae"},
+    CountryToIsoIndex{67630, "mh"},
+    CountryToIsoIndex{67647, "mq"},
+    CountryToIsoIndex{67659, "mr"},
+    CountryToIsoIndex{67671, "mu"},
+    CountryToIsoIndex{67682, "yt"},
+    CountryToIsoIndex{67691, "mx"},
+    CountryToIsoIndex{67699, "fm"},
+    CountryToIsoIndex{67711, "ae"},
+    CountryToIsoIndex{67727, "md"},
+    CountryToIsoIndex{67736, "mc"},
+    CountryToIsoIndex{67744, "mn"},
+    CountryToIsoIndex{67754, "me"},
+    CountryToIsoIndex{67766, "ms"},
+    CountryToIsoIndex{67778, "ma"},
+    CountryToIsoIndex{67787, "mz"},
+    CountryToIsoIndex{67799, "mm"},
+    CountryToIsoIndex{67813, "na"},
+    CountryToIsoIndex{67822, "nr"},
+    CountryToIsoIndex{67829, "in"},
+    CountryToIsoIndex{67834, "in"},
+    CountryToIsoIndex{67840, "in"},
+    CountryToIsoIndex{67845, "in"},
+    CountryToIsoIndex{67851, "in"},
+    CountryToIsoIndex{67858, "io"},
+    CountryToIsoIndex{67894, "in"},
+    CountryToIsoIndex{67906, "in"},
+    CountryToIsoIndex{67912, "in"},
+    CountryToIsoIndex{67919, "in"},
+    CountryToIsoIndex{67926, "io"},
+    CountryToIsoIndex{67955, "in"},
+    CountryToIsoIndex{67962, "io"},
+    CountryToIsoIndex{67990, "in"},
+    CountryToIsoIndex{67998, "in"},
+    CountryToIsoIndex{68005, "in"},
+    CountryToIsoIndex{68013, "id"},
+    CountryToIsoIndex{68024, "id"},
+    CountryToIsoIndex{68035, "id"},
+    CountryToIsoIndex{68047, "id"},
+    CountryToIsoIndex{68059, "id"},
+    CountryToIsoIndex{68069, "id"},
+    CountryToIsoIndex{68081, "id"},
+    CountryToIsoIndex{68090, "id"},
+    CountryToIsoIndex{68100, "id"},
+    CountryToIsoIndex{68111, "id"},
+    CountryToIsoIndex{68127, "id"},
+    CountryToIsoIndex{68137, "id"},
+    CountryToIsoIndex{68148, "id"},
+    CountryToIsoIndex{68159, "id"},
+    CountryToIsoIndex{68169, "id"},
+    CountryToIsoIndex{68180, "id"},
+    CountryToIsoIndex{68189, "id"},
+    CountryToIsoIndex{68199, "id"},
+    CountryToIsoIndex{68210, "id"},
+    CountryToIsoIndex{68220, "id"},
+    CountryToIsoIndex{68232, "id"},
+    CountryToIsoIndex{68243, "id"},
+    CountryToIsoIndex{68253, "id"},
+    CountryToIsoIndex{68263, "id"},
+    CountryToIsoIndex{68274, "id"},
+    CountryToIsoIndex{68284, "in"},
+    CountryToIsoIndex{68294, "id"},
+    CountryToIsoIndex{68303, "id"},
+    CountryToIsoIndex{68313, "id"},
+    CountryToIsoIndex{68324, "in"},
+    CountryToIsoIndex{68329, "id"},
+    CountryToIsoIndex{68341, "in"},
+    CountryToIsoIndex{68347, "np"},
+    CountryToIsoIndex{68354, "nl"},
+    CountryToIsoIndex{68367, "nc"},
+    CountryToIsoIndex{68381, "nz"},
+    CountryToIsoIndex{68393, "gb"},
+    CountryToIsoIndex{68405, "gb"},
+    CountryToIsoIndex{68414, "in"},
+    CountryToIsoIndex{68419, "ni"},
+    CountryToIsoIndex{68430, "ne"},
+    CountryToIsoIndex{68437, "ng"},
+    CountryToIsoIndex{68446, "za"},
+    CountryToIsoIndex{68463, "nu"},
+    CountryToIsoIndex{68469, "ax"},
+    CountryToIsoIndex{68480, "ky"},
+    CountryToIsoIndex{68492, "ck"},
+    CountryToIsoIndex{68502, "um"},
+    CountryToIsoIndex{68529, "fo"},
+    CountryToIsoIndex{68540, "fk"},
+    CountryToIsoIndex{68554, "fk"},
+    CountryToIsoIndex{68578, "gs"},
+    CountryToIsoIndex{68615, "vi"},
+    CountryToIsoIndex{68643, "vg"},
+    CountryToIsoIndex{68667, "hm"},
+    CountryToIsoIndex{68688, "ic"},
+    CountryToIsoIndex{68702, "cc"},
+    CountryToIsoIndex{68713, "mp"},
+    CountryToIsoIndex{68733, "mh"},
+    CountryToIsoIndex{68747, "sb"},
+    CountryToIsoIndex{68760, "tc"},
+    CountryToIsoIndex{68779, "na"},
+    CountryToIsoIndex{68789, "np"},
+    CountryToIsoIndex{68797, "nl"},
+    CountryToIsoIndex{68811, "bq"},
+    CountryToIsoIndex{68835, "ne"},
+    CountryToIsoIndex{68843, "ng"},
+    CountryToIsoIndex{68853, "ni"},
+    CountryToIsoIndex{68865, "is"},
+    CountryToIsoIndex{68875, "no"},
+    CountryToIsoIndex{68886, "nf"},
+    CountryToIsoIndex{68901, "mp"},
+    CountryToIsoIndex{68925, "kp"},
+    CountryToIsoIndex{68937, "no"},
+    CountryToIsoIndex{68945, "im"},
+    CountryToIsoIndex{68954, "bv"},
+    CountryToIsoIndex{68966, "cx"},
+    CountryToIsoIndex{68983, "im"},
+    CountryToIsoIndex{68994, "nf"},
+    CountryToIsoIndex{69007, "ax"},
+    CountryToIsoIndex{69019, "ky"},
+    CountryToIsoIndex{69032, "cc"},
+    CountryToIsoIndex{69044, "ck"},
+    CountryToIsoIndex{69055, "hm"},
+    CountryToIsoIndex{69080, "fk"},
+    CountryToIsoIndex{69098, "mh"},
+    CountryToIsoIndex{69115, "fo"},
+    CountryToIsoIndex{69127, "mp"},
+    CountryToIsoIndex{69150, "um"},
+    CountryToIsoIndex{69202, "tc"},
+    CountryToIsoIndex{69221, "vi"},
+    CountryToIsoIndex{69246, "vg"},
+    CountryToIsoIndex{69272, "im"},
+    CountryToIsoIndex{69283, "ac"},
+    CountryToIsoIndex{69299, "bv"},
+    CountryToIsoIndex{69312, "cx"},
+    CountryToIsoIndex{69328, "cp"},
+    CountryToIsoIndex{69345, "bv"},
+    CountryToIsoIndex{69360, "im"},
+    CountryToIsoIndex{69372, "cx"},
+    CountryToIsoIndex{69386, "hm"},
+    CountryToIsoIndex{69416, "im"},
+    CountryToIsoIndex{69426, "nf"},
+    CountryToIsoIndex{69440, "ax"},
+    CountryToIsoIndex{69453, "ck"},
+    CountryToIsoIndex{69465, "ky"},
+    CountryToIsoIndex{69481, "fo"},
+    CountryToIsoIndex{69494, "mp"},
+    CountryToIsoIndex{69517, "mh"},
+    CountryToIsoIndex{69533, "sb"},
+    CountryToIsoIndex{69548, "tc"},
+    CountryToIsoIndex{69569, "ax"},
+    CountryToIsoIndex{69583, "ic"},
+    CountryToIsoIndex{69598, "bq"},
+    CountryToIsoIndex{69622, "ky"},
+    CountryToIsoIndex{69637, "cc"},
+    CountryToIsoIndex{69658, "ck"},
+    CountryToIsoIndex{69671, "fk"},
+    CountryToIsoIndex{69688, "fk"},
+    CountryToIsoIndex{69720, "fo"},
+    CountryToIsoIndex{69734, "um"},
+    CountryToIsoIndex{69760, "mp"},
+    CountryToIsoIndex{69782, "mh"},
+    CountryToIsoIndex{69799, "pn"},
+    CountryToIsoIndex{69816, "sb"},
+    CountryToIsoIndex{69832, "tc"},
+    CountryToIsoIndex{69854, "vi"},
+    CountryToIsoIndex{69879, "vg"},
+    CountryToIsoIndex{69904, "io"},
+    CountryToIsoIndex{69942, "in"},
+    CountryToIsoIndex{69948, "om"},
+    CountryToIsoIndex{69954, "iq"},
+    CountryToIsoIndex{69960, "ir"},
+    CountryToIsoIndex{69966, "jo"},
+    CountryToIsoIndex{69973, "jo"},
+    CountryToIsoIndex{69982, "jo"},
+    CountryToIsoIndex{69992, "il"},
+    CountryToIsoIndex{70000, "qo"},
+    CountryToIsoIndex{70017, "pk"},
+    CountryToIsoIndex{70027, "pw"},
+    CountryToIsoIndex{70034, "ps"},
+    CountryToIsoIndex{70045, "ps"},
+    CountryToIsoIndex{70069, "pa"},
+    CountryToIsoIndex{70077, "pg"},
+    CountryToIsoIndex{70093, "py"},
+    CountryToIsoIndex{70103, "kp"},
+    CountryToIsoIndex{70113, "mp"},
+    CountryToIsoIndex{70133, "pe"},
+    CountryToIsoIndex{70139, "ph"},
+    CountryToIsoIndex{70152, "pn"},
+    CountryToIsoIndex{70169, "pl"},
+    CountryToIsoIndex{70177, "pt"},
+    CountryToIsoIndex{70187, "pr"},
+    CountryToIsoIndex{70199, "qa"},
+    CountryToIsoIndex{70206, "ir"},
+    CountryToIsoIndex{70210, "iq"},
+    CountryToIsoIndex{70216, "iq"},
+    CountryToIsoIndex{70223, "iq"},
+    CountryToIsoIndex{70230, "ir"},
+    CountryToIsoIndex{70236, "ir"},
+    CountryToIsoIndex{70243, "iq"},
+    CountryToIsoIndex{70248, "iq"},
+    CountryToIsoIndex{70253, "iq"},
+    CountryToIsoIndex{70258, "iq"},
+    CountryToIsoIndex{70264, "iq"},
+    CountryToIsoIndex{70271, "iq"},
+    CountryToIsoIndex{70277, "iq"},
+    CountryToIsoIndex{70283, "ir"},
+    CountryToIsoIndex{70288, "ir"},
+    CountryToIsoIndex{70294, "ir"},
+    CountryToIsoIndex{70301, "ir"},
+    CountryToIsoIndex{70307, "ir"},
+    CountryToIsoIndex{70314, "ir"},
+    CountryToIsoIndex{70325, "ir"},
+    CountryToIsoIndex{70331, "ir"},
+    CountryToIsoIndex{70336, "iq"},
+    CountryToIsoIndex{70341, "iq"},
+    CountryToIsoIndex{70351, "iq"},
+    CountryToIsoIndex{70357, "iq"},
+    CountryToIsoIndex{70364, "ir"},
+    CountryToIsoIndex{70369, "ir"},
+    CountryToIsoIndex{70375, "iq"},
+    CountryToIsoIndex{70382, "ie"},
+    CountryToIsoIndex{70390, "ie"},
+    CountryToIsoIndex{70399, "ie"},
+    CountryToIsoIndex{70413, "ie"},
+    CountryToIsoIndex{70423, "ie"},
+    CountryToIsoIndex{70432, "re"},
+    CountryToIsoIndex{70441, "uy"},
+    CountryToIsoIndex{70448, "uy"},
+    CountryToIsoIndex{70456, "ie"},
+    CountryToIsoIndex{70462, "ie"},
+    CountryToIsoIndex{70471, "ru"},
+    CountryToIsoIndex{70477, "ru"},
+    CountryToIsoIndex{70488, "er"},
+    CountryToIsoIndex{70497, "er"},
+    CountryToIsoIndex{70506, "er"},
+    CountryToIsoIndex{70515, "er"},
+    CountryToIsoIndex{70523, "ie"},
+    CountryToIsoIndex{70530, "ie"},
+    CountryToIsoIndex{70538, "ie"},
+    CountryToIsoIndex{70546, "ie"},
+    CountryToIsoIndex{70554, "ie"},
+    CountryToIsoIndex{70563, "ie"},
+    CountryToIsoIndex{70573, "ie"},
+    CountryToIsoIndex{70581, "ie"},
+    CountryToIsoIndex{70589, "ie"},
+    CountryToIsoIndex{70597, "ie"},
+    CountryToIsoIndex{70606, "ie"},
+    CountryToIsoIndex{70614, "ie"},
+    CountryToIsoIndex{70622, "ro"},
+    CountryToIsoIndex{70631, "iq"},
+    CountryToIsoIndex{70636, "ie"},
+    CountryToIsoIndex{70645, "hk"},
+    CountryToIsoIndex{70714, "mo"},
+    CountryToIsoIndex{70781, "gb"},
+    CountryToIsoIndex{70793, "cz"},
+    CountryToIsoIndex{70810, "cf"},
+    CountryToIsoIndex{70837, "cd"},
+    CountryToIsoIndex{70869, "do"},
+    CountryToIsoIndex{70892, "cg"},
+    CountryToIsoIndex{70913, "ie"},
+    CountryToIsoIndex{70921, "ro"},
+    CountryToIsoIndex{70932, "ru"},
+    CountryToIsoIndex{70941, "rw"},
+    CountryToIsoIndex{70950, "ie"},
+    CountryToIsoIndex{70956, "ie"},
+    CountryToIsoIndex{70962, "ru"},
+    CountryToIsoIndex{70970, "rw"},
+    CountryToIsoIndex{70978, "ie"},
+    CountryToIsoIndex{70989, "bl"},
+    CountryToIsoIndex{71006, "kn"},
+    CountryToIsoIndex{71025, "lc"},
+    CountryToIsoIndex{71037, "mf"},
+    CountryToIsoIndex{71050, "pm"},
+    CountryToIsoIndex{71078, "vc"},
+    CountryToIsoIndex{71104, "ws"},
+    CountryToIsoIndex{71111, "sm"},
+    CountryToIsoIndex{71122, "st"},
+    CountryToIsoIndex{71146, "sa"},
+    CountryToIsoIndex{71159, "es"},
+    CountryToIsoIndex{71166, "sn"},
+    CountryToIsoIndex{71175, "rs"},
+    CountryToIsoIndex{71183, "sc"},
+    CountryToIsoIndex{71195, "ax"},
+    CountryToIsoIndex{71208, "mp"},
+    CountryToIsoIndex{71231, "vg"},
+    CountryToIsoIndex{71255, "vi"},
+    CountryToIsoIndex{71278, "fk"},
+    CountryToIsoIndex{71293, "fk"},
+    CountryToIsoIndex{71315, "fo"},
+    CountryToIsoIndex{71327, "hm"},
+    CountryToIsoIndex{71348, "ky"},
+    CountryToIsoIndex{71361, "ic"},
+    CountryToIsoIndex{71375, "cc"},
+    CountryToIsoIndex{71387, "ck"},
+    CountryToIsoIndex{71397, "mh"},
+    CountryToIsoIndex{71412, "um"},
+    CountryToIsoIndex{71437, "pn"},
+    CountryToIsoIndex{71451, "sb"},
+    CountryToIsoIndex{71465, "tc"},
+    CountryToIsoIndex{71486, "ac"},
+    CountryToIsoIndex{71503, "bv"},
+    CountryToIsoIndex{71515, "cx"},
+    CountryToIsoIndex{71537, "im"},
+    CountryToIsoIndex{71551, "cp"},
+    CountryToIsoIndex{71568, "nf"},
+    CountryToIsoIndex{71583, "sl"},
+    CountryToIsoIndex{71596, "il"},
+    CountryToIsoIndex{71605, "is"},
+    CountryToIsoIndex{71614, "is"},
+    CountryToIsoIndex{71623, "is"},
+    CountryToIsoIndex{71633, "il"},
+    CountryToIsoIndex{71645, "sg"},
+    CountryToIsoIndex{71656, "sx"},
+    CountryToIsoIndex{71669, "eg"},
+    CountryToIsoIndex{71676, "il"},
+    CountryToIsoIndex{71686, "il"},
+    CountryToIsoIndex{71695, "il"},
+    CountryToIsoIndex{71705, "il"},
+    CountryToIsoIndex{71714, "il"},
+    CountryToIsoIndex{71724, "il"},
+    CountryToIsoIndex{71734, "il"},
+    CountryToIsoIndex{71745, "ck"},
+    CountryToIsoIndex{71758, "ky"},
+    CountryToIsoIndex{71773, "sb"},
+    CountryToIsoIndex{71789, "is"},
+    CountryToIsoIndex{71797, "ac"},
+    CountryToIsoIndex{71811, "bv"},
+    CountryToIsoIndex{71822, "cx"},
+    CountryToIsoIndex{71836, "cp"},
+    CountryToIsoIndex{71851, "ac"},
+    CountryToIsoIndex{71869, "im"},
+    CountryToIsoIndex{71879, "cx"},
+    CountryToIsoIndex{71893, "il"},
+    CountryToIsoIndex{71901, "is"},
+    CountryToIsoIndex{71908, "is"},
+    CountryToIsoIndex{71916, "is"},
+    CountryToIsoIndex{71925, "is"},
+    CountryToIsoIndex{71933, "is"},
+    CountryToIsoIndex{71941, "is"},
+    CountryToIsoIndex{71950, "is"},
+    CountryToIsoIndex{71960, "is"},
+    CountryToIsoIndex{71970, "is"},
+    CountryToIsoIndex{71978, "is"},
+    CountryToIsoIndex{71988, "is"},
+    CountryToIsoIndex{71996, "is"},
+    CountryToIsoIndex{72005, "nf"},
+    CountryToIsoIndex{72017, "is"},
+    CountryToIsoIndex{72025, "ax"},
+    CountryToIsoIndex{72036, "ky"},
+    CountryToIsoIndex{72048, "ic"},
+    CountryToIsoIndex{72062, "cc"},
+    CountryToIsoIndex{72073, "ck"},
+    CountryToIsoIndex{72083, "fo"},
+    CountryToIsoIndex{72094, "gs"},
+    CountryToIsoIndex{72128, "hm"},
+    CountryToIsoIndex{72148, "fk"},
+    CountryToIsoIndex{72162, "fk"},
+    CountryToIsoIndex{72189, "mp"},
+    CountryToIsoIndex{72211, "mh"},
+    CountryToIsoIndex{72225, "um"},
+    CountryToIsoIndex{72252, "um"},
+    CountryToIsoIndex{72282, "pn"},
+    CountryToIsoIndex{72296, "sb"},
+    CountryToIsoIndex{72309, "tc"},
+    CountryToIsoIndex{72328, "qo"},
+    CountryToIsoIndex{72346, "um"},
+    CountryToIsoIndex{72370, "vg"},
+    CountryToIsoIndex{72394, "vi"},
+    CountryToIsoIndex{72414, "vi"},
+    CountryToIsoIndex{72446, "il"},
+    CountryToIsoIndex{72457, "is"},
+    CountryToIsoIndex{72465, "im"},
+    CountryToIsoIndex{72475, "ac"},
+    CountryToIsoIndex{72490, "bv"},
+    CountryToIsoIndex{72502, "cx"},
+    CountryToIsoIndex{72517, "cp"},
+    CountryToIsoIndex{72533, "im"},
+    CountryToIsoIndex{72544, "nf"},
+    CountryToIsoIndex{72557, "ax"},
+    CountryToIsoIndex{72569, "ky"},
+    CountryToIsoIndex{72582, "ic"},
+    CountryToIsoIndex{72597, "cc"},
+    CountryToIsoIndex{72616, "ck"},
+    CountryToIsoIndex{72627, "fo"},
+    CountryToIsoIndex{72639, "fj"},
+    CountryToIsoIndex{72650, "hm"},
+    CountryToIsoIndex{72671, "fk"},
+    CountryToIsoIndex{72701, "mp"},
+    CountryToIsoIndex{72724, "mh"},
+    CountryToIsoIndex{72739, "um"},
+    CountryToIsoIndex{72774, "pn"},
+    CountryToIsoIndex{72789, "sb"},
+    CountryToIsoIndex{72803, "tc"},
+    CountryToIsoIndex{72824, "vi"},
+    CountryToIsoIndex{72849, "vg"},
+    CountryToIsoIndex{72875, "gs"},
+    CountryToIsoIndex{72909, "sk"},
+    CountryToIsoIndex{72921, "si"},
+    CountryToIsoIndex{72933, "sk"},
+    CountryToIsoIndex{72943, "si"},
+    CountryToIsoIndex{72953, "gb"},
+    CountryToIsoIndex{72966, "ac"},
+    CountryToIsoIndex{72982, "bv"},
+    CountryToIsoIndex{72994, "cx"},
+    CountryToIsoIndex{73009, "cp"},
+    CountryToIsoIndex{73027, "im"},
+    CountryToIsoIndex{73038, "nf"},
+    CountryToIsoIndex{73051, "ax"},
+    CountryToIsoIndex{73062, "ic"},
+    CountryToIsoIndex{73075, "ky"},
+    CountryToIsoIndex{73087, "cc"},
+    CountryToIsoIndex{73105, "ck"},
+    CountryToIsoIndex{73115, "fk"},
+    CountryToIsoIndex{73129, "fk"},
+    CountryToIsoIndex{73155, "fo"},
+    CountryToIsoIndex{73169, "hm"},
+    CountryToIsoIndex{73189, "mp"},
+    CountryToIsoIndex{73217, "mh"},
+    CountryToIsoIndex{73231, "nf"},
+    CountryToIsoIndex{73244, "pn"},
+    CountryToIsoIndex{73258, "sb"},
+    CountryToIsoIndex{73272, "tc"},
+    CountryToIsoIndex{73290, "vi"},
+    CountryToIsoIndex{73312, "vg"},
+    CountryToIsoIndex{73336, "sb"},
+    CountryToIsoIndex{73352, "so"},
+    CountryToIsoIndex{73361, "gs"},
+    CountryToIsoIndex{73397, "kr"},
+    CountryToIsoIndex{73409, "ss"},
+    CountryToIsoIndex{73421, "es"},
+    CountryToIsoIndex{73428, "es"},
+    CountryToIsoIndex{73437, "es"},
+    CountryToIsoIndex{73446, "es"},
+    CountryToIsoIndex{73454, "il"},
+    CountryToIsoIndex{73464, "il"},
+    CountryToIsoIndex{73475, "il"},
+    CountryToIsoIndex{73483, "il"},
+    CountryToIsoIndex{73490, "il"},
+    CountryToIsoIndex{73498, "il"},
+    CountryToIsoIndex{73506, "il"},
+    CountryToIsoIndex{73519, "il"},
+    CountryToIsoIndex{73527, "il"},
+    CountryToIsoIndex{73535, "il"},
+    CountryToIsoIndex{73542, "il"},
+    CountryToIsoIndex{73550, "il"},
+    CountryToIsoIndex{73558, "il"},
+    CountryToIsoIndex{73568, "il"},
+    CountryToIsoIndex{73578, "lk"},
+    CountryToIsoIndex{73588, "il"},
+    CountryToIsoIndex{73595, "as"},
+    CountryToIsoIndex{73612, "eh"},
+    CountryToIsoIndex{73631, "sn"},
+    CountryToIsoIndex{73641, "rs"},
+    CountryToIsoIndex{73650, "sc"},
+    CountryToIsoIndex{73663, "sy"},
+    CountryToIsoIndex{73671, "sk"},
+    CountryToIsoIndex{73683, "si"},
+    CountryToIsoIndex{73694, "so"},
+    CountryToIsoIndex{73704, "lk"},
+    CountryToIsoIndex{73715, "sd"},
+    CountryToIsoIndex{73723, "ss"},
+    CountryToIsoIndex{73737, "sr"},
+    CountryToIsoIndex{73748, "sz"},
+    CountryToIsoIndex{73760, "sh"},
+    CountryToIsoIndex{73770, "tl"},
+    CountryToIsoIndex{73783, "ee"},
+    CountryToIsoIndex{73791, "sd"},
+    CountryToIsoIndex{73798, "bv"},
+    CountryToIsoIndex{73810, "cx"},
+    CountryToIsoIndex{73825, "cp"},
+    CountryToIsoIndex{73841, "im"},
+    CountryToIsoIndex{73852, "hm"},
+    CountryToIsoIndex{73878, "ax"},
+    CountryToIsoIndex{73890, "ic"},
+    CountryToIsoIndex{73905, "ky"},
+    CountryToIsoIndex{73918, "cc"},
+    CountryToIsoIndex{73930, "ck"},
+    CountryToIsoIndex{73941, "fk"},
+    CountryToIsoIndex{73956, "fk"},
+    CountryToIsoIndex{73985, "fo"},
+    CountryToIsoIndex{73997, "mp"},
+    CountryToIsoIndex{74018, "mh"},
+    CountryToIsoIndex{74033, "um"},
+    CountryToIsoIndex{74071, "sb"},
+    CountryToIsoIndex{74085, "tc"},
+    CountryToIsoIndex{74104, "vi"},
+    CountryToIsoIndex{74130, "vg"},
+    CountryToIsoIndex{74157, "il"},
+    CountryToIsoIndex{74166, "sr"},
+    CountryToIsoIndex{74176, "sj"},
+    CountryToIsoIndex{74196, "se"},
+    CountryToIsoIndex{74202, "ch"},
+    CountryToIsoIndex{74211, "ch"},
+    CountryToIsoIndex{74219, "sz"},
+    CountryToIsoIndex{74231, "sz"},
+    CountryToIsoIndex{74242, "se"},
+    CountryToIsoIndex{74250, "se"},
+    CountryToIsoIndex{74259, "ch"},
+    CountryToIsoIndex{74272, "sy"},
+    CountryToIsoIndex{74279, "is"},
+    CountryToIsoIndex{74290, "il"},
+    CountryToIsoIndex{74302, "it"},
+    CountryToIsoIndex{74309, "it"},
+    CountryToIsoIndex{74317, "it"},
+    CountryToIsoIndex{74325, "it"},
+    CountryToIsoIndex{74334, "tw"},
+    CountryToIsoIndex{74342, "tj"},
+    CountryToIsoIndex{74354, "it"},
+    CountryToIsoIndex{74360, "it"},
+    CountryToIsoIndex{74367, "it"},
+    CountryToIsoIndex{74375, "it"},
+    CountryToIsoIndex{74388, "it"},
+    CountryToIsoIndex{74395, "it"},
+    CountryToIsoIndex{74403, "it"},
+    CountryToIsoIndex{74411, "it"},
+    CountryToIsoIndex{74419, "it"},
+    CountryToIsoIndex{74428, "it"},
+    CountryToIsoIndex{74436, "it"},
+    CountryToIsoIndex{74444, "it"},
+    CountryToIsoIndex{74452, "it"},
+    CountryToIsoIndex{74458, "it"},
+    CountryToIsoIndex{74465, "tz"},
+    CountryToIsoIndex{74475, "it"},
+    CountryToIsoIndex{74481, "it"},
+    CountryToIsoIndex{74488, "tl"},
+    CountryToIsoIndex{74497, "at"},
+    CountryToIsoIndex{74506, "th"},
+    CountryToIsoIndex{74516, "et"},
+    CountryToIsoIndex{74525, "il"},
+    CountryToIsoIndex{74534, "tl"},
+    CountryToIsoIndex{74546, "et"},
+    CountryToIsoIndex{74556, "tg"},
+    CountryToIsoIndex{74562, "tk"},
+    CountryToIsoIndex{74571, "to"},
+    CountryToIsoIndex{74578, "et"},
+    CountryToIsoIndex{74587, "et"},
+    CountryToIsoIndex{74598, "tt"},
+    CountryToIsoIndex{74616, "ta"},
+    CountryToIsoIndex{74632, "tj"},
+    CountryToIsoIndex{74645, "th"},
+    CountryToIsoIndex{74657, "tw"},
+    CountryToIsoIndex{74666, "tz"},
+    CountryToIsoIndex{74678, "tf"},
+    CountryToIsoIndex{74711, "ps"},
+    CountryToIsoIndex{74736, "tg"},
+    CountryToIsoIndex{74743, "tk"},
+    CountryToIsoIndex{74753, "tn"},
+    CountryToIsoIndex{74764, "tr"},
+    CountryToIsoIndex{74774, "tm"},
+    CountryToIsoIndex{74789, "tn"},
+    CountryToIsoIndex{74798, "tr"},
+    CountryToIsoIndex{74806, "tm"},
+    CountryToIsoIndex{74820, "tc"},
+    CountryToIsoIndex{74842, "tv"},
+    CountryToIsoIndex{74850, "et"},
+    CountryToIsoIndex{74858, "et"},
+    CountryToIsoIndex{74866, "ug"},
+    CountryToIsoIndex{74874, "gb"},
+    CountryToIsoIndex{74878, "ua"},
+    CountryToIsoIndex{74887, "ae"},
+    CountryToIsoIndex{74907, "gb"},
+    CountryToIsoIndex{74922, "us"},
+    CountryToIsoIndex{74936, "uy"},
+    CountryToIsoIndex{74945, "us"},
+    CountryToIsoIndex{74949, "um"},
+    CountryToIsoIndex{74973, "vi"},
+    CountryToIsoIndex{74990, "uz"},
+    CountryToIsoIndex{75002, "vu"},
+    CountryToIsoIndex{75011, "va"},
+    CountryToIsoIndex{75024, "ve"},
+    CountryToIsoIndex{75035, "vn"},
+    CountryToIsoIndex{75044, "ci"},
+    CountryToIsoIndex{75053, "ci"},
+    CountryToIsoIndex{75063, "ci"},
+    CountryToIsoIndex{75073, "ci"},
+    CountryToIsoIndex{75085, "ci"},
+    CountryToIsoIndex{75096, "ci"},
+    CountryToIsoIndex{75107, "ci"},
+    CountryToIsoIndex{75123, "wf"},
+    CountryToIsoIndex{75139, "ie"},
+    CountryToIsoIndex{75148, "ie"},
+    CountryToIsoIndex{75157, "eh"},
+    CountryToIsoIndex{75172, "us"},
+    CountryToIsoIndex{75195, "us"},
+    CountryToIsoIndex{75216, "de"},
+    CountryToIsoIndex{75232, "ye"},
+    CountryToIsoIndex{75239, "zm"},
+    CountryToIsoIndex{75247, "nl"},
+    CountryToIsoIndex{75258, "zw"},
+    CountryToIsoIndex{75268, "fk"},
+    CountryToIsoIndex{75289, "km"},
+    CountryToIsoIndex{75305, "ck"},
+    CountryToIsoIndex{75319, "mh"},
+    CountryToIsoIndex{75338, "mu"},
+    CountryToIsoIndex{75354, "nf"},
+    CountryToIsoIndex{75374, "cy"},
+    CountryToIsoIndex{75391, "il"},
+    CountryToIsoIndex{75402, "is"},
+    CountryToIsoIndex{75409, "is"},
+    CountryToIsoIndex{75417, "il"},
+    CountryToIsoIndex{75424, "il"},
+    CountryToIsoIndex{75432, "il"},
+    CountryToIsoIndex{75441, "il"},
+    CountryToIsoIndex{75449, "il"},
+    CountryToIsoIndex{75458, "zm"},
+    CountryToIsoIndex{75467, "zw"},
+    CountryToIsoIndex{75478, "is"},
+    CountryToIsoIndex{75486, "il"},
+    CountryToIsoIndex{75494, "td"},
+    CountryToIsoIndex{75499, "gh"},
+    CountryToIsoIndex{75505, "jp"},
+    CountryToIsoIndex{75513, "jp"},
+    CountryToIsoIndex{75520, "jp"},
+    CountryToIsoIndex{75528, "je"},
+    CountryToIsoIndex{75536, "jp"},
+    CountryToIsoIndex{75543, "ga"},
+    CountryToIsoIndex{75550, "dj"},
+    CountryToIsoIndex{75558, "jm"},
+    CountryToIsoIndex{75567, "jm"},
+    CountryToIsoIndex{75576, "de"},
+    CountryToIsoIndex{75582, "jm"},
+    CountryToIsoIndex{75590, "jm"},
+    CountryToIsoIndex{75599, "jm"},
+    CountryToIsoIndex{75606, "jm"},
+    CountryToIsoIndex{75614, "jm"},
+    CountryToIsoIndex{75622, "jm"},
+    CountryToIsoIndex{75631, "jm"},
+    CountryToIsoIndex{75639, "jm"},
+    CountryToIsoIndex{75647, "de"},
+    CountryToIsoIndex{75653, "jm"},
+    CountryToIsoIndex{75662, "jm"},
+    CountryToIsoIndex{75670, "gl"},
+    CountryToIsoIndex{75685, "gm"},
+    CountryToIsoIndex{75693, "cf"},
+    CountryToIsoIndex{75715, "cz"},
+    CountryToIsoIndex{75730, "do"},
+    CountryToIsoIndex{75748, "cd"},
+    CountryToIsoIndex{75777, "cf"},
+    CountryToIsoIndex{75799, "cz"},
+    CountryToIsoIndex{75814, "do"},
+    CountryToIsoIndex{75832, "cd"},
+    CountryToIsoIndex{75861, "cd"},
+    CountryToIsoIndex{75891, "cg"},
+    CountryToIsoIndex{75906, "cf"},
+    CountryToIsoIndex{75932, "cz"},
+    CountryToIsoIndex{75946, "cd"},
+    CountryToIsoIndex{75977, "do"},
+    CountryToIsoIndex{75996, "cf"},
+    CountryToIsoIndex{76023, "cd"},
+    CountryToIsoIndex{76053, "cd"},
+    CountryToIsoIndex{76085, "cz"},
+    CountryToIsoIndex{76102, "cg"},
+    CountryToIsoIndex{76121, "do"},
+    CountryToIsoIndex{76144, "jm"},
+    CountryToIsoIndex{76153, "ye"},
+    CountryToIsoIndex{76159, "cf"},
+    CountryToIsoIndex{76189, "cf"},
+    CountryToIsoIndex{76216, "cz"},
+    CountryToIsoIndex{76233, "cd"},
+    CountryToIsoIndex{76266, "do"},
+    CountryToIsoIndex{76285, "cd"},
+    CountryToIsoIndex{76317, "cz"},
+    CountryToIsoIndex{76333, "cz"},
+    CountryToIsoIndex{76351, "do"},
+    CountryToIsoIndex{76372, "cd"},
+    CountryToIsoIndex{76406, "de"},
+    CountryToIsoIndex{76412, "jm"},
+    CountryToIsoIndex{76420, "za"},
+    CountryToIsoIndex{76446, "gs"},
+    CountryToIsoIndex{76487, "kr"},
+    CountryToIsoIndex{76501, "ss"},
+    CountryToIsoIndex{76514, "jp"},
+    CountryToIsoIndex{76522, "jp"},
+    CountryToIsoIndex{76528, "jp"},
+    CountryToIsoIndex{76535, "jp"},
+    CountryToIsoIndex{76542, "jp"},
+    CountryToIsoIndex{76551, "jp"},
+    CountryToIsoIndex{76559, "jp"},
+    CountryToIsoIndex{76568, "jp"},
+    CountryToIsoIndex{76577, "jp"},
+    CountryToIsoIndex{76583, "jp"},
+    CountryToIsoIndex{76589, "jp"},
+    CountryToIsoIndex{76596, "jp"},
+    CountryToIsoIndex{76601, "jp"},
+    CountryToIsoIndex{76607, "jp"},
+    CountryToIsoIndex{76614, "jp"},
+    CountryToIsoIndex{76622, "jp"},
+    CountryToIsoIndex{76631, "jp"},
+    CountryToIsoIndex{76640, "jp"},
+    CountryToIsoIndex{76649, "jp"},
+    CountryToIsoIndex{76657, "jp"},
+    CountryToIsoIndex{76663, "jp"},
+    CountryToIsoIndex{76668, "jp"},
+    CountryToIsoIndex{76675, "jp"},
+    CountryToIsoIndex{76685, "jp"},
+    CountryToIsoIndex{76694, "de"},
+    CountryToIsoIndex{76701, "fk"},
+    CountryToIsoIndex{76721, "um"},
+    CountryToIsoIndex{76751, "ax"},
+    CountryToIsoIndex{76767, "ac"},
+    CountryToIsoIndex{76788, "fo"},
+    CountryToIsoIndex{76804, "hm"},
+    CountryToIsoIndex{76828, "im"},
+    CountryToIsoIndex{76848, "gs"},
+    CountryToIsoIndex{76886, "ic"},
+    CountryToIsoIndex{76903, "cv"},
+    CountryToIsoIndex{76924, "cp"},
+    CountryToIsoIndex{76945, "cx"},
+    CountryToIsoIndex{76964, "ck"},
+    CountryToIsoIndex{76979, "cc"},
+    CountryToIsoIndex{76997, "mh"},
+    CountryToIsoIndex{77016, "nc"},
+    CountryToIsoIndex{77043, "nf"},
+    CountryToIsoIndex{77062, "sj"},
+    CountryToIsoIndex{77091, "sb"},
+    CountryToIsoIndex{77109, "mp"},
+    CountryToIsoIndex{77137, "nc"},
+    CountryToIsoIndex{77152, "nz"},
+    CountryToIsoIndex{77164, "us"},
+    CountryToIsoIndex{77168, "fk"},
+    CountryToIsoIndex{77188, "dz"},
+    CountryToIsoIndex{77195, "ye"},
+    CountryToIsoIndex{77201, "ye"},
+    CountryToIsoIndex{77208, "cz"},
+    CountryToIsoIndex{77215, "je"},
+    CountryToIsoIndex{77222, "ye"},
+    CountryToIsoIndex{77227, "ye"},
+    CountryToIsoIndex{77233, "ye"},
+    CountryToIsoIndex{77240, "ye"},
+    CountryToIsoIndex{77248, "ye"},
+    CountryToIsoIndex{77255, "vg"},
+    CountryToIsoIndex{77285, "io"},
+    CountryToIsoIndex{77316, "ge"},
+    CountryToIsoIndex{77324, "ge"},
+    CountryToIsoIndex{77334, "jp"},
+    CountryToIsoIndex{77341, "jp"},
+    CountryToIsoIndex{77347, "de"},
+    CountryToIsoIndex{77354, "am"},
+    CountryToIsoIndex{77364, "je"},
+    CountryToIsoIndex{77371, "je"},
+    CountryToIsoIndex{77377, "je"},
+    CountryToIsoIndex{77386, "ge"},
+    CountryToIsoIndex{77397, "gi"},
+    CountryToIsoIndex{77408, "gi"},
+    CountryToIsoIndex{77419, "gi"},
+    CountryToIsoIndex{77429, "dj"},
+    CountryToIsoIndex{77437, "gi"},
+    CountryToIsoIndex{77446, "gi"},
+    CountryToIsoIndex{77457, "gi"},
+    CountryToIsoIndex{77466, "gi"},
+    CountryToIsoIndex{77477, "gi"},
+    CountryToIsoIndex{77487, "gi"},
+    CountryToIsoIndex{77498, "gi"},
+    CountryToIsoIndex{77509, "dj"},
+    CountryToIsoIndex{77516, "dj"},
+    CountryToIsoIndex{77524, "dj"},
+    CountryToIsoIndex{77532, "za"},
+    CountryToIsoIndex{77553, "cl"},
+    CountryToIsoIndex{77558, "gn"},
+    CountryToIsoIndex{77566, "gw"},
+    CountryToIsoIndex{77580, "ge"},
+    CountryToIsoIndex{77588, "je"},
+    CountryToIsoIndex{77594, "ge"},
+    CountryToIsoIndex{77604, "ge"},
+    CountryToIsoIndex{77612, "gs"},
+    CountryToIsoIndex{77649, "kr"},
+    CountryToIsoIndex{77660, "ss"},
+    CountryToIsoIndex{77671, "jp"},
+    CountryToIsoIndex{77679, "dj"},
+    CountryToIsoIndex{77687, "gb"},
+    CountryToIsoIndex{77690, "jo"},
+    CountryToIsoIndex{77697, "ge"},
+    CountryToIsoIndex{77703, "ge"},
+    CountryToIsoIndex{77710, "cx"},
+    CountryToIsoIndex{77717, "cx"},
+    CountryToIsoIndex{77729, "gg"},
+    CountryToIsoIndex{77737, "ge"},
+    CountryToIsoIndex{77746, "je"},
+    CountryToIsoIndex{77753, "jo"},
+    CountryToIsoIndex{77763, "jo"},
+    CountryToIsoIndex{77773, "jo"},
+    CountryToIsoIndex{77784, "jo"},
+    CountryToIsoIndex{77791, "jo"},
+    CountryToIsoIndex{77799, "jo"},
+    CountryToIsoIndex{77808, "jo"},
+    CountryToIsoIndex{77817, "jo"},
+    CountryToIsoIndex{77827, "jo"},
+    CountryToIsoIndex{77837, "jo"},
+    CountryToIsoIndex{77846, "jo"},
+    CountryToIsoIndex{77857, "jo"},
+    CountryToIsoIndex{77867, "jo"},
+    CountryToIsoIndex{77876, "jo"},
+    CountryToIsoIndex{77886, "ge"},
+    CountryToIsoIndex{77893, "ge"},
+    CountryToIsoIndex{77900, "jo"},
+    CountryToIsoIndex{77910, "cx"},
+    CountryToIsoIndex{77920, "cx"},
+    CountryToIsoIndex{77931, "gd"},
+    CountryToIsoIndex{77940, "gr"},
+    CountryToIsoIndex{77953, "gl"},
+    CountryToIsoIndex{77963, "gb"},
+    CountryToIsoIndex{77981, "gp"},
+    CountryToIsoIndex{77991, "gi"},
+    CountryToIsoIndex{78004, "gu"},
+    CountryToIsoIndex{78010, "cf"},
+    CountryToIsoIndex{78041, "gy"},
+    CountryToIsoIndex{78049, "cx"},
+    CountryToIsoIndex{78058, "cx"},
+    CountryToIsoIndex{78064, "cx"},
+    CountryToIsoIndex{78076, "gb"},
+    CountryToIsoIndex{78094, "us"},
+    CountryToIsoIndex{78113, "ae"},
+    CountryToIsoIndex{78137, "um"},
+    CountryToIsoIndex{78178, "vi"},
+    CountryToIsoIndex{78209, "me"},
+    CountryToIsoIndex{78221, "cx"},
+    CountryToIsoIndex{78234, "cx"},
+    CountryToIsoIndex{78249, "ge"},
+    CountryToIsoIndex{78256, "gt"},
+    CountryToIsoIndex{78268, "za"},
+    CountryToIsoIndex{78280, "za"},
+    CountryToIsoIndex{78301, "gs"},
+    CountryToIsoIndex{78337, "gs"},
+    CountryToIsoIndex{78371, "gs"},
+    CountryToIsoIndex{78408, "gs"},
+    CountryToIsoIndex{78444, "gs"},
+    CountryToIsoIndex{78478, "gs"},
+    CountryToIsoIndex{78514, "kr"},
+    CountryToIsoIndex{78525, "kr"},
+    CountryToIsoIndex{78537, "ss"},
+    CountryToIsoIndex{78548, "za"},
+    CountryToIsoIndex{78570, "za"},
+    CountryToIsoIndex{78592, "ss"},
+    CountryToIsoIndex{78603, "ge"},
+    CountryToIsoIndex{78611, "jo"},
+    CountryToIsoIndex{78619, "jo"},
+    CountryToIsoIndex{78629, "ge"},
+    CountryToIsoIndex{78637, "ge"},
+    CountryToIsoIndex{78644, "jo"},
+    CountryToIsoIndex{78654, "ge"},
+    CountryToIsoIndex{78664, "ky"},
+    CountryToIsoIndex{78680, "ky"},
+    CountryToIsoIndex{78696, "nc"},
+    CountryToIsoIndex{78713, "cm"},
+    CountryToIsoIndex{78723, "cv"},
+    CountryToIsoIndex{78733, "cv"},
+    CountryToIsoIndex{78744, "kz"},
+    CountryToIsoIndex{78755, "cv"},
+    CountryToIsoIndex{78763, "cv"},
+    CountryToIsoIndex{78773, "cv"},
+    CountryToIsoIndex{78783, "cv"},
+    CountryToIsoIndex{78793, "cv"},
+    CountryToIsoIndex{78803, "cv"},
+    CountryToIsoIndex{78814, "ky"},
+    CountryToIsoIndex{78829, "ky"},
+    CountryToIsoIndex{78843, "ky"},
+    CountryToIsoIndex{78856, "ky"},
+    CountryToIsoIndex{78868, "ky"},
+    CountryToIsoIndex{78880, "ky"},
+    CountryToIsoIndex{78894, "ky"},
+    CountryToIsoIndex{78909, "ky"},
+    CountryToIsoIndex{78922, "ky"},
+    CountryToIsoIndex{78935, "ky"},
+    CountryToIsoIndex{78951, "ky"},
+    CountryToIsoIndex{78966, "ky"},
+    CountryToIsoIndex{78982, "ky"},
+    CountryToIsoIndex{78996, "ky"},
+    CountryToIsoIndex{79013, "ky"},
+    CountryToIsoIndex{79028, "ky"},
+    CountryToIsoIndex{79043, "ky"},
+    CountryToIsoIndex{79058, "ky"},
+    CountryToIsoIndex{79066, "gl"},
+    CountryToIsoIndex{79082, "nc"},
+    CountryToIsoIndex{79097, "nc"},
+    CountryToIsoIndex{79111, "nc"},
+    CountryToIsoIndex{79127, "nc"},
+    CountryToIsoIndex{79143, "nc"},
+    CountryToIsoIndex{79157, "nc"},
+    CountryToIsoIndex{79172, "nc"},
+    CountryToIsoIndex{79191, "nc"},
+    CountryToIsoIndex{79203, "nc"},
+    CountryToIsoIndex{79217, "nc"},
+    CountryToIsoIndex{79232, "nc"},
+    CountryToIsoIndex{79247, "nc"},
+    CountryToIsoIndex{79263, "nc"},
+    CountryToIsoIndex{79280, "nc"},
+    CountryToIsoIndex{79295, "nc"},
+    CountryToIsoIndex{79310, "nc"},
+    CountryToIsoIndex{79324, "nc"},
+    CountryToIsoIndex{79341, "cx"},
+    CountryToIsoIndex{79352, "nc"},
+    CountryToIsoIndex{79368, "nc"},
+    CountryToIsoIndex{79385, "nc"},
+    CountryToIsoIndex{79403, "bq"},
+    CountryToIsoIndex{79423, "gr"},
+    CountryToIsoIndex{79430, "fk"},
+    CountryToIsoIndex{79443, "nc"},
+    CountryToIsoIndex{79461, "cm"},
+    CountryToIsoIndex{79469, "cm"},
+    CountryToIsoIndex{79477, "cm"},
+    CountryToIsoIndex{79486, "cm"},
+    CountryToIsoIndex{79495, "cm"},
+    CountryToIsoIndex{79502, "gm"},
+    CountryToIsoIndex{79509, "kh"},
+    CountryToIsoIndex{79517, "kh"},
+    CountryToIsoIndex{79526, "kh"},
+    CountryToIsoIndex{79535, "kh"},
+    CountryToIsoIndex{79550, "kh"},
+    CountryToIsoIndex{79560, "kh"},
+    CountryToIsoIndex{79568, "kh"},
+    CountryToIsoIndex{79577, "kh"},
+    CountryToIsoIndex{79586, "kh"},
+    CountryToIsoIndex{79597, "kh"},
+    CountryToIsoIndex{79607, "kh"},
+    CountryToIsoIndex{79616, "kh"},
+    CountryToIsoIndex{79625, "kh"},
+    CountryToIsoIndex{79634, "kh"},
+    CountryToIsoIndex{79644, "kh"},
+    CountryToIsoIndex{79652, "kh"},
+    CountryToIsoIndex{79659, "kh"},
+    CountryToIsoIndex{79667, "kh"},
+    CountryToIsoIndex{79675, "kh"},
+    CountryToIsoIndex{79683, "kh"},
+    CountryToIsoIndex{79694, "kh"},
+    CountryToIsoIndex{79703, "kh"},
+    CountryToIsoIndex{79711, "kh"},
+    CountryToIsoIndex{79721, "kh"},
+    CountryToIsoIndex{79729, "kh"},
+    CountryToIsoIndex{79737, "kh"},
+    CountryToIsoIndex{79745, "kh"},
+    CountryToIsoIndex{79754, "cm"},
+    CountryToIsoIndex{79763, "cm"},
+    CountryToIsoIndex{79772, "cm"},
+    CountryToIsoIndex{79781, "cm"},
+    CountryToIsoIndex{79790, "cm"},
+    CountryToIsoIndex{79800, "cm"},
+    CountryToIsoIndex{79808, "cm"},
+    CountryToIsoIndex{79817, "cm"},
+    CountryToIsoIndex{79827, "cm"},
+    CountryToIsoIndex{79836, "cm"},
+    CountryToIsoIndex{79845, "cm"},
+    CountryToIsoIndex{79859, "cm"},
+    CountryToIsoIndex{79868, "cm"},
+    CountryToIsoIndex{79877, "cm"},
+    CountryToIsoIndex{79887, "cm"},
+    CountryToIsoIndex{79896, "gm"},
+    CountryToIsoIndex{79904, "kh"},
+    CountryToIsoIndex{79914, "cm"},
+    CountryToIsoIndex{79922, "eg"},
+    CountryToIsoIndex{79929, "cm"},
+    CountryToIsoIndex{79939, "km"},
+    CountryToIsoIndex{79947, "cm"},
+    CountryToIsoIndex{79956, "cm"},
+    CountryToIsoIndex{79965, "cm"},
+    CountryToIsoIndex{79974, "cm"},
+    CountryToIsoIndex{79984, "cm"},
+    CountryToIsoIndex{79995, "gh"},
+    CountryToIsoIndex{80000, "ca"},
+    CountryToIsoIndex{80008, "ic"},
+    CountryToIsoIndex{80022, "ca"},
+    CountryToIsoIndex{80029, "ca"},
+    CountryToIsoIndex{80037, "ca"},
+    CountryToIsoIndex{80045, "ca"},
+    CountryToIsoIndex{80052, "ca"},
+    CountryToIsoIndex{80059, "ca"},
+    CountryToIsoIndex{80067, "ic"},
+    CountryToIsoIndex{80080, "ic"},
+    CountryToIsoIndex{80094, "ic"},
+    CountryToIsoIndex{80111, "ic"},
+    CountryToIsoIndex{80120, "ic"},
+    CountryToIsoIndex{80135, "ic"},
+    CountryToIsoIndex{80151, "ic"},
+    CountryToIsoIndex{80160, "ic"},
+    CountryToIsoIndex{80174, "ic"},
+    CountryToIsoIndex{80190, "ic"},
+    CountryToIsoIndex{80203, "ic"},
+    CountryToIsoIndex{80220, "ic"},
+    CountryToIsoIndex{80232, "ic"},
+    CountryToIsoIndex{80246, "ic"},
+    CountryToIsoIndex{80263, "ic"},
+    CountryToIsoIndex{80277, "ic"},
+    CountryToIsoIndex{80291, "ic"},
+    CountryToIsoIndex{80305, "ic"},
+    CountryToIsoIndex{80320, "ic"},
+    CountryToIsoIndex{80335, "ic"},
+    CountryToIsoIndex{80348, "ic"},
+    CountryToIsoIndex{80361, "ic"},
+    CountryToIsoIndex{80386, "ic"},
+    CountryToIsoIndex{80400, "ic"},
+    CountryToIsoIndex{80415, "ic"},
+    CountryToIsoIndex{80431, "ic"},
+    CountryToIsoIndex{80445, "ic"},
+    CountryToIsoIndex{80459, "ic"},
+    CountryToIsoIndex{80471, "ic"},
+    CountryToIsoIndex{80487, "ic"},
+    CountryToIsoIndex{80505, "ca"},
+    CountryToIsoIndex{80512, "kh"},
+    CountryToIsoIndex{80521, "eh"},
+    CountryToIsoIndex{80537, "ca"},
+    CountryToIsoIndex{80545, "cv"},
+    CountryToIsoIndex{80555, "cv"},
+    CountryToIsoIndex{80571, "cv"},
+    CountryToIsoIndex{80579, "cv"},
+    CountryToIsoIndex{80591, "ga"},
+    CountryToIsoIndex{80598, "cv"},
+    CountryToIsoIndex{80608, "ax"},
+    CountryToIsoIndex{80621, "um"},
+    CountryToIsoIndex{80643, "cc"},
+    CountryToIsoIndex{80664, "ck"},
+    CountryToIsoIndex{80677, "fk"},
+    CountryToIsoIndex{80694, "fk"},
+    CountryToIsoIndex{80724, "fo"},
+    CountryToIsoIndex{80737, "hm"},
+    CountryToIsoIndex{80762, "ic"},
+    CountryToIsoIndex{80777, "ky"},
+    CountryToIsoIndex{80791, "mp"},
+    CountryToIsoIndex{80810, "mh"},
+    CountryToIsoIndex{80827, "pn"},
+    CountryToIsoIndex{80844, "sb"},
+    CountryToIsoIndex{80860, "vi"},
+    CountryToIsoIndex{80882, "vg"},
+    CountryToIsoIndex{80905, "cv"},
+    CountryToIsoIndex{80919, "cv"},
+    CountryToIsoIndex{80926, "cv"},
+    CountryToIsoIndex{80935, "cv"},
+    CountryToIsoIndex{80945, "cv"},
+    CountryToIsoIndex{80954, "cv"},
+    CountryToIsoIndex{80962, "ga"},
+    CountryToIsoIndex{80972, "cx"},
+    CountryToIsoIndex{80988, "me"},
+    CountryToIsoIndex{80996, "bq"},
+    CountryToIsoIndex{81014, "bq"},
+    CountryToIsoIndex{81032, "gb"},
+    CountryToIsoIndex{81049, "bq"},
+    CountryToIsoIndex{81068, "kg"},
+    CountryToIsoIndex{81079, "bq"},
+    CountryToIsoIndex{81103, "bq"},
+    CountryToIsoIndex{81136, "bq"},
+    CountryToIsoIndex{81156, "bq"},
+    CountryToIsoIndex{81174, "bq"},
+    CountryToIsoIndex{81193, "bq"},
+    CountryToIsoIndex{81208, "bq"},
+    CountryToIsoIndex{81227, "bq"},
+    CountryToIsoIndex{81250, "bq"},
+    CountryToIsoIndex{81270, "bq"},
+    CountryToIsoIndex{81288, "bq"},
+    CountryToIsoIndex{81309, "bq"},
+    CountryToIsoIndex{81326, "bq"},
+    CountryToIsoIndex{81345, "bq"},
+    CountryToIsoIndex{81362, "bq"},
+    CountryToIsoIndex{81380, "bq"},
+    CountryToIsoIndex{81399, "bq"},
+    CountryToIsoIndex{81417, "bq"},
+    CountryToIsoIndex{81434, "bq"},
+    CountryToIsoIndex{81452, "bq"},
+    CountryToIsoIndex{81476, "ge"},
+    CountryToIsoIndex{81487, "kz"},
+    CountryToIsoIndex{81501, "kz"},
+    CountryToIsoIndex{81514, "kz"},
+    CountryToIsoIndex{81525, "kz"},
+    CountryToIsoIndex{81535, "kz"},
+    CountryToIsoIndex{81545, "kz"},
+    CountryToIsoIndex{81556, "kz"},
+    CountryToIsoIndex{81568, "kz"},
+    CountryToIsoIndex{81581, "kz"},
+    CountryToIsoIndex{81592, "kz"},
+    CountryToIsoIndex{81604, "kz"},
+    CountryToIsoIndex{81615, "kz"},
+    CountryToIsoIndex{81625, "kz"},
+    CountryToIsoIndex{81636, "kz"},
+    CountryToIsoIndex{81648, "qa"},
+    CountryToIsoIndex{81653, "qa"},
+    CountryToIsoIndex{81659, "qa"},
+    CountryToIsoIndex{81666, "qa"},
+    CountryToIsoIndex{81673, "qa"},
+    CountryToIsoIndex{81681, "qa"},
+    CountryToIsoIndex{81688, "qa"},
+    CountryToIsoIndex{81695, "qa"},
+    CountryToIsoIndex{81701, "qa"},
+    CountryToIsoIndex{81708, "qa"},
+    CountryToIsoIndex{81716, "qa"},
+    CountryToIsoIndex{81723, "qa"},
+    CountryToIsoIndex{81735, "qa"},
+    CountryToIsoIndex{81742, "qa"},
+    CountryToIsoIndex{81750, "ky"},
+    CountryToIsoIndex{81760, "ky"},
+    CountryToIsoIndex{81774, "ky"},
+    CountryToIsoIndex{81789, "ky"},
+    CountryToIsoIndex{81802, "ky"},
+    CountryToIsoIndex{81817, "ky"},
+    CountryToIsoIndex{81832, "ky"},
+    CountryToIsoIndex{81857, "ky"},
+    CountryToIsoIndex{81875, "kz"},
+    CountryToIsoIndex{81887, "kz"},
+    CountryToIsoIndex{81900, "kz"},
+    CountryToIsoIndex{81911, "kz"},
+    CountryToIsoIndex{81924, "kz"},
+    CountryToIsoIndex{81934, "kz"},
+    CountryToIsoIndex{81945, "kz"},
+    CountryToIsoIndex{81956, "kz"},
+    CountryToIsoIndex{81967, "kz"},
+    CountryToIsoIndex{81978, "kz"},
+    CountryToIsoIndex{81992, "kz"},
+    CountryToIsoIndex{82003, "kz"},
+    CountryToIsoIndex{82016, "kz"},
+    CountryToIsoIndex{82027, "kz"},
+    CountryToIsoIndex{82040, "kz"},
+    CountryToIsoIndex{82054, "kz"},
+    CountryToIsoIndex{82067, "kz"},
+    CountryToIsoIndex{82078, "kz"},
+    CountryToIsoIndex{82090, "kz"},
+    CountryToIsoIndex{82101, "kz"},
+    CountryToIsoIndex{82113, "kz"},
+    CountryToIsoIndex{82126, "kz"},
+    CountryToIsoIndex{82136, "kz"},
+    CountryToIsoIndex{82152, "kz"},
+    CountryToIsoIndex{82163, "kz"},
+    CountryToIsoIndex{82174, "kz"},
+    CountryToIsoIndex{82186, "kz"},
+    CountryToIsoIndex{82197, "kz"},
+    CountryToIsoIndex{82210, "kz"},
+    CountryToIsoIndex{82221, "kz"},
+    CountryToIsoIndex{82231, "kh"},
+    CountryToIsoIndex{82243, "io"},
+    CountryToIsoIndex{82287, "ky"},
+    CountryToIsoIndex{82303, "ke"},
+    CountryToIsoIndex{82309, "ke"},
+    CountryToIsoIndex{82316, "ke"},
+    CountryToIsoIndex{82324, "ke"},
+    CountryToIsoIndex{82332, "ke"},
+    CountryToIsoIndex{82341, "ke"},
+    CountryToIsoIndex{82348, "io"},
+    CountryToIsoIndex{82378, "ky"},
+    CountryToIsoIndex{82387, "cz"},
+    CountryToIsoIndex{82394, "ki"},
+    CountryToIsoIndex{82403, "de"},
+    CountryToIsoIndex{82413, "gd"},
+    CountryToIsoIndex{82422, "gd"},
+    CountryToIsoIndex{82431, "tl"},
+    CountryToIsoIndex{82442, "ky"},
+    CountryToIsoIndex{82457, "kh"},
+    CountryToIsoIndex{82465, "cm"},
+    CountryToIsoIndex{82473, "ke"},
+    CountryToIsoIndex{82478, "ke"},
+    CountryToIsoIndex{82484, "dk"},
+    CountryToIsoIndex{82493, "ke"},
+    CountryToIsoIndex{82499, "ke"},
+    CountryToIsoIndex{82506, "ke"},
+    CountryToIsoIndex{82513, "ke"},
+    CountryToIsoIndex{82519, "ke"},
+    CountryToIsoIndex{82525, "ke"},
+    CountryToIsoIndex{82531, "ke"},
+    CountryToIsoIndex{82538, "ke"},
+    CountryToIsoIndex{82545, "ke"},
+    CountryToIsoIndex{82557, "es"},
+    CountryToIsoIndex{82565, "cv"},
+    CountryToIsoIndex{82578, "cv"},
+    CountryToIsoIndex{82596, "ax"},
+    CountryToIsoIndex{82611, "ic"},
+    CountryToIsoIndex{82627, "ky"},
+    CountryToIsoIndex{82643, "cc"},
+    CountryToIsoIndex{82665, "ck"},
+    CountryToIsoIndex{82679, "fk"},
+    CountryToIsoIndex{82697, "fk"},
+    CountryToIsoIndex{82728, "fo"},
+    CountryToIsoIndex{82743, "gs"},
+    CountryToIsoIndex{82782, "hm"},
+    CountryToIsoIndex{82805, "fk"},
+    CountryToIsoIndex{82823, "fk"},
+    CountryToIsoIndex{82849, "mp"},
+    CountryToIsoIndex{82871, "mh"},
+    CountryToIsoIndex{82889, "nf"},
+    CountryToIsoIndex{82906, "pn"},
+    CountryToIsoIndex{82924, "sb"},
+    CountryToIsoIndex{82941, "sj"},
+    CountryToIsoIndex{82970, "um"},
+    CountryToIsoIndex{82989, "um"},
+    CountryToIsoIndex{83010, "tc"},
+    CountryToIsoIndex{83034, "vi"},
+    CountryToIsoIndex{83052, "vg"},
+    CountryToIsoIndex{83075, "vg"},
+    CountryToIsoIndex{83098, "wf"},
+    CountryToIsoIndex{83123, "cv"},
+    CountryToIsoIndex{83132, "cv"},
+    CountryToIsoIndex{83142, "cv"},
+    CountryToIsoIndex{83159, "sh"},
+    CountryToIsoIndex{83180, "cx"},
+    CountryToIsoIndex{83191, "hr"},
+    CountryToIsoIndex{83200, "cf"},
+    CountryToIsoIndex{83220, "cf"},
+    CountryToIsoIndex{83242, "ea"},
+    CountryToIsoIndex{83264, "ea"},
+    CountryToIsoIndex{83279, "gb"},
+    CountryToIsoIndex{83295, "cm"},
+    CountryToIsoIndex{83305, "gh"},
+    CountryToIsoIndex{83311, "ca"},
+    CountryToIsoIndex{83319, "ke"},
+    CountryToIsoIndex{83326, "ki"},
+    CountryToIsoIndex{83336, "co"},
+    CountryToIsoIndex{83347, "km"},
+    CountryToIsoIndex{83355, "cg"},
+    CountryToIsoIndex{83362, "cr"},
+    CountryToIsoIndex{83374, "ez"},
+    CountryToIsoIndex{83392, "kw"},
+    CountryToIsoIndex{83401, "cu"},
+    CountryToIsoIndex{83406, "kg"},
+    CountryToIsoIndex{83420, "kg"},
+    CountryToIsoIndex{83431, "kg"},
+    CountryToIsoIndex{83441, "kg"},
+    CountryToIsoIndex{83452, "ki"},
+    CountryToIsoIndex{83460, "kg"},
+    CountryToIsoIndex{83473, "cn"},
+    CountryToIsoIndex{83479, "gn"},
+    CountryToIsoIndex{83485, "gw"},
+    CountryToIsoIndex{83496, "cn"},
+    CountryToIsoIndex{83503, "kg"},
+    CountryToIsoIndex{83514, "cl"},
+    CountryToIsoIndex{83519, "ki"},
+    CountryToIsoIndex{83528, "kg"},
+    CountryToIsoIndex{83543, "kg"},
+    CountryToIsoIndex{83557, "kg"},
+    CountryToIsoIndex{83571, "ki"},
+    CountryToIsoIndex{83580, "ki"},
+    CountryToIsoIndex{83589, "gr"},
+    CountryToIsoIndex{83600, "cn"},
+    CountryToIsoIndex{83605, "hk"},
+    CountryToIsoIndex{83642, "mo"},
+    CountryToIsoIndex{83676, "cn"},
+    CountryToIsoIndex{83681, "gq"},
+    CountryToIsoIndex{83696, "gn"},
+    CountryToIsoIndex{83701, "cn"},
+    CountryToIsoIndex{83708, "gw"},
+    CountryToIsoIndex{83718, "ke"},
+    CountryToIsoIndex{83724, "cu"},
+    CountryToIsoIndex{83730, "kg"},
+    CountryToIsoIndex{83741, "cy"},
+    CountryToIsoIndex{83747, "cy"},
+    CountryToIsoIndex{83752, "cy"},
+    CountryToIsoIndex{83758, "cy"},
+    CountryToIsoIndex{83765, "cy"},
+    CountryToIsoIndex{83774, "cy"},
+    CountryToIsoIndex{83780, "cy"},
+    CountryToIsoIndex{83787, "cw"},
+    CountryToIsoIndex{83795, "kg"},
+    CountryToIsoIndex{83808, "kg"},
+    CountryToIsoIndex{83821, "kg"},
+    CountryToIsoIndex{83833, "kg"},
+    CountryToIsoIndex{83848, "kg"},
+    CountryToIsoIndex{83857, "kg"},
+    CountryToIsoIndex{83869, "kg"},
+    CountryToIsoIndex{83880, "kg"},
+    CountryToIsoIndex{83890, "kg"},
+    CountryToIsoIndex{83900, "kg"},
+    CountryToIsoIndex{83911, "kg"},
+    CountryToIsoIndex{83919, "kg"},
+    CountryToIsoIndex{83928, "kg"},
+    CountryToIsoIndex{83938, "kg"},
+    CountryToIsoIndex{83950, "kg"},
+    CountryToIsoIndex{83963, "kg"},
+    CountryToIsoIndex{83976, "kg"},
+    CountryToIsoIndex{83989, "kg"},
+    CountryToIsoIndex{83999, "kg"},
+    CountryToIsoIndex{84011, "kg"},
+    CountryToIsoIndex{84028, "kg"},
+    CountryToIsoIndex{84040, "kg"},
+    CountryToIsoIndex{84051, "kg"},
+    CountryToIsoIndex{84064, "ki"},
+    CountryToIsoIndex{84074, "ki"},
+    CountryToIsoIndex{84083, "ki"},
+    CountryToIsoIndex{84092, "ki"},
+    CountryToIsoIndex{84107, "ki"},
+    CountryToIsoIndex{84117, "ki"},
+    CountryToIsoIndex{84126, "ki"},
+    CountryToIsoIndex{84136, "kg"},
+    CountryToIsoIndex{84150, "kg"},
+    CountryToIsoIndex{84163, "kg"},
+    CountryToIsoIndex{84174, "kg"},
+    CountryToIsoIndex{84187, "kg"},
+    CountryToIsoIndex{84203, "kg"},
+    CountryToIsoIndex{84218, "kg"},
+    CountryToIsoIndex{84232, "kg"},
+    CountryToIsoIndex{84247, "kg"},
+    CountryToIsoIndex{84261, "kg"},
+    CountryToIsoIndex{84273, "kg"},
+    CountryToIsoIndex{84284, "kg"},
+    CountryToIsoIndex{84297, "nf"},
+    CountryToIsoIndex{84317, "ac"},
+    CountryToIsoIndex{84336, "bv"},
+    CountryToIsoIndex{84352, "cx"},
+    CountryToIsoIndex{84371, "cp"},
+    CountryToIsoIndex{84391, "hm"},
+    CountryToIsoIndex{84425, "cx"},
+    CountryToIsoIndex{84443, "im"},
+    CountryToIsoIndex{84456, "nf"},
+    CountryToIsoIndex{84472, "nf"},
+    CountryToIsoIndex{84488, "nf"},
+    CountryToIsoIndex{84505, "jp"},
+    CountryToIsoIndex{84522, "cn"},
+    CountryToIsoIndex{84531, "nf"},
+    CountryToIsoIndex{84548, "cz"},
+    CountryToIsoIndex{84564, "cd"},
+    CountryToIsoIndex{84579, "ps"},
+    CountryToIsoIndex{84599, "do"},
+    CountryToIsoIndex{84622, "cu"},
+    CountryToIsoIndex{84628, "cu"},
+    CountryToIsoIndex{84635, "cu"},
+    CountryToIsoIndex{84641, "cw"},
+    CountryToIsoIndex{84650, "cu"},
+    CountryToIsoIndex{84658, "nf"},
+    CountryToIsoIndex{84677, "td"},
+    CountryToIsoIndex{84682, "um"},
+    CountryToIsoIndex{84711, "um"},
+    CountryToIsoIndex{84755, "cp"},
+    CountryToIsoIndex{84780, "cp"},
+    CountryToIsoIndex{84795, "cp"},
+    CountryToIsoIndex{84810, "cp"},
+    CountryToIsoIndex{84826, "cp"},
+    CountryToIsoIndex{84843, "cp"},
+    CountryToIsoIndex{84859, "gb"},
+    CountryToIsoIndex{84862, "ci"},
+    CountryToIsoIndex{84874, "ci"},
+    CountryToIsoIndex{84883, "ci"},
+    CountryToIsoIndex{84893, "ci"},
+    CountryToIsoIndex{84905, "ci"},
+    CountryToIsoIndex{84913, "ci"},
+    CountryToIsoIndex{84922, "ci"},
+    CountryToIsoIndex{84931, "ci"},
+    CountryToIsoIndex{84941, "ci"},
+    CountryToIsoIndex{84961, "ci"},
+    CountryToIsoIndex{84970, "gb"},
+    CountryToIsoIndex{84984, "cf"},
+    CountryToIsoIndex{85005, "do"},
+    CountryToIsoIndex{85026, "cd"},
+    CountryToIsoIndex{85057, "cz"},
+    CountryToIsoIndex{85075, "kw"},
+    CountryToIsoIndex{85082, "kw"},
+    CountryToIsoIndex{85090, "ck"},
+    CountryToIsoIndex{85103, "cc"},
+    CountryToIsoIndex{85116, "cc"},
+    CountryToIsoIndex{85130, "cc"},
+    CountryToIsoIndex{85148, "cc"},
+    CountryToIsoIndex{85160, "cc"},
+    CountryToIsoIndex{85173, "cc"},
+    CountryToIsoIndex{85185, "cc"},
+    CountryToIsoIndex{85196, "cc"},
+    CountryToIsoIndex{85207, "cc"},
+    CountryToIsoIndex{85226, "cc"},
+    CountryToIsoIndex{85253, "cc"},
+    CountryToIsoIndex{85273, "cc"},
+    CountryToIsoIndex{85293, "cc"},
+    CountryToIsoIndex{85304, "cc"},
+    CountryToIsoIndex{85329, "cc"},
+    CountryToIsoIndex{85353, "cc"},
+    CountryToIsoIndex{85369, "cc"},
+    CountryToIsoIndex{85393, "cc"},
+    CountryToIsoIndex{85407, "cc"},
+    CountryToIsoIndex{85420, "cc"},
+    CountryToIsoIndex{85433, "cc"},
+    CountryToIsoIndex{85452, "cc"},
+    CountryToIsoIndex{85471, "cc"},
+    CountryToIsoIndex{85483, "cc"},
+    CountryToIsoIndex{85495, "cc"},
+    CountryToIsoIndex{85517, "co"},
+    CountryToIsoIndex{85527, "hr"},
+    CountryToIsoIndex{85535, "hr"},
+    CountryToIsoIndex{85544, "kp"},
+    CountryToIsoIndex{85560, "kp"},
+    CountryToIsoIndex{85575, "kr"},
+    CountryToIsoIndex{85587, "kp"},
+    CountryToIsoIndex{85600, "kr"},
+    CountryToIsoIndex{85611, "kr"},
+    CountryToIsoIndex{85626, "kp"},
+    CountryToIsoIndex{85654, "co"},
+    CountryToIsoIndex{85662, "co"},
+    CountryToIsoIndex{85671, "co"},
+    CountryToIsoIndex{85686, "co"},
+    CountryToIsoIndex{85695, "co"},
+    CountryToIsoIndex{85704, "co"},
+    CountryToIsoIndex{85714, "co"},
+    CountryToIsoIndex{85723, "co"},
+    CountryToIsoIndex{85733, "co"},
+    CountryToIsoIndex{85741, "co"},
+    CountryToIsoIndex{85750, "va"},
+    CountryToIsoIndex{85763, "hr"},
+    CountryToIsoIndex{85773, "co"},
+    CountryToIsoIndex{85781, "co"},
+    CountryToIsoIndex{85790, "co"},
+    CountryToIsoIndex{85799, "co"},
+    CountryToIsoIndex{85809, "co"},
+    CountryToIsoIndex{85819, "co"},
+    CountryToIsoIndex{85829, "co"},
+    CountryToIsoIndex{85840, "co"},
+    CountryToIsoIndex{85850, "co"},
+    CountryToIsoIndex{85859, "km"},
+    CountryToIsoIndex{85867, "cf"},
+    CountryToIsoIndex{85888, "cz"},
+    CountryToIsoIndex{85899, "do"},
+    CountryToIsoIndex{85913, "kh"},
+    CountryToIsoIndex{85922, "km"},
+    CountryToIsoIndex{85929, "km"},
+    CountryToIsoIndex{85937, "km"},
+    CountryToIsoIndex{85946, "km"},
+    CountryToIsoIndex{85953, "km"},
+    CountryToIsoIndex{85961, "km"},
+    CountryToIsoIndex{85970, "km"},
+    CountryToIsoIndex{85978, "km"},
+    CountryToIsoIndex{85987, "km"},
+    CountryToIsoIndex{85993, "km"},
+    CountryToIsoIndex{86000, "km"},
+    CountryToIsoIndex{86013, "km"},
+    CountryToIsoIndex{86027, "km"},
+    CountryToIsoIndex{86035, "km"},
+    CountryToIsoIndex{86044, "km"},
+    CountryToIsoIndex{86051, "km"},
+    CountryToIsoIndex{86060, "km"},
+    CountryToIsoIndex{86068, "km"},
+    CountryToIsoIndex{86076, "km"},
+    CountryToIsoIndex{86085, "km"},
+    CountryToIsoIndex{86095, "km"},
+    CountryToIsoIndex{86106, "km"},
+    CountryToIsoIndex{86114, "km"},
+    CountryToIsoIndex{86121, "km"},
+    CountryToIsoIndex{86129, "km"},
+    CountryToIsoIndex{86138, "km"},
+    CountryToIsoIndex{86145, "km"},
+    CountryToIsoIndex{86153, "km"},
+    CountryToIsoIndex{86167, "km"},
+    CountryToIsoIndex{86175, "km"},
+    CountryToIsoIndex{86184, "km"},
+    CountryToIsoIndex{86198, "km"},
+    CountryToIsoIndex{86211, "km"},
+    CountryToIsoIndex{86226, "km"},
+    CountryToIsoIndex{86233, "km"},
+    CountryToIsoIndex{86245, "km"},
+    CountryToIsoIndex{86252, "km"},
+    CountryToIsoIndex{86260, "km"},
+    CountryToIsoIndex{86268, "km"},
+    CountryToIsoIndex{86275, "km"},
+    CountryToIsoIndex{86283, "km"},
+    CountryToIsoIndex{86292, "cg"},
+    CountryToIsoIndex{86309, "cd"},
+    CountryToIsoIndex{86323, "cg"},
+    CountryToIsoIndex{86329, "cg"},
+    CountryToIsoIndex{86346, "cg"},
+    CountryToIsoIndex{86360, "cg"},
+    CountryToIsoIndex{86375, "cg"},
+    CountryToIsoIndex{86390, "cg"},
+    CountryToIsoIndex{86405, "cg"},
+    CountryToIsoIndex{86422, "cg"},
+    CountryToIsoIndex{86445, "cg"},
+    CountryToIsoIndex{86460, "cg"},
+    CountryToIsoIndex{86477, "cd"},
+    CountryToIsoIndex{86497, "cd"},
+    CountryToIsoIndex{86526, "cd"},
+    CountryToIsoIndex{86552, "cd"},
+    CountryToIsoIndex{86584, "cd"},
+    CountryToIsoIndex{86611, "cd"},
+    CountryToIsoIndex{86642, "cd"},
+    CountryToIsoIndex{86669, "cd"},
+    CountryToIsoIndex{86696, "cd"},
+    CountryToIsoIndex{86721, "cd"},
+    CountryToIsoIndex{86748, "cd"},
+    CountryToIsoIndex{86756, "cd"},
+    CountryToIsoIndex{86765, "cd"},
+    CountryToIsoIndex{86774, "cd"},
+    CountryToIsoIndex{86782, "cd"},
+    CountryToIsoIndex{86811, "cd"},
+    CountryToIsoIndex{86820, "cd"},
+    CountryToIsoIndex{86829, "cd"},
+    CountryToIsoIndex{86843, "cd"},
+    CountryToIsoIndex{86856, "cd"},
+    CountryToIsoIndex{86870, "cd"},
+    CountryToIsoIndex{86890, "cg"},
+    CountryToIsoIndex{86909, "cd"},
+    CountryToIsoIndex{86940, "cg"},
+    CountryToIsoIndex{86951, "cg"},
+    CountryToIsoIndex{86968, "cg"},
+    CountryToIsoIndex{86984, "cg"},
+    CountryToIsoIndex{86992, "cd"},
+    CountryToIsoIndex{87001, "cd"},
+    CountryToIsoIndex{87030, "cg"},
+    CountryToIsoIndex{87047, "cd"},
+    CountryToIsoIndex{87077, "cg"},
+    CountryToIsoIndex{87093, "cg"},
+    CountryToIsoIndex{87100, "cd"},
+    CountryToIsoIndex{87125, "cg"},
+    CountryToIsoIndex{87141, "cd"},
+    CountryToIsoIndex{87150, "cg"},
+    CountryToIsoIndex{87164, "cg"},
+    CountryToIsoIndex{87182, "cg"},
+    CountryToIsoIndex{87196, "cg"},
+    CountryToIsoIndex{87211, "cg"},
+    CountryToIsoIndex{87232, "cg"},
+    CountryToIsoIndex{87248, "cg"},
+    CountryToIsoIndex{87256, "cd"},
+    CountryToIsoIndex{87265, "cg"},
+    CountryToIsoIndex{87280, "cg"},
+    CountryToIsoIndex{87294, "cd"},
+    CountryToIsoIndex{87304, "cd"},
+    CountryToIsoIndex{87315, "cd"},
+    CountryToIsoIndex{87327, "cg"},
+    CountryToIsoIndex{87333, "cg"},
+    CountryToIsoIndex{87348, "cd"},
+    CountryToIsoIndex{87361, "cg"},
+    CountryToIsoIndex{87368, "cg"},
+    CountryToIsoIndex{87383, "cd"},
+    CountryToIsoIndex{87392, "cd"},
+    CountryToIsoIndex{87405, "cg"},
+    CountryToIsoIndex{87421, "cd"},
+    CountryToIsoIndex{87450, "cg"},
+    CountryToIsoIndex{87467, "ck"},
+    CountryToIsoIndex{87480, "ck"},
+    CountryToIsoIndex{87492, "cc"},
+    CountryToIsoIndex{87505, "cc"},
+    CountryToIsoIndex{87531, "cc"},
+    CountryToIsoIndex{87561, "ck"},
+    CountryToIsoIndex{87582, "za"},
+    CountryToIsoIndex{87596, "ss"},
+    CountryToIsoIndex{87611, "cg"},
+    CountryToIsoIndex{87618, "kp"},
+    CountryToIsoIndex{87630, "kr"},
+    CountryToIsoIndex{87642, "xk"},
+    CountryToIsoIndex{87650, "hr"},
+    CountryToIsoIndex{87658, "hr"},
+    CountryToIsoIndex{87667, "hr"},
+    CountryToIsoIndex{87676, "kp"},
+    CountryToIsoIndex{87689, "kr"},
+    CountryToIsoIndex{87699, "kr"},
+    CountryToIsoIndex{87711, "kp"},
+    CountryToIsoIndex{87727, "kp"},
+    CountryToIsoIndex{87741, "kp"},
+    CountryToIsoIndex{87753, "kr"},
+    CountryToIsoIndex{87764, "kp"},
+    CountryToIsoIndex{87779, "kp"},
+    CountryToIsoIndex{87795, "kr"},
+    CountryToIsoIndex{87806, "kr"},
+    CountryToIsoIndex{87820, "kr"},
+    CountryToIsoIndex{87832, "kr"},
+    CountryToIsoIndex{87845, "kp"},
+    CountryToIsoIndex{87854, "kp"},
+    CountryToIsoIndex{87866, "kr"},
+    CountryToIsoIndex{87879, "kp"},
+    CountryToIsoIndex{87890, "kp"},
+    CountryToIsoIndex{87901, "kp"},
+    CountryToIsoIndex{87916, "kr"},
+    CountryToIsoIndex{87933, "kr"},
+    CountryToIsoIndex{87945, "kr"},
+    CountryToIsoIndex{87958, "kr"},
+    CountryToIsoIndex{87969, "kp"},
+    CountryToIsoIndex{87980, "kr"},
+    CountryToIsoIndex{87993, "kp"},
+    CountryToIsoIndex{88012, "kr"},
+    CountryToIsoIndex{88023, "kp"},
+    CountryToIsoIndex{88033, "kp"},
+    CountryToIsoIndex{88046, "kr"},
+    CountryToIsoIndex{88060, "kp"},
+    CountryToIsoIndex{88072, "kr"},
+    CountryToIsoIndex{88083, "kp"},
+    CountryToIsoIndex{88097, "kr"},
+    CountryToIsoIndex{88109, "kp"},
+    CountryToIsoIndex{88118, "hr"},
+    CountryToIsoIndex{88127, "hr"},
+    CountryToIsoIndex{88136, "kp"},
+    CountryToIsoIndex{88148, "kr"},
+    CountryToIsoIndex{88162, "kr"},
+    CountryToIsoIndex{88178, "kp"},
+    CountryToIsoIndex{88193, "kp"},
+    CountryToIsoIndex{88205, "kr"},
+    CountryToIsoIndex{88217, "kp"},
+    CountryToIsoIndex{88236, "kr"},
+    CountryToIsoIndex{88259, "kp"},
+    CountryToIsoIndex{88278, "kr"},
+    CountryToIsoIndex{88301, "kp"},
+    CountryToIsoIndex{88311, "kr"},
+    CountryToIsoIndex{88321, "kp"},
+    CountryToIsoIndex{88335, "kr"},
+    CountryToIsoIndex{88348, "kp"},
+    CountryToIsoIndex{88367, "kr"},
+    CountryToIsoIndex{88383, "kp"},
+    CountryToIsoIndex{88395, "kr"},
+    CountryToIsoIndex{88404, "kg"},
+    CountryToIsoIndex{88415, "kp"},
+    CountryToIsoIndex{88434, "kr"},
+    CountryToIsoIndex{88456, "hr"},
+    CountryToIsoIndex{88466, "co"},
+    CountryToIsoIndex{88476, "km"},
+    CountryToIsoIndex{88483, "hr"},
+    CountryToIsoIndex{88492, "hr"},
+    CountryToIsoIndex{88503, "hr"},
+    CountryToIsoIndex{88513, "hr"},
+    CountryToIsoIndex{88522, "hr"},
+    CountryToIsoIndex{88534, "kp"},
+    CountryToIsoIndex{88547, "kr"},
+    CountryToIsoIndex{88557, "kp"},
+    CountryToIsoIndex{88573, "kr"},
+    CountryToIsoIndex{88585, "xk"},
+    CountryToIsoIndex{88592, "cr"},
+    CountryToIsoIndex{88603, "cr"},
+    CountryToIsoIndex{88614, "cr"},
+    CountryToIsoIndex{88625, "cr"},
+    CountryToIsoIndex{88641, "cf"},
+    CountryToIsoIndex{88662, "xk"},
+    CountryToIsoIndex{88669, "xk"},
+    CountryToIsoIndex{88677, "xk"},
+    CountryToIsoIndex{88684, "xk"},
+    CountryToIsoIndex{88691, "xk"},
+    CountryToIsoIndex{88698, "xk"},
+    CountryToIsoIndex{88705, "ci"},
+    CountryToIsoIndex{88719, "ci"},
+    CountryToIsoIndex{88744, "cr"},
+    CountryToIsoIndex{88754, "cr"},
+    CountryToIsoIndex{88765, "cr"},
+    CountryToIsoIndex{88775, "cr"},
+    CountryToIsoIndex{88786, "cr"},
+    CountryToIsoIndex{88802, "cr"},
+    CountryToIsoIndex{88812, "cr"},
+    CountryToIsoIndex{88822, "cr"},
+    CountryToIsoIndex{88832, "xk"},
+    CountryToIsoIndex{88840, "cr"},
+    CountryToIsoIndex{88854, "va"},
+    CountryToIsoIndex{88866, "ci"},
+    CountryToIsoIndex{88876, "ci"},
+    CountryToIsoIndex{88887, "ci"},
+    CountryToIsoIndex{88897, "ci"},
+    CountryToIsoIndex{88915, "ci"},
+    CountryToIsoIndex{88927, "ci"},
+    CountryToIsoIndex{88940, "ci"},
+    CountryToIsoIndex{88950, "ci"},
+    CountryToIsoIndex{88964, "cr"},
+    CountryToIsoIndex{88975, "cr"},
+    CountryToIsoIndex{88986, "ci"},
+    CountryToIsoIndex{88999, "ci"},
+    CountryToIsoIndex{89010, "kw"},
+    CountryToIsoIndex{89017, "kw"},
+    CountryToIsoIndex{89024, "kw"},
+    CountryToIsoIndex{89030, "kw"},
+    CountryToIsoIndex{89037, "kw"},
+    CountryToIsoIndex{89045, "hr"},
+    CountryToIsoIndex{89055, "kw"},
+    CountryToIsoIndex{89063, "kw"},
+    CountryToIsoIndex{89072, "cf"},
+    CountryToIsoIndex{89096, "xk"},
+    CountryToIsoIndex{89103, "cg"},
+    CountryToIsoIndex{89110, "cd"},
+    CountryToIsoIndex{89124, "pk"},
+    CountryToIsoIndex{89138, "pg"},
+    CountryToIsoIndex{89156, "py"},
+    CountryToIsoIndex{89168, "pw"},
+    CountryToIsoIndex{89176, "pa"},
+    CountryToIsoIndex{89184, "es"},
+    CountryToIsoIndex{89191, "pn"},
+    CountryToIsoIndex{89204, "pf"},
+    CountryToIsoIndex{89226, "pr"},
+    CountryToIsoIndex{89236, "pl"},
+    CountryToIsoIndex{89243, "pt"},
+    CountryToIsoIndex{89252, "es"},
+    CountryToIsoIndex{89260, "pe"},
+    CountryToIsoIndex{89267, "gr"},
+    CountryToIsoIndex{89274, "gr"},
+    CountryToIsoIndex{89282, "by"},
+    CountryToIsoIndex{89289, "ru"},
+    CountryToIsoIndex{89298, "cx"},
+    CountryToIsoIndex{89323, "kn"},
+    CountryToIsoIndex{89346, "hr"},
+    CountryToIsoIndex{89355, "hr"},
+    CountryToIsoIndex{89362, "hr"},
+    CountryToIsoIndex{89371, "hr"},
+    CountryToIsoIndex{89378, "hr"},
+    CountryToIsoIndex{89386, "hr"},
+    CountryToIsoIndex{89394, "hr"},
+    CountryToIsoIndex{89402, "hr"},
+    CountryToIsoIndex{89410, "hr"},
+    CountryToIsoIndex{89418, "hr"},
+    CountryToIsoIndex{89427, "hr"},
+    CountryToIsoIndex{89436, "hr"},
+    CountryToIsoIndex{89445, "hr"},
+    CountryToIsoIndex{89460, "hr"},
+    CountryToIsoIndex{89469, "hr"},
+    CountryToIsoIndex{89477, "hr"},
+    CountryToIsoIndex{89485, "hr"},
+    CountryToIsoIndex{89494, "hr"},
+    CountryToIsoIndex{89502, "hr"},
+    CountryToIsoIndex{89512, "hr"},
+    CountryToIsoIndex{89522, "hr"},
+    CountryToIsoIndex{89531, "hr"},
+    CountryToIsoIndex{89539, "hr"},
+    CountryToIsoIndex{89546, "hr"},
+    CountryToIsoIndex{89554, "cx"},
+    CountryToIsoIndex{89565, "gu"},
+    CountryToIsoIndex{89573, "gu"},
+    CountryToIsoIndex{89579, "gp"},
+    CountryToIsoIndex{89589, "gt"},
+    CountryToIsoIndex{89599, "gp"},
+    CountryToIsoIndex{89609, "gt"},
+    CountryToIsoIndex{89619, "cu"},
+    CountryToIsoIndex{89624, "cu"},
+    CountryToIsoIndex{89630, "cu"},
+    CountryToIsoIndex{89641, "cu"},
+    CountryToIsoIndex{89646, "cu"},
+    CountryToIsoIndex{89651, "ci"},
+    CountryToIsoIndex{89658, "ci"},
+    CountryToIsoIndex{89669, "kw"},
+    CountryToIsoIndex{89676, "gg"},
+    CountryToIsoIndex{89684, "cu"},
+    CountryToIsoIndex{89690, "gy"},
+    CountryToIsoIndex{89697, "gf"},
+    CountryToIsoIndex{89716, "za"},
+    CountryToIsoIndex{89731, "ss"},
+    CountryToIsoIndex{89745, "ck"},
+    CountryToIsoIndex{89756, "ck"},
+    CountryToIsoIndex{89768, "ck"},
+    CountryToIsoIndex{89778, "ck"},
+    CountryToIsoIndex{89786, "ck"},
+    CountryToIsoIndex{89797, "ck"},
+    CountryToIsoIndex{89809, "ck"},
+    CountryToIsoIndex{89819, "ck"},
+    CountryToIsoIndex{89832, "ck"},
+    CountryToIsoIndex{89846, "cw"},
+    CountryToIsoIndex{89854, "gl"},
+    CountryToIsoIndex{89865, "hr"},
+    CountryToIsoIndex{89874, "qo"},
+    CountryToIsoIndex{89887, "co"},
+    CountryToIsoIndex{89895, "co"},
+    CountryToIsoIndex{89904, "gl"},
+    CountryToIsoIndex{89916, "km"},
+    CountryToIsoIndex{89922, "cg"},
+    CountryToIsoIndex{89928, "cg"},
+    CountryToIsoIndex{89941, "cu"},
+    CountryToIsoIndex{89946, "cy"},
+    CountryToIsoIndex{89955, "cy"},
+    CountryToIsoIndex{89963, "cy"},
+    CountryToIsoIndex{89970, "cy"},
+    CountryToIsoIndex{89978, "cy"},
+    CountryToIsoIndex{89987, "cy"},
+    CountryToIsoIndex{89997, "tc"},
+    CountryToIsoIndex{90014, "cw"},
+    CountryToIsoIndex{90023, "cw"},
+    CountryToIsoIndex{90037, "cw"},
+    CountryToIsoIndex{90045, "cw"},
+    CountryToIsoIndex{90053, "cw"},
+    CountryToIsoIndex{90061, "hr"},
+    CountryToIsoIndex{90074, "hr"},
+    CountryToIsoIndex{90084, "cw"},
+    CountryToIsoIndex{90092, "kr"},
+    CountryToIsoIndex{90104, "kp"},
+    CountryToIsoIndex{90117, "kp"},
+    CountryToIsoIndex{90130, "kr"},
+    CountryToIsoIndex{90143, "kp"},
+    CountryToIsoIndex{90155, "kr"},
+    CountryToIsoIndex{90166, "cr"},
+    CountryToIsoIndex{90176, "xk"},
+    CountryToIsoIndex{90183, "ci"},
+    CountryToIsoIndex{90193, "ci"},
+    CountryToIsoIndex{90203, "ci"},
+    CountryToIsoIndex{90214, "va"},
+    CountryToIsoIndex{90227, "cu"},
+    CountryToIsoIndex{90233, "ck"},
+    CountryToIsoIndex{90239, "ck"},
+    CountryToIsoIndex{90250, "kp"},
+    CountryToIsoIndex{90261, "kr"},
+    CountryToIsoIndex{90272, "kr"},
+    CountryToIsoIndex{90292, "kp"},
+    CountryToIsoIndex{90309, "cu"},
+    CountryToIsoIndex{90316, "kw"},
+    CountryToIsoIndex{90323, "kw"},
+    CountryToIsoIndex{90330, "kw"},
+    CountryToIsoIndex{90338, "kw"},
+    CountryToIsoIndex{90345, "kw"},
+    CountryToIsoIndex{90353, "kw"},
+    CountryToIsoIndex{90362, "kw"},
+    CountryToIsoIndex{90369, "kw"},
+    CountryToIsoIndex{90376, "kw"},
+    CountryToIsoIndex{90384, "kw"},
+    CountryToIsoIndex{90397, "kw"},
+    CountryToIsoIndex{90404, "kw"},
+    CountryToIsoIndex{90411, "kw"},
+    CountryToIsoIndex{90418, "kw"},
+    CountryToIsoIndex{90426, "kw"},
+    CountryToIsoIndex{90433, "kw"},
+    CountryToIsoIndex{90440, "kw"},
+    CountryToIsoIndex{90447, "kw"},
+    CountryToIsoIndex{90454, "kw"},
+    CountryToIsoIndex{90462, "kw"},
+    CountryToIsoIndex{90469, "kw"},
+    CountryToIsoIndex{90477, "kw"},
+    CountryToIsoIndex{90485, "kw"},
+    CountryToIsoIndex{90493, "gy"},
+    CountryToIsoIndex{90500, "gf"},
+    CountryToIsoIndex{90515, "kp"},
+    CountryToIsoIndex{90525, "mk"},
+    CountryToIsoIndex{90540, "mp"},
+    CountryToIsoIndex{90561, "cg"},
+    CountryToIsoIndex{90568, "by"},
+    CountryToIsoIndex{90582, "il"},
+    CountryToIsoIndex{90592, "km"},
+    CountryToIsoIndex{90601, "cr"},
+    CountryToIsoIndex{90612, "qa"},
+    CountryToIsoIndex{90619, "kw"},
+    CountryToIsoIndex{90626, "gb"},
+    CountryToIsoIndex{90629, "td"},
+    CountryToIsoIndex{90634, "cn"},
+    CountryToIsoIndex{90641, "cn"},
+    CountryToIsoIndex{90648, "cl"},
+    CountryToIsoIndex{90654, "cy"},
+    CountryToIsoIndex{90659, "cy"},
+    CountryToIsoIndex{90666, "cy"},
+    CountryToIsoIndex{90672, "kg"},
+    CountryToIsoIndex{90683, "kg"},
+    CountryToIsoIndex{90694, "kg"},
+    CountryToIsoIndex{90707, "cu"},
+    CountryToIsoIndex{90713, "cw"},
+    CountryToIsoIndex{90722, "cu"},
+    CountryToIsoIndex{90729, "cz"},
+    CountryToIsoIndex{90744, "cy"},
+    CountryToIsoIndex{90753, "kg"},
+    CountryToIsoIndex{90767, "nl"},
+    CountryToIsoIndex{90783, "gb"},
+    CountryToIsoIndex{90810, "mp"},
+    CountryToIsoIndex{90839, "kp"},
+    CountryToIsoIndex{90855, "kr"},
+    CountryToIsoIndex{90867, "co"},
+    CountryToIsoIndex{90878, "co"},
+    CountryToIsoIndex{90890, "co"},
+    CountryToIsoIndex{90903, "km"},
+    CountryToIsoIndex{90911, "km"},
+    CountryToIsoIndex{90922, "km"},
+    CountryToIsoIndex{90937, "km"},
+    CountryToIsoIndex{90949, "cg"},
+    CountryToIsoIndex{90956, "cd"},
+    CountryToIsoIndex{90971, "tl"},
+    CountryToIsoIndex{90985, "cr"},
+    CountryToIsoIndex{90997, "cr"},
+    CountryToIsoIndex{91008, "ci"},
+    CountryToIsoIndex{91018, "cg"},
+    CountryToIsoIndex{91027, "io"},
+    CountryToIsoIndex{91051, "co"},
+    CountryToIsoIndex{91064, "km"},
+    CountryToIsoIndex{91076, "kr"},
+    CountryToIsoIndex{91100, "kp"},
+    CountryToIsoIndex{91120, "ci"},
+    CountryToIsoIndex{91133, "cd"},
+    CountryToIsoIndex{91152, "cg"},
+    CountryToIsoIndex{91174, "hr"},
+    CountryToIsoIndex{91185, "cm"},
+    CountryToIsoIndex{91195, "ke"},
+    CountryToIsoIndex{91202, "cv"},
+    CountryToIsoIndex{91221, "kg"},
+    CountryToIsoIndex{91233, "kp"},
+    CountryToIsoIndex{91247, "mp"},
+    CountryToIsoIndex{91268, "ke"},
+    CountryToIsoIndex{91277, "ke"},
+    CountryToIsoIndex{91284, "kw"},
+    CountryToIsoIndex{91293, "ci"},
+    CountryToIsoIndex{91311, "gb"},
+    CountryToIsoIndex{91330, "eh"},
+    CountryToIsoIndex{91342, "la"},
+    CountryToIsoIndex{91348, "ae"},
+    CountryToIsoIndex{91373, "la"},
+    CountryToIsoIndex{91380, "lb"},
+    CountryToIsoIndex{91388, "lr"},
+    CountryToIsoIndex{91397, "cn"},
+    CountryToIsoIndex{91403, "ci"},
+    CountryToIsoIndex{91417, "lv"},
+    CountryToIsoIndex{91424, "lr"},
+    CountryToIsoIndex{91433, "lr"},
+    CountryToIsoIndex{91443, "af"},
+    CountryToIsoIndex{91455, "fr"},
+    CountryToIsoIndex{91463, "za"},
+    CountryToIsoIndex{91477, "gr"},
+    CountryToIsoIndex{91484, "sa"},
+    CountryToIsoIndex{91491, "lr"},
+    CountryToIsoIndex{91500, "lr"},
+    CountryToIsoIndex{91509, "lt"},
+    CountryToIsoIndex{91517, "jo"},
+    CountryToIsoIndex{91527, "lu"},
+    CountryToIsoIndex{91540, "lu"},
+    CountryToIsoIndex{91553, "kp"},
+    CountryToIsoIndex{91565, "kr"},
+    CountryToIsoIndex{91577, "lu"},
+    CountryToIsoIndex{91588, "hk"},
+    CountryToIsoIndex{91625, "mo"},
+    CountryToIsoIndex{91659, "al"},
+    CountryToIsoIndex{91667, "al"},
+    CountryToIsoIndex{91677, "dz"},
+    CountryToIsoIndex{91687, "de"},
+    CountryToIsoIndex{91694, "mq"},
+    CountryToIsoIndex{91706, "us"},
+    CountryToIsoIndex{91714, "us"},
+    CountryToIsoIndex{91724, "ao"},
+    CountryToIsoIndex{91732, "ps"},
+    CountryToIsoIndex{91750, "tf"},
+    CountryToIsoIndex{91777, "io"},
+    CountryToIsoIndex{91809, "eh"},
+    CountryToIsoIndex{91821, "aq"},
+    CountryToIsoIndex{91832, "aq"},
+    CountryToIsoIndex{91843, "la"},
+    CountryToIsoIndex{91847, "la"},
+    CountryToIsoIndex{91854, "la"},
+    CountryToIsoIndex{91859, "la"},
+    CountryToIsoIndex{91865, "la"},
+    CountryToIsoIndex{91872, "la"},
+    CountryToIsoIndex{91878, "la"},
+    CountryToIsoIndex{91889, "la"},
+    CountryToIsoIndex{91895, "la"},
+    CountryToIsoIndex{91901, "la"},
+    CountryToIsoIndex{91908, "sa"},
+    CountryToIsoIndex{91923, "sa"},
+    CountryToIsoIndex{91937, "re"},
+    CountryToIsoIndex{91946, "re"},
+    CountryToIsoIndex{91956, "ar"},
+    CountryToIsoIndex{91967, "ru"},
+    CountryToIsoIndex{91974, "am"},
+    CountryToIsoIndex{91983, "ar"},
+    CountryToIsoIndex{91994, "ru"},
+    CountryToIsoIndex{91999, "lu"},
+    CountryToIsoIndex{92010, "lu"},
+    CountryToIsoIndex{92020, "cn"},
+    CountryToIsoIndex{92027, "sy"},
+    CountryToIsoIndex{92034, "se"},
+    CountryToIsoIndex{92041, "ch"},
+    CountryToIsoIndex{92048, "va"},
+    CountryToIsoIndex{92060, "lv"},
+    CountryToIsoIndex{92067, "lv"},
+    CountryToIsoIndex{92075, "lv"},
+    CountryToIsoIndex{92082, "lu"},
+    CountryToIsoIndex{92093, "la"},
+    CountryToIsoIndex{92100, "lv"},
+    CountryToIsoIndex{92105, "lv"},
+    CountryToIsoIndex{92114, "lv"},
+    CountryToIsoIndex{92121, "lv"},
+    CountryToIsoIndex{92129, "lv"},
+    CountryToIsoIndex{92138, "lv"},
+    CountryToIsoIndex{92146, "lv"},
+    CountryToIsoIndex{92154, "lv"},
+    CountryToIsoIndex{92162, "lv"},
+    CountryToIsoIndex{92169, "lv"},
+    CountryToIsoIndex{92182, "lv"},
+    CountryToIsoIndex{92190, "lv"},
+    CountryToIsoIndex{92198, "lv"},
+    CountryToIsoIndex{92206, "lv"},
+    CountryToIsoIndex{92214, "lv"},
+    CountryToIsoIndex{92222, "la"},
+    CountryToIsoIndex{92226, "la"},
+    CountryToIsoIndex{92231, "la"},
+    CountryToIsoIndex{92237, "la"},
+    CountryToIsoIndex{92244, "la"},
+    CountryToIsoIndex{92250, "la"},
+    CountryToIsoIndex{92257, "la"},
+    CountryToIsoIndex{92262, "au"},
+    CountryToIsoIndex{92273, "at"},
+    CountryToIsoIndex{92283, "lr"},
+    CountryToIsoIndex{92294, "li"},
+    CountryToIsoIndex{92306, "la"},
+    CountryToIsoIndex{92313, "lu"},
+    CountryToIsoIndex{92329, "az"},
+    CountryToIsoIndex{92341, "la"},
+    CountryToIsoIndex{92347, "lb"},
+    CountryToIsoIndex{92356, "ls"},
+    CountryToIsoIndex{92364, "lb"},
+    CountryToIsoIndex{92372, "lb"},
+    CountryToIsoIndex{92381, "lb"},
+    CountryToIsoIndex{92391, "lb"},
+    CountryToIsoIndex{92401, "lb"},
+    CountryToIsoIndex{92416, "lb"},
+    CountryToIsoIndex{92426, "lb"},
+    CountryToIsoIndex{92436, "lb"},
+    CountryToIsoIndex{92445, "ly"},
+    CountryToIsoIndex{92453, "ly"},
+    CountryToIsoIndex{92459, "lt"},
+    CountryToIsoIndex{92465, "ls"},
+    CountryToIsoIndex{92473, "eg"},
+    CountryToIsoIndex{92481, "mk"},
+    CountryToIsoIndex{92517, "li"},
+    CountryToIsoIndex{92529, "ec"},
+    CountryToIsoIndex{92538, "ae"},
+    CountryToIsoIndex{92550, "ae"},
+    CountryToIsoIndex{92575, "pl"},
+    CountryToIsoIndex{92589, "pl"},
+    CountryToIsoIndex{92597, "in"},
+    CountryToIsoIndex{92602, "re"},
+    CountryToIsoIndex{92608, "ls"},
+    CountryToIsoIndex{92616, "lb"},
+    CountryToIsoIndex{92625, "cz"},
+    CountryToIsoIndex{92640, "do"},
+    CountryToIsoIndex{92659, "cf"},
+    CountryToIsoIndex{92687, "er"},
+    CountryToIsoIndex{92696, "bs"},
+    CountryToIsoIndex{92707, "bm"},
+    CountryToIsoIndex{92719, "km"},
+    CountryToIsoIndex{92730, "mv"},
+    CountryToIsoIndex{92742, "ls"},
+    CountryToIsoIndex{92750, "ls"},
+    CountryToIsoIndex{92757, "ls"},
+    CountryToIsoIndex{92765, "ls"},
+    CountryToIsoIndex{92773, "ls"},
+    CountryToIsoIndex{92782, "ls"},
+    CountryToIsoIndex{92790, "ls"},
+    CountryToIsoIndex{92797, "es"},
+    CountryToIsoIndex{92805, "sc"},
+    CountryToIsoIndex{92817, "ee"},
+    CountryToIsoIndex{92826, "us"},
+    CountryToIsoIndex{92851, "ae"},
+    CountryToIsoIndex{92875, "va"},
+    CountryToIsoIndex{92891, "ls"},
+    CountryToIsoIndex{92899, "et"},
+    CountryToIsoIndex{92907, "lv"},
+    CountryToIsoIndex{92915, "et"},
+    CountryToIsoIndex{92924, "lv"},
+    CountryToIsoIndex{92931, "lv"},
+    CountryToIsoIndex{92939, "lv"},
+    CountryToIsoIndex{92948, "lv"},
+    CountryToIsoIndex{92955, "lv"},
+    CountryToIsoIndex{92963, "lv"},
+    CountryToIsoIndex{92971, "lv"},
+    CountryToIsoIndex{92979, "lv"},
+    CountryToIsoIndex{92988, "lv"},
+    CountryToIsoIndex{92997, "lv"},
+    CountryToIsoIndex{93006, "lv"},
+    CountryToIsoIndex{93014, "lv"},
+    CountryToIsoIndex{93022, "lv"},
+    CountryToIsoIndex{93031, "lv"},
+    CountryToIsoIndex{93040, "lv"},
+    CountryToIsoIndex{93049, "lv"},
+    CountryToIsoIndex{93060, "lt"},
+    CountryToIsoIndex{93070, "lu"},
+    CountryToIsoIndex{93081, "li"},
+    CountryToIsoIndex{93095, "re"},
+    CountryToIsoIndex{93104, "re"},
+    CountryToIsoIndex{93114, "re"},
+    CountryToIsoIndex{93127, "eg"},
+    CountryToIsoIndex{93134, "ls"},
+    CountryToIsoIndex{93141, "ls"},
+    CountryToIsoIndex{93148, "dz"},
+    CountryToIsoIndex{93157, "in"},
+    CountryToIsoIndex{93163, "in"},
+    CountryToIsoIndex{93169, "li"},
+    CountryToIsoIndex{93183, "lb"},
+    CountryToIsoIndex{93188, "lb"},
+    CountryToIsoIndex{93194, "lb"},
+    CountryToIsoIndex{93200, "lb"},
+    CountryToIsoIndex{93207, "lb"},
+    CountryToIsoIndex{93215, "lb"},
+    CountryToIsoIndex{93222, "lb"},
+    CountryToIsoIndex{93229, "lb"},
+    CountryToIsoIndex{93236, "lb"},
+    CountryToIsoIndex{93244, "lb"},
+    CountryToIsoIndex{93251, "lb"},
+    CountryToIsoIndex{93259, "lb"},
+    CountryToIsoIndex{93266, "ly"},
+    CountryToIsoIndex{93274, "lr"},
+    CountryToIsoIndex{93283, "lr"},
+    CountryToIsoIndex{93293, "lr"},
+    CountryToIsoIndex{93300, "lr"},
+    CountryToIsoIndex{93308, "lr"},
+    CountryToIsoIndex{93317, "lr"},
+    CountryToIsoIndex{93324, "lr"},
+    CountryToIsoIndex{93332, "lr"},
+    CountryToIsoIndex{93341, "lr"},
+    CountryToIsoIndex{93355, "lr"},
+    CountryToIsoIndex{93363, "lr"},
+    CountryToIsoIndex{93372, "lr"},
+    CountryToIsoIndex{93380, "lr"},
+    CountryToIsoIndex{93389, "lr"},
+    CountryToIsoIndex{93399, "lr"},
+    CountryToIsoIndex{93407, "lr"},
+    CountryToIsoIndex{93417, "ly"},
+    CountryToIsoIndex{93425, "ly"},
+    CountryToIsoIndex{93430, "ly"},
+    CountryToIsoIndex{93436, "ly"},
+    CountryToIsoIndex{93442, "ly"},
+    CountryToIsoIndex{93448, "ly"},
+    CountryToIsoIndex{93455, "ly"},
+    CountryToIsoIndex{93461, "lr"},
+    CountryToIsoIndex{93469, "ly"},
+    CountryToIsoIndex{93476, "lb"},
+    CountryToIsoIndex{93483, "lb"},
+    CountryToIsoIndex{93491, "ly"},
+    CountryToIsoIndex{93497, "ly"},
+    CountryToIsoIndex{93504, "ly"},
+    CountryToIsoIndex{93516, "ly"},
+    CountryToIsoIndex{93522, "ly"},
+    CountryToIsoIndex{93529, "ly"},
+    CountryToIsoIndex{93536, "ly"},
+    CountryToIsoIndex{93544, "lr"},
+    CountryToIsoIndex{93552, "lr"},
+    CountryToIsoIndex{93561, "li"},
+    CountryToIsoIndex{93572, "li"},
+    CountryToIsoIndex{93588, "li"},
+    CountryToIsoIndex{93601, "li"},
+    CountryToIsoIndex{93616, "li"},
+    CountryToIsoIndex{93631, "li"},
+    CountryToIsoIndex{93647, "li"},
+    CountryToIsoIndex{93660, "li"},
+    CountryToIsoIndex{93675, "li"},
+    CountryToIsoIndex{93691, "li"},
+    CountryToIsoIndex{93703, "li"},
+    CountryToIsoIndex{93718, "li"},
+    CountryToIsoIndex{93732, "li"},
+    CountryToIsoIndex{93746, "li"},
+    CountryToIsoIndex{93761, "li"},
+    CountryToIsoIndex{93777, "li"},
+    CountryToIsoIndex{93788, "io"},
+    CountryToIsoIndex{93822, "lt"},
+    CountryToIsoIndex{93830, "lt"},
+    CountryToIsoIndex{93838, "li"},
+    CountryToIsoIndex{93850, "li"},
+    CountryToIsoIndex{93863, "li"},
+    CountryToIsoIndex{93875, "li"},
+    CountryToIsoIndex{93888, "li"},
+    CountryToIsoIndex{93901, "li"},
+    CountryToIsoIndex{93913, "lb"},
+    CountryToIsoIndex{93922, "lr"},
+    CountryToIsoIndex{93931, "ly"},
+    CountryToIsoIndex{93937, "ly"},
+    CountryToIsoIndex{93944, "ly"},
+    CountryToIsoIndex{93951, "li"},
+    CountryToIsoIndex{93962, "lu"},
+    CountryToIsoIndex{93974, "lu"},
+    CountryToIsoIndex{93986, "li"},
+    CountryToIsoIndex{94002, "lu"},
+    CountryToIsoIndex{94012, "lu"},
+    CountryToIsoIndex{94023, "lu"},
+    CountryToIsoIndex{94034, "lu"},
+    CountryToIsoIndex{94045, "li"},
+    CountryToIsoIndex{94056, "li"},
+    CountryToIsoIndex{94069, "li"},
+    CountryToIsoIndex{94081, "nf"},
+    CountryToIsoIndex{94092, "ae"},
+    CountryToIsoIndex{94100, "ez"},
+    CountryToIsoIndex{94116, "li"},
+    CountryToIsoIndex{94128, "in"},
+    CountryToIsoIndex{94135, "in"},
+    CountryToIsoIndex{94142, "id"},
+    CountryToIsoIndex{94153, "lu"},
+    CountryToIsoIndex{94165, "cz"},
+    CountryToIsoIndex{94183, "do"},
+    CountryToIsoIndex{94204, "cf"},
+    CountryToIsoIndex{94230, "lb"},
+    CountryToIsoIndex{94237, "lr"},
+    CountryToIsoIndex{94245, "ly"},
+    CountryToIsoIndex{94251, "ly"},
+    CountryToIsoIndex{94257, "cf"},
+    CountryToIsoIndex{94284, "cz"},
+    CountryToIsoIndex{94302, "do"},
+    CountryToIsoIndex{94323, "ir"},
+    CountryToIsoIndex{94329, "iq"},
+    CountryToIsoIndex{94335, "ie"},
+    CountryToIsoIndex{94344, "ie"},
+    CountryToIsoIndex{94352, "li"},
+    CountryToIsoIndex{94367, "li"},
+    CountryToIsoIndex{94379, "li"},
+    CountryToIsoIndex{94391, "li"},
+    CountryToIsoIndex{94403, "li"},
+    CountryToIsoIndex{94414, "li"},
+    CountryToIsoIndex{94424, "li"},
+    CountryToIsoIndex{94443, "li"},
+    CountryToIsoIndex{94454, "ls"},
+    CountryToIsoIndex{94461, "us"},
+    CountryToIsoIndex{94474, "va"},
+    CountryToIsoIndex{94498, "li"},
+    CountryToIsoIndex{94511, "li"},
+    CountryToIsoIndex{94523, "li"},
+    CountryToIsoIndex{94540, "lt"},
+    CountryToIsoIndex{94549, "ls"},
+    CountryToIsoIndex{94556, "lt"},
+    CountryToIsoIndex{94566, "li"},
+    CountryToIsoIndex{94583, "li"},
+    CountryToIsoIndex{94598, "it"},
+    CountryToIsoIndex{94608, "it"},
+    CountryToIsoIndex{94616, "lt"},
+    CountryToIsoIndex{94623, "lt"},
+    CountryToIsoIndex{94631, "lt"},
+    CountryToIsoIndex{94640, "lt"},
+    CountryToIsoIndex{94647, "lt"},
+    CountryToIsoIndex{94656, "lt"},
+    CountryToIsoIndex{94664, "lt"},
+    CountryToIsoIndex{94674, "lt"},
+    CountryToIsoIndex{94685, "lt"},
+    CountryToIsoIndex{94694, "lt"},
+    CountryToIsoIndex{94703, "lt"},
+    CountryToIsoIndex{94712, "lt"},
+    CountryToIsoIndex{94721, "lt"},
+    CountryToIsoIndex{94729, "li"},
+    CountryToIsoIndex{94747, "lt"},
+    CountryToIsoIndex{94755, "lv"},
+    CountryToIsoIndex{94764, "lt"},
+    CountryToIsoIndex{94773, "lt"},
+    CountryToIsoIndex{94783, "lt"},
+    CountryToIsoIndex{94791, "lt"},
+    CountryToIsoIndex{94800, "lt"},
+    CountryToIsoIndex{94815, "lt"},
+    CountryToIsoIndex{94824, "lt"},
+    CountryToIsoIndex{94833, "lt"},
+    CountryToIsoIndex{94843, "lt"},
+    CountryToIsoIndex{94854, "lt"},
+    CountryToIsoIndex{94866, "lt"},
+    CountryToIsoIndex{94876, "lt"},
+    CountryToIsoIndex{94888, "lt"},
+    CountryToIsoIndex{94899, "lt"},
+    CountryToIsoIndex{94908, "lt"},
+    CountryToIsoIndex{94914, "lt"},
+    CountryToIsoIndex{94923, "lt"},
+    CountryToIsoIndex{94933, "lt"},
+    CountryToIsoIndex{94942, "lt"},
+    CountryToIsoIndex{94948, "lt"},
+    CountryToIsoIndex{94956, "lt"},
+    CountryToIsoIndex{94965, "lt"},
+    CountryToIsoIndex{94975, "lt"},
+    CountryToIsoIndex{94984, "lu"},
+    CountryToIsoIndex{94998, "lb"},
+    CountryToIsoIndex{95004, "ly"},
+    CountryToIsoIndex{95011, "lb"},
+    CountryToIsoIndex{95017, "ly"},
+    CountryToIsoIndex{95024, "li"},
+    CountryToIsoIndex{95035, "li"},
+    CountryToIsoIndex{95048, "li"},
+    CountryToIsoIndex{95060, "li"},
+    CountryToIsoIndex{95073, "re"},
+    CountryToIsoIndex{95083, "is"},
+    CountryToIsoIndex{95092, "ls"},
+    CountryToIsoIndex{95099, "se"},
+    CountryToIsoIndex{95108, "ch"},
+    CountryToIsoIndex{95119, "kw"},
+    CountryToIsoIndex{95125, "ma"},
+    CountryToIsoIndex{95133, "ma"},
+    CountryToIsoIndex{95141, "om"},
+    CountryToIsoIndex{95147, "ro"},
+    CountryToIsoIndex{95155, "ro"},
+    CountryToIsoIndex{95164, "ro"},
+    CountryToIsoIndex{95172, "ru"},
+    CountryToIsoIndex{95179, "ls"},
+    CountryToIsoIndex{95187, "au"},
+    CountryToIsoIndex{95196, "at"},
+    CountryToIsoIndex{95204, "lv"},
+    CountryToIsoIndex{95213, "za"},
+    CountryToIsoIndex{95234, "gs"},
+    CountryToIsoIndex{95269, "kr"},
+    CountryToIsoIndex{95280, "ss"},
+    CountryToIsoIndex{95292, "rw"},
+    CountryToIsoIndex{95300, "la"},
+    CountryToIsoIndex{95307, "ly"},
+    CountryToIsoIndex{95313, "lb"},
+    CountryToIsoIndex{95321, "lb"},
+    CountryToIsoIndex{95328, "lu"},
+    CountryToIsoIndex{95340, "lu"},
+    CountryToIsoIndex{95351, "ug"},
+    CountryToIsoIndex{95359, "lu"},
+    CountryToIsoIndex{95369, "lu"},
+    CountryToIsoIndex{95380, "lu"},
+    CountryToIsoIndex{95391, "ru"},
+    CountryToIsoIndex{95397, "lu"},
+    CountryToIsoIndex{95410, "ua"},
+    CountryToIsoIndex{95419, "lu"},
+    CountryToIsoIndex{95430, "lu"},
+    CountryToIsoIndex{95441, "lu"},
+    CountryToIsoIndex{95453, "lu"},
+    CountryToIsoIndex{95464, "lu"},
+    CountryToIsoIndex{95476, "lu"},
+    CountryToIsoIndex{95487, "lu"},
+    CountryToIsoIndex{95499, "lu"},
+    CountryToIsoIndex{95512, "lu"},
+    CountryToIsoIndex{95524, "lu"},
+    CountryToIsoIndex{95535, "lu"},
+    CountryToIsoIndex{95546, "lu"},
+    CountryToIsoIndex{95557, "lu"},
+    CountryToIsoIndex{95569, "lu"},
+    CountryToIsoIndex{95581, "gs"},
+    CountryToIsoIndex{95615, "ro"},
+    CountryToIsoIndex{95624, "hu"},
+    CountryToIsoIndex{95634, "jo"},
+    CountryToIsoIndex{95641, "uy"},
+    CountryToIsoIndex{95650, "ru"},
+    CountryToIsoIndex{95655, "ru"},
+    CountryToIsoIndex{95661, "lu"},
+    CountryToIsoIndex{95670, "lc"},
+    CountryToIsoIndex{95679, "lu"},
+    CountryToIsoIndex{95690, "lu"},
+    CountryToIsoIndex{95702, "cv"},
+    CountryToIsoIndex{95721, "ky"},
+    CountryToIsoIndex{95738, "ck"},
+    CountryToIsoIndex{95755, "fk"},
+    CountryToIsoIndex{95772, "mp"},
+    CountryToIsoIndex{95797, "mh"},
+    CountryToIsoIndex{95817, "nf"},
+    CountryToIsoIndex{95834, "sb"},
+    CountryToIsoIndex{95851, "tc"},
+    CountryToIsoIndex{95875, "vi"},
+    CountryToIsoIndex{95901, "vg"},
+    CountryToIsoIndex{95930, "io"},
+    CountryToIsoIndex{95964, "ly"},
+    CountryToIsoIndex{95971, "rw"},
+    CountryToIsoIndex{95979, "lu"},
+    CountryToIsoIndex{95988, "lu"},
+    CountryToIsoIndex{95998, "lu"},
+    CountryToIsoIndex{96008, "lu"},
+    CountryToIsoIndex{96019, "lu"},
+    CountryToIsoIndex{96031, "lu"},
+    CountryToIsoIndex{96041, "lu"},
+    CountryToIsoIndex{96052, "lu"},
+    CountryToIsoIndex{96065, "lu"},
+    CountryToIsoIndex{96076, "lu"},
+    CountryToIsoIndex{96088, "lu"},
+    CountryToIsoIndex{96100, "lu"},
+    CountryToIsoIndex{96111, "uz"},
+    CountryToIsoIndex{96123, "lu"},
+    CountryToIsoIndex{96134, "rw"},
+    CountryToIsoIndex{96141, "lu"},
+    CountryToIsoIndex{96152, "jp"},
+    CountryToIsoIndex{96159, "ye"},
+    CountryToIsoIndex{96166, "um"},
+    CountryToIsoIndex{96208, "lu"},
+    CountryToIsoIndex{96220, "gr"},
+    CountryToIsoIndex{96227, "ls"},
+    CountryToIsoIndex{96235, "ls"},
+    CountryToIsoIndex{96243, "lv"},
+    CountryToIsoIndex{96251, "lb"},
+    CountryToIsoIndex{96259, "lb"},
+    CountryToIsoIndex{96269, "iq"},
+    CountryToIsoIndex{96277, "ae"},
+    CountryToIsoIndex{96290, "ls"},
+    CountryToIsoIndex{96304, "ls"},
+    CountryToIsoIndex{96312, "ls"},
+    CountryToIsoIndex{96324, "lv"},
+    CountryToIsoIndex{96332, "ls"},
+    CountryToIsoIndex{96342, "re"},
+    CountryToIsoIndex{96357, "mk"},
+    CountryToIsoIndex{96368, "za"},
+    CountryToIsoIndex{96381, "gs"},
+    CountryToIsoIndex{96419, "kr"},
+    CountryToIsoIndex{96430, "ss"},
+    CountryToIsoIndex{96441, "mv"},
+    CountryToIsoIndex{96452, "ml"},
+    CountryToIsoIndex{96458, "mt"},
+    CountryToIsoIndex{96465, "ma"},
+    CountryToIsoIndex{96472, "mq"},
+    CountryToIsoIndex{96482, "mt"},
+    CountryToIsoIndex{96488, "io"},
+    CountryToIsoIndex{96526, "mo"},
+    CountryToIsoIndex{96532, "mo"},
+    CountryToIsoIndex{96546, "mo"},
+    CountryToIsoIndex{96561, "mo"},
+    CountryToIsoIndex{96574, "mo"},
+    CountryToIsoIndex{96583, "mo"},
+    CountryToIsoIndex{96597, "mo"},
+    CountryToIsoIndex{96610, "mo"},
+    CountryToIsoIndex{96626, "mo"},
+    CountryToIsoIndex{96642, "mo"},
+    CountryToIsoIndex{96655, "hu"},
+    CountryToIsoIndex{96666, "hu"},
+    CountryToIsoIndex{96678, "mo"},
+    CountryToIsoIndex{96686, "mo"},
+    CountryToIsoIndex{96703, "mo"},
+    CountryToIsoIndex{96709, "mo"},
+    CountryToIsoIndex{96732, "mo"},
+    CountryToIsoIndex{96744, "mo"},
+    CountryToIsoIndex{96760, "mo"},
+    CountryToIsoIndex{96773, "mo"},
+    CountryToIsoIndex{96790, "mo"},
+    CountryToIsoIndex{96803, "mo"},
+    CountryToIsoIndex{96817, "mo"},
+    CountryToIsoIndex{96838, "mo"},
+    CountryToIsoIndex{96855, "mo"},
+    CountryToIsoIndex{96869, "mo"},
+    CountryToIsoIndex{96885, "mk"},
+    CountryToIsoIndex{96895, "mk"},
+    CountryToIsoIndex{96909, "mk"},
+    CountryToIsoIndex{96919, "mk"},
+    CountryToIsoIndex{96933, "mk"},
+    CountryToIsoIndex{96947, "mk"},
+    CountryToIsoIndex{96962, "mk"},
+    CountryToIsoIndex{96976, "mk"},
+    CountryToIsoIndex{96987, "mk"},
+    CountryToIsoIndex{97001, "mk"},
+    CountryToIsoIndex{97018, "mk"},
+    CountryToIsoIndex{97035, "mk"},
+    CountryToIsoIndex{97049, "mk"},
+    CountryToIsoIndex{97064, "mk"},
+    CountryToIsoIndex{97083, "mk"},
+    CountryToIsoIndex{97098, "mk"},
+    CountryToIsoIndex{97108, "mk"},
+    CountryToIsoIndex{97123, "mk"},
+    CountryToIsoIndex{97137, "mk"},
+    CountryToIsoIndex{97148, "mk"},
+    CountryToIsoIndex{97159, "mk"},
+    CountryToIsoIndex{97169, "mq"},
+    CountryToIsoIndex{97179, "mg"},
+    CountryToIsoIndex{97190, "mg"},
+    CountryToIsoIndex{97202, "mg"},
+    CountryToIsoIndex{97215, "mg"},
+    CountryToIsoIndex{97226, "mg"},
+    CountryToIsoIndex{97237, "mg"},
+    CountryToIsoIndex{97250, "mg"},
+    CountryToIsoIndex{97263, "mg"},
+    CountryToIsoIndex{97274, "mg"},
+    CountryToIsoIndex{97284, "mg"},
+    CountryToIsoIndex{97296, "mg"},
+    CountryToIsoIndex{97312, "mg"},
+    CountryToIsoIndex{97323, "mg"},
+    CountryToIsoIndex{97335, "mg"},
+    CountryToIsoIndex{97348, "mg"},
+    CountryToIsoIndex{97360, "mg"},
+    CountryToIsoIndex{97372, "mg"},
+    CountryToIsoIndex{97387, "mg"},
+    CountryToIsoIndex{97399, "mg"},
+    CountryToIsoIndex{97410, "hu"},
+    CountryToIsoIndex{97419, "mg"},
+    CountryToIsoIndex{97431, "mg"},
+    CountryToIsoIndex{97443, "mg"},
+    CountryToIsoIndex{97454, "mg"},
+    CountryToIsoIndex{97465, "mv"},
+    CountryToIsoIndex{97472, "mv"},
+    CountryToIsoIndex{97480, "hu"},
+    CountryToIsoIndex{97490, "fm"},
+    CountryToIsoIndex{97504, "fm"},
+    CountryToIsoIndex{97517, "ps"},
+    CountryToIsoIndex{97535, "mm"},
+    CountryToIsoIndex{97548, "ma"},
+    CountryToIsoIndex{97557, "hu"},
+    CountryToIsoIndex{97570, "ml"},
+    CountryToIsoIndex{97576, "yt"},
+    CountryToIsoIndex{97583, "mq"},
+    CountryToIsoIndex{97593, "yt"},
+    CountryToIsoIndex{97599, "yt"},
+    CountryToIsoIndex{97606, "yt"},
+    CountryToIsoIndex{97614, "yt"},
+    CountryToIsoIndex{97621, "yt"},
+    CountryToIsoIndex{97628, "yt"},
+    CountryToIsoIndex{97635, "yt"},
+    CountryToIsoIndex{97643, "mo"},
+    CountryToIsoIndex{97650, "mo"},
+    CountryToIsoIndex{97658, "mo"},
+    CountryToIsoIndex{97664, "mo"},
+    CountryToIsoIndex{97673, "mo"},
+    CountryToIsoIndex{97686, "mo"},
+    CountryToIsoIndex{97700, "mo"},
+    CountryToIsoIndex{97729, "mx"},
+    CountryToIsoIndex{97738, "mo"},
+    CountryToIsoIndex{97744, "mo"},
+    CountryToIsoIndex{97758, "mo"},
+    CountryToIsoIndex{97772, "mo"},
+    CountryToIsoIndex{97787, "mo"},
+    CountryToIsoIndex{97804, "mo"},
+    CountryToIsoIndex{97815, "mo"},
+    CountryToIsoIndex{97821, "mk"},
+    CountryToIsoIndex{97831, "mk"},
+    CountryToIsoIndex{97844, "mk"},
+    CountryToIsoIndex{97865, "mk"},
+    CountryToIsoIndex{97905, "mk"},
+    CountryToIsoIndex{97921, "mk"},
+    CountryToIsoIndex{97935, "mk"},
+    CountryToIsoIndex{97950, "mk"},
+    CountryToIsoIndex{97961, "mk"},
+    CountryToIsoIndex{97972, "mk"},
+    CountryToIsoIndex{97986, "mk"},
+    CountryToIsoIndex{97997, "mk"},
+    CountryToIsoIndex{98012, "mk"},
+    CountryToIsoIndex{98026, "mk"},
+    CountryToIsoIndex{98041, "mk"},
+    CountryToIsoIndex{98052, "mk"},
+    CountryToIsoIndex{98068, "mk"},
+    CountryToIsoIndex{98082, "mk"},
+    CountryToIsoIndex{98093, "mk"},
+    CountryToIsoIndex{98103, "mw"},
+    CountryToIsoIndex{98111, "mw"},
+    CountryToIsoIndex{98122, "mv"},
+    CountryToIsoIndex{98131, "my"},
+    CountryToIsoIndex{98142, "my"},
+    CountryToIsoIndex{98151, "my"},
+    CountryToIsoIndex{98160, "my"},
+    CountryToIsoIndex{98170, "my"},
+    CountryToIsoIndex{98180, "my"},
+    CountryToIsoIndex{98189, "my"},
+    CountryToIsoIndex{98199, "my"},
+    CountryToIsoIndex{98208, "my"},
+    CountryToIsoIndex{98216, "my"},
+    CountryToIsoIndex{98225, "my"},
+    CountryToIsoIndex{98235, "my"},
+    CountryToIsoIndex{98244, "mw"},
+    CountryToIsoIndex{98251, "my"},
+    CountryToIsoIndex{98259, "mv"},
+    CountryToIsoIndex{98270, "mw"},
+    CountryToIsoIndex{98277, "mw"},
+    CountryToIsoIndex{98284, "mw"},
+    CountryToIsoIndex{98293, "mw"},
+    CountryToIsoIndex{98301, "mw"},
+    CountryToIsoIndex{98309, "mw"},
+    CountryToIsoIndex{98316, "mw"},
+    CountryToIsoIndex{98324, "mw"},
+    CountryToIsoIndex{98332, "mw"},
+    CountryToIsoIndex{98345, "my"},
+    CountryToIsoIndex{98354, "my"},
+    CountryToIsoIndex{98364, "my"},
+    CountryToIsoIndex{98379, "my"},
+    CountryToIsoIndex{98389, "my"},
+    CountryToIsoIndex{98399, "my"},
+    CountryToIsoIndex{98407, "mv"},
+    CountryToIsoIndex{98414, "mv"},
+    CountryToIsoIndex{98422, "mv"},
+    CountryToIsoIndex{98429, "mv"},
+    CountryToIsoIndex{98439, "mv"},
+    CountryToIsoIndex{98448, "mv"},
+    CountryToIsoIndex{98456, "mv"},
+    CountryToIsoIndex{98465, "mv"},
+    CountryToIsoIndex{98472, "mv"},
+    CountryToIsoIndex{98480, "mv"},
+    CountryToIsoIndex{98495, "mv"},
+    CountryToIsoIndex{98504, "mv"},
+    CountryToIsoIndex{98514, "mv"},
+    CountryToIsoIndex{98523, "mv"},
+    CountryToIsoIndex{98531, "mv"},
+    CountryToIsoIndex{98540, "mv"},
+    CountryToIsoIndex{98550, "mv"},
+    CountryToIsoIndex{98561, "mv"},
+    CountryToIsoIndex{98572, "mv"},
+    CountryToIsoIndex{98581, "mv"},
+    CountryToIsoIndex{98591, "mv"},
+    CountryToIsoIndex{98605, "mv"},
+    CountryToIsoIndex{98617, "mv"},
+    CountryToIsoIndex{98626, "mv"},
+    CountryToIsoIndex{98634, "mv"},
+    CountryToIsoIndex{98643, "mv"},
+    CountryToIsoIndex{98653, "mv"},
+    CountryToIsoIndex{98662, "mv"},
+    CountryToIsoIndex{98672, "mv"},
+    CountryToIsoIndex{98681, "mv"},
+    CountryToIsoIndex{98696, "mv"},
+    CountryToIsoIndex{98710, "mv"},
+    CountryToIsoIndex{98725, "mv"},
+    CountryToIsoIndex{98733, "mv"},
+    CountryToIsoIndex{98742, "mv"},
+    CountryToIsoIndex{98752, "md"},
+    CountryToIsoIndex{98760, "mv"},
+    CountryToIsoIndex{98769, "ml"},
+    CountryToIsoIndex{98774, "mv"},
+    CountryToIsoIndex{98785, "mv"},
+    CountryToIsoIndex{98797, "mv"},
+    CountryToIsoIndex{98807, "mv"},
+    CountryToIsoIndex{98816, "mv"},
+    CountryToIsoIndex{98826, "mv"},
+    CountryToIsoIndex{98836, "mv"},
+    CountryToIsoIndex{98845, "mv"},
+    CountryToIsoIndex{98854, "mv"},
+    CountryToIsoIndex{98863, "my"},
+    CountryToIsoIndex{98871, "my"},
+    CountryToIsoIndex{98880, "my"},
+    CountryToIsoIndex{98889, "my"},
+    CountryToIsoIndex{98898, "us"},
+    CountryToIsoIndex{98907, "my"},
+    CountryToIsoIndex{98914, "my"},
+    CountryToIsoIndex{98922, "my"},
+    CountryToIsoIndex{98930, "my"},
+    CountryToIsoIndex{98939, "my"},
+    CountryToIsoIndex{98948, "mv"},
+    CountryToIsoIndex{98957, "my"},
+    CountryToIsoIndex{98967, "my"},
+    CountryToIsoIndex{98974, "my"},
+    CountryToIsoIndex{98982, "my"},
+    CountryToIsoIndex{98991, "my"},
+    CountryToIsoIndex{99000, "my"},
+    CountryToIsoIndex{99008, "my"},
+    CountryToIsoIndex{99016, "ml"},
+    CountryToIsoIndex{99021, "ml"},
+    CountryToIsoIndex{99027, "mv"},
+    CountryToIsoIndex{99036, "ml"},
+    CountryToIsoIndex{99042, "ml"},
+    CountryToIsoIndex{99053, "ml"},
+    CountryToIsoIndex{99059, "ml"},
+    CountryToIsoIndex{99065, "my"},
+    CountryToIsoIndex{99073, "mt"},
+    CountryToIsoIndex{99080, "mt"},
+    CountryToIsoIndex{99087, "mq"},
+    CountryToIsoIndex{99098, "mt"},
+    CountryToIsoIndex{99106, "um"},
+    CountryToIsoIndex{99128, "me"},
+    CountryToIsoIndex{99135, "my"},
+    CountryToIsoIndex{99143, "mv"},
+    CountryToIsoIndex{99154, "ma"},
+    CountryToIsoIndex{99161, "mt"},
+    CountryToIsoIndex{99166, "mt"},
+    CountryToIsoIndex{99172, "mt"},
+    CountryToIsoIndex{99184, "mt"},
+    CountryToIsoIndex{99190, "mt"},
+    CountryToIsoIndex{99196, "mq"},
+    CountryToIsoIndex{99206, "mq"},
+    CountryToIsoIndex{99216, "mt"},
+    CountryToIsoIndex{99222, "mt"},
+    CountryToIsoIndex{99229, "fk"},
+    CountryToIsoIndex{99237, "fk"},
+    CountryToIsoIndex{99249, "fk"},
+    CountryToIsoIndex{99264, "mv"},
+    CountryToIsoIndex{99275, "mt"},
+    CountryToIsoIndex{99284, "my"},
+    CountryToIsoIndex{99294, "my"},
+    CountryToIsoIndex{99302, "my"},
+    CountryToIsoIndex{99310, "my"},
+    CountryToIsoIndex{99321, "mt"},
+    CountryToIsoIndex{99330, "my"},
+    CountryToIsoIndex{99341, "im"},
+    CountryToIsoIndex{99345, "im"},
+    CountryToIsoIndex{99355, "mg"},
+    CountryToIsoIndex{99370, "mn"},
+    CountryToIsoIndex{99380, "im"},
+    CountryToIsoIndex{99389, "um"},
+    CountryToIsoIndex{99412, "im"},
+    CountryToIsoIndex{99423, "im"},
+    CountryToIsoIndex{99432, "ms"},
+    CountryToIsoIndex{99442, "im"},
+    CountryToIsoIndex{99452, "im"},
+    CountryToIsoIndex{99462, "ms"},
+    CountryToIsoIndex{99472, "im"},
+    CountryToIsoIndex{99483, "mn"},
+    CountryToIsoIndex{99493, "yt"},
+    CountryToIsoIndex{99499, "mu"},
+    CountryToIsoIndex{99507, "mr"},
+    CountryToIsoIndex{99518, "mr"},
+    CountryToIsoIndex{99530, "mk"},
+    CountryToIsoIndex{99539, "mk"},
+    CountryToIsoIndex{99556, "ma"},
+    CountryToIsoIndex{99563, "mw"},
+    CountryToIsoIndex{99570, "my"},
+    CountryToIsoIndex{99580, "us"},
+    CountryToIsoIndex{99591, "us"},
+    CountryToIsoIndex{99600, "ml"},
+    CountryToIsoIndex{99605, "mp"},
+    CountryToIsoIndex{99624, "mp"},
+    CountryToIsoIndex{99640, "mp"},
+    CountryToIsoIndex{99663, "mp"},
+    CountryToIsoIndex{99680, "mv"},
+    CountryToIsoIndex{99690, "sm"},
+    CountryToIsoIndex{99701, "mh"},
+    CountryToIsoIndex{99713, "mt"},
+    CountryToIsoIndex{99720, "mr"},
+    CountryToIsoIndex{99730, "mq"},
+    CountryToIsoIndex{99742, "mq"},
+    CountryToIsoIndex{99753, "mu"},
+    CountryToIsoIndex{99762, "cf"},
+    CountryToIsoIndex{99789, "ma"},
+    CountryToIsoIndex{99795, "ma"},
+    CountryToIsoIndex{99803, "ma"},
+    CountryToIsoIndex{99811, "ma"},
+    CountryToIsoIndex{99817, "ma"},
+    CountryToIsoIndex{99823, "ma"},
+    CountryToIsoIndex{99830, "ma"},
+    CountryToIsoIndex{99838, "ma"},
+    CountryToIsoIndex{99847, "ma"},
+    CountryToIsoIndex{99854, "ma"},
+    CountryToIsoIndex{99862, "ma"},
+    CountryToIsoIndex{99869, "ma"},
+    CountryToIsoIndex{99877, "ma"},
+    CountryToIsoIndex{99885, "ma"},
+    CountryToIsoIndex{99892, "ma"},
+    CountryToIsoIndex{99901, "ma"},
+    CountryToIsoIndex{99911, "mh"},
+    CountryToIsoIndex{99926, "mh"},
+    CountryToIsoIndex{99939, "mh"},
+    CountryToIsoIndex{99952, "mh"},
+    CountryToIsoIndex{99964, "mh"},
+    CountryToIsoIndex{99979, "mh"},
+    CountryToIsoIndex{99988, "mh"},
+    CountryToIsoIndex{100001, "mh"},
+    CountryToIsoIndex{100017, "mh"},
+    CountryToIsoIndex{100032, "mh"},
+    CountryToIsoIndex{100048, "mh"},
+    CountryToIsoIndex{100065, "mh"},
+    CountryToIsoIndex{100081, "mh"},
+    CountryToIsoIndex{100098, "mh"},
+    CountryToIsoIndex{100115, "mh"},
+    CountryToIsoIndex{100129, "mh"},
+    CountryToIsoIndex{100146, "mh"},
+    CountryToIsoIndex{100162, "mh"},
+    CountryToIsoIndex{100177, "mh"},
+    CountryToIsoIndex{100191, "mh"},
+    CountryToIsoIndex{100207, "mh"},
+    CountryToIsoIndex{100223, "mh"},
+    CountryToIsoIndex{100237, "mh"},
+    CountryToIsoIndex{100254, "mh"},
+    CountryToIsoIndex{100273, "mh"},
+    CountryToIsoIndex{100290, "mh"},
+    CountryToIsoIndex{100309, "mh"},
+    CountryToIsoIndex{100325, "mh"},
+    CountryToIsoIndex{100341, "mh"},
+    CountryToIsoIndex{100356, "mh"},
+    CountryToIsoIndex{100373, "mh"},
+    CountryToIsoIndex{100390, "mh"},
+    CountryToIsoIndex{100407, "mh"},
+    CountryToIsoIndex{100422, "mh"},
+    CountryToIsoIndex{100437, "mh"},
+    CountryToIsoIndex{100452, "mh"},
+    CountryToIsoIndex{100478, "mq"},
+    CountryToIsoIndex{100488, "mq"},
+    CountryToIsoIndex{100499, "mq"},
+    CountryToIsoIndex{100509, "mq"},
+    CountryToIsoIndex{100520, "mq"},
+    CountryToIsoIndex{100529, "mq"},
+    CountryToIsoIndex{100539, "mq"},
+    CountryToIsoIndex{100549, "mq"},
+    CountryToIsoIndex{100559, "mq"},
+    CountryToIsoIndex{100575, "mq"},
+    CountryToIsoIndex{100585, "mq"},
+    CountryToIsoIndex{100596, "mq"},
+    CountryToIsoIndex{100606, "ma"},
+    CountryToIsoIndex{100612, "ma"},
+    CountryToIsoIndex{100619, "ma"},
+    CountryToIsoIndex{100626, "ma"},
+    CountryToIsoIndex{100634, "ma"},
+    CountryToIsoIndex{100643, "mq"},
+    CountryToIsoIndex{100654, "eg"},
+    CountryToIsoIndex{100660, "mk"},
+    CountryToIsoIndex{100670, "mk"},
+    CountryToIsoIndex{100685, "mk"},
+    CountryToIsoIndex{100697, "mk"},
+    CountryToIsoIndex{100711, "mk"},
+    CountryToIsoIndex{100722, "mk"},
+    CountryToIsoIndex{100733, "mk"},
+    CountryToIsoIndex{100745, "mk"},
+    CountryToIsoIndex{100762, "mk"},
+    CountryToIsoIndex{100772, "mk"},
+    CountryToIsoIndex{100783, "mk"},
+    CountryToIsoIndex{100817, "mk"},
+    CountryToIsoIndex{100827, "mk"},
+    CountryToIsoIndex{100837, "mk"},
+    CountryToIsoIndex{100848, "mk"},
+    CountryToIsoIndex{100858, "mk"},
+    CountryToIsoIndex{100873, "mk"},
+    CountryToIsoIndex{100882, "mh"},
+    CountryToIsoIndex{100896, "mk"},
+    CountryToIsoIndex{100906, "mk"},
+    CountryToIsoIndex{100921, "mk"},
+    CountryToIsoIndex{100931, "mk"},
+    CountryToIsoIndex{100977, "mk"},
+    CountryToIsoIndex{100986, "eg"},
+    CountryToIsoIndex{100991, "mk"},
+    CountryToIsoIndex{101001, "ci"},
+    CountryToIsoIndex{101019, "mg"},
+    CountryToIsoIndex{101030, "mg"},
+    CountryToIsoIndex{101042, "mk"},
+    CountryToIsoIndex{101053, "mq"},
+    CountryToIsoIndex{101062, "mq"},
+    CountryToIsoIndex{101070, "mq"},
+    CountryToIsoIndex{101079, "za"},
+    CountryToIsoIndex{101092, "kr"},
+    CountryToIsoIndex{101103, "ss"},
+    CountryToIsoIndex{101114, "mr"},
+    CountryToIsoIndex{101125, "mr"},
+    CountryToIsoIndex{101136, "mu"},
+    CountryToIsoIndex{101147, "mr"},
+    CountryToIsoIndex{101159, "mr"},
+    CountryToIsoIndex{101170, "mr"},
+    CountryToIsoIndex{101181, "mr"},
+    CountryToIsoIndex{101193, "mr"},
+    CountryToIsoIndex{101205, "mu"},
+    CountryToIsoIndex{101213, "mu"},
+    CountryToIsoIndex{101221, "mu"},
+    CountryToIsoIndex{101230, "mu"},
+    CountryToIsoIndex{101240, "mu"},
+    CountryToIsoIndex{101251, "mu"},
+    CountryToIsoIndex{101260, "mu"},
+    CountryToIsoIndex{101269, "mu"},
+    CountryToIsoIndex{101279, "mu"},
+    CountryToIsoIndex{101290, "mu"},
+    CountryToIsoIndex{101302, "mu"},
+    CountryToIsoIndex{101311, "mr"},
+    CountryToIsoIndex{101323, "mr"},
+    CountryToIsoIndex{101333, "mr"},
+    CountryToIsoIndex{101344, "mr"},
+    CountryToIsoIndex{101361, "mr"},
+    CountryToIsoIndex{101372, "mr"},
+    CountryToIsoIndex{101384, "mr"},
+    CountryToIsoIndex{101396, "mr"},
+    CountryToIsoIndex{101408, "mr"},
+    CountryToIsoIndex{101421, "mu"},
+    CountryToIsoIndex{101432, "mu"},
+    CountryToIsoIndex{101442, "mu"},
+    CountryToIsoIndex{101457, "mu"},
+    CountryToIsoIndex{101465, "mu"},
+    CountryToIsoIndex{101476, "mu"},
+    CountryToIsoIndex{101485, "mr"},
+    CountryToIsoIndex{101498, "yt"},
+    CountryToIsoIndex{101505, "mr"},
+    CountryToIsoIndex{101517, "mu"},
+    CountryToIsoIndex{101525, "mu"},
+    CountryToIsoIndex{101534, "mr"},
+    CountryToIsoIndex{101546, "mr"},
+    CountryToIsoIndex{101558, "mu"},
+    CountryToIsoIndex{101567, "mu"},
+    CountryToIsoIndex{101580, "mr"},
+    CountryToIsoIndex{101592, "mu"},
+    CountryToIsoIndex{101604, "mr"},
+    CountryToIsoIndex{101616, "mx"},
+    CountryToIsoIndex{101624, "mx"},
+    CountryToIsoIndex{101631, "mm"},
+    CountryToIsoIndex{101640, "yt"},
+    CountryToIsoIndex{101647, "yt"},
+    CountryToIsoIndex{101655, "yt"},
+    CountryToIsoIndex{101663, "yt"},
+    CountryToIsoIndex{101669, "yt"},
+    CountryToIsoIndex{101676, "yt"},
+    CountryToIsoIndex{101683, "yt"},
+    CountryToIsoIndex{101691, "yt"},
+    CountryToIsoIndex{101699, "yt"},
+    CountryToIsoIndex{101713, "yt"},
+    CountryToIsoIndex{101720, "yt"},
+    CountryToIsoIndex{101728, "yt"},
+    CountryToIsoIndex{101734, "yt"},
+    CountryToIsoIndex{101741, "yt"},
+    CountryToIsoIndex{101749, "yt"},
+    CountryToIsoIndex{101758, "yt"},
+    CountryToIsoIndex{101767, "yt"},
+    CountryToIsoIndex{101778, "yt"},
+    CountryToIsoIndex{101787, "mk"},
+    CountryToIsoIndex{101797, "mk"},
+    CountryToIsoIndex{101835, "mk"},
+    CountryToIsoIndex{101845, "mk"},
+    CountryToIsoIndex{101858, "mk"},
+    CountryToIsoIndex{101869, "mk"},
+    CountryToIsoIndex{101883, "mk"},
+    CountryToIsoIndex{101894, "mk"},
+    CountryToIsoIndex{101909, "mk"},
+    CountryToIsoIndex{101921, "hu"},
+    CountryToIsoIndex{101931, "fk"},
+    CountryToIsoIndex{101946, "ci"},
+    CountryToIsoIndex{101960, "cv"},
+    CountryToIsoIndex{101976, "ck"},
+    CountryToIsoIndex{101989, "ky"},
+    CountryToIsoIndex{102003, "mh"},
+    CountryToIsoIndex{102020, "nf"},
+    CountryToIsoIndex{102038, "mp"},
+    CountryToIsoIndex{102050, "sb"},
+    CountryToIsoIndex{102067, "tc"},
+    CountryToIsoIndex{102087, "gb"},
+    CountryToIsoIndex{102090, "br"},
+    CountryToIsoIndex{102100, "cn"},
+    CountryToIsoIndex{102109, "fr"},
+    CountryToIsoIndex{102119, "de"},
+    CountryToIsoIndex{102130, "in"},
+    CountryToIsoIndex{102139, "it"},
+    CountryToIsoIndex{102148, "jp"},
+    CountryToIsoIndex{102157, "ru"},
+    CountryToIsoIndex{102167, "gb"},
+    CountryToIsoIndex{102184, "us"},
+    CountryToIsoIndex{102200, "bo"},
+    CountryToIsoIndex{102208, "za"},
+    CountryToIsoIndex{102221, "ba"},
+    CountryToIsoIndex{102241, "bw"},
+    CountryToIsoIndex{102251, "gb"},
+    CountryToIsoIndex{102270, "bf"},
+    CountryToIsoIndex{102285, "bi"},
+    CountryToIsoIndex{102294, "bi"},
+    CountryToIsoIndex{102303, "bt"},
+    CountryToIsoIndex{102310, "bo"},
+    CountryToIsoIndex{102319, "bw"},
+    CountryToIsoIndex{102330, "br"},
+    CountryToIsoIndex{102340, "bj"},
+    CountryToIsoIndex{102352, "mx"},
+    CountryToIsoIndex{102361, "um"},
+    CountryToIsoIndex{102390, "mk"},
+    CountryToIsoIndex{102401, "mx"},
+    CountryToIsoIndex{102409, "mx"},
+    CountryToIsoIndex{102419, "mx"},
+    CountryToIsoIndex{102427, "mx"},
+    CountryToIsoIndex{102434, "mx"},
+    CountryToIsoIndex{102444, "mx"},
+    CountryToIsoIndex{102451, "mx"},
+    CountryToIsoIndex{102460, "mx"},
+    CountryToIsoIndex{102469, "mx"},
+    CountryToIsoIndex{102479, "mx"},
+    CountryToIsoIndex{102486, "mx"},
+    CountryToIsoIndex{102494, "mx"},
+    CountryToIsoIndex{102502, "mx"},
+    CountryToIsoIndex{102511, "mx"},
+    CountryToIsoIndex{102519, "mx"},
+    CountryToIsoIndex{102527, "mx"},
+    CountryToIsoIndex{102535, "mx"},
+    CountryToIsoIndex{102542, "mx"},
+    CountryToIsoIndex{102551, "me"},
+    CountryToIsoIndex{102561, "im"},
+    CountryToIsoIndex{102566, "im"},
+    CountryToIsoIndex{102575, "im"},
+    CountryToIsoIndex{102585, "eh"},
+    CountryToIsoIndex{102604, "im"},
+    CountryToIsoIndex{102613, "im"},
+    CountryToIsoIndex{102622, "um"},
+    CountryToIsoIndex{102646, "um"},
+    CountryToIsoIndex{102669, "cf"},
+    CountryToIsoIndex{102695, "ac"},
+    CountryToIsoIndex{102706, "ma"},
+    CountryToIsoIndex{102713, "eg"},
+    CountryToIsoIndex{102719, "mx"},
+    CountryToIsoIndex{102726, "mx"},
+    CountryToIsoIndex{102734, "mx"},
+    CountryToIsoIndex{102740, "mx"},
+    CountryToIsoIndex{102747, "mx"},
+    CountryToIsoIndex{102755, "mx"},
+    CountryToIsoIndex{102768, "mx"},
+    CountryToIsoIndex{102775, "mx"},
+    CountryToIsoIndex{102781, "mx"},
+    CountryToIsoIndex{102788, "mx"},
+    CountryToIsoIndex{102795, "mx"},
+    CountryToIsoIndex{102802, "mx"},
+    CountryToIsoIndex{102810, "mf"},
+    CountryToIsoIndex{102813, "xa"},
+    CountryToIsoIndex{102829, "mm"},
+    CountryToIsoIndex{102836, "mm"},
+    CountryToIsoIndex{102848, "mm"},
+    CountryToIsoIndex{102855, "mm"},
+    CountryToIsoIndex{102863, "mm"},
+    CountryToIsoIndex{102878, "mm"},
+    CountryToIsoIndex{102891, "mm"},
+    CountryToIsoIndex{102907, "mm"},
+    CountryToIsoIndex{102920, "mm"},
+    CountryToIsoIndex{102933, "mm"},
+    CountryToIsoIndex{102943, "mm"},
+    CountryToIsoIndex{102953, "fm"},
+    CountryToIsoIndex{102964, "fm"},
+    CountryToIsoIndex{102975, "fm"},
+    CountryToIsoIndex{102987, "fm"},
+    CountryToIsoIndex{102998, "mx"},
+    CountryToIsoIndex{103007, "mm"},
+    CountryToIsoIndex{103021, "fm"},
+    CountryToIsoIndex{103033, "fm"},
+    CountryToIsoIndex{103046, "fm"},
+    CountryToIsoIndex{103057, "fm"},
+    CountryToIsoIndex{103069, "fm"},
+    CountryToIsoIndex{103082, "fm"},
+    CountryToIsoIndex{103093, "fm"},
+    CountryToIsoIndex{103104, "fm"},
+    CountryToIsoIndex{103116, "fm"},
+    CountryToIsoIndex{103127, "fm"},
+    CountryToIsoIndex{103138, "fm"},
+    CountryToIsoIndex{103150, "fm"},
+    CountryToIsoIndex{103162, "fm"},
+    CountryToIsoIndex{103175, "fm"},
+    CountryToIsoIndex{103187, "fm"},
+    CountryToIsoIndex{103199, "fm"},
+    CountryToIsoIndex{103212, "fm"},
+    CountryToIsoIndex{103225, "fm"},
+    CountryToIsoIndex{103236, "fm"},
+    CountryToIsoIndex{103260, "fm"},
+    CountryToIsoIndex{103281, "fm"},
+    CountryToIsoIndex{103305, "fm"},
+    CountryToIsoIndex{103322, "fm"},
+    CountryToIsoIndex{103343, "fm"},
+    CountryToIsoIndex{103354, "fm"},
+    CountryToIsoIndex{103366, "fm"},
+    CountryToIsoIndex{103378, "fm"},
+    CountryToIsoIndex{103388, "fm"},
+    CountryToIsoIndex{103399, "fm"},
+    CountryToIsoIndex{103410, "fm"},
+    CountryToIsoIndex{103422, "fm"},
+    CountryToIsoIndex{103433, "fm"},
+    CountryToIsoIndex{103446, "fm"},
+    CountryToIsoIndex{103458, "fm"},
+    CountryToIsoIndex{103469, "fm"},
+    CountryToIsoIndex{103480, "fm"},
+    CountryToIsoIndex{103493, "fm"},
+    CountryToIsoIndex{103504, "mx"},
+    CountryToIsoIndex{103511, "de"},
+    CountryToIsoIndex{103523, "fm"},
+    CountryToIsoIndex{103536, "fm"},
+    CountryToIsoIndex{103548, "cx"},
+    CountryToIsoIndex{103560, "us"},
+    CountryToIsoIndex{103583, "ae"},
+    CountryToIsoIndex{103613, "vi"},
+    CountryToIsoIndex{103632, "fk"},
+    CountryToIsoIndex{103652, "cv"},
+    CountryToIsoIndex{103668, "ky"},
+    CountryToIsoIndex{103685, "ck"},
+    CountryToIsoIndex{103697, "mh"},
+    CountryToIsoIndex{103713, "mp"},
+    CountryToIsoIndex{103733, "sb"},
+    CountryToIsoIndex{103752, "tc"},
+    CountryToIsoIndex{103775, "nf"},
+    CountryToIsoIndex{103799, "vi"},
+    CountryToIsoIndex{103826, "vg"},
+    CountryToIsoIndex{103857, "eg"},
+    CountryToIsoIndex{103864, "eg"},
+    CountryToIsoIndex{103871, "eg"},
+    CountryToIsoIndex{103877, "eg"},
+    CountryToIsoIndex{103884, "eg"},
+    CountryToIsoIndex{103891, "eg"},
+    CountryToIsoIndex{103897, "eg"},
+    CountryToIsoIndex{103902, "eg"},
+    CountryToIsoIndex{103908, "eg"},
+    CountryToIsoIndex{103914, "eg"},
+    CountryToIsoIndex{103921, "mm"},
+    CountryToIsoIndex{103930, "mm"},
+    CountryToIsoIndex{103939, "mm"},
+    CountryToIsoIndex{103947, "mm"},
+    CountryToIsoIndex{103957, "mm"},
+    CountryToIsoIndex{103966, "cf"},
+    CountryToIsoIndex{103988, "cf"},
+    CountryToIsoIndex{104010, "gq"},
+    CountryToIsoIndex{104025, "mm"},
+    CountryToIsoIndex{104037, "mm"},
+    CountryToIsoIndex{104045, "mm"},
+    CountryToIsoIndex{104053, "mm"},
+    CountryToIsoIndex{104066, "mm"},
+    CountryToIsoIndex{104077, "va"},
+    CountryToIsoIndex{104090, "va"},
+    CountryToIsoIndex{104104, "mk"},
+    CountryToIsoIndex{104107, "br"},
+    CountryToIsoIndex{104117, "mn"},
+    CountryToIsoIndex{104126, "mz"},
+    CountryToIsoIndex{104135, "mz"},
+    CountryToIsoIndex{104146, "mv"},
+    CountryToIsoIndex{104154, "mv"},
+    CountryToIsoIndex{104161, "cd"},
+    CountryToIsoIndex{104186, "cz"},
+    CountryToIsoIndex{104199, "do"},
+    CountryToIsoIndex{104216, "mn"},
+    CountryToIsoIndex{104227, "md"},
+    CountryToIsoIndex{104238, "md"},
+    CountryToIsoIndex{104245, "md"},
+    CountryToIsoIndex{104253, "md"},
+    CountryToIsoIndex{104262, "md"},
+    CountryToIsoIndex{104271, "md"},
+    CountryToIsoIndex{104281, "md"},
+    CountryToIsoIndex{104291, "md"},
+    CountryToIsoIndex{104301, "md"},
+    CountryToIsoIndex{104311, "md"},
+    CountryToIsoIndex{104321, "md"},
+    CountryToIsoIndex{104329, "md"},
+    CountryToIsoIndex{104339, "md"},
+    CountryToIsoIndex{104348, "md"},
+    CountryToIsoIndex{104358, "md"},
+    CountryToIsoIndex{104368, "md"},
+    CountryToIsoIndex{104376, "md"},
+    CountryToIsoIndex{104384, "md"},
+    CountryToIsoIndex{104398, "md"},
+    CountryToIsoIndex{104406, "md"},
+    CountryToIsoIndex{104416, "md"},
+    CountryToIsoIndex{104424, "md"},
+    CountryToIsoIndex{104433, "md"},
+    CountryToIsoIndex{104443, "md"},
+    CountryToIsoIndex{104452, "mu"},
+    CountryToIsoIndex{104458, "mu"},
+    CountryToIsoIndex{104465, "mr"},
+    CountryToIsoIndex{104474, "mr"},
+    CountryToIsoIndex{104484, "mr"},
+    CountryToIsoIndex{104495, "md"},
+    CountryToIsoIndex{104504, "ma"},
+    CountryToIsoIndex{104511, "md"},
+    CountryToIsoIndex{104520, "md"},
+    CountryToIsoIndex{104528, "mv"},
+    CountryToIsoIndex{104537, "md"},
+    CountryToIsoIndex{104546, "md"},
+    CountryToIsoIndex{104556, "im"},
+    CountryToIsoIndex{104560, "mc"},
+    CountryToIsoIndex{104568, "mc"},
+    CountryToIsoIndex{104577, "mc"},
+    CountryToIsoIndex{104584, "mc"},
+    CountryToIsoIndex{104591, "mc"},
+    CountryToIsoIndex{104598, "mc"},
+    CountryToIsoIndex{104606, "mc"},
+    CountryToIsoIndex{104614, "mc"},
+    CountryToIsoIndex{104622, "mc"},
+    CountryToIsoIndex{104629, "mc"},
+    CountryToIsoIndex{104642, "mc"},
+    CountryToIsoIndex{104650, "mc"},
+    CountryToIsoIndex{104657, "mn"},
+    CountryToIsoIndex{104665, "mn"},
+    CountryToIsoIndex{104675, "mn"},
+    CountryToIsoIndex{104686, "mn"},
+    CountryToIsoIndex{104695, "mn"},
+    CountryToIsoIndex{104703, "mn"},
+    CountryToIsoIndex{104712, "mn"},
+    CountryToIsoIndex{104727, "mn"},
+    CountryToIsoIndex{104736, "mn"},
+    CountryToIsoIndex{104746, "mn"},
+    CountryToIsoIndex{104755, "mn"},
+    CountryToIsoIndex{104765, "mn"},
+    CountryToIsoIndex{104775, "mn"},
+    CountryToIsoIndex{104785, "mn"},
+    CountryToIsoIndex{104795, "mn"},
+    CountryToIsoIndex{104805, "mn"},
+    CountryToIsoIndex{104814, "mn"},
+    CountryToIsoIndex{104823, "mn"},
+    CountryToIsoIndex{104833, "mn"},
+    CountryToIsoIndex{104844, "mn"},
+    CountryToIsoIndex{104853, "ms"},
+    CountryToIsoIndex{104865, "me"},
+    CountryToIsoIndex{104878, "ms"},
+    CountryToIsoIndex{104891, "mn"},
+    CountryToIsoIndex{104901, "mn"},
+    CountryToIsoIndex{104913, "ms"},
+    CountryToIsoIndex{104923, "ms"},
+    CountryToIsoIndex{104933, "ms"},
+    CountryToIsoIndex{104942, "ms"},
+    CountryToIsoIndex{104952, "ms"},
+    CountryToIsoIndex{104962, "ms"},
+    CountryToIsoIndex{104973, "me"},
+    CountryToIsoIndex{104986, "me"},
+    CountryToIsoIndex{104998, "me"},
+    CountryToIsoIndex{105010, "me"},
+    CountryToIsoIndex{105022, "me"},
+    CountryToIsoIndex{105033, "me"},
+    CountryToIsoIndex{105050, "me"},
+    CountryToIsoIndex{105061, "me"},
+    CountryToIsoIndex{105072, "ms"},
+    CountryToIsoIndex{105083, "ms"},
+    CountryToIsoIndex{105096, "ms"},
+    CountryToIsoIndex{105108, "ms"},
+    CountryToIsoIndex{105118, "ms"},
+    CountryToIsoIndex{105129, "ms"},
+    CountryToIsoIndex{105138, "ms"},
+    CountryToIsoIndex{105148, "ms"},
+    CountryToIsoIndex{105160, "ms"},
+    CountryToIsoIndex{105171, "ms"},
+    CountryToIsoIndex{105182, "ms"},
+    CountryToIsoIndex{105194, "ms"},
+    CountryToIsoIndex{105206, "ms"},
+    CountryToIsoIndex{105223, "ms"},
+    CountryToIsoIndex{105236, "md"},
+    CountryToIsoIndex{105244, "mc"},
+    CountryToIsoIndex{105252, "me"},
+    CountryToIsoIndex{105264, "mu"},
+    CountryToIsoIndex{105277, "mr"},
+    CountryToIsoIndex{105288, "mr"},
+    CountryToIsoIndex{105298, "ms"},
+    CountryToIsoIndex{105307, "ms"},
+    CountryToIsoIndex{105317, "mr"},
+    CountryToIsoIndex{105328, "md"},
+    CountryToIsoIndex{105337, "mu"},
+    CountryToIsoIndex{105344, "mu"},
+    CountryToIsoIndex{105352, "mu"},
+    CountryToIsoIndex{105358, "mu"},
+    CountryToIsoIndex{105365, "mu"},
+    CountryToIsoIndex{105372, "mu"},
+    CountryToIsoIndex{105380, "mu"},
+    CountryToIsoIndex{105388, "mr"},
+    CountryToIsoIndex{105397, "mr"},
+    CountryToIsoIndex{105407, "mr"},
+    CountryToIsoIndex{105417, "mr"},
+    CountryToIsoIndex{105428, "mr"},
+    CountryToIsoIndex{105438, "mu"},
+    CountryToIsoIndex{105446, "mu"},
+    CountryToIsoIndex{105455, "mu"},
+    CountryToIsoIndex{105463, "ma"},
+    CountryToIsoIndex{105471, "ma"},
+    CountryToIsoIndex{105478, "ma"},
+    CountryToIsoIndex{105486, "ma"},
+    CountryToIsoIndex{105493, "ma"},
+    CountryToIsoIndex{105506, "ma"},
+    CountryToIsoIndex{105514, "mz"},
+    CountryToIsoIndex{105524, "mz"},
+    CountryToIsoIndex{105533, "mz"},
+    CountryToIsoIndex{105543, "mz"},
+    CountryToIsoIndex{105552, "mz"},
+    CountryToIsoIndex{105562, "mz"},
+    CountryToIsoIndex{105571, "mz"},
+    CountryToIsoIndex{105581, "mz"},
+    CountryToIsoIndex{105592, "cp"},
+    CountryToIsoIndex{105607, "cx"},
+    CountryToIsoIndex{105622, "im"},
+    CountryToIsoIndex{105631, "nf"},
+    CountryToIsoIndex{105644, "bv"},
+    CountryToIsoIndex{105655, "ac"},
+    CountryToIsoIndex{105671, "yt"},
+    CountryToIsoIndex{105679, "mz"},
+    CountryToIsoIndex{105688, "mz"},
+    CountryToIsoIndex{105698, "mz"},
+    CountryToIsoIndex{105707, "mz"},
+    CountryToIsoIndex{105718, "mz"},
+    CountryToIsoIndex{105727, "mz"},
+    CountryToIsoIndex{105737, "mz"},
+    CountryToIsoIndex{105748, "mz"},
+    CountryToIsoIndex{105758, "mz"},
+    CountryToIsoIndex{105768, "mz"},
+    CountryToIsoIndex{105784, "mz"},
+    CountryToIsoIndex{105794, "mz"},
+    CountryToIsoIndex{105805, "mz"},
+    CountryToIsoIndex{105815, "md"},
+    CountryToIsoIndex{105825, "mn"},
+    CountryToIsoIndex{105835, "mn"},
+    CountryToIsoIndex{105843, "ms"},
+    CountryToIsoIndex{105852, "ms"},
+    CountryToIsoIndex{105867, "pl"},
+    CountryToIsoIndex{105875, "pr"},
+    CountryToIsoIndex{105885, "pt"},
+    CountryToIsoIndex{105898, "mz"},
+    CountryToIsoIndex{105907, "mz"},
+    CountryToIsoIndex{105917, "qo"},
+    CountryToIsoIndex{105937, "cv"},
+    CountryToIsoIndex{105948, "md"},
+    CountryToIsoIndex{105956, "md"},
+    CountryToIsoIndex{105965, "md"},
+    CountryToIsoIndex{105974, "mu"},
+    CountryToIsoIndex{105987, "mr"},
+    CountryToIsoIndex{105998, "mc"},
+    CountryToIsoIndex{106005, "mn"},
+    CountryToIsoIndex{106014, "ps"},
+    CountryToIsoIndex{106057, "ms"},
+    CountryToIsoIndex{106066, "me"},
+    CountryToIsoIndex{106077, "me"},
+    CountryToIsoIndex{106088, "ms"},
+    CountryToIsoIndex{106098, "sh"},
+    CountryToIsoIndex{106118, "pm"},
+    CountryToIsoIndex{106143, "sh"},
+    CountryToIsoIndex{106160, "mu"},
+    CountryToIsoIndex{106166, "mr"},
+    CountryToIsoIndex{106178, "mr"},
+    CountryToIsoIndex{106187, "mr"},
+    CountryToIsoIndex{106197, "mz"},
+    CountryToIsoIndex{106207, "mz"},
+    CountryToIsoIndex{106217, "ms"},
+    CountryToIsoIndex{106224, "eg"},
+    CountryToIsoIndex{106232, "mz"},
+    CountryToIsoIndex{106243, "mz"},
+    CountryToIsoIndex{106253, "eg"},
+    CountryToIsoIndex{106259, "mm"},
+    CountryToIsoIndex{106266, "mz"},
+    CountryToIsoIndex{106274, "mz"},
+    CountryToIsoIndex{106283, "mz"},
+    CountryToIsoIndex{106292, "mz"},
+    CountryToIsoIndex{106300, "mn"},
+    CountryToIsoIndex{106310, "ms"},
+    CountryToIsoIndex{106320, "mu"},
+    CountryToIsoIndex{106327, "mr"},
+    CountryToIsoIndex{106337, "ps"},
+    CountryToIsoIndex{106367, "mm"},
+    CountryToIsoIndex{106373, "mm"},
+    CountryToIsoIndex{106384, "mm"},
+    CountryToIsoIndex{106392, "mm"},
+    CountryToIsoIndex{106400, "mm"},
+    CountryToIsoIndex{106409, "mm"},
+    CountryToIsoIndex{106417, "mm"},
+    CountryToIsoIndex{106427, "mm"},
+    CountryToIsoIndex{106434, "mm"},
+    CountryToIsoIndex{106446, "mm"},
+    CountryToIsoIndex{106458, "mm"},
+    CountryToIsoIndex{106466, "mm"},
+    CountryToIsoIndex{106479, "mm"},
+    CountryToIsoIndex{106492, "mm"},
+    CountryToIsoIndex{106508, "mm"},
+    CountryToIsoIndex{106524, "mm"},
+    CountryToIsoIndex{106540, "mm"},
+    CountryToIsoIndex{106553, "mm"},
+    CountryToIsoIndex{106572, "mm"},
+    CountryToIsoIndex{106592, "za"},
+    CountryToIsoIndex{106607, "eg"},
+    CountryToIsoIndex{106615, "md"},
+    CountryToIsoIndex{106624, "md"},
+    CountryToIsoIndex{106634, "md"},
+    CountryToIsoIndex{106643, "md"},
+    CountryToIsoIndex{106653, "mr"},
+    CountryToIsoIndex{106663, "mt"},
+    CountryToIsoIndex{106670, "ma"},
+    CountryToIsoIndex{106680, "mc"},
+    CountryToIsoIndex{106688, "mn"},
+    CountryToIsoIndex{106698, "mn"},
+    CountryToIsoIndex{106709, "mn"},
+    CountryToIsoIndex{106722, "ms"},
+    CountryToIsoIndex{106733, "ms"},
+    CountryToIsoIndex{106744, "mu"},
+    CountryToIsoIndex{106756, "mu"},
+    CountryToIsoIndex{106766, "mr"},
+    CountryToIsoIndex{106779, "mr"},
+    CountryToIsoIndex{106790, "mr"},
+    CountryToIsoIndex{106800, "ma"},
+    CountryToIsoIndex{106808, "ms"},
+    CountryToIsoIndex{106816, "ms"},
+    CountryToIsoIndex{106826, "mz"},
+    CountryToIsoIndex{106836, "mn"},
+    CountryToIsoIndex{106845, "ms"},
+    CountryToIsoIndex{106855, "ms"},
+    CountryToIsoIndex{106868, "ms"},
+    CountryToIsoIndex{106881, "ma"},
+    CountryToIsoIndex{106890, "cf"},
+    CountryToIsoIndex{106919, "mx"},
+    CountryToIsoIndex{106928, "mx"},
+    CountryToIsoIndex{106936, "mx"},
+    CountryToIsoIndex{106945, "mx"},
+    CountryToIsoIndex{106955, "mx"},
+    CountryToIsoIndex{106966, "mx"},
+    CountryToIsoIndex{106974, "mx"},
+    CountryToIsoIndex{106981, "mx"},
+    CountryToIsoIndex{106991, "mk"},
+    CountryToIsoIndex{107008, "sh"},
+    CountryToIsoIndex{107028, "kn"},
+    CountryToIsoIndex{107056, "lc"},
+    CountryToIsoIndex{107075, "pm"},
+    CountryToIsoIndex{107106, "vc"},
+    CountryToIsoIndex{107139, "ng"},
+    CountryToIsoIndex{107149, "us"},
+    CountryToIsoIndex{107169, "na"},
+    CountryToIsoIndex{107177, "bs"},
+    CountryToIsoIndex{107187, "nr"},
+    CountryToIsoIndex{107194, "ps"},
+    CountryToIsoIndex{107218, "ne"},
+    CountryToIsoIndex{107225, "ng"},
+    CountryToIsoIndex{107235, "ax"},
+    CountryToIsoIndex{107252, "bs"},
+    CountryToIsoIndex{107272, "ky"},
+    CountryToIsoIndex{107291, "ic"},
+    CountryToIsoIndex{107311, "cc"},
+    CountryToIsoIndex{107336, "fk"},
+    CountryToIsoIndex{107358, "fk"},
+    CountryToIsoIndex{107393, "fo"},
+    CountryToIsoIndex{107409, "ph"},
+    CountryToIsoIndex{107432, "mp"},
+    CountryToIsoIndex{107460, "mv"},
+    CountryToIsoIndex{107482, "mu"},
+    CountryToIsoIndex{107504, "sc"},
+    CountryToIsoIndex{107525, "tc"},
+    CountryToIsoIndex{107552, "id"},
+    CountryToIsoIndex{107565, "in"},
+    CountryToIsoIndex{107579, "ae"},
+    CountryToIsoIndex{107608, "ic"},
+    CountryToIsoIndex{107629, "ph"},
+    CountryToIsoIndex{107653, "mp"},
+    CountryToIsoIndex{107683, "ne"},
+    CountryToIsoIndex{107690, "ng"},
+    CountryToIsoIndex{107701, "ne"},
+    CountryToIsoIndex{107707, "ng"},
+    CountryToIsoIndex{107716, "ng"},
+    CountryToIsoIndex{107725, "ng"},
+    CountryToIsoIndex{107735, "ng"},
+    CountryToIsoIndex{107745, "ng"},
+    CountryToIsoIndex{107754, "ng"},
+    CountryToIsoIndex{107763, "aq"},
+    CountryToIsoIndex{107771, "fm"},
+    CountryToIsoIndex{107788, "gs"},
+    CountryToIsoIndex{107819, "na"},
+    CountryToIsoIndex{107829, "na"},
+    CountryToIsoIndex{107836, "na"},
+    CountryToIsoIndex{107844, "na"},
+    CountryToIsoIndex{107853, "na"},
+    CountryToIsoIndex{107867, "na"},
+    CountryToIsoIndex{107875, "na"},
+    CountryToIsoIndex{107883, "na"},
+    CountryToIsoIndex{107892, "na"},
+    CountryToIsoIndex{107900, "na"},
+    CountryToIsoIndex{107909, "na"},
+    CountryToIsoIndex{107918, "na"},
+    CountryToIsoIndex{107926, "na"},
+    CountryToIsoIndex{107935, "na"},
+    CountryToIsoIndex{107945, "na"},
+    CountryToIsoIndex{107955, "na"},
+    CountryToIsoIndex{107963, "na"},
+    CountryToIsoIndex{107972, "na"},
+    CountryToIsoIndex{107979, "na"},
+    CountryToIsoIndex{107987, "za"},
+    CountryToIsoIndex{107994, "ss"},
+    CountryToIsoIndex{108003, "vc"},
+    CountryToIsoIndex{108040, "kn"},
+    CountryToIsoIndex{108063, "lc"},
+    CountryToIsoIndex{108075, "mf"},
+    CountryToIsoIndex{108089, "nr"},
+    CountryToIsoIndex{108095, "nr"},
+    CountryToIsoIndex{108100, "sc"},
+    CountryToIsoIndex{108110, "us"},
+    CountryToIsoIndex{108130, "nl"},
+    CountryToIsoIndex{108143, "bq"},
+    CountryToIsoIndex{108166, "nc"},
+    CountryToIsoIndex{108184, "nz"},
+    CountryToIsoIndex{108201, "nr"},
+    CountryToIsoIndex{108207, "nr"},
+    CountryToIsoIndex{108215, "nr"},
+    CountryToIsoIndex{108221, "nr"},
+    CountryToIsoIndex{108227, "nr"},
+    CountryToIsoIndex{108239, "nr"},
+    CountryToIsoIndex{108246, "no"},
+    CountryToIsoIndex{108251, "nz"},
+    CountryToIsoIndex{108264, "nr"},
+    CountryToIsoIndex{108271, "nr"},
+    CountryToIsoIndex{108277, "nr"},
+    CountryToIsoIndex{108284, "nr"},
+    CountryToIsoIndex{108291, "ng"},
+    CountryToIsoIndex{108301, "ng"},
+    CountryToIsoIndex{108312, "ne"},
+    CountryToIsoIndex{108319, "ps"},
+    CountryToIsoIndex{108362, "cz"},
+    CountryToIsoIndex{108377, "cd"},
+    CountryToIsoIndex{108409, "cf"},
+    CountryToIsoIndex{108432, "do"},
+    CountryToIsoIndex{108452, "de"},
+    CountryToIsoIndex{108460, "np"},
+    CountryToIsoIndex{108467, "np"},
+    CountryToIsoIndex{108474, "nl"},
+    CountryToIsoIndex{108482, "nl"},
+    CountryToIsoIndex{108495, "nl"},
+    CountryToIsoIndex{108507, "nl"},
+    CountryToIsoIndex{108516, "nl"},
+    CountryToIsoIndex{108526, "nl"},
+    CountryToIsoIndex{108540, "nl"},
+    CountryToIsoIndex{108552, "nl"},
+    CountryToIsoIndex{108563, "nl"},
+    CountryToIsoIndex{108575, "nl"},
+    CountryToIsoIndex{108586, "nc"},
+    CountryToIsoIndex{108600, "np"},
+    CountryToIsoIndex{108607, "nz"},
+    CountryToIsoIndex{108618, "np"},
+    CountryToIsoIndex{108624, "nc"},
+    CountryToIsoIndex{108638, "np"},
+    CountryToIsoIndex{108646, "nz"},
+    CountryToIsoIndex{108657, "ni"},
+    CountryToIsoIndex{108668, "de"},
+    CountryToIsoIndex{108676, "de"},
+    CountryToIsoIndex{108684, "de"},
+    CountryToIsoIndex{108692, "de"},
+    CountryToIsoIndex{108704, "de"},
+    CountryToIsoIndex{108711, "np"},
+    CountryToIsoIndex{108716, "np"},
+    CountryToIsoIndex{108723, "np"},
+    CountryToIsoIndex{108731, "np"},
+    CountryToIsoIndex{108737, "np"},
+    CountryToIsoIndex{108744, "np"},
+    CountryToIsoIndex{108752, "np"},
+    CountryToIsoIndex{108759, "np"},
+    CountryToIsoIndex{108766, "np"},
+    CountryToIsoIndex{108778, "np"},
+    CountryToIsoIndex{108785, "np"},
+    CountryToIsoIndex{108793, "np"},
+    CountryToIsoIndex{108801, "np"},
+    CountryToIsoIndex{108806, "mp"},
+    CountryToIsoIndex{108823, "nr"},
+    CountryToIsoIndex{108828, "nl"},
+    CountryToIsoIndex{108840, "nl"},
+    CountryToIsoIndex{108858, "nc"},
+    CountryToIsoIndex{108872, "nc"},
+    CountryToIsoIndex{108886, "nz"},
+    CountryToIsoIndex{108897, "nc"},
+    CountryToIsoIndex{108910, "nc"},
+    CountryToIsoIndex{108929, "nz"},
+    CountryToIsoIndex{108940, "nz"},
+    CountryToIsoIndex{108952, "nz"},
+    CountryToIsoIndex{108969, "fr"},
+    CountryToIsoIndex{108978, "ph"},
+    CountryToIsoIndex{108986, "kn"},
+    CountryToIsoIndex{109010, "lc"},
+    CountryToIsoIndex{109022, "sm"},
+    CountryToIsoIndex{109035, "pm"},
+    CountryToIsoIndex{109061, "vc"},
+    CountryToIsoIndex{109095, "sh"},
+    CountryToIsoIndex{109111, "ru"},
+    CountryToIsoIndex{109115, "ga"},
+    CountryToIsoIndex{109121, "gh"},
+    CountryToIsoIndex{109127, "gr"},
+    CountryToIsoIndex{109135, "gd"},
+    CountryToIsoIndex{109145, "gb"},
+    CountryToIsoIndex{109154, "gi"},
+    CountryToIsoIndex{109163, "gn"},
+    CountryToIsoIndex{109169, "gw"},
+    CountryToIsoIndex{109180, "gr"},
+    CountryToIsoIndex{109188, "gl"},
+    CountryToIsoIndex{109201, "gy"},
+    CountryToIsoIndex{109209, "gl"},
+    CountryToIsoIndex{109220, "gp"},
+    CountryToIsoIndex{109231, "gu"},
+    CountryToIsoIndex{109238, "gt"},
+    CountryToIsoIndex{109249, "jp"},
+    CountryToIsoIndex{109259, "np"},
+    CountryToIsoIndex{109265, "ni"},
+    CountryToIsoIndex{109276, "ni"},
+    CountryToIsoIndex{109286, "ni"},
+    CountryToIsoIndex{109297, "ni"},
+    CountryToIsoIndex{109312, "ni"},
+    CountryToIsoIndex{109323, "nl"},
+    CountryToIsoIndex{109333, "nl"},
+    CountryToIsoIndex{109344, "bq"},
+    CountryToIsoIndex{109367, "nl"},
+    CountryToIsoIndex{109380, "nl"},
+    CountryToIsoIndex{109393, "bq"},
+    CountryToIsoIndex{109414, "ne"},
+    CountryToIsoIndex{109422, "ng"},
+    CountryToIsoIndex{109431, "nl"},
+    CountryToIsoIndex{109442, "nl"},
+    CountryToIsoIndex{109454, "de"},
+    CountryToIsoIndex{109461, "nc"},
+    CountryToIsoIndex{109475, "nz"},
+    CountryToIsoIndex{109487, "nc"},
+    CountryToIsoIndex{109502, "nz"},
+    CountryToIsoIndex{109515, "ng"},
+    CountryToIsoIndex{109524, "ne"},
+    CountryToIsoIndex{109531, "ng"},
+    CountryToIsoIndex{109540, "ne"},
+    CountryToIsoIndex{109546, "ne"},
+    CountryToIsoIndex{109553, "ng"},
+    CountryToIsoIndex{109561, "ng"},
+    CountryToIsoIndex{109575, "ng"},
+    CountryToIsoIndex{109583, "ng"},
+    CountryToIsoIndex{109592, "ng"},
+    CountryToIsoIndex{109601, "ng"},
+    CountryToIsoIndex{109609, "ne"},
+    CountryToIsoIndex{109617, "ng"},
+    CountryToIsoIndex{109626, "ne"},
+    CountryToIsoIndex{109638, "ne"},
+    CountryToIsoIndex{109645, "ne"},
+    CountryToIsoIndex{109652, "ng"},
+    CountryToIsoIndex{109660, "ne"},
+    CountryToIsoIndex{109669, "ne"},
+    CountryToIsoIndex{109675, "ng"},
+    CountryToIsoIndex{109684, "ne"},
+    CountryToIsoIndex{109692, "ne"},
+    CountryToIsoIndex{109697, "ne"},
+    CountryToIsoIndex{109703, "nc"},
+    CountryToIsoIndex{109716, "ne"},
+    CountryToIsoIndex{109721, "ne"},
+    CountryToIsoIndex{109728, "ne"},
+    CountryToIsoIndex{109735, "ng"},
+    CountryToIsoIndex{109744, "ne"},
+    CountryToIsoIndex{109750, "ne"},
+    CountryToIsoIndex{109757, "ne"},
+    CountryToIsoIndex{109764, "ng"},
+    CountryToIsoIndex{109772, "ng"},
+    CountryToIsoIndex{109781, "ng"},
+    CountryToIsoIndex{109791, "ng"},
+    CountryToIsoIndex{109799, "ng"},
+    CountryToIsoIndex{109807, "ng"},
+    CountryToIsoIndex{109815, "nz"},
+    CountryToIsoIndex{109825, "ne"},
+    CountryToIsoIndex{109834, "ng"},
+    CountryToIsoIndex{109845, "ne"},
+    CountryToIsoIndex{109853, "ne"},
+    CountryToIsoIndex{109862, "ni"},
+    CountryToIsoIndex{109872, "ni"},
+    CountryToIsoIndex{109881, "ni"},
+    CountryToIsoIndex{109891, "ng"},
+    CountryToIsoIndex{109902, "ni"},
+    CountryToIsoIndex{109914, "ni"},
+    CountryToIsoIndex{109924, "ni"},
+    CountryToIsoIndex{109934, "ni"},
+    CountryToIsoIndex{109945, "ni"},
+    CountryToIsoIndex{109957, "ni"},
+    CountryToIsoIndex{109967, "ni"},
+    CountryToIsoIndex{109977, "ni"},
+    CountryToIsoIndex{109987, "ni"},
+    CountryToIsoIndex{109998, "ni"},
+    CountryToIsoIndex{110010, "ni"},
+    CountryToIsoIndex{110020, "de"},
+    CountryToIsoIndex{110027, "ng"},
+    CountryToIsoIndex{110038, "ni"},
+    CountryToIsoIndex{110049, "nu"},
+    CountryToIsoIndex{110054, "nu"},
+    CountryToIsoIndex{110060, "np"},
+    CountryToIsoIndex{110066, "np"},
+    CountryToIsoIndex{110073, "no"},
+    CountryToIsoIndex{110084, "ng"},
+    CountryToIsoIndex{110092, "ng"},
+    CountryToIsoIndex{110101, "ne"},
+    CountryToIsoIndex{110107, "eg"},
+    CountryToIsoIndex{110114, "ne"},
+    CountryToIsoIndex{110125, "nl"},
+    CountryToIsoIndex{110137, "nu"},
+    CountryToIsoIndex{110142, "nu"},
+    CountryToIsoIndex{110153, "nu"},
+    CountryToIsoIndex{110159, "nc"},
+    CountryToIsoIndex{110172, "nc"},
+    CountryToIsoIndex{110185, "nu"},
+    CountryToIsoIndex{110190, "nz"},
+    CountryToIsoIndex{110199, "nu"},
+    CountryToIsoIndex{110205, "nu"},
+    CountryToIsoIndex{110211, "nz"},
+    CountryToIsoIndex{110222, "nz"},
+    CountryToIsoIndex{110233, "nu"},
+    CountryToIsoIndex{110239, "nu"},
+    CountryToIsoIndex{110247, "nu"},
+    CountryToIsoIndex{110251, "nu"},
+    CountryToIsoIndex{110256, "nu"},
+    CountryToIsoIndex{110261, "nc"},
+    CountryToIsoIndex{110274, "nz"},
+    CountryToIsoIndex{110284, "nu"},
+    CountryToIsoIndex{110290, "nu"},
+    CountryToIsoIndex{110298, "ne"},
+    CountryToIsoIndex{110304, "ng"},
+    CountryToIsoIndex{110312, "nu"},
+    CountryToIsoIndex{110317, "nc"},
+    CountryToIsoIndex{110332, "nz"},
+    CountryToIsoIndex{110346, "nu"},
+    CountryToIsoIndex{110353, "nz"},
+    CountryToIsoIndex{110366, "ne"},
+    CountryToIsoIndex{110372, "ne"},
+    CountryToIsoIndex{110379, "ng"},
+    CountryToIsoIndex{110387, "ng"},
+    CountryToIsoIndex{110396, "ng"},
+    CountryToIsoIndex{110404, "nl"},
+    CountryToIsoIndex{110415, "bq"},
+    CountryToIsoIndex{110432, "nl"},
+    CountryToIsoIndex{110443, "ne"},
+    CountryToIsoIndex{110451, "ne"},
+    CountryToIsoIndex{110460, "nl"},
+    CountryToIsoIndex{110471, "bq"},
+    CountryToIsoIndex{110490, "jp"},
+    CountryToIsoIndex{110498, "de"},
+    CountryToIsoIndex{110505, "de"},
+    CountryToIsoIndex{110513, "de"},
+    CountryToIsoIndex{110522, "de"},
+    CountryToIsoIndex{110532, "dj"},
+    CountryToIsoIndex{110541, "jo"},
+    CountryToIsoIndex{110552, "nc"},
+    CountryToIsoIndex{110570, "nz"},
+    CountryToIsoIndex{110585, "cz"},
+    CountryToIsoIndex{110604, "do"},
+    CountryToIsoIndex{110622, "gb"},
+    CountryToIsoIndex{110640, "io"},
+    CountryToIsoIndex{110673, "nl"},
+    CountryToIsoIndex{110681, "us"},
+    CountryToIsoIndex{110696, "gb"},
+    CountryToIsoIndex{110709, "cd"},
+    CountryToIsoIndex{110731, "vg"},
+    CountryToIsoIndex{110753, "ps"},
+    CountryToIsoIndex{110769, "cz"},
+    CountryToIsoIndex{110781, "va"},
+    CountryToIsoIndex{110793, "cf"},
+    CountryToIsoIndex{110809, "io"},
+    CountryToIsoIndex{110842, "gb"},
+    CountryToIsoIndex{110851, "ne"},
+    CountryToIsoIndex{110858, "ne"},
+    CountryToIsoIndex{110865, "at"},
+    CountryToIsoIndex{110871, "no"},
+    CountryToIsoIndex{110878, "no"},
+    CountryToIsoIndex{110886, "kp"},
+    CountryToIsoIndex{110897, "mp"},
+    CountryToIsoIndex{110923, "no"},
+    CountryToIsoIndex{110933, "no"},
+    CountryToIsoIndex{110939, "nc"},
+    CountryToIsoIndex{110953, "nz"},
+    CountryToIsoIndex{110964, "no"},
+    CountryToIsoIndex{110970, "no"},
+    CountryToIsoIndex{110977, "kp"},
+    CountryToIsoIndex{110988, "sd"},
+    CountryToIsoIndex{110999, "mp"},
+    CountryToIsoIndex{111019, "kp"},
+    CountryToIsoIndex{111030, "mp"},
+    CountryToIsoIndex{111049, "mk"},
+    CountryToIsoIndex{111064, "mp"},
+    CountryToIsoIndex{111084, "no"},
+    CountryToIsoIndex{111091, "no"},
+    CountryToIsoIndex{111099, "no"},
+    CountryToIsoIndex{111108, "no"},
+    CountryToIsoIndex{111117, "no"},
+    CountryToIsoIndex{111127, "no"},
+    CountryToIsoIndex{111138, "kp"},
+    CountryToIsoIndex{111148, "kp"},
+    CountryToIsoIndex{111158, "mp"},
+    CountryToIsoIndex{111176, "mp"},
+    CountryToIsoIndex{111194, "mp"},
+    CountryToIsoIndex{111210, "mk"},
+    CountryToIsoIndex{111224, "mk"},
+    CountryToIsoIndex{111239, "mp"},
+    CountryToIsoIndex{111253, "mp"},
+    CountryToIsoIndex{111267, "mp"},
+    CountryToIsoIndex{111282, "mp"},
+    CountryToIsoIndex{111297, "mp"},
+    CountryToIsoIndex{111310, "mk"},
+    CountryToIsoIndex{111325, "no"},
+    CountryToIsoIndex{111331, "no"},
+    CountryToIsoIndex{111339, "nf"},
+    CountryToIsoIndex{111347, "nf"},
+    CountryToIsoIndex{111360, "nf"},
+    CountryToIsoIndex{111374, "nf"},
+    CountryToIsoIndex{111388, "nf"},
+    CountryToIsoIndex{111401, "nf"},
+    CountryToIsoIndex{111415, "nf"},
+    CountryToIsoIndex{111427, "nf"},
+    CountryToIsoIndex{111441, "nf"},
+    CountryToIsoIndex{111456, "nf"},
+    CountryToIsoIndex{111469, "nf"},
+    CountryToIsoIndex{111482, "nf"},
+    CountryToIsoIndex{111495, "nf"},
+    CountryToIsoIndex{111509, "nf"},
+    CountryToIsoIndex{111523, "nf"},
+    CountryToIsoIndex{111539, "nf"},
+    CountryToIsoIndex{111549, "nf"},
+    CountryToIsoIndex{111562, "nf"},
+    CountryToIsoIndex{111575, "nf"},
+    CountryToIsoIndex{111590, "nf"},
+    CountryToIsoIndex{111604, "nf"},
+    CountryToIsoIndex{111618, "nf"},
+    CountryToIsoIndex{111632, "nf"},
+    CountryToIsoIndex{111646, "nf"},
+    CountryToIsoIndex{111661, "nf"},
+    CountryToIsoIndex{111673, "nf"},
+    CountryToIsoIndex{111697, "nf"},
+    CountryToIsoIndex{111711, "no"},
+    CountryToIsoIndex{111717, "no"},
+    CountryToIsoIndex{111723, "no"},
+    CountryToIsoIndex{111732, "no"},
+    CountryToIsoIndex{111742, "no"},
+    CountryToIsoIndex{111748, "no"},
+    CountryToIsoIndex{111754, "no"},
+    CountryToIsoIndex{111764, "no"},
+    CountryToIsoIndex{111771, "ci"},
+    CountryToIsoIndex{111789, "mp"},
+    CountryToIsoIndex{111812, "kp"},
+    CountryToIsoIndex{111823, "mk"},
+    CountryToIsoIndex{111838, "nr"},
+    CountryToIsoIndex{111843, "no"},
+    CountryToIsoIndex{111851, "no"},
+    CountryToIsoIndex{111860, "no"},
+    CountryToIsoIndex{111867, "no"},
+    CountryToIsoIndex{111875, "no"},
+    CountryToIsoIndex{111883, "no"},
+    CountryToIsoIndex{111892, "no"},
+    CountryToIsoIndex{111902, "no"},
+    CountryToIsoIndex{111912, "no"},
+    CountryToIsoIndex{111921, "no"},
+    CountryToIsoIndex{111930, "no"},
+    CountryToIsoIndex{111940, "no"},
+    CountryToIsoIndex{111949, "no"},
+    CountryToIsoIndex{111958, "no"},
+    CountryToIsoIndex{111965, "no"},
+    CountryToIsoIndex{111973, "no"},
+    CountryToIsoIndex{111981, "no"},
+    CountryToIsoIndex{111989, "no"},
+    CountryToIsoIndex{111996, "no"},
+    CountryToIsoIndex{112009, "no"},
+    CountryToIsoIndex{112015, "no"},
+    CountryToIsoIndex{112022, "no"},
+    CountryToIsoIndex{112031, "no"},
+    CountryToIsoIndex{112039, "no"},
+    CountryToIsoIndex{112048, "no"},
+    CountryToIsoIndex{112057, "no"},
+    CountryToIsoIndex{112067, "no"},
+    CountryToIsoIndex{112077, "no"},
+    CountryToIsoIndex{112083, "no"},
+    CountryToIsoIndex{112092, "no"},
+    CountryToIsoIndex{112098, "mp"},
+    CountryToIsoIndex{112119, "kp"},
+    CountryToIsoIndex{112132, "mp"},
+    CountryToIsoIndex{112152, "vg"},
+    CountryToIsoIndex{112174, "cv"},
+    CountryToIsoIndex{112186, "fk"},
+    CountryToIsoIndex{112198, "ky"},
+    CountryToIsoIndex{112209, "ck"},
+    CountryToIsoIndex{112218, "mp"},
+    CountryToIsoIndex{112240, "mh"},
+    CountryToIsoIndex{112253, "nf"},
+    CountryToIsoIndex{112265, "sb"},
+    CountryToIsoIndex{112278, "tc"},
+    CountryToIsoIndex{112297, "vi"},
+    CountryToIsoIndex{112318, "nc"},
+    CountryToIsoIndex{112332, "nz"},
+    CountryToIsoIndex{112345, "nc"},
+    CountryToIsoIndex{112360, "nc"},
+    CountryToIsoIndex{112378, "nz"},
+    CountryToIsoIndex{112394, "nz"},
+    CountryToIsoIndex{112407, "nc"},
+    CountryToIsoIndex{112421, "nc"},
+    CountryToIsoIndex{112435, "nc"},
+    CountryToIsoIndex{112449, "nc"},
+    CountryToIsoIndex{112464, "nc"},
+    CountryToIsoIndex{112478, "nz"},
+    CountryToIsoIndex{112490, "nz"},
+    CountryToIsoIndex{112503, "nz"},
+    CountryToIsoIndex{112517, "nz"},
+    CountryToIsoIndex{112530, "nc"},
+    CountryToIsoIndex{112544, "nz"},
+    CountryToIsoIndex{112556, "nz"},
+    CountryToIsoIndex{112567, "nc"},
+    CountryToIsoIndex{112580, "nz"},
+    CountryToIsoIndex{112591, "nz"},
+    CountryToIsoIndex{112602, "nc"},
+    CountryToIsoIndex{112616, "nc"},
+    CountryToIsoIndex{112632, "nz"},
+    CountryToIsoIndex{112645, "no"},
+    CountryToIsoIndex{112650, "no"},
+    CountryToIsoIndex{112657, "nz"},
+    CountryToIsoIndex{112672, "de"},
+    CountryToIsoIndex{112679, "es"},
+    CountryToIsoIndex{112687, "io"},
+    CountryToIsoIndex{112725, "cf"},
+    CountryToIsoIndex{112746, "cz"},
+    CountryToIsoIndex{112758, "do"},
+    CountryToIsoIndex{112773, "cd"},
+    CountryToIsoIndex{112798, "pg"},
+    CountryToIsoIndex{112814, "nc"},
+    CountryToIsoIndex{112829, "nz"},
+    CountryToIsoIndex{112842, "nc"},
+    CountryToIsoIndex{112859, "nz"},
+    CountryToIsoIndex{112875, "au"},
+    CountryToIsoIndex{112884, "kn"},
+    CountryToIsoIndex{112903, "lc"},
+    CountryToIsoIndex{112915, "sm"},
+    CountryToIsoIndex{112929, "pm"},
+    CountryToIsoIndex{112951, "vc"},
+    CountryToIsoIndex{112980, "sh"},
+    CountryToIsoIndex{112994, "at"},
+    CountryToIsoIndex{113006, "tl"},
+    CountryToIsoIndex{113018, "at"},
+    CountryToIsoIndex{113032, "qo"},
+    CountryToIsoIndex{113048, "nc"},
+    CountryToIsoIndex{113063, "nz"},
+    CountryToIsoIndex{113076, "nr"},
+    CountryToIsoIndex{113081, "no"},
+    CountryToIsoIndex{113088, "no"},
+    CountryToIsoIndex{113097, "nc"},
+    CountryToIsoIndex{113113, "nz"},
+    CountryToIsoIndex{113128, "nz"},
+    CountryToIsoIndex{113142, "nc"},
+    CountryToIsoIndex{113156, "nc"},
+    CountryToIsoIndex{113171, "nz"},
+    CountryToIsoIndex{113183, "nz"},
+    CountryToIsoIndex{113197, "nz"},
+    CountryToIsoIndex{113207, "nz"},
+    CountryToIsoIndex{113215, "nz"},
+    CountryToIsoIndex{113225, "va"},
+    CountryToIsoIndex{113233, "nr"},
+    CountryToIsoIndex{113239, "nc"},
+    CountryToIsoIndex{113253, "nz"},
+    CountryToIsoIndex{113264, "nc"},
+    CountryToIsoIndex{113276, "nl"},
+    CountryToIsoIndex{113288, "nc"},
+    CountryToIsoIndex{113302, "nz"},
+    CountryToIsoIndex{113314, "nc"},
+    CountryToIsoIndex{113326, "nc"},
+    CountryToIsoIndex{113339, "nz"},
+    CountryToIsoIndex{113349, "nz"},
+    CountryToIsoIndex{113361, "nu"},
+    CountryToIsoIndex{113366, "eh"},
+    CountryToIsoIndex{113380, "nc"},
+    CountryToIsoIndex{113393, "nc"},
+    CountryToIsoIndex{113407, "nz"},
+    CountryToIsoIndex{113418, "nu"},
+    CountryToIsoIndex{113424, "nz"},
+    CountryToIsoIndex{113435, "nz"},
+    CountryToIsoIndex{113446, "zm"},
+    CountryToIsoIndex{113454, "zw"},
+    CountryToIsoIndex{113465, "nf"},
+    CountryToIsoIndex{113479, "nf"},
+    CountryToIsoIndex{113494, "no"},
+    CountryToIsoIndex{113507, "no"},
+    CountryToIsoIndex{113522, "no"},
+    CountryToIsoIndex{113533, "nf"},
+    CountryToIsoIndex{113548, "no"},
+    CountryToIsoIndex{113557, "no"},
+    CountryToIsoIndex{113568, "no"},
+    CountryToIsoIndex{113581, "no"},
+    CountryToIsoIndex{113589, "no"},
+    CountryToIsoIndex{113601, "nl"},
+    CountryToIsoIndex{113612, "np"},
+    CountryToIsoIndex{113620, "np"},
+    CountryToIsoIndex{113627, "np"},
+    CountryToIsoIndex{113635, "eh"},
+    CountryToIsoIndex{113647, "ci"},
+    CountryToIsoIndex{113663, "ci"},
+    CountryToIsoIndex{113678, "ci"},
+    CountryToIsoIndex{113702, "br"},
+    CountryToIsoIndex{113710, "ca"},
+    CountryToIsoIndex{113718, "qo"},
+    CountryToIsoIndex{113735, "qo"},
+    CountryToIsoIndex{113751, "qo"},
+    CountryToIsoIndex{113766, "qo"},
+    CountryToIsoIndex{113781, "qo"},
+    CountryToIsoIndex{113799, "qo"},
+    CountryToIsoIndex{113813, "qo"},
+    CountryToIsoIndex{113827, "qo"},
+    CountryToIsoIndex{113844, "qo"},
+    CountryToIsoIndex{113864, "qo"},
+    CountryToIsoIndex{113877, "qo"},
+    CountryToIsoIndex{113894, "qo"},
+    CountryToIsoIndex{113913, "ug"},
+    CountryToIsoIndex{113921, "ua"},
+    CountryToIsoIndex{113930, "qo"},
+    CountryToIsoIndex{113943, "uz"},
+    CountryToIsoIndex{113955, "uz"},
+    CountryToIsoIndex{113967, "ug"},
+    CountryToIsoIndex{113974, "ye"},
+    CountryToIsoIndex{113981, "ax"},
+    CountryToIsoIndex{113994, "vg"},
+    CountryToIsoIndex{114025, "ky"},
+    CountryToIsoIndex{114039, "km"},
+    CountryToIsoIndex{114054, "cc"},
+    CountryToIsoIndex{114074, "ck"},
+    CountryToIsoIndex{114086, "fk"},
+    CountryToIsoIndex{114104, "fk"},
+    CountryToIsoIndex{114135, "fo"},
+    CountryToIsoIndex{114148, "um"},
+    CountryToIsoIndex{114169, "mh"},
+    CountryToIsoIndex{114185, "mv"},
+    CountryToIsoIndex{114202, "vi"},
+    CountryToIsoIndex{114235, "tc"},
+    CountryToIsoIndex{114263, "pw"},
+    CountryToIsoIndex{114276, "pn"},
+    CountryToIsoIndex{114292, "sb"},
+    CountryToIsoIndex{114308, "bv"},
+    CountryToIsoIndex{114321, "cp"},
+    CountryToIsoIndex{114338, "hm"},
+    CountryToIsoIndex{114369, "im"},
+    CountryToIsoIndex{114383, "mu"},
+    CountryToIsoIndex{114397, "ac"},
+    CountryToIsoIndex{114417, "cx"},
+    CountryToIsoIndex{114432, "tt"},
+    CountryToIsoIndex{114460, "nf"},
+    CountryToIsoIndex{114474, "mk"},
+    CountryToIsoIndex{114487, "gb"},
+    CountryToIsoIndex{114490, "eh"},
+    CountryToIsoIndex{114506, "qo"},
+    CountryToIsoIndex{114525, "qo"},
+    CountryToIsoIndex{114547, "qo"},
+    CountryToIsoIndex{114570, "ua"},
+    CountryToIsoIndex{114578, "nl"},
+    CountryToIsoIndex{114584, "nl"},
+    CountryToIsoIndex{114591, "ax"},
+    CountryToIsoIndex{114604, "ax"},
+    CountryToIsoIndex{114619, "nl"},
+    CountryToIsoIndex{114627, "it"},
+    CountryToIsoIndex{114639, "lb"},
+    CountryToIsoIndex{114647, "om"},
+    CountryToIsoIndex{114651, "om"},
+    CountryToIsoIndex{114657, "om"},
+    CountryToIsoIndex{114664, "om"},
+    CountryToIsoIndex{114669, "om"},
+    CountryToIsoIndex{114675, "om"},
+    CountryToIsoIndex{114682, "om"},
+    CountryToIsoIndex{114688, "om"},
+    CountryToIsoIndex{114694, "om"},
+    CountryToIsoIndex{114705, "om"},
+    CountryToIsoIndex{114711, "om"},
+    CountryToIsoIndex{114718, "om"},
+    CountryToIsoIndex{114724, "hn"},
+    CountryToIsoIndex{114733, "hn"},
+    CountryToIsoIndex{114741, "hn"},
+    CountryToIsoIndex{114750, "hn"},
+    CountryToIsoIndex{114760, "hu"},
+    CountryToIsoIndex{114767, "hu"},
+    CountryToIsoIndex{114774, "hu"},
+    CountryToIsoIndex{114781, "hu"},
+    CountryToIsoIndex{114790, "hu"},
+    CountryToIsoIndex{114796, "nf"},
+    CountryToIsoIndex{114810, "hn"},
+    CountryToIsoIndex{114820, "hu"},
+    CountryToIsoIndex{114828, "at"},
+    CountryToIsoIndex{114840, "at"},
+    CountryToIsoIndex{114851, "at"},
+    CountryToIsoIndex{114861, "at"},
+    CountryToIsoIndex{114872, "at"},
+    CountryToIsoIndex{114883, "tl"},
+    CountryToIsoIndex{114892, "tl"},
+    CountryToIsoIndex{114902, "hk"},
+    CountryToIsoIndex{114911, "py"},
+    CountryToIsoIndex{114921, "pe"},
+    CountryToIsoIndex{114927, "qo"},
+    CountryToIsoIndex{114955, "gb"},
+    CountryToIsoIndex{114967, "de"},
+    CountryToIsoIndex{114982, "us"},
+    CountryToIsoIndex{115000, "br"},
+    CountryToIsoIndex{115019, "ng"},
+    CountryToIsoIndex{115038, "cn"},
+    CountryToIsoIndex{115054, "ad"},
+    CountryToIsoIndex{115072, "ao"},
+    CountryToIsoIndex{115090, "ai"},
+    CountryToIsoIndex{115110, "ag"},
+    CountryToIsoIndex{115140, "af"},
+    CountryToIsoIndex{115163, "ar"},
+    CountryToIsoIndex{115182, "ie"},
+    CountryToIsoIndex{115200, "al"},
+    CountryToIsoIndex{115221, "dz"},
+    CountryToIsoIndex{115242, "am"},
+    CountryToIsoIndex{115259, "cf"},
+    CountryToIsoIndex{115287, "za"},
+    CountryToIsoIndex{115310, "kr"},
+    CountryToIsoIndex{115331, "aw"},
+    CountryToIsoIndex{115347, "az"},
+    CountryToIsoIndex{115369, "is"},
+    CountryToIsoIndex{115388, "at"},
+    CountryToIsoIndex{115407, "au"},
+    CountryToIsoIndex{115426, "bb"},
+    CountryToIsoIndex{115445, "bs"},
+    CountryToIsoIndex{115464, "bd"},
+    CountryToIsoIndex{115486, "bh"},
+    CountryToIsoIndex{115503, "be"},
+    CountryToIsoIndex{115523, "by"},
+    CountryToIsoIndex{115542, "bz"},
+    CountryToIsoIndex{115561, "bm"},
+    CountryToIsoIndex{115578, "bj"},
+    CountryToIsoIndex{115597, "bo"},
+    CountryToIsoIndex{115618, "ba"},
+    CountryToIsoIndex{115652, "bw"},
+    CountryToIsoIndex{115675, "bn"},
+    CountryToIsoIndex{115696, "bt"},
+    CountryToIsoIndex{115713, "bg"},
+    CountryToIsoIndex{115732, "bf"},
+    CountryToIsoIndex{115754, "bi"},
+    CountryToIsoIndex{115773, "dk"},
+    CountryToIsoIndex{115792, "dj"},
+    CountryToIsoIndex{115812, "dm"},
+    CountryToIsoIndex{115831, "do"},
+    CountryToIsoIndex{115852, "sv"},
+    CountryToIsoIndex{115871, "eg"},
+    CountryToIsoIndex{115889, "ec"},
+    CountryToIsoIndex{115906, "gq"},
+    CountryToIsoIndex{115929, "ae"},
+    CountryToIsoIndex{115958, "er"},
+    CountryToIsoIndex{115976, "ee"},
+    CountryToIsoIndex{115995, "vi"},
+    CountryToIsoIndex{116027, "vg"},
+    CountryToIsoIndex{116063, "fk"},
+    CountryToIsoIndex{116089, "mp"},
+    CountryToIsoIndex{116118, "io"},
+    CountryToIsoIndex{116155, "mh"},
+    CountryToIsoIndex{116178, "nf"},
+    CountryToIsoIndex{116204, "sb"},
+    CountryToIsoIndex{116229, "ky"},
+    CountryToIsoIndex{116253, "cv"},
+    CountryToIsoIndex{116280, "ck"},
+    CountryToIsoIndex{116303, "et"},
+    CountryToIsoIndex{116320, "vu"},
+    CountryToIsoIndex{116338, "fr"},
+    CountryToIsoIndex{116356, "ve"},
+    CountryToIsoIndex{116376, "vn"},
+    CountryToIsoIndex{116395, "fj"},
+    CountryToIsoIndex{116410, "fi"},
+    CountryToIsoIndex{116428, "ph"},
+    CountryToIsoIndex{116447, "gf"},
+    CountryToIsoIndex{116470, "pf"},
+    CountryToIsoIndex{116497, "vc"},
+    CountryToIsoIndex{116527, "ga"},
+    CountryToIsoIndex{116543, "gp"},
+    CountryToIsoIndex{116562, "gm"},
+    CountryToIsoIndex{116579, "gh"},
+    CountryToIsoIndex{116594, "gd"},
+    CountryToIsoIndex{116611, "gn"},
+    CountryToIsoIndex{116626, "gw"},
+    CountryToIsoIndex{116646, "gl"},
+    CountryToIsoIndex{116666, "gr"},
+    CountryToIsoIndex{116684, "gb"},
+    CountryToIsoIndex{116704, "gi"},
+    CountryToIsoIndex{116725, "ge"},
+    CountryToIsoIndex{116741, "gu"},
+    CountryToIsoIndex{116757, "gt"},
+    CountryToIsoIndex{116777, "kp"},
+    CountryToIsoIndex{116798, "gy"},
+    CountryToIsoIndex{116815, "ht"},
+    CountryToIsoIndex{116831, "sh"},
+    CountryToIsoIndex{116848, "hn"},
+    CountryToIsoIndex{116868, "hu"},
+    CountryToIsoIndex{116886, "tl"},
+    CountryToIsoIndex{116911, "in"},
+    CountryToIsoIndex{116927, "id"},
+    CountryToIsoIndex{116947, "iq"},
+    CountryToIsoIndex{116963, "ir"},
+    CountryToIsoIndex{116979, "il"},
+    CountryToIsoIndex{116997, "it"},
+    CountryToIsoIndex{117013, "ps"},
+    CountryToIsoIndex{117048, "jm"},
+    CountryToIsoIndex{117066, "jp"},
+    CountryToIsoIndex{117083, "jo"},
+    CountryToIsoIndex{117100, "nc"},
+    CountryToIsoIndex{117125, "cm"},
+    CountryToIsoIndex{117145, "kh"},
+    CountryToIsoIndex{117165, "ca"},
+    CountryToIsoIndex{117182, "kz"},
+    CountryToIsoIndex{117203, "ke"},
+    CountryToIsoIndex{117219, "kn"},
+    CountryToIsoIndex{117243, "ki"},
+    CountryToIsoIndex{117262, "co"},
+    CountryToIsoIndex{117282, "km"},
+    CountryToIsoIndex{117301, "hr"},
+    CountryToIsoIndex{117320, "qa"},
+    CountryToIsoIndex{117335, "ci"},
+    CountryToIsoIndex{117355, "cu"},
+    CountryToIsoIndex{117370, "kg"},
+    CountryToIsoIndex{117393, "cy"},
+    CountryToIsoIndex{117410, "cr"},
+    CountryToIsoIndex{117432, "kw"},
+    CountryToIsoIndex{117449, "lr"},
+    CountryToIsoIndex{117467, "la"},
+    CountryToIsoIndex{117483, "lv"},
+    CountryToIsoIndex{117501, "lb"},
+    CountryToIsoIndex{117520, "li"},
+    CountryToIsoIndex{117545, "ls"},
+    CountryToIsoIndex{117562, "ly"},
+    CountryToIsoIndex{117579, "lt"},
+    CountryToIsoIndex{117598, "lu"},
+    CountryToIsoIndex{117617, "lc"},
+    CountryToIsoIndex{117633, "mg"},
+    CountryToIsoIndex{117652, "fm"},
+    CountryToIsoIndex{117674, "mv"},
+    CountryToIsoIndex{117693, "my"},
+    CountryToIsoIndex{117711, "mt"},
+    CountryToIsoIndex{117728, "mw"},
+    CountryToIsoIndex{117745, "ml"},
+    CountryToIsoIndex{117760, "mm"},
+    CountryToIsoIndex{117779, "mr"},
+    CountryToIsoIndex{117799, "mu"},
+    CountryToIsoIndex{117819, "mk"},
+    CountryToIsoIndex{117839, "mq"},
+    CountryToIsoIndex{117860, "yt"},
+    CountryToIsoIndex{117877, "mx"},
+    CountryToIsoIndex{117894, "md"},
+    CountryToIsoIndex{117912, "mn"},
+    CountryToIsoIndex{117930, "mc"},
+    CountryToIsoIndex{117947, "ma"},
+    CountryToIsoIndex{117964, "mz"},
+    CountryToIsoIndex{117985, "ms"},
+    CountryToIsoIndex{118005, "ne"},
+    CountryToIsoIndex{118021, "na"},
+    CountryToIsoIndex{118039, "nr"},
+    CountryToIsoIndex{118055, "nl"},
+    CountryToIsoIndex{118075, "np"},
+    CountryToIsoIndex{118090, "ni"},
+    CountryToIsoIndex{118110, "nu"},
+    CountryToIsoIndex{118125, "no"},
+    CountryToIsoIndex{118142, "uy"},
+    CountryToIsoIndex{118161, "uz"},
+    CountryToIsoIndex{118185, "om"},
+    CountryToIsoIndex{118200, "pw"},
+    CountryToIsoIndex{118216, "pg"},
+    CountryToIsoIndex{118239, "pk"},
+    CountryToIsoIndex{118259, "pa"},
+    CountryToIsoIndex{118276, "py"},
+    CountryToIsoIndex{118295, "pm"},
+    CountryToIsoIndex{118322, "pe"},
+    CountryToIsoIndex{118337, "pn"},
+    CountryToIsoIndex{118356, "pl"},
+    CountryToIsoIndex{118374, "pr"},
+    CountryToIsoIndex{118393, "pt"},
+    CountryToIsoIndex{118410, "re"},
+    CountryToIsoIndex{118429, "ro"},
+    CountryToIsoIndex{118448, "ru"},
+    CountryToIsoIndex{118464, "rw"},
+    CountryToIsoIndex{118482, "td"},
+    CountryToIsoIndex{118498, "zm"},
+    CountryToIsoIndex{118516, "ws"},
+    CountryToIsoIndex{118531, "sm"},
+    CountryToIsoIndex{118552, "st"},
+    CountryToIsoIndex{118582, "sz"},
+    CountryToIsoIndex{118601, "sa"},
+    CountryToIsoIndex{118623, "sn"},
+    CountryToIsoIndex{118640, "sc"},
+    CountryToIsoIndex{118659, "cz"},
+    CountryToIsoIndex{118679, "nz"},
+    CountryToIsoIndex{118702, "cl"},
+    CountryToIsoIndex{118717, "sk"},
+    CountryToIsoIndex{118737, "si"},
+    CountryToIsoIndex{118757, "zw"},
+    CountryToIsoIndex{118776, "sg"},
+    CountryToIsoIndex{118794, "es"},
+    CountryToIsoIndex{118811, "sy"},
+    CountryToIsoIndex{118827, "sl"},
+    CountryToIsoIndex{118848, "lk"},
+    CountryToIsoIndex{118868, "so"},
+    CountryToIsoIndex{118886, "sd"},
+    CountryToIsoIndex{118903, "sr"},
+    CountryToIsoIndex{118922, "se"},
+    CountryToIsoIndex{118940, "ch"},
+    CountryToIsoIndex{118963, "th"},
+    CountryToIsoIndex{118982, "tw"},
+    CountryToIsoIndex{119000, "tj"},
+    CountryToIsoIndex{119021, "tz"},
+    CountryToIsoIndex{119040, "tt"},
+    CountryToIsoIndex{119068, "tg"},
+    CountryToIsoIndex{119083, "tk"},
+    CountryToIsoIndex{119101, "to"},
+    CountryToIsoIndex{119117, "tr"},
+    CountryToIsoIndex{119133, "tc"},
+    CountryToIsoIndex{119164, "tm"},
+    CountryToIsoIndex{119188, "tv"},
+    CountryToIsoIndex{119205, "tn"},
+    CountryToIsoIndex{119223, "ug"},
+    CountryToIsoIndex{119240, "ua"},
+    CountryToIsoIndex{119258, "wf"},
+    CountryToIsoIndex{119282, "ye"},
+    CountryToIsoIndex{119299, "de"},
+    CountryToIsoIndex{119315, "us"},
+    CountryToIsoIndex{119335, "br"},
+    CountryToIsoIndex{119355, "ng"},
+    CountryToIsoIndex{119375, "cn"},
+    CountryToIsoIndex{119393, "ad"},
+    CountryToIsoIndex{119412, "ao"},
+    CountryToIsoIndex{119431, "ai"},
+    CountryToIsoIndex{119452, "ag"},
+    CountryToIsoIndex{119483, "af"},
+    CountryToIsoIndex{119507, "ar"},
+    CountryToIsoIndex{119527, "ie"},
+    CountryToIsoIndex{119546, "al"},
+    CountryToIsoIndex{119568, "dz"},
+    CountryToIsoIndex{119590, "am"},
+    CountryToIsoIndex{119608, "cf"},
+    CountryToIsoIndex{119637, "za"},
+    CountryToIsoIndex{119661, "kr"},
+    CountryToIsoIndex{119684, "aw"},
+    CountryToIsoIndex{119701, "is"},
+    CountryToIsoIndex{119722, "at"},
+    CountryToIsoIndex{119742, "au"},
+    CountryToIsoIndex{119762, "az"},
+    CountryToIsoIndex{119786, "bb"},
+    CountryToIsoIndex{119806, "bs"},
+    CountryToIsoIndex{119826, "bd"},
+    CountryToIsoIndex{119849, "bh"},
+    CountryToIsoIndex{119867, "be"},
+    CountryToIsoIndex{119889, "by"},
+    CountryToIsoIndex{119909, "bz"},
+    CountryToIsoIndex{119930, "bm"},
+    CountryToIsoIndex{119948, "bn"},
+    CountryToIsoIndex{119971, "bt"},
+    CountryToIsoIndex{119989, "bg"},
+    CountryToIsoIndex{120009, "bf"},
+    CountryToIsoIndex{120032, "bi"},
+    CountryToIsoIndex{120052, "bo"},
+    CountryToIsoIndex{120075, "ba"},
+    CountryToIsoIndex{120113, "bw"},
+    CountryToIsoIndex{120138, "bj"},
+    CountryToIsoIndex{120160, "dj"},
+    CountryToIsoIndex{120182, "dm"},
+    CountryToIsoIndex{120202, "do"},
+    CountryToIsoIndex{120224, "dk"},
+    CountryToIsoIndex{120245, "eg"},
+    CountryToIsoIndex{120264, "ec"},
+    CountryToIsoIndex{120282, "gq"},
+    CountryToIsoIndex{120306, "er"},
+    CountryToIsoIndex{120325, "ee"},
+    CountryToIsoIndex{120345, "vi"},
+    CountryToIsoIndex{120379, "vg"},
+    CountryToIsoIndex{120416, "fk"},
+    CountryToIsoIndex{120443, "mp"},
+    CountryToIsoIndex{120473, "io"},
+    CountryToIsoIndex{120511, "mh"},
+    CountryToIsoIndex{120536, "nf"},
+    CountryToIsoIndex{120564, "sb"},
+    CountryToIsoIndex{120590, "ky"},
+    CountryToIsoIndex{120615, "cv"},
+    CountryToIsoIndex{120643, "ck"},
+    CountryToIsoIndex{120667, "et"},
+    CountryToIsoIndex{120685, "vu"},
+    CountryToIsoIndex{120704, "fr"},
+    CountryToIsoIndex{120723, "fj"},
+    CountryToIsoIndex{120739, "fi"},
+    CountryToIsoIndex{120758, "ph"},
+    CountryToIsoIndex{120778, "gf"},
+    CountryToIsoIndex{120803, "pf"},
+    CountryToIsoIndex{120832, "vc"},
+    CountryToIsoIndex{120864, "ve"},
+    CountryToIsoIndex{120889, "vn"},
+    CountryToIsoIndex{120910, "ga"},
+    CountryToIsoIndex{120927, "gp"},
+    CountryToIsoIndex{120947, "gm"},
+    CountryToIsoIndex{120965, "gh"},
+    CountryToIsoIndex{120981, "gd"},
+    CountryToIsoIndex{120999, "gn"},
+    CountryToIsoIndex{121015, "gw"},
+    CountryToIsoIndex{121036, "gl"},
+    CountryToIsoIndex{121057, "gr"},
+    CountryToIsoIndex{121076, "gi"},
+    CountryToIsoIndex{121098, "gu"},
+    CountryToIsoIndex{121115, "gt"},
+    CountryToIsoIndex{121136, "kp"},
+    CountryToIsoIndex{121159, "gy"},
+    CountryToIsoIndex{121177, "ge"},
+    CountryToIsoIndex{121195, "gb"},
+    CountryToIsoIndex{121218, "ht"},
+    CountryToIsoIndex{121235, "hn"},
+    CountryToIsoIndex{121256, "hu"},
+    CountryToIsoIndex{121275, "sh"},
+    CountryToIsoIndex{121294, "tl"},
+    CountryToIsoIndex{121321, "in"},
+    CountryToIsoIndex{121338, "id"},
+    CountryToIsoIndex{121359, "iq"},
+    CountryToIsoIndex{121376, "ir"},
+    CountryToIsoIndex{121393, "il"},
+    CountryToIsoIndex{121413, "it"},
+    CountryToIsoIndex{121430, "ps"},
+    CountryToIsoIndex{121468, "jm"},
+    CountryToIsoIndex{121487, "jp"},
+    CountryToIsoIndex{121505, "jo"},
+    CountryToIsoIndex{121524, "nc"},
+    CountryToIsoIndex{121550, "cm"},
+    CountryToIsoIndex{121571, "kh"},
+    CountryToIsoIndex{121592, "ca"},
+    CountryToIsoIndex{121610, "kz"},
+    CountryToIsoIndex{121634, "ke"},
+    CountryToIsoIndex{121651, "kn"},
+    CountryToIsoIndex{121676, "ki"},
+    CountryToIsoIndex{121696, "co"},
+    CountryToIsoIndex{121717, "km"},
+    CountryToIsoIndex{121737, "hr"},
+    CountryToIsoIndex{121757, "qa"},
+    CountryToIsoIndex{121773, "ci"},
+    CountryToIsoIndex{121794, "cu"},
+    CountryToIsoIndex{121810, "kg"},
+    CountryToIsoIndex{121835, "cy"},
+    CountryToIsoIndex{121853, "cr"},
+    CountryToIsoIndex{121876, "kw"},
+    CountryToIsoIndex{121894, "lr"},
+    CountryToIsoIndex{121913, "la"},
+    CountryToIsoIndex{121930, "lv"},
+    CountryToIsoIndex{121949, "lb"},
+    CountryToIsoIndex{121969, "ls"},
+    CountryToIsoIndex{121987, "ly"},
+    CountryToIsoIndex{122005, "lt"},
+    CountryToIsoIndex{122025, "lu"},
+    CountryToIsoIndex{122045, "lc"},
+    CountryToIsoIndex{122063, "li"},
+    CountryToIsoIndex{122092, "mg"},
+    CountryToIsoIndex{122112, "fm"},
+    CountryToIsoIndex{122135, "mv"},
+    CountryToIsoIndex{122155, "my"},
+    CountryToIsoIndex{122174, "mt"},
+    CountryToIsoIndex{122192, "mw"},
+    CountryToIsoIndex{122210, "ml"},
+    CountryToIsoIndex{122226, "mm"},
+    CountryToIsoIndex{122246, "mr"},
+    CountryToIsoIndex{122267, "mu"},
+    CountryToIsoIndex{122288, "mk"},
+    CountryToIsoIndex{122309, "mq"},
+    CountryToIsoIndex{122331, "yt"},
+    CountryToIsoIndex{122349, "mx"},
+    CountryToIsoIndex{122367, "md"},
+    CountryToIsoIndex{122386, "mn"},
+    CountryToIsoIndex{122405, "mc"},
+    CountryToIsoIndex{122423, "ma"},
+    CountryToIsoIndex{122441, "mz"},
+    CountryToIsoIndex{122464, "ms"},
+    CountryToIsoIndex{122485, "ne"},
+    CountryToIsoIndex{122502, "na"},
+    CountryToIsoIndex{122521, "nr"},
+    CountryToIsoIndex{122538, "nl"},
+    CountryToIsoIndex{122559, "np"},
+    CountryToIsoIndex{122575, "ni"},
+    CountryToIsoIndex{122596, "nu"},
+    CountryToIsoIndex{122612, "uy"},
+    CountryToIsoIndex{122632, "uz"},
+    CountryToIsoIndex{122659, "no"},
+    CountryToIsoIndex{122679, "pw"},
+    CountryToIsoIndex{122696, "pg"},
+    CountryToIsoIndex{122720, "pk"},
+    CountryToIsoIndex{122741, "pa"},
+    CountryToIsoIndex{122759, "py"},
+    CountryToIsoIndex{122779, "pe"},
+    CountryToIsoIndex{122795, "pn"},
+    CountryToIsoIndex{122815, "pl"},
+    CountryToIsoIndex{122834, "pr"},
+    CountryToIsoIndex{122855, "pt"},
+    CountryToIsoIndex{122874, "pm"},
+    CountryToIsoIndex{122904, "re"},
+    CountryToIsoIndex{122924, "ro"},
+    CountryToIsoIndex{122944, "rw"},
+    CountryToIsoIndex{122963, "ru"},
+    CountryToIsoIndex{122982, "ws"},
+    CountryToIsoIndex{122999, "sm"},
+    CountryToIsoIndex{123021, "st"},
+    CountryToIsoIndex{123053, "sz"},
+    CountryToIsoIndex{123074, "sa"},
+    CountryToIsoIndex{123097, "sc"},
+    CountryToIsoIndex{123120, "td"},
+    CountryToIsoIndex{123138, "zm"},
+    CountryToIsoIndex{123158, "nz"},
+    CountryToIsoIndex{123183, "cl"},
+    CountryToIsoIndex{123200, "zw"},
+    CountryToIsoIndex{123221, "cz"},
+    CountryToIsoIndex{123245, "sk"},
+    CountryToIsoIndex{123266, "si"},
+    CountryToIsoIndex{123287, "sg"},
+    CountryToIsoIndex{123306, "es"},
+    CountryToIsoIndex{123324, "sy"},
+    CountryToIsoIndex{123341, "sl"},
+    CountryToIsoIndex{123363, "lk"},
+    CountryToIsoIndex{123384, "so"},
+    CountryToIsoIndex{123403, "sd"},
+    CountryToIsoIndex{123421, "sr"},
+    CountryToIsoIndex{123441, "se"},
+    CountryToIsoIndex{123460, "ch"},
+    CountryToIsoIndex{123485, "sn"},
+    CountryToIsoIndex{123505, "th"},
+    CountryToIsoIndex{123525, "tw"},
+    CountryToIsoIndex{123544, "tj"},
+    CountryToIsoIndex{123566, "tz"},
+    CountryToIsoIndex{123587, "tt"},
+    CountryToIsoIndex{123616, "tg"},
+    CountryToIsoIndex{123632, "tk"},
+    CountryToIsoIndex{123651, "to"},
+    CountryToIsoIndex{123668, "tv"},
+    CountryToIsoIndex{123686, "tn"},
+    CountryToIsoIndex{123706, "tr"},
+    CountryToIsoIndex{123725, "tc"},
+    CountryToIsoIndex{123760, "tm"},
+    CountryToIsoIndex{123787, "ug"},
+    CountryToIsoIndex{123805, "ua"},
+    CountryToIsoIndex{123824, "wf"},
+    CountryToIsoIndex{123849, "ye"},
+    CountryToIsoIndex{123867, "om"},
+    CountryToIsoIndex{123885, "ae"},
+    CountryToIsoIndex{123917, "sv"},
+    CountryToIsoIndex{123939, "am"},
+    CountryToIsoIndex{123952, "uy"},
+    CountryToIsoIndex{123960, "ru"},
+    CountryToIsoIndex{123972, "cf"},
+    CountryToIsoIndex{123994, "eh"},
+    CountryToIsoIndex{124012, "sv"},
+    CountryToIsoIndex{124022, "tl"},
+    CountryToIsoIndex{124033, "qo"},
+    CountryToIsoIndex{124048, "qo"},
+    CountryToIsoIndex{124060, "qo"},
+    CountryToIsoIndex{124079, "ae"},
+    CountryToIsoIndex{124102, "us"},
+    CountryToIsoIndex{124118, "au"},
+    CountryToIsoIndex{124126, "au"},
+    CountryToIsoIndex{124138, "au"},
+    CountryToIsoIndex{124148, "au"},
+    CountryToIsoIndex{124161, "at"},
+    CountryToIsoIndex{124170, "qo"},
+    CountryToIsoIndex{124185, "au"},
+    CountryToIsoIndex{124196, "au"},
+    CountryToIsoIndex{124205, "au"},
+    CountryToIsoIndex{124216, "qo"},
+    CountryToIsoIndex{124234, "at"},
+    CountryToIsoIndex{124243, "at"},
+    CountryToIsoIndex{124254, "at"},
+    CountryToIsoIndex{124264, "at"},
+    CountryToIsoIndex{124273, "au"},
+    CountryToIsoIndex{124282, "au"},
+    CountryToIsoIndex{124292, "au"},
+    CountryToIsoIndex{124300, "au"},
+    CountryToIsoIndex{124309, "au"},
+    CountryToIsoIndex{124326, "at"},
+    CountryToIsoIndex{124333, "at"},
+    CountryToIsoIndex{124340, "at"},
+    CountryToIsoIndex{124347, "im"},
+    CountryToIsoIndex{124357, "tc"},
+    CountryToIsoIndex{124376, "wf"},
+    CountryToIsoIndex{124395, "ac"},
+    CountryToIsoIndex{124411, "ac"},
+    CountryToIsoIndex{124426, "bv"},
+    CountryToIsoIndex{124437, "hm"},
+    CountryToIsoIndex{124467, "cp"},
+    CountryToIsoIndex{124483, "im"},
+    CountryToIsoIndex{124493, "nf"},
+    CountryToIsoIndex{124506, "nf"},
+    CountryToIsoIndex{124520, "tl"},
+    CountryToIsoIndex{124529, "sd"},
+    CountryToIsoIndex{124536, "ss"},
+    CountryToIsoIndex{124548, "au"},
+    CountryToIsoIndex{124560, "at"},
+    CountryToIsoIndex{124571, "au"},
+    CountryToIsoIndex{124579, "at"},
+    CountryToIsoIndex{124586, "at"},
+    CountryToIsoIndex{124594, "at"},
+    CountryToIsoIndex{124602, "at"},
+    CountryToIsoIndex{124611, "at"},
+    CountryToIsoIndex{124619, "hm"},
+    CountryToIsoIndex{124639, "pn"},
+    CountryToIsoIndex{124653, "tc"},
+    CountryToIsoIndex{124671, "ac"},
+    CountryToIsoIndex{124685, "bv"},
+    CountryToIsoIndex{124696, "cp"},
+    CountryToIsoIndex{124711, "tc"},
+    CountryToIsoIndex{124730, "im"},
+    CountryToIsoIndex{124738, "nf"},
+    CountryToIsoIndex{124750, "at"},
+    CountryToIsoIndex{124756, "at"},
+    CountryToIsoIndex{124762, "at"},
+    CountryToIsoIndex{124769, "at"},
+    CountryToIsoIndex{124776, "ug"},
+    CountryToIsoIndex{124784, "uy"},
+    CountryToIsoIndex{124793, "qo"},
+    CountryToIsoIndex{124816, "qo"},
+    CountryToIsoIndex{124832, "uz"},
+    CountryToIsoIndex{124844, "qo"},
+    CountryToIsoIndex{124858, "gb"},
+    CountryToIsoIndex{124879, "us"},
+    CountryToIsoIndex{124895, "vi"},
+    CountryToIsoIndex{124925, "um"},
+    CountryToIsoIndex{124957, "ae"},
+    CountryToIsoIndex{124984, "af"},
+    CountryToIsoIndex{124995, "jp"},
+    CountryToIsoIndex{125002, "az"},
+    CountryToIsoIndex{125013, "uz"},
+    CountryToIsoIndex{125024, "uz"},
+    CountryToIsoIndex{125035, "uz"},
+    CountryToIsoIndex{125047, "qo"},
+    CountryToIsoIndex{125069, "tl"},
+    CountryToIsoIndex{125078, "nc"},
+    CountryToIsoIndex{125094, "nz"},
+    CountryToIsoIndex{125108, "hu"},
+    CountryToIsoIndex{125114, "uz"},
+    CountryToIsoIndex{125127, "pk"},
+    CountryToIsoIndex{125137, "pg"},
+    CountryToIsoIndex{125153, "nl"},
+    CountryToIsoIndex{125164, "pk"},
+    CountryToIsoIndex{125173, "bs"},
+    CountryToIsoIndex{125180, "bs"},
+    CountryToIsoIndex{125188, "nl"},
+    CountryToIsoIndex{125196, "nl"},
+    CountryToIsoIndex{125209, "bq"},
+    CountryToIsoIndex{125232, "nl"},
+    CountryToIsoIndex{125244, "nl"},
+    CountryToIsoIndex{125256, "nl"},
+    CountryToIsoIndex{125269, "gq"},
+    CountryToIsoIndex{125290, "nl"},
+    CountryToIsoIndex{125301, "pk"},
+    CountryToIsoIndex{125312, "pk"},
+    CountryToIsoIndex{125321, "pk"},
+    CountryToIsoIndex{125333, "pk"},
+    CountryToIsoIndex{125344, "pk"},
+    CountryToIsoIndex{125355, "pk"},
+    CountryToIsoIndex{125365, "pk"},
+    CountryToIsoIndex{125375, "pk"},
+    CountryToIsoIndex{125384, "pk"},
+    CountryToIsoIndex{125394, "pk"},
+    CountryToIsoIndex{125405, "pk"},
+    CountryToIsoIndex{125415, "pk"},
+    CountryToIsoIndex{125426, "pk"},
+    CountryToIsoIndex{125441, "pk"},
+    CountryToIsoIndex{125451, "pk"},
+    CountryToIsoIndex{125460, "pk"},
+    CountryToIsoIndex{125470, "pk"},
+    CountryToIsoIndex{125480, "pk"},
+    CountryToIsoIndex{125491, "pk"},
+    CountryToIsoIndex{125502, "pw"},
+    CountryToIsoIndex{125507, "pw"},
+    CountryToIsoIndex{125514, "pw"},
+    CountryToIsoIndex{125522, "pw"},
+    CountryToIsoIndex{125529, "py"},
+    CountryToIsoIndex{125538, "py"},
+    CountryToIsoIndex{125548, "py"},
+    CountryToIsoIndex{125557, "py"},
+    CountryToIsoIndex{125566, "py"},
+    CountryToIsoIndex{125574, "fr"},
+    CountryToIsoIndex{125581, "pw"},
+    CountryToIsoIndex{125587, "pw"},
+    CountryToIsoIndex{125594, "ps"},
+    CountryToIsoIndex{125619, "br"},
+    CountryToIsoIndex{125628, "ps"},
+    CountryToIsoIndex{125638, "ps"},
+    CountryToIsoIndex{125648, "ps"},
+    CountryToIsoIndex{125681, "ps"},
+    CountryToIsoIndex{125705, "ps"},
+    CountryToIsoIndex{125716, "pw"},
+    CountryToIsoIndex{125722, "pw"},
+    CountryToIsoIndex{125731, "pw"},
+    CountryToIsoIndex{125743, "pw"},
+    CountryToIsoIndex{125749, "pw"},
+    CountryToIsoIndex{125756, "bh"},
+    CountryToIsoIndex{125764, "ps"},
+    CountryToIsoIndex{125773, "ps"},
+    CountryToIsoIndex{125785, "ps"},
+    CountryToIsoIndex{125798, "ps"},
+    CountryToIsoIndex{125817, "ps"},
+    CountryToIsoIndex{125845, "ps"},
+    CountryToIsoIndex{125856, "ps"},
+    CountryToIsoIndex{125892, "ps"},
+    CountryToIsoIndex{125916, "ps"},
+    CountryToIsoIndex{125927, "ps"},
+    CountryToIsoIndex{125938, "ps"},
+    CountryToIsoIndex{125953, "ps"},
+    CountryToIsoIndex{125974, "ps"},
+    CountryToIsoIndex{126001, "ps"},
+    CountryToIsoIndex{126021, "ps"},
+    CountryToIsoIndex{126030, "ps"},
+    CountryToIsoIndex{126040, "ps"},
+    CountryToIsoIndex{126060, "ps"},
+    CountryToIsoIndex{126088, "ps"},
+    CountryToIsoIndex{126111, "ps"},
+    CountryToIsoIndex{126121, "ps"},
+    CountryToIsoIndex{126145, "ps"},
+    CountryToIsoIndex{126178, "ps"},
+    CountryToIsoIndex{126201, "ps"},
+    CountryToIsoIndex{126218, "ps"},
+    CountryToIsoIndex{126245, "ps"},
+    CountryToIsoIndex{126271, "ps"},
+    CountryToIsoIndex{126292, "ps"},
+    CountryToIsoIndex{126314, "ps"},
+    CountryToIsoIndex{126336, "ps"},
+    CountryToIsoIndex{126361, "ps"},
+    CountryToIsoIndex{126378, "ps"},
+    CountryToIsoIndex{126400, "ps"},
+    CountryToIsoIndex{126418, "ps"},
+    CountryToIsoIndex{126448, "ps"},
+    CountryToIsoIndex{126479, "ps"},
+    CountryToIsoIndex{126498, "ps"},
+    CountryToIsoIndex{126518, "ps"},
+    CountryToIsoIndex{126540, "ps"},
+    CountryToIsoIndex{126560, "ps"},
+    CountryToIsoIndex{126570, "ps"},
+    CountryToIsoIndex{126588, "ps"},
+    CountryToIsoIndex{126608, "ps"},
+    CountryToIsoIndex{126619, "ps"},
+    CountryToIsoIndex{126636, "ps"},
+    CountryToIsoIndex{126646, "pw"},
+    CountryToIsoIndex{126653, "pw"},
+    CountryToIsoIndex{126658, "bb"},
+    CountryToIsoIndex{126667, "pw"},
+    CountryToIsoIndex{126672, "pw"},
+    CountryToIsoIndex{126678, "ps"},
+    CountryToIsoIndex{126689, "ps"},
+    CountryToIsoIndex{126699, "ps"},
+    CountryToIsoIndex{126709, "bh"},
+    CountryToIsoIndex{126717, "ps"},
+    CountryToIsoIndex{126745, "pa"},
+    CountryToIsoIndex{126753, "pa"},
+    CountryToIsoIndex{126759, "pa"},
+    CountryToIsoIndex{126766, "pa"},
+    CountryToIsoIndex{126774, "pa"},
+    CountryToIsoIndex{126787, "pa"},
+    CountryToIsoIndex{126794, "pa"},
+    CountryToIsoIndex{126802, "ci"},
+    CountryToIsoIndex{126815, "ci"},
+    CountryToIsoIndex{126838, "es"},
+    CountryToIsoIndex{126844, "es"},
+    CountryToIsoIndex{126852, "bb"},
+    CountryToIsoIndex{126862, "pg"},
+    CountryToIsoIndex{126879, "pg"},
+    CountryToIsoIndex{126897, "pg"},
+    CountryToIsoIndex{126913, "pg"},
+    CountryToIsoIndex{126930, "pg"},
+    CountryToIsoIndex{126954, "pg"},
+    CountryToIsoIndex{126973, "pg"},
+    CountryToIsoIndex{126979, "pg"},
+    CountryToIsoIndex{126996, "pg"},
+    CountryToIsoIndex{127012, "pg"},
+    CountryToIsoIndex{127026, "pg"},
+    CountryToIsoIndex{127044, "pg"},
+    CountryToIsoIndex{127060, "pg"},
+    CountryToIsoIndex{127078, "pg"},
+    CountryToIsoIndex{127095, "pg"},
+    CountryToIsoIndex{127115, "pg"},
+    CountryToIsoIndex{127130, "pg"},
+    CountryToIsoIndex{127145, "pg"},
+    CountryToIsoIndex{127160, "pg"},
+    CountryToIsoIndex{127179, "pg"},
+    CountryToIsoIndex{127194, "pg"},
+    CountryToIsoIndex{127210, "pg"},
+    CountryToIsoIndex{127223, "pg"},
+    CountryToIsoIndex{127237, "pg"},
+    CountryToIsoIndex{127253, "pg"},
+    CountryToIsoIndex{127267, "pg"},
+    CountryToIsoIndex{127282, "pg"},
+    CountryToIsoIndex{127298, "pg"},
+    CountryToIsoIndex{127315, "pg"},
+    CountryToIsoIndex{127331, "pg"},
+    CountryToIsoIndex{127347, "pg"},
+    CountryToIsoIndex{127364, "pg"},
+    CountryToIsoIndex{127376, "pg"},
+    CountryToIsoIndex{127393, "pg"},
+    CountryToIsoIndex{127411, "pg"},
+    CountryToIsoIndex{127426, "pg"},
+    CountryToIsoIndex{127440, "pg"},
+    CountryToIsoIndex{127455, "pg"},
+    CountryToIsoIndex{127473, "pg"},
+    CountryToIsoIndex{127494, "pg"},
+    CountryToIsoIndex{127514, "pg"},
+    CountryToIsoIndex{127531, "pg"},
+    CountryToIsoIndex{127545, "pg"},
+    CountryToIsoIndex{127561, "pg"},
+    CountryToIsoIndex{127579, "pg"},
+    CountryToIsoIndex{127597, "pg"},
+    CountryToIsoIndex{127611, "pg"},
+    CountryToIsoIndex{127628, "pg"},
+    CountryToIsoIndex{127645, "pg"},
+    CountryToIsoIndex{127667, "pg"},
+    CountryToIsoIndex{127682, "pg"},
+    CountryToIsoIndex{127689, "pg"},
+    CountryToIsoIndex{127696, "pg"},
+    CountryToIsoIndex{127713, "pg"},
+    CountryToIsoIndex{127729, "pg"},
+    CountryToIsoIndex{127746, "pg"},
+    CountryToIsoIndex{127763, "pg"},
+    CountryToIsoIndex{127780, "pg"},
+    CountryToIsoIndex{127793, "pg"},
+    CountryToIsoIndex{127812, "pg"},
+    CountryToIsoIndex{127830, "pg"},
+    CountryToIsoIndex{127843, "pg"},
+    CountryToIsoIndex{127862, "pg"},
+    CountryToIsoIndex{127885, "pg"},
+    CountryToIsoIndex{127907, "pg"},
+    CountryToIsoIndex{127931, "pg"},
+    CountryToIsoIndex{127951, "pk"},
+    CountryToIsoIndex{127961, "pk"},
+    CountryToIsoIndex{127971, "py"},
+    CountryToIsoIndex{127979, "py"},
+    CountryToIsoIndex{127988, "py"},
+    CountryToIsoIndex{127996, "py"},
+    CountryToIsoIndex{128006, "py"},
+    CountryToIsoIndex{128015, "py"},
+    CountryToIsoIndex{128025, "py"},
+    CountryToIsoIndex{128036, "py"},
+    CountryToIsoIndex{128045, "py"},
+    CountryToIsoIndex{128059, "py"},
+    CountryToIsoIndex{128068, "py"},
+    CountryToIsoIndex{128076, "py"},
+    CountryToIsoIndex{128085, "py"},
+    CountryToIsoIndex{128096, "py"},
+    CountryToIsoIndex{128107, "py"},
+    CountryToIsoIndex{128116, "py"},
+    CountryToIsoIndex{128126, "py"},
+    CountryToIsoIndex{128135, "py"},
+    CountryToIsoIndex{128145, "py"},
+    CountryToIsoIndex{128155, "py"},
+    CountryToIsoIndex{128166, "py"},
+    CountryToIsoIndex{128175, "py"},
+    CountryToIsoIndex{128184, "py"},
+    CountryToIsoIndex{128193, "py"},
+    CountryToIsoIndex{128202, "py"},
+    CountryToIsoIndex{128212, "py"},
+    CountryToIsoIndex{128221, "py"},
+    CountryToIsoIndex{128231, "py"},
+    CountryToIsoIndex{128239, "py"},
+    CountryToIsoIndex{128250, "py"},
+    CountryToIsoIndex{128259, "br"},
+    CountryToIsoIndex{128266, "py"},
+    CountryToIsoIndex{128275, "ps"},
+    CountryToIsoIndex{128292, "py"},
+    CountryToIsoIndex{128303, "ci"},
+    CountryToIsoIndex{128318, "pn"},
+    CountryToIsoIndex{128330, "nl"},
+    CountryToIsoIndex{128338, "bq"},
+    CountryToIsoIndex{128355, "es"},
+    CountryToIsoIndex{128361, "bd"},
+    CountryToIsoIndex{128374, "pe"},
+    CountryToIsoIndex{128380, "gq"},
+    CountryToIsoIndex{128403, "pe"},
+    CountryToIsoIndex{128409, "pe"},
+    CountryToIsoIndex{128416, "bf"},
+    CountryToIsoIndex{128427, "by"},
+    CountryToIsoIndex{128435, "by"},
+    CountryToIsoIndex{128444, "be"},
+    CountryToIsoIndex{128454, "bz"},
+    CountryToIsoIndex{128461, "pe"},
+    CountryToIsoIndex{128466, "bm"},
+    CountryToIsoIndex{128473, "bd"},
+    CountryToIsoIndex{128485, "bj"},
+    CountryToIsoIndex{128492, "bj"},
+    CountryToIsoIndex{128500, "us"},
+    CountryToIsoIndex{128519, "fr"},
+    CountryToIsoIndex{128528, "ci"},
+    CountryToIsoIndex{128543, "pe"},
+    CountryToIsoIndex{128549, "pe"},
+    CountryToIsoIndex{128555, "pe"},
+    CountryToIsoIndex{128561, "pe"},
+    CountryToIsoIndex{128568, "ir"},
+    CountryToIsoIndex{128576, "pe"},
+    CountryToIsoIndex{128581, "pe"},
+    CountryToIsoIndex{128587, "pe"},
+    CountryToIsoIndex{128598, "pe"},
+    CountryToIsoIndex{128604, "pe"},
+    CountryToIsoIndex{128610, "nl"},
+    CountryToIsoIndex{128617, "nl"},
+    CountryToIsoIndex{128625, "pk"},
+    CountryToIsoIndex{128636, "fr"},
+    CountryToIsoIndex{128641, "cn"},
+    CountryToIsoIndex{128667, "pe"},
+    CountryToIsoIndex{128673, "ph"},
+    CountryToIsoIndex{128685, "ph"},
+    CountryToIsoIndex{128697, "ph"},
+    CountryToIsoIndex{128708, "ph"},
+    CountryToIsoIndex{128720, "ph"},
+    CountryToIsoIndex{128732, "ph"},
+    CountryToIsoIndex{128745, "ph"},
+    CountryToIsoIndex{128757, "pl"},
+    CountryToIsoIndex{128766, "pf"},
+    CountryToIsoIndex{128787, "fi"},
+    CountryToIsoIndex{128796, "pn"},
+    CountryToIsoIndex{128805, "za"},
+    CountryToIsoIndex{128817, "gs"},
+    CountryToIsoIndex{128852, "kr"},
+    CountryToIsoIndex{128864, "ss"},
+    CountryToIsoIndex{128877, "pn"},
+    CountryToIsoIndex{128886, "br"},
+    CountryToIsoIndex{128894, "ph"},
+    CountryToIsoIndex{128903, "ph"},
+    CountryToIsoIndex{128913, "gb"},
+    CountryToIsoIndex{128923, "vi"},
+    CountryToIsoIndex{128945, "pn"},
+    CountryToIsoIndex{128954, "pe"},
+    CountryToIsoIndex{128959, "pn"},
+    CountryToIsoIndex{128969, "pn"},
+    CountryToIsoIndex{128978, "pn"},
+    CountryToIsoIndex{128995, "pn"},
+    CountryToIsoIndex{129011, "pn"},
+    CountryToIsoIndex{129028, "pn"},
+    CountryToIsoIndex{129045, "pn"},
+    CountryToIsoIndex{129059, "pn"},
+    CountryToIsoIndex{129075, "pn"},
+    CountryToIsoIndex{129090, "pn"},
+    CountryToIsoIndex{129106, "pn"},
+    CountryToIsoIndex{129122, "pn"},
+    CountryToIsoIndex{129136, "pn"},
+    CountryToIsoIndex{129155, "pn"},
+    CountryToIsoIndex{129174, "pn"},
+    CountryToIsoIndex{129190, "pn"},
+    CountryToIsoIndex{129206, "pn"},
+    CountryToIsoIndex{129223, "pn"},
+    CountryToIsoIndex{129240, "pn"},
+    CountryToIsoIndex{129255, "pn"},
+    CountryToIsoIndex{129265, "pn"},
+    CountryToIsoIndex{129277, "pn"},
+    CountryToIsoIndex{129287, "pn"},
+    CountryToIsoIndex{129298, "pn"},
+    CountryToIsoIndex{129308, "pn"},
+    CountryToIsoIndex{129319, "pn"},
+    CountryToIsoIndex{129329, "pn"},
+    CountryToIsoIndex{129342, "pn"},
+    CountryToIsoIndex{129352, "pn"},
+    CountryToIsoIndex{129371, "pn"},
+    CountryToIsoIndex{129381, "pn"},
+    CountryToIsoIndex{129390, "pn"},
+    CountryToIsoIndex{129399, "pn"},
+    CountryToIsoIndex{129409, "pn"},
+    CountryToIsoIndex{129434, "pn"},
+    CountryToIsoIndex{129443, "pn"},
+    CountryToIsoIndex{129458, "pn"},
+    CountryToIsoIndex{129466, "pn"},
+    CountryToIsoIndex{129481, "pn"},
+    CountryToIsoIndex{129497, "pn"},
+    CountryToIsoIndex{129512, "pn"},
+    CountryToIsoIndex{129528, "pn"},
+    CountryToIsoIndex{129542, "pn"},
+    CountryToIsoIndex{129559, "pn"},
+    CountryToIsoIndex{129567, "pn"},
+    CountryToIsoIndex{129577, "pn"},
+    CountryToIsoIndex{129596, "pr"},
+    CountryToIsoIndex{129607, "pm"},
+    CountryToIsoIndex{129630, "cf"},
+    CountryToIsoIndex{129652, "cz"},
+    CountryToIsoIndex{129668, "cd"},
+    CountryToIsoIndex{129697, "cf"},
+    CountryToIsoIndex{129720, "cz"},
+    CountryToIsoIndex{129736, "ci"},
+    CountryToIsoIndex{129754, "ci"},
+    CountryToIsoIndex{129771, "pt"},
+    CountryToIsoIndex{129782, "pr"},
+    CountryToIsoIndex{129793, "pt"},
+    CountryToIsoIndex{129800, "za"},
+    CountryToIsoIndex{129829, "gs"},
+    CountryToIsoIndex{129881, "kr"},
+    CountryToIsoIndex{129901, "ss"},
+    CountryToIsoIndex{129920, "kp"},
+    CountryToIsoIndex{129939, "mp"},
+    CountryToIsoIndex{129959, "eh"},
+    CountryToIsoIndex{129977, "tl"},
+    CountryToIsoIndex{129993, "kp"},
+    CountryToIsoIndex{130004, "mk"},
+    CountryToIsoIndex{130020, "mp"},
+    CountryToIsoIndex{130035, "kp"},
+    CountryToIsoIndex{130048, "mk"},
+    CountryToIsoIndex{130065, "mp"},
+    CountryToIsoIndex{130082, "pf"},
+    CountryToIsoIndex{130101, "pk"},
+    CountryToIsoIndex{130110, "pf"},
+    CountryToIsoIndex{130129, "pl"},
+    CountryToIsoIndex{130135, "pl"},
+    CountryToIsoIndex{130142, "pl"},
+    CountryToIsoIndex{130150, "pl"},
+    CountryToIsoIndex{130159, "pl"},
+    CountryToIsoIndex{130172, "pl"},
+    CountryToIsoIndex{130179, "pl"},
+    CountryToIsoIndex{130184, "pl"},
+    CountryToIsoIndex{130190, "pl"},
+    CountryToIsoIndex{130197, "pl"},
+    CountryToIsoIndex{130202, "bo"},
+    CountryToIsoIndex{130210, "pl"},
+    CountryToIsoIndex{130217, "pf"},
+    CountryToIsoIndex{130235, "pf"},
+    CountryToIsoIndex{130253, "pf"},
+    CountryToIsoIndex{130272, "pf"},
+    CountryToIsoIndex{130290, "pf"},
+    CountryToIsoIndex{130308, "pf"},
+    CountryToIsoIndex{130325, "pf"},
+    CountryToIsoIndex{130341, "pf"},
+    CountryToIsoIndex{130362, "pf"},
+    CountryToIsoIndex{130380, "pf"},
+    CountryToIsoIndex{130400, "pf"},
+    CountryToIsoIndex{130420, "pf"},
+    CountryToIsoIndex{130441, "pf"},
+    CountryToIsoIndex{130464, "pf"},
+    CountryToIsoIndex{130481, "pf"},
+    CountryToIsoIndex{130497, "pf"},
+    CountryToIsoIndex{130514, "pf"},
+    CountryToIsoIndex{130531, "pf"},
+    CountryToIsoIndex{130551, "pf"},
+    CountryToIsoIndex{130570, "pf"},
+    CountryToIsoIndex{130592, "pf"},
+    CountryToIsoIndex{130609, "pf"},
+    CountryToIsoIndex{130627, "pf"},
+    CountryToIsoIndex{130645, "pf"},
+    CountryToIsoIndex{130663, "pf"},
+    CountryToIsoIndex{130678, "pf"},
+    CountryToIsoIndex{130697, "pf"},
+    CountryToIsoIndex{130716, "pf"},
+    CountryToIsoIndex{130735, "pf"},
+    CountryToIsoIndex{130757, "pf"},
+    CountryToIsoIndex{130775, "pf"},
+    CountryToIsoIndex{130794, "pf"},
+    CountryToIsoIndex{130812, "pf"},
+    CountryToIsoIndex{130834, "bo"},
+    CountryToIsoIndex{130842, "pl"},
+    CountryToIsoIndex{130850, "pl"},
+    CountryToIsoIndex{130858, "pl"},
+    CountryToIsoIndex{130867, "pl"},
+    CountryToIsoIndex{130874, "pl"},
+    CountryToIsoIndex{130882, "pl"},
+    CountryToIsoIndex{130890, "pl"},
+    CountryToIsoIndex{130898, "pl"},
+    CountryToIsoIndex{130904, "pl"},
+    CountryToIsoIndex{130911, "pl"},
+    CountryToIsoIndex{130918, "pl"},
+    CountryToIsoIndex{130926, "pl"},
+    CountryToIsoIndex{130934, "pl"},
+    CountryToIsoIndex{130942, "pl"},
+    CountryToIsoIndex{130950, "pr"},
+    CountryToIsoIndex{130961, "pl"},
+    CountryToIsoIndex{130969, "pl"},
+    CountryToIsoIndex{130977, "pl"},
+    CountryToIsoIndex{130983, "pl"},
+    CountryToIsoIndex{130990, "pl"},
+    CountryToIsoIndex{130997, "pl"},
+    CountryToIsoIndex{131004, "pf"},
+    CountryToIsoIndex{131018, "pf"},
+    CountryToIsoIndex{131036, "pf"},
+    CountryToIsoIndex{131054, "pf"},
+    CountryToIsoIndex{131075, "pf"},
+    CountryToIsoIndex{131095, "pf"},
+    CountryToIsoIndex{131114, "pf"},
+    CountryToIsoIndex{131132, "pl"},
+    CountryToIsoIndex{131141, "pl"},
+    CountryToIsoIndex{131149, "cv"},
+    CountryToIsoIndex{131161, "us"},
+    CountryToIsoIndex{131165, "vi"},
+    CountryToIsoIndex{131190, "pl"},
+    CountryToIsoIndex{131196, "pl"},
+    CountryToIsoIndex{131202, "pl"},
+    CountryToIsoIndex{131211, "as"},
+    CountryToIsoIndex{131222, "pt"},
+    CountryToIsoIndex{131231, "pt"},
+    CountryToIsoIndex{131241, "pt"},
+    CountryToIsoIndex{131250, "pt"},
+    CountryToIsoIndex{131261, "pt"},
+    CountryToIsoIndex{131271, "pt"},
+    CountryToIsoIndex{131282, "pr"},
+    CountryToIsoIndex{131292, "pr"},
+    CountryToIsoIndex{131303, "pr"},
+    CountryToIsoIndex{131313, "pr"},
+    CountryToIsoIndex{131323, "pr"},
+    CountryToIsoIndex{131334, "pr"},
+    CountryToIsoIndex{131344, "pt"},
+    CountryToIsoIndex{131354, "pt"},
+    CountryToIsoIndex{131363, "pt"},
+    CountryToIsoIndex{131373, "pt"},
+    CountryToIsoIndex{131383, "pt"},
+    CountryToIsoIndex{131403, "pt"},
+    CountryToIsoIndex{131413, "pt"},
+    CountryToIsoIndex{131424, "pt"},
+    CountryToIsoIndex{131436, "pt"},
+    CountryToIsoIndex{131447, "pt"},
+    CountryToIsoIndex{131459, "pt"},
+    CountryToIsoIndex{131474, "pt"},
+    CountryToIsoIndex{131486, "pt"},
+    CountryToIsoIndex{131498, "pt"},
+    CountryToIsoIndex{131510, "pt"},
+    CountryToIsoIndex{131519, "pt"},
+    CountryToIsoIndex{131531, "pr"},
+    CountryToIsoIndex{131541, "pt"},
+    CountryToIsoIndex{131552, "hk"},
+    CountryToIsoIndex{131600, "mo"},
+    CountryToIsoIndex{131645, "ba"},
+    CountryToIsoIndex{131665, "bw"},
+    CountryToIsoIndex{131673, "bw"},
+    CountryToIsoIndex{131684, "pt"},
+    CountryToIsoIndex{131691, "pt"},
+    CountryToIsoIndex{131699, "pr"},
+    CountryToIsoIndex{131708, "io"},
+    CountryToIsoIndex{131744, "tf"},
+    CountryToIsoIndex{131771, "pt"},
+    CountryToIsoIndex{131781, "pt"},
+    CountryToIsoIndex{131790, "ps"},
+    CountryToIsoIndex{131806, "fr"},
+    CountryToIsoIndex{131815, "fr"},
+    CountryToIsoIndex{131823, "gf"},
+    CountryToIsoIndex{131841, "fr"},
+    CountryToIsoIndex{131852, "gf"},
+    CountryToIsoIndex{131870, "tf"},
+    CountryToIsoIndex{131893, "pf"},
+    CountryToIsoIndex{131915, "fr"},
+    CountryToIsoIndex{131925, "fr"},
+    CountryToIsoIndex{131934, "gf"},
+    CountryToIsoIndex{131952, "tf"},
+    CountryToIsoIndex{131971, "pf"},
+    CountryToIsoIndex{131991, "fr"},
+    CountryToIsoIndex{132003, "xa"},
+    CountryToIsoIndex{132017, "xb"},
+    CountryToIsoIndex{132028, "xa"},
+    CountryToIsoIndex{132042, "xa"},
+    CountryToIsoIndex{132057, "xa"},
+    CountryToIsoIndex{132071, "xa"},
+    CountryToIsoIndex{132085, "xa"},
+    CountryToIsoIndex{132099, "xa"},
+    CountryToIsoIndex{132113, "xa"},
+    CountryToIsoIndex{132127, "xb"},
+    CountryToIsoIndex{132138, "xb"},
+    CountryToIsoIndex{132158, "xa"},
+    CountryToIsoIndex{132173, "xa"},
+    CountryToIsoIndex{132189, "xa"},
+    CountryToIsoIndex{132202, "xa"},
+    CountryToIsoIndex{132215, "xb"},
+    CountryToIsoIndex{132226, "xa"},
+    CountryToIsoIndex{132240, "xb"},
+    CountryToIsoIndex{132251, "xa"},
+    CountryToIsoIndex{132265, "xb"},
+    CountryToIsoIndex{132282, "xa"},
+    CountryToIsoIndex{132302, "pr"},
+    CountryToIsoIndex{132313, "pr"},
+    CountryToIsoIndex{132325, "pr"},
+    CountryToIsoIndex{132337, "pr"},
+    CountryToIsoIndex{132348, "pr"},
+    CountryToIsoIndex{132365, "pr"},
+    CountryToIsoIndex{132376, "pr"},
+    CountryToIsoIndex{132386, "pr"},
+    CountryToIsoIndex{132396, "fr"},
+    CountryToIsoIndex{132416, "ac"},
+    CountryToIsoIndex{132431, "bv"},
+    CountryToIsoIndex{132443, "cx"},
+    CountryToIsoIndex{132458, "cp"},
+    CountryToIsoIndex{132474, "hm"},
+    CountryToIsoIndex{132505, "cx"},
+    CountryToIsoIndex{132518, "im"},
+    CountryToIsoIndex{132527, "nf"},
+    CountryToIsoIndex{132540, "us"},
+    CountryToIsoIndex{132572, "bf"},
+    CountryToIsoIndex{132585, "pf"},
+    CountryToIsoIndex{132605, "ac"},
+    CountryToIsoIndex{132619, "bv"},
+    CountryToIsoIndex{132629, "cp"},
+    CountryToIsoIndex{132644, "im"},
+    CountryToIsoIndex{132652, "cx"},
+    CountryToIsoIndex{132662, "pl"},
+    CountryToIsoIndex{132670, "nf"},
+    CountryToIsoIndex{132682, "bg"},
+    CountryToIsoIndex{132692, "bg"},
+    CountryToIsoIndex{132702, "pl"},
+    CountryToIsoIndex{132709, "bi"},
+    CountryToIsoIndex{132717, "bn"},
+    CountryToIsoIndex{132725, "bn"},
+    CountryToIsoIndex{132733, "bi"},
+    CountryToIsoIndex{132742, "pf"},
+    CountryToIsoIndex{132761, "pl"},
+    CountryToIsoIndex{132769, "pl"},
+    CountryToIsoIndex{132775, "hk"},
+    CountryToIsoIndex{132791, "mo"},
+    CountryToIsoIndex{132804, "pt"},
+    CountryToIsoIndex{132814, "pt"},
+    CountryToIsoIndex{132823, "pr"},
+    CountryToIsoIndex{132833, "pt"},
+    CountryToIsoIndex{132843, "gq"},
+    CountryToIsoIndex{132859, "ba"},
+    CountryToIsoIndex{132875, "za"},
+    CountryToIsoIndex{132893, "kr"},
+    CountryToIsoIndex{132911, "bt"},
+    CountryToIsoIndex{132918, "bt"},
+    CountryToIsoIndex{132925, "pt"},
+    CountryToIsoIndex{132937, "pr"},
+    CountryToIsoIndex{132948, "pr"},
+    CountryToIsoIndex{132960, "pr"},
+    CountryToIsoIndex{132971, "us"},
+    CountryToIsoIndex{132974, "pr"},
+    CountryToIsoIndex{132984, "pr"},
+    CountryToIsoIndex{132994, "pr"},
+    CountryToIsoIndex{133009, "pr"},
+    CountryToIsoIndex{133023, "pf"},
+    CountryToIsoIndex{133046, "pt"},
+    CountryToIsoIndex{133057, "pl"},
+    CountryToIsoIndex{133066, "pl"},
+    CountryToIsoIndex{133079, "pt"},
+    CountryToIsoIndex{133091, "pr"},
+    CountryToIsoIndex{133103, "pt"},
+    CountryToIsoIndex{133113, "pr"},
+    CountryToIsoIndex{133123, "pt"},
+    CountryToIsoIndex{133132, "pr"},
+    CountryToIsoIndex{133145, "pt"},
+    CountryToIsoIndex{133156, "nl"},
+    CountryToIsoIndex{133163, "bm"},
+    CountryToIsoIndex{133172, "be"},
+    CountryToIsoIndex{133181, "pe"},
+    CountryToIsoIndex{133187, "pe"},
+    CountryToIsoIndex{133193, "fr"},
+    CountryToIsoIndex{133205, "sc"},
+    CountryToIsoIndex{133219, "ga"},
+    CountryToIsoIndex{133225, "qa"},
+    CountryToIsoIndex{133231, "aq"},
+    CountryToIsoIndex{133251, "gm"},
+    CountryToIsoIndex{133259, "gh"},
+    CountryToIsoIndex{133264, "qa"},
+    CountryToIsoIndex{133270, "gy"},
+    CountryToIsoIndex{133277, "kz"},
+    CountryToIsoIndex{133288, "kz"},
+    CountryToIsoIndex{133300, "qa"},
+    CountryToIsoIndex{133306, "cy"},
+    CountryToIsoIndex{133312, "kg"},
+    CountryToIsoIndex{133324, "kg"},
+    CountryToIsoIndex{133338, "kz"},
+    CountryToIsoIndex{133351, "gd"},
+    CountryToIsoIndex{133359, "gl"},
+    CountryToIsoIndex{133371, "gu"},
+    CountryToIsoIndex{133376, "qa"},
+    CountryToIsoIndex{133383, "cy"},
+    CountryToIsoIndex{133390, "ke"},
+    CountryToIsoIndex{133397, "kg"},
+    CountryToIsoIndex{133409, "ki"},
+    CountryToIsoIndex{133419, "km"},
+    CountryToIsoIndex{133425, "kw"},
+    CountryToIsoIndex{133432, "ax"},
+    CountryToIsoIndex{133447, "mp"},
+    CountryToIsoIndex{133468, "ic"},
+    CountryToIsoIndex{133484, "ky"},
+    CountryToIsoIndex{133500, "cc"},
+    CountryToIsoIndex{133522, "ck"},
+    CountryToIsoIndex{133536, "fk"},
+    CountryToIsoIndex{133554, "fk"},
+    CountryToIsoIndex{133585, "fo"},
+    CountryToIsoIndex{133600, "hm"},
+    CountryToIsoIndex{133625, "mh"},
+    CountryToIsoIndex{133643, "pn"},
+    CountryToIsoIndex{133661, "sb"},
+    CountryToIsoIndex{133678, "tc"},
+    CountryToIsoIndex{133701, "vg"},
+    CountryToIsoIndex{133727, "vi"},
+    CountryToIsoIndex{133752, "gp"},
+    CountryToIsoIndex{133762, "gt"},
+    CountryToIsoIndex{133772, "gn"},
+    CountryToIsoIndex{133780, "gw"},
+    CountryToIsoIndex{133793, "kg"},
+    CountryToIsoIndex{133808, "eh"},
+    CountryToIsoIndex{133821, "qa"},
+    CountryToIsoIndex{133829, "gb"},
+    CountryToIsoIndex{133832, "hk"},
+    CountryToIsoIndex{133851, "mo"},
+    CountryToIsoIndex{133867, "at"},
+    CountryToIsoIndex{133876, "at"},
+    CountryToIsoIndex{133884, "io"},
+    CountryToIsoIndex{133921, "tf"},
+    CountryToIsoIndex{133947, "fr"},
+    CountryToIsoIndex{133954, "gf"},
+    CountryToIsoIndex{133967, "tf"},
+    CountryToIsoIndex{133988, "tf"},
+    CountryToIsoIndex{134011, "gf"},
+    CountryToIsoIndex{134026, "pf"},
+    CountryToIsoIndex{134043, "pf"},
+    CountryToIsoIndex{134059, "ez"},
+    CountryToIsoIndex{134070, "hk"},
+    CountryToIsoIndex{134092, "mo"},
+    CountryToIsoIndex{134111, "hk"},
+    CountryToIsoIndex{134125, "mo"},
+    CountryToIsoIndex{134136, "ru"},
+    CountryToIsoIndex{134142, "ru"},
+    CountryToIsoIndex{134149, "ru"},
+    CountryToIsoIndex{134157, "hk"},
+    CountryToIsoIndex{134176, "ru"},
+    CountryToIsoIndex{134183, "mo"},
+    CountryToIsoIndex{134197, "rw"},
+    CountryToIsoIndex{134205, "re"},
+    CountryToIsoIndex{134215, "gb"},
+    CountryToIsoIndex{134224, "gr"},
+    CountryToIsoIndex{134230, "re"},
+    CountryToIsoIndex{134239, "re"},
+    CountryToIsoIndex{134246, "cz"},
+    CountryToIsoIndex{134256, "cg"},
+    CountryToIsoIndex{134268, "gb"},
+    CountryToIsoIndex{134281, "gb"},
+    CountryToIsoIndex{134293, "gb"},
+    CountryToIsoIndex{134306, "qo"},
+    CountryToIsoIndex{134333, "hk"},
+    CountryToIsoIndex{134378, "mo"},
+    CountryToIsoIndex{134418, "hk"},
+    CountryToIsoIndex{134461, "mo"},
+    CountryToIsoIndex{134501, "gb"},
+    CountryToIsoIndex{134511, "sz"},
+    CountryToIsoIndex{134527, "gb"},
+    CountryToIsoIndex{134538, "gb"},
+    CountryToIsoIndex{134549, "re"},
+    CountryToIsoIndex{134559, "re"},
+    CountryToIsoIndex{134567, "re"},
+    CountryToIsoIndex{134576, "gb"},
+    CountryToIsoIndex{134587, "gb"},
+    CountryToIsoIndex{134598, "gb"},
+    CountryToIsoIndex{134609, "hk"},
+    CountryToIsoIndex{134647, "mo"},
+    CountryToIsoIndex{134682, "re"},
+    CountryToIsoIndex{134693, "cz"},
+    CountryToIsoIndex{134708, "cf"},
+    CountryToIsoIndex{134731, "do"},
+    CountryToIsoIndex{134751, "cz"},
+    CountryToIsoIndex{134764, "cd"},
+    CountryToIsoIndex{134788, "do"},
+    CountryToIsoIndex{134806, "do"},
+    CountryToIsoIndex{134824, "cf"},
+    CountryToIsoIndex{134846, "cf"},
+    CountryToIsoIndex{134866, "do"},
+    CountryToIsoIndex{134888, "cf"},
+    CountryToIsoIndex{134908, "cd"},
+    CountryToIsoIndex{134925, "cz"},
+    CountryToIsoIndex{134942, "cz"},
+    CountryToIsoIndex{134957, "cf"},
+    CountryToIsoIndex{134981, "do"},
+    CountryToIsoIndex{135002, "cf"},
+    CountryToIsoIndex{135026, "cz"},
+    CountryToIsoIndex{135040, "cf"},
+    CountryToIsoIndex{135063, "cf"},
+    CountryToIsoIndex{135088, "cf"},
+    CountryToIsoIndex{135112, "cf"},
+    CountryToIsoIndex{135136, "cz"},
+    CountryToIsoIndex{135150, "cz"},
+    CountryToIsoIndex{135165, "cg"},
+    CountryToIsoIndex{135183, "cd"},
+    CountryToIsoIndex{135212, "cd"},
+    CountryToIsoIndex{135241, "tl"},
+    CountryToIsoIndex{135274, "cd"},
+    CountryToIsoIndex{135302, "za"},
+    CountryToIsoIndex{135323, "cg"},
+    CountryToIsoIndex{135340, "do"},
+    CountryToIsoIndex{135359, "do"},
+    CountryToIsoIndex{135379, "cm"},
+    CountryToIsoIndex{135400, "mk"},
+    CountryToIsoIndex{135419, "mk"},
+    CountryToIsoIndex{135442, "md"},
+    CountryToIsoIndex{135459, "cz"},
+    CountryToIsoIndex{135475, "cz"},
+    CountryToIsoIndex{135492, "cz"},
+    CountryToIsoIndex{135507, "cz"},
+    CountryToIsoIndex{135523, "cf"},
+    CountryToIsoIndex{135548, "cd"},
+    CountryToIsoIndex{135579, "do"},
+    CountryToIsoIndex{135600, "ci"},
+    CountryToIsoIndex{135619, "cz"},
+    CountryToIsoIndex{135633, "cz"},
+    CountryToIsoIndex{135649, "cg"},
+    CountryToIsoIndex{135666, "cd"},
+    CountryToIsoIndex{135694, "do"},
+    CountryToIsoIndex{135714, "do"},
+    CountryToIsoIndex{135734, "cf"},
+    CountryToIsoIndex{135760, "cf"},
+    CountryToIsoIndex{135781, "cg"},
+    CountryToIsoIndex{135796, "cg"},
+    CountryToIsoIndex{135811, "za"},
+    CountryToIsoIndex{135839, "cf"},
+    CountryToIsoIndex{135863, "cf"},
+    CountryToIsoIndex{135891, "cz"},
+    CountryToIsoIndex{135906, "cv"},
+    CountryToIsoIndex{135934, "cz"},
+    CountryToIsoIndex{135947, "cz"},
+    CountryToIsoIndex{135961, "cd"},
+    CountryToIsoIndex{135986, "do"},
+    CountryToIsoIndex{136003, "do"},
+    CountryToIsoIndex{136020, "do"},
+    CountryToIsoIndex{136038, "cg"},
+    CountryToIsoIndex{136054, "ie"},
+    CountryToIsoIndex{136068, "cd"},
+    CountryToIsoIndex{136096, "cg"},
+    CountryToIsoIndex{136113, "cg"},
+    CountryToIsoIndex{136130, "cg"},
+    CountryToIsoIndex{136144, "kr"},
+    CountryToIsoIndex{136159, "cf"},
+    CountryToIsoIndex{136180, "mk"},
+    CountryToIsoIndex{136201, "md"},
+    CountryToIsoIndex{136216, "cz"},
+    CountryToIsoIndex{136230, "cf"},
+    CountryToIsoIndex{136255, "ci"},
+    CountryToIsoIndex{136279, "do"},
+    CountryToIsoIndex{136301, "cg"},
+    CountryToIsoIndex{136319, "cz"},
+    CountryToIsoIndex{136337, "cd"},
+    CountryToIsoIndex{136374, "cz"},
+    CountryToIsoIndex{136391, "do"},
+    CountryToIsoIndex{136412, "cf"},
+    CountryToIsoIndex{136438, "re"},
+    CountryToIsoIndex{136446, "re"},
+    CountryToIsoIndex{136453, "re"},
+    CountryToIsoIndex{136461, "re"},
+    CountryToIsoIndex{136475, "re"},
+    CountryToIsoIndex{136484, "re"},
+    CountryToIsoIndex{136493, "re"},
+    CountryToIsoIndex{136505, "re"},
+    CountryToIsoIndex{136515, "re"},
+    CountryToIsoIndex{136527, "re"},
+    CountryToIsoIndex{136535, "re"},
+    CountryToIsoIndex{136544, "re"},
+    CountryToIsoIndex{136555, "re"},
+    CountryToIsoIndex{136565, "re"},
+    CountryToIsoIndex{136574, "re"},
+    CountryToIsoIndex{136585, "eh"},
+    CountryToIsoIndex{136598, "ru"},
+    CountryToIsoIndex{136605, "cv"},
+    CountryToIsoIndex{136615, "sz"},
+    CountryToIsoIndex{136635, "do"},
+    CountryToIsoIndex{136657, "cz"},
+    CountryToIsoIndex{136676, "ru"},
+    CountryToIsoIndex{136681, "re"},
+    CountryToIsoIndex{136690, "re"},
+    CountryToIsoIndex{136700, "re"},
+    CountryToIsoIndex{136711, "re"},
+    CountryToIsoIndex{136720, "re"},
+    CountryToIsoIndex{136731, "re"},
+    CountryToIsoIndex{136741, "rw"},
+    CountryToIsoIndex{136748, "ro"},
+    CountryToIsoIndex{136757, "cv"},
+    CountryToIsoIndex{136773, "qo"},
+    CountryToIsoIndex{136800, "cx"},
+    CountryToIsoIndex{136815, "ro"},
+    CountryToIsoIndex{136825, "ro"},
+    CountryToIsoIndex{136834, "ro"},
+    CountryToIsoIndex{136841, "ro"},
+    CountryToIsoIndex{136849, "ro"},
+    CountryToIsoIndex{136863, "ro"},
+    CountryToIsoIndex{136871, "ro"},
+    CountryToIsoIndex{136880, "ro"},
+    CountryToIsoIndex{136889, "ro"},
+    CountryToIsoIndex{136897, "ro"},
+    CountryToIsoIndex{136905, "ro"},
+    CountryToIsoIndex{136915, "ro"},
+    CountryToIsoIndex{136924, "se"},
+    CountryToIsoIndex{136931, "ru"},
+    CountryToIsoIndex{136937, "ru"},
+    CountryToIsoIndex{136943, "ru"},
+    CountryToIsoIndex{136951, "gb"},
+    CountryToIsoIndex{136969, "ro"},
+    CountryToIsoIndex{136977, "ro"},
+    CountryToIsoIndex{136986, "ro"},
+    CountryToIsoIndex{136995, "gq"},
+    CountryToIsoIndex{137011, "gb"},
+    CountryToIsoIndex{137022, "cx"},
+    CountryToIsoIndex{137037, "hk"},
+    CountryToIsoIndex{137052, "mo"},
+    CountryToIsoIndex{137063, "ru"},
+    CountryToIsoIndex{137070, "ru"},
+    CountryToIsoIndex{137075, "gb"},
+    CountryToIsoIndex{137078, "rw"},
+    CountryToIsoIndex{137085, "rw"},
+    CountryToIsoIndex{137093, "rw"},
+    CountryToIsoIndex{137100, "rw"},
+    CountryToIsoIndex{137107, "rw"},
+    CountryToIsoIndex{137116, "ru"},
+    CountryToIsoIndex{137122, "ro"},
+    CountryToIsoIndex{137130, "ro"},
+    CountryToIsoIndex{137139, "ro"},
+    CountryToIsoIndex{137149, "ro"},
+    CountryToIsoIndex{137156, "ro"},
+    CountryToIsoIndex{137164, "ro"},
+    CountryToIsoIndex{137172, "ro"},
+    CountryToIsoIndex{137181, "ro"},
+    CountryToIsoIndex{137189, "ro"},
+    CountryToIsoIndex{137198, "ro"},
+    CountryToIsoIndex{137207, "ro"},
+    CountryToIsoIndex{137216, "ro"},
+    CountryToIsoIndex{137224, "ro"},
+    CountryToIsoIndex{137233, "ro"},
+    CountryToIsoIndex{137240, "ro"},
+    CountryToIsoIndex{137248, "ro"},
+    CountryToIsoIndex{137257, "ro"},
+    CountryToIsoIndex{137265, "ro"},
+    CountryToIsoIndex{137274, "ro"},
+    CountryToIsoIndex{137284, "ro"},
+    CountryToIsoIndex{137293, "ro"},
+    CountryToIsoIndex{137302, "ro"},
+    CountryToIsoIndex{137311, "ro"},
+    CountryToIsoIndex{137320, "ro"},
+    CountryToIsoIndex{137330, "ro"},
+    CountryToIsoIndex{137340, "re"},
+    CountryToIsoIndex{137347, "ru"},
+    CountryToIsoIndex{137354, "se"},
+    CountryToIsoIndex{137360, "se"},
+    CountryToIsoIndex{137367, "se"},
+    CountryToIsoIndex{137376, "ru"},
+    CountryToIsoIndex{137382, "ru"},
+    CountryToIsoIndex{137387, "ru"},
+    CountryToIsoIndex{137393, "ru"},
+    CountryToIsoIndex{137400, "ru"},
+    CountryToIsoIndex{137406, "ru"},
+    CountryToIsoIndex{137413, "ru"},
+    CountryToIsoIndex{137420, "ru"},
+    CountryToIsoIndex{137426, "ru"},
+    CountryToIsoIndex{137432, "ru"},
+    CountryToIsoIndex{137439, "ru"},
+    CountryToIsoIndex{137447, "ru"},
+    CountryToIsoIndex{137456, "ru"},
+    CountryToIsoIndex{137462, "ru"},
+    CountryToIsoIndex{137469, "ru"},
+    CountryToIsoIndex{137482, "ru"},
+    CountryToIsoIndex{137489, "ru"},
+    CountryToIsoIndex{137497, "ru"},
+    CountryToIsoIndex{137506, "ru"},
+    CountryToIsoIndex{137513, "ru"},
+    CountryToIsoIndex{137519, "ps"},
+    CountryToIsoIndex{137557, "ru"},
+    CountryToIsoIndex{137563, "gb"},
+    CountryToIsoIndex{137575, "rw"},
+    CountryToIsoIndex{137583, "rw"},
+    CountryToIsoIndex{137593, "rw"},
+    CountryToIsoIndex{137602, "ru"},
+    CountryToIsoIndex{137611, "rw"},
+    CountryToIsoIndex{137619, "rw"},
+    CountryToIsoIndex{137626, "rw"},
+    CountryToIsoIndex{137634, "rw"},
+    CountryToIsoIndex{137647, "ro"},
+    CountryToIsoIndex{137655, "ru"},
+    CountryToIsoIndex{137661, "gb"},
+    CountryToIsoIndex{137664, "ru"},
+    CountryToIsoIndex{137673, "tl"},
+    CountryToIsoIndex{137685, "gb"},
+    CountryToIsoIndex{137699, "ru"},
+    CountryToIsoIndex{137707, "ro"},
+    CountryToIsoIndex{137715, "ru"},
+    CountryToIsoIndex{137724, "re"},
+    CountryToIsoIndex{137735, "us"},
+    CountryToIsoIndex{137738, "sb"},
+    CountryToIsoIndex{137754, "zm"},
+    CountryToIsoIndex{137762, "zm"},
+    CountryToIsoIndex{137771, "eh"},
+    CountryToIsoIndex{137786, "td"},
+    CountryToIsoIndex{137791, "sa"},
+    CountryToIsoIndex{137807, "us"},
+    CountryToIsoIndex{137811, "sa"},
+    CountryToIsoIndex{137822, "cy"},
+    CountryToIsoIndex{137831, "cy"},
+    CountryToIsoIndex{137840, "eh"},
+    CountryToIsoIndex{137857, "eh"},
+    CountryToIsoIndex{137875, "eh"},
+    CountryToIsoIndex{137887, "eh"},
+    CountryToIsoIndex{137907, "eh"},
+    CountryToIsoIndex{137921, "eh"},
+    CountryToIsoIndex{137933, "eh"},
+    CountryToIsoIndex{137949, "eh"},
+    CountryToIsoIndex{137966, "eh"},
+    CountryToIsoIndex{137984, "eh"},
+    CountryToIsoIndex{138002, "eh"},
+    CountryToIsoIndex{138018, "eh"},
+    CountryToIsoIndex{138033, "eh"},
+    CountryToIsoIndex{138049, "sh"},
+    CountryToIsoIndex{138058, "eh"},
+    CountryToIsoIndex{138072, "sc"},
+    CountryToIsoIndex{138080, "zm"},
+    CountryToIsoIndex{138088, "bl"},
+    CountryToIsoIndex{138104, "bl"},
+    CountryToIsoIndex{138120, "bl"},
+    CountryToIsoIndex{138142, "kn"},
+    CountryToIsoIndex{138166, "kn"},
+    CountryToIsoIndex{138190, "kn"},
+    CountryToIsoIndex{138213, "sh"},
+    CountryToIsoIndex{138226, "lc"},
+    CountryToIsoIndex{138238, "sh"},
+    CountryToIsoIndex{138250, "sh"},
+    CountryToIsoIndex{138268, "kn"},
+    CountryToIsoIndex{138294, "kn"},
+    CountryToIsoIndex{138312, "kn"},
+    CountryToIsoIndex{138333, "kn"},
+    CountryToIsoIndex{138352, "kn"},
+    CountryToIsoIndex{138369, "kn"},
+    CountryToIsoIndex{138388, "kn"},
+    CountryToIsoIndex{138405, "kn"},
+    CountryToIsoIndex{138423, "kn"},
+    CountryToIsoIndex{138441, "kn"},
+    CountryToIsoIndex{138460, "kn"},
+    CountryToIsoIndex{138478, "kn"},
+    CountryToIsoIndex{138496, "kn"},
+    CountryToIsoIndex{138513, "kn"},
+    CountryToIsoIndex{138531, "kn"},
+    CountryToIsoIndex{138549, "kn"},
+    CountryToIsoIndex{138567, "kn"},
+    CountryToIsoIndex{138586, "kn"},
+    CountryToIsoIndex{138604, "kn"},
+    CountryToIsoIndex{138622, "kn"},
+    CountryToIsoIndex{138639, "kn"},
+    CountryToIsoIndex{138657, "kn"},
+    CountryToIsoIndex{138674, "sh"},
+    CountryToIsoIndex{138684, "lc"},
+    CountryToIsoIndex{138695, "lc"},
+    CountryToIsoIndex{138712, "sm"},
+    CountryToIsoIndex{138723, "mf"},
+    CountryToIsoIndex{138735, "mf"},
+    CountryToIsoIndex{138753, "mf"},
+    CountryToIsoIndex{138771, "sx"},
+    CountryToIsoIndex{138801, "sx"},
+    CountryToIsoIndex{138820, "pm"},
+    CountryToIsoIndex{138841, "pm"},
+    CountryToIsoIndex{138862, "pm"},
+    CountryToIsoIndex{138887, "pm"},
+    CountryToIsoIndex{138911, "pm"},
+    CountryToIsoIndex{138932, "pm"},
+    CountryToIsoIndex{138955, "pm"},
+    CountryToIsoIndex{138978, "pm"},
+    CountryToIsoIndex{139000, "pm"},
+    CountryToIsoIndex{139021, "pm"},
+    CountryToIsoIndex{139043, "pm"},
+    CountryToIsoIndex{139065, "pm"},
+    CountryToIsoIndex{139088, "pm"},
+    CountryToIsoIndex{139110, "pm"},
+    CountryToIsoIndex{139132, "pm"},
+    CountryToIsoIndex{139153, "pm"},
+    CountryToIsoIndex{139175, "pm"},
+    CountryToIsoIndex{139197, "pm"},
+    CountryToIsoIndex{139227, "pm"},
+    CountryToIsoIndex{139247, "pm"},
+    CountryToIsoIndex{139269, "pm"},
+    CountryToIsoIndex{139291, "pm"},
+    CountryToIsoIndex{139313, "pm"},
+    CountryToIsoIndex{139334, "pm"},
+    CountryToIsoIndex{139356, "pm"},
+    CountryToIsoIndex{139378, "pm"},
+    CountryToIsoIndex{139399, "vc"},
+    CountryToIsoIndex{139428, "vc"},
+    CountryToIsoIndex{139453, "vc"},
+    CountryToIsoIndex{139478, "vc"},
+    CountryToIsoIndex{139504, "vc"},
+    CountryToIsoIndex{139527, "vc"},
+    CountryToIsoIndex{139552, "vc"},
+    CountryToIsoIndex{139579, "vc"},
+    CountryToIsoIndex{139606, "vc"},
+    CountryToIsoIndex{139639, "vc"},
+    CountryToIsoIndex{139665, "vc"},
+    CountryToIsoIndex{139693, "vc"},
+    CountryToIsoIndex{139718, "vc"},
+    CountryToIsoIndex{139741, "vc"},
+    CountryToIsoIndex{139768, "vc"},
+    CountryToIsoIndex{139792, "vc"},
+    CountryToIsoIndex{139818, "vc"},
+    CountryToIsoIndex{139844, "vc"},
+    CountryToIsoIndex{139868, "vc"},
+    CountryToIsoIndex{139900, "vc"},
+    CountryToIsoIndex{139925, "vc"},
+    CountryToIsoIndex{139952, "vc"},
+    CountryToIsoIndex{139978, "vc"},
+    CountryToIsoIndex{140007, "vc"},
+    CountryToIsoIndex{140031, "vc"},
+    CountryToIsoIndex{140057, "vc"},
+    CountryToIsoIndex{140080, "cy"},
+    CountryToIsoIndex{140090, "cy"},
+    CountryToIsoIndex{140099, "cy"},
+    CountryToIsoIndex{140113, "cy"},
+    CountryToIsoIndex{140123, "sc"},
+    CountryToIsoIndex{140131, "kn"},
+    CountryToIsoIndex{140148, "de"},
+    CountryToIsoIndex{140154, "de"},
+    CountryToIsoIndex{140163, "sb"},
+    CountryToIsoIndex{140179, "sb"},
+    CountryToIsoIndex{140198, "sb"},
+    CountryToIsoIndex{140216, "sl"},
+    CountryToIsoIndex{140223, "sv"},
+    CountryToIsoIndex{140232, "sv"},
+    CountryToIsoIndex{140246, "sb"},
+    CountryToIsoIndex{140261, "sv"},
+    CountryToIsoIndex{140272, "sb"},
+    CountryToIsoIndex{140282, "sb"},
+    CountryToIsoIndex{140292, "sb"},
+    CountryToIsoIndex{140301, "sb"},
+    CountryToIsoIndex{140311, "sb"},
+    CountryToIsoIndex{140325, "sb"},
+    CountryToIsoIndex{140338, "sb"},
+    CountryToIsoIndex{140348, "sb"},
+    CountryToIsoIndex{140364, "sb"},
+    CountryToIsoIndex{140379, "sb"},
+    CountryToIsoIndex{140393, "sb"},
+    CountryToIsoIndex{140409, "sb"},
+    CountryToIsoIndex{140426, "sb"},
+    CountryToIsoIndex{140443, "sb"},
+    CountryToIsoIndex{140457, "sb"},
+    CountryToIsoIndex{140473, "sb"},
+    CountryToIsoIndex{140487, "sb"},
+    CountryToIsoIndex{140503, "sb"},
+    CountryToIsoIndex{140512, "sb"},
+    CountryToIsoIndex{140526, "sb"},
+    CountryToIsoIndex{140540, "sb"},
+    CountryToIsoIndex{140554, "sb"},
+    CountryToIsoIndex{140564, "sb"},
+    CountryToIsoIndex{140579, "lc"},
+    CountryToIsoIndex{140587, "sv"},
+    CountryToIsoIndex{140597, "sv"},
+    CountryToIsoIndex{140606, "sv"},
+    CountryToIsoIndex{140616, "sv"},
+    CountryToIsoIndex{140627, "sv"},
+    CountryToIsoIndex{140641, "sv"},
+    CountryToIsoIndex{140651, "sv"},
+    CountryToIsoIndex{140660, "sv"},
+    CountryToIsoIndex{140670, "sv"},
+    CountryToIsoIndex{140682, "sv"},
+    CountryToIsoIndex{140691, "sv"},
+    CountryToIsoIndex{140702, "us"},
+    CountryToIsoIndex{140706, "jm"},
+    CountryToIsoIndex{140713, "jm"},
+    CountryToIsoIndex{140721, "sm"},
+    CountryToIsoIndex{140730, "sm"},
+    CountryToIsoIndex{140740, "sm"},
+    CountryToIsoIndex{140749, "mf"},
+    CountryToIsoIndex{140770, "sx"},
+    CountryToIsoIndex{140789, "jm"},
+    CountryToIsoIndex{140797, "jm"},
+    CountryToIsoIndex{140806, "us"},
+    CountryToIsoIndex{140826, "um"},
+    CountryToIsoIndex{140864, "vi"},
+    CountryToIsoIndex{140898, "zm"},
+    CountryToIsoIndex{140904, "zm"},
+    CountryToIsoIndex{140911, "zm"},
+    CountryToIsoIndex{140919, "zm"},
+    CountryToIsoIndex{140927, "ae"},
+    CountryToIsoIndex{140946, "ae"},
+    CountryToIsoIndex{140977, "zm"},
+    CountryToIsoIndex{140984, "ws"},
+    CountryToIsoIndex{140992, "ws"},
+    CountryToIsoIndex{140997, "ws"},
+    CountryToIsoIndex{141003, "ws"},
+    CountryToIsoIndex{141010, "as"},
+    CountryToIsoIndex{141023, "as"},
+    CountryToIsoIndex{141040, "as"},
+    CountryToIsoIndex{141054, "as"},
+    CountryToIsoIndex{141069, "as"},
+    CountryToIsoIndex{141084, "as"},
+    CountryToIsoIndex{141097, "as"},
+    CountryToIsoIndex{141111, "as"},
+    CountryToIsoIndex{141126, "as"},
+    CountryToIsoIndex{141143, "as"},
+    CountryToIsoIndex{141157, "as"},
+    CountryToIsoIndex{141175, "as"},
+    CountryToIsoIndex{141195, "as"},
+    CountryToIsoIndex{141212, "as"},
+    CountryToIsoIndex{141227, "as"},
+    CountryToIsoIndex{141240, "as"},
+    CountryToIsoIndex{141258, "as"},
+    CountryToIsoIndex{141285, "as"},
+    CountryToIsoIndex{141313, "as"},
+    CountryToIsoIndex{141332, "ws"},
+    CountryToIsoIndex{141344, "as"},
+    CountryToIsoIndex{141359, "as"},
+    CountryToIsoIndex{141374, "as"},
+    CountryToIsoIndex{141389, "as"},
+    CountryToIsoIndex{141404, "as"},
+    CountryToIsoIndex{141421, "as"},
+    CountryToIsoIndex{141436, "as"},
+    CountryToIsoIndex{141452, "as"},
+    CountryToIsoIndex{141468, "as"},
+    CountryToIsoIndex{141484, "as"},
+    CountryToIsoIndex{141499, "as"},
+    CountryToIsoIndex{141514, "as"},
+    CountryToIsoIndex{141528, "ws"},
+    CountryToIsoIndex{141534, "ws"},
+    CountryToIsoIndex{141541, "as"},
+    CountryToIsoIndex{141560, "ws"},
+    CountryToIsoIndex{141568, "ws"},
+    CountryToIsoIndex{141576, "as"},
+    CountryToIsoIndex{141597, "ws"},
+    CountryToIsoIndex{141604, "ws"},
+    CountryToIsoIndex{141612, "as"},
+    CountryToIsoIndex{141627, "as"},
+    CountryToIsoIndex{141640, "as"},
+    CountryToIsoIndex{141656, "as"},
+    CountryToIsoIndex{141671, "as"},
+    CountryToIsoIndex{141687, "as"},
+    CountryToIsoIndex{141703, "as"},
+    CountryToIsoIndex{141718, "as"},
+    CountryToIsoIndex{141735, "ws"},
+    CountryToIsoIndex{141742, "as"},
+    CountryToIsoIndex{141759, "as"},
+    CountryToIsoIndex{141773, "ws"},
+    CountryToIsoIndex{141779, "as"},
+    CountryToIsoIndex{141798, "as"},
+    CountryToIsoIndex{141815, "as"},
+    CountryToIsoIndex{141832, "ws"},
+    CountryToIsoIndex{141839, "as"},
+    CountryToIsoIndex{141855, "bl"},
+    CountryToIsoIndex{141868, "vc"},
+    CountryToIsoIndex{141888, "pm"},
+    CountryToIsoIndex{141903, "kn"},
+    CountryToIsoIndex{141923, "kn"},
+    CountryToIsoIndex{141943, "kn"},
+    CountryToIsoIndex{141968, "lc"},
+    CountryToIsoIndex{141980, "vc"},
+    CountryToIsoIndex{142008, "vc"},
+    CountryToIsoIndex{142027, "sh"},
+    CountryToIsoIndex{142037, "sh"},
+    CountryToIsoIndex{142047, "sm"},
+    CountryToIsoIndex{142058, "st"},
+    CountryToIsoIndex{142078, "st"},
+    CountryToIsoIndex{142098, "kn"},
+    CountryToIsoIndex{142113, "kn"},
+    CountryToIsoIndex{142127, "kn"},
+    CountryToIsoIndex{142142, "kn"},
+    CountryToIsoIndex{142156, "bl"},
+    CountryToIsoIndex{142181, "sh"},
+    CountryToIsoIndex{142194, "kn"},
+    CountryToIsoIndex{142213, "lc"},
+    CountryToIsoIndex{142225, "sx"},
+    CountryToIsoIndex{142238, "pm"},
+    CountryToIsoIndex{142261, "vc"},
+    CountryToIsoIndex{142290, "lc"},
+    CountryToIsoIndex{142299, "lc"},
+    CountryToIsoIndex{142309, "sm"},
+    CountryToIsoIndex{142320, "sm"},
+    CountryToIsoIndex{142330, "sm"},
+    CountryToIsoIndex{142340, "sm"},
+    CountryToIsoIndex{142351, "sm"},
+    CountryToIsoIndex{142360, "sm"},
+    CountryToIsoIndex{142371, "sm"},
+    CountryToIsoIndex{142381, "sm"},
+    CountryToIsoIndex{142397, "sm"},
+    CountryToIsoIndex{142407, "mf"},
+    CountryToIsoIndex{142417, "sx"},
+    CountryToIsoIndex{142444, "mf"},
+    CountryToIsoIndex{142454, "pm"},
+    CountryToIsoIndex{142472, "pm"},
+    CountryToIsoIndex{142489, "pm"},
+    CountryToIsoIndex{142511, "pm"},
+    CountryToIsoIndex{142530, "pm"},
+    CountryToIsoIndex{142548, "pm"},
+    CountryToIsoIndex{142563, "sh"},
+    CountryToIsoIndex{142574, "sh"},
+    CountryToIsoIndex{142586, "sh"},
+    CountryToIsoIndex{142597, "kn"},
+    CountryToIsoIndex{142617, "kn"},
+    CountryToIsoIndex{142635, "cf"},
+    CountryToIsoIndex{142649, "lc"},
+    CountryToIsoIndex{142661, "lc"},
+    CountryToIsoIndex{142672, "lc"},
+    CountryToIsoIndex{142683, "lc"},
+    CountryToIsoIndex{142695, "lc"},
+    CountryToIsoIndex{142706, "mf"},
+    CountryToIsoIndex{142718, "pm"},
+    CountryToIsoIndex{142739, "pm"},
+    CountryToIsoIndex{142760, "pm"},
+    CountryToIsoIndex{142781, "pm"},
+    CountryToIsoIndex{142803, "cf"},
+    CountryToIsoIndex{142817, "va"},
+    CountryToIsoIndex{142844, "vc"},
+    CountryToIsoIndex{142869, "vc"},
+    CountryToIsoIndex{142893, "vc"},
+    CountryToIsoIndex{142917, "bl"},
+    CountryToIsoIndex{142932, "bl"},
+    CountryToIsoIndex{142946, "sh"},
+    CountryToIsoIndex{142957, "sh"},
+    CountryToIsoIndex{142968, "kn"},
+    CountryToIsoIndex{142984, "sh"},
+    CountryToIsoIndex{142994, "lc"},
+    CountryToIsoIndex{143005, "lc"},
+    CountryToIsoIndex{143016, "pm"},
+    CountryToIsoIndex{143034, "vc"},
+    CountryToIsoIndex{143056, "sh"},
+    CountryToIsoIndex{143065, "sh"},
+    CountryToIsoIndex{143075, "lc"},
+    CountryToIsoIndex{143084, "mf"},
+    CountryToIsoIndex{143095, "st"},
+    CountryToIsoIndex{143112, "st"},
+    CountryToIsoIndex{143130, "st"},
+    CountryToIsoIndex{143148, "st"},
+    CountryToIsoIndex{143166, "st"},
+    CountryToIsoIndex{143185, "st"},
+    CountryToIsoIndex{143203, "st"},
+    CountryToIsoIndex{143222, "pm"},
+    CountryToIsoIndex{143239, "cf"},
+    CountryToIsoIndex{143250, "bl"},
+    CountryToIsoIndex{143266, "sh"},
+    CountryToIsoIndex{143277, "kn"},
+    CountryToIsoIndex{143302, "kn"},
+    CountryToIsoIndex{143323, "lc"},
+    CountryToIsoIndex{143333, "sm"},
+    CountryToIsoIndex{143345, "sm"},
+    CountryToIsoIndex{143358, "mf"},
+    CountryToIsoIndex{143370, "pm"},
+    CountryToIsoIndex{143392, "pm"},
+    CountryToIsoIndex{143412, "st"},
+    CountryToIsoIndex{143431, "vc"},
+    CountryToIsoIndex{143455, "vc"},
+    CountryToIsoIndex{143478, "vc"},
+    CountryToIsoIndex{143504, "vc"},
+    CountryToIsoIndex{143533, "vc"},
+    CountryToIsoIndex{143551, "vc"},
+    CountryToIsoIndex{143575, "vc"},
+    CountryToIsoIndex{143597, "vc"},
+    CountryToIsoIndex{143622, "vc"},
+    CountryToIsoIndex{143647, "sg"},
+    CountryToIsoIndex{143658, "bl"},
+    CountryToIsoIndex{143672, "kn"},
+    CountryToIsoIndex{143691, "kn"},
+    CountryToIsoIndex{143710, "sa"},
+    CountryToIsoIndex{143723, "sm"},
+    CountryToIsoIndex{143734, "mf"},
+    CountryToIsoIndex{143746, "sx"},
+    CountryToIsoIndex{143769, "pm"},
+    CountryToIsoIndex{143787, "st"},
+    CountryToIsoIndex{143808, "st"},
+    CountryToIsoIndex{143828, "st"},
+    CountryToIsoIndex{143850, "st"},
+    CountryToIsoIndex{143869, "st"},
+    CountryToIsoIndex{143886, "st"},
+    CountryToIsoIndex{143904, "st"},
+    CountryToIsoIndex{143922, "st"},
+    CountryToIsoIndex{143941, "st"},
+    CountryToIsoIndex{143958, "st"},
+    CountryToIsoIndex{143976, "st"},
+    CountryToIsoIndex{143993, "st"},
+    CountryToIsoIndex{144011, "st"},
+    CountryToIsoIndex{144030, "st"},
+    CountryToIsoIndex{144048, "st"},
+    CountryToIsoIndex{144066, "st"},
+    CountryToIsoIndex{144084, "st"},
+    CountryToIsoIndex{144102, "st"},
+    CountryToIsoIndex{144119, "st"},
+    CountryToIsoIndex{144137, "st"},
+    CountryToIsoIndex{144163, "st"},
+    CountryToIsoIndex{144182, "st"},
+    CountryToIsoIndex{144202, "st"},
+    CountryToIsoIndex{144221, "st"},
+    CountryToIsoIndex{144239, "st"},
+    CountryToIsoIndex{144257, "st"},
+    CountryToIsoIndex{144275, "st"},
+    CountryToIsoIndex{144294, "st"},
+    CountryToIsoIndex{144312, "st"},
+    CountryToIsoIndex{144330, "st"},
+    CountryToIsoIndex{144349, "st"},
+    CountryToIsoIndex{144367, "st"},
+    CountryToIsoIndex{144385, "st"},
+    CountryToIsoIndex{144406, "st"},
+    CountryToIsoIndex{144422, "st"},
+    CountryToIsoIndex{144438, "st"},
+    CountryToIsoIndex{144456, "st"},
+    CountryToIsoIndex{144475, "st"},
+    CountryToIsoIndex{144495, "st"},
+    CountryToIsoIndex{144513, "st"},
+    CountryToIsoIndex{144530, "st"},
+    CountryToIsoIndex{144547, "st"},
+    CountryToIsoIndex{144565, "st"},
+    CountryToIsoIndex{144583, "st"},
+    CountryToIsoIndex{144607, "st"},
+    CountryToIsoIndex{144628, "st"},
+    CountryToIsoIndex{144648, "vc"},
+    CountryToIsoIndex{144670, "bl"},
+    CountryToIsoIndex{144681, "pm"},
+    CountryToIsoIndex{144698, "jp"},
+    CountryToIsoIndex{144704, "jp"},
+    CountryToIsoIndex{144711, "jp"},
+    CountryToIsoIndex{144719, "jp"},
+    CountryToIsoIndex{144731, "eh"},
+    CountryToIsoIndex{144745, "eh"},
+    CountryToIsoIndex{144759, "rs"},
+    CountryToIsoIndex{144766, "rs"},
+    CountryToIsoIndex{144774, "hk"},
+    CountryToIsoIndex{144786, "hk"},
+    CountryToIsoIndex{144802, "mo"},
+    CountryToIsoIndex{144811, "mo"},
+    CountryToIsoIndex{144820, "mo"},
+    CountryToIsoIndex{144833, "eh"},
+    CountryToIsoIndex{144846, "td"},
+    CountryToIsoIndex{144851, "bl"},
+    CountryToIsoIndex{144865, "vc"},
+    CountryToIsoIndex{144887, "sa"},
+    CountryToIsoIndex{144900, "sa"},
+    CountryToIsoIndex{144913, "sa"},
+    CountryToIsoIndex{144928, "sa"},
+    CountryToIsoIndex{144934, "sa"},
+    CountryToIsoIndex{144941, "sa"},
+    CountryToIsoIndex{144954, "sa"},
+    CountryToIsoIndex{144967, "sa"},
+    CountryToIsoIndex{144979, "sa"},
+    CountryToIsoIndex{144992, "sa"},
+    CountryToIsoIndex{145010, "sa"},
+    CountryToIsoIndex{145022, "sa"},
+    CountryToIsoIndex{145035, "sa"},
+    CountryToIsoIndex{145047, "sa"},
+    CountryToIsoIndex{145060, "sa"},
+    CountryToIsoIndex{145074, "sa"},
+    CountryToIsoIndex{145088, "sa"},
+    CountryToIsoIndex{145103, "sa"},
+    CountryToIsoIndex{145118, "sa"},
+    CountryToIsoIndex{145135, "sa"},
+    CountryToIsoIndex{145143, "sa"},
+    CountryToIsoIndex{145161, "sa"},
+    CountryToIsoIndex{145174, "sa"},
+    CountryToIsoIndex{145189, "sa"},
+    CountryToIsoIndex{145203, "sa"},
+    CountryToIsoIndex{145217, "kn"},
+    CountryToIsoIndex{145236, "mf"},
+    CountryToIsoIndex{145256, "sx"},
+    CountryToIsoIndex{145276, "za"},
+    CountryToIsoIndex{145289, "sa"},
+    CountryToIsoIndex{145303, "st"},
+    CountryToIsoIndex{145320, "sv"},
+    CountryToIsoIndex{145329, "sv"},
+    CountryToIsoIndex{145340, "fo"},
+    CountryToIsoIndex{145352, "vc"},
+    CountryToIsoIndex{145375, "sa"},
+    CountryToIsoIndex{145388, "st"},
+    CountryToIsoIndex{145409, "st"},
+    CountryToIsoIndex{145429, "st"},
+    CountryToIsoIndex{145448, "st"},
+    CountryToIsoIndex{145467, "st"},
+    CountryToIsoIndex{145486, "st"},
+    CountryToIsoIndex{145506, "st"},
+    CountryToIsoIndex{145526, "st"},
+    CountryToIsoIndex{145546, "st"},
+    CountryToIsoIndex{145573, "st"},
+    CountryToIsoIndex{145589, "st"},
+    CountryToIsoIndex{145605, "st"},
+    CountryToIsoIndex{145621, "sa"},
+    CountryToIsoIndex{145633, "sa"},
+    CountryToIsoIndex{145653, "sa"},
+    CountryToIsoIndex{145660, "sa"},
+    CountryToIsoIndex{145672, "za"},
+    CountryToIsoIndex{145685, "st"},
+    CountryToIsoIndex{145717, "eh"},
+    CountryToIsoIndex{145733, "st"},
+    CountryToIsoIndex{145754, "bl"},
+    CountryToIsoIndex{145768, "sh"},
+    CountryToIsoIndex{145778, "kn"},
+    CountryToIsoIndex{145794, "lc"},
+    CountryToIsoIndex{145803, "lc"},
+    CountryToIsoIndex{145813, "sm"},
+    CountryToIsoIndex{145825, "mf"},
+    CountryToIsoIndex{145837, "pm"},
+    CountryToIsoIndex{145856, "vc"},
+    CountryToIsoIndex{145878, "cy"},
+    CountryToIsoIndex{145888, "es"},
+    CountryToIsoIndex{145894, "es"},
+    CountryToIsoIndex{145901, "cl"},
+    CountryToIsoIndex{145909, "cn"},
+    CountryToIsoIndex{145917, "es"},
+    CountryToIsoIndex{145928, "es"},
+    CountryToIsoIndex{145937, "lk"},
+    CountryToIsoIndex{145948, "ch"},
+    CountryToIsoIndex{145956, "se"},
+    CountryToIsoIndex{145964, "se"},
+    CountryToIsoIndex{145973, "se"},
+    CountryToIsoIndex{145982, "ch"},
+    CountryToIsoIndex{145990, "ch"},
+    CountryToIsoIndex{145999, "ch"},
+    CountryToIsoIndex{146007, "ch"},
+    CountryToIsoIndex{146014, "td"},
+    CountryToIsoIndex{146019, "nz"},
+    CountryToIsoIndex{146033, "sn"},
+    CountryToIsoIndex{146042, "ea"},
+    CountryToIsoIndex{146056, "cz"},
+    CountryToIsoIndex{146060, "sc"},
+    CountryToIsoIndex{146068, "sc"},
+    CountryToIsoIndex{146077, "sm"},
+    CountryToIsoIndex{146086, "pm"},
+    CountryToIsoIndex{146104, "sl"},
+    CountryToIsoIndex{146114, "rs"},
+    CountryToIsoIndex{146123, "sc"},
+    CountryToIsoIndex{146130, "vc"},
+    CountryToIsoIndex{146150, "sh"},
+    CountryToIsoIndex{146159, "eh"},
+    CountryToIsoIndex{146171, "sc"},
+    CountryToIsoIndex{146181, "sc"},
+    CountryToIsoIndex{146192, "sc"},
+    CountryToIsoIndex{146202, "sc"},
+    CountryToIsoIndex{146212, "sc"},
+    CountryToIsoIndex{146225, "sc"},
+    CountryToIsoIndex{146234, "sc"},
+    CountryToIsoIndex{146242, "sc"},
+    CountryToIsoIndex{146251, "sc"},
+    CountryToIsoIndex{146261, "cz"},
+    CountryToIsoIndex{146267, "kn"},
+    CountryToIsoIndex{146283, "nz"},
+    CountryToIsoIndex{146296, "nz"},
+    CountryToIsoIndex{146309, "je"},
+    CountryToIsoIndex{146316, "lc"},
+    CountryToIsoIndex{146325, "zm"},
+    CountryToIsoIndex{146333, "pm"},
+    CountryToIsoIndex{146353, "bl"},
+    CountryToIsoIndex{146366, "bl"},
+    CountryToIsoIndex{146378, "sn"},
+    CountryToIsoIndex{146387, "sn"},
+    CountryToIsoIndex{146397, "sn"},
+    CountryToIsoIndex{146407, "sn"},
+    CountryToIsoIndex{146415, "sn"},
+    CountryToIsoIndex{146424, "sn"},
+    CountryToIsoIndex{146434, "sn"},
+    CountryToIsoIndex{146443, "sn"},
+    CountryToIsoIndex{146452, "sn"},
+    CountryToIsoIndex{146466, "sn"},
+    CountryToIsoIndex{146475, "sn"},
+    CountryToIsoIndex{146485, "sn"},
+    CountryToIsoIndex{146492, "sn"},
+    CountryToIsoIndex{146501, "sn"},
+    CountryToIsoIndex{146510, "sn"},
+    CountryToIsoIndex{146518, "kn"},
+    CountryToIsoIndex{146538, "sm"},
+    CountryToIsoIndex{146548, "mf"},
+    CountryToIsoIndex{146558, "mf"},
+    CountryToIsoIndex{146569, "mf"},
+    CountryToIsoIndex{146581, "pm"},
+    CountryToIsoIndex{146602, "pm"},
+    CountryToIsoIndex{146621, "pm"},
+    CountryToIsoIndex{146637, "pm"},
+    CountryToIsoIndex{146656, "pm"},
+    CountryToIsoIndex{146673, "pm"},
+    CountryToIsoIndex{146690, "bl"},
+    CountryToIsoIndex{146704, "sh"},
+    CountryToIsoIndex{146714, "sh"},
+    CountryToIsoIndex{146725, "sh"},
+    CountryToIsoIndex{146736, "sh"},
+    CountryToIsoIndex{146748, "kn"},
+    CountryToIsoIndex{146768, "kn"},
+    CountryToIsoIndex{146788, "lc"},
+    CountryToIsoIndex{146800, "pm"},
+    CountryToIsoIndex{146822, "pm"},
+    CountryToIsoIndex{146844, "pm"},
+    CountryToIsoIndex{146867, "lc"},
+    CountryToIsoIndex{146879, "vc"},
+    CountryToIsoIndex{146907, "vc"},
+    CountryToIsoIndex{146935, "vc"},
+    CountryToIsoIndex{146960, "kn"},
+    CountryToIsoIndex{146978, "kn"},
+    CountryToIsoIndex{146996, "kn"},
+    CountryToIsoIndex{147011, "kn"},
+    CountryToIsoIndex{147026, "kn"},
+    CountryToIsoIndex{147042, "kn"},
+    CountryToIsoIndex{147059, "kn"},
+    CountryToIsoIndex{147075, "kn"},
+    CountryToIsoIndex{147097, "lc"},
+    CountryToIsoIndex{147107, "lc"},
+    CountryToIsoIndex{147117, "lc"},
+    CountryToIsoIndex{147128, "lc"},
+    CountryToIsoIndex{147139, "lc"},
+    CountryToIsoIndex{147151, "lc"},
+    CountryToIsoIndex{147163, "mf"},
+    CountryToIsoIndex{147174, "pm"},
+    CountryToIsoIndex{147195, "cf"},
+    CountryToIsoIndex{147223, "cf"},
+    CountryToIsoIndex{147235, "vc"},
+    CountryToIsoIndex{147263, "vc"},
+    CountryToIsoIndex{147288, "vc"},
+    CountryToIsoIndex{147310, "vc"},
+    CountryToIsoIndex{147332, "vc"},
+    CountryToIsoIndex{147359, "vc"},
+    CountryToIsoIndex{147384, "vc"},
+    CountryToIsoIndex{147407, "gs"},
+    CountryToIsoIndex{147447, "ge"},
+    CountryToIsoIndex{147454, "ge"},
+    CountryToIsoIndex{147461, "es"},
+    CountryToIsoIndex{147470, "rs"},
+    CountryToIsoIndex{147476, "sl"},
+    CountryToIsoIndex{147487, "sl"},
+    CountryToIsoIndex{147498, "sl"},
+    CountryToIsoIndex{147507, "vg"},
+    CountryToIsoIndex{147527, "rs"},
+    CountryToIsoIndex{147533, "rs"},
+    CountryToIsoIndex{147540, "rs"},
+    CountryToIsoIndex{147553, "rs"},
+    CountryToIsoIndex{147560, "rs"},
+    CountryToIsoIndex{147568, "rs"},
+    CountryToIsoIndex{147576, "rs"},
+    CountryToIsoIndex{147585, "rs"},
+    CountryToIsoIndex{147595, "rs"},
+    CountryToIsoIndex{147603, "ci"},
+    CountryToIsoIndex{147615, "sl"},
+    CountryToIsoIndex{147625, "sl"},
+    CountryToIsoIndex{147635, "je"},
+    CountryToIsoIndex{147641, "hk"},
+    CountryToIsoIndex{147670, "mo"},
+    CountryToIsoIndex{147696, "rs"},
+    CountryToIsoIndex{147703, "rs"},
+    CountryToIsoIndex{147710, "rs"},
+    CountryToIsoIndex{147717, "sc"},
+    CountryToIsoIndex{147723, "sc"},
+    CountryToIsoIndex{147730, "io"},
+    CountryToIsoIndex{147759, "ps"},
+    CountryToIsoIndex{147775, "sc"},
+    CountryToIsoIndex{147783, "sc"},
+    CountryToIsoIndex{147798, "sc"},
+    CountryToIsoIndex{147807, "sc"},
+    CountryToIsoIndex{147815, "sc"},
+    CountryToIsoIndex{147823, "sc"},
+    CountryToIsoIndex{147834, "sc"},
+    CountryToIsoIndex{147843, "ea"},
+    CountryToIsoIndex{147857, "ea"},
+    CountryToIsoIndex{147871, "ea"},
+    CountryToIsoIndex{147885, "ea"},
+    CountryToIsoIndex{147900, "ea"},
+    CountryToIsoIndex{147915, "ea"},
+    CountryToIsoIndex{147930, "ea"},
+    CountryToIsoIndex{147946, "ea"},
+    CountryToIsoIndex{147961, "vc"},
+    CountryToIsoIndex{147981, "kp"},
+    CountryToIsoIndex{147994, "kp"},
+    CountryToIsoIndex{148008, "mk"},
+    CountryToIsoIndex{148026, "mp"},
+    CountryToIsoIndex{148050, "mk"},
+    CountryToIsoIndex{148068, "mp"},
+    CountryToIsoIndex{148083, "kp"},
+    CountryToIsoIndex{148096, "mk"},
+    CountryToIsoIndex{148113, "mp"},
+    CountryToIsoIndex{148135, "mp"},
+    CountryToIsoIndex{148150, "kp"},
+    CountryToIsoIndex{148165, "mp"},
+    CountryToIsoIndex{148181, "ge"},
+    CountryToIsoIndex{148189, "gs"},
+    CountryToIsoIndex{148221, "sc"},
+    CountryToIsoIndex{148228, "sc"},
+    CountryToIsoIndex{148240, "sc"},
+    CountryToIsoIndex{148251, "sc"},
+    CountryToIsoIndex{148261, "sc"},
+    CountryToIsoIndex{148273, "sc"},
+    CountryToIsoIndex{148284, "sc"},
+    CountryToIsoIndex{148295, "sc"},
+    CountryToIsoIndex{148307, "sc"},
+    CountryToIsoIndex{148320, "sc"},
+    CountryToIsoIndex{148333, "sc"},
+    CountryToIsoIndex{148344, "sc"},
+    CountryToIsoIndex{148360, "sc"},
+    CountryToIsoIndex{148378, "sc"},
+    CountryToIsoIndex{148389, "sc"},
+    CountryToIsoIndex{148404, "sc"},
+    CountryToIsoIndex{148413, "sc"},
+    CountryToIsoIndex{148424, "sc"},
+    CountryToIsoIndex{148433, "sc"},
+    CountryToIsoIndex{148440, "sc"},
+    CountryToIsoIndex{148454, "sc"},
+    CountryToIsoIndex{148469, "sc"},
+    CountryToIsoIndex{148479, "sc"},
+    CountryToIsoIndex{148488, "sc"},
+    CountryToIsoIndex{148497, "sc"},
+    CountryToIsoIndex{148513, "sc"},
+    CountryToIsoIndex{148529, "ea"},
+    CountryToIsoIndex{148543, "sh"},
+    CountryToIsoIndex{148554, "kn"},
+    CountryToIsoIndex{148572, "lc"},
+    CountryToIsoIndex{148583, "pm"},
+    CountryToIsoIndex{148603, "vc"},
+    CountryToIsoIndex{148627, "sh"},
+    CountryToIsoIndex{148639, "lc"},
+    CountryToIsoIndex{148651, "mf"},
+    CountryToIsoIndex{148665, "td"},
+    CountryToIsoIndex{148671, "sy"},
+    CountryToIsoIndex{148682, "sy"},
+    CountryToIsoIndex{148688, "tl"},
+    CountryToIsoIndex{148701, "us"},
+    CountryToIsoIndex{148706, "cz"},
+    CountryToIsoIndex{148713, "sc"},
+    CountryToIsoIndex{148725, "sc"},
+    CountryToIsoIndex{148736, "sh"},
+    CountryToIsoIndex{148746, "kn"},
+    CountryToIsoIndex{148763, "lc"},
+    CountryToIsoIndex{148773, "pm"},
+    CountryToIsoIndex{148792, "vc"},
+    CountryToIsoIndex{148816, "sc"},
+    CountryToIsoIndex{148827, "nf"},
+    CountryToIsoIndex{148849, "cn"},
+    CountryToIsoIndex{148858, "cl"},
+    CountryToIsoIndex{148864, "cl"},
+    CountryToIsoIndex{148870, "cl"},
+    CountryToIsoIndex{148877, "kp"},
+    CountryToIsoIndex{148892, "mp"},
+    CountryToIsoIndex{148916, "cn"},
+    CountryToIsoIndex{148921, "cn"},
+    CountryToIsoIndex{148927, "cn"},
+    CountryToIsoIndex{148933, "cy"},
+    CountryToIsoIndex{148941, "sj"},
+    CountryToIsoIndex{148964, "al"},
+    CountryToIsoIndex{148973, "lk"},
+    CountryToIsoIndex{148983, "sz"},
+    CountryToIsoIndex{148993, "se"},
+    CountryToIsoIndex{149003, "ch"},
+    CountryToIsoIndex{149016, "cn"},
+    CountryToIsoIndex{149023, "de"},
+    CountryToIsoIndex{149031, "jp"},
+    CountryToIsoIndex{149039, "sl"},
+    CountryToIsoIndex{149054, "sl"},
+    CountryToIsoIndex{149065, "kp"},
+    CountryToIsoIndex{149079, "mk"},
+    CountryToIsoIndex{149097, "gi"},
+    CountryToIsoIndex{149108, "za"},
+    CountryToIsoIndex{149117, "sl"},
+    CountryToIsoIndex{149128, "sl"},
+    CountryToIsoIndex{149139, "sl"},
+    CountryToIsoIndex{149155, "sl"},
+    CountryToIsoIndex{149167, "sl"},
+    CountryToIsoIndex{149178, "sl"},
+    CountryToIsoIndex{149189, "sl"},
+    CountryToIsoIndex{149200, "sl"},
+    CountryToIsoIndex{149212, "sl"},
+    CountryToIsoIndex{149224, "sl"},
+    CountryToIsoIndex{149237, "sl"},
+    CountryToIsoIndex{149249, "sl"},
+    CountryToIsoIndex{149261, "sl"},
+    CountryToIsoIndex{149279, "sl"},
+    CountryToIsoIndex{149292, "sl"},
+    CountryToIsoIndex{149305, "sl"},
+    CountryToIsoIndex{149317, "sl"},
+    CountryToIsoIndex{149330, "cy"},
+    CountryToIsoIndex{149338, "cl"},
+    CountryToIsoIndex{149344, "cn"},
+    CountryToIsoIndex{149349, "cn"},
+    CountryToIsoIndex{149355, "sg"},
+    CountryToIsoIndex{149365, "sx"},
+    CountryToIsoIndex{149379, "cy"},
+    CountryToIsoIndex{149386, "cy"},
+    CountryToIsoIndex{149392, "cy"},
+    CountryToIsoIndex{149399, "sl"},
+    CountryToIsoIndex{149411, "nz"},
+    CountryToIsoIndex{149427, "lk"},
+    CountryToIsoIndex{149437, "cl"},
+    CountryToIsoIndex{149442, "cl"},
+    CountryToIsoIndex{149447, "sy"},
+    CountryToIsoIndex{149453, "sl"},
+    CountryToIsoIndex{149463, "lk"},
+    CountryToIsoIndex{149473, "lk"},
+    CountryToIsoIndex{149484, "sy"},
+    CountryToIsoIndex{149491, "sk"},
+    CountryToIsoIndex{149500, "si"},
+    CountryToIsoIndex{149509, "sk"},
+    CountryToIsoIndex{149518, "sk"},
+    CountryToIsoIndex{149528, "sk"},
+    CountryToIsoIndex{149539, "si"},
+    CountryToIsoIndex{149548, "si"},
+    CountryToIsoIndex{149558, "si"},
+    CountryToIsoIndex{149569, "gi"},
+    CountryToIsoIndex{149581, "kp"},
+    CountryToIsoIndex{149594, "mp"},
+    CountryToIsoIndex{149615, "zw"},
+    CountryToIsoIndex{149626, "zw"},
+    CountryToIsoIndex{149636, "zw"},
+    CountryToIsoIndex{149645, "zw"},
+    CountryToIsoIndex{149654, "zw"},
+    CountryToIsoIndex{149663, "zw"},
+    CountryToIsoIndex{149673, "zw"},
+    CountryToIsoIndex{149684, "xa"},
+    CountryToIsoIndex{149705, "xb"},
+    CountryToIsoIndex{149731, "cn"},
+    CountryToIsoIndex{149736, "sg"},
+    CountryToIsoIndex{149746, "sg"},
+    CountryToIsoIndex{149755, "sg"},
+    CountryToIsoIndex{149763, "sg"},
+    CountryToIsoIndex{149772, "sg"},
+    CountryToIsoIndex{149782, "sg"},
+    CountryToIsoIndex{149791, "sg"},
+    CountryToIsoIndex{149800, "sg"},
+    CountryToIsoIndex{149810, "sg"},
+    CountryToIsoIndex{149820, "sg"},
+    CountryToIsoIndex{149830, "sg"},
+    CountryToIsoIndex{149840, "sg"},
+    CountryToIsoIndex{149849, "sg"},
+    CountryToIsoIndex{149859, "sg"},
+    CountryToIsoIndex{149870, "sg"},
+    CountryToIsoIndex{149880, "sg"},
+    CountryToIsoIndex{149890, "sg"},
+    CountryToIsoIndex{149900, "sg"},
+    CountryToIsoIndex{149910, "sg"},
+    CountryToIsoIndex{149921, "sg"},
+    CountryToIsoIndex{149931, "sg"},
+    CountryToIsoIndex{149941, "sg"},
+    CountryToIsoIndex{149950, "sg"},
+    CountryToIsoIndex{149966, "sg"},
+    CountryToIsoIndex{149976, "sg"},
+    CountryToIsoIndex{149987, "sn"},
+    CountryToIsoIndex{149996, "sn"},
+    CountryToIsoIndex{150005, "sn"},
+    CountryToIsoIndex{150013, "cn"},
+    CountryToIsoIndex{150026, "sx"},
+    CountryToIsoIndex{150036, "sg"},
+    CountryToIsoIndex{150047, "sg"},
+    CountryToIsoIndex{150056, "bl"},
+    CountryToIsoIndex{150071, "sh"},
+    CountryToIsoIndex{150082, "kn"},
+    CountryToIsoIndex{150099, "lc"},
+    CountryToIsoIndex{150109, "sx"},
+    CountryToIsoIndex{150121, "sx"},
+    CountryToIsoIndex{150139, "sx"},
+    CountryToIsoIndex{150150, "sx"},
+    CountryToIsoIndex{150162, "sx"},
+    CountryToIsoIndex{150175, "mf"},
+    CountryToIsoIndex{150186, "pm"},
+    CountryToIsoIndex{150207, "cf"},
+    CountryToIsoIndex{150235, "vc"},
+    CountryToIsoIndex{150261, "cn"},
+    CountryToIsoIndex{150267, "cy"},
+    CountryToIsoIndex{150271, "gi"},
+    CountryToIsoIndex{150282, "es"},
+    CountryToIsoIndex{150290, "es"},
+    CountryToIsoIndex{150296, "es"},
+    CountryToIsoIndex{150305, "cy"},
+    CountryToIsoIndex{150312, "gi"},
+    CountryToIsoIndex{150323, "cy"},
+    CountryToIsoIndex{150329, "cy"},
+    CountryToIsoIndex{150336, "cy"},
+    CountryToIsoIndex{150343, "cy"},
+    CountryToIsoIndex{150352, "dj"},
+    CountryToIsoIndex{150359, "cy"},
+    CountryToIsoIndex{150368, "cy"},
+    CountryToIsoIndex{150377, "sl"},
+    CountryToIsoIndex{150389, "sl"},
+    CountryToIsoIndex{150398, "rs"},
+    CountryToIsoIndex{150405, "sy"},
+    CountryToIsoIndex{150410, "sy"},
+    CountryToIsoIndex{150416, "sy"},
+    CountryToIsoIndex{150428, "sy"},
+    CountryToIsoIndex{150437, "sy"},
+    CountryToIsoIndex{150443, "sy"},
+    CountryToIsoIndex{150449, "sy"},
+    CountryToIsoIndex{150456, "lk"},
+    CountryToIsoIndex{150467, "lk"},
+    CountryToIsoIndex{150477, "sr"},
+    CountryToIsoIndex{150485, "sy"},
+    CountryToIsoIndex{150491, "lk"},
+    CountryToIsoIndex{150501, "sy"},
+    CountryToIsoIndex{150508, "ci"},
+    CountryToIsoIndex{150521, "sk"},
+    CountryToIsoIndex{150533, "si"},
+    CountryToIsoIndex{150545, "sk"},
+    CountryToIsoIndex{150555, "si"},
+    CountryToIsoIndex{150565, "sl"},
+    CountryToIsoIndex{150578, "sc"},
+    CountryToIsoIndex{150587, "va"},
+    CountryToIsoIndex{150601, "ea"},
+    CountryToIsoIndex{150615, "sj"},
+    CountryToIsoIndex{150638, "ch"},
+    CountryToIsoIndex{150644, "sy"},
+    CountryToIsoIndex{150651, "sl"},
+    CountryToIsoIndex{150663, "sl"},
+    CountryToIsoIndex{150676, "sl"},
+    CountryToIsoIndex{150690, "sl"},
+    CountryToIsoIndex{150708, "sg"},
+    CountryToIsoIndex{150716, "sg"},
+    CountryToIsoIndex{150727, "sg"},
+    CountryToIsoIndex{150737, "sh"},
+    CountryToIsoIndex{150749, "kn"},
+    CountryToIsoIndex{150770, "lc"},
+    CountryToIsoIndex{150781, "pm"},
+    CountryToIsoIndex{150807, "vc"},
+    CountryToIsoIndex{150818, "sl"},
+    CountryToIsoIndex{150831, "us"},
+    CountryToIsoIndex{150856, "us"},
+    CountryToIsoIndex{150873, "sl"},
+    CountryToIsoIndex{150885, "kp"},
+    CountryToIsoIndex{150900, "mk"},
+    CountryToIsoIndex{150919, "mp"},
+    CountryToIsoIndex{150944, "mp"},
+    CountryToIsoIndex{150968, "cn"},
+    CountryToIsoIndex{150974, "sk"},
+    CountryToIsoIndex{150983, "si"},
+    CountryToIsoIndex{150992, "sk"},
+    CountryToIsoIndex{151001, "si"},
+    CountryToIsoIndex{151010, "ci"},
+    CountryToIsoIndex{151028, "sk"},
+    CountryToIsoIndex{151037, "sk"},
+    CountryToIsoIndex{151048, "sk"},
+    CountryToIsoIndex{151058, "sk"},
+    CountryToIsoIndex{151068, "sk"},
+    CountryToIsoIndex{151077, "sk"},
+    CountryToIsoIndex{151086, "sk"},
+    CountryToIsoIndex{151094, "sk"},
+    CountryToIsoIndex{151103, "sk"},
+    CountryToIsoIndex{151118, "sk"},
+    CountryToIsoIndex{151128, "sk"},
+    CountryToIsoIndex{151138, "sk"},
+    CountryToIsoIndex{151148, "sk"},
+    CountryToIsoIndex{151158, "sk"},
+    CountryToIsoIndex{151168, "sk"},
+    CountryToIsoIndex{151178, "sk"},
+    CountryToIsoIndex{151187, "si"},
+    CountryToIsoIndex{151196, "sk"},
+    CountryToIsoIndex{151206, "sk"},
+    CountryToIsoIndex{151215, "si"},
+    CountryToIsoIndex{151224, "si"},
+    CountryToIsoIndex{151234, "si"},
+    CountryToIsoIndex{151242, "si"},
+    CountryToIsoIndex{151251, "si"},
+    CountryToIsoIndex{151266, "si"},
+    CountryToIsoIndex{151275, "si"},
+    CountryToIsoIndex{151285, "si"},
+    CountryToIsoIndex{151295, "si"},
+    CountryToIsoIndex{151305, "sk"},
+    CountryToIsoIndex{151315, "si"},
+    CountryToIsoIndex{151325, "si"},
+    CountryToIsoIndex{151334, "si"},
+    CountryToIsoIndex{151343, "si"},
+    CountryToIsoIndex{151353, "si"},
+    CountryToIsoIndex{151362, "sk"},
+    CountryToIsoIndex{151369, "sk"},
+    CountryToIsoIndex{151378, "sk"},
+    CountryToIsoIndex{151387, "sk"},
+    CountryToIsoIndex{151395, "sk"},
+    CountryToIsoIndex{151404, "sk"},
+    CountryToIsoIndex{151414, "sk"},
+    CountryToIsoIndex{151424, "sk"},
+    CountryToIsoIndex{151433, "si"},
+    CountryToIsoIndex{151443, "si"},
+    CountryToIsoIndex{151452, "si"},
+    CountryToIsoIndex{151462, "si"},
+    CountryToIsoIndex{151471, "si"},
+    CountryToIsoIndex{151481, "si"},
+    CountryToIsoIndex{151491, "sk"},
+    CountryToIsoIndex{151500, "si"},
+    CountryToIsoIndex{151509, "sk"},
+    CountryToIsoIndex{151518, "si"},
+    CountryToIsoIndex{151527, "um"},
+    CountryToIsoIndex{151549, "sg"},
+    CountryToIsoIndex{151559, "jo"},
+    CountryToIsoIndex{151567, "sz"},
+    CountryToIsoIndex{151578, "sd"},
+    CountryToIsoIndex{151584, "gs"},
+    CountryToIsoIndex{151624, "kr"},
+    CountryToIsoIndex{151634, "ss"},
+    CountryToIsoIndex{151644, "sd"},
+    CountryToIsoIndex{151651, "se"},
+    CountryToIsoIndex{151657, "ch"},
+    CountryToIsoIndex{151663, "sb"},
+    CountryToIsoIndex{151678, "sb"},
+    CountryToIsoIndex{151694, "sb"},
+    CountryToIsoIndex{151708, "sb"},
+    CountryToIsoIndex{151723, "sb"},
+    CountryToIsoIndex{151739, "sb"},
+    CountryToIsoIndex{151756, "sb"},
+    CountryToIsoIndex{151782, "sk"},
+    CountryToIsoIndex{151792, "si"},
+    CountryToIsoIndex{151802, "so"},
+    CountryToIsoIndex{151810, "so"},
+    CountryToIsoIndex{151819, "so"},
+    CountryToIsoIndex{151828, "so"},
+    CountryToIsoIndex{151838, "so"},
+    CountryToIsoIndex{151848, "so"},
+    CountryToIsoIndex{151857, "so"},
+    CountryToIsoIndex{151864, "so"},
+    CountryToIsoIndex{151872, "so"},
+    CountryToIsoIndex{151881, "so"},
+    CountryToIsoIndex{151895, "so"},
+    CountryToIsoIndex{151903, "so"},
+    CountryToIsoIndex{151911, "so"},
+    CountryToIsoIndex{151920, "so"},
+    CountryToIsoIndex{151928, "so"},
+    CountryToIsoIndex{151937, "so"},
+    CountryToIsoIndex{151946, "so"},
+    CountryToIsoIndex{151955, "so"},
+    CountryToIsoIndex{151963, "so"},
+    CountryToIsoIndex{151971, "fi"},
+    CountryToIsoIndex{151978, "bl"},
+    CountryToIsoIndex{151992, "hk"},
+    CountryToIsoIndex{152021, "mo"},
+    CountryToIsoIndex{152047, "hk"},
+    CountryToIsoIndex{152076, "mo"},
+    CountryToIsoIndex{152102, "hk"},
+    CountryToIsoIndex{152134, "mo"},
+    CountryToIsoIndex{152163, "sh"},
+    CountryToIsoIndex{152174, "za"},
+    CountryToIsoIndex{152185, "kr"},
+    CountryToIsoIndex{152195, "so"},
+    CountryToIsoIndex{152206, "fi"},
+    CountryToIsoIndex{152212, "jo"},
+    CountryToIsoIndex{152220, "sr"},
+    CountryToIsoIndex{152228, "sd"},
+    CountryToIsoIndex{152235, "ss"},
+    CountryToIsoIndex{152247, "za"},
+    CountryToIsoIndex{152259, "gs"},
+    CountryToIsoIndex{152295, "gs"},
+    CountryToIsoIndex{152328, "kr"},
+    CountryToIsoIndex{152339, "ss"},
+    CountryToIsoIndex{152350, "es"},
+    CountryToIsoIndex{152356, "es"},
+    CountryToIsoIndex{152363, "es"},
+    CountryToIsoIndex{152370, "es"},
+    CountryToIsoIndex{152376, "es"},
+    CountryToIsoIndex{152388, "es"},
+    CountryToIsoIndex{152398, "es"},
+    CountryToIsoIndex{152405, "es"},
+    CountryToIsoIndex{152412, "es"},
+    CountryToIsoIndex{152420, "es"},
+    CountryToIsoIndex{152431, "es"},
+    CountryToIsoIndex{152439, "es"},
+    CountryToIsoIndex{152447, "es"},
+    CountryToIsoIndex{152456, "es"},
+    CountryToIsoIndex{152463, "es"},
+    CountryToIsoIndex{152470, "es"},
+    CountryToIsoIndex{152481, "es"},
+    CountryToIsoIndex{152487, "es"},
+    CountryToIsoIndex{152495, "es"},
+    CountryToIsoIndex{152502, "es"},
+    CountryToIsoIndex{152510, "es"},
+    CountryToIsoIndex{152518, "es"},
+    CountryToIsoIndex{152532, "es"},
+    CountryToIsoIndex{152551, "mx"},
+    CountryToIsoIndex{152567, "hk"},
+    CountryToIsoIndex{152597, "mo"},
+    CountryToIsoIndex{152624, "sj"},
+    CountryToIsoIndex{152643, "es"},
+    CountryToIsoIndex{152649, "sj"},
+    CountryToIsoIndex{152670, "sj"},
+    CountryToIsoIndex{152692, "sj"},
+    CountryToIsoIndex{152715, "ae"},
+    CountryToIsoIndex{152737, "gb"},
+    CountryToIsoIndex{152755, "gb"},
+    CountryToIsoIndex{152773, "us"},
+    CountryToIsoIndex{152786, "hk"},
+    CountryToIsoIndex{152803, "mo"},
+    CountryToIsoIndex{152817, "rs"},
+    CountryToIsoIndex{152824, "rs"},
+    CountryToIsoIndex{152831, "cf"},
+    CountryToIsoIndex{152855, "lk"},
+    CountryToIsoIndex{152864, "lk"},
+    CountryToIsoIndex{152873, "lk"},
+    CountryToIsoIndex{152883, "lk"},
+    CountryToIsoIndex{152898, "lk"},
+    CountryToIsoIndex{152907, "lk"},
+    CountryToIsoIndex{152916, "lk"},
+    CountryToIsoIndex{152926, "hk"},
+    CountryToIsoIndex{152944, "mo"},
+    CountryToIsoIndex{152959, "sa"},
+    CountryToIsoIndex{152970, "sa"},
+    CountryToIsoIndex{152990, "se"},
+    CountryToIsoIndex{152998, "sc"},
+    CountryToIsoIndex{153005, "cn"},
+    CountryToIsoIndex{153010, "sn"},
+    CountryToIsoIndex{153019, "sn"},
+    CountryToIsoIndex{153029, "sl"},
+    CountryToIsoIndex{153039, "sd"},
+    CountryToIsoIndex{153046, "so"},
+    CountryToIsoIndex{153053, "se"},
+    CountryToIsoIndex{153059, "us"},
+    CountryToIsoIndex{153081, "us"},
+    CountryToIsoIndex{153094, "us"},
+    CountryToIsoIndex{153114, "us"},
+    CountryToIsoIndex{153138, "us"},
+    CountryToIsoIndex{153155, "us"},
+    CountryToIsoIndex{153179, "us"},
+    CountryToIsoIndex{153190, "us"},
+    CountryToIsoIndex{153202, "us"},
+    CountryToIsoIndex{153213, "va"},
+    CountryToIsoIndex{153238, "us"},
+    CountryToIsoIndex{153249, "bl"},
+    CountryToIsoIndex{153263, "bl"},
+    CountryToIsoIndex{153276, "bl"},
+    CountryToIsoIndex{153289, "bl"},
+    CountryToIsoIndex{153309, "vc"},
+    CountryToIsoIndex{153330, "sh"},
+    CountryToIsoIndex{153339, "kn"},
+    CountryToIsoIndex{153353, "kn"},
+    CountryToIsoIndex{153368, "kn"},
+    CountryToIsoIndex{153383, "kn"},
+    CountryToIsoIndex{153398, "kn"},
+    CountryToIsoIndex{153411, "kn"},
+    CountryToIsoIndex{153424, "kn"},
+    CountryToIsoIndex{153440, "kn"},
+    CountryToIsoIndex{153456, "kn"},
+    CountryToIsoIndex{153473, "kn"},
+    CountryToIsoIndex{153488, "kn"},
+    CountryToIsoIndex{153503, "lc"},
+    CountryToIsoIndex{153511, "lc"},
+    CountryToIsoIndex{153519, "lc"},
+    CountryToIsoIndex{153531, "mf"},
+    CountryToIsoIndex{153541, "mf"},
+    CountryToIsoIndex{153550, "ee"},
+    CountryToIsoIndex{153557, "gb"},
+    CountryToIsoIndex{153571, "io"},
+    CountryToIsoIndex{153601, "vg"},
+    CountryToIsoIndex{153629, "gb"},
+    CountryToIsoIndex{153643, "gb"},
+    CountryToIsoIndex{153658, "pm"},
+    CountryToIsoIndex{153676, "pm"},
+    CountryToIsoIndex{153694, "pm"},
+    CountryToIsoIndex{153713, "pm"},
+    CountryToIsoIndex{153730, "pm"},
+    CountryToIsoIndex{153750, "pm"},
+    CountryToIsoIndex{153770, "pm"},
+    CountryToIsoIndex{153789, "pm"},
+    CountryToIsoIndex{153807, "um"},
+    CountryToIsoIndex{153842, "cf"},
+    CountryToIsoIndex{153865, "ez"},
+    CountryToIsoIndex{153876, "gb"},
+    CountryToIsoIndex{153893, "vc"},
+    CountryToIsoIndex{153913, "vc"},
+    CountryToIsoIndex{153937, "vc"},
+    CountryToIsoIndex{153957, "vc"},
+    CountryToIsoIndex{153979, "vc"},
+    CountryToIsoIndex{154001, "vc"},
+    CountryToIsoIndex{154026, "vc"},
+    CountryToIsoIndex{154049, "vc"},
+    CountryToIsoIndex{154072, "vc"},
+    CountryToIsoIndex{154095, "vc"},
+    CountryToIsoIndex{154119, "vc"},
+    CountryToIsoIndex{154145, "vc"},
+    CountryToIsoIndex{154169, "vc"},
+    CountryToIsoIndex{154191, "vc"},
+    CountryToIsoIndex{154216, "us"},
+    CountryToIsoIndex{154219, "us"},
+    CountryToIsoIndex{154223, "sz"},
+    CountryToIsoIndex{154235, "za"},
+    CountryToIsoIndex{154244, "sz"},
+    CountryToIsoIndex{154255, "sz"},
+    CountryToIsoIndex{154265, "sz"},
+    CountryToIsoIndex{154271, "sz"},
+    CountryToIsoIndex{154283, "sz"},
+    CountryToIsoIndex{154293, "sd"},
+    CountryToIsoIndex{154298, "sd"},
+    CountryToIsoIndex{154305, "sd"},
+    CountryToIsoIndex{154313, "ss"},
+    CountryToIsoIndex{154326, "za"},
+    CountryToIsoIndex{154336, "za"},
+    CountryToIsoIndex{154347, "za"},
+    CountryToIsoIndex{154357, "za"},
+    CountryToIsoIndex{154367, "sd"},
+    CountryToIsoIndex{154373, "sd"},
+    CountryToIsoIndex{154380, "ss"},
+    CountryToIsoIndex{154392, "ss"},
+    CountryToIsoIndex{154403, "sd"},
+    CountryToIsoIndex{154411, "ss"},
+    CountryToIsoIndex{154423, "ss"},
+    CountryToIsoIndex{154435, "ss"},
+    CountryToIsoIndex{154447, "sd"},
+    CountryToIsoIndex{154454, "ss"},
+    CountryToIsoIndex{154467, "ss"},
+    CountryToIsoIndex{154480, "ss"},
+    CountryToIsoIndex{154491, "ss"},
+    CountryToIsoIndex{154503, "sd"},
+    CountryToIsoIndex{154511, "ss"},
+    CountryToIsoIndex{154523, "sd"},
+    CountryToIsoIndex{154535, "sd"},
+    CountryToIsoIndex{154542, "ss"},
+    CountryToIsoIndex{154559, "ss"},
+    CountryToIsoIndex{154572, "ss"},
+    CountryToIsoIndex{154585, "sd"},
+    CountryToIsoIndex{154591, "ss"},
+    CountryToIsoIndex{154602, "sd"},
+    CountryToIsoIndex{154608, "ss"},
+    CountryToIsoIndex{154619, "sd"},
+    CountryToIsoIndex{154626, "ss"},
+    CountryToIsoIndex{154638, "gs"},
+    CountryToIsoIndex{154674, "gs"},
+    CountryToIsoIndex{154713, "gs"},
+    CountryToIsoIndex{154754, "gs"},
+    CountryToIsoIndex{154787, "gs"},
+    CountryToIsoIndex{154818, "kr"},
+    CountryToIsoIndex{154827, "kr"},
+    CountryToIsoIndex{154836, "ss"},
+    CountryToIsoIndex{154846, "ss"},
+    CountryToIsoIndex{154855, "ss"},
+    CountryToIsoIndex{154865, "sd"},
+    CountryToIsoIndex{154873, "se"},
+    CountryToIsoIndex{154880, "se"},
+    CountryToIsoIndex{154886, "se"},
+    CountryToIsoIndex{154892, "se"},
+    CountryToIsoIndex{154899, "se"},
+    CountryToIsoIndex{154909, "se"},
+    CountryToIsoIndex{154916, "se"},
+    CountryToIsoIndex{154924, "ch"},
+    CountryToIsoIndex{154933, "ch"},
+    CountryToIsoIndex{154939, "za"},
+    CountryToIsoIndex{154950, "za"},
+    CountryToIsoIndex{154962, "gs"},
+    CountryToIsoIndex{155003, "kr"},
+    CountryToIsoIndex{155013, "ss"},
+    CountryToIsoIndex{155024, "ch"},
+    CountryToIsoIndex{155029, "ch"},
+    CountryToIsoIndex{155035, "ch"},
+    CountryToIsoIndex{155041, "ch"},
+    CountryToIsoIndex{155051, "ch"},
+    CountryToIsoIndex{155058, "ch"},
+    CountryToIsoIndex{155065, "ch"},
+    CountryToIsoIndex{155072, "ch"},
+    CountryToIsoIndex{155078, "sb"},
+    CountryToIsoIndex{155097, "sr"},
+    CountryToIsoIndex{155106, "sr"},
+    CountryToIsoIndex{155115, "sr"},
+    CountryToIsoIndex{155124, "sr"},
+    CountryToIsoIndex{155133, "sk"},
+    CountryToIsoIndex{155144, "si"},
+    CountryToIsoIndex{155155, "sk"},
+    CountryToIsoIndex{155166, "sk"},
+    CountryToIsoIndex{155177, "si"},
+    CountryToIsoIndex{155187, "si"},
+    CountryToIsoIndex{155199, "so"},
+    CountryToIsoIndex{155205, "so"},
+    CountryToIsoIndex{155213, "sd"},
+    CountryToIsoIndex{155220, "mo"},
+    CountryToIsoIndex{155248, "hk"},
+    CountryToIsoIndex{155279, "fi"},
+    CountryToIsoIndex{155285, "fi"},
+    CountryToIsoIndex{155291, "fi"},
+    CountryToIsoIndex{155299, "fi"},
+    CountryToIsoIndex{155306, "za"},
+    CountryToIsoIndex{155316, "sr"},
+    CountryToIsoIndex{155324, "sy"},
+    CountryToIsoIndex{155329, "sy"},
+    CountryToIsoIndex{155336, "sy"},
+    CountryToIsoIndex{155342, "sy"},
+    CountryToIsoIndex{155349, "lk"},
+    CountryToIsoIndex{155360, "sr"},
+    CountryToIsoIndex{155369, "sr"},
+    CountryToIsoIndex{155379, "sr"},
+    CountryToIsoIndex{155387, "sr"},
+    CountryToIsoIndex{155396, "sr"},
+    CountryToIsoIndex{155406, "sr"},
+    CountryToIsoIndex{155416, "sr"},
+    CountryToIsoIndex{155425, "sr"},
+    CountryToIsoIndex{155440, "sr"},
+    CountryToIsoIndex{155449, "sr"},
+    CountryToIsoIndex{155458, "sr"},
+    CountryToIsoIndex{155467, "sr"},
+    CountryToIsoIndex{155476, "sr"},
+    CountryToIsoIndex{155487, "sr"},
+    CountryToIsoIndex{155496, "sr"},
+    CountryToIsoIndex{155506, "sr"},
+    CountryToIsoIndex{155515, "sy"},
+    CountryToIsoIndex{155522, "sy"},
+    CountryToIsoIndex{155529, "sy"},
+    CountryToIsoIndex{155535, "ss"},
+    CountryToIsoIndex{155544, "sd"},
+    CountryToIsoIndex{155552, "ss"},
+    CountryToIsoIndex{155568, "sd"},
+    CountryToIsoIndex{155575, "sd"},
+    CountryToIsoIndex{155583, "za"},
+    CountryToIsoIndex{155594, "sd"},
+    CountryToIsoIndex{155602, "gs"},
+    CountryToIsoIndex{155644, "gs"},
+    CountryToIsoIndex{155684, "sa"},
+    CountryToIsoIndex{155699, "gb"},
+    CountryToIsoIndex{155713, "sy"},
+    CountryToIsoIndex{155720, "sy"},
+    CountryToIsoIndex{155727, "sy"},
+    CountryToIsoIndex{155735, "sz"},
+    CountryToIsoIndex{155746, "sz"},
+    CountryToIsoIndex{155756, "sz"},
+    CountryToIsoIndex{155768, "sz"},
+    CountryToIsoIndex{155780, "se"},
+    CountryToIsoIndex{155786, "se"},
+    CountryToIsoIndex{155794, "se"},
+    CountryToIsoIndex{155801, "se"},
+    CountryToIsoIndex{155808, "ch"},
+    CountryToIsoIndex{155820, "se"},
+    CountryToIsoIndex{155830, "ch"},
+    CountryToIsoIndex{155837, "ch"},
+    CountryToIsoIndex{155843, "ch"},
+    CountryToIsoIndex{155850, "ch"},
+    CountryToIsoIndex{155860, "se"},
+    CountryToIsoIndex{155868, "se"},
+    CountryToIsoIndex{155877, "za"},
+    CountryToIsoIndex{155890, "gs"},
+    CountryToIsoIndex{155926, "gs"},
+    CountryToIsoIndex{155963, "kr"},
+    CountryToIsoIndex{155975, "aq"},
+    CountryToIsoIndex{155995, "ss"},
+    CountryToIsoIndex{156007, "se"},
+    CountryToIsoIndex{156013, "sa"},
+    CountryToIsoIndex{156031, "se"},
+    CountryToIsoIndex{156039, "sz"},
+    CountryToIsoIndex{156049, "ch"},
+    CountryToIsoIndex{156055, "ch"},
+    CountryToIsoIndex{156066, "ch"},
+    CountryToIsoIndex{156078, "sj"},
+    CountryToIsoIndex{156103, "sj"},
+    CountryToIsoIndex{156112, "sj"},
+    CountryToIsoIndex{156134, "sj"},
+    CountryToIsoIndex{156155, "sj"},
+    CountryToIsoIndex{156175, "sj"},
+    CountryToIsoIndex{156193, "sj"},
+    CountryToIsoIndex{156218, "sj"},
+    CountryToIsoIndex{156238, "sj"},
+    CountryToIsoIndex{156256, "sj"},
+    CountryToIsoIndex{156274, "sj"},
+    CountryToIsoIndex{156293, "sj"},
+    CountryToIsoIndex{156312, "sj"},
+    CountryToIsoIndex{156340, "sj"},
+    CountryToIsoIndex{156359, "sj"},
+    CountryToIsoIndex{156377, "sj"},
+    CountryToIsoIndex{156395, "sj"},
+    CountryToIsoIndex{156413, "sj"},
+    CountryToIsoIndex{156432, "sj"},
+    CountryToIsoIndex{156451, "sj"},
+    CountryToIsoIndex{156468, "sj"},
+    CountryToIsoIndex{156495, "sj"},
+    CountryToIsoIndex{156515, "sj"},
+    CountryToIsoIndex{156535, "sj"},
+    CountryToIsoIndex{156554, "sj"},
+    CountryToIsoIndex{156574, "sj"},
+    CountryToIsoIndex{156593, "sj"},
+    CountryToIsoIndex{156620, "sj"},
+    CountryToIsoIndex{156639, "sj"},
+    CountryToIsoIndex{156657, "sj"},
+    CountryToIsoIndex{156678, "sj"},
+    CountryToIsoIndex{156698, "sj"},
+    CountryToIsoIndex{156717, "sj"},
+    CountryToIsoIndex{156736, "sj"},
+    CountryToIsoIndex{156755, "sj"},
+    CountryToIsoIndex{156775, "sj"},
+    CountryToIsoIndex{156799, "sj"},
+    CountryToIsoIndex{156817, "sj"},
+    CountryToIsoIndex{156838, "sj"},
+    CountryToIsoIndex{156856, "me"},
+    CountryToIsoIndex{156872, "sz"},
+    CountryToIsoIndex{156882, "sh"},
+    CountryToIsoIndex{156894, "lc"},
+    CountryToIsoIndex{156905, "lc"},
+    CountryToIsoIndex{156916, "bl"},
+    CountryToIsoIndex{156932, "kn"},
+    CountryToIsoIndex{156951, "kn"},
+    CountryToIsoIndex{156970, "mf"},
+    CountryToIsoIndex{156984, "mf"},
+    CountryToIsoIndex{157003, "sx"},
+    CountryToIsoIndex{157018, "sx"},
+    CountryToIsoIndex{157040, "st"},
+    CountryToIsoIndex{157065, "st"},
+    CountryToIsoIndex{157090, "vc"},
+    CountryToIsoIndex{157113, "vc"},
+    CountryToIsoIndex{157136, "sz"},
+    CountryToIsoIndex{157142, "sz"},
+    CountryToIsoIndex{157152, "sz"},
+    CountryToIsoIndex{157162, "sz"},
+    CountryToIsoIndex{157172, "sz"},
+    CountryToIsoIndex{157184, "sz"},
+    CountryToIsoIndex{157195, "sz"},
+    CountryToIsoIndex{157205, "sz"},
+    CountryToIsoIndex{157216, "se"},
+    CountryToIsoIndex{157223, "se"},
+    CountryToIsoIndex{157230, "se"},
+    CountryToIsoIndex{157238, "se"},
+    CountryToIsoIndex{157249, "se"},
+    CountryToIsoIndex{157257, "se"},
+    CountryToIsoIndex{157265, "se"},
+    CountryToIsoIndex{157273, "ch"},
+    CountryToIsoIndex{157280, "ch"},
+    CountryToIsoIndex{157291, "ch"},
+    CountryToIsoIndex{157298, "ch"},
+    CountryToIsoIndex{157304, "ch"},
+    CountryToIsoIndex{157311, "ch"},
+    CountryToIsoIndex{157319, "sh"},
+    CountryToIsoIndex{157332, "vc"},
+    CountryToIsoIndex{157363, "se"},
+    CountryToIsoIndex{157371, "sh"},
+    CountryToIsoIndex{157383, "sh"},
+    CountryToIsoIndex{157395, "lc"},
+    CountryToIsoIndex{157407, "bl"},
+    CountryToIsoIndex{157423, "kn"},
+    CountryToIsoIndex{157439, "kn"},
+    CountryToIsoIndex{157460, "mf"},
+    CountryToIsoIndex{157472, "mf"},
+    CountryToIsoIndex{157493, "sx"},
+    CountryToIsoIndex{157514, "pm"},
+    CountryToIsoIndex{157533, "pm"},
+    CountryToIsoIndex{157551, "st"},
+    CountryToIsoIndex{157569, "vc"},
+    CountryToIsoIndex{157592, "vc"},
+    CountryToIsoIndex{157614, "vc"},
+    CountryToIsoIndex{157637, "se"},
+    CountryToIsoIndex{157644, "se"},
+    CountryToIsoIndex{157651, "sh"},
+    CountryToIsoIndex{157665, "ch"},
+    CountryToIsoIndex{157671, "ch"},
+    CountryToIsoIndex{157681, "ch"},
+    CountryToIsoIndex{157687, "ch"},
+    CountryToIsoIndex{157695, "ch"},
+    CountryToIsoIndex{157702, "ch"},
+    CountryToIsoIndex{157711, "se"},
+    CountryToIsoIndex{157721, "ch"},
+    CountryToIsoIndex{157730, "ch"},
+    CountryToIsoIndex{157740, "se"},
+    CountryToIsoIndex{157749, "sz"},
+    CountryToIsoIndex{157762, "sj"},
+    CountryToIsoIndex{157781, "sz"},
+    CountryToIsoIndex{157791, "sz"},
+    CountryToIsoIndex{157800, "sz"},
+    CountryToIsoIndex{157812, "sz"},
+    CountryToIsoIndex{157821, "sz"},
+    CountryToIsoIndex{157831, "sz"},
+    CountryToIsoIndex{157842, "sz"},
+    CountryToIsoIndex{157853, "sz"},
+    CountryToIsoIndex{157864, "sz"},
+    CountryToIsoIndex{157876, "sz"},
+    CountryToIsoIndex{157892, "sz"},
+    CountryToIsoIndex{157904, "sz"},
+    CountryToIsoIndex{157914, "sz"},
+    CountryToIsoIndex{157925, "sz"},
+    CountryToIsoIndex{157935, "sz"},
+    CountryToIsoIndex{157944, "sz"},
+    CountryToIsoIndex{157955, "sz"},
+    CountryToIsoIndex{157964, "sd"},
+    CountryToIsoIndex{157970, "se"},
+    CountryToIsoIndex{157975, "se"},
+    CountryToIsoIndex{157981, "se"},
+    CountryToIsoIndex{157988, "se"},
+    CountryToIsoIndex{157995, "se"},
+    CountryToIsoIndex{158008, "se"},
+    CountryToIsoIndex{158016, "se"},
+    CountryToIsoIndex{158023, "se"},
+    CountryToIsoIndex{158031, "se"},
+    CountryToIsoIndex{158039, "se"},
+    CountryToIsoIndex{158046, "se"},
+    CountryToIsoIndex{158056, "se"},
+    CountryToIsoIndex{158063, "ch"},
+    CountryToIsoIndex{158070, "se"},
+    CountryToIsoIndex{158078, "ch"},
+    CountryToIsoIndex{158089, "ch"},
+    CountryToIsoIndex{158100, "ch"},
+    CountryToIsoIndex{158110, "se"},
+    CountryToIsoIndex{158115, "se"},
+    CountryToIsoIndex{158123, "ch"},
+    CountryToIsoIndex{158129, "ch"},
+    CountryToIsoIndex{158142, "ch"},
+    CountryToIsoIndex{158147, "ch"},
+    CountryToIsoIndex{158153, "ch"},
+    CountryToIsoIndex{158159, "ch"},
+    CountryToIsoIndex{158166, "ch"},
+    CountryToIsoIndex{158173, "ch"},
+    CountryToIsoIndex{158179, "ch"},
+    CountryToIsoIndex{158185, "ch"},
+    CountryToIsoIndex{158192, "ch"},
+    CountryToIsoIndex{158205, "ch"},
+    CountryToIsoIndex{158216, "ch"},
+    CountryToIsoIndex{158228, "ch"},
+    CountryToIsoIndex{158240, "ch"},
+    CountryToIsoIndex{158253, "ch"},
+    CountryToIsoIndex{158271, "ch"},
+    CountryToIsoIndex{158284, "ch"},
+    CountryToIsoIndex{158295, "se"},
+    CountryToIsoIndex{158303, "td"},
+    CountryToIsoIndex{158308, "za"},
+    CountryToIsoIndex{158318, "gs"},
+    CountryToIsoIndex{158349, "kr"},
+    CountryToIsoIndex{158358, "ss"},
+    CountryToIsoIndex{158367, "sl"},
+    CountryToIsoIndex{158379, "cl"},
+    CountryToIsoIndex{158385, "cy"},
+    CountryToIsoIndex{158394, "cn"},
+    CountryToIsoIndex{158400, "cy"},
+    CountryToIsoIndex{158406, "cy"},
+    CountryToIsoIndex{158413, "sy"},
+    CountryToIsoIndex{158419, "sy"},
+    CountryToIsoIndex{158426, "sy"},
+    CountryToIsoIndex{158432, "sy"},
+    CountryToIsoIndex{158439, "sy"},
+    CountryToIsoIndex{158447, "sy"},
+    CountryToIsoIndex{158455, "sy"},
+    CountryToIsoIndex{158462, "sl"},
+    CountryToIsoIndex{158473, "sz"},
+    CountryToIsoIndex{158476, "ws"},
+    CountryToIsoIndex{158483, "sa"},
+    CountryToIsoIndex{158495, "sn"},
+    CountryToIsoIndex{158504, "sh"},
+    CountryToIsoIndex{158515, "rs"},
+    CountryToIsoIndex{158523, "sg"},
+    CountryToIsoIndex{158533, "sy"},
+    CountryToIsoIndex{158540, "sk"},
+    CountryToIsoIndex{158550, "si"},
+    CountryToIsoIndex{158560, "so"},
+    CountryToIsoIndex{158569, "sd"},
+    CountryToIsoIndex{158576, "sz"},
+    CountryToIsoIndex{158587, "ch"},
+    CountryToIsoIndex{158598, "se"},
+    CountryToIsoIndex{158606, "za"},
+    CountryToIsoIndex{158617, "gs"},
+    CountryToIsoIndex{158649, "kr"},
+    CountryToIsoIndex{158659, "ss"},
+    CountryToIsoIndex{158669, "rs"},
+    CountryToIsoIndex{158680, "ci"},
+    CountryToIsoIndex{158700, "ci"},
+    CountryToIsoIndex{158724, "sk"},
+    CountryToIsoIndex{158734, "sk"},
+    CountryToIsoIndex{158745, "si"},
+    CountryToIsoIndex{158755, "si"},
+    CountryToIsoIndex{158767, "vi"},
+    CountryToIsoIndex{158787, "gb"},
+    CountryToIsoIndex{158801, "sa"},
+    CountryToIsoIndex{158813, "ae"},
+    CountryToIsoIndex{158832, "do"},
+    CountryToIsoIndex{158849, "eg"},
+    CountryToIsoIndex{158859, "er"},
+    CountryToIsoIndex{158870, "fj"},
+    CountryToIsoIndex{158879, "fi"},
+    CountryToIsoIndex{158891, "gi"},
+    CountryToIsoIndex{158905, "gr"},
+    CountryToIsoIndex{158914, "gl"},
+    CountryToIsoIndex{158928, "gq"},
+    CountryToIsoIndex{158938, "gf"},
+    CountryToIsoIndex{158959, "gp"},
+    CountryToIsoIndex{158975, "ht"},
+    CountryToIsoIndex{158985, "sh"},
+    CountryToIsoIndex{158996, "hn"},
+    CountryToIsoIndex{159009, "in"},
+    CountryToIsoIndex{159019, "ie"},
+    CountryToIsoIndex{159031, "is"},
+    CountryToIsoIndex{159042, "il"},
+    CountryToIsoIndex{159053, "ke"},
+    CountryToIsoIndex{159063, "ki"},
+    CountryToIsoIndex{159076, "cd"},
+    CountryToIsoIndex{159097, "kp"},
+    CountryToIsoIndex{159114, "kr"},
+    CountryToIsoIndex{159133, "kw"},
+    CountryToIsoIndex{159144, "kn"},
+    CountryToIsoIndex{159164, "lk"},
+    CountryToIsoIndex{159174, "la"},
+    CountryToIsoIndex{159183, "ls"},
+    CountryToIsoIndex{159195, "lc"},
+    CountryToIsoIndex{159205, "lu"},
+    CountryToIsoIndex{159219, "nl"},
+    CountryToIsoIndex{159233, "mw"},
+    CountryToIsoIndex{159244, "ml"},
+    CountryToIsoIndex{159253, "fk"},
+    CountryToIsoIndex{159275, "mt"},
+    CountryToIsoIndex{159285, "mp"},
+    CountryToIsoIndex{159303, "sm"},
+    CountryToIsoIndex{159314, "mh"},
+    CountryToIsoIndex{159335, "mu"},
+    CountryToIsoIndex{159348, "ms"},
+    CountryToIsoIndex{159363, "mm"},
+    CountryToIsoIndex{159375, "nr"},
+    CountryToIsoIndex{159385, "np"},
+    CountryToIsoIndex{159395, "ne"},
+    CountryToIsoIndex{159405, "pw"},
+    CountryToIsoIndex{159415, "ps"},
+    CountryToIsoIndex{159431, "pa"},
+    CountryToIsoIndex{159442, "pf"},
+    CountryToIsoIndex{159467, "pt"},
+    CountryToIsoIndex{159480, "pm"},
+    CountryToIsoIndex{159501, "re"},
+    CountryToIsoIndex{159513, "sb"},
+    CountryToIsoIndex{159533, "sv"},
+    CountryToIsoIndex{159546, "ws"},
+    CountryToIsoIndex{159556, "se"},
+    CountryToIsoIndex{159565, "sr"},
+    CountryToIsoIndex{159577, "sz"},
+    CountryToIsoIndex{159591, "ch"},
+    CountryToIsoIndex{159601, "cz"},
+    CountryToIsoIndex{159610, "tg"},
+    CountryToIsoIndex{159619, "tk"},
+    CountryToIsoIndex{159631, "to"},
+    CountryToIsoIndex{159641, "tv"},
+    CountryToIsoIndex{159652, "vu"},
+    CountryToIsoIndex{159664, "ve"},
+    CountryToIsoIndex{159678, "vn"},
+    CountryToIsoIndex{159690, "vc"},
+    CountryToIsoIndex{159713, "ge"},
+    CountryToIsoIndex{159721, "jo"},
+    CountryToIsoIndex{159730, "so"},
+    CountryToIsoIndex{159738, "sk"},
+    CountryToIsoIndex{159748, "si"},
+    CountryToIsoIndex{159759, "lk"},
+    CountryToIsoIndex{159771, "tl"},
+    CountryToIsoIndex{159783, "sa"},
+    CountryToIsoIndex{159807, "sc"},
+    CountryToIsoIndex{159823, "sc"},
+    CountryToIsoIndex{159831, "rs"},
+    CountryToIsoIndex{159840, "sg"},
+    CountryToIsoIndex{159851, "kn"},
+    CountryToIsoIndex{159878, "sm"},
+    CountryToIsoIndex{159889, "pm"},
+    CountryToIsoIndex{159911, "cf"},
+    CountryToIsoIndex{159936, "lc"},
+    CountryToIsoIndex{159946, "sh"},
+    CountryToIsoIndex{159959, "vc"},
+    CountryToIsoIndex{159984, "sn"},
+    CountryToIsoIndex{159994, "sc"},
+    CountryToIsoIndex{160005, "sc"},
+    CountryToIsoIndex{160015, "sh"},
+    CountryToIsoIndex{160027, "kn"},
+    CountryToIsoIndex{160041, "pm"},
+    CountryToIsoIndex{160066, "lc"},
+    CountryToIsoIndex{160079, "vc"},
+    CountryToIsoIndex{160108, "sn"},
+    CountryToIsoIndex{160122, "vc"},
+    CountryToIsoIndex{160152, "kn"},
+    CountryToIsoIndex{160179, "pm"},
+    CountryToIsoIndex{160206, "sh"},
+    CountryToIsoIndex{160230, "lc"},
+    CountryToIsoIndex{160247, "es"},
+    CountryToIsoIndex{160260, "lk"},
+    CountryToIsoIndex{160274, "sk"},
+    CountryToIsoIndex{160291, "si"},
+    CountryToIsoIndex{160306, "dk"},
+    CountryToIsoIndex{160312, "tz"},
+    CountryToIsoIndex{160322, "tz"},
+    CountryToIsoIndex{160333, "th"},
+    CountryToIsoIndex{160343, "tw"},
+    CountryToIsoIndex{160352, "no"},
+    CountryToIsoIndex{160358, "tj"},
+    CountryToIsoIndex{160372, "tj"},
+    CountryToIsoIndex{160384, "tj"},
+    CountryToIsoIndex{160395, "tz"},
+    CountryToIsoIndex{160404, "tj"},
+    CountryToIsoIndex{160416, "tj"},
+    CountryToIsoIndex{160428, "tj"},
+    CountryToIsoIndex{160440, "tj"},
+    CountryToIsoIndex{160452, "tj"},
+    CountryToIsoIndex{160465, "tj"},
+    CountryToIsoIndex{160478, "tj"},
+    CountryToIsoIndex{160494, "tj"},
+    CountryToIsoIndex{160509, "tj"},
+    CountryToIsoIndex{160523, "tj"},
+    CountryToIsoIndex{160535, "tj"},
+    CountryToIsoIndex{160548, "tj"},
+    CountryToIsoIndex{160561, "tj"},
+    CountryToIsoIndex{160571, "tj"},
+    CountryToIsoIndex{160583, "tj"},
+    CountryToIsoIndex{160596, "tj"},
+    CountryToIsoIndex{160611, "tj"},
+    CountryToIsoIndex{160627, "tj"},
+    CountryToIsoIndex{160640, "tj"},
+    CountryToIsoIndex{160654, "tj"},
+    CountryToIsoIndex{160666, "th"},
+    CountryToIsoIndex{160673, "th"},
+    CountryToIsoIndex{160681, "tw"},
+    CountryToIsoIndex{160688, "za"},
+    CountryToIsoIndex{160702, "za"},
+    CountryToIsoIndex{160715, "cf"},
+    CountryToIsoIndex{160736, "cz"},
+    CountryToIsoIndex{160748, "do"},
+    CountryToIsoIndex{160766, "cd"},
+    CountryToIsoIndex{160794, "do"},
+    CountryToIsoIndex{160814, "cf"},
+    CountryToIsoIndex{160841, "cz"},
+    CountryToIsoIndex{160859, "cd"},
+    CountryToIsoIndex{160885, "cd"},
+    CountryToIsoIndex{160908, "gb"},
+    CountryToIsoIndex{160925, "gb"},
+    CountryToIsoIndex{160942, "tj"},
+    CountryToIsoIndex{160953, "tj"},
+    CountryToIsoIndex{160962, "gb"},
+    CountryToIsoIndex{160975, "gb"},
+    CountryToIsoIndex{160982, "th"},
+    CountryToIsoIndex{160986, "tw"},
+    CountryToIsoIndex{160996, "tj"},
+    CountryToIsoIndex{161009, "th"},
+    CountryToIsoIndex{161016, "th"},
+    CountryToIsoIndex{161024, "th"},
+    CountryToIsoIndex{161033, "th"},
+    CountryToIsoIndex{161043, "th"},
+    CountryToIsoIndex{161053, "th"},
+    CountryToIsoIndex{161062, "th"},
+    CountryToIsoIndex{161071, "th"},
+    CountryToIsoIndex{161081, "th"},
+    CountryToIsoIndex{161091, "th"},
+    CountryToIsoIndex{161101, "th"},
+    CountryToIsoIndex{161109, "th"},
+    CountryToIsoIndex{161118, "tw"},
+    CountryToIsoIndex{161126, "th"},
+    CountryToIsoIndex{161135, "tw"},
+    CountryToIsoIndex{161142, "tw"},
+    CountryToIsoIndex{161150, "tw"},
+    CountryToIsoIndex{161157, "tw"},
+    CountryToIsoIndex{161165, "tw"},
+    CountryToIsoIndex{161174, "tw"},
+    CountryToIsoIndex{161183, "tw"},
+    CountryToIsoIndex{161190, "tw"},
+    CountryToIsoIndex{161198, "tw"},
+    CountryToIsoIndex{161207, "tw"},
+    CountryToIsoIndex{161220, "tw"},
+    CountryToIsoIndex{161228, "tw"},
+    CountryToIsoIndex{161236, "th"},
+    CountryToIsoIndex{161244, "tj"},
+    CountryToIsoIndex{161255, "tj"},
+    CountryToIsoIndex{161269, "tj"},
+    CountryToIsoIndex{161282, "tj"},
+    CountryToIsoIndex{161295, "tj"},
+    CountryToIsoIndex{161307, "tj"},
+    CountryToIsoIndex{161318, "tj"},
+    CountryToIsoIndex{161330, "tj"},
+    CountryToIsoIndex{161347, "tj"},
+    CountryToIsoIndex{161359, "tj"},
+    CountryToIsoIndex{161372, "tj"},
+    CountryToIsoIndex{161384, "th"},
+    CountryToIsoIndex{161392, "th"},
+    CountryToIsoIndex{161401, "th"},
+    CountryToIsoIndex{161411, "th"},
+    CountryToIsoIndex{161420, "th"},
+    CountryToIsoIndex{161427, "tw"},
+    CountryToIsoIndex{161434, "tw"},
+    CountryToIsoIndex{161442, "tw"},
+    CountryToIsoIndex{161449, "ez"},
+    CountryToIsoIndex{161461, "tk"},
+    CountryToIsoIndex{161469, "tr"},
+    CountryToIsoIndex{161474, "tm"},
+    CountryToIsoIndex{161490, "it"},
+    CountryToIsoIndex{161500, "it"},
+    CountryToIsoIndex{161509, "ez"},
+    CountryToIsoIndex{161524, "io"},
+    CountryToIsoIndex{161553, "hk"},
+    CountryToIsoIndex{161584, "mo"},
+    CountryToIsoIndex{161619, "th"},
+    CountryToIsoIndex{161629, "dk"},
+    CountryToIsoIndex{161638, "dk"},
+    CountryToIsoIndex{161647, "to"},
+    CountryToIsoIndex{161653, "cv"},
+    CountryToIsoIndex{161666, "tz"},
+    CountryToIsoIndex{161676, "tz"},
+    CountryToIsoIndex{161687, "tz"},
+    CountryToIsoIndex{161696, "tz"},
+    CountryToIsoIndex{161705, "tz"},
+    CountryToIsoIndex{161715, "tz"},
+    CountryToIsoIndex{161725, "tz"},
+    CountryToIsoIndex{161735, "dk"},
+    CountryToIsoIndex{161742, "tz"},
+    CountryToIsoIndex{161751, "tz"},
+    CountryToIsoIndex{161759, "tz"},
+    CountryToIsoIndex{161768, "tz"},
+    CountryToIsoIndex{161778, "tz"},
+    CountryToIsoIndex{161793, "tz"},
+    CountryToIsoIndex{161802, "tz"},
+    CountryToIsoIndex{161811, "tz"},
+    CountryToIsoIndex{161821, "tz"},
+    CountryToIsoIndex{161830, "tz"},
+    CountryToIsoIndex{161840, "tz"},
+    CountryToIsoIndex{161849, "nl"},
+    CountryToIsoIndex{161861, "qo"},
+    CountryToIsoIndex{161876, "tj"},
+    CountryToIsoIndex{161889, "tj"},
+    CountryToIsoIndex{161900, "kp"},
+    CountryToIsoIndex{161910, "mp"},
+    CountryToIsoIndex{161923, "tj"},
+    CountryToIsoIndex{161935, "tj"},
+    CountryToIsoIndex{161947, "es"},
+    CountryToIsoIndex{161957, "tj"},
+    CountryToIsoIndex{161968, "th"},
+    CountryToIsoIndex{161978, "th"},
+    CountryToIsoIndex{161988, "th"},
+    CountryToIsoIndex{161998, "th"},
+    CountryToIsoIndex{162008, "tw"},
+    CountryToIsoIndex{162017, "tw"},
+    CountryToIsoIndex{162027, "tw"},
+    CountryToIsoIndex{162036, "th"},
+    CountryToIsoIndex{162045, "th"},
+    CountryToIsoIndex{162053, "th"},
+    CountryToIsoIndex{162062, "th"},
+    CountryToIsoIndex{162072, "th"},
+    CountryToIsoIndex{162081, "eh"},
+    CountryToIsoIndex{162091, "tw"},
+    CountryToIsoIndex{162098, "tw"},
+    CountryToIsoIndex{162106, "tw"},
+    CountryToIsoIndex{162113, "nc"},
+    CountryToIsoIndex{162128, "nz"},
+    CountryToIsoIndex{162142, "tj"},
+    CountryToIsoIndex{162153, "tj"},
+    CountryToIsoIndex{162164, "tz"},
+    CountryToIsoIndex{162173, "tz"},
+    CountryToIsoIndex{162185, "tz"},
+    CountryToIsoIndex{162196, "ci"},
+    CountryToIsoIndex{162211, "td"},
+    CountryToIsoIndex{162216, "td"},
+    CountryToIsoIndex{162222, "tw"},
+    CountryToIsoIndex{162231, "cz"},
+    CountryToIsoIndex{162239, "cz"},
+    CountryToIsoIndex{162248, "cz"},
+    CountryToIsoIndex{162257, "tr"},
+    CountryToIsoIndex{162263, "tf"},
+    CountryToIsoIndex{162282, "cz"},
+    CountryToIsoIndex{162291, "tm"},
+    CountryToIsoIndex{162309, "tt"},
+    CountryToIsoIndex{162325, "tl"},
+    CountryToIsoIndex{162345, "it"},
+    CountryToIsoIndex{162352, "cd"},
+    CountryToIsoIndex{162380, "dk"},
+    CountryToIsoIndex{162392, "tz"},
+    CountryToIsoIndex{162402, "io"},
+    CountryToIsoIndex{162433, "tf"},
+    CountryToIsoIndex{162473, "ps"},
+    CountryToIsoIndex{162497, "tf"},
+    CountryToIsoIndex{162524, "ps"},
+    CountryToIsoIndex{162544, "io"},
+    CountryToIsoIndex{162579, "io"},
+    CountryToIsoIndex{162612, "io"},
+    CountryToIsoIndex{162641, "ps"},
+    CountryToIsoIndex{162659, "tc"},
+    CountryToIsoIndex{162682, "tc"},
+    CountryToIsoIndex{162703, "tc"},
+    CountryToIsoIndex{162724, "tf"},
+    CountryToIsoIndex{162743, "tf"},
+    CountryToIsoIndex{162765, "tf"},
+    CountryToIsoIndex{162805, "tf"},
+    CountryToIsoIndex{162831, "io"},
+    CountryToIsoIndex{162867, "ps"},
+    CountryToIsoIndex{162891, "tf"},
+    CountryToIsoIndex{162916, "ps"},
+    CountryToIsoIndex{162938, "io"},
+    CountryToIsoIndex{162968, "io"},
+    CountryToIsoIndex{163000, "io"},
+    CountryToIsoIndex{163032, "io"},
+    CountryToIsoIndex{163067, "io"},
+    CountryToIsoIndex{163101, "io"},
+    CountryToIsoIndex{163139, "ps"},
+    CountryToIsoIndex{163161, "io"},
+    CountryToIsoIndex{163193, "ps"},
+    CountryToIsoIndex{163213, "qo"},
+    CountryToIsoIndex{163243, "qo"},
+    CountryToIsoIndex{163272, "tf"},
+    CountryToIsoIndex{163301, "tf"},
+    CountryToIsoIndex{163331, "tf"},
+    CountryToIsoIndex{163357, "tf"},
+    CountryToIsoIndex{163387, "ps"},
+    CountryToIsoIndex{163412, "ps"},
+    CountryToIsoIndex{163434, "ps"},
+    CountryToIsoIndex{163455, "ps"},
+    CountryToIsoIndex{163476, "qo"},
+    CountryToIsoIndex{163504, "tf"},
+    CountryToIsoIndex{163532, "tf"},
+    CountryToIsoIndex{163561, "ps"},
+    CountryToIsoIndex{163581, "io"},
+    CountryToIsoIndex{163616, "io"},
+    CountryToIsoIndex{163651, "ps"},
+    CountryToIsoIndex{163673, "th"},
+    CountryToIsoIndex{163682, "th"},
+    CountryToIsoIndex{163693, "th"},
+    CountryToIsoIndex{163702, "th"},
+    CountryToIsoIndex{163710, "th"},
+    CountryToIsoIndex{163719, "th"},
+    CountryToIsoIndex{163729, "th"},
+    CountryToIsoIndex{163739, "th"},
+    CountryToIsoIndex{163749, "th"},
+    CountryToIsoIndex{163760, "th"},
+    CountryToIsoIndex{163775, "th"},
+    CountryToIsoIndex{163787, "th"},
+    CountryToIsoIndex{163797, "th"},
+    CountryToIsoIndex{163805, "th"},
+    CountryToIsoIndex{163813, "sm"},
+    CountryToIsoIndex{163823, "ws"},
+    CountryToIsoIndex{163830, "as"},
+    CountryToIsoIndex{163847, "va"},
+    CountryToIsoIndex{163860, "sh"},
+    CountryToIsoIndex{163873, "kn"},
+    CountryToIsoIndex{163894, "lc"},
+    CountryToIsoIndex{163907, "pm"},
+    CountryToIsoIndex{163929, "vc"},
+    CountryToIsoIndex{163955, "st"},
+    CountryToIsoIndex{163974, "sa"},
+    CountryToIsoIndex{163981, "th"},
+    CountryToIsoIndex{163992, "tw"},
+    CountryToIsoIndex{164002, "th"},
+    CountryToIsoIndex{164011, "tr"},
+    CountryToIsoIndex{164018, "sn"},
+    CountryToIsoIndex{164028, "ea"},
+    CountryToIsoIndex{164042, "sl"},
+    CountryToIsoIndex{164054, "sg"},
+    CountryToIsoIndex{164064, "sy"},
+    CountryToIsoIndex{164071, "lk"},
+    CountryToIsoIndex{164082, "si"},
+    CountryToIsoIndex{164092, "tg"},
+    CountryToIsoIndex{164098, "tk"},
+    CountryToIsoIndex{164108, "sk"},
+    CountryToIsoIndex{164118, "so"},
+    CountryToIsoIndex{164127, "to"},
+    CountryToIsoIndex{164134, "sd"},
+    CountryToIsoIndex{164142, "sr"},
+    CountryToIsoIndex{164152, "tv"},
+    CountryToIsoIndex{164160, "ch"},
+    CountryToIsoIndex{164167, "se"},
+    CountryToIsoIndex{164178, "tr"},
+    CountryToIsoIndex{164188, "de"},
+    CountryToIsoIndex{164196, "dg"},
+    CountryToIsoIndex{164207, "tr"},
+    CountryToIsoIndex{164215, "tf"},
+    CountryToIsoIndex{164241, "cf"},
+    CountryToIsoIndex{164266, "do"},
+    CountryToIsoIndex{164285, "cd"},
+    CountryToIsoIndex{164308, "ae"},
+    CountryToIsoIndex{164337, "hm"},
+    CountryToIsoIndex{164364, "um"},
+    CountryToIsoIndex{164389, "ax"},
+    CountryToIsoIndex{164404, "bv"},
+    CountryToIsoIndex{164419, "fk"},
+    CountryToIsoIndex{164437, "fk"},
+    CountryToIsoIndex{164468, "fo"},
+    CountryToIsoIndex{164483, "cv"},
+    CountryToIsoIndex{164504, "gs"},
+    CountryToIsoIndex{164545, "cv"},
+    CountryToIsoIndex{164563, "ky"},
+    CountryToIsoIndex{164579, "ky"},
+    CountryToIsoIndex{164595, "ck"},
+    CountryToIsoIndex{164608, "cc"},
+    CountryToIsoIndex{164623, "fk"},
+    CountryToIsoIndex{164639, "mh"},
+    CountryToIsoIndex{164655, "mp"},
+    CountryToIsoIndex{164679, "mp"},
+    CountryToIsoIndex{164702, "mp"},
+    CountryToIsoIndex{164724, "nf"},
+    CountryToIsoIndex{164741, "sb"},
+    CountryToIsoIndex{164758, "sb"},
+    CountryToIsoIndex{164775, "sb"},
+    CountryToIsoIndex{164792, "tc"},
+    CountryToIsoIndex{164813, "vi"},
+    CountryToIsoIndex{164845, "cv"},
+    CountryToIsoIndex{164867, "ic"},
+    CountryToIsoIndex{164887, "vi"},
+    CountryToIsoIndex{164915, "vg"},
+    CountryToIsoIndex{164937, "nf"},
+    CountryToIsoIndex{164956, "vg"},
+    CountryToIsoIndex{164987, "tc"},
+    CountryToIsoIndex{165016, "vg"},
+    CountryToIsoIndex{165043, "ac"},
+    CountryToIsoIndex{165060, "cp"},
+    CountryToIsoIndex{165078, "im"},
+    CountryToIsoIndex{165090, "nf"},
+    CountryToIsoIndex{165105, "cx"},
+    CountryToIsoIndex{165122, "tm"},
+    CountryToIsoIndex{165136, "tr"},
+    CountryToIsoIndex{165143, "tt"},
+    CountryToIsoIndex{165162, "tt"},
+    CountryToIsoIndex{165180, "tt"},
+    CountryToIsoIndex{165200, "tt"},
+    CountryToIsoIndex{165219, "re"},
+    CountryToIsoIndex{165228, "qo"},
+    CountryToIsoIndex{165254, "tl"},
+    CountryToIsoIndex{165266, "kr"},
+    CountryToIsoIndex{165277, "ss"},
+    CountryToIsoIndex{165288, "tl"},
+    CountryToIsoIndex{165303, "tl"},
+    CountryToIsoIndex{165321, "tl"},
+    CountryToIsoIndex{165328, "tl"},
+    CountryToIsoIndex{165339, "tl"},
+    CountryToIsoIndex{165356, "tl"},
+    CountryToIsoIndex{165368, "tl"},
+    CountryToIsoIndex{165387, "tl"},
+    CountryToIsoIndex{165393, "tl"},
+    CountryToIsoIndex{165405, "tl"},
+    CountryToIsoIndex{165420, "tl"},
+    CountryToIsoIndex{165435, "tl"},
+    CountryToIsoIndex{165448, "tl"},
+    CountryToIsoIndex{165464, "tl"},
+    CountryToIsoIndex{165476, "tl"},
+    CountryToIsoIndex{165488, "tl"},
+    CountryToIsoIndex{165497, "tl"},
+    CountryToIsoIndex{165507, "tl"},
+    CountryToIsoIndex{165520, "tl"},
+    CountryToIsoIndex{165529, "tl"},
+    CountryToIsoIndex{165542, "tl"},
+    CountryToIsoIndex{165560, "tl"},
+    CountryToIsoIndex{165576, "tl"},
+    CountryToIsoIndex{165587, "tl"},
+    CountryToIsoIndex{165607, "tl"},
+    CountryToIsoIndex{165630, "tl"},
+    CountryToIsoIndex{165647, "tl"},
+    CountryToIsoIndex{165658, "tl"},
+    CountryToIsoIndex{165672, "tl"},
+    CountryToIsoIndex{165686, "tl"},
+    CountryToIsoIndex{165697, "tl"},
+    CountryToIsoIndex{165710, "tl"},
+    CountryToIsoIndex{165724, "tl"},
+    CountryToIsoIndex{165735, "tl"},
+    CountryToIsoIndex{165748, "tl"},
+    CountryToIsoIndex{165763, "tl"},
+    CountryToIsoIndex{165784, "tl"},
+    CountryToIsoIndex{165795, "tl"},
+    CountryToIsoIndex{165809, "tl"},
+    CountryToIsoIndex{165826, "tl"},
+    CountryToIsoIndex{165843, "tl"},
+    CountryToIsoIndex{165862, "tl"},
+    CountryToIsoIndex{165869, "tf"},
+    CountryToIsoIndex{165895, "nl"},
+    CountryToIsoIndex{165913, "tl"},
+    CountryToIsoIndex{165925, "tl"},
+    CountryToIsoIndex{165939, "tl"},
+    CountryToIsoIndex{165951, "tl"},
+    CountryToIsoIndex{165961, "tl"},
+    CountryToIsoIndex{165977, "tl"},
+    CountryToIsoIndex{165999, "tl"},
+    CountryToIsoIndex{166013, "tt"},
+    CountryToIsoIndex{166030, "tt"},
+    CountryToIsoIndex{166049, "tn"},
+    CountryToIsoIndex{166056, "tn"},
+    CountryToIsoIndex{166063, "tl"},
+    CountryToIsoIndex{166075, "tl"},
+    CountryToIsoIndex{166087, "cn"},
+    CountryToIsoIndex{166096, "tr"},
+    CountryToIsoIndex{166104, "io"},
+    CountryToIsoIndex{166135, "ps"},
+    CountryToIsoIndex{166153, "tt"},
+    CountryToIsoIndex{166170, "tt"},
+    CountryToIsoIndex{166188, "tt"},
+    CountryToIsoIndex{166207, "tt"},
+    CountryToIsoIndex{166226, "tt"},
+    CountryToIsoIndex{166243, "ps"},
+    CountryToIsoIndex{166269, "io"},
+    CountryToIsoIndex{166301, "ta"},
+    CountryToIsoIndex{166317, "tr"},
+    CountryToIsoIndex{166323, "tr"},
+    CountryToIsoIndex{166331, "tm"},
+    CountryToIsoIndex{166344, "tm"},
+    CountryToIsoIndex{166358, "tm"},
+    CountryToIsoIndex{166373, "tt"},
+    CountryToIsoIndex{166391, "tf"},
+    CountryToIsoIndex{166424, "cf"},
+    CountryToIsoIndex{166452, "de"},
+    CountryToIsoIndex{166461, "cz"},
+    CountryToIsoIndex{166470, "cz"},
+    CountryToIsoIndex{166478, "cz"},
+    CountryToIsoIndex{166487, "tl"},
+    CountryToIsoIndex{166490, "ps"},
+    CountryToIsoIndex{166506, "tt"},
+    CountryToIsoIndex{166523, "tr"},
+    CountryToIsoIndex{166529, "tk"},
+    CountryToIsoIndex{166536, "tg"},
+    CountryToIsoIndex{166541, "tg"},
+    CountryToIsoIndex{166547, "tg"},
+    CountryToIsoIndex{166552, "tg"},
+    CountryToIsoIndex{166558, "tg"},
+    CountryToIsoIndex{166565, "tg"},
+    CountryToIsoIndex{166576, "tg"},
+    CountryToIsoIndex{166582, "tg"},
+    CountryToIsoIndex{166587, "tj"},
+    CountryToIsoIndex{166598, "tk"},
+    CountryToIsoIndex{166605, "tk"},
+    CountryToIsoIndex{166614, "tk"},
+    CountryToIsoIndex{166623, "tk"},
+    CountryToIsoIndex{166631, "tk"},
+    CountryToIsoIndex{166639, "tk"},
+    CountryToIsoIndex{166653, "tk"},
+    CountryToIsoIndex{166662, "tk"},
+    CountryToIsoIndex{166669, "tk"},
+    CountryToIsoIndex{166678, "tg"},
+    CountryToIsoIndex{166683, "tk"},
+    CountryToIsoIndex{166691, "tk"},
+    CountryToIsoIndex{166700, "dm"},
+    CountryToIsoIndex{166709, "dm"},
+    CountryToIsoIndex{166718, "do"},
+    CountryToIsoIndex{166742, "to"},
+    CountryToIsoIndex{166748, "to"},
+    CountryToIsoIndex{166760, "to"},
+    CountryToIsoIndex{166767, "to"},
+    CountryToIsoIndex{166773, "tn"},
+    CountryToIsoIndex{166781, "to"},
+    CountryToIsoIndex{166789, "to"},
+    CountryToIsoIndex{166795, "tg"},
+    CountryToIsoIndex{166801, "tg"},
+    CountryToIsoIndex{166807, "to"},
+    CountryToIsoIndex{166814, "tg"},
+    CountryToIsoIndex{166819, "tk"},
+    CountryToIsoIndex{166828, "tr"},
+    CountryToIsoIndex{166835, "tr"},
+    CountryToIsoIndex{166842, "tm"},
+    CountryToIsoIndex{166855, "tc"},
+    CountryToIsoIndex{166876, "tc"},
+    CountryToIsoIndex{166899, "tr"},
+    CountryToIsoIndex{166911, "tv"},
+    CountryToIsoIndex{166918, "tt"},
+    CountryToIsoIndex{166937, "tt"},
+    CountryToIsoIndex{166952, "tt"},
+    CountryToIsoIndex{166968, "tt"},
+    CountryToIsoIndex{166988, "tt"},
+    CountryToIsoIndex{167006, "tt"},
+    CountryToIsoIndex{167023, "tt"},
+    CountryToIsoIndex{167043, "tt"},
+    CountryToIsoIndex{167059, "tt"},
+    CountryToIsoIndex{167077, "tt"},
+    CountryToIsoIndex{167094, "tt"},
+    CountryToIsoIndex{167112, "tt"},
+    CountryToIsoIndex{167128, "tt"},
+    CountryToIsoIndex{167145, "tt"},
+    CountryToIsoIndex{167162, "tt"},
+    CountryToIsoIndex{167180, "tt"},
+    CountryToIsoIndex{167196, "tt"},
+    CountryToIsoIndex{167213, "tt"},
+    CountryToIsoIndex{167230, "tt"},
+    CountryToIsoIndex{167247, "tt"},
+    CountryToIsoIndex{167263, "tt"},
+    CountryToIsoIndex{167279, "tt"},
+    CountryToIsoIndex{167296, "tt"},
+    CountryToIsoIndex{167321, "tt"},
+    CountryToIsoIndex{167339, "tt"},
+    CountryToIsoIndex{167356, "tt"},
+    CountryToIsoIndex{167373, "tt"},
+    CountryToIsoIndex{167392, "tt"},
+    CountryToIsoIndex{167409, "tt"},
+    CountryToIsoIndex{167427, "tt"},
+    CountryToIsoIndex{167444, "tt"},
+    CountryToIsoIndex{167463, "tt"},
+    CountryToIsoIndex{167481, "tt"},
+    CountryToIsoIndex{167498, "tt"},
+    CountryToIsoIndex{167515, "tt"},
+    CountryToIsoIndex{167530, "tt"},
+    CountryToIsoIndex{167549, "tt"},
+    CountryToIsoIndex{167567, "tt"},
+    CountryToIsoIndex{167584, "tt"},
+    CountryToIsoIndex{167602, "tt"},
+    CountryToIsoIndex{167618, "tt"},
+    CountryToIsoIndex{167635, "tt"},
+    CountryToIsoIndex{167652, "tt"},
+    CountryToIsoIndex{167670, "tt"},
+    CountryToIsoIndex{167687, "tt"},
+    CountryToIsoIndex{167703, "tt"},
+    CountryToIsoIndex{167722, "tt"},
+    CountryToIsoIndex{167737, "tt"},
+    CountryToIsoIndex{167753, "tt"},
+    CountryToIsoIndex{167769, "tt"},
+    CountryToIsoIndex{167785, "tt"},
+    CountryToIsoIndex{167801, "tt"},
+    CountryToIsoIndex{167817, "tt"},
+    CountryToIsoIndex{167835, "ta"},
+    CountryToIsoIndex{167856, "ta"},
+    CountryToIsoIndex{167873, "ta"},
+    CountryToIsoIndex{167888, "ta"},
+    CountryToIsoIndex{167903, "ta"},
+    CountryToIsoIndex{167917, "ta"},
+    CountryToIsoIndex{167932, "ta"},
+    CountryToIsoIndex{167953, "ta"},
+    CountryToIsoIndex{167968, "ta"},
+    CountryToIsoIndex{167983, "ta"},
+    CountryToIsoIndex{167998, "ta"},
+    CountryToIsoIndex{168013, "ta"},
+    CountryToIsoIndex{168028, "kp"},
+    CountryToIsoIndex{168039, "cn"},
+    CountryToIsoIndex{168050, "tt"},
+    CountryToIsoIndex{168066, "td"},
+    CountryToIsoIndex{168072, "td"},
+    CountryToIsoIndex{168077, "td"},
+    CountryToIsoIndex{168083, "td"},
+    CountryToIsoIndex{168094, "td"},
+    CountryToIsoIndex{168100, "cn"},
+    CountryToIsoIndex{168107, "cn"},
+    CountryToIsoIndex{168120, "td"},
+    CountryToIsoIndex{168127, "cz"},
+    CountryToIsoIndex{168138, "cz"},
+    CountryToIsoIndex{168159, "cz"},
+    CountryToIsoIndex{168180, "dj"},
+    CountryToIsoIndex{168191, "cl"},
+    CountryToIsoIndex{168199, "cz"},
+    CountryToIsoIndex{168206, "cz"},
+    CountryToIsoIndex{168213, "cz"},
+    CountryToIsoIndex{168221, "cz"},
+    CountryToIsoIndex{168237, "cz"},
+    CountryToIsoIndex{168244, "td"},
+    CountryToIsoIndex{168250, "td"},
+    CountryToIsoIndex{168257, "cl"},
+    CountryToIsoIndex{168264, "vi"},
+    CountryToIsoIndex{168287, "fk"},
+    CountryToIsoIndex{168304, "ky"},
+    CountryToIsoIndex{168319, "cv"},
+    CountryToIsoIndex{168336, "ck"},
+    CountryToIsoIndex{168349, "mp"},
+    CountryToIsoIndex{168373, "mh"},
+    CountryToIsoIndex{168389, "sb"},
+    CountryToIsoIndex{168405, "vg"},
+    CountryToIsoIndex{168431, "nf"},
+    CountryToIsoIndex{168447, "cz"},
+    CountryToIsoIndex{168455, "cn"},
+    CountryToIsoIndex{168463, "cl"},
+    CountryToIsoIndex{168470, "cl"},
+    CountryToIsoIndex{168476, "cl"},
+    CountryToIsoIndex{168488, "cl"},
+    CountryToIsoIndex{168494, "cn"},
+    CountryToIsoIndex{168500, "td"},
+    CountryToIsoIndex{168507, "td"},
+    CountryToIsoIndex{168513, "cz"},
+    CountryToIsoIndex{168522, "cz"},
+    CountryToIsoIndex{168543, "cz"},
+    CountryToIsoIndex{168552, "cz"},
+    CountryToIsoIndex{168561, "cz"},
+    CountryToIsoIndex{168581, "cz"},
+    CountryToIsoIndex{168590, "cn"},
+    CountryToIsoIndex{168598, "cz"},
+    CountryToIsoIndex{168619, "tr"},
+    CountryToIsoIndex{168625, "tg"},
+    CountryToIsoIndex{168631, "tv"},
+    CountryToIsoIndex{168638, "tv"},
+    CountryToIsoIndex{168646, "tv"},
+    CountryToIsoIndex{168654, "tv"},
+    CountryToIsoIndex{168661, "tg"},
+    CountryToIsoIndex{168666, "tn"},
+    CountryToIsoIndex{168675, "tm"},
+    CountryToIsoIndex{168688, "tm"},
+    CountryToIsoIndex{168703, "tm"},
+    CountryToIsoIndex{168719, "tc"},
+    CountryToIsoIndex{168748, "tk"},
+    CountryToIsoIndex{168755, "tk"},
+    CountryToIsoIndex{168761, "tm"},
+    CountryToIsoIndex{168775, "ta"},
+    CountryToIsoIndex{168794, "tm"},
+    CountryToIsoIndex{168811, "gb"},
+    CountryToIsoIndex{168824, "tr"},
+    CountryToIsoIndex{168831, "tr"},
+    CountryToIsoIndex{168839, "tm"},
+    CountryToIsoIndex{168856, "tm"},
+    CountryToIsoIndex{168872, "tm"},
+    CountryToIsoIndex{168889, "tc"},
+    CountryToIsoIndex{168903, "dm"},
+    CountryToIsoIndex{168912, "tl"},
+    CountryToIsoIndex{168924, "tn"},
+    CountryToIsoIndex{168933, "tn"},
+    CountryToIsoIndex{168942, "tn"},
+    CountryToIsoIndex{168952, "tn"},
+    CountryToIsoIndex{168958, "tn"},
+    CountryToIsoIndex{168967, "tn"},
+    CountryToIsoIndex{168975, "tn"},
+    CountryToIsoIndex{168983, "tn"},
+    CountryToIsoIndex{168992, "tn"},
+    CountryToIsoIndex{168998, "tn"},
+    CountryToIsoIndex{169006, "tn"},
+    CountryToIsoIndex{169016, "tn"},
+    CountryToIsoIndex{169024, "to"},
+    CountryToIsoIndex{169030, "tn"},
+    CountryToIsoIndex{169038, "tn"},
+    CountryToIsoIndex{169047, "tn"},
+    CountryToIsoIndex{169057, "tn"},
+    CountryToIsoIndex{169063, "tn"},
+    CountryToIsoIndex{169071, "tn"},
+    CountryToIsoIndex{169078, "tn"},
+    CountryToIsoIndex{169086, "tn"},
+    CountryToIsoIndex{169095, "tn"},
+    CountryToIsoIndex{169109, "tn"},
+    CountryToIsoIndex{169117, "tn"},
+    CountryToIsoIndex{169126, "tn"},
+    CountryToIsoIndex{169134, "tn"},
+    CountryToIsoIndex{169143, "tn"},
+    CountryToIsoIndex{169152, "tn"},
+    CountryToIsoIndex{169160, "tn"},
+    CountryToIsoIndex{169168, "tn"},
+    CountryToIsoIndex{169177, "tn"},
+    CountryToIsoIndex{169184, "tn"},
+    CountryToIsoIndex{169192, "tn"},
+    CountryToIsoIndex{169200, "tn"},
+    CountryToIsoIndex{169209, "tn"},
+    CountryToIsoIndex{169217, "tn"},
+    CountryToIsoIndex{169226, "tn"},
+    CountryToIsoIndex{169231, "tn"},
+    CountryToIsoIndex{169237, "tn"},
+    CountryToIsoIndex{169244, "tn"},
+    CountryToIsoIndex{169252, "tr"},
+    CountryToIsoIndex{169260, "tr"},
+    CountryToIsoIndex{169268, "tr"},
+    CountryToIsoIndex{169275, "tr"},
+    CountryToIsoIndex{169283, "tr"},
+    CountryToIsoIndex{169290, "tm"},
+    CountryToIsoIndex{169303, "tm"},
+    CountryToIsoIndex{169317, "tr"},
+    CountryToIsoIndex{169325, "tr"},
+    CountryToIsoIndex{169333, "tr"},
+    CountryToIsoIndex{169339, "tm"},
+    CountryToIsoIndex{169352, "tr"},
+    CountryToIsoIndex{169359, "tc"},
+    CountryToIsoIndex{169377, "tm"},
+    CountryToIsoIndex{169394, "tt"},
+    CountryToIsoIndex{169413, "tt"},
+    CountryToIsoIndex{169432, "tt"},
+    CountryToIsoIndex{169455, "tt"},
+    CountryToIsoIndex{169473, "tr"},
+    CountryToIsoIndex{169478, "tr"},
+    CountryToIsoIndex{169486, "tr"},
+    CountryToIsoIndex{169496, "tr"},
+    CountryToIsoIndex{169503, "tc"},
+    CountryToIsoIndex{169524, "tr"},
+    CountryToIsoIndex{169531, "tr"},
+    CountryToIsoIndex{169540, "tc"},
+    CountryToIsoIndex{169561, "tr"},
+    CountryToIsoIndex{169568, "tr"},
+    CountryToIsoIndex{169574, "tr"},
+    CountryToIsoIndex{169581, "tr"},
+    CountryToIsoIndex{169589, "tr"},
+    CountryToIsoIndex{169596, "tr"},
+    CountryToIsoIndex{169604, "tr"},
+    CountryToIsoIndex{169612, "tm"},
+    CountryToIsoIndex{169626, "tc"},
+    CountryToIsoIndex{169650, "tr"},
+    CountryToIsoIndex{169658, "tc"},
+    CountryToIsoIndex{169682, "tr"},
+    CountryToIsoIndex{169690, "tr"},
+    CountryToIsoIndex{169699, "tr"},
+    CountryToIsoIndex{169708, "tr"},
+    CountryToIsoIndex{169715, "tm"},
+    CountryToIsoIndex{169728, "tm"},
+    CountryToIsoIndex{169741, "tm"},
+    CountryToIsoIndex{169753, "tm"},
+    CountryToIsoIndex{169769, "tm"},
+    CountryToIsoIndex{169781, "tm"},
+    CountryToIsoIndex{169795, "tm"},
+    CountryToIsoIndex{169809, "tm"},
+    CountryToIsoIndex{169822, "tm"},
+    CountryToIsoIndex{169836, "tm"},
+    CountryToIsoIndex{169851, "tm"},
+    CountryToIsoIndex{169865, "tm"},
+    CountryToIsoIndex{169879, "tm"},
+    CountryToIsoIndex{169893, "tm"},
+    CountryToIsoIndex{169904, "tm"},
+    CountryToIsoIndex{169915, "tm"},
+    CountryToIsoIndex{169929, "tm"},
+    CountryToIsoIndex{169944, "tc"},
+    CountryToIsoIndex{169965, "tr"},
+    CountryToIsoIndex{169975, "tr"},
+    CountryToIsoIndex{169985, "tc"},
+    CountryToIsoIndex{169998, "tc"},
+    CountryToIsoIndex{170018, "tc"},
+    CountryToIsoIndex{170035, "tc"},
+    CountryToIsoIndex{170057, "tc"},
+    CountryToIsoIndex{170076, "tc"},
+    CountryToIsoIndex{170097, "tc"},
+    CountryToIsoIndex{170119, "tc"},
+    CountryToIsoIndex{170141, "tc"},
+    CountryToIsoIndex{170163, "tc"},
+    CountryToIsoIndex{170184, "tc"},
+    CountryToIsoIndex{170197, "tc"},
+    CountryToIsoIndex{170211, "tc"},
+    CountryToIsoIndex{170231, "tc"},
+    CountryToIsoIndex{170251, "tc"},
+    CountryToIsoIndex{170273, "tc"},
+    CountryToIsoIndex{170291, "tc"},
+    CountryToIsoIndex{170314, "tc"},
+    CountryToIsoIndex{170335, "tc"},
+    CountryToIsoIndex{170355, "tc"},
+    CountryToIsoIndex{170374, "tc"},
+    CountryToIsoIndex{170395, "tc"},
+    CountryToIsoIndex{170415, "tc"},
+    CountryToIsoIndex{170435, "tc"},
+    CountryToIsoIndex{170455, "tc"},
+    CountryToIsoIndex{170475, "tc"},
+    CountryToIsoIndex{170496, "tc"},
+    CountryToIsoIndex{170516, "tc"},
+    CountryToIsoIndex{170538, "tc"},
+    CountryToIsoIndex{170560, "tr"},
+    CountryToIsoIndex{170568, "tm"},
+    CountryToIsoIndex{170583, "tm"},
+    CountryToIsoIndex{170597, "tm"},
+    CountryToIsoIndex{170611, "tr"},
+    CountryToIsoIndex{170618, "tr"},
+    CountryToIsoIndex{170625, "tr"},
+    CountryToIsoIndex{170631, "tm"},
+    CountryToIsoIndex{170646, "tr"},
+    CountryToIsoIndex{170654, "tr"},
+    CountryToIsoIndex{170662, "tr"},
+    CountryToIsoIndex{170669, "tr"},
+    CountryToIsoIndex{170677, "tm"},
+    CountryToIsoIndex{170694, "tm"},
+    CountryToIsoIndex{170710, "tm"},
+    CountryToIsoIndex{170727, "tm"},
+    CountryToIsoIndex{170742, "tr"},
+    CountryToIsoIndex{170751, "tm"},
+    CountryToIsoIndex{170768, "tr"},
+    CountryToIsoIndex{170776, "tm"},
+    CountryToIsoIndex{170797, "de"},
+    CountryToIsoIndex{170809, "tv"},
+    CountryToIsoIndex{170817, "tv"},
+    CountryToIsoIndex{170824, "tv"},
+    CountryToIsoIndex{170831, "tv"},
+    CountryToIsoIndex{170844, "tv"},
+    CountryToIsoIndex{170851, "tv"},
+    CountryToIsoIndex{170858, "tv"},
+    CountryToIsoIndex{170865, "tv"},
+    CountryToIsoIndex{170873, "tk"},
+    CountryToIsoIndex{170883, "tv"},
+    CountryToIsoIndex{170892, "to"},
+    CountryToIsoIndex{170899, "tr"},
+    CountryToIsoIndex{170905, "td"},
+    CountryToIsoIndex{170910, "td"},
+    CountryToIsoIndex{170916, "cz"},
+    CountryToIsoIndex{170923, "cz"},
+    CountryToIsoIndex{170942, "cz"},
+    CountryToIsoIndex{170950, "cl"},
+    CountryToIsoIndex{170956, "cn"},
+    CountryToIsoIndex{170962, "td"},
+    CountryToIsoIndex{170968, "cn"},
+    CountryToIsoIndex{170977, "tr"},
+    CountryToIsoIndex{170984, "tr"},
+    CountryToIsoIndex{170992, "tr"},
+    CountryToIsoIndex{171001, "de"},
+    CountryToIsoIndex{171010, "de"},
+    CountryToIsoIndex{171020, "to"},
+    CountryToIsoIndex{171027, "to"},
+    CountryToIsoIndex{171034, "to"},
+    CountryToIsoIndex{171042, "tg"},
+    CountryToIsoIndex{171053, "to"},
+    CountryToIsoIndex{171063, "tr"},
+    CountryToIsoIndex{171075, "tt"},
+    CountryToIsoIndex{171093, "tr"},
+    CountryToIsoIndex{171105, "tm"},
+    CountryToIsoIndex{171124, "tm"},
+    CountryToIsoIndex{171138, "tc"},
+    CountryToIsoIndex{171172, "th"},
+    CountryToIsoIndex{171179, "tt"},
+    CountryToIsoIndex{171198, "tw"},
+    CountryToIsoIndex{171205, "tr"},
+    CountryToIsoIndex{171213, "ir"},
+    CountryToIsoIndex{171221, "ir"},
+    CountryToIsoIndex{171228, "al"},
+    CountryToIsoIndex{171237, "wf"},
+    CountryToIsoIndex{171250, "wf"},
+    CountryToIsoIndex{171267, "ad"},
+    CountryToIsoIndex{171275, "ie"},
+    CountryToIsoIndex{171285, "az"},
+    CountryToIsoIndex{171296, "fr"},
+    CountryToIsoIndex{171305, "be"},
+    CountryToIsoIndex{171314, "be"},
+    CountryToIsoIndex{171323, "be"},
+    CountryToIsoIndex{171333, "bj"},
+    CountryToIsoIndex{171340, "be"},
+    CountryToIsoIndex{171350, "de"},
+    CountryToIsoIndex{171358, "fr"},
+    CountryToIsoIndex{171369, "ug"},
+    CountryToIsoIndex{171378, "gr"},
+    CountryToIsoIndex{171388, "in"},
+    CountryToIsoIndex{171397, "nl"},
+    CountryToIsoIndex{171408, "mg"},
+    CountryToIsoIndex{171416, "bi"},
+    CountryToIsoIndex{171425, "ru"},
+    CountryToIsoIndex{171435, "cn"},
+    CountryToIsoIndex{171445, "ch"},
+    CountryToIsoIndex{171455, "it"},
+    CountryToIsoIndex{171467, "jp"},
+    CountryToIsoIndex{171477, "gb"},
+    CountryToIsoIndex{171489, "td"},
+    CountryToIsoIndex{171496, "cz"},
+    CountryToIsoIndex{171503, "cl"},
+    CountryToIsoIndex{171510, "cn"},
+    CountryToIsoIndex{171517, "ua"},
+    CountryToIsoIndex{171525, "ua"},
+    CountryToIsoIndex{171533, "ua"},
+    CountryToIsoIndex{171541, "us"},
+    CountryToIsoIndex{171545, "um"},
+    CountryToIsoIndex{171563, "dk"},
+    CountryToIsoIndex{171573, "uz"},
+    CountryToIsoIndex{171588, "dm"},
+    CountryToIsoIndex{171598, "de"},
+    CountryToIsoIndex{171609, "fr"},
+    CountryToIsoIndex{171618, "gb"},
+    CountryToIsoIndex{171635, "fr"},
+    CountryToIsoIndex{171644, "gf"},
+    CountryToIsoIndex{171660, "pf"},
+    CountryToIsoIndex{171677, "fr"},
+    CountryToIsoIndex{171687, "fi"},
+    CountryToIsoIndex{171694, "fj"},
+    CountryToIsoIndex{171700, "ph"},
+    CountryToIsoIndex{171711, "ph"},
+    CountryToIsoIndex{171721, "fi"},
+    CountryToIsoIndex{171727, "af"},
+    CountryToIsoIndex{171738, "ug"},
+    CountryToIsoIndex{171746, "ga"},
+    CountryToIsoIndex{171754, "gm"},
+    CountryToIsoIndex{171762, "gh"},
+    CountryToIsoIndex{171768, "ug"},
+    CountryToIsoIndex{171775, "ug"},
+    CountryToIsoIndex{171783, "ug"},
+    CountryToIsoIndex{171791, "ug"},
+    CountryToIsoIndex{171804, "ug"},
+    CountryToIsoIndex{171811, "ug"},
+    CountryToIsoIndex{171818, "ps"},
+    CountryToIsoIndex{171844, "gr"},
+    CountryToIsoIndex{171851, "gr"},
+    CountryToIsoIndex{171860, "gn"},
+    CountryToIsoIndex{171866, "gw"},
+    CountryToIsoIndex{171877, "gr"},
+    CountryToIsoIndex{171885, "gd"},
+    CountryToIsoIndex{171894, "gl"},
+    CountryToIsoIndex{171905, "gy"},
+    CountryToIsoIndex{171913, "gp"},
+    CountryToIsoIndex{171924, "gu"},
+    CountryToIsoIndex{171930, "gt"},
+    CountryToIsoIndex{171941, "et"},
+    CountryToIsoIndex{171950, "ht"},
+    CountryToIsoIndex{171957, "um"},
+    CountryToIsoIndex{171980, "in"},
+    CountryToIsoIndex{171989, "es"},
+    CountryToIsoIndex{171999, "nl"},
+    CountryToIsoIndex{172009, "nl"},
+    CountryToIsoIndex{172018, "bq"},
+    CountryToIsoIndex{172038, "hn"},
+    CountryToIsoIndex{172049, "hu"},
+    CountryToIsoIndex{172059, "gb"},
+    CountryToIsoIndex{172068, "gb"},
+    CountryToIsoIndex{172079, "gb"},
+    CountryToIsoIndex{172089, "il"},
+    CountryToIsoIndex{172098, "jm"},
+    CountryToIsoIndex{172107, "ug"},
+    CountryToIsoIndex{172114, "jp"},
+    CountryToIsoIndex{172122, "ae"},
+    CountryToIsoIndex{172147, "gb"},
+    CountryToIsoIndex{172169, "de"},
+    CountryToIsoIndex{172179, "de"},
+    CountryToIsoIndex{172188, "gi"},
+    CountryToIsoIndex{172198, "dj"},
+    CountryToIsoIndex{172206, "tj"},
+    CountryToIsoIndex{172217, "nc"},
+    CountryToIsoIndex{172229, "ge"},
+    CountryToIsoIndex{172236, "nz"},
+    CountryToIsoIndex{172245, "gb"},
+    CountryToIsoIndex{172248, "kh"},
+    CountryToIsoIndex{172258, "ca"},
+    CountryToIsoIndex{172266, "ug"},
+    CountryToIsoIndex{172273, "qa"},
+    CountryToIsoIndex{172281, "kz"},
+    CountryToIsoIndex{172294, "ke"},
+    CountryToIsoIndex{172301, "ua"},
+    CountryToIsoIndex{172309, "ua"},
+    CountryToIsoIndex{172321, "ps"},
+    CountryToIsoIndex{172364, "ps"},
+    CountryToIsoIndex{172407, "ua"},
+    CountryToIsoIndex{172415, "ua"},
+    CountryToIsoIndex{172423, "ci"},
+    CountryToIsoIndex{172431, "co"},
+    CountryToIsoIndex{172441, "km"},
+    CountryToIsoIndex{172449, "cg"},
+    CountryToIsoIndex{172456, "hr"},
+    CountryToIsoIndex{172465, "kp"},
+    CountryToIsoIndex{172481, "kr"},
+    CountryToIsoIndex{172494, "ua"},
+    CountryToIsoIndex{172503, "ua"},
+    CountryToIsoIndex{172510, "ua"},
+    CountryToIsoIndex{172518, "ua"},
+    CountryToIsoIndex{172526, "ua"},
+    CountryToIsoIndex{172540, "ua"},
+    CountryToIsoIndex{172548, "ua"},
+    CountryToIsoIndex{172556, "ua"},
+    CountryToIsoIndex{172565, "ua"},
+    CountryToIsoIndex{172573, "ua"},
+    CountryToIsoIndex{172581, "ua"},
+    CountryToIsoIndex{172587, "ua"},
+    CountryToIsoIndex{172595, "ua"},
+    CountryToIsoIndex{172603, "ua"},
+    CountryToIsoIndex{172611, "ua"},
+    CountryToIsoIndex{172618, "ua"},
+    CountryToIsoIndex{172624, "ua"},
+    CountryToIsoIndex{172631, "ua"},
+    CountryToIsoIndex{172638, "ua"},
+    CountryToIsoIndex{172647, "cu"},
+    CountryToIsoIndex{172653, "cy"},
+    CountryToIsoIndex{172662, "ua"},
+    CountryToIsoIndex{172671, "ua"},
+    CountryToIsoIndex{172682, "ua"},
+    CountryToIsoIndex{172692, "lv"},
+    CountryToIsoIndex{172701, "lb"},
+    CountryToIsoIndex{172711, "pt"},
+    CountryToIsoIndex{172717, "ls"},
+    CountryToIsoIndex{172725, "lr"},
+    CountryToIsoIndex{172734, "ly"},
+    CountryToIsoIndex{172741, "qo"},
+    CountryToIsoIndex{172750, "rw"},
+    CountryToIsoIndex{172758, "io"},
+    CountryToIsoIndex{172797, "ps"},
+    CountryToIsoIndex{172836, "uy"},
+    CountryToIsoIndex{172844, "uy"},
+    CountryToIsoIndex{172853, "uy"},
+    CountryToIsoIndex{172861, "ro"},
+    CountryToIsoIndex{172869, "ru"},
+    CountryToIsoIndex{172875, "io"},
+    CountryToIsoIndex{172911, "mw"},
+    CountryToIsoIndex{172919, "om"},
+    CountryToIsoIndex{172924, "me"},
+    CountryToIsoIndex{172934, "us"},
+    CountryToIsoIndex{172944, "mk"},
+    CountryToIsoIndex{172955, "eg"},
+    CountryToIsoIndex{172963, "om"},
+    CountryToIsoIndex{172969, "om"},
+    CountryToIsoIndex{172975, "mz"},
+    CountryToIsoIndex{172986, "va"},
+    CountryToIsoIndex{173003, "id"},
+    CountryToIsoIndex{173013, "ad"},
+    CountryToIsoIndex{173020, "ug"},
+    CountryToIsoIndex{173030, "hu"},
+    CountryToIsoIndex{173036, "hu"},
+    CountryToIsoIndex{173043, "hu"},
+    CountryToIsoIndex{173050, "hu"},
+    CountryToIsoIndex{173058, "hu"},
+    CountryToIsoIndex{173067, "hu"},
+    CountryToIsoIndex{173074, "hu"},
+    CountryToIsoIndex{173082, "hu"},
+    CountryToIsoIndex{173089, "hu"},
+    CountryToIsoIndex{173098, "ai"},
+    CountryToIsoIndex{173105, "hu"},
+    CountryToIsoIndex{173112, "hu"},
+    CountryToIsoIndex{173119, "ao"},
+    CountryToIsoIndex{173126, "hu"},
+    CountryToIsoIndex{173139, "ae"},
+    CountryToIsoIndex{173153, "ne"},
+    CountryToIsoIndex{173161, "ng"},
+    CountryToIsoIndex{173170, "ae"},
+    CountryToIsoIndex{173189, "ae"},
+    CountryToIsoIndex{173214, "gb"},
+    CountryToIsoIndex{173228, "gb"},
+    CountryToIsoIndex{173248, "us"},
+    CountryToIsoIndex{173261, "hu"},
+    CountryToIsoIndex{173268, "hu"},
+    CountryToIsoIndex{173275, "no"},
+    CountryToIsoIndex{173282, "ag"},
+    CountryToIsoIndex{173297, "ae"},
+    CountryToIsoIndex{173324, "gb"},
+    CountryToIsoIndex{173342, "wf"},
+    CountryToIsoIndex{173356, "wf"},
+    CountryToIsoIndex{173371, "wf"},
+    CountryToIsoIndex{173387, "wf"},
+    CountryToIsoIndex{173402, "om"},
+    CountryToIsoIndex{173409, "pk"},
+    CountryToIsoIndex{173420, "pa"},
+    CountryToIsoIndex{173428, "pg"},
+    CountryToIsoIndex{173435, "pe"},
+    CountryToIsoIndex{173442, "pn"},
+    CountryToIsoIndex{173453, "pl"},
+    CountryToIsoIndex{173462, "pr"},
+    CountryToIsoIndex{173473, "ug"},
+    CountryToIsoIndex{173480, "uy"},
+    CountryToIsoIndex{173487, "jo"},
+    CountryToIsoIndex{173493, "pt"},
+    CountryToIsoIndex{173499, "er"},
+    CountryToIsoIndex{173508, "re"},
+    CountryToIsoIndex{173519, "ro"},
+    CountryToIsoIndex{173528, "uy"},
+    CountryToIsoIndex{173537, "uy"},
+    CountryToIsoIndex{173545, "uy"},
+    CountryToIsoIndex{173551, "uy"},
+    CountryToIsoIndex{173560, "uy"},
+    CountryToIsoIndex{173568, "uy"},
+    CountryToIsoIndex{173577, "uy"},
+    CountryToIsoIndex{173587, "uy"},
+    CountryToIsoIndex{173595, "uy"},
+    CountryToIsoIndex{173603, "uy"},
+    CountryToIsoIndex{173616, "uy"},
+    CountryToIsoIndex{173623, "uy"},
+    CountryToIsoIndex{173631, "uy"},
+    CountryToIsoIndex{173641, "uy"},
+    CountryToIsoIndex{173650, "uy"},
+    CountryToIsoIndex{173658, "uy"},
+    CountryToIsoIndex{173667, "uy"},
+    CountryToIsoIndex{173676, "uy"},
+    CountryToIsoIndex{173686, "uy"},
+    CountryToIsoIndex{173694, "uy"},
+    CountryToIsoIndex{173702, "uy"},
+    CountryToIsoIndex{173710, "uy"},
+    CountryToIsoIndex{173718, "uy"},
+    CountryToIsoIndex{173727, "uy"},
+    CountryToIsoIndex{173735, "uy"},
+    CountryToIsoIndex{173744, "uy"},
+    CountryToIsoIndex{173752, "uy"},
+    CountryToIsoIndex{173759, "uy"},
+    CountryToIsoIndex{173769, "bi"},
+    CountryToIsoIndex{173776, "uy"},
+    CountryToIsoIndex{173784, "ru"},
+    CountryToIsoIndex{173790, "ru"},
+    CountryToIsoIndex{173797, "ru"},
+    CountryToIsoIndex{173804, "rw"},
+    CountryToIsoIndex{173812, "us"},
+    CountryToIsoIndex{173815, "us"},
+    CountryToIsoIndex{173819, "sv"},
+    CountryToIsoIndex{173829, "sm"},
+    CountryToIsoIndex{173839, "ws"},
+    CountryToIsoIndex{173846, "as"},
+    CountryToIsoIndex{173863, "vi"},
+    CountryToIsoIndex{173879, "sh"},
+    CountryToIsoIndex{173892, "kn"},
+    CountryToIsoIndex{173911, "lc"},
+    CountryToIsoIndex{173923, "pm"},
+    CountryToIsoIndex{173945, "vc"},
+    CountryToIsoIndex{173970, "us"},
+    CountryToIsoIndex{173980, "st"},
+    CountryToIsoIndex{173999, "um"},
+    CountryToIsoIndex{174016, "um"},
+    CountryToIsoIndex{174030, "um"},
+    CountryToIsoIndex{174043, "sa"},
+    CountryToIsoIndex{174050, "uz"},
+    CountryToIsoIndex{174061, "uz"},
+    CountryToIsoIndex{174073, "uz"},
+    CountryToIsoIndex{174084, "uz"},
+    CountryToIsoIndex{174096, "uz"},
+    CountryToIsoIndex{174108, "uz"},
+    CountryToIsoIndex{174121, "uz"},
+    CountryToIsoIndex{174134, "uz"},
+    CountryToIsoIndex{174150, "vi"},
+    CountryToIsoIndex{174171, "lu"},
+    CountryToIsoIndex{174180, "sn"},
+    CountryToIsoIndex{174190, "vi"},
+    CountryToIsoIndex{174205, "sc"},
+    CountryToIsoIndex{174217, "li"},
+    CountryToIsoIndex{174227, "uz"},
+    CountryToIsoIndex{174242, "uz"},
+    CountryToIsoIndex{174256, "sg"},
+    CountryToIsoIndex{174266, "sy"},
+    CountryToIsoIndex{174273, "lk"},
+    CountryToIsoIndex{174284, "sk"},
+    CountryToIsoIndex{174294, "si"},
+    CountryToIsoIndex{174304, "um"},
+    CountryToIsoIndex{174339, "so"},
+    CountryToIsoIndex{174348, "um"},
+    CountryToIsoIndex{174372, "vi"},
+    CountryToIsoIndex{174394, "us"},
+    CountryToIsoIndex{174400, "um"},
+    CountryToIsoIndex{174418, "qo"},
+    CountryToIsoIndex{174433, "qo"},
+    CountryToIsoIndex{174447, "au"},
+    CountryToIsoIndex{174455, "au"},
+    CountryToIsoIndex{174464, "at"},
+    CountryToIsoIndex{174472, "at"},
+    CountryToIsoIndex{174481, "sd"},
+    CountryToIsoIndex{174489, "uz"},
+    CountryToIsoIndex{174503, "sr"},
+    CountryToIsoIndex{174513, "vi"},
+    CountryToIsoIndex{174529, "vi"},
+    CountryToIsoIndex{174557, "sz"},
+    CountryToIsoIndex{174564, "sz"},
+    CountryToIsoIndex{174571, "se"},
+    CountryToIsoIndex{174578, "se"},
+    CountryToIsoIndex{174586, "ch"},
+    CountryToIsoIndex{174594, "ch"},
+    CountryToIsoIndex{174601, "at"},
+    CountryToIsoIndex{174613, "au"},
+    CountryToIsoIndex{174631, "um"},
+    CountryToIsoIndex{174658, "vi"},
+    CountryToIsoIndex{174700, "th"},
+    CountryToIsoIndex{174710, "tz"},
+    CountryToIsoIndex{174720, "sz"},
+    CountryToIsoIndex{174729, "se"},
+    CountryToIsoIndex{174737, "ch"},
+    CountryToIsoIndex{174746, "tl"},
+    CountryToIsoIndex{174761, "tg"},
+    CountryToIsoIndex{174767, "tk"},
+    CountryToIsoIndex{174776, "to"},
+    CountryToIsoIndex{174783, "tt"},
+    CountryToIsoIndex{174801, "tr"},
+    CountryToIsoIndex{174807, "tr"},
+    CountryToIsoIndex{174816, "tr"},
+    CountryToIsoIndex{174824, "tn"},
+    CountryToIsoIndex{174833, "tr"},
+    CountryToIsoIndex{174841, "tm"},
+    CountryToIsoIndex{174860, "tm"},
+    CountryToIsoIndex{174877, "tr"},
+    CountryToIsoIndex{174886, "tv"},
+    CountryToIsoIndex{174894, "lt"},
+    CountryToIsoIndex{174902, "et"},
+    CountryToIsoIndex{174909, "uz"},
+    CountryToIsoIndex{174922, "nc"},
+    CountryToIsoIndex{174936, "nz"},
+    CountryToIsoIndex{174949, "nc"},
+    CountryToIsoIndex{174963, "nz"},
+    CountryToIsoIndex{174974, "fr"},
+    CountryToIsoIndex{174983, "vu"},
+    CountryToIsoIndex{174992, "va"},
+    CountryToIsoIndex{175002, "ve"},
+    CountryToIsoIndex{175013, "vn"},
+    CountryToIsoIndex{175024, "ir"},
+    CountryToIsoIndex{175032, "wf"},
+    CountryToIsoIndex{175047, "gb"},
+    CountryToIsoIndex{175058, "ye"},
+    CountryToIsoIndex{175066, "jo"},
+    CountryToIsoIndex{175075, "qo"},
+    CountryToIsoIndex{175089, "zm"},
+    CountryToIsoIndex{175097, "qo"},
+    CountryToIsoIndex{175110, "uz"},
+    CountryToIsoIndex{175121, "uz"},
+    CountryToIsoIndex{175132, "uz"},
+    CountryToIsoIndex{175144, "uz"},
+    CountryToIsoIndex{175156, "uz"},
+    CountryToIsoIndex{175168, "uz"},
+    CountryToIsoIndex{175180, "uz"},
+    CountryToIsoIndex{175191, "uz"},
+    CountryToIsoIndex{175203, "uz"},
+    CountryToIsoIndex{175216, "uz"},
+    CountryToIsoIndex{175228, "uz"},
+    CountryToIsoIndex{175245, "uz"},
+    CountryToIsoIndex{175256, "uz"},
+    CountryToIsoIndex{175268, "uz"},
+    CountryToIsoIndex{175277, "uz"},
+    CountryToIsoIndex{175289, "uz"},
+    CountryToIsoIndex{175301, "uz"},
+    CountryToIsoIndex{175313, "uz"},
+    CountryToIsoIndex{175327, "uz"},
+    CountryToIsoIndex{175341, "uz"},
+    CountryToIsoIndex{175353, "uz"},
+    CountryToIsoIndex{175367, "uz"},
+    CountryToIsoIndex{175380, "uz"},
+    CountryToIsoIndex{175393, "zw"},
+    CountryToIsoIndex{175403, "uz"},
+    CountryToIsoIndex{175417, "uz"},
+    CountryToIsoIndex{175429, "uz"},
+    CountryToIsoIndex{175443, "uz"},
+    CountryToIsoIndex{175457, "nc"},
+    CountryToIsoIndex{175473, "nz"},
+    CountryToIsoIndex{175487, "ca"},
+    CountryToIsoIndex{175505, "ug"},
+    CountryToIsoIndex{175514, "hu"},
+    CountryToIsoIndex{175521, "ug"},
+    CountryToIsoIndex{175529, "va"},
+    CountryToIsoIndex{175543, "de"},
+    CountryToIsoIndex{175550, "wf"},
+    CountryToIsoIndex{175567, "eh"},
+    CountryToIsoIndex{175581, "by"},
+    CountryToIsoIndex{175591, "wf"},
+    CountryToIsoIndex{175604, "wf"},
+    CountryToIsoIndex{175620, "by"},
+    CountryToIsoIndex{175632, "vu"},
+    CountryToIsoIndex{175640, "vu"},
+    CountryToIsoIndex{175651, "qo"},
+    CountryToIsoIndex{175667, "qo"},
+    CountryToIsoIndex{175691, "vu"},
+    CountryToIsoIndex{175699, "cx"},
+    CountryToIsoIndex{175713, "vu"},
+    CountryToIsoIndex{175722, "vu"},
+    CountryToIsoIndex{175730, "vu"},
+    CountryToIsoIndex{175744, "vu"},
+    CountryToIsoIndex{175753, "vu"},
+    CountryToIsoIndex{175762, "vu"},
+    CountryToIsoIndex{175771, "vu"},
+    CountryToIsoIndex{175779, "eh"},
+    CountryToIsoIndex{175790, "va"},
+    CountryToIsoIndex{175803, "va"},
+    CountryToIsoIndex{175816, "va"},
+    CountryToIsoIndex{175824, "va"},
+    CountryToIsoIndex{175836, "va"},
+    CountryToIsoIndex{175847, "va"},
+    CountryToIsoIndex{175856, "va"},
+    CountryToIsoIndex{175869, "va"},
+    CountryToIsoIndex{175878, "va"},
+    CountryToIsoIndex{175885, "va"},
+    CountryToIsoIndex{175895, "va"},
+    CountryToIsoIndex{175908, "va"},
+    CountryToIsoIndex{175916, "va"},
+    CountryToIsoIndex{175925, "va"},
+    CountryToIsoIndex{175937, "va"},
+    CountryToIsoIndex{175953, "va"},
+    CountryToIsoIndex{175962, "va"},
+    CountryToIsoIndex{175973, "va"},
+    CountryToIsoIndex{175982, "va"},
+    CountryToIsoIndex{175996, "va"},
+    CountryToIsoIndex{176019, "va"},
+    CountryToIsoIndex{176028, "va"},
+    CountryToIsoIndex{176044, "va"},
+    CountryToIsoIndex{176059, "va"},
+    CountryToIsoIndex{176071, "va"},
+    CountryToIsoIndex{176084, "va"},
+    CountryToIsoIndex{176098, "va"},
+    CountryToIsoIndex{176116, "va"},
+    CountryToIsoIndex{176125, "va"},
+    CountryToIsoIndex{176134, "va"},
+    CountryToIsoIndex{176149, "ve"},
+    CountryToIsoIndex{176160, "gb"},
+    CountryToIsoIndex{176176, "ru"},
+    CountryToIsoIndex{176183, "ve"},
+    CountryToIsoIndex{176193, "ve"},
+    CountryToIsoIndex{176206, "ru"},
+    CountryToIsoIndex{176214, "ve"},
+    CountryToIsoIndex{176224, "ve"},
+    CountryToIsoIndex{176234, "ve"},
+    CountryToIsoIndex{176245, "ve"},
+    CountryToIsoIndex{176255, "ve"},
+    CountryToIsoIndex{176266, "ve"},
+    CountryToIsoIndex{176277, "ve"},
+    CountryToIsoIndex{176293, "ve"},
+    CountryToIsoIndex{176303, "ve"},
+    CountryToIsoIndex{176313, "ve"},
+    CountryToIsoIndex{176324, "ve"},
+    CountryToIsoIndex{176335, "hu"},
+    CountryToIsoIndex{176344, "hu"},
+    CountryToIsoIndex{176353, "ve"},
+    CountryToIsoIndex{176362, "ve"},
+    CountryToIsoIndex{176371, "ae"},
+    CountryToIsoIndex{176398, "us"},
+    CountryToIsoIndex{176417, "gb"},
+    CountryToIsoIndex{176439, "ae"},
+    CountryToIsoIndex{176465, "us"},
+    CountryToIsoIndex{176482, "ae"},
+    CountryToIsoIndex{176510, "ae"},
+    CountryToIsoIndex{176537, "gb"},
+    CountryToIsoIndex{176559, "us"},
+    CountryToIsoIndex{176577, "ae"},
+    CountryToIsoIndex{176601, "ae"},
+    CountryToIsoIndex{176631, "ae"},
+    CountryToIsoIndex{176656, "ae"},
+    CountryToIsoIndex{176683, "ae"},
+    CountryToIsoIndex{176709, "gb"},
+    CountryToIsoIndex{176728, "us"},
+    CountryToIsoIndex{176744, "us"},
+    CountryToIsoIndex{176769, "gb"},
+    CountryToIsoIndex{176788, "eh"},
+    CountryToIsoIndex{176799, "eh"},
+    CountryToIsoIndex{176812, "vu"},
+    CountryToIsoIndex{176821, "cx"},
+    CountryToIsoIndex{176836, "by"},
+    CountryToIsoIndex{176850, "vn"},
+    CountryToIsoIndex{176861, "vn"},
+    CountryToIsoIndex{176871, "vn"},
+    CountryToIsoIndex{176881, "vn"},
+    CountryToIsoIndex{176888, "vn"},
+    CountryToIsoIndex{176897, "vn"},
+    CountryToIsoIndex{176905, "vn"},
+    CountryToIsoIndex{176915, "vn"},
+    CountryToIsoIndex{176924, "vn"},
+    CountryToIsoIndex{176934, "vn"},
+    CountryToIsoIndex{176948, "vn"},
+    CountryToIsoIndex{176957, "vn"},
+    CountryToIsoIndex{176967, "vn"},
+    CountryToIsoIndex{176976, "by"},
+    CountryToIsoIndex{176989, "vc"},
+    CountryToIsoIndex{177013, "ve"},
+    CountryToIsoIndex{177023, "ve"},
+    CountryToIsoIndex{177033, "ee"},
+    CountryToIsoIndex{177038, "fk"},
+    CountryToIsoIndex{177058, "ky"},
+    CountryToIsoIndex{177077, "ck"},
+    CountryToIsoIndex{177093, "mh"},
+    CountryToIsoIndex{177114, "sb"},
+    CountryToIsoIndex{177134, "tc"},
+    CountryToIsoIndex{177160, "vi"},
+    CountryToIsoIndex{177191, "vg"},
+    CountryToIsoIndex{177224, "um"},
+    CountryToIsoIndex{177254, "ax"},
+    CountryToIsoIndex{177269, "ky"},
+    CountryToIsoIndex{177285, "cc"},
+    CountryToIsoIndex{177307, "ck"},
+    CountryToIsoIndex{177321, "fk"},
+    CountryToIsoIndex{177339, "fk"},
+    CountryToIsoIndex{177370, "fo"},
+    CountryToIsoIndex{177385, "gs"},
+    CountryToIsoIndex{177424, "gs"},
+    CountryToIsoIndex{177465, "ky"},
+    CountryToIsoIndex{177481, "ky"},
+    CountryToIsoIndex{177498, "ic"},
+    CountryToIsoIndex{177514, "ky"},
+    CountryToIsoIndex{177530, "cc"},
+    CountryToIsoIndex{177552, "mp"},
+    CountryToIsoIndex{177581, "mp"},
+    CountryToIsoIndex{177610, "mh"},
+    CountryToIsoIndex{177627, "mh"},
+    CountryToIsoIndex{177645, "mh"},
+    CountryToIsoIndex{177661, "pn"},
+    CountryToIsoIndex{177679, "sb"},
+    CountryToIsoIndex{177696, "tc"},
+    CountryToIsoIndex{177718, "tc"},
+    CountryToIsoIndex{177740, "tc"},
+    CountryToIsoIndex{177763, "vi"},
+    CountryToIsoIndex{177790, "vg"},
+    CountryToIsoIndex{177817, "vi"},
+    CountryToIsoIndex{177841, "vg"},
+    CountryToIsoIndex{177866, "vi"},
+    CountryToIsoIndex{177893, "vg"},
+    CountryToIsoIndex{177921, "ck"},
+    CountryToIsoIndex{177936, "fk"},
+    CountryToIsoIndex{177955, "ky"},
+    CountryToIsoIndex{177972, "mp"},
+    CountryToIsoIndex{178003, "mh"},
+    CountryToIsoIndex{178021, "sb"},
+    CountryToIsoIndex{178040, "tc"},
+    CountryToIsoIndex{178063, "vi"},
+    CountryToIsoIndex{178091, "vg"},
+    CountryToIsoIndex{178121, "vn"},
+    CountryToIsoIndex{178128, "vn"},
+    CountryToIsoIndex{178136, "by"},
+    CountryToIsoIndex{178148, "vn"},
+    CountryToIsoIndex{178157, "vn"},
+    CountryToIsoIndex{178169, "vn"},
+    CountryToIsoIndex{178180, "vn"},
+    CountryToIsoIndex{178191, "vn"},
+    CountryToIsoIndex{178203, "vn"},
+    CountryToIsoIndex{178212, "vn"},
+    CountryToIsoIndex{178221, "vn"},
+    CountryToIsoIndex{178232, "vn"},
+    CountryToIsoIndex{178241, "vn"},
+    CountryToIsoIndex{178252, "vn"},
+    CountryToIsoIndex{178262, "vn"},
+    CountryToIsoIndex{178270, "vn"},
+    CountryToIsoIndex{178279, "vn"},
+    CountryToIsoIndex{178288, "gb"},
+    CountryToIsoIndex{178291, "qo"},
+    CountryToIsoIndex{178305, "de"},
+    CountryToIsoIndex{178315, "wf"},
+    CountryToIsoIndex{178331, "wf"},
+    CountryToIsoIndex{178352, "us"},
+    CountryToIsoIndex{178355, "us"},
+    CountryToIsoIndex{178359, "vi"},
+    CountryToIsoIndex{178378, "nl"},
+    CountryToIsoIndex{178393, "ax"},
+    CountryToIsoIndex{178406, "qo"},
+    CountryToIsoIndex{178436, "nl"},
+    CountryToIsoIndex{178451, "bq"},
+    CountryToIsoIndex{178472, "sx"},
+    CountryToIsoIndex{178498, "gb"},
+    CountryToIsoIndex{178512, "tl"},
+    CountryToIsoIndex{178526, "tl"},
+    CountryToIsoIndex{178540, "vn"},
+    CountryToIsoIndex{178551, "vn"},
+    CountryToIsoIndex{178559, "tl"},
+    CountryToIsoIndex{178572, "ve"},
+    CountryToIsoIndex{178584, "ve"},
+    CountryToIsoIndex{178597, "ve"},
+    CountryToIsoIndex{178612, "ve"},
+    CountryToIsoIndex{178631, "by"},
+    CountryToIsoIndex{178645, "nl"},
+    CountryToIsoIndex{178653, "wf"},
+    CountryToIsoIndex{178668, "wf"},
+    CountryToIsoIndex{178685, "wf"},
+    CountryToIsoIndex{178700, "wf"},
+    CountryToIsoIndex{178714, "wf"},
+    CountryToIsoIndex{178728, "wf"},
+    CountryToIsoIndex{178742, "wf"},
+    CountryToIsoIndex{178755, "wf"},
+    CountryToIsoIndex{178768, "wf"},
+    CountryToIsoIndex{178783, "wf"},
+    CountryToIsoIndex{178795, "wf"},
+    CountryToIsoIndex{178802, "wf"},
+    CountryToIsoIndex{178817, "wf"},
+    CountryToIsoIndex{178832, "wf"},
+    CountryToIsoIndex{178847, "wf"},
+    CountryToIsoIndex{178861, "wf"},
+    CountryToIsoIndex{178875, "wf"},
+    CountryToIsoIndex{178889, "wf"},
+    CountryToIsoIndex{178906, "wf"},
+    CountryToIsoIndex{178921, "it"},
+    CountryToIsoIndex{178929, "wf"},
+    CountryToIsoIndex{178947, "wf"},
+    CountryToIsoIndex{178961, "wf"},
+    CountryToIsoIndex{178977, "wf"},
+    CountryToIsoIndex{178992, "wf"},
+    CountryToIsoIndex{179008, "wf"},
+    CountryToIsoIndex{179022, "wf"},
+    CountryToIsoIndex{179036, "wf"},
+    CountryToIsoIndex{179051, "wf"},
+    CountryToIsoIndex{179066, "wf"},
+    CountryToIsoIndex{179081, "wf"},
+    CountryToIsoIndex{179097, "wf"},
+    CountryToIsoIndex{179112, "wf"},
+    CountryToIsoIndex{179125, "wf"},
+    CountryToIsoIndex{179140, "wf"},
+    CountryToIsoIndex{179155, "wf"},
+    CountryToIsoIndex{179169, "wf"},
+    CountryToIsoIndex{179184, "wf"},
+    CountryToIsoIndex{179199, "wf"},
+    CountryToIsoIndex{179222, "wf"},
+    CountryToIsoIndex{179238, "wf"},
+    CountryToIsoIndex{179253, "wf"},
+    CountryToIsoIndex{179269, "wf"},
+    CountryToIsoIndex{179284, "wf"},
+    CountryToIsoIndex{179305, "wf"},
+    CountryToIsoIndex{179320, "wf"},
+    CountryToIsoIndex{179340, "wf"},
+    CountryToIsoIndex{179362, "wf"},
+    CountryToIsoIndex{179377, "wf"},
+    CountryToIsoIndex{179392, "wf"},
+    CountryToIsoIndex{179406, "wf"},
+    CountryToIsoIndex{179422, "wf"},
+    CountryToIsoIndex{179439, "wf"},
+    CountryToIsoIndex{179454, "wf"},
+    CountryToIsoIndex{179469, "wf"},
+    CountryToIsoIndex{179484, "wf"},
+    CountryToIsoIndex{179498, "vu"},
+    CountryToIsoIndex{179506, "vu"},
+    CountryToIsoIndex{179517, "vu"},
+    CountryToIsoIndex{179525, "wf"},
+    CountryToIsoIndex{179540, "va"},
+    CountryToIsoIndex{179548, "va"},
+    CountryToIsoIndex{179557, "va"},
+    CountryToIsoIndex{179565, "eh"},
+    CountryToIsoIndex{179576, "ua"},
+    CountryToIsoIndex{179583, "us"},
+    CountryToIsoIndex{179587, "vi"},
+    CountryToIsoIndex{179607, "hu"},
+    CountryToIsoIndex{179613, "cx"},
+    CountryToIsoIndex{179629, "by"},
+    CountryToIsoIndex{179643, "ve"},
+    CountryToIsoIndex{179654, "ve"},
+    CountryToIsoIndex{179664, "ve"},
+    CountryToIsoIndex{179676, "ve"},
+    CountryToIsoIndex{179686, "hu"},
+    CountryToIsoIndex{179695, "qo"},
+    CountryToIsoIndex{179713, "eh"},
+    CountryToIsoIndex{179726, "eh"},
+    CountryToIsoIndex{179736, "eh"},
+    CountryToIsoIndex{179753, "eh"},
+    CountryToIsoIndex{179767, "eh"},
+    CountryToIsoIndex{179778, "tl"},
+    CountryToIsoIndex{179788, "cx"},
+    CountryToIsoIndex{179805, "gb"},
+    CountryToIsoIndex{179820, "cx"},
+    CountryToIsoIndex{179835, "cx"},
+    CountryToIsoIndex{179849, "vn"},
+    CountryToIsoIndex{179857, "by"},
+    CountryToIsoIndex{179871, "by"},
+    CountryToIsoIndex{179885, "io"},
+    CountryToIsoIndex{179915, "io"},
+    CountryToIsoIndex{179946, "tf"},
+    CountryToIsoIndex{179973, "io"},
+    CountryToIsoIndex{179999, "ps"},
+    CountryToIsoIndex{180015, "ps"},
+    CountryToIsoIndex{180032, "tf"},
+    CountryToIsoIndex{180061, "tf"},
+    CountryToIsoIndex{180084, "iq"},
+    CountryToIsoIndex{180091, "by"},
+    CountryToIsoIndex{180103, "by"},
+    CountryToIsoIndex{180113, "by"},
+    CountryToIsoIndex{180126, "fr"},
+    CountryToIsoIndex{180131, "vn"},
+    CountryToIsoIndex{180141, "vn"},
+    CountryToIsoIndex{180150, "vn"},
+    CountryToIsoIndex{180162, "gb"},
+    CountryToIsoIndex{180170, "qo"},
+    CountryToIsoIndex{180188, "za"},
+    CountryToIsoIndex{180203, "kr"},
+    CountryToIsoIndex{180216, "hk"},
+    CountryToIsoIndex{180248, "mo"},
+    CountryToIsoIndex{180277, "hk"},
+    CountryToIsoIndex{180310, "mo"},
+    CountryToIsoIndex{180340, "tl"},
+    CountryToIsoIndex{180354, "fr"},
+    CountryToIsoIndex{180364, "fi"},
+    CountryToIsoIndex{180371, "gr"},
+    CountryToIsoIndex{180380, "nl"},
+    CountryToIsoIndex{180390, "de"},
+    CountryToIsoIndex{180401, "pt"},
+    CountryToIsoIndex{180408, "ru"},
+    CountryToIsoIndex{180415, "uy"},
+    CountryToIsoIndex{180425, "ae"},
+    CountryToIsoIndex{180442, "uz"},
+    CountryToIsoIndex{180458, "ci"},
+    CountryToIsoIndex{180482, "vn"},
+    CountryToIsoIndex{180490, "bv"},
+    CountryToIsoIndex{180503, "cx"},
+    CountryToIsoIndex{180525, "cp"},
+    CountryToIsoIndex{180542, "im"},
+    CountryToIsoIndex{180551, "sh"},
+    CountryToIsoIndex{180570, "ac"},
+    CountryToIsoIndex{180592, "ax"},
+    CountryToIsoIndex{180607, "ck"},
+    CountryToIsoIndex{180618, "vi"},
+    CountryToIsoIndex{180652, "hm"},
+    CountryToIsoIndex{180673, "ic"},
+    CountryToIsoIndex{180690, "cc"},
+    CountryToIsoIndex{180704, "mh"},
+    CountryToIsoIndex{180719, "fo"},
+    CountryToIsoIndex{180730, "sb"},
+    CountryToIsoIndex{180744, "st"},
+    CountryToIsoIndex{180774, "vn"},
+    CountryToIsoIndex{180783, "it"},
+    CountryToIsoIndex{180791, "ve"},
+    CountryToIsoIndex{180804, "xa"},
+    CountryToIsoIndex{180807, "ps"},
+    CountryToIsoIndex{180822, "jm"},
+    CountryToIsoIndex{180830, "jp"},
+    CountryToIsoIndex{180836, "xb"},
+    CountryToIsoIndex{180839, "ge"},
+    CountryToIsoIndex{180846, "ge"},
+    CountryToIsoIndex{180854, "hm"},
+    CountryToIsoIndex{180878, "jm"},
+    CountryToIsoIndex{180887, "je"},
+    CountryToIsoIndex{180895, "dj"},
+    CountryToIsoIndex{180903, "gs"},
+    CountryToIsoIndex{180941, "gi"},
+    CountryToIsoIndex{180951, "dj"},
+    CountryToIsoIndex{180958, "cl"},
+    CountryToIsoIndex{180963, "cl"},
+    CountryToIsoIndex{180968, "cn"},
+    CountryToIsoIndex{180973, "cy"},
+    CountryToIsoIndex{180979, "cy"},
+    CountryToIsoIndex{180985, "cn"},
+    CountryToIsoIndex{180991, "jo"},
+    CountryToIsoIndex{181000, "hr"},
+    CountryToIsoIndex{181010, "gr"},
+    CountryToIsoIndex{181021, "ye"},
+    CountryToIsoIndex{181027, "ye"},
+    CountryToIsoIndex{181033, "jm"},
+    CountryToIsoIndex{181041, "nc"},
+    CountryToIsoIndex{181057, "nz"},
+    CountryToIsoIndex{181072, "io"},
+    CountryToIsoIndex{181101, "jp"},
+    CountryToIsoIndex{181107, "jp"},
+    CountryToIsoIndex{181116, "bs"},
+    CountryToIsoIndex{181125, "cg"},
+    CountryToIsoIndex{181143, "cd"},
+    CountryToIsoIndex{181154, "cg"},
+    CountryToIsoIndex{181172, "cd"},
+    CountryToIsoIndex{181187, "gb"},
+    CountryToIsoIndex{181202, "qo"},
+    CountryToIsoIndex{181215, "ye"},
+    CountryToIsoIndex{181221, "ye"},
+    CountryToIsoIndex{181228, "ye"},
+    CountryToIsoIndex{181235, "ye"},
+    CountryToIsoIndex{181247, "ye"},
+    CountryToIsoIndex{181254, "ye"},
+    CountryToIsoIndex{181261, "ye"},
+    CountryToIsoIndex{181268, "ye"},
+    CountryToIsoIndex{181276, "ye"},
+    CountryToIsoIndex{181285, "ye"},
+    CountryToIsoIndex{181294, "ye"},
+    CountryToIsoIndex{181303, "nc"},
+    CountryToIsoIndex{181318, "nc"},
+    CountryToIsoIndex{181332, "nz"},
+    CountryToIsoIndex{181344, "nz"},
+    CountryToIsoIndex{181358, "ez"},
+    CountryToIsoIndex{181368, "gr"},
+    CountryToIsoIndex{181380, "ez"},
+    CountryToIsoIndex{181392, "va"},
+    CountryToIsoIndex{181401, "fi"},
+    CountryToIsoIndex{181410, "us"},
+    CountryToIsoIndex{181422, "um"},
+    CountryToIsoIndex{181448, "vi"},
+    CountryToIsoIndex{181474, "dj"},
+    CountryToIsoIndex{181481, "gi"},
+    CountryToIsoIndex{181494, "id"},
+    CountryToIsoIndex{181505, "iq"},
+    CountryToIsoIndex{181513, "ir"},
+    CountryToIsoIndex{181521, "il"},
+    CountryToIsoIndex{181532, "it"},
+    CountryToIsoIndex{181539, "mv"},
+    CountryToIsoIndex{181549, "id"},
+    CountryToIsoIndex{181559, "ac"},
+    CountryToIsoIndex{181573, "bv"},
+    CountryToIsoIndex{181584, "cp"},
+    CountryToIsoIndex{181599, "hm"},
+    CountryToIsoIndex{181627, "im"},
+    CountryToIsoIndex{181637, "nf"},
+    CountryToIsoIndex{181649, "ax"},
+    CountryToIsoIndex{181663, "ky"},
+    CountryToIsoIndex{181678, "cc"},
+    CountryToIsoIndex{181699, "ck"},
+    CountryToIsoIndex{181712, "fo"},
+    CountryToIsoIndex{181726, "mp"},
+    CountryToIsoIndex{181749, "vg"},
+    CountryToIsoIndex{181771, "vi"},
+    CountryToIsoIndex{181802, "mh"},
+    CountryToIsoIndex{181819, "um"},
+    CountryToIsoIndex{181840, "pn"},
+    CountryToIsoIndex{181857, "sb"},
+    CountryToIsoIndex{181873, "tc"},
+    CountryToIsoIndex{181894, "fk"},
+    CountryToIsoIndex{181920, "fk"},
+    CountryToIsoIndex{181955, "gg"},
+    CountryToIsoIndex{181965, "cx"},
+    CountryToIsoIndex{181978, "jo"},
+    CountryToIsoIndex{181986, "jo"},
+    CountryToIsoIndex{181995, "jo"},
+    CountryToIsoIndex{182003, "jo"},
+    CountryToIsoIndex{182012, "jo"},
+    CountryToIsoIndex{182025, "jo"},
+    CountryToIsoIndex{182034, "jo"},
+    CountryToIsoIndex{182044, "jo"},
+    CountryToIsoIndex{182055, "hk"},
+    CountryToIsoIndex{182106, "mo"},
+    CountryToIsoIndex{182153, "ph"},
+    CountryToIsoIndex{182165, "eg"},
+    CountryToIsoIndex{182173, "iq"},
+    CountryToIsoIndex{182178, "de"},
+    CountryToIsoIndex{182187, "ar"},
+    CountryToIsoIndex{182198, "it"},
+    CountryToIsoIndex{182206, "nl"},
+    CountryToIsoIndex{182220, "us"},
+    CountryToIsoIndex{182237, "gl"},
+    CountryToIsoIndex{182247, "ic"},
+    CountryToIsoIndex{182265, "is"},
+    CountryToIsoIndex{182271, "is"},
+    CountryToIsoIndex{182278, "il"},
+    CountryToIsoIndex{182286, "ch"},
+    CountryToIsoIndex{182295, "qo"},
+    CountryToIsoIndex{182307, "qo"},
+    CountryToIsoIndex{182320, "qo"},
+    CountryToIsoIndex{182338, "uz"},
+    CountryToIsoIndex{182353, "ug"},
+    CountryToIsoIndex{182361, "ua"},
+    CountryToIsoIndex{182369, "ua"},
+    CountryToIsoIndex{182379, "ua"},
+    CountryToIsoIndex{182387, "ua"},
+    CountryToIsoIndex{182396, "ua"},
+    CountryToIsoIndex{182407, "ua"},
+    CountryToIsoIndex{182416, "ua"},
+    CountryToIsoIndex{182429, "uy"},
+    CountryToIsoIndex{182440, "ae"},
+    CountryToIsoIndex{182462, "gb"},
+    CountryToIsoIndex{182481, "ae"},
+    CountryToIsoIndex{182502, "gb"},
+    CountryToIsoIndex{182520, "gr"},
+    CountryToIsoIndex{182526, "gr"},
+    CountryToIsoIndex{182533, "gr"},
+    CountryToIsoIndex{182544, "gr"},
+    CountryToIsoIndex{182556, "uy"},
+    CountryToIsoIndex{182564, "uy"},
+    CountryToIsoIndex{182573, "uy"},
+    CountryToIsoIndex{182582, "ez"},
+    CountryToIsoIndex{182591, "uy"},
+    CountryToIsoIndex{182601, "uz"},
+    CountryToIsoIndex{182622, "ye"},
+    CountryToIsoIndex{182630, "jo"},
+    CountryToIsoIndex{182642, "ye"},
+    CountryToIsoIndex{182650, "ye"},
+    CountryToIsoIndex{182657, "ye"},
+    CountryToIsoIndex{182665, "ye"},
+    CountryToIsoIndex{182675, "eh"},
+    CountryToIsoIndex{182689, "sb"},
+    CountryToIsoIndex{182703, "cv"},
+    CountryToIsoIndex{182719, "jm"},
+    CountryToIsoIndex{182726, "jm"},
+    CountryToIsoIndex{182734, "jm"},
+    CountryToIsoIndex{182742, "de"},
+    CountryToIsoIndex{182749, "jm"},
+    CountryToIsoIndex{182758, "zm"},
+    CountryToIsoIndex{182764, "zm"},
+    CountryToIsoIndex{182771, "zm"},
+    CountryToIsoIndex{182779, "zm"},
+    CountryToIsoIndex{182792, "zm"},
+    CountryToIsoIndex{182799, "zm"},
+    CountryToIsoIndex{182806, "zm"},
+    CountryToIsoIndex{182814, "zm"},
+    CountryToIsoIndex{182821, "zm"},
+    CountryToIsoIndex{182829, "zm"},
+    CountryToIsoIndex{182836, "zm"},
+    CountryToIsoIndex{182842, "eh"},
+    CountryToIsoIndex{182856, "eh"},
+    CountryToIsoIndex{182870, "jp"},
+    CountryToIsoIndex{182876, "jp"},
+    CountryToIsoIndex{182883, "jp"},
+    CountryToIsoIndex{182889, "jp"},
+    CountryToIsoIndex{182896, "us"},
+    CountryToIsoIndex{182900, "us"},
+    CountryToIsoIndex{182922, "ae"},
+    CountryToIsoIndex{182945, "gb"},
+    CountryToIsoIndex{182964, "nz"},
+    CountryToIsoIndex{182979, "nz"},
+    CountryToIsoIndex{182993, "nz"},
+    CountryToIsoIndex{183007, "nz"},
+    CountryToIsoIndex{183018, "nz"},
+    CountryToIsoIndex{183031, "nz"},
+    CountryToIsoIndex{183043, "nz"},
+    CountryToIsoIndex{183055, "nz"},
+    CountryToIsoIndex{183068, "nz"},
+    CountryToIsoIndex{183083, "cv"},
+    CountryToIsoIndex{183101, "cv"},
+    CountryToIsoIndex{183122, "cv"},
+    CountryToIsoIndex{183139, "zw"},
+    CountryToIsoIndex{183148, "cf"},
+    CountryToIsoIndex{183178, "cf"},
+    CountryToIsoIndex{183206, "cf"},
+    CountryToIsoIndex{183233, "cf"},
+    CountryToIsoIndex{183261, "cf"},
+    CountryToIsoIndex{183287, "ge"},
+    CountryToIsoIndex{183294, "ge"},
+    CountryToIsoIndex{183302, "az"},
+    CountryToIsoIndex{183327, "ea"},
+    CountryToIsoIndex{183342, "ea"},
+    CountryToIsoIndex{183358, "ge"},
+    CountryToIsoIndex{183367, "gi"},
+    CountryToIsoIndex{183377, "gi"},
+    CountryToIsoIndex{183389, "gi"},
+    CountryToIsoIndex{183399, "gi"},
+    CountryToIsoIndex{183410, "gi"},
+    CountryToIsoIndex{183431, "kp"},
+    CountryToIsoIndex{183444, "mk"},
+    CountryToIsoIndex{183461, "mp"},
+    CountryToIsoIndex{183482, "cx"},
+    CountryToIsoIndex{183497, "nz"},
+    CountryToIsoIndex{183513, "nz"},
+    CountryToIsoIndex{183526, "nz"},
+    CountryToIsoIndex{183541, "nz"},
+    CountryToIsoIndex{183553, "ck"},
+    CountryToIsoIndex{183561, "ky"},
+    CountryToIsoIndex{183571, "fk"},
+    CountryToIsoIndex{183582, "mh"},
+    CountryToIsoIndex{183594, "mp"},
+    CountryToIsoIndex{183610, "ci"},
+    CountryToIsoIndex{183627, "sb"},
+    CountryToIsoIndex{183638, "tc"},
+    CountryToIsoIndex{183654, "vg"},
+    CountryToIsoIndex{183671, "vi"},
+    CountryToIsoIndex{183687, "nz"},
+    CountryToIsoIndex{183700, "zw"},
+    CountryToIsoIndex{183711, "zw"},
+    CountryToIsoIndex{183720, "zw"},
+    CountryToIsoIndex{183729, "zw"},
+    CountryToIsoIndex{183738, "zw"},
+    CountryToIsoIndex{183748, "zw"},
+    CountryToIsoIndex{183757, "zw"},
+    CountryToIsoIndex{183766, "zw"},
+    CountryToIsoIndex{183775, "zw"},
+    CountryToIsoIndex{183785, "zw"},
+    CountryToIsoIndex{183800, "zw"},
+    CountryToIsoIndex{183809, "zw"},
+    CountryToIsoIndex{183819, "zw"},
+    CountryToIsoIndex{183831, "zw"},
+    CountryToIsoIndex{183843, "zw"},
+    CountryToIsoIndex{183854, "kn"},
+    CountryToIsoIndex{183871, "sx"},
+    CountryToIsoIndex{183883, "pm"},
+    CountryToIsoIndex{183903, "st"},
+    CountryToIsoIndex{183927, "vc"},
+    CountryToIsoIndex{183960, "cy"},
+    CountryToIsoIndex{183966, "ae"},
+    CountryToIsoIndex{183992, "gb"},
+    CountryToIsoIndex{184013, "us"},
+    CountryToIsoIndex{184036, "ae"},
+    CountryToIsoIndex{184061, "gb"},
+    CountryToIsoIndex{184081, "us"},
+    CountryToIsoIndex{184104, "ae"},
+    CountryToIsoIndex{184131, "gb"},
+    CountryToIsoIndex{184134, "cv"},
+    CountryToIsoIndex{184154, "ez"},
+    CountryToIsoIndex{184165, "ez"},
+    CountryToIsoIndex{184174, "ez"},
+    CountryToIsoIndex{184183, "ez"},
+    CountryToIsoIndex{184191, "jo"},
+    CountryToIsoIndex{184199, "jo"},
+    CountryToIsoIndex{184208, "ge"},
+    CountryToIsoIndex{184214, "ge"},
+    CountryToIsoIndex{184221, "nf"},
+    CountryToIsoIndex{184233, "sb"},
+    CountryToIsoIndex{184245, "za"},
+    CountryToIsoIndex{184256, "gs"},
+    CountryToIsoIndex{184296, "kr"},
+    CountryToIsoIndex{184306, "ss"},
+    CountryToIsoIndex{184317, "cy"},
+    CountryToIsoIndex{184325, "ch"},
+    CountryToIsoIndex{184332, "se"},
+    CountryToIsoIndex{184342, "sb"},
+    CountryToIsoIndex{184361, "vi"},
+    CountryToIsoIndex{184380, "cv"},
+    CountryToIsoIndex{184401, "ky"},
+    CountryToIsoIndex{184419, "ck"},
+    CountryToIsoIndex{184435, "fk"},
+    CountryToIsoIndex{184456, "vg"},
+    CountryToIsoIndex{184478, "mp"},
+    CountryToIsoIndex{184512, "mh"},
+    CountryToIsoIndex{184532, "tc"},
+    CountryToIsoIndex{184555, "se"},
+    CountryToIsoIndex{184562, "ch"},
+    CountryToIsoIndex{184574, "cy"},
+    CountryToIsoIndex{184581, "cy"},
+    CountryToIsoIndex{184588, "cy"},
+    CountryToIsoIndex{184594, "vi"},
+    CountryToIsoIndex{184618, "vg"},
+    CountryToIsoIndex{184642, "ky"},
+    CountryToIsoIndex{184650, "is"},
+    CountryToIsoIndex{184659, "mh"},
+    CountryToIsoIndex{184670, "io"},
+    CountryToIsoIndex{184695, "fk"},
+    CountryToIsoIndex{184706, "mp"},
+    CountryToIsoIndex{184722, "ps"},
+    CountryToIsoIndex{184737, "sb"},
+    CountryToIsoIndex{184751, "tc"},
+    CountryToIsoIndex{184767, "jo"},
+    CountryToIsoIndex{184775, "jo"},
+    CountryToIsoIndex{184784, "ck"},
+    CountryToIsoIndex{184792, "nz"},
+    CountryToIsoIndex{184807, "nf"},
+    CountryToIsoIndex{184821, "sk"},
+    CountryToIsoIndex{184831, "si"},
+    CountryToIsoIndex{184843, "sz"},
+    CountryToIsoIndex{184855, "in"},
+    CountryToIsoIndex{184864, "gq"},
+    CountryToIsoIndex{184882, "at"},
+    CountryToIsoIndex{184893, "at"},
+    CountryToIsoIndex{184901, "at"},
+    CountryToIsoIndex{184910, "tl"},
+    CountryToIsoIndex{184920, "de"},
+    CountryToIsoIndex{184931, "tw"},
+    CountryToIsoIndex{184940, "dk"},
+    CountryToIsoIndex{184949, "ac"},
+    CountryToIsoIndex{184963, "bv"},
+    CountryToIsoIndex{184974, "cp"},
+    CountryToIsoIndex{184989, "cx"},
+    CountryToIsoIndex{185003, "im"},
+    CountryToIsoIndex{185011, "nf"},
+    CountryToIsoIndex{185023, "tl"},
+    CountryToIsoIndex{185034, "de"},
+    CountryToIsoIndex{185040, "lv"},
+    CountryToIsoIndex{185047, "ga"},
+    CountryToIsoIndex{185059, "gm"},
+    CountryToIsoIndex{185067, "gh"},
+    CountryToIsoIndex{185074, "gn"},
+    CountryToIsoIndex{185084, "gw"},
+    CountryToIsoIndex{185101, "gq"},
+    CountryToIsoIndex{185124, "gr"},
+    CountryToIsoIndex{185136, "cf"},
+    CountryToIsoIndex{185150, "sa"},
+    CountryToIsoIndex{185162, "dz"},
+    CountryToIsoIndex{185172, "hn"},
+    CountryToIsoIndex{185181, "hn"},
+    CountryToIsoIndex{185190, "hu"},
+    CountryToIsoIndex{185198, "hu"},
+    CountryToIsoIndex{185205, "hu"},
+    CountryToIsoIndex{185213, "au"},
+    CountryToIsoIndex{185227, "au"},
+    CountryToIsoIndex{185236, "au"},
+    CountryToIsoIndex{185246, "at"},
+    CountryToIsoIndex{185254, "hn"},
+    CountryToIsoIndex{185266, "hu"},
+    CountryToIsoIndex{185277, "at"},
+    CountryToIsoIndex{185288, "af"},
+    CountryToIsoIndex{185301, "dz"},
+    CountryToIsoIndex{185312, "iq"},
+    CountryToIsoIndex{185319, "eg"},
+    CountryToIsoIndex{185326, "eg"},
+    CountryToIsoIndex{185335, "ec"},
+    CountryToIsoIndex{185347, "ec"},
+    CountryToIsoIndex{185360, "er"},
+    CountryToIsoIndex{185375, "sv"},
+    CountryToIsoIndex{185387, "sh"},
+    CountryToIsoIndex{185399, "sv"},
+    CountryToIsoIndex{185412, "id"},
+    CountryToIsoIndex{185422, "id"},
+    CountryToIsoIndex{185433, "id"},
+    CountryToIsoIndex{185443, "in"},
+    CountryToIsoIndex{185455, "er"},
+    CountryToIsoIndex{185464, "er"},
+    CountryToIsoIndex{185473, "er"},
+    CountryToIsoIndex{185484, "ee"},
+    CountryToIsoIndex{185496, "es"},
+    CountryToIsoIndex{185506, "ee"},
+    CountryToIsoIndex{185514, "ee"},
+    CountryToIsoIndex{185523, "et"},
+    CountryToIsoIndex{185533, "et"},
+    CountryToIsoIndex{185542, "om"},
+    CountryToIsoIndex{185549, "om"},
+    CountryToIsoIndex{185557, "ec"},
+    CountryToIsoIndex{185569, "in"},
+    CountryToIsoIndex{185578, "in"},
+    CountryToIsoIndex{185587, "gh"},
+    CountryToIsoIndex{185593, "gf"},
+    CountryToIsoIndex{185609, "tl"},
+    CountryToIsoIndex{185630, "eh"},
+    CountryToIsoIndex{185654, "gn"},
+    CountryToIsoIndex{185661, "gw"},
+    CountryToIsoIndex{185673, "gw"},
+    CountryToIsoIndex{185686, "gq"},
+    CountryToIsoIndex{185701, "pg"},
+    CountryToIsoIndex{185723, "gq"},
+    CountryToIsoIndex{185739, "gq"},
+    CountryToIsoIndex{185756, "gd"},
+    CountryToIsoIndex{185764, "io"},
+    CountryToIsoIndex{185799, "ir"},
+    CountryToIsoIndex{185808, "be"},
+    CountryToIsoIndex{185820, "fr"},
+    CountryToIsoIndex{185831, "ug"},
+    CountryToIsoIndex{185840, "et"},
+    CountryToIsoIndex{185851, "nl"},
+    CountryToIsoIndex{185862, "de"},
+    CountryToIsoIndex{185874, "ua"},
+    CountryToIsoIndex{185885, "pt"},
+    CountryToIsoIndex{185893, "sz"},
+    CountryToIsoIndex{185902, "ae"},
+    CountryToIsoIndex{185920, "gb"},
+    CountryToIsoIndex{185933, "ie"},
+    CountryToIsoIndex{185943, "af"},
+    CountryToIsoIndex{185959, "za"},
+    CountryToIsoIndex{185974, "ph"},
+    CountryToIsoIndex{185989, "is"},
+    CountryToIsoIndex{186000, "ae"},
+    CountryToIsoIndex{186021, "al"},
+    CountryToIsoIndex{186032, "dz"},
+    CountryToIsoIndex{186043, "aw"},
+    CountryToIsoIndex{186051, "us"},
+    CountryToIsoIndex{186061, "us"},
+    CountryToIsoIndex{186080, "am"},
+    CountryToIsoIndex{186089, "ao"},
+    CountryToIsoIndex{186100, "aq"},
+    CountryToIsoIndex{186112, "ad"},
+    CountryToIsoIndex{186122, "au"},
+    CountryToIsoIndex{186136, "at"},
+    CountryToIsoIndex{186148, "az"},
+    CountryToIsoIndex{186161, "ar"},
+    CountryToIsoIndex{186173, "gq"},
+    CountryToIsoIndex{186186, "ec"},
+    CountryToIsoIndex{186196, "sv"},
+    CountryToIsoIndex{186211, "er"},
+    CountryToIsoIndex{186222, "ee"},
+    CountryToIsoIndex{186233, "ez"},
+    CountryToIsoIndex{186260, "it"},
+    CountryToIsoIndex{186269, "iq"},
+    CountryToIsoIndex{186278, "ir"},
+    CountryToIsoIndex{186287, "ie"},
+    CountryToIsoIndex{186297, "in"},
+    CountryToIsoIndex{186304, "in"},
+    CountryToIsoIndex{186313, "id"},
+    CountryToIsoIndex{186326, "il"},
+    CountryToIsoIndex{186339, "il"},
+    CountryToIsoIndex{186349, "eg"},
+    CountryToIsoIndex{186359, "it"},
+    CountryToIsoIndex{186367, "et"},
+    CountryToIsoIndex{186377, "ug"},
+    CountryToIsoIndex{186388, "om"},
+    CountryToIsoIndex{186396, "qo"},
+    CountryToIsoIndex{186412, "fo"},
+    CountryToIsoIndex{186427, "fk"},
+    CountryToIsoIndex{186445, "hm"},
+    CountryToIsoIndex{186472, "ic"},
+    CountryToIsoIndex{186488, "ky"},
+    CountryToIsoIndex{186505, "cc"},
+    CountryToIsoIndex{186519, "ck"},
+    CountryToIsoIndex{186533, "mp"},
+    CountryToIsoIndex{186557, "mh"},
+    CountryToIsoIndex{186573, "pn"},
+    CountryToIsoIndex{186591, "sc"},
+    CountryToIsoIndex{186608, "gs"},
+    CountryToIsoIndex{186644, "um"},
+    CountryToIsoIndex{186671, "sb"},
+    CountryToIsoIndex{186689, "tc"},
+    CountryToIsoIndex{186712, "vg"},
+    CountryToIsoIndex{186743, "vi"},
+    CountryToIsoIndex{186774, "ax"},
+    CountryToIsoIndex{186791, "ua"},
+    CountryToIsoIndex{186804, "uy"},
+    CountryToIsoIndex{186814, "uz"},
+    CountryToIsoIndex{186828, "wf"},
+    CountryToIsoIndex{186843, "ag"},
+    CountryToIsoIndex{186870, "sh"},
+    CountryToIsoIndex{186889, "lc"},
+    CountryToIsoIndex{186910, "bl"},
+    CountryToIsoIndex{186945, "vc"},
+    CountryToIsoIndex{187000, "sm"},
+    CountryToIsoIndex{187025, "mf"},
+    CountryToIsoIndex{187076, "sx"},
+    CountryToIsoIndex{187131, "ao"},
+    CountryToIsoIndex{187144, "az"},
+    CountryToIsoIndex{187169, "eg"},
+    CountryToIsoIndex{187186, "et"},
+    CountryToIsoIndex{187203, "ht"},
+    CountryToIsoIndex{187212, "ci"},
+    CountryToIsoIndex{187245, "al"},
+    CountryToIsoIndex{187260, "dz"},
+    CountryToIsoIndex{187275, "vi"},
+    CountryToIsoIndex{187326, "as"},
+    CountryToIsoIndex{187359, "tl"},
+    CountryToIsoIndex{187388, "ai"},
+    CountryToIsoIndex{187407, "ad"},
+    CountryToIsoIndex{187420, "aq"},
+    CountryToIsoIndex{187441, "ag"},
+    CountryToIsoIndex{187488, "um"},
+    CountryToIsoIndex{187537, "ar"},
+    CountryToIsoIndex{187556, "am"},
+    CountryToIsoIndex{187571, "aw"},
+    CountryToIsoIndex{187586, "au"},
+    CountryToIsoIndex{187605, "at"},
+    CountryToIsoIndex{187620, "af"},
+    CountryToIsoIndex{187641, "vu"},
+    CountryToIsoIndex{187660, "va"},
+    CountryToIsoIndex{187677, "be"},
+    CountryToIsoIndex{187690, "ve"},
+    CountryToIsoIndex{187711, "bm"},
+    CountryToIsoIndex{187730, "vn"},
+    CountryToIsoIndex{187745, "bo"},
+    CountryToIsoIndex{187760, "kp"},
+    CountryToIsoIndex{187783, "mk"},
+    CountryToIsoIndex{187814, "ba"},
+    CountryToIsoIndex{187847, "bg"},
+    CountryToIsoIndex{187866, "br"},
+    CountryToIsoIndex{187883, "io"},
+    CountryToIsoIndex{187940, "vg"},
+    CountryToIsoIndex{187987, "fr"},
+    CountryToIsoIndex{188000, "tf"},
+    CountryToIsoIndex{188035, "gf"},
+    CountryToIsoIndex{188064, "pf"},
+    CountryToIsoIndex{188097, "de"},
+    CountryToIsoIndex{188114, "ge"},
+    CountryToIsoIndex{188129, "gi"},
+    CountryToIsoIndex{188148, "gm"},
+    CountryToIsoIndex{188163, "ga"},
+    CountryToIsoIndex{188178, "gh"},
+    CountryToIsoIndex{188189, "gg"},
+    CountryToIsoIndex{188204, "gu"},
+    CountryToIsoIndex{188217, "gp"},
+    CountryToIsoIndex{188240, "wf"},
+    CountryToIsoIndex{188277, "gt"},
+    CountryToIsoIndex{188298, "gy"},
+    CountryToIsoIndex{188313, "gn"},
+    CountryToIsoIndex{188328, "gw"},
+    CountryToIsoIndex{188357, "gd"},
+    CountryToIsoIndex{188372, "gl"},
+    CountryToIsoIndex{188393, "dk"},
+    CountryToIsoIndex{188404, "do"},
+    CountryToIsoIndex{188445, "eh"},
+    CountryToIsoIndex{188470, "ch"},
+    CountryToIsoIndex{188485, "gr"},
+    CountryToIsoIndex{188498, "sv"},
+    CountryToIsoIndex{188519, "er"},
+    CountryToIsoIndex{188536, "ee"},
+    CountryToIsoIndex{188551, "ez"},
+    CountryToIsoIndex{188568, "zm"},
+    CountryToIsoIndex{188581, "zw"},
+    CountryToIsoIndex{188602, "gb"},
+    CountryToIsoIndex{188607, "ae"},
+    CountryToIsoIndex{188650, "us"},
+    CountryToIsoIndex{188685, "gb"},
+    CountryToIsoIndex{188716, "us"},
+    CountryToIsoIndex{188723, "ea"},
+    CountryToIsoIndex{188756, "jp"},
+    CountryToIsoIndex{188771, "in"},
+    CountryToIsoIndex{188782, "id"},
+    CountryToIsoIndex{188801, "jo"},
+    CountryToIsoIndex{188818, "iq"},
+    CountryToIsoIndex{188827, "ir"},
+    CountryToIsoIndex{188836, "ie"},
+    CountryToIsoIndex{188853, "gq"},
+    CountryToIsoIndex{188886, "ec"},
+    CountryToIsoIndex{188907, "is"},
+    CountryToIsoIndex{188924, "es"},
+    CountryToIsoIndex{188939, "il"},
+    CountryToIsoIndex{188952, "it"},
+    CountryToIsoIndex{188965, "kz"},
+    CountryToIsoIndex{188984, "cm"},
+    CountryToIsoIndex{189001, "kh"},
+    CountryToIsoIndex{189018, "ca"},
+    CountryToIsoIndex{189033, "ic"},
+    CountryToIsoIndex{189060, "qa"},
+    CountryToIsoIndex{189071, "cf"},
+    CountryToIsoIndex{189124, "ke"},
+    CountryToIsoIndex{189135, "cn"},
+    CountryToIsoIndex{189144, "kg"},
+    CountryToIsoIndex{189163, "ki"},
+    CountryToIsoIndex{189182, "co"},
+    CountryToIsoIndex{189199, "km"},
+    CountryToIsoIndex{189214, "cg"},
+    CountryToIsoIndex{189247, "cd"},
+    CountryToIsoIndex{189274, "cd"},
+    CountryToIsoIndex{189293, "cg"},
+    CountryToIsoIndex{189324, "xk"},
+    CountryToIsoIndex{189349, "cr"},
+    CountryToIsoIndex{189368, "cu"},
+    CountryToIsoIndex{189379, "kw"},
+    CountryToIsoIndex{189394, "cw"},
+    CountryToIsoIndex{189411, "hr"},
+    CountryToIsoIndex{189426, "cy"},
+    CountryToIsoIndex{189439, "la"},
+    CountryToIsoIndex{189448, "ls"},
+    CountryToIsoIndex{189461, "lv"},
+    CountryToIsoIndex{189476, "by"},
+    CountryToIsoIndex{189497, "lb"},
+    CountryToIsoIndex{189512, "lr"},
+    CountryToIsoIndex{189527, "ly"},
+    CountryToIsoIndex{189538, "lt"},
+    CountryToIsoIndex{189557, "li"},
+    CountryToIsoIndex{189580, "lu"},
+    CountryToIsoIndex{189605, "yt"},
+    CountryToIsoIndex{189618, "mg"},
+    CountryToIsoIndex{189641, "mo"},
+    CountryToIsoIndex{189652, "mo"},
+    CountryToIsoIndex{189679, "my"},
+    CountryToIsoIndex{189696, "mw"},
+    CountryToIsoIndex{189711, "mv"},
+    CountryToIsoIndex{189728, "ml"},
+    CountryToIsoIndex{189737, "mt"},
+    CountryToIsoIndex{189748, "ma"},
+    CountryToIsoIndex{189761, "mq"},
+    CountryToIsoIndex{189780, "mu"},
+    CountryToIsoIndex{189799, "mr"},
+    CountryToIsoIndex{189820, "me"},
+    CountryToIsoIndex{189843, "mx"},
+    CountryToIsoIndex{189856, "mm"},
+    CountryToIsoIndex{189887, "fm"},
+    CountryToIsoIndex{189908, "mn"},
+    CountryToIsoIndex{189925, "mz"},
+    CountryToIsoIndex{189944, "md"},
+    CountryToIsoIndex{189961, "mc"},
+    CountryToIsoIndex{189974, "ms"},
+    CountryToIsoIndex{189991, "bd"},
+    CountryToIsoIndex{190016, "bb"},
+    CountryToIsoIndex{190041, "bs"},
+    CountryToIsoIndex{190058, "bh"},
+    CountryToIsoIndex{190075, "bz"},
+    CountryToIsoIndex{190088, "bj"},
+    CountryToIsoIndex{190101, "bw"},
+    CountryToIsoIndex{190122, "bf"},
+    CountryToIsoIndex{190149, "bi"},
+    CountryToIsoIndex{190170, "bt"},
+    CountryToIsoIndex{190185, "bn"},
+    CountryToIsoIndex{190202, "na"},
+    CountryToIsoIndex{190219, "nr"},
+    CountryToIsoIndex{190234, "nz"},
+    CountryToIsoIndex{190257, "nc"},
+    CountryToIsoIndex{190282, "np"},
+    CountryToIsoIndex{190293, "mp"},
+    CountryToIsoIndex{190334, "ky"},
+    CountryToIsoIndex{190357, "cc"},
+    CountryToIsoIndex{190392, "ck"},
+    CountryToIsoIndex{190411, "mh"},
+    CountryToIsoIndex{190434, "gs"},
+    CountryToIsoIndex{190505, "ax"},
+    CountryToIsoIndex{190526, "pn"},
+    CountryToIsoIndex{190551, "sb"},
+    CountryToIsoIndex{190582, "tc"},
+    CountryToIsoIndex{190621, "fo"},
+    CountryToIsoIndex{190644, "fk"},
+    CountryToIsoIndex{190669, "fk"},
+    CountryToIsoIndex{190720, "hm"},
+    CountryToIsoIndex{190769, "ac"},
+    CountryToIsoIndex{190796, "cp"},
+    CountryToIsoIndex{190825, "bv"},
+    CountryToIsoIndex{190848, "nf"},
+    CountryToIsoIndex{190873, "im"},
+    CountryToIsoIndex{190896, "cx"},
+    CountryToIsoIndex{190939, "ne"},
+    CountryToIsoIndex{190954, "ng"},
+    CountryToIsoIndex{190969, "ni"},
+    CountryToIsoIndex{190990, "nu"},
+    CountryToIsoIndex{191001, "no"},
+    CountryToIsoIndex{191018, "za"},
+    CountryToIsoIndex{191041, "kr"},
+    CountryToIsoIndex{191062, "ss"},
+    CountryToIsoIndex{191085, "dg"},
+    CountryToIsoIndex{191114, "dm"},
+    CountryToIsoIndex{191133, "nl"},
+    CountryToIsoIndex{191150, "bq"},
+    CountryToIsoIndex{191187, "om"},
+    CountryToIsoIndex{191196, "hn"},
+    CountryToIsoIndex{191211, "hu"},
+    CountryToIsoIndex{191228, "ug"},
+    CountryToIsoIndex{191245, "uz"},
+    CountryToIsoIndex{191270, "ua"},
+    CountryToIsoIndex{191287, "uy"},
+    CountryToIsoIndex{191308, "pk"},
+    CountryToIsoIndex{191325, "ps"},
+    CountryToIsoIndex{191346, "ps"},
+    CountryToIsoIndex{191383, "pw"},
+    CountryToIsoIndex{191396, "pa"},
+    CountryToIsoIndex{191411, "pg"},
+    CountryToIsoIndex{191444, "py"},
+    CountryToIsoIndex{191463, "qo"},
+    CountryToIsoIndex{191502, "pe"},
+    CountryToIsoIndex{191513, "pl"},
+    CountryToIsoIndex{191528, "pt"},
+    CountryToIsoIndex{191549, "pr"},
+    CountryToIsoIndex{191572, "cv"},
+    CountryToIsoIndex{191605, "re"},
+    CountryToIsoIndex{191620, "rw"},
+    CountryToIsoIndex{191635, "ro"},
+    CountryToIsoIndex{191652, "ru"},
+    CountryToIsoIndex{191663, "ws"},
+    CountryToIsoIndex{191674, "st"},
+    CountryToIsoIndex{191711, "sa"},
+    CountryToIsoIndex{191740, "sj"},
+    CountryToIsoIndex{191787, "sn"},
+    CountryToIsoIndex{191804, "kn"},
+    CountryToIsoIndex{191835, "pm"},
+    CountryToIsoIndex{191870, "rs"},
+    CountryToIsoIndex{191883, "sc"},
+    CountryToIsoIndex{191902, "sg"},
+    CountryToIsoIndex{191923, "sl"},
+    CountryToIsoIndex{191944, "sk"},
+    CountryToIsoIndex{191961, "si"},
+    CountryToIsoIndex{191978, "so"},
+    CountryToIsoIndex{191993, "sz"},
+    CountryToIsoIndex{192016, "sd"},
+    CountryToIsoIndex{192029, "se"},
+    CountryToIsoIndex{192044, "sr"},
+    CountryToIsoIndex{192061, "lk"},
+    CountryToIsoIndex{192078, "sy"},
+    CountryToIsoIndex{192089, "tw"},
+    CountryToIsoIndex{192102, "th"},
+    CountryToIsoIndex{192119, "tz"},
+    CountryToIsoIndex{192136, "tj"},
+    CountryToIsoIndex{192159, "jm"},
+    CountryToIsoIndex{192176, "je"},
+    CountryToIsoIndex{192189, "dj"},
+    CountryToIsoIndex{192208, "tl"},
+    CountryToIsoIndex{192229, "tg"},
+    CountryToIsoIndex{192240, "tk"},
+    CountryToIsoIndex{192257, "to"},
+    CountryToIsoIndex{192270, "tv"},
+    CountryToIsoIndex{192287, "tr"},
+    CountryToIsoIndex{192302, "tm"},
+    CountryToIsoIndex{192329, "tt"},
+    CountryToIsoIndex{192372, "ta"},
+    CountryToIsoIndex{192405, "td"},
+    CountryToIsoIndex{192416, "cz"},
+    CountryToIsoIndex{192429, "cz"},
+    CountryToIsoIndex{192464, "tn"},
+    CountryToIsoIndex{192479, "ye"},
+    CountryToIsoIndex{192492, "ph"},
+    CountryToIsoIndex{192513, "fi"},
+    CountryToIsoIndex{192532, "fj"},
+    CountryToIsoIndex{192543, "cl"},
+    CountryToIsoIndex{192552, "hk"},
+    CountryToIsoIndex{192573, "hk"},
+    CountryToIsoIndex{192610, "xb"},
+    CountryToIsoIndex{192653, "xa"},
+    CountryToIsoIndex{192680, "us"},
+    CountryToIsoIndex{192687, "um"},
+    CountryToIsoIndex{192734, "vi"},
+    CountryToIsoIndex{192767, "ae"},
+    CountryToIsoIndex{192816, "af"},
+    CountryToIsoIndex{192837, "au"},
+    CountryToIsoIndex{192854, "au"},
+    CountryToIsoIndex{192873, "au"},
+    CountryToIsoIndex{192894, "au"},
+    CountryToIsoIndex{192913, "at"},
+    CountryToIsoIndex{192926, "at"},
+    CountryToIsoIndex{192941, "at"},
+    CountryToIsoIndex{192958, "at"},
+    CountryToIsoIndex{192973, "az"},
+    CountryToIsoIndex{192996, "az"},
+    CountryToIsoIndex{193017, "az"},
+    CountryToIsoIndex{193038, "az"},
+    CountryToIsoIndex{193059, "us"},
+    CountryToIsoIndex{193066, "ac"},
+    CountryToIsoIndex{193101, "us"},
+    CountryToIsoIndex{193108, "vi"},
+    CountryToIsoIndex{193145, "um"},
+    CountryToIsoIndex{193192, "um"},
+    CountryToIsoIndex{193233, "ax"},
+    CountryToIsoIndex{193258, "ax"},
+    CountryToIsoIndex{193291, "ax"},
+    CountryToIsoIndex{193318, "ax"},
+    CountryToIsoIndex{193345, "ax"},
+    CountryToIsoIndex{193370, "ax"},
+    CountryToIsoIndex{193403, "ax"},
+    CountryToIsoIndex{193436, "ax"},
+    CountryToIsoIndex{193465, "ax"},
+    CountryToIsoIndex{193492, "al"},
+    CountryToIsoIndex{193505, "al"},
+    CountryToIsoIndex{193520, "al"},
+    CountryToIsoIndex{193537, "al"},
+    CountryToIsoIndex{193552, "dz"},
+    CountryToIsoIndex{193563, "dz"},
+    CountryToIsoIndex{193574, "de"},
+    CountryToIsoIndex{193591, "qo"},
+    CountryToIsoIndex{193618, "dz"},
+    CountryToIsoIndex{193635, "om"},
+    CountryToIsoIndex{193644, "us"},
+    CountryToIsoIndex{193693, "as"},
+    CountryToIsoIndex{193724, "as"},
+    CountryToIsoIndex{193755, "as"},
+    CountryToIsoIndex{193782, "as"},
+    CountryToIsoIndex{193815, "vi"},
+    CountryToIsoIndex{193872, "vi"},
+    CountryToIsoIndex{193927, "um"},
+    CountryToIsoIndex{193990, "as"},
+    CountryToIsoIndex{194025, "as"},
+    CountryToIsoIndex{194060, "as"},
+    CountryToIsoIndex{194089, "as"},
+    CountryToIsoIndex{194118, "us"},
+    CountryToIsoIndex{194175, "us"},
+    CountryToIsoIndex{194216, "us"},
+    CountryToIsoIndex{194259, "us"},
+    CountryToIsoIndex{194298, "um"},
+    CountryToIsoIndex{194361, "as"},
+    CountryToIsoIndex{194390, "vi"},
+    CountryToIsoIndex{194439, "vi"},
+    CountryToIsoIndex{194490, "as"},
+    CountryToIsoIndex{194517, "as"},
+    CountryToIsoIndex{194552, "vi"},
+    CountryToIsoIndex{194611, "ae"},
+    CountryToIsoIndex{194658, "ai"},
+    CountryToIsoIndex{194673, "ai"},
+    CountryToIsoIndex{194688, "ai"},
+    CountryToIsoIndex{194703, "ao"},
+    CountryToIsoIndex{194714, "ao"},
+    CountryToIsoIndex{194727, "ai"},
+    CountryToIsoIndex{194742, "ai"},
+    CountryToIsoIndex{194757, "ad"},
+    CountryToIsoIndex{194770, "ad"},
+    CountryToIsoIndex{194785, "aq"},
+    CountryToIsoIndex{194804, "aq"},
+    CountryToIsoIndex{194825, "aq"},
+    CountryToIsoIndex{194844, "aq"},
+    CountryToIsoIndex{194865, "aq"},
+    CountryToIsoIndex{194886, "ag"},
+    CountryToIsoIndex{194915, "ag"},
+    CountryToIsoIndex{194946, "ag"},
+    CountryToIsoIndex{194979, "ag"},
+    CountryToIsoIndex{195012, "ag"},
+    CountryToIsoIndex{195045, "ag"},
+    CountryToIsoIndex{195078, "ag"},
+    CountryToIsoIndex{195115, "ag"},
+    CountryToIsoIndex{195152, "ag"},
+    CountryToIsoIndex{195183, "ag"},
+    CountryToIsoIndex{195218, "ag"},
+    CountryToIsoIndex{195249, "ag"},
+    CountryToIsoIndex{195280, "us"},
+    CountryToIsoIndex{195287, "vi"},
+    CountryToIsoIndex{195326, "ai"},
+    CountryToIsoIndex{195341, "ai"},
+    CountryToIsoIndex{195356, "sa"},
+    CountryToIsoIndex{195387, "ae"},
+    CountryToIsoIndex{195430, "ru"},
+    CountryToIsoIndex{195449, "qo"},
+    CountryToIsoIndex{195478, "ar"},
+    CountryToIsoIndex{195495, "ar"},
+    CountryToIsoIndex{195514, "ar"},
+    CountryToIsoIndex{195533, "ar"},
+    CountryToIsoIndex{195552, "am"},
+    CountryToIsoIndex{195573, "am"},
+    CountryToIsoIndex{195586, "am"},
+    CountryToIsoIndex{195601, "am"},
+    CountryToIsoIndex{195616, "aw"},
+    CountryToIsoIndex{195627, "ar"},
+    CountryToIsoIndex{195646, "ac"},
+    CountryToIsoIndex{195671, "ac"},
+    CountryToIsoIndex{195698, "ck"},
+    CountryToIsoIndex{195721, "pn"},
+    CountryToIsoIndex{195750, "hm"},
+    CountryToIsoIndex{195795, "tc"},
+    CountryToIsoIndex{195834, "ac"},
+    CountryToIsoIndex{195849, "au"},
+    CountryToIsoIndex{195870, "au"},
+    CountryToIsoIndex{195889, "at"},
+    CountryToIsoIndex{195906, "at"},
+    CountryToIsoIndex{195921, "af"},
+    CountryToIsoIndex{195940, "af"},
+    CountryToIsoIndex{195961, "af"},
+    CountryToIsoIndex{195982, "za"},
+    CountryToIsoIndex{196009, "af"},
+    CountryToIsoIndex{196030, "us"},
+    CountryToIsoIndex{196037, "us"},
+    CountryToIsoIndex{196044, "um"},
+    CountryToIsoIndex{196099, "us"},
+    CountryToIsoIndex{196168, "au"},
+    CountryToIsoIndex{196191, "us"},
+    CountryToIsoIndex{196198, "vi"},
+    CountryToIsoIndex{196233, "um"},
+    CountryToIsoIndex{196266, "vi"},
+    CountryToIsoIndex{196307, "um"},
+    CountryToIsoIndex{196356, "bs"},
+    CountryToIsoIndex{196367, "bs"},
+    CountryToIsoIndex{196396, "bs"},
+    CountryToIsoIndex{196429, "bs"},
+    CountryToIsoIndex{196458, "bs"},
+    CountryToIsoIndex{196485, "bs"},
+    CountryToIsoIndex{196518, "bs"},
+    CountryToIsoIndex{196551, "bs"},
+    CountryToIsoIndex{196580, "bs"},
+    CountryToIsoIndex{196593, "bs"},
+    CountryToIsoIndex{196620, "np"},
+    CountryToIsoIndex{196631, "bg"},
+    CountryToIsoIndex{196648, "bo"},
+    CountryToIsoIndex{196663, "bd"},
+    CountryToIsoIndex{196682, "bd"},
+    CountryToIsoIndex{196701, "bb"},
+    CountryToIsoIndex{196718, "bb"},
+    CountryToIsoIndex{196735, "eh"},
+    CountryToIsoIndex{196758, "bw"},
+    CountryToIsoIndex{196775, "eh"},
+    CountryToIsoIndex{196798, "eh"},
+    CountryToIsoIndex{196821, "bs"},
+    CountryToIsoIndex{196834, "bs"},
+    CountryToIsoIndex{196865, "bh"},
+    CountryToIsoIndex{196880, "bh"},
+    CountryToIsoIndex{196895, "bh"},
+    CountryToIsoIndex{196910, "bs"},
+    CountryToIsoIndex{196935, "by"},
+    CountryToIsoIndex{196950, "by"},
+    CountryToIsoIndex{196967, "be"},
+    CountryToIsoIndex{196980, "be"},
+    CountryToIsoIndex{196995, "bz"},
+    CountryToIsoIndex{197006, "bz"},
+    CountryToIsoIndex{197019, "by"},
+    CountryToIsoIndex{197034, "by"},
+    CountryToIsoIndex{197055, "by"},
+    CountryToIsoIndex{197074, "be"},
+    CountryToIsoIndex{197089, "be"},
+    CountryToIsoIndex{197102, "be"},
+    CountryToIsoIndex{197117, "be"},
+    CountryToIsoIndex{197132, "be"},
+    CountryToIsoIndex{197147, "bz"},
+    CountryToIsoIndex{197158, "bj"},
+    CountryToIsoIndex{197169, "bj"},
+    CountryToIsoIndex{197180, "ci"},
+    CountryToIsoIndex{197217, "ci"},
+    CountryToIsoIndex{197254, "ci"},
+    CountryToIsoIndex{197293, "ae"},
+    CountryToIsoIndex{197344, "bm"},
+    CountryToIsoIndex{197359, "bm"},
+    CountryToIsoIndex{197386, "bm"},
+    CountryToIsoIndex{197421, "bm"},
+    CountryToIsoIndex{197450, "bm"},
+    CountryToIsoIndex{197465, "bm"},
+    CountryToIsoIndex{197492, "bm"},
+    CountryToIsoIndex{197525, "bm"},
+    CountryToIsoIndex{197560, "bm"},
+    CountryToIsoIndex{197595, "bm"},
+    CountryToIsoIndex{197626, "ae"},
+    CountryToIsoIndex{197671, "ae"},
+    CountryToIsoIndex{197720, "gb"},
+    CountryToIsoIndex{197753, "ae"},
+    CountryToIsoIndex{197802, "gb"},
+    CountryToIsoIndex{197807, "mo"},
+    CountryToIsoIndex{197870, "hk"},
+    CountryToIsoIndex{197939, "cx"},
+    CountryToIsoIndex{197966, "cx"},
+    CountryToIsoIndex{197993, "bg"},
+    CountryToIsoIndex{198006, "bg"},
+    CountryToIsoIndex{198021, "bg"},
+    CountryToIsoIndex{198038, "bg"},
+    CountryToIsoIndex{198061, "bg"},
+    CountryToIsoIndex{198078, "bo"},
+    CountryToIsoIndex{198091, "bo"},
+    CountryToIsoIndex{198106, "bo"},
+    CountryToIsoIndex{198123, "bo"},
+    CountryToIsoIndex{198138, "bq"},
+    CountryToIsoIndex{198187, "bq"},
+    CountryToIsoIndex{198236, "bq"},
+    CountryToIsoIndex{198289, "bq"},
+    CountryToIsoIndex{198336, "cf"},
+    CountryToIsoIndex{198391, "ba"},
+    CountryToIsoIndex{198426, "ba"},
+    CountryToIsoIndex{198463, "ba"},
+    CountryToIsoIndex{198494, "ba"},
+    CountryToIsoIndex{198533, "ba"},
+    CountryToIsoIndex{198572, "ba"},
+    CountryToIsoIndex{198615, "ba"},
+    CountryToIsoIndex{198658, "ba"},
+    CountryToIsoIndex{198695, "ba"},
+    CountryToIsoIndex{198736, "ba"},
+    CountryToIsoIndex{198777, "ba"},
+    CountryToIsoIndex{198814, "ba"},
+    CountryToIsoIndex{198851, "bw"},
+    CountryToIsoIndex{198866, "bw"},
+    CountryToIsoIndex{198883, "bw"},
+    CountryToIsoIndex{198902, "bw"},
+    CountryToIsoIndex{198917, "br"},
+    CountryToIsoIndex{198930, "br"},
+    CountryToIsoIndex{198945, "br"},
+    CountryToIsoIndex{198962, "br"},
+    CountryToIsoIndex{198981, "br"},
+    CountryToIsoIndex{199000, "br"},
+    CountryToIsoIndex{199017, "ci"},
+    CountryToIsoIndex{199058, "ci"},
+    CountryToIsoIndex{199103, "vg"},
+    CountryToIsoIndex{199150, "vg"},
+    CountryToIsoIndex{199197, "io"},
+    CountryToIsoIndex{199290, "io"},
+    CountryToIsoIndex{199343, "gb"},
+    CountryToIsoIndex{199360, "vg"},
+    CountryToIsoIndex{199405, "vg"},
+    CountryToIsoIndex{199452, "io"},
+    CountryToIsoIndex{199529, "io"},
+    CountryToIsoIndex{199594, "vg"},
+    CountryToIsoIndex{199645, "vg"},
+    CountryToIsoIndex{199696, "vg"},
+    CountryToIsoIndex{199749, "io"},
+    CountryToIsoIndex{199812, "io"},
+    CountryToIsoIndex{199879, "io"},
+    CountryToIsoIndex{199948, "io"},
+    CountryToIsoIndex{200019, "io"},
+    CountryToIsoIndex{200092, "vg"},
+    CountryToIsoIndex{200145, "vg"},
+    CountryToIsoIndex{200196, "io"},
+    CountryToIsoIndex{200271, "vg"},
+    CountryToIsoIndex{200326, "io"},
+    CountryToIsoIndex{200385, "bn"},
+    CountryToIsoIndex{200398, "bn"},
+    CountryToIsoIndex{200431, "bn"},
+    CountryToIsoIndex{200444, "io"},
+    CountryToIsoIndex{200515, "vg"},
+    CountryToIsoIndex{200570, "bv"},
+    CountryToIsoIndex{200589, "bv"},
+    CountryToIsoIndex{200606, "bv"},
+    CountryToIsoIndex{200625, "bv"},
+    CountryToIsoIndex{200648, "bv"},
+    CountryToIsoIndex{200667, "bv"},
+    CountryToIsoIndex{200688, "bg"},
+    CountryToIsoIndex{200705, "bg"},
+    CountryToIsoIndex{200722, "bg"},
+    CountryToIsoIndex{200739, "bf"},
+    CountryToIsoIndex{200762, "bf"},
+    CountryToIsoIndex{200785, "bi"},
+    CountryToIsoIndex{200802, "bi"},
+    CountryToIsoIndex{200817, "bi"},
+    CountryToIsoIndex{200832, "bt"},
+    CountryToIsoIndex{200843, "bt"},
+    CountryToIsoIndex{200854, "gb"},
+    CountryToIsoIndex{200879, "bg"},
+    CountryToIsoIndex{200896, "by"},
+    CountryToIsoIndex{200913, "ae"},
+    CountryToIsoIndex{200960, "by"},
+    CountryToIsoIndex{200983, "mk"},
+    CountryToIsoIndex{201010, "by"},
+    CountryToIsoIndex{201034, "cd"},
+    CountryToIsoIndex{201095, "do"},
+    CountryToIsoIndex{201146, "cz"},
+    CountryToIsoIndex{201185, "bh"},
+    CountryToIsoIndex{201200, "bh"},
+    CountryToIsoIndex{201215, "gb"},
+    CountryToIsoIndex{201240, "vn"},
+    CountryToIsoIndex{201255, "wf"},
+    CountryToIsoIndex{201280, "vu"},
+    CountryToIsoIndex{201295, "va"},
+    CountryToIsoIndex{201310, "va"},
+    CountryToIsoIndex{201337, "va"},
+    CountryToIsoIndex{201352, "gb"},
+    CountryToIsoIndex{201387, "gb"},
+    CountryToIsoIndex{201416, "gb"},
+    CountryToIsoIndex{201445, "hu"},
+    CountryToIsoIndex{201458, "hu"},
+    CountryToIsoIndex{201473, "hu"},
+    CountryToIsoIndex{201488, "ve"},
+    CountryToIsoIndex{201507, "ve"},
+    CountryToIsoIndex{201524, "ve"},
+    CountryToIsoIndex{201543, "ve"},
+    CountryToIsoIndex{201562, "vn"},
+    CountryToIsoIndex{201575, "vn"},
+    CountryToIsoIndex{201590, "vi"},
+    CountryToIsoIndex{201625, "vg"},
+    CountryToIsoIndex{201670, "vi"},
+    CountryToIsoIndex{201713, "vg"},
+    CountryToIsoIndex{201764, "vg"},
+    CountryToIsoIndex{201819, "vi"},
+    CountryToIsoIndex{201852, "vn"},
+    CountryToIsoIndex{201869, "um"},
+    CountryToIsoIndex{201906, "qo"},
+    CountryToIsoIndex{201935, "ac"},
+    CountryToIsoIndex{201966, "tl"},
+    CountryToIsoIndex{201995, "bv"},
+    CountryToIsoIndex{202018, "dg"},
+    CountryToIsoIndex{202055, "cx"},
+    CountryToIsoIndex{202080, "cp"},
+    CountryToIsoIndex{202113, "im"},
+    CountryToIsoIndex{202134, "nf"},
+    CountryToIsoIndex{202163, "sh"},
+    CountryToIsoIndex{202200, "ac"},
+    CountryToIsoIndex{202233, "vn"},
+    CountryToIsoIndex{202248, "gb"},
+    CountryToIsoIndex{202277, "qo"},
+    CountryToIsoIndex{202310, "um"},
+    CountryToIsoIndex{202349, "vi"},
+    CountryToIsoIndex{202390, "am"},
+    CountryToIsoIndex{202407, "vn"},
+    CountryToIsoIndex{202422, "fr"},
+    CountryToIsoIndex{202437, "ga"},
+    CountryToIsoIndex{202448, "kz"},
+    CountryToIsoIndex{202469, "gy"},
+    CountryToIsoIndex{202482, "ht"},
+    CountryToIsoIndex{202493, "gm"},
+    CountryToIsoIndex{202504, "gm"},
+    CountryToIsoIndex{202517, "gm"},
+    CountryToIsoIndex{202532, "gm"},
+    CountryToIsoIndex{202545, "gh"},
+    CountryToIsoIndex{202554, "hn"},
+    CountryToIsoIndex{202571, "hk"},
+    CountryToIsoIndex{202586, "hk"},
+    CountryToIsoIndex{202617, "gy"},
+    CountryToIsoIndex{202628, "ht"},
+    CountryToIsoIndex{202639, "ht"},
+    CountryToIsoIndex{202650, "gy"},
+    CountryToIsoIndex{202663, "gp"},
+    CountryToIsoIndex{202682, "gp"},
+    CountryToIsoIndex{202699, "gp"},
+    CountryToIsoIndex{202718, "gp"},
+    CountryToIsoIndex{202737, "gp"},
+    CountryToIsoIndex{202756, "gt"},
+    CountryToIsoIndex{202773, "gt"},
+    CountryToIsoIndex{202792, "gt"},
+    CountryToIsoIndex{202811, "gy"},
+    CountryToIsoIndex{202826, "gf"},
+    CountryToIsoIndex{202855, "gn"},
+    CountryToIsoIndex{202868, "gw"},
+    CountryToIsoIndex{202891, "gn"},
+    CountryToIsoIndex{202904, "gw"},
+    CountryToIsoIndex{202927, "gq"},
+    CountryToIsoIndex{202958, "gn"},
+    CountryToIsoIndex{202973, "gw"},
+    CountryToIsoIndex{202998, "gw"},
+    CountryToIsoIndex{203023, "gn"},
+    CountryToIsoIndex{203036, "gw"},
+    CountryToIsoIndex{203059, "de"},
+    CountryToIsoIndex{203078, "de"},
+    CountryToIsoIndex{203091, "de"},
+    CountryToIsoIndex{203106, "de"},
+    CountryToIsoIndex{203123, "de"},
+    CountryToIsoIndex{203142, "de"},
+    CountryToIsoIndex{203159, "gg"},
+    CountryToIsoIndex{203172, "gg"},
+    CountryToIsoIndex{203185, "gg"},
+    CountryToIsoIndex{203198, "gi"},
+    CountryToIsoIndex{203217, "hn"},
+    CountryToIsoIndex{203234, "hk"},
+    CountryToIsoIndex{203249, "hk"},
+    CountryToIsoIndex{203280, "hk"},
+    CountryToIsoIndex{203333, "hk"},
+    CountryToIsoIndex{203364, "hk"},
+    CountryToIsoIndex{203385, "hk"},
+    CountryToIsoIndex{203416, "hk"},
+    CountryToIsoIndex{203463, "gr"},
+    CountryToIsoIndex{203472, "gr"},
+    CountryToIsoIndex{203485, "gd"},
+    CountryToIsoIndex{203500, "gl"},
+    CountryToIsoIndex{203517, "gl"},
+    CountryToIsoIndex{203536, "gl"},
+    CountryToIsoIndex{203557, "gl"},
+    CountryToIsoIndex{203580, "gr"},
+    CountryToIsoIndex{203591, "gr"},
+    CountryToIsoIndex{203604, "gr"},
+    CountryToIsoIndex{203617, "ge"},
+    CountryToIsoIndex{203630, "ge"},
+    CountryToIsoIndex{203645, "ge"},
+    CountryToIsoIndex{203658, "gr"},
+    CountryToIsoIndex{203671, "gr"},
+    CountryToIsoIndex{203682, "gd"},
+    CountryToIsoIndex{203697, "gl"},
+    CountryToIsoIndex{203718, "gr"},
+    CountryToIsoIndex{203731, "gu"},
+    CountryToIsoIndex{203740, "ge"},
+    CountryToIsoIndex{203759, "ge"},
+    CountryToIsoIndex{203782, "ge"},
+    CountryToIsoIndex{203803, "gg"},
+    CountryToIsoIndex{203816, "gr"},
+    CountryToIsoIndex{203829, "iq"},
+    CountryToIsoIndex{203842, "kg"},
+    CountryToIsoIndex{203865, "gi"},
+    CountryToIsoIndex{203884, "ge"},
+    CountryToIsoIndex{203893, "ir"},
+    CountryToIsoIndex{203916, "cx"},
+    CountryToIsoIndex{203967, "qa"},
+    CountryToIsoIndex{203978, "dm"},
+    CountryToIsoIndex{203995, "do"},
+    CountryToIsoIndex{204042, "dk"},
+    CountryToIsoIndex{204051, "dk"},
+    CountryToIsoIndex{204070, "dk"},
+    CountryToIsoIndex{204081, "dk"},
+    CountryToIsoIndex{204094, "dk"},
+    CountryToIsoIndex{204107, "dk"},
+    CountryToIsoIndex{204118, "cd"},
+    CountryToIsoIndex{204169, "cd"},
+    CountryToIsoIndex{204220, "je"},
+    CountryToIsoIndex{204233, "je"},
+    CountryToIsoIndex{204246, "dj"},
+    CountryToIsoIndex{204261, "dj"},
+    CountryToIsoIndex{204276, "je"},
+    CountryToIsoIndex{204289, "dj"},
+    CountryToIsoIndex{204304, "je"},
+    CountryToIsoIndex{204317, "dg"},
+    CountryToIsoIndex{204338, "dg"},
+    CountryToIsoIndex{204361, "dg"},
+    CountryToIsoIndex{204384, "dg"},
+    CountryToIsoIndex{204409, "dg"},
+    CountryToIsoIndex{204436, "dm"},
+    CountryToIsoIndex{204453, "do"},
+    CountryToIsoIndex{204498, "do"},
+    CountryToIsoIndex{204537, "do"},
+    CountryToIsoIndex{204580, "do"},
+    CountryToIsoIndex{204623, "do"},
+    CountryToIsoIndex{204666, "do"},
+    CountryToIsoIndex{204713, "do"},
+    CountryToIsoIndex{204754, "dm"},
+    CountryToIsoIndex{204771, "do"},
+    CountryToIsoIndex{204818, "cd"},
+    CountryToIsoIndex{204833, "jm"},
+    CountryToIsoIndex{204852, "dg"},
+    CountryToIsoIndex{204875, "ez"},
+    CountryToIsoIndex{204890, "ez"},
+    CountryToIsoIndex{204907, "eg"},
+    CountryToIsoIndex{204920, "eg"},
+    CountryToIsoIndex{204933, "eg"},
+    CountryToIsoIndex{204946, "ec"},
+    CountryToIsoIndex{204961, "gq"},
+    CountryToIsoIndex{204996, "gq"},
+    CountryToIsoIndex{205033, "gq"},
+    CountryToIsoIndex{205074, "gq"},
+    CountryToIsoIndex{205109, "gq"},
+    CountryToIsoIndex{205148, "sv"},
+    CountryToIsoIndex{205169, "ye"},
+    CountryToIsoIndex{205178, "qo"},
+    CountryToIsoIndex{205203, "er"},
+    CountryToIsoIndex{205218, "er"},
+    CountryToIsoIndex{205235, "am"},
+    CountryToIsoIndex{205252, "am"},
+    CountryToIsoIndex{205273, "sz"},
+    CountryToIsoIndex{205290, "ee"},
+    CountryToIsoIndex{205305, "ee"},
+    CountryToIsoIndex{205322, "ee"},
+    CountryToIsoIndex{205337, "et"},
+    CountryToIsoIndex{205352, "et"},
+    CountryToIsoIndex{205369, "ez"},
+    CountryToIsoIndex{205386, "ez"},
+    CountryToIsoIndex{205405, "ez"},
+    CountryToIsoIndex{205422, "et"},
+    CountryToIsoIndex{205439, "et"},
+    CountryToIsoIndex{205454, "dz"},
+    CountryToIsoIndex{205467, "xb"},
+    CountryToIsoIndex{205484, "xa"},
+    CountryToIsoIndex{205509, "za"},
+    CountryToIsoIndex{205560, "gs"},
+    CountryToIsoIndex{205637, "kr"},
+    CountryToIsoIndex{205662, "ss"},
+    CountryToIsoIndex{205687, "jp"},
+    CountryToIsoIndex{205702, "nz"},
+    CountryToIsoIndex{205727, "nc"},
+    CountryToIsoIndex{205754, "nz"},
+    CountryToIsoIndex{205779, "nc"},
+    CountryToIsoIndex{205806, "je"},
+    CountryToIsoIndex{205817, "dj"},
+    CountryToIsoIndex{205830, "ci"},
+    CountryToIsoIndex{205857, "qo"},
+    CountryToIsoIndex{205902, "zm"},
+    CountryToIsoIndex{205913, "zm"},
+    CountryToIsoIndex{205926, "zm"},
+    CountryToIsoIndex{205941, "zm"},
+    CountryToIsoIndex{205954, "eh"},
+    CountryToIsoIndex{205981, "eh"},
+    CountryToIsoIndex{206010, "eh"},
+    CountryToIsoIndex{206039, "eh"},
+    CountryToIsoIndex{206066, "nz"},
+    CountryToIsoIndex{206091, "cv"},
+    CountryToIsoIndex{206126, "cv"},
+    CountryToIsoIndex{206141, "zw"},
+    CountryToIsoIndex{206158, "us"},
+    CountryToIsoIndex{206199, "qo"},
+    CountryToIsoIndex{206228, "cx"},
+    CountryToIsoIndex{206253, "us"},
+    CountryToIsoIndex{206260, "zw"},
+    CountryToIsoIndex{206277, "zw"},
+    CountryToIsoIndex{206294, "tl"},
+    CountryToIsoIndex{206313, "gb"},
+    CountryToIsoIndex{206318, "us"},
+    CountryToIsoIndex{206349, "ye"},
+    CountryToIsoIndex{206360, "il"},
+    CountryToIsoIndex{206373, "il"},
+    CountryToIsoIndex{206388, "tl"},
+    CountryToIsoIndex{206413, "us"},
+    CountryToIsoIndex{206418, "in"},
+    CountryToIsoIndex{206427, "io"},
+    CountryToIsoIndex{206494, "in"},
+    CountryToIsoIndex{206505, "in"},
+    CountryToIsoIndex{206518, "id"},
+    CountryToIsoIndex{206533, "id"},
+    CountryToIsoIndex{206550, "id"},
+    CountryToIsoIndex{206569, "id"},
+    CountryToIsoIndex{206590, "gb"},
+    CountryToIsoIndex{206617, "jo"},
+    CountryToIsoIndex{206630, "jo"},
+    CountryToIsoIndex{206647, "jo"},
+    CountryToIsoIndex{206666, "jo"},
+    CountryToIsoIndex{206683, "iq"},
+    CountryToIsoIndex{206692, "iq"},
+    CountryToIsoIndex{206701, "ir"},
+    CountryToIsoIndex{206710, "ie"},
+    CountryToIsoIndex{206723, "ie"},
+    CountryToIsoIndex{206738, "ie"},
+    CountryToIsoIndex{206755, "ie"},
+    CountryToIsoIndex{206774, "iq"},
+    CountryToIsoIndex{206783, "ie"},
+    CountryToIsoIndex{206794, "se"},
+    CountryToIsoIndex{206805, "ch"},
+    CountryToIsoIndex{206820, "is"},
+    CountryToIsoIndex{206833, "is"},
+    CountryToIsoIndex{206848, "is"},
+    CountryToIsoIndex{206865, "is"},
+    CountryToIsoIndex{206884, "es"},
+    CountryToIsoIndex{206897, "es"},
+    CountryToIsoIndex{206912, "es"},
+    CountryToIsoIndex{206929, "il"},
+    CountryToIsoIndex{206942, "il"},
+    CountryToIsoIndex{206955, "tl"},
+    CountryToIsoIndex{206980, "tl"},
+    CountryToIsoIndex{207025, "tl"},
+    CountryToIsoIndex{207050, "it"},
+    CountryToIsoIndex{207061, "it"},
+    CountryToIsoIndex{207074, "it"},
+    CountryToIsoIndex{207089, "gb"},
+    CountryToIsoIndex{207108, "ye"},
+    CountryToIsoIndex{207119, "cv"},
+    CountryToIsoIndex{207138, "cv"},
+    CountryToIsoIndex{207157, "kz"},
+    CountryToIsoIndex{207176, "kz"},
+    CountryToIsoIndex{207199, "kz"},
+    CountryToIsoIndex{207218, "ky"},
+    CountryToIsoIndex{207251, "ky"},
+    CountryToIsoIndex{207280, "ky"},
+    CountryToIsoIndex{207311, "ky"},
+    CountryToIsoIndex{207344, "ky"},
+    CountryToIsoIndex{207377, "ky"},
+    CountryToIsoIndex{207406, "ky"},
+    CountryToIsoIndex{207437, "ky"},
+    CountryToIsoIndex{207464, "cc"},
+    CountryToIsoIndex{207509, "nc"},
+    CountryToIsoIndex{207536, "co"},
+    CountryToIsoIndex{207553, "kh"},
+    CountryToIsoIndex{207570, "kh"},
+    CountryToIsoIndex{207583, "kh"},
+    CountryToIsoIndex{207598, "kh"},
+    CountryToIsoIndex{207613, "kh"},
+    CountryToIsoIndex{207628, "cm"},
+    CountryToIsoIndex{207643, "km"},
+    CountryToIsoIndex{207676, "ca"},
+    CountryToIsoIndex{207691, "ca"},
+    CountryToIsoIndex{207706, "ca"},
+    CountryToIsoIndex{207717, "ca"},
+    CountryToIsoIndex{207730, "ic"},
+    CountryToIsoIndex{207755, "ic"},
+    CountryToIsoIndex{207788, "ic"},
+    CountryToIsoIndex{207815, "ic"},
+    CountryToIsoIndex{207842, "ic"},
+    CountryToIsoIndex{207871, "ic"},
+    CountryToIsoIndex{207896, "ic"},
+    CountryToIsoIndex{207927, "ic"},
+    CountryToIsoIndex{207960, "ic"},
+    CountryToIsoIndex{207993, "ic"},
+    CountryToIsoIndex{208020, "sz"},
+    CountryToIsoIndex{208061, "bq"},
+    CountryToIsoIndex{208098, "bq"},
+    CountryToIsoIndex{208137, "bq"},
+    CountryToIsoIndex{208170, "bq"},
+    CountryToIsoIndex{208205, "bq"},
+    CountryToIsoIndex{208244, "qa"},
+    CountryToIsoIndex{208255, "ky"},
+    CountryToIsoIndex{208282, "ky"},
+    CountryToIsoIndex{208313, "ky"},
+    CountryToIsoIndex{208346, "ke"},
+    CountryToIsoIndex{208355, "ke"},
+    CountryToIsoIndex{208366, "ke"},
+    CountryToIsoIndex{208379, "ke"},
+    CountryToIsoIndex{208390, "nz"},
+    CountryToIsoIndex{208415, "nc"},
+    CountryToIsoIndex{208442, "cn"},
+    CountryToIsoIndex{208451, "cy"},
+    CountryToIsoIndex{208462, "cy"},
+    CountryToIsoIndex{208471, "cy"},
+    CountryToIsoIndex{208482, "kg"},
+    CountryToIsoIndex{208501, "kg"},
+    CountryToIsoIndex{208516, "kg"},
+    CountryToIsoIndex{208533, "kg"},
+    CountryToIsoIndex{208554, "kg"},
+    CountryToIsoIndex{208573, "ki"},
+    CountryToIsoIndex{208590, "cn"},
+    CountryToIsoIndex{208601, "cp"},
+    CountryToIsoIndex{208622, "cp"},
+    CountryToIsoIndex{208653, "cp"},
+    CountryToIsoIndex{208682, "cp"},
+    CountryToIsoIndex{208713, "cp"},
+    CountryToIsoIndex{208744, "kp"},
+    CountryToIsoIndex{208753, "cc"},
+    CountryToIsoIndex{208788, "cc"},
+    CountryToIsoIndex{208823, "cc"},
+    CountryToIsoIndex{208860, "cc"},
+    CountryToIsoIndex{208897, "cc"},
+    CountryToIsoIndex{208936, "cc"},
+    CountryToIsoIndex{208975, "cc"},
+    CountryToIsoIndex{209016, "cc"},
+    CountryToIsoIndex{209063, "cc"},
+    CountryToIsoIndex{209110, "cc"},
+    CountryToIsoIndex{209169, "cc"},
+    CountryToIsoIndex{209194, "cc"},
+    CountryToIsoIndex{209237, "co"},
+    CountryToIsoIndex{209252, "co"},
+    CountryToIsoIndex{209269, "co"},
+    CountryToIsoIndex{209288, "co"},
+    CountryToIsoIndex{209305, "km"},
+    CountryToIsoIndex{209316, "km"},
+    CountryToIsoIndex{209341, "km"},
+    CountryToIsoIndex{209368, "km"},
+    CountryToIsoIndex{209383, "km"},
+    CountryToIsoIndex{209396, "km"},
+    CountryToIsoIndex{209423, "km"},
+    CountryToIsoIndex{209438, "km"},
+    CountryToIsoIndex{209467, "km"},
+    CountryToIsoIndex{209498, "km"},
+    CountryToIsoIndex{209527, "km"},
+    CountryToIsoIndex{209540, "km"},
+    CountryToIsoIndex{209567, "cg"},
+    CountryToIsoIndex{209596, "cd"},
+    CountryToIsoIndex{209613, "cd"},
+    CountryToIsoIndex{209638, "cg"},
+    CountryToIsoIndex{209665, "cg"},
+    CountryToIsoIndex{209694, "cg"},
+    CountryToIsoIndex{209725, "cg"},
+    CountryToIsoIndex{209780, "cg"},
+    CountryToIsoIndex{209811, "cg"},
+    CountryToIsoIndex{209854, "cd"},
+    CountryToIsoIndex{209915, "cd"},
+    CountryToIsoIndex{209976, "cd"},
+    CountryToIsoIndex{209993, "cd"},
+    CountryToIsoIndex{210010, "cd"},
+    CountryToIsoIndex{210035, "cd"},
+    CountryToIsoIndex{210060, "cg"},
+    CountryToIsoIndex{210089, "cg"},
+    CountryToIsoIndex{210120, "cg"},
+    CountryToIsoIndex{210155, "cg"},
+    CountryToIsoIndex{210186, "cd"},
+    CountryToIsoIndex{210203, "kp"},
+    CountryToIsoIndex{210228, "xk"},
+    CountryToIsoIndex{210241, "xk"},
+    CountryToIsoIndex{210254, "cr"},
+    CountryToIsoIndex{210273, "cr"},
+    CountryToIsoIndex{210292, "cr"},
+    CountryToIsoIndex{210311, "ci"},
+    CountryToIsoIndex{210332, "ci"},
+    CountryToIsoIndex{210351, "ci"},
+    CountryToIsoIndex{210370, "ci"},
+    CountryToIsoIndex{210389, "us"},
+    CountryToIsoIndex{210414, "cu"},
+    CountryToIsoIndex{210423, "kw"},
+    CountryToIsoIndex{210436, "kw"},
+    CountryToIsoIndex{210449, "ck"},
+    CountryToIsoIndex{210470, "ck"},
+    CountryToIsoIndex{210499, "ck"},
+    CountryToIsoIndex{210522, "ck"},
+    CountryToIsoIndex{210547, "ck"},
+    CountryToIsoIndex{210574, "ck"},
+    CountryToIsoIndex{210597, "ck"},
+    CountryToIsoIndex{210622, "cw"},
+    CountryToIsoIndex{210637, "cu"},
+    CountryToIsoIndex{210648, "kz"},
+    CountryToIsoIndex{210671, "za"},
+    CountryToIsoIndex{210718, "gs"},
+    CountryToIsoIndex{210791, "kr"},
+    CountryToIsoIndex{210814, "kp"},
+    CountryToIsoIndex{210845, "mp"},
+    CountryToIsoIndex{210900, "ss"},
+    CountryToIsoIndex{210923, "kg"},
+    CountryToIsoIndex{210944, "cn"},
+    CountryToIsoIndex{210955, "cw"},
+    CountryToIsoIndex{210970, "cw"},
+    CountryToIsoIndex{210985, "cy"},
+    CountryToIsoIndex{210994, "ki"},
+    CountryToIsoIndex{211011, "ki"},
+    CountryToIsoIndex{211028, "cn"},
+    CountryToIsoIndex{211039, "kw"},
+    CountryToIsoIndex{211052, "kw"},
+    CountryToIsoIndex{211065, "ck"},
+    CountryToIsoIndex{211092, "za"},
+    CountryToIsoIndex{211117, "gs"},
+    CountryToIsoIndex{211194, "ss"},
+    CountryToIsoIndex{211217, "la"},
+    CountryToIsoIndex{211226, "lv"},
+    CountryToIsoIndex{211237, "lv"},
+    CountryToIsoIndex{211250, "lv"},
+    CountryToIsoIndex{211265, "lv"},
+    CountryToIsoIndex{211278, "pl"},
+    CountryToIsoIndex{211295, "ls"},
+    CountryToIsoIndex{211308, "ls"},
+    CountryToIsoIndex{211321, "lv"},
+    CountryToIsoIndex{211338, "lb"},
+    CountryToIsoIndex{211349, "lr"},
+    CountryToIsoIndex{211362, "lr"},
+    CountryToIsoIndex{211377, "lr"},
+    CountryToIsoIndex{211394, "ly"},
+    CountryToIsoIndex{211405, "ly"},
+    CountryToIsoIndex{211418, "lb"},
+    CountryToIsoIndex{211429, "ly"},
+    CountryToIsoIndex{211438, "ly"},
+    CountryToIsoIndex{211449, "ly"},
+    CountryToIsoIndex{211462, "ly"},
+    CountryToIsoIndex{211477, "lt"},
+    CountryToIsoIndex{211488, "lt"},
+    CountryToIsoIndex{211507, "li"},
+    CountryToIsoIndex{211530, "li"},
+    CountryToIsoIndex{211553, "li"},
+    CountryToIsoIndex{211576, "li"},
+    CountryToIsoIndex{211597, "lb"},
+    CountryToIsoIndex{211610, "lu"},
+    CountryToIsoIndex{211631, "lu"},
+    CountryToIsoIndex{211652, "lu"},
+    CountryToIsoIndex{211673, "lr"},
+    CountryToIsoIndex{211688, "lr"},
+    CountryToIsoIndex{211703, "lb"},
+    CountryToIsoIndex{211714, "ly"},
+    CountryToIsoIndex{211725, "lt"},
+    CountryToIsoIndex{211736, "li"},
+    CountryToIsoIndex{211759, "li"},
+    CountryToIsoIndex{211782, "lu"},
+    CountryToIsoIndex{211803, "mm"},
+    CountryToIsoIndex{211826, "mu"},
+    CountryToIsoIndex{211841, "mu"},
+    CountryToIsoIndex{211858, "mr"},
+    CountryToIsoIndex{211877, "mr"},
+    CountryToIsoIndex{211898, "mr"},
+    CountryToIsoIndex{211921, "mr"},
+    CountryToIsoIndex{211942, "mu"},
+    CountryToIsoIndex{211959, "mu"},
+    CountryToIsoIndex{211978, "mu"},
+    CountryToIsoIndex{211995, "mg"},
+    CountryToIsoIndex{212016, "yt"},
+    CountryToIsoIndex{212027, "mz"},
+    CountryToIsoIndex{212044, "yt"},
+    CountryToIsoIndex{212055, "yt"},
+    CountryToIsoIndex{212070, "mo"},
+    CountryToIsoIndex{212081, "mo"},
+    CountryToIsoIndex{212108, "mo"},
+    CountryToIsoIndex{212119, "mo"},
+    CountryToIsoIndex{212136, "mo"},
+    CountryToIsoIndex{212185, "mo"},
+    CountryToIsoIndex{212202, "mo"},
+    CountryToIsoIndex{212229, "mo"},
+    CountryToIsoIndex{212246, "mo"},
+    CountryToIsoIndex{212271, "mo"},
+    CountryToIsoIndex{212302, "mo"},
+    CountryToIsoIndex{212329, "mo"},
+    CountryToIsoIndex{212384, "mo"},
+    CountryToIsoIndex{212427, "mo"},
+    CountryToIsoIndex{212438, "mo"},
+    CountryToIsoIndex{212465, "mk"},
+    CountryToIsoIndex{212480, "mk"},
+    CountryToIsoIndex{212497, "mk"},
+    CountryToIsoIndex{212516, "mk"},
+    CountryToIsoIndex{212607, "mk"},
+    CountryToIsoIndex{212634, "mk"},
+    CountryToIsoIndex{212669, "mk"},
+    CountryToIsoIndex{212712, "mk"},
+    CountryToIsoIndex{212733, "mk"},
+    CountryToIsoIndex{212760, "mk"},
+    CountryToIsoIndex{212789, "mk"},
+    CountryToIsoIndex{212826, "mk"},
+    CountryToIsoIndex{212845, "mk"},
+    CountryToIsoIndex{212872, "mw"},
+    CountryToIsoIndex{212885, "mw"},
+    CountryToIsoIndex{212898, "my"},
+    CountryToIsoIndex{212911, "my"},
+    CountryToIsoIndex{212926, "my"},
+    CountryToIsoIndex{212943, "my"},
+    CountryToIsoIndex{212960, "my"},
+    CountryToIsoIndex{212979, "mv"},
+    CountryToIsoIndex{212992, "mv"},
+    CountryToIsoIndex{213019, "mv"},
+    CountryToIsoIndex{213034, "md"},
+    CountryToIsoIndex{213049, "my"},
+    CountryToIsoIndex{213066, "ml"},
+    CountryToIsoIndex{213075, "mt"},
+    CountryToIsoIndex{213086, "tl"},
+    CountryToIsoIndex{213115, "eh"},
+    CountryToIsoIndex{213150, "um"},
+    CountryToIsoIndex{213227, "um"},
+    CountryToIsoIndex{213276, "mv"},
+    CountryToIsoIndex{213291, "mv"},
+    CountryToIsoIndex{213322, "mv"},
+    CountryToIsoIndex{213341, "mv"},
+    CountryToIsoIndex{213372, "mv"},
+    CountryToIsoIndex{213405, "mv"},
+    CountryToIsoIndex{213422, "mv"},
+    CountryToIsoIndex{213439, "mv"},
+    CountryToIsoIndex{213456, "mt"},
+    CountryToIsoIndex{213469, "ml"},
+    CountryToIsoIndex{213478, "mc"},
+    CountryToIsoIndex{213491, "mn"},
+    CountryToIsoIndex{213508, "ms"},
+    CountryToIsoIndex{213527, "cf"},
+    CountryToIsoIndex{213580, "ma"},
+    CountryToIsoIndex{213593, "ma"},
+    CountryToIsoIndex{213608, "ma"},
+    CountryToIsoIndex{213623, "ma"},
+    CountryToIsoIndex{213636, "mq"},
+    CountryToIsoIndex{213653, "mq"},
+    CountryToIsoIndex{213672, "mq"},
+    CountryToIsoIndex{213691, "mq"},
+    CountryToIsoIndex{213710, "mh"},
+    CountryToIsoIndex{213743, "mh"},
+    CountryToIsoIndex{213770, "mh"},
+    CountryToIsoIndex{213807, "mh"},
+    CountryToIsoIndex{213838, "mh"},
+    CountryToIsoIndex{213873, "mh"},
+    CountryToIsoIndex{213908, "mh"},
+    CountryToIsoIndex{213941, "mh"},
+    CountryToIsoIndex{213972, "mh"},
+    CountryToIsoIndex{214005, "mh"},
+    CountryToIsoIndex{214034, "mh"},
+    CountryToIsoIndex{214065, "mh"},
+    CountryToIsoIndex{214098, "mr"},
+    CountryToIsoIndex{214121, "mu"},
+    CountryToIsoIndex{214142, "mu"},
+    CountryToIsoIndex{214159, "mr"},
+    CountryToIsoIndex{214180, "hu"},
+    CountryToIsoIndex{214197, "yt"},
+    CountryToIsoIndex{214208, "yt"},
+    CountryToIsoIndex{214221, "um"},
+    CountryToIsoIndex{214262, "mk"},
+    CountryToIsoIndex{214275, "mk"},
+    CountryToIsoIndex{214296, "hu"},
+    CountryToIsoIndex{214317, "hu"},
+    CountryToIsoIndex{214338, "mx"},
+    CountryToIsoIndex{214353, "mx"},
+    CountryToIsoIndex{214366, "mx"},
+    CountryToIsoIndex{214381, "mx"},
+    CountryToIsoIndex{214396, "mx"},
+    CountryToIsoIndex{214411, "im"},
+    CountryToIsoIndex{214428, "ac"},
+    CountryToIsoIndex{214451, "mm"},
+    CountryToIsoIndex{214476, "fm"},
+    CountryToIsoIndex{214495, "fm"},
+    CountryToIsoIndex{214550, "fm"},
+    CountryToIsoIndex{214571, "fm"},
+    CountryToIsoIndex{214594, "cx"},
+    CountryToIsoIndex{214615, "tf"},
+    CountryToIsoIndex{214664, "eg"},
+    CountryToIsoIndex{214675, "eg"},
+    CountryToIsoIndex{214686, "eg"},
+    CountryToIsoIndex{214695, "eg"},
+    CountryToIsoIndex{214706, "mx"},
+    CountryToIsoIndex{214723, "mm"},
+    CountryToIsoIndex{214750, "mz"},
+    CountryToIsoIndex{214767, "mz"},
+    CountryToIsoIndex{214784, "md"},
+    CountryToIsoIndex{214797, "md"},
+    CountryToIsoIndex{214812, "md"},
+    CountryToIsoIndex{214831, "md"},
+    CountryToIsoIndex{214846, "mc"},
+    CountryToIsoIndex{214859, "mn"},
+    CountryToIsoIndex{214872, "mn"},
+    CountryToIsoIndex{214887, "mn"},
+    CountryToIsoIndex{214904, "mn"},
+    CountryToIsoIndex{214923, "mn"},
+    CountryToIsoIndex{214946, "mn"},
+    CountryToIsoIndex{214963, "ms"},
+    CountryToIsoIndex{214980, "me"},
+    CountryToIsoIndex{215001, "ms"},
+    CountryToIsoIndex{215020, "ms"},
+    CountryToIsoIndex{215041, "ma"},
+    CountryToIsoIndex{215056, "mn"},
+    CountryToIsoIndex{215073, "mn"},
+    CountryToIsoIndex{215094, "sh"},
+    CountryToIsoIndex{215131, "eg"},
+    CountryToIsoIndex{215142, "mm"},
+    CountryToIsoIndex{215165, "mm"},
+    CountryToIsoIndex{215180, "im"},
+    CountryToIsoIndex{215195, "im"},
+    CountryToIsoIndex{215212, "im"},
+    CountryToIsoIndex{215227, "im"},
+    CountryToIsoIndex{215246, "im"},
+    CountryToIsoIndex{215263, "im"},
+    CountryToIsoIndex{215282, "mm"},
+    CountryToIsoIndex{215293, "mm"},
+    CountryToIsoIndex{215314, "fm"},
+    CountryToIsoIndex{215335, "fm"},
+    CountryToIsoIndex{215356, "mm"},
+    CountryToIsoIndex{215369, "mm"},
+    CountryToIsoIndex{215384, "mm"},
+    CountryToIsoIndex{215409, "pm"},
+    CountryToIsoIndex{215452, "sh"},
+    CountryToIsoIndex{215481, "ma"},
+    CountryToIsoIndex{215496, "cf"},
+    CountryToIsoIndex{215547, "na"},
+    CountryToIsoIndex{215560, "na"},
+    CountryToIsoIndex{215575, "na"},
+    CountryToIsoIndex{215592, "na"},
+    CountryToIsoIndex{215607, "no"},
+    CountryToIsoIndex{215624, "nr"},
+    CountryToIsoIndex{215635, "de"},
+    CountryToIsoIndex{215650, "np"},
+    CountryToIsoIndex{215661, "ne"},
+    CountryToIsoIndex{215672, "ng"},
+    CountryToIsoIndex{215685, "ng"},
+    CountryToIsoIndex{215700, "ng"},
+    CountryToIsoIndex{215717, "nl"},
+    CountryToIsoIndex{215736, "nl"},
+    CountryToIsoIndex{215759, "nl"},
+    CountryToIsoIndex{215782, "nl"},
+    CountryToIsoIndex{215803, "ni"},
+    CountryToIsoIndex{215822, "ni"},
+    CountryToIsoIndex{215841, "nu"},
+    CountryToIsoIndex{215850, "nu"},
+    CountryToIsoIndex{215859, "nu"},
+    CountryToIsoIndex{215870, "ne"},
+    CountryToIsoIndex{215881, "ng"},
+    CountryToIsoIndex{215898, "nz"},
+    CountryToIsoIndex{215923, "nz"},
+    CountryToIsoIndex{215948, "nc"},
+    CountryToIsoIndex{215975, "nc"},
+    CountryToIsoIndex{216004, "nc"},
+    CountryToIsoIndex{216031, "nz"},
+    CountryToIsoIndex{216058, "nz"},
+    CountryToIsoIndex{216085, "nc"},
+    CountryToIsoIndex{216114, "nc"},
+    CountryToIsoIndex{216143, "nz"},
+    CountryToIsoIndex{216162, "nz"},
+    CountryToIsoIndex{216183, "qo"},
+    CountryToIsoIndex{216240, "no"},
+    CountryToIsoIndex{216255, "no"},
+    CountryToIsoIndex{216272, "no"},
+    CountryToIsoIndex{216285, "no"},
+    CountryToIsoIndex{216302, "no"},
+    CountryToIsoIndex{216319, "nf"},
+    CountryToIsoIndex{216344, "nf"},
+    CountryToIsoIndex{216367, "nf"},
+    CountryToIsoIndex{216392, "nf"},
+    CountryToIsoIndex{216419, "nf"},
+    CountryToIsoIndex{216450, "nf"},
+    CountryToIsoIndex{216477, "nf"},
+    CountryToIsoIndex{216508, "ne"},
+    CountryToIsoIndex{216519, "ng"},
+    CountryToIsoIndex{216534, "ng"},
+    CountryToIsoIndex{216549, "nl"},
+    CountryToIsoIndex{216570, "bq"},
+    CountryToIsoIndex{216629, "nl"},
+    CountryToIsoIndex{216650, "ni"},
+    CountryToIsoIndex{216669, "ni"},
+    CountryToIsoIndex{216688, "de"},
+    CountryToIsoIndex{216707, "nu"},
+    CountryToIsoIndex{216716, "nu"},
+    CountryToIsoIndex{216725, "ae"},
+    CountryToIsoIndex{216732, "ae"},
+    CountryToIsoIndex{216781, "ci"},
+    CountryToIsoIndex{216812, "ci"},
+    CountryToIsoIndex{216841, "ci"},
+    CountryToIsoIndex{216888, "ae"},
+    CountryToIsoIndex{216937, "gb"},
+    CountryToIsoIndex{216976, "ae"},
+    CountryToIsoIndex{217023, "gb"},
+    CountryToIsoIndex{217058, "ae"},
+    CountryToIsoIndex{217113, "ck"},
+    CountryToIsoIndex{217128, "pn"},
+    CountryToIsoIndex{217149, "tc"},
+    CountryToIsoIndex{217180, "hm"},
+    CountryToIsoIndex{217217, "bv"},
+    CountryToIsoIndex{217230, "ac"},
+    CountryToIsoIndex{217255, "cp"},
+    CountryToIsoIndex{217280, "im"},
+    CountryToIsoIndex{217291, "nf"},
+    CountryToIsoIndex{217310, "cx"},
+    CountryToIsoIndex{217333, "sh"},
+    CountryToIsoIndex{217352, "af"},
+    CountryToIsoIndex{217373, "az"},
+    CountryToIsoIndex{217394, "az"},
+    CountryToIsoIndex{217415, "gb"},
+    CountryToIsoIndex{217420, "qo"},
+    CountryToIsoIndex{217463, "ax"},
+    CountryToIsoIndex{217492, "ax"},
+    CountryToIsoIndex{217523, "om"},
+    CountryToIsoIndex{217532, "ru"},
+    CountryToIsoIndex{217541, "cf"},
+    CountryToIsoIndex{217592, "qo"},
+    CountryToIsoIndex{217621, "tc"},
+    CountryToIsoIndex{217658, "ac"},
+    CountryToIsoIndex{217687, "bv"},
+    CountryToIsoIndex{217708, "cp"},
+    CountryToIsoIndex{217739, "im"},
+    CountryToIsoIndex{217758, "im"},
+    CountryToIsoIndex{217777, "nf"},
+    CountryToIsoIndex{217802, "nf"},
+    CountryToIsoIndex{217829, "hm"},
+    CountryToIsoIndex{217888, "ky"},
+    CountryToIsoIndex{217915, "ck"},
+    CountryToIsoIndex{217938, "ac"},
+    CountryToIsoIndex{217967, "bv"},
+    CountryToIsoIndex{217988, "ac"},
+    CountryToIsoIndex{218021, "hm"},
+    CountryToIsoIndex{218064, "ck"},
+    CountryToIsoIndex{218085, "ck"},
+    CountryToIsoIndex{218108, "pn"},
+    CountryToIsoIndex{218137, "pn"},
+    CountryToIsoIndex{218166, "tc"},
+    CountryToIsoIndex{218205, "tc"},
+    CountryToIsoIndex{218244, "tc"},
+    CountryToIsoIndex{218283, "hm"},
+    CountryToIsoIndex{218326, "cp"},
+    CountryToIsoIndex{218357, "im"},
+    CountryToIsoIndex{218376, "nf"},
+    CountryToIsoIndex{218403, "cx"},
+    CountryToIsoIndex{218434, "hm"},
+    CountryToIsoIndex{218489, "bv"},
+    CountryToIsoIndex{218510, "ac"},
+    CountryToIsoIndex{218543, "cp"},
+    CountryToIsoIndex{218576, "im"},
+    CountryToIsoIndex{218595, "nf"},
+    CountryToIsoIndex{218622, "cx"},
+    CountryToIsoIndex{218647, "sh"},
+    CountryToIsoIndex{218682, "qo"},
+    CountryToIsoIndex{218735, "um"},
+    CountryToIsoIndex{218780, "ua"},
+    CountryToIsoIndex{218801, "za"},
+    CountryToIsoIndex{218854, "gs"},
+    CountryToIsoIndex{218939, "kr"},
+    CountryToIsoIndex{218966, "ss"},
+    CountryToIsoIndex{218993, "pk"},
+    CountryToIsoIndex{219010, "pk"},
+    CountryToIsoIndex{219027, "pw"},
+    CountryToIsoIndex{219038, "ps"},
+    CountryToIsoIndex{219055, "ps"},
+    CountryToIsoIndex{219074, "ps"},
+    CountryToIsoIndex{219111, "ps"},
+    CountryToIsoIndex{219148, "ps"},
+    CountryToIsoIndex{219191, "ps"},
+    CountryToIsoIndex{219236, "ps"},
+    CountryToIsoIndex{219277, "ps"},
+    CountryToIsoIndex{219320, "ps"},
+    CountryToIsoIndex{219363, "ps"},
+    CountryToIsoIndex{219384, "ps"},
+    CountryToIsoIndex{219423, "ps"},
+    CountryToIsoIndex{219442, "ps"},
+    CountryToIsoIndex{219485, "pa"},
+    CountryToIsoIndex{219496, "pa"},
+    CountryToIsoIndex{219509, "pg"},
+    CountryToIsoIndex{219540, "pg"},
+    CountryToIsoIndex{219571, "pg"},
+    CountryToIsoIndex{219602, "pg"},
+    CountryToIsoIndex{219635, "pg"},
+    CountryToIsoIndex{219666, "pg"},
+    CountryToIsoIndex{219699, "pg"},
+    CountryToIsoIndex{219732, "pg"},
+    CountryToIsoIndex{219765, "pg"},
+    CountryToIsoIndex{219796, "pg"},
+    CountryToIsoIndex{219827, "pg"},
+    CountryToIsoIndex{219858, "pg"},
+    CountryToIsoIndex{219887, "pg"},
+    CountryToIsoIndex{219920, "py"},
+    CountryToIsoIndex{219937, "py"},
+    CountryToIsoIndex{219954, "py"},
+    CountryToIsoIndex{219971, "pt"},
+    CountryToIsoIndex{219992, "za"},
+    CountryToIsoIndex{220051, "gs"},
+    CountryToIsoIndex{220140, "kr"},
+    CountryToIsoIndex{220169, "ss"},
+    CountryToIsoIndex{220196, "kp"},
+    CountryToIsoIndex{220225, "mp"},
+    CountryToIsoIndex{220278, "pe"},
+    CountryToIsoIndex{220287, "ci"},
+    CountryToIsoIndex{220316, "pn"},
+    CountryToIsoIndex{220331, "pn"},
+    CountryToIsoIndex{220360, "pn"},
+    CountryToIsoIndex{220395, "pn"},
+    CountryToIsoIndex{220426, "pn"},
+    CountryToIsoIndex{220453, "pn"},
+    CountryToIsoIndex{220486, "pn"},
+    CountryToIsoIndex{220517, "pn"},
+    CountryToIsoIndex{220550, "pk"},
+    CountryToIsoIndex{220567, "pf"},
+    CountryToIsoIndex{220602, "pf"},
+    CountryToIsoIndex{220641, "pl"},
+    CountryToIsoIndex{220654, "pl"},
+    CountryToIsoIndex{220665, "pl"},
+    CountryToIsoIndex{220676, "pl"},
+    CountryToIsoIndex{220689, "pl"},
+    CountryToIsoIndex{220704, "pl"},
+    CountryToIsoIndex{220717, "pr"},
+    CountryToIsoIndex{220736, "pt"},
+    CountryToIsoIndex{220753, "pt"},
+    CountryToIsoIndex{220772, "pt"},
+    CountryToIsoIndex{220793, "pt"},
+    CountryToIsoIndex{220816, "pt"},
+    CountryToIsoIndex{220837, "pl"},
+    CountryToIsoIndex{220850, "xb"},
+    CountryToIsoIndex{220867, "xa"},
+    CountryToIsoIndex{220894, "xa"},
+    CountryToIsoIndex{220921, "xb"},
+    CountryToIsoIndex{220942, "xb"},
+    CountryToIsoIndex{220963, "pr"},
+    CountryToIsoIndex{220984, "pr"},
+    CountryToIsoIndex{221005, "pr"},
+    CountryToIsoIndex{221026, "pr"},
+    CountryToIsoIndex{221047, "gs"},
+    CountryToIsoIndex{221134, "kr"},
+    CountryToIsoIndex{221161, "ss"},
+    CountryToIsoIndex{221190, "za"},
+    CountryToIsoIndex{221249, "kp"},
+    CountryToIsoIndex{221276, "mk"},
+    CountryToIsoIndex{221311, "mp"},
+    CountryToIsoIndex{221362, "pk"},
+    CountryToIsoIndex{221379, "ru"},
+    CountryToIsoIndex{221390, "cx"},
+    CountryToIsoIndex{221415, "re"},
+    CountryToIsoIndex{221430, "cg"},
+    CountryToIsoIndex{221459, "cz"},
+    CountryToIsoIndex{221488, "ru"},
+    CountryToIsoIndex{221499, "cg"},
+    CountryToIsoIndex{221530, "kr"},
+    CountryToIsoIndex{221561, "re"},
+    CountryToIsoIndex{221576, "re"},
+    CountryToIsoIndex{221591, "re"},
+    CountryToIsoIndex{221608, "re"},
+    CountryToIsoIndex{221623, "re"},
+    CountryToIsoIndex{221640, "cx"},
+    CountryToIsoIndex{221669, "cx"},
+    CountryToIsoIndex{221698, "ro"},
+    CountryToIsoIndex{221715, "ru"},
+    CountryToIsoIndex{221726, "ru"},
+    CountryToIsoIndex{221739, "ru"},
+    CountryToIsoIndex{221750, "rw"},
+    CountryToIsoIndex{221763, "ro"},
+    CountryToIsoIndex{221778, "ro"},
+    CountryToIsoIndex{221795, "ro"},
+    CountryToIsoIndex{221810, "ro"},
+    CountryToIsoIndex{221825, "ro"},
+    CountryToIsoIndex{221836, "ro"},
+    CountryToIsoIndex{221849, "ro"},
+    CountryToIsoIndex{221864, "ro"},
+    CountryToIsoIndex{221881, "ro"},
+    CountryToIsoIndex{221896, "ru"},
+    CountryToIsoIndex{221907, "ru"},
+    CountryToIsoIndex{221920, "cg"},
+    CountryToIsoIndex{221951, "re"},
+    CountryToIsoIndex{221966, "ru"},
+    CountryToIsoIndex{221981, "us"},
+    CountryToIsoIndex{221988, "sb"},
+    CountryToIsoIndex{222023, "sv"},
+    CountryToIsoIndex{222040, "sv"},
+    CountryToIsoIndex{222059, "so"},
+    CountryToIsoIndex{222072, "ws"},
+    CountryToIsoIndex{222083, "as"},
+    CountryToIsoIndex{222110, "sm"},
+    CountryToIsoIndex{222129, "sm"},
+    CountryToIsoIndex{222148, "sm"},
+    CountryToIsoIndex{222167, "st"},
+    CountryToIsoIndex{222200, "st"},
+    CountryToIsoIndex{222235, "st"},
+    CountryToIsoIndex{222270, "st"},
+    CountryToIsoIndex{222305, "st"},
+    CountryToIsoIndex{222340, "st"},
+    CountryToIsoIndex{222379, "st"},
+    CountryToIsoIndex{222418, "st"},
+    CountryToIsoIndex{222451, "st"},
+    CountryToIsoIndex{222484, "st"},
+    CountryToIsoIndex{222521, "st"},
+    CountryToIsoIndex{222554, "st"},
+    CountryToIsoIndex{222587, "st"},
+    CountryToIsoIndex{222620, "mo"},
+    CountryToIsoIndex{222637, "mo"},
+    CountryToIsoIndex{222662, "hk"},
+    CountryToIsoIndex{222685, "hk"},
+    CountryToIsoIndex{222716, "sa"},
+    CountryToIsoIndex{222741, "sa"},
+    CountryToIsoIndex{222774, "sa"},
+    CountryToIsoIndex{222805, "sa"},
+    CountryToIsoIndex{222836, "sa"},
+    CountryToIsoIndex{222869, "sa"},
+    CountryToIsoIndex{222902, "sa"},
+    CountryToIsoIndex{222935, "sa"},
+    CountryToIsoIndex{222956, "sa"},
+    CountryToIsoIndex{222989, "us"},
+    CountryToIsoIndex{222996, "sa"},
+    CountryToIsoIndex{223033, "sz"},
+    CountryToIsoIndex{223044, "sz"},
+    CountryToIsoIndex{223063, "sz"},
+    CountryToIsoIndex{223082, "sz"},
+    CountryToIsoIndex{223101, "sj"},
+    CountryToIsoIndex{223136, "sj"},
+    CountryToIsoIndex{223171, "sj"},
+    CountryToIsoIndex{223208, "sj"},
+    CountryToIsoIndex{223243, "sj"},
+    CountryToIsoIndex{223276, "sj"},
+    CountryToIsoIndex{223311, "sh"},
+    CountryToIsoIndex{223332, "lc"},
+    CountryToIsoIndex{223355, "sh"},
+    CountryToIsoIndex{223378, "sh"},
+    CountryToIsoIndex{223401, "bl"},
+    CountryToIsoIndex{223432, "bl"},
+    CountryToIsoIndex{223463, "vc"},
+    CountryToIsoIndex{223508, "kn"},
+    CountryToIsoIndex{223539, "kn"},
+    CountryToIsoIndex{223580, "mf"},
+    CountryToIsoIndex{223621, "sx"},
+    CountryToIsoIndex{223662, "pm"},
+    CountryToIsoIndex{223697, "st"},
+    CountryToIsoIndex{223732, "kp"},
+    CountryToIsoIndex{223757, "kp"},
+    CountryToIsoIndex{223784, "mk"},
+    CountryToIsoIndex{223817, "mk"},
+    CountryToIsoIndex{223852, "mp"},
+    CountryToIsoIndex{223899, "mk"},
+    CountryToIsoIndex{223934, "mp"},
+    CountryToIsoIndex{223981, "mp"},
+    CountryToIsoIndex{224030, "mp"},
+    CountryToIsoIndex{224073, "vc"},
+    CountryToIsoIndex{224118, "kn"},
+    CountryToIsoIndex{224149, "lc"},
+    CountryToIsoIndex{224170, "sc"},
+    CountryToIsoIndex{224183, "sc"},
+    CountryToIsoIndex{224218, "sc"},
+    CountryToIsoIndex{224247, "sc"},
+    CountryToIsoIndex{224262, "sc"},
+    CountryToIsoIndex{224293, "sc"},
+    CountryToIsoIndex{224322, "sc"},
+    CountryToIsoIndex{224353, "sc"},
+    CountryToIsoIndex{224384, "sc"},
+    CountryToIsoIndex{224421, "sc"},
+    CountryToIsoIndex{224458, "sc"},
+    CountryToIsoIndex{224495, "bl"},
+    CountryToIsoIndex{224520, "bl"},
+    CountryToIsoIndex{224545, "bl"},
+    CountryToIsoIndex{224570, "bl"},
+    CountryToIsoIndex{224595, "sn"},
+    CountryToIsoIndex{224610, "mf"},
+    CountryToIsoIndex{224629, "mf"},
+    CountryToIsoIndex{224648, "pm"},
+    CountryToIsoIndex{224679, "pm"},
+    CountryToIsoIndex{224708, "pm"},
+    CountryToIsoIndex{224739, "pm"},
+    CountryToIsoIndex{224772, "pm"},
+    CountryToIsoIndex{224809, "pm"},
+    CountryToIsoIndex{224846, "pm"},
+    CountryToIsoIndex{224877, "pm"},
+    CountryToIsoIndex{224912, "pm"},
+    CountryToIsoIndex{224943, "bl"},
+    CountryToIsoIndex{224970, "bl"},
+    CountryToIsoIndex{224995, "bl"},
+    CountryToIsoIndex{225022, "vc"},
+    CountryToIsoIndex{225069, "vc"},
+    CountryToIsoIndex{225112, "vc"},
+    CountryToIsoIndex{225155, "vc"},
+    CountryToIsoIndex{225200, "vc"},
+    CountryToIsoIndex{225249, "vc"},
+    CountryToIsoIndex{225302, "vc"},
+    CountryToIsoIndex{225365, "vc"},
+    CountryToIsoIndex{225408, "vc"},
+    CountryToIsoIndex{225451, "vc"},
+    CountryToIsoIndex{225496, "vc"},
+    CountryToIsoIndex{225541, "vc"},
+    CountryToIsoIndex{225584, "sh"},
+    CountryToIsoIndex{225603, "kn"},
+    CountryToIsoIndex{225634, "kn"},
+    CountryToIsoIndex{225665, "kn"},
+    CountryToIsoIndex{225696, "kn"},
+    CountryToIsoIndex{225731, "kn"},
+    CountryToIsoIndex{225766, "kn"},
+    CountryToIsoIndex{225795, "kn"},
+    CountryToIsoIndex{225828, "kn"},
+    CountryToIsoIndex{225861, "kn"},
+    CountryToIsoIndex{225890, "lc"},
+    CountryToIsoIndex{225911, "lc"},
+    CountryToIsoIndex{225928, "lc"},
+    CountryToIsoIndex{225947, "lc"},
+    CountryToIsoIndex{225966, "lc"},
+    CountryToIsoIndex{225985, "mf"},
+    CountryToIsoIndex{226006, "pm"},
+    CountryToIsoIndex{226039, "pm"},
+    CountryToIsoIndex{226072, "pm"},
+    CountryToIsoIndex{226107, "pm"},
+    CountryToIsoIndex{226140, "sh"},
+    CountryToIsoIndex{226161, "rs"},
+    CountryToIsoIndex{226172, "rs"},
+    CountryToIsoIndex{226185, "rs"},
+    CountryToIsoIndex{226200, "rs"},
+    CountryToIsoIndex{226213, "ea"},
+    CountryToIsoIndex{226242, "ea"},
+    CountryToIsoIndex{226271, "ea"},
+    CountryToIsoIndex{226300, "ea"},
+    CountryToIsoIndex{226333, "ea"},
+    CountryToIsoIndex{226366, "ea"},
+    CountryToIsoIndex{226393, "ea"},
+    CountryToIsoIndex{226416, "ea"},
+    CountryToIsoIndex{226441, "ea"},
+    CountryToIsoIndex{226468, "sc"},
+    CountryToIsoIndex{226495, "sc"},
+    CountryToIsoIndex{226510, "sl"},
+    CountryToIsoIndex{226531, "sl"},
+    CountryToIsoIndex{226554, "sh"},
+    CountryToIsoIndex{226597, "sg"},
+    CountryToIsoIndex{226614, "sx"},
+    CountryToIsoIndex{226637, "sx"},
+    CountryToIsoIndex{226658, "sy"},
+    CountryToIsoIndex{226667, "sy"},
+    CountryToIsoIndex{226678, "sy"},
+    CountryToIsoIndex{226691, "sy"},
+    CountryToIsoIndex{226702, "sl"},
+    CountryToIsoIndex{226725, "sk"},
+    CountryToIsoIndex{226742, "si"},
+    CountryToIsoIndex{226759, "sk"},
+    CountryToIsoIndex{226772, "sk"},
+    CountryToIsoIndex{226787, "sk"},
+    CountryToIsoIndex{226804, "sk"},
+    CountryToIsoIndex{226823, "sk"},
+    CountryToIsoIndex{226840, "sk"},
+    CountryToIsoIndex{226861, "si"},
+    CountryToIsoIndex{226876, "si"},
+    CountryToIsoIndex{226893, "si"},
+    CountryToIsoIndex{226912, "si"},
+    CountryToIsoIndex{226929, "sa"},
+    CountryToIsoIndex{226960, "us"},
+    CountryToIsoIndex{226993, "us"},
+    CountryToIsoIndex{227046, "sb"},
+    CountryToIsoIndex{227075, "sb"},
+    CountryToIsoIndex{227112, "sb"},
+    CountryToIsoIndex{227143, "sb"},
+    CountryToIsoIndex{227178, "sb"},
+    CountryToIsoIndex{227213, "sb"},
+    CountryToIsoIndex{227248, "sb"},
+    CountryToIsoIndex{227279, "sb"},
+    CountryToIsoIndex{227312, "sb"},
+    CountryToIsoIndex{227347, "sb"},
+    CountryToIsoIndex{227376, "kp"},
+    CountryToIsoIndex{227405, "mp"},
+    CountryToIsoIndex{227454, "so"},
+    CountryToIsoIndex{227467, "so"},
+    CountryToIsoIndex{227482, "so"},
+    CountryToIsoIndex{227499, "so"},
+    CountryToIsoIndex{227512, "us"},
+    CountryToIsoIndex{227541, "rs"},
+    CountryToIsoIndex{227554, "cf"},
+    CountryToIsoIndex{227599, "gb"},
+    CountryToIsoIndex{227622, "sd"},
+    CountryToIsoIndex{227635, "sd"},
+    CountryToIsoIndex{227646, "sd"},
+    CountryToIsoIndex{227657, "ss"},
+    CountryToIsoIndex{227682, "sr"},
+    CountryToIsoIndex{227697, "sy"},
+    CountryToIsoIndex{227708, "sy"},
+    CountryToIsoIndex{227721, "sr"},
+    CountryToIsoIndex{227736, "sr"},
+    CountryToIsoIndex{227751, "tl"},
+    CountryToIsoIndex{227776, "us"},
+    CountryToIsoIndex{227783, "us"},
+    CountryToIsoIndex{227810, "rs"},
+    CountryToIsoIndex{227823, "qo"},
+    CountryToIsoIndex{227850, "sl"},
+    CountryToIsoIndex{227871, "sl"},
+    CountryToIsoIndex{227894, "sl"},
+    CountryToIsoIndex{227917, "ea"},
+    CountryToIsoIndex{227946, "hk"},
+    CountryToIsoIndex{227959, "hk"},
+    CountryToIsoIndex{227978, "sg"},
+    CountryToIsoIndex{227995, "sx"},
+    CountryToIsoIndex{228016, "sx"},
+    CountryToIsoIndex{228037, "sy"},
+    CountryToIsoIndex{228048, "kp"},
+    CountryToIsoIndex{228077, "mp"},
+    CountryToIsoIndex{228126, "us"},
+    CountryToIsoIndex{228173, "us"},
+    CountryToIsoIndex{228204, "sl"},
+    CountryToIsoIndex{228227, "sy"},
+    CountryToIsoIndex{228238, "sa"},
+    CountryToIsoIndex{228275, "sb"},
+    CountryToIsoIndex{228310, "tj"},
+    CountryToIsoIndex{228333, "tj"},
+    CountryToIsoIndex{228356, "tj"},
+    CountryToIsoIndex{228377, "tj"},
+    CountryToIsoIndex{228396, "tw"},
+    CountryToIsoIndex{228409, "tw"},
+    CountryToIsoIndex{228424, "th"},
+    CountryToIsoIndex{228439, "tk"},
+    CountryToIsoIndex{228454, "tz"},
+    CountryToIsoIndex{228469, "tz"},
+    CountryToIsoIndex{228486, "tz"},
+    CountryToIsoIndex{228505, "tz"},
+    CountryToIsoIndex{228522, "th"},
+    CountryToIsoIndex{228537, "tw"},
+    CountryToIsoIndex{228550, "th"},
+    CountryToIsoIndex{228565, "tj"},
+    CountryToIsoIndex{228586, "tj"},
+    CountryToIsoIndex{228605, "tj"},
+    CountryToIsoIndex{228626, "tc"},
+    CountryToIsoIndex{228671, "tc"},
+    CountryToIsoIndex{228718, "tc"},
+    CountryToIsoIndex{228765, "tl"},
+    CountryToIsoIndex{228786, "tl"},
+    CountryToIsoIndex{228831, "tg"},
+    CountryToIsoIndex{228840, "tg"},
+    CountryToIsoIndex{228849, "tj"},
+    CountryToIsoIndex{228870, "tk"},
+    CountryToIsoIndex{228885, "to"},
+    CountryToIsoIndex{228896, "to"},
+    CountryToIsoIndex{228907, "tj"},
+    CountryToIsoIndex{228928, "tt"},
+    CountryToIsoIndex{228961, "tt"},
+    CountryToIsoIndex{228994, "tt"},
+    CountryToIsoIndex{229027, "tt"},
+    CountryToIsoIndex{229060, "tt"},
+    CountryToIsoIndex{229097, "tt"},
+    CountryToIsoIndex{229134, "tt"},
+    CountryToIsoIndex{229165, "tt"},
+    CountryToIsoIndex{229200, "ta"},
+    CountryToIsoIndex{229229, "ta"},
+    CountryToIsoIndex{229258, "ta"},
+    CountryToIsoIndex{229285, "ta"},
+    CountryToIsoIndex{229314, "ta"},
+    CountryToIsoIndex{229341, "tt"},
+    CountryToIsoIndex{229372, "ta"},
+    CountryToIsoIndex{229401, "tt"},
+    CountryToIsoIndex{229432, "ta"},
+    CountryToIsoIndex{229461, "tv"},
+    CountryToIsoIndex{229474, "tn"},
+    CountryToIsoIndex{229485, "tn"},
+    CountryToIsoIndex{229496, "tr"},
+    CountryToIsoIndex{229515, "tr"},
+    CountryToIsoIndex{229524, "tc"},
+    CountryToIsoIndex{229565, "tr"},
+    CountryToIsoIndex{229578, "tm"},
+    CountryToIsoIndex{229603, "tm"},
+    CountryToIsoIndex{229620, "tm"},
+    CountryToIsoIndex{229645, "tm"},
+    CountryToIsoIndex{229670, "tr"},
+    CountryToIsoIndex{229689, "tc"},
+    CountryToIsoIndex{229732, "tc"},
+    CountryToIsoIndex{229769, "tr"},
+    CountryToIsoIndex{229782, "tr"},
+    CountryToIsoIndex{229795, "tr"},
+    CountryToIsoIndex{229810, "tr"},
+    CountryToIsoIndex{229823, "tl"},
+    CountryToIsoIndex{229844, "tl"},
+    CountryToIsoIndex{229865, "kp"},
+    CountryToIsoIndex{229888, "mp"},
+    CountryToIsoIndex{229931, "tr"},
+    CountryToIsoIndex{229944, "tr"},
+    CountryToIsoIndex{229959, "tm"},
+    CountryToIsoIndex{229984, "tm"},
+    CountryToIsoIndex{230007, "tc"},
+    CountryToIsoIndex{230054, "tm"},
+    CountryToIsoIndex{230079, "za"},
+    CountryToIsoIndex{230128, "gs"},
+    CountryToIsoIndex{230203, "kr"},
+    CountryToIsoIndex{230226, "ss"},
+    CountryToIsoIndex{230249, "tj"},
+    CountryToIsoIndex{230268, "cf"},
+    CountryToIsoIndex{230323, "kp"},
+    CountryToIsoIndex{230346, "mp"},
+    CountryToIsoIndex{230391, "tr"},
+    CountryToIsoIndex{230404, "tm"},
+    CountryToIsoIndex{230427, "tc"},
+    CountryToIsoIndex{230468, "gb"},
+    CountryToIsoIndex{230473, "ug"},
+    CountryToIsoIndex{230486, "hu"},
+    CountryToIsoIndex{230503, "um"},
+    CountryToIsoIndex{230536, "qo"},
+    CountryToIsoIndex{230561, "uz"},
+    CountryToIsoIndex{230582, "uz"},
+    CountryToIsoIndex{230603, "uz"},
+    CountryToIsoIndex{230624, "gb"},
+    CountryToIsoIndex{230629, "ua"},
+    CountryToIsoIndex{230642, "ua"},
+    CountryToIsoIndex{230657, "ua"},
+    CountryToIsoIndex{230672, "ua"},
+    CountryToIsoIndex{230689, "ua"},
+    CountryToIsoIndex{230704, "gb"},
+    CountryToIsoIndex{230729, "om"},
+    CountryToIsoIndex{230740, "om"},
+    CountryToIsoIndex{230749, "hu"},
+    CountryToIsoIndex{230760, "hu"},
+    CountryToIsoIndex{230775, "hu"},
+    CountryToIsoIndex{230792, "wf"},
+    CountryToIsoIndex{230817, "wf"},
+    CountryToIsoIndex{230846, "wf"},
+    CountryToIsoIndex{230875, "wf"},
+    CountryToIsoIndex{230904, "wf"},
+    CountryToIsoIndex{230933, "wf"},
+    CountryToIsoIndex{230966, "wf"},
+    CountryToIsoIndex{230999, "wf"},
+    CountryToIsoIndex{231026, "wf"},
+    CountryToIsoIndex{231057, "wf"},
+    CountryToIsoIndex{231084, "wf"},
+    CountryToIsoIndex{231109, "jo"},
+    CountryToIsoIndex{231120, "jo"},
+    CountryToIsoIndex{231131, "uy"},
+    CountryToIsoIndex{231146, "uy"},
+    CountryToIsoIndex{231161, "uy"},
+    CountryToIsoIndex{231176, "tl"},
+    CountryToIsoIndex{231201, "ae"},
+    CountryToIsoIndex{231248, "gb"},
+    CountryToIsoIndex{231287, "ru"},
+    CountryToIsoIndex{231300, "ps"},
+    CountryToIsoIndex{231317, "ps"},
+    CountryToIsoIndex{231346, "fk"},
+    CountryToIsoIndex{231385, "fk"},
+    CountryToIsoIndex{231446, "fo"},
+    CountryToIsoIndex{231471, "fo"},
+    CountryToIsoIndex{231498, "fo"},
+    CountryToIsoIndex{231533, "fo"},
+    CountryToIsoIndex{231560, "fo"},
+    CountryToIsoIndex{231585, "fo"},
+    CountryToIsoIndex{231618, "fo"},
+    CountryToIsoIndex{231647, "fo"},
+    CountryToIsoIndex{231674, "fo"},
+    CountryToIsoIndex{231699, "fo"},
+    CountryToIsoIndex{231726, "fo"},
+    CountryToIsoIndex{231759, "fo"},
+    CountryToIsoIndex{231792, "fm"},
+    CountryToIsoIndex{231847, "fm"},
+    CountryToIsoIndex{231900, "fj"},
+    CountryToIsoIndex{231911, "fj"},
+    CountryToIsoIndex{231920, "ph"},
+    CountryToIsoIndex{231937, "ph"},
+    CountryToIsoIndex{231954, "ph"},
+    CountryToIsoIndex{231987, "ph"},
+    CountryToIsoIndex{232008, "ph"},
+    CountryToIsoIndex{232027, "ci"},
+    CountryToIsoIndex{232058, "fi"},
+    CountryToIsoIndex{232077, "fi"},
+    CountryToIsoIndex{232098, "fi"},
+    CountryToIsoIndex{232113, "fi"},
+    CountryToIsoIndex{232130, "fi"},
+    CountryToIsoIndex{232149, "fi"},
+    CountryToIsoIndex{232162, "fj"},
+    CountryToIsoIndex{232171, "fj"},
+    CountryToIsoIndex{232180, "fj"},
+    CountryToIsoIndex{232189, "fk"},
+    CountryToIsoIndex{232240, "fk"},
+    CountryToIsoIndex{232273, "fk"},
+    CountryToIsoIndex{232310, "fk"},
+    CountryToIsoIndex{232379, "fk"},
+    CountryToIsoIndex{232410, "fk"},
+    CountryToIsoIndex{232467, "fk"},
+    CountryToIsoIndex{232506, "fk"},
+    CountryToIsoIndex{232563, "fk"},
+    CountryToIsoIndex{232596, "fk"},
+    CountryToIsoIndex{232659, "fk"},
+    CountryToIsoIndex{232694, "fk"},
+    CountryToIsoIndex{232757, "fk"},
+    CountryToIsoIndex{232802, "fk"},
+    CountryToIsoIndex{232851, "fk"},
+    CountryToIsoIndex{232884, "fk"},
+    CountryToIsoIndex{232937, "fk"},
+    CountryToIsoIndex{232968, "fk"},
+    CountryToIsoIndex{233029, "fk"},
+    CountryToIsoIndex{233068, "fk"},
+    CountryToIsoIndex{233103, "fr"},
+    CountryToIsoIndex{233116, "gf"},
+    CountryToIsoIndex{233145, "tf"},
+    CountryToIsoIndex{233192, "pf"},
+    CountryToIsoIndex{233229, "fr"},
+    CountryToIsoIndex{233244, "fr"},
+    CountryToIsoIndex{233255, "fr"},
+    CountryToIsoIndex{233268, "fr"},
+    CountryToIsoIndex{233283, "tf"},
+    CountryToIsoIndex{233344, "tf"},
+    CountryToIsoIndex{233403, "tf"},
+    CountryToIsoIndex{233458, "fr"},
+    CountryToIsoIndex{233475, "gf"},
+    CountryToIsoIndex{233506, "gf"},
+    CountryToIsoIndex{233537, "gf"},
+    CountryToIsoIndex{233570, "tf"},
+    CountryToIsoIndex{233617, "gf"},
+    CountryToIsoIndex{233650, "tf"},
+    CountryToIsoIndex{233699, "pf"},
+    CountryToIsoIndex{233736, "pf"},
+    CountryToIsoIndex{233773, "pf"},
+    CountryToIsoIndex{233810, "pf"},
+    CountryToIsoIndex{233847, "gf"},
+    CountryToIsoIndex{233882, "gf"},
+    CountryToIsoIndex{233917, "pf"},
+    CountryToIsoIndex{233958, "pf"},
+    CountryToIsoIndex{233999, "tf"},
+    CountryToIsoIndex{234052, "tf"},
+    CountryToIsoIndex{234111, "pf"},
+    CountryToIsoIndex{234150, "gf"},
+    CountryToIsoIndex{234183, "tf"},
+    CountryToIsoIndex{234238, "fr"},
+    CountryToIsoIndex{234257, "gf"},
+    CountryToIsoIndex{234290, "pf"},
+    CountryToIsoIndex{234329, "tf"},
+    CountryToIsoIndex{234378, "tf"},
+    CountryToIsoIndex{234425, "gf"},
+    CountryToIsoIndex{234452, "pf"},
+    CountryToIsoIndex{234481, "tf"},
+    CountryToIsoIndex{234526, "fr"},
+    CountryToIsoIndex{234541, "fr"},
+    CountryToIsoIndex{234556, "gf"},
+    CountryToIsoIndex{234583, "pf"},
+    CountryToIsoIndex{234616, "tf"},
+    CountryToIsoIndex{234657, "fj"},
+    CountryToIsoIndex{234668, "fj"},
+    CountryToIsoIndex{234679, "ph"},
+    CountryToIsoIndex{234698, "ph"},
+    CountryToIsoIndex{234715, "fi"},
+    CountryToIsoIndex{234734, "fi"},
+    CountryToIsoIndex{234753, "ht"},
+    CountryToIsoIndex{234764, "hr"},
+    CountryToIsoIndex{234781, "hm"},
+    CountryToIsoIndex{234844, "hm"},
+    CountryToIsoIndex{234895, "hm"},
+    CountryToIsoIndex{234942, "hm"},
+    CountryToIsoIndex{235005, "hm"},
+    CountryToIsoIndex{235058, "hm"},
+    CountryToIsoIndex{235099, "hm"},
+    CountryToIsoIndex{235164, "cn"},
+    CountryToIsoIndex{235195, "cn"},
+    CountryToIsoIndex{235206, "mp"},
+    CountryToIsoIndex{235241, "kp"},
+    CountryToIsoIndex{235266, "nl"},
+    CountryToIsoIndex{235285, "hk"},
+    CountryToIsoIndex{235302, "hk"},
+    CountryToIsoIndex{235333, "hn"},
+    CountryToIsoIndex{235350, "hk"},
+    CountryToIsoIndex{235365, "hk"},
+    CountryToIsoIndex{235400, "hr"},
+    CountryToIsoIndex{235413, "hr"},
+    CountryToIsoIndex{235428, "hr"},
+    CountryToIsoIndex{235445, "hr"},
+    CountryToIsoIndex{235464, "hr"},
+    CountryToIsoIndex{235481, "hr"},
+    CountryToIsoIndex{235498, "hr"},
+    CountryToIsoIndex{235515, "cn"},
+    CountryToIsoIndex{235526, "in"},
+    CountryToIsoIndex{235539, "cf"},
+    CountryToIsoIndex{235596, "cf"},
+    CountryToIsoIndex{235647, "cf"},
+    CountryToIsoIndex{235710, "cf"},
+    CountryToIsoIndex{235773, "cn"},
+    CountryToIsoIndex{235786, "me"},
+    CountryToIsoIndex{235803, "us"},
+    CountryToIsoIndex{235840, "cf"},
+    CountryToIsoIndex{235903, "td"},
+    CountryToIsoIndex{235910, "me"},
+    CountryToIsoIndex{235931, "me"},
+    CountryToIsoIndex{235950, "me"},
+    CountryToIsoIndex{235971, "cz"},
+    CountryToIsoIndex{236004, "cz"},
+    CountryToIsoIndex{236011, "cz"},
+    CountryToIsoIndex{236020, "cz"},
+    CountryToIsoIndex{236031, "cz"},
+    CountryToIsoIndex{236066, "cz"},
+    CountryToIsoIndex{236101, "cz"},
+    CountryToIsoIndex{236114, "cz"},
+    CountryToIsoIndex{236145, "cz"},
+    CountryToIsoIndex{236156, "cz"},
+    CountryToIsoIndex{236167, "cz"},
+    CountryToIsoIndex{236196, "cz"},
+    CountryToIsoIndex{236231, "cl"},
+    CountryToIsoIndex{236242, "cl"},
+    CountryToIsoIndex{236251, "cl"},
+    CountryToIsoIndex{236260, "cn"},
+    CountryToIsoIndex{236267, "me"},
+    CountryToIsoIndex{236288, "tl"},
+    CountryToIsoIndex{236309, "cl"},
+    CountryToIsoIndex{236318, "cz"},
+    CountryToIsoIndex{236329, "cz"},
+    CountryToIsoIndex{236364, "cl"},
+    CountryToIsoIndex{236373, "tl"},
+    CountryToIsoIndex{236396, "va"},
+    CountryToIsoIndex{236421, "ch"},
+    CountryToIsoIndex{236442, "ch"},
+    CountryToIsoIndex{236463, "se"},
+    CountryToIsoIndex{236472, "se"},
+    CountryToIsoIndex{236487, "ch"},
+    CountryToIsoIndex{236508, "ch"},
+    CountryToIsoIndex{236525, "ch"},
+    CountryToIsoIndex{236544, "ch"},
+    CountryToIsoIndex{236563, "ch"},
+    CountryToIsoIndex{236580, "ch"},
+    CountryToIsoIndex{236599, "se"},
+    CountryToIsoIndex{236614, "se"},
+    CountryToIsoIndex{236625, "se"},
+    CountryToIsoIndex{236638, "se"},
+    CountryToIsoIndex{236651, "se"},
+    CountryToIsoIndex{236664, "ch"},
+    CountryToIsoIndex{236683, "sy"},
+    CountryToIsoIndex{236692, "kp"},
+    CountryToIsoIndex{236717, "mp"},
+    CountryToIsoIndex{236756, "kp"},
+    CountryToIsoIndex{236781, "mp"},
+    CountryToIsoIndex{236828, "nz"},
+    CountryToIsoIndex{236849, "nc"},
+    CountryToIsoIndex{236874, "gb"},
+    CountryToIsoIndex{236911, "es"},
+    CountryToIsoIndex{236926, "sj"},
+    CountryToIsoIndex{236967, "sj"},
+    CountryToIsoIndex{237006, "sj"},
+    CountryToIsoIndex{237049, "sj"},
+    CountryToIsoIndex{237092, "sj"},
+    CountryToIsoIndex{237129, "sj"},
+    CountryToIsoIndex{237170, "sj"},
+    CountryToIsoIndex{237207, "sj"},
+    CountryToIsoIndex{237242, "lk"},
+    CountryToIsoIndex{237259, "lk"},
+    CountryToIsoIndex{237276, "lk"},
+    CountryToIsoIndex{237293, "fm"},
+    CountryToIsoIndex{237350, "tl"},
+    CountryToIsoIndex{237371, "tl"},
+    CountryToIsoIndex{237392, "sh"},
+    CountryToIsoIndex{237411, "ec"},
+    CountryToIsoIndex{237426, "gq"},
+    CountryToIsoIndex{237467, "gq"},
+    CountryToIsoIndex{237498, "gq"},
+    CountryToIsoIndex{237531, "gq"},
+    CountryToIsoIndex{237564, "gq"},
+    CountryToIsoIndex{237599, "gq"},
+    CountryToIsoIndex{237640, "gq"},
+    CountryToIsoIndex{237673, "gq"},
+    CountryToIsoIndex{237704, "sv"},
+    CountryToIsoIndex{237725, "sv"},
+    CountryToIsoIndex{237750, "in"},
+    CountryToIsoIndex{237765, "er"},
+    CountryToIsoIndex{237780, "er"},
+    CountryToIsoIndex{237795, "am"},
+    CountryToIsoIndex{237816, "ir"},
+    CountryToIsoIndex{237825, "er"},
+    CountryToIsoIndex{237840, "sz"},
+    CountryToIsoIndex{237857, "ee"},
+    CountryToIsoIndex{237870, "ee"},
+    CountryToIsoIndex{237885, "ee"},
+    CountryToIsoIndex{237900, "et"},
+    CountryToIsoIndex{237911, "et"},
+    CountryToIsoIndex{237924, "et"},
+    CountryToIsoIndex{237939, "et"},
+    CountryToIsoIndex{237954, "ss"},
+    CountryToIsoIndex{237973, "za"},
+    CountryToIsoIndex{237994, "gs"},
+    CountryToIsoIndex{238063, "kr"},
+    CountryToIsoIndex{238082, "gs"},
+    CountryToIsoIndex{238145, "za"},
+    CountryToIsoIndex{238196, "ss"},
+    CountryToIsoIndex{238217, "cf"},
+    CountryToIsoIndex{238268, "gr"},
+    CountryToIsoIndex{238277, "jm"},
+    CountryToIsoIndex{238290, "ye"},
+    CountryToIsoIndex{238299, "nz"},
+    CountryToIsoIndex{238324, "nc"},
+    CountryToIsoIndex{238351, "jp"},
+    CountryToIsoIndex{238360, "jp"},
+    CountryToIsoIndex{238371, "jp"},
+    CountryToIsoIndex{238384, "jp"},
+    CountryToIsoIndex{238397, "nz"},
+    CountryToIsoIndex{238420, "nc"},
+    CountryToIsoIndex{238445, "ez"},
+    CountryToIsoIndex{238462, "eg"},
+    CountryToIsoIndex{238475, "ye"},
+    CountryToIsoIndex{238484, "jo"},
+    CountryToIsoIndex{238501, "il"},
+    CountryToIsoIndex{238516, "id"},
+    CountryToIsoIndex{238535, "id"},
+    CountryToIsoIndex{238554, "in"},
+    CountryToIsoIndex{238565, "in"},
+    CountryToIsoIndex{238576, "iq"},
+    CountryToIsoIndex{238585, "ir"},
+    CountryToIsoIndex{238594, "ie"},
+    CountryToIsoIndex{238611, "ie"},
+    CountryToIsoIndex{238628, "is"},
+    CountryToIsoIndex{238645, "is"},
+    CountryToIsoIndex{238662, "es"},
+    CountryToIsoIndex{238677, "it"},
+    CountryToIsoIndex{238690, "in"},
+    CountryToIsoIndex{238705, "it"},
+    CountryToIsoIndex{238722, "jm"},
+    CountryToIsoIndex{238737, "jp"},
+    CountryToIsoIndex{238748, "jp"},
+    CountryToIsoIndex{238765, "ye"},
+    CountryToIsoIndex{238776, "nz"},
+    CountryToIsoIndex{238803, "nc"},
+    CountryToIsoIndex{238832, "am"},
+    CountryToIsoIndex{238851, "jo"},
+    CountryToIsoIndex{238864, "ss"},
+    CountryToIsoIndex{238885, "kr"},
+    CountryToIsoIndex{238908, "gs"},
+    CountryToIsoIndex{238975, "gs"},
+    CountryToIsoIndex{239038, "gs"},
+    CountryToIsoIndex{239107, "ss"},
+    CountryToIsoIndex{239128, "za"},
+    CountryToIsoIndex{239177, "za"},
+    CountryToIsoIndex{239220, "gr"},
+    CountryToIsoIndex{239241, "ye"},
+    CountryToIsoIndex{239252, "de"},
+    CountryToIsoIndex{239267, "je"},
+    CountryToIsoIndex{239278, "je"},
+    CountryToIsoIndex{239289, "dj"},
+    CountryToIsoIndex{239302, "gy"},
+    CountryToIsoIndex{239315, "gp"},
+    CountryToIsoIndex{239334, "gt"},
+    CountryToIsoIndex{239353, "gg"},
+    CountryToIsoIndex{239366, "gd"},
+    CountryToIsoIndex{239381, "gl"},
+    CountryToIsoIndex{239402, "gu"},
+    CountryToIsoIndex{239411, "gi"},
+    CountryToIsoIndex{239430, "eh"},
+    CountryToIsoIndex{239465, "dj"},
+    CountryToIsoIndex{239478, "kz"},
+    CountryToIsoIndex{239497, "kz"},
+    CountryToIsoIndex{239518, "io"},
+    CountryToIsoIndex{239581, "qa"},
+    CountryToIsoIndex{239592, "kg"},
+    CountryToIsoIndex{239615, "kz"},
+    CountryToIsoIndex{239636, "kw"},
+    CountryToIsoIndex{239649, "kg"},
+    CountryToIsoIndex{239670, "cn"},
+    CountryToIsoIndex{239681, "gg"},
+    CountryToIsoIndex{239694, "ge"},
+    CountryToIsoIndex{239713, "uz"},
+    CountryToIsoIndex{239732, "cf"},
+    CountryToIsoIndex{239777, "io"},
+    CountryToIsoIndex{239832, "in"},
+    CountryToIsoIndex{239849, "gb"},
+    CountryToIsoIndex{239872, "in"},
+    CountryToIsoIndex{239891, "in"},
+    CountryToIsoIndex{239910, "hk"},
+    CountryToIsoIndex{239925, "hk"},
+    CountryToIsoIndex{239946, "bv"},
+    CountryToIsoIndex{239969, "cx"},
+    CountryToIsoIndex{239998, "im"},
+    CountryToIsoIndex{240019, "nf"},
+    CountryToIsoIndex{240048, "mf"},
+    CountryToIsoIndex{240083, "hm"},
+    CountryToIsoIndex{240146, "ax"},
+    CountryToIsoIndex{240175, "vg"},
+    CountryToIsoIndex{240224, "vi"},
+    CountryToIsoIndex{240263, "ky"},
+    CountryToIsoIndex{240294, "cc"},
+    CountryToIsoIndex{240335, "ck"},
+    CountryToIsoIndex{240360, "mp"},
+    CountryToIsoIndex{240407, "mh"},
+    CountryToIsoIndex{240440, "pn"},
+    CountryToIsoIndex{240475, "sb"},
+    CountryToIsoIndex{240508, "tc"},
+    CountryToIsoIndex{240553, "fo"},
+    CountryToIsoIndex{240582, "fk"},
+    CountryToIsoIndex{240617, "um"},
+    CountryToIsoIndex{240668, "je"},
+    CountryToIsoIndex{240679, "dj"},
+    CountryToIsoIndex{240692, "gs"},
+    CountryToIsoIndex{240755, "cf"},
+    CountryToIsoIndex{240800, "do"},
+    CountryToIsoIndex{240835, "cz"},
+    CountryToIsoIndex{240858, "je"},
+    CountryToIsoIndex{240869, "dj"},
+    CountryToIsoIndex{240882, "gi"},
+    CountryToIsoIndex{240907, "za"},
+    CountryToIsoIndex{240930, "kr"},
+    CountryToIsoIndex{240955, "ss"},
+    CountryToIsoIndex{240978, "gs"},
+    CountryToIsoIndex{241049, "ht"},
+    CountryToIsoIndex{241060, "hm"},
+    CountryToIsoIndex{241105, "in"},
+    CountryToIsoIndex{241124, "hk"},
+    CountryToIsoIndex{241141, "hn"},
+    CountryToIsoIndex{241158, "hk"},
+    CountryToIsoIndex{241219, "ae"},
+    CountryToIsoIndex{241274, "me"},
+    CountryToIsoIndex{241303, "iq"},
+    CountryToIsoIndex{241316, "om"},
+    CountryToIsoIndex{241327, "az"},
+    CountryToIsoIndex{241348, "az"},
+    CountryToIsoIndex{241369, "dz"},
+    CountryToIsoIndex{241386, "am"},
+    CountryToIsoIndex{241405, "ac"},
+    CountryToIsoIndex{241432, "sh"},
+    CountryToIsoIndex{241463, "af"},
+    CountryToIsoIndex{241482, "af"},
+    CountryToIsoIndex{241503, "uz"},
+    CountryToIsoIndex{241522, "uz"},
+    CountryToIsoIndex{241543, "za"},
+    CountryToIsoIndex{241564, "gs"},
+    CountryToIsoIndex{241633, "kr"},
+    CountryToIsoIndex{241660, "ss"},
+    CountryToIsoIndex{241681, "az"},
+    CountryToIsoIndex{241698, "ax"},
+    CountryToIsoIndex{241729, "al"},
+    CountryToIsoIndex{241744, "dz"},
+    CountryToIsoIndex{241755, "as"},
+    CountryToIsoIndex{241784, "us"},
+    CountryToIsoIndex{241791, "vi"},
+    CountryToIsoIndex{241830, "ao"},
+    CountryToIsoIndex{241843, "ai"},
+    CountryToIsoIndex{241860, "ad"},
+    CountryToIsoIndex{241875, "aq"},
+    CountryToIsoIndex{241896, "ag"},
+    CountryToIsoIndex{241931, "au"},
+    CountryToIsoIndex{241950, "at"},
+    CountryToIsoIndex{241965, "ae"},
+    CountryToIsoIndex{242024, "ar"},
+    CountryToIsoIndex{242043, "aw"},
+    CountryToIsoIndex{242056, "um"},
+    CountryToIsoIndex{242091, "qo"},
+    CountryToIsoIndex{242122, "tl"},
+    CountryToIsoIndex{242149, "eh"},
+    CountryToIsoIndex{242178, "af"},
+    CountryToIsoIndex{242197, "bs"},
+    CountryToIsoIndex{242228, "bh"},
+    CountryToIsoIndex{242243, "bd"},
+    CountryToIsoIndex{242262, "bb"},
+    CountryToIsoIndex{242279, "by"},
+    CountryToIsoIndex{242296, "be"},
+    CountryToIsoIndex{242309, "bz"},
+    CountryToIsoIndex{242320, "bj"},
+    CountryToIsoIndex{242331, "bm"},
+    CountryToIsoIndex{242352, "bw"},
+    CountryToIsoIndex{242369, "bo"},
+    CountryToIsoIndex{242384, "ba"},
+    CountryToIsoIndex{242421, "bt"},
+    CountryToIsoIndex{242434, "bg"},
+    CountryToIsoIndex{242453, "bv"},
+    CountryToIsoIndex{242472, "bf"},
+    CountryToIsoIndex{242497, "bi"},
+    CountryToIsoIndex{242516, "br"},
+    CountryToIsoIndex{242533, "vg"},
+    CountryToIsoIndex{242586, "io"},
+    CountryToIsoIndex{242657, "bn"},
+    CountryToIsoIndex{242672, "ga"},
+    CountryToIsoIndex{242683, "gm"},
+    CountryToIsoIndex{242696, "gy"},
+    CountryToIsoIndex{242709, "gh"},
+    CountryToIsoIndex{242718, "de"},
+    CountryToIsoIndex{242735, "gg"},
+    CountryToIsoIndex{242748, "gu"},
+    CountryToIsoIndex{242759, "gp"},
+    CountryToIsoIndex{242780, "gt"},
+    CountryToIsoIndex{242799, "gn"},
+    CountryToIsoIndex{242812, "gw"},
+    CountryToIsoIndex{242837, "gd"},
+    CountryToIsoIndex{242852, "gl"},
+    CountryToIsoIndex{242873, "dk"},
+    CountryToIsoIndex{242884, "dg"},
+    CountryToIsoIndex{242907, "dm"},
+    CountryToIsoIndex{242924, "do"},
+    CountryToIsoIndex{242975, "eg"},
+    CountryToIsoIndex{242990, "et"},
+    CountryToIsoIndex{243005, "ye"},
+    CountryToIsoIndex{243014, "ez"},
+    CountryToIsoIndex{243031, "zm"},
+    CountryToIsoIndex{243044, "zw"},
+    CountryToIsoIndex{243061, "ec"},
+    CountryToIsoIndex{243076, "sz"},
+    CountryToIsoIndex{243093, "ee"},
+    CountryToIsoIndex{243108, "er"},
+    CountryToIsoIndex{243123, "th"},
+    CountryToIsoIndex{243138, "tw"},
+    CountryToIsoIndex{243151, "tc"},
+    CountryToIsoIndex{243190, "tl"},
+    CountryToIsoIndex{243211, "tn"},
+    CountryToIsoIndex{243224, "tr"},
+    CountryToIsoIndex{243239, "tm"},
+    CountryToIsoIndex{243264, "id"},
+    CountryToIsoIndex{243283, "ie"},
+    CountryToIsoIndex{243300, "is"},
+    CountryToIsoIndex{243317, "es"},
+    CountryToIsoIndex{243332, "il"},
+    CountryToIsoIndex{243347, "it"},
+    CountryToIsoIndex{243360, "ir"},
+    CountryToIsoIndex{243369, "iq"},
+    CountryToIsoIndex{243378, "la"},
+    CountryToIsoIndex{243387, "lv"},
+    CountryToIsoIndex{243400, "pl"},
+    CountryToIsoIndex{243417, "ls"},
+    CountryToIsoIndex{243430, "lb"},
+    CountryToIsoIndex{243445, "lr"},
+    CountryToIsoIndex{243460, "ly"},
+    CountryToIsoIndex{243471, "li"},
+    CountryToIsoIndex{243494, "lt"},
+    CountryToIsoIndex{243505, "lu"},
+    CountryToIsoIndex{243532, "hr"},
+    CountryToIsoIndex{243549, "cv"},
+    CountryToIsoIndex{243568, "kh"},
+    CountryToIsoIndex{243583, "cm"},
+    CountryToIsoIndex{243600, "ky"},
+    CountryToIsoIndex{243633, "ca"},
+    CountryToIsoIndex{243646, "ic"},
+    CountryToIsoIndex{243677, "qa"},
+    CountryToIsoIndex{243688, "bq"},
+    CountryToIsoIndex{243729, "cf"},
+    CountryToIsoIndex{243798, "cy"},
+    CountryToIsoIndex{243811, "ki"},
+    CountryToIsoIndex{243828, "cw"},
+    CountryToIsoIndex{243847, "co"},
+    CountryToIsoIndex{243866, "cc"},
+    CountryToIsoIndex{243909, "km"},
+    CountryToIsoIndex{243940, "cg"},
+    CountryToIsoIndex{243967, "cd"},
+    CountryToIsoIndex{243984, "cd"},
+    CountryToIsoIndex{244009, "cg"},
+    CountryToIsoIndex{244064, "xk"},
+    CountryToIsoIndex{244077, "cr"},
+    CountryToIsoIndex{244096, "ci"},
+    CountryToIsoIndex{244117, "cu"},
+    CountryToIsoIndex{244128, "ck"},
+    CountryToIsoIndex{244153, "ac"},
+    CountryToIsoIndex{244182, "am"},
+    CountryToIsoIndex{244199, "ht"},
+    CountryToIsoIndex{244212, "gq"},
+    CountryToIsoIndex{244251, "kr"},
+    CountryToIsoIndex{244280, "gs"},
+    CountryToIsoIndex{244365, "ss"},
+    CountryToIsoIndex{244396, "za"},
+    CountryToIsoIndex{244453, "hm"},
+    CountryToIsoIndex{244506, "kp"},
+    CountryToIsoIndex{244539, "mp"},
+    CountryToIsoIndex{244594, "in"},
+    CountryToIsoIndex{244613, "hn"},
+    CountryToIsoIndex{244632, "hk"},
+    CountryToIsoIndex{244647, "hk"},
+    CountryToIsoIndex{244670, "jo"},
+    CountryToIsoIndex{244687, "gr"},
+    CountryToIsoIndex{244706, "hu"},
+    CountryToIsoIndex{244725, "kz"},
+    CountryToIsoIndex{244744, "kg"},
+    CountryToIsoIndex{244761, "jm"},
+    CountryToIsoIndex{244776, "jp"},
+    CountryToIsoIndex{244791, "mg"},
+    CountryToIsoIndex{244812, "my"},
+    CountryToIsoIndex{244829, "mw"},
+    CountryToIsoIndex{244842, "mv"},
+    CountryToIsoIndex{244861, "mt"},
+    CountryToIsoIndex{244872, "ml"},
+    CountryToIsoIndex{244881, "mo"},
+    CountryToIsoIndex{244892, "mk"},
+    CountryToIsoIndex{244911, "mk"},
+    CountryToIsoIndex{244938, "yt"},
+    CountryToIsoIndex{244949, "mu"},
+    CountryToIsoIndex{244968, "mr"},
+    CountryToIsoIndex{244989, "mh"},
+    CountryToIsoIndex{245022, "ma"},
+    CountryToIsoIndex{245037, "mq"},
+    CountryToIsoIndex{245056, "im"},
+    CountryToIsoIndex{245071, "mx"},
+    CountryToIsoIndex{245086, "gb"},
+    CountryToIsoIndex{245091, "gb"},
+    CountryToIsoIndex{245134, "us"},
+    CountryToIsoIndex{245167, "fm"},
+    CountryToIsoIndex{245188, "mm"},
+    CountryToIsoIndex{245211, "mz"},
+    CountryToIsoIndex{245228, "md"},
+    CountryToIsoIndex{245243, "mc"},
+    CountryToIsoIndex{245256, "mn"},
+    CountryToIsoIndex{245273, "ms"},
+    CountryToIsoIndex{245290, "na"},
+    CountryToIsoIndex{245305, "nr"},
+    CountryToIsoIndex{245320, "np"},
+    CountryToIsoIndex{245331, "ne"},
+    CountryToIsoIndex{245342, "ng"},
+    CountryToIsoIndex{245357, "nl"},
+    CountryToIsoIndex{245382, "ni"},
+    CountryToIsoIndex{245403, "nu"},
+    CountryToIsoIndex{245414, "nz"},
+    CountryToIsoIndex{245437, "nc"},
+    CountryToIsoIndex{245462, "no"},
+    CountryToIsoIndex{245479, "nf"},
+    CountryToIsoIndex{245502, "se"},
+    CountryToIsoIndex{245515, "ch"},
+    CountryToIsoIndex{245534, "lk"},
+    CountryToIsoIndex{245551, "ug"},
+    CountryToIsoIndex{245566, "uz"},
+    CountryToIsoIndex{245587, "ua"},
+    CountryToIsoIndex{245604, "wf"},
+    CountryToIsoIndex{245635, "uy"},
+    CountryToIsoIndex{245654, "td"},
+    CountryToIsoIndex{245661, "cz"},
+    CountryToIsoIndex{245672, "cz"},
+    CountryToIsoIndex{245717, "me"},
+    CountryToIsoIndex{245738, "cl"},
+    CountryToIsoIndex{245747, "cn"},
+    CountryToIsoIndex{245764, "mo"},
+    CountryToIsoIndex{245799, "pw"},
+    CountryToIsoIndex{245812, "pk"},
+    CountryToIsoIndex{245829, "ps"},
+    CountryToIsoIndex{245846, "ps"},
+    CountryToIsoIndex{245887, "pa"},
+    CountryToIsoIndex{245900, "pg"},
+    CountryToIsoIndex{245931, "py"},
+    CountryToIsoIndex{245948, "pe"},
+    CountryToIsoIndex{245959, "pn"},
+    CountryToIsoIndex{245988, "pt"},
+    CountryToIsoIndex{246011, "pr"},
+    CountryToIsoIndex{246034, "je"},
+    CountryToIsoIndex{246045, "dj"},
+    CountryToIsoIndex{246060, "gi"},
+    CountryToIsoIndex{246079, "re"},
+    CountryToIsoIndex{246098, "rw"},
+    CountryToIsoIndex{246113, "ro"},
+    CountryToIsoIndex{246130, "ru"},
+    CountryToIsoIndex{246149, "sv"},
+    CountryToIsoIndex{246166, "ws"},
+    CountryToIsoIndex{246177, "sm"},
+    CountryToIsoIndex{246196, "st"},
+    CountryToIsoIndex{246229, "sa"},
+    CountryToIsoIndex{246258, "sc"},
+    CountryToIsoIndex{246277, "sn"},
+    CountryToIsoIndex{246292, "lc"},
+    CountryToIsoIndex{246315, "vc"},
+    CountryToIsoIndex{246362, "kn"},
+    CountryToIsoIndex{246389, "mf"},
+    CountryToIsoIndex{246408, "pm"},
+    CountryToIsoIndex{246439, "ea"},
+    CountryToIsoIndex{246468, "rs"},
+    CountryToIsoIndex{246481, "sl"},
+    CountryToIsoIndex{246502, "sg"},
+    CountryToIsoIndex{246521, "sx"},
+    CountryToIsoIndex{246542, "sy"},
+    CountryToIsoIndex{246553, "sk"},
+    CountryToIsoIndex{246570, "si"},
+    CountryToIsoIndex{246587, "sb"},
+    CountryToIsoIndex{246622, "so"},
+    CountryToIsoIndex{246635, "sd"},
+    CountryToIsoIndex{246648, "bl"},
+    CountryToIsoIndex{246683, "cx"},
+    CountryToIsoIndex{246716, "sh"},
+    CountryToIsoIndex{246749, "sr"},
+    CountryToIsoIndex{246766, "sz"},
+    CountryToIsoIndex{246785, "sj"},
+    CountryToIsoIndex{246820, "vu"},
+    CountryToIsoIndex{246839, "va"},
+    CountryToIsoIndex{246854, "ve"},
+    CountryToIsoIndex{246875, "vn"},
+    CountryToIsoIndex{246890, "ge"},
+    CountryToIsoIndex{246905, "tz"},
+    CountryToIsoIndex{246922, "tj"},
+    CountryToIsoIndex{246941, "tg"},
+    CountryToIsoIndex{246950, "tk"},
+    CountryToIsoIndex{246967, "to"},
+    CountryToIsoIndex{246978, "tv"},
+    CountryToIsoIndex{246995, "tt"},
+    CountryToIsoIndex{247026, "ta"},
+    CountryToIsoIndex{247057, "ci"},
+    CountryToIsoIndex{247076, "ke"},
+    CountryToIsoIndex{247087, "cp"},
+    CountryToIsoIndex{247114, "kw"},
+    CountryToIsoIndex{247129, "om"},
+    CountryToIsoIndex{247138, "fo"},
+    CountryToIsoIndex{247169, "ph"},
+    CountryToIsoIndex{247190, "fi"},
+    CountryToIsoIndex{247209, "fj"},
+    CountryToIsoIndex{247218, "fk"},
+    CountryToIsoIndex{247255, "fk"},
+    CountryToIsoIndex{247310, "fr"},
+    CountryToIsoIndex{247325, "gf"},
+    CountryToIsoIndex{247358, "tf"},
+    CountryToIsoIndex{247415, "pf"},
+    CountryToIsoIndex{247454, "al"},
+    CountryToIsoIndex{247473, "ao"},
+    CountryToIsoIndex{247488, "ad"},
+    CountryToIsoIndex{247503, "aq"},
+    CountryToIsoIndex{247528, "ag"},
+    CountryToIsoIndex{247567, "af"},
+    CountryToIsoIndex{247598, "ar"},
+    CountryToIsoIndex{247619, "aw"},
+    CountryToIsoIndex{247634, "am"},
+    CountryToIsoIndex{247651, "ug"},
+    CountryToIsoIndex{247668, "ug"},
+    CountryToIsoIndex{247681, "uz"},
+    CountryToIsoIndex{247700, "au"},
+    CountryToIsoIndex{247723, "hu"},
+    CountryToIsoIndex{247738, "at"},
+    CountryToIsoIndex{247753, "au"},
+    CountryToIsoIndex{247770, "ua"},
+    CountryToIsoIndex{247789, "ua"},
+    CountryToIsoIndex{247806, "uy"},
+    CountryToIsoIndex{247825, "uy"},
+    CountryToIsoIndex{247844, "az"},
+    CountryToIsoIndex{247861, "cx"},
+    CountryToIsoIndex{247880, "ae"},
+    CountryToIsoIndex{247923, "it"},
+    CountryToIsoIndex{247940, "it"},
+    CountryToIsoIndex{247953, "ax"},
+    CountryToIsoIndex{247970, "bs"},
+    CountryToIsoIndex{247987, "vg"},
+    CountryToIsoIndex{248022, "vi"},
+    CountryToIsoIndex{248065, "hm"},
+    CountryToIsoIndex{248094, "wf"},
+    CountryToIsoIndex{248125, "tc"},
+    CountryToIsoIndex{248154, "mp"},
+    CountryToIsoIndex{248189, "mh"},
+    CountryToIsoIndex{248204, "sc"},
+    CountryToIsoIndex{248221, "fo"},
+    CountryToIsoIndex{248236, "fk"},
+    CountryToIsoIndex{248255, "fk"},
+    CountryToIsoIndex{248294, "pn"},
+    CountryToIsoIndex{248313, "ck"},
+    CountryToIsoIndex{248326, "cc"},
+    CountryToIsoIndex{248355, "ky"},
+    CountryToIsoIndex{248372, "sb"},
+    CountryToIsoIndex{248387, "id"},
+    CountryToIsoIndex{248408, "id"},
+    CountryToIsoIndex{248427, "in"},
+    CountryToIsoIndex{248440, "is"},
+    CountryToIsoIndex{248457, "is"},
+    CountryToIsoIndex{248470, "ir"},
+    CountryToIsoIndex{248483, "ir"},
+    CountryToIsoIndex{248494, "ie"},
+    CountryToIsoIndex{248511, "ie"},
+    CountryToIsoIndex{248524, "al"},
+    CountryToIsoIndex{248537, "dz"},
+    CountryToIsoIndex{248552, "sv"},
+    CountryToIsoIndex{248569, "ai"},
+    CountryToIsoIndex{248586, "ao"},
+    CountryToIsoIndex{248599, "ad"},
+    CountryToIsoIndex{248612, "aq"},
+    CountryToIsoIndex{248633, "ag"},
+    CountryToIsoIndex{248664, "sz"},
+    CountryToIsoIndex{248683, "ee"},
+    CountryToIsoIndex{248698, "af"},
+    CountryToIsoIndex{248715, "ec"},
+    CountryToIsoIndex{248730, "ar"},
+    CountryToIsoIndex{248747, "us"},
+    CountryToIsoIndex{248756, "aw"},
+    CountryToIsoIndex{248767, "er"},
+    CountryToIsoIndex{248784, "am"},
+    CountryToIsoIndex{248797, "us"},
+    CountryToIsoIndex{248818, "et"},
+    CountryToIsoIndex{248833, "bs"},
+    CountryToIsoIndex{248854, "bd"},
+    CountryToIsoIndex{248877, "bb"},
+    CountryToIsoIndex{248898, "bo"},
+    CountryToIsoIndex{248915, "ba"},
+    CountryToIsoIndex{248952, "bw"},
+    CountryToIsoIndex{248971, "bt"},
+    CountryToIsoIndex{248986, "bt"},
+    CountryToIsoIndex{248997, "bg"},
+    CountryToIsoIndex{249016, "bg"},
+    CountryToIsoIndex{249031, "bo"},
+    CountryToIsoIndex{249046, "ba"},
+    CountryToIsoIndex{249079, "bw"},
+    CountryToIsoIndex{249096, "bi"},
+    CountryToIsoIndex{249111, "bf"},
+    CountryToIsoIndex{249134, "bf"},
+    CountryToIsoIndex{249161, "bh"},
+    CountryToIsoIndex{249174, "by"},
+    CountryToIsoIndex{249187, "be"},
+    CountryToIsoIndex{249198, "bz"},
+    CountryToIsoIndex{249207, "bd"},
+    CountryToIsoIndex{249220, "bj"},
+    CountryToIsoIndex{249229, "by"},
+    CountryToIsoIndex{249246, "be"},
+    CountryToIsoIndex{249259, "bz"},
+    CountryToIsoIndex{249270, "bj"},
+    CountryToIsoIndex{249281, "bm"},
+    CountryToIsoIndex{249296, "br"},
+    CountryToIsoIndex{249311, "bb"},
+    CountryToIsoIndex{249324, "bn"},
+    CountryToIsoIndex{249337, "br"},
+    CountryToIsoIndex{249348, "gb"},
+    CountryToIsoIndex{249363, "bm"},
+    CountryToIsoIndex{249376, "ga"},
+    CountryToIsoIndex{249389, "gm"},
+    CountryToIsoIndex{249404, "ge"},
+    CountryToIsoIndex{249419, "gh"},
+    CountryToIsoIndex{249428, "ga"},
+    CountryToIsoIndex{249437, "gh"},
+    CountryToIsoIndex{249450, "gt"},
+    CountryToIsoIndex{249465, "gu"},
+    CountryToIsoIndex{249474, "gp"},
+    CountryToIsoIndex{249495, "gt"},
+    CountryToIsoIndex{249520, "gu"},
+    CountryToIsoIndex{249533, "gp"},
+    CountryToIsoIndex{249550, "gy"},
+    CountryToIsoIndex{249565, "gs"},
+    CountryToIsoIndex{249630, "ez"},
+    CountryToIsoIndex{249647, "gy"},
+    CountryToIsoIndex{249658, "gf"},
+    CountryToIsoIndex{249683, "dj"},
+    CountryToIsoIndex{249696, "gi"},
+    CountryToIsoIndex{249719, "gi"},
+    CountryToIsoIndex{249734, "gn"},
+    CountryToIsoIndex{249745, "gw"},
+    CountryToIsoIndex{249766, "gq"},
+    CountryToIsoIndex{249793, "gn"},
+    CountryToIsoIndex{249802, "gw"},
+    CountryToIsoIndex{249823, "gm"},
+    CountryToIsoIndex{249834, "jm"},
+    CountryToIsoIndex{249847, "gg"},
+    CountryToIsoIndex{249860, "ge"},
+    CountryToIsoIndex{249873, "je"},
+    CountryToIsoIndex{249882, "gr"},
+    CountryToIsoIndex{249903, "gl"},
+    CountryToIsoIndex{249922, "gl"},
+    CountryToIsoIndex{249937, "de"},
+    CountryToIsoIndex{249950, "gd"},
+    CountryToIsoIndex{249961, "gg"},
+    CountryToIsoIndex{249972, "gd"},
+    CountryToIsoIndex{249991, "do"},
+    CountryToIsoIndex{250036, "dm"},
+    CountryToIsoIndex{250053, "dm"},
+    CountryToIsoIndex{250070, "jm"},
+    CountryToIsoIndex{250091, "dj"},
+    CountryToIsoIndex{250108, "je"},
+    CountryToIsoIndex{250123, "dg"},
+    CountryToIsoIndex{250144, "de"},
+    CountryToIsoIndex{250165, "dk"},
+    CountryToIsoIndex{250176, "dk"},
+    CountryToIsoIndex{250193, "za"},
+    CountryToIsoIndex{250218, "za"},
+    CountryToIsoIndex{250239, "ss"},
+    CountryToIsoIndex{250260, "ss"},
+    CountryToIsoIndex{250277, "ht"},
+    CountryToIsoIndex{250290, "ac"},
+    CountryToIsoIndex{250307, "bv"},
+    CountryToIsoIndex{250322, "ht"},
+    CountryToIsoIndex{250333, "mv"},
+    CountryToIsoIndex{250362, "um"},
+    CountryToIsoIndex{250413, "ic"},
+    CountryToIsoIndex{250438, "bq"},
+    CountryToIsoIndex{250483, "im"},
+    CountryToIsoIndex{250496, "nf"},
+    CountryToIsoIndex{250515, "cp"},
+    CountryToIsoIndex{250538, "nl"},
+    CountryToIsoIndex{250553, "hn"},
+    CountryToIsoIndex{250572, "in"},
+    CountryToIsoIndex{250581, "va"},
+    CountryToIsoIndex{250596, "nl"},
+    CountryToIsoIndex{250607, "hk"},
+    CountryToIsoIndex{250624, "hk"},
+    CountryToIsoIndex{250679, "hu"},
+    CountryToIsoIndex{250694, "hn"},
+    CountryToIsoIndex{250709, "io"},
+    CountryToIsoIndex{250770, "tf"},
+    CountryToIsoIndex{250819, "ci"},
+    CountryToIsoIndex{250856, "ph"},
+    CountryToIsoIndex{250877, "do"},
+    CountryToIsoIndex{250918, "cf"},
+    CountryToIsoIndex{250963, "cz"},
+    CountryToIsoIndex{250992, "ps"},
+    CountryToIsoIndex{251025, "va"},
+    CountryToIsoIndex{251056, "vu"},
+    CountryToIsoIndex{251077, "vn"},
+    CountryToIsoIndex{251096, "ve"},
+    CountryToIsoIndex{251117, "vn"},
+    CountryToIsoIndex{251132, "vu"},
+    CountryToIsoIndex{251145, "ve"},
+    CountryToIsoIndex{251160, "zm"},
+    CountryToIsoIndex{251175, "zw"},
+    CountryToIsoIndex{251196, "zw"},
+    CountryToIsoIndex{251213, "zm"},
+    CountryToIsoIndex{251224, "ci"},
+    CountryToIsoIndex{251241, "tz"},
+    CountryToIsoIndex{251262, "tg"},
+    CountryToIsoIndex{251271, "to"},
+    CountryToIsoIndex{251284, "tj"},
+    CountryToIsoIndex{251301, "tv"},
+    CountryToIsoIndex{251320, "tv"},
+    CountryToIsoIndex{251333, "tg"},
+    CountryToIsoIndex{251342, "to"},
+    CountryToIsoIndex{251353, "tn"},
+    CountryToIsoIndex{251368, "tk"},
+    CountryToIsoIndex{251381, "tr"},
+    CountryToIsoIndex{251394, "tm"},
+    CountryToIsoIndex{251415, "tm"},
+    CountryToIsoIndex{251442, "tw"},
+    CountryToIsoIndex{251457, "th"},
+    CountryToIsoIndex{251474, "tl"},
+    CountryToIsoIndex{251493, "tz"},
+    CountryToIsoIndex{251506, "tr"},
+    CountryToIsoIndex{251519, "qo"},
+    CountryToIsoIndex{251556, "tt"},
+    CountryToIsoIndex{251595, "tt"},
+    CountryToIsoIndex{251622, "ta"},
+    CountryToIsoIndex{251647, "td"},
+    CountryToIsoIndex{251658, "cl"},
+    CountryToIsoIndex{251669, "cz"},
+    CountryToIsoIndex{251682, "jp"},
+    CountryToIsoIndex{251699, "gr"},
+    CountryToIsoIndex{251708, "jp"},
+    CountryToIsoIndex{251715, "jo"},
+    CountryToIsoIndex{251724, "il"},
+    CountryToIsoIndex{251735, "kw"},
+    CountryToIsoIndex{251746, "cn"},
+    CountryToIsoIndex{251755, "cv"},
+    CountryToIsoIndex{251768, "la"},
+    CountryToIsoIndex{251779, "la"},
+    CountryToIsoIndex{251788, "lb"},
+    CountryToIsoIndex{251799, "ly"},
+    CountryToIsoIndex{251806, "lu"},
+    CountryToIsoIndex{251825, "lu"},
+    CountryToIsoIndex{251846, "lv"},
+    CountryToIsoIndex{251857, "ly"},
+    CountryToIsoIndex{251868, "lr"},
+    CountryToIsoIndex{251883, "lr"},
+    CountryToIsoIndex{251896, "lt"},
+    CountryToIsoIndex{251905, "lt"},
+    CountryToIsoIndex{251914, "li"},
+    CountryToIsoIndex{251935, "ls"},
+    CountryToIsoIndex{251946, "lv"},
+    CountryToIsoIndex{251963, "ls"},
+    CountryToIsoIndex{251976, "mg"},
+    CountryToIsoIndex{252005, "yt"},
+    CountryToIsoIndex{252018, "mw"},
+    CountryToIsoIndex{252037, "mv"},
+    CountryToIsoIndex{252056, "mt"},
+    CountryToIsoIndex{252071, "ml"},
+    CountryToIsoIndex{252082, "my"},
+    CountryToIsoIndex{252101, "mk"},
+    CountryToIsoIndex{252122, "ma"},
+    CountryToIsoIndex{252137, "mq"},
+    CountryToIsoIndex{252156, "mr"},
+    CountryToIsoIndex{252179, "mh"},
+    CountryToIsoIndex{252210, "mr"},
+    CountryToIsoIndex{252229, "mu"},
+    CountryToIsoIndex{252248, "mz"},
+    CountryToIsoIndex{252267, "yt"},
+    CountryToIsoIndex{252278, "md"},
+    CountryToIsoIndex{252295, "ml"},
+    CountryToIsoIndex{252304, "mc"},
+    CountryToIsoIndex{252319, "mn"},
+    CountryToIsoIndex{252336, "ms"},
+    CountryToIsoIndex{252357, "me"},
+    CountryToIsoIndex{252378, "mu"},
+    CountryToIsoIndex{252395, "mg"},
+    CountryToIsoIndex{252408, "mz"},
+    CountryToIsoIndex{252423, "md"},
+    CountryToIsoIndex{252438, "mn"},
+    CountryToIsoIndex{252455, "me"},
+    CountryToIsoIndex{252472, "ms"},
+    CountryToIsoIndex{252487, "mc"},
+    CountryToIsoIndex{252498, "tl"},
+    CountryToIsoIndex{252517, "tl"},
+    CountryToIsoIndex{252536, "mm"},
+    CountryToIsoIndex{252555, "mm"},
+    CountryToIsoIndex{252578, "fm"},
+    CountryToIsoIndex{252599, "fm"},
+    CountryToIsoIndex{252618, "mw"},
+    CountryToIsoIndex{252631, "my"},
+    CountryToIsoIndex{252642, "mt"},
+    CountryToIsoIndex{252651, "mx"},
+    CountryToIsoIndex{252666, "eg"},
+    CountryToIsoIndex{252677, "mo"},
+    CountryToIsoIndex{252686, "mo"},
+    CountryToIsoIndex{252733, "mk"},
+    CountryToIsoIndex{252762, "mx"},
+    CountryToIsoIndex{252775, "ma"},
+    CountryToIsoIndex{252786, "mq"},
+    CountryToIsoIndex{252801, "na"},
+    CountryToIsoIndex{252818, "nr"},
+    CountryToIsoIndex{252829, "no"},
+    CountryToIsoIndex{252848, "nf"},
+    CountryToIsoIndex{252875, "no"},
+    CountryToIsoIndex{252892, "ng"},
+    CountryToIsoIndex{252907, "ng"},
+    CountryToIsoIndex{252920, "nu"},
+    CountryToIsoIndex{252931, "nz"},
+    CountryToIsoIndex{252952, "nz"},
+    CountryToIsoIndex{252969, "ne"},
+    CountryToIsoIndex{252978, "ne"},
+    CountryToIsoIndex{252991, "ni"},
+    CountryToIsoIndex{253014, "ni"},
+    CountryToIsoIndex{253031, "na"},
+    CountryToIsoIndex{253044, "np"},
+    CountryToIsoIndex{253059, "np"},
+    CountryToIsoIndex{253068, "nc"},
+    CountryToIsoIndex{253095, "st"},
+    CountryToIsoIndex{253138, "ws"},
+    CountryToIsoIndex{253153, "sm"},
+    CountryToIsoIndex{253176, "ea"},
+    CountryToIsoIndex{253199, "st"},
+    CountryToIsoIndex{253232, "sb"},
+    CountryToIsoIndex{253261, "so"},
+    CountryToIsoIndex{253278, "sj"},
+    CountryToIsoIndex{253311, "eh"},
+    CountryToIsoIndex{253334, "sd"},
+    CountryToIsoIndex{253347, "sd"},
+    CountryToIsoIndex{253356, "sz"},
+    CountryToIsoIndex{253381, "sz"},
+    CountryToIsoIndex{253398, "so"},
+    CountryToIsoIndex{253411, "sy"},
+    CountryToIsoIndex{253422, "sr"},
+    CountryToIsoIndex{253439, "sr"},
+    CountryToIsoIndex{253454, "sh"},
+    CountryToIsoIndex{253471, "sl"},
+    CountryToIsoIndex{253492, "sc"},
+    CountryToIsoIndex{253505, "cn"},
+    CountryToIsoIndex{253512, "sg"},
+    CountryToIsoIndex{253533, "sg"},
+    CountryToIsoIndex{253548, "sl"},
+    CountryToIsoIndex{253569, "sy"},
+    CountryToIsoIndex{253580, "sk"},
+    CountryToIsoIndex{253601, "si"},
+    CountryToIsoIndex{253620, "si"},
+    CountryToIsoIndex{253635, "sk"},
+    CountryToIsoIndex{253650, "ws"},
+    CountryToIsoIndex{253661, "as"},
+    CountryToIsoIndex{253690, "mf"},
+    CountryToIsoIndex{253703, "sm"},
+    CountryToIsoIndex{253718, "sn"},
+    CountryToIsoIndex{253727, "bl"},
+    CountryToIsoIndex{253754, "sh"},
+    CountryToIsoIndex{253769, "vc"},
+    CountryToIsoIndex{253808, "lc"},
+    CountryToIsoIndex{253825, "sx"},
+    CountryToIsoIndex{253842, "pm"},
+    CountryToIsoIndex{253871, "kn"},
+    CountryToIsoIndex{253898, "sn"},
+    CountryToIsoIndex{253915, "rs"},
+    CountryToIsoIndex{253928, "es"},
+    CountryToIsoIndex{253937, "rs"},
+    CountryToIsoIndex{253948, "lk"},
+    CountryToIsoIndex{253969, "lk"},
+    CountryToIsoIndex{253984, "eg"},
+    CountryToIsoIndex{253999, "om"},
+    CountryToIsoIndex{254010, "et"},
+    CountryToIsoIndex{254027, "iq"},
+    CountryToIsoIndex{254038, "sv"},
+    CountryToIsoIndex{254065, "ee"},
+    CountryToIsoIndex{254082, "at"},
+    CountryToIsoIndex{254097, "ec"},
+    CountryToIsoIndex{254116, "gq"},
+    CountryToIsoIndex{254149, "sa"},
+    CountryToIsoIndex{254170, "er"},
+    CountryToIsoIndex{254185, "pa"},
+    CountryToIsoIndex{254206, "pg"},
+    CountryToIsoIndex{254239, "pk"},
+    CountryToIsoIndex{254262, "py"},
+    CountryToIsoIndex{254287, "pr"},
+    CountryToIsoIndex{254308, "pt"},
+    CountryToIsoIndex{254329, "pl"},
+    CountryToIsoIndex{254342, "pn"},
+    CountryToIsoIndex{254373, "pe"},
+    CountryToIsoIndex{254384, "fk"},
+    CountryToIsoIndex{254421, "fo"},
+    CountryToIsoIndex{254448, "gb"},
+    CountryToIsoIndex{254493, "us"},
+    CountryToIsoIndex{254532, "fj"},
+    CountryToIsoIndex{254547, "ph"},
+    CountryToIsoIndex{254570, "fi"},
+    CountryToIsoIndex{254589, "gf"},
+    CountryToIsoIndex{254630, "pf"},
+    CountryToIsoIndex{254677, "fr"},
+    CountryToIsoIndex{254700, "us"},
+    CountryToIsoIndex{254707, "pr"},
+    CountryToIsoIndex{254728, "pl"},
+    CountryToIsoIndex{254739, "pf"},
+    CountryToIsoIndex{254770, "pt"},
+    CountryToIsoIndex{254785, "fj"},
+    CountryToIsoIndex{254794, "fi"},
+    CountryToIsoIndex{254807, "pw"},
+    CountryToIsoIndex{254816, "ps"},
+    CountryToIsoIndex{254829, "pa"},
+    CountryToIsoIndex{254838, "pg"},
+    CountryToIsoIndex{254869, "pk"},
+    CountryToIsoIndex{254882, "py"},
+    CountryToIsoIndex{254897, "pe"},
+    CountryToIsoIndex{254904, "td"},
+    CountryToIsoIndex{254911, "cl"},
+    CountryToIsoIndex{254920, "cz"},
+    CountryToIsoIndex{254929, "cf"},
+    CountryToIsoIndex{254990, "fr"},
+    CountryToIsoIndex{254999, "qa"},
+    CountryToIsoIndex{255014, "kh"},
+    CountryToIsoIndex{255033, "cm"},
+    CountryToIsoIndex{255050, "ca"},
+    CountryToIsoIndex{255067, "ic"},
+    CountryToIsoIndex{255102, "cv"},
+    CountryToIsoIndex{255143, "co"},
+    CountryToIsoIndex{255160, "km"},
+    CountryToIsoIndex{255175, "cd"},
+    CountryToIsoIndex{255202, "xk"},
+    CountryToIsoIndex{255217, "cr"},
+    CountryToIsoIndex{255240, "cu"},
+    CountryToIsoIndex{255251, "cu"},
+    CountryToIsoIndex{255260, "ci"},
+    CountryToIsoIndex{255279, "co"},
+    CountryToIsoIndex{255296, "km"},
+    CountryToIsoIndex{255309, "cg"},
+    CountryToIsoIndex{255334, "cd"},
+    CountryToIsoIndex{255395, "cd"},
+    CountryToIsoIndex{255420, "cg"},
+    CountryToIsoIndex{255447, "xk"},
+    CountryToIsoIndex{255460, "cr"},
+    CountryToIsoIndex{255479, "ck"},
+    CountryToIsoIndex{255500, "cw"},
+    CountryToIsoIndex{255519, "cw"},
+    CountryToIsoIndex{255534, "kr"},
+    CountryToIsoIndex{255561, "kp"},
+    CountryToIsoIndex{255588, "kz"},
+    CountryToIsoIndex{255601, "qa"},
+    CountryToIsoIndex{255610, "ky"},
+    CountryToIsoIndex{255639, "kg"},
+    CountryToIsoIndex{255658, "ki"},
+    CountryToIsoIndex{255677, "ki"},
+    CountryToIsoIndex{255694, "nc"},
+    CountryToIsoIndex{255719, "kh"},
+    CountryToIsoIndex{255734, "cm"},
+    CountryToIsoIndex{255745, "ca"},
+    CountryToIsoIndex{255754, "ke"},
+    CountryToIsoIndex{255763, "ke"},
+    CountryToIsoIndex{255774, "cy"},
+    CountryToIsoIndex{255789, "hr"},
+    CountryToIsoIndex{255806, "hr"},
+    CountryToIsoIndex{255821, "re"},
+    CountryToIsoIndex{255836, "rw"},
+    CountryToIsoIndex{255849, "rw"},
+    CountryToIsoIndex{255866, "ro"},
+    CountryToIsoIndex{255879, "ro"},
+    CountryToIsoIndex{255894, "ru"},
+    CountryToIsoIndex{255905, "ru"},
+    CountryToIsoIndex{255922, "re"},
+    CountryToIsoIndex{255939, "se"},
+    CountryToIsoIndex{255952, "ch"},
+    CountryToIsoIndex{255965, "se"},
+    CountryToIsoIndex{255978, "es"},
+    CountryToIsoIndex{255995, "th"},
+    CountryToIsoIndex{256008, "tn"},
+    CountryToIsoIndex{256023, "ye"},
+    CountryToIsoIndex{256032, "al"},
+    CountryToIsoIndex{256051, "dz"},
+    CountryToIsoIndex{256070, "sv"},
+    CountryToIsoIndex{256093, "ag"},
+    CountryToIsoIndex{256132, "ad"},
+    CountryToIsoIndex{256147, "mp"},
+    CountryToIsoIndex{256170, "kp"},
+    CountryToIsoIndex{256187, "at"},
+    CountryToIsoIndex{256198, "et"},
+    CountryToIsoIndex{256211, "et"},
+    CountryToIsoIndex{256226, "az"},
+    CountryToIsoIndex{256245, "az"},
+    CountryToIsoIndex{256266, "az"},
+    CountryToIsoIndex{256287, "az"},
+    CountryToIsoIndex{256306, "az"},
+    CountryToIsoIndex{256323, "ar"},
+    CountryToIsoIndex{256340, "ar"},
+    CountryToIsoIndex{256357, "ar"},
+    CountryToIsoIndex{256374, "ar"},
+    CountryToIsoIndex{256391, "ar"},
+    CountryToIsoIndex{256410, "jo"},
+    CountryToIsoIndex{256419, "am"},
+    CountryToIsoIndex{256436, "am"},
+    CountryToIsoIndex{256453, "am"},
+    CountryToIsoIndex{256468, "am"},
+    CountryToIsoIndex{256483, "aw"},
+    CountryToIsoIndex{256494, "ez"},
+    CountryToIsoIndex{256517, "uy"},
+    CountryToIsoIndex{256532, "er"},
+    CountryToIsoIndex{256547, "ar"},
+    CountryToIsoIndex{256564, "er"},
+    CountryToIsoIndex{256577, "er"},
+    CountryToIsoIndex{256592, "er"},
+    CountryToIsoIndex{256609, "uz"},
+    CountryToIsoIndex{256626, "uz"},
+    CountryToIsoIndex{256643, "uz"},
+    CountryToIsoIndex{256660, "az"},
+    CountryToIsoIndex{256679, "es"},
+    CountryToIsoIndex{256694, "au"},
+    CountryToIsoIndex{256711, "au"},
+    CountryToIsoIndex{256728, "gq"},
+    CountryToIsoIndex{256753, "gq"},
+    CountryToIsoIndex{256776, "gq"},
+    CountryToIsoIndex{256799, "ee"},
+    CountryToIsoIndex{256814, "ee"},
+    CountryToIsoIndex{256827, "ee"},
+    CountryToIsoIndex{256842, "il"},
+    CountryToIsoIndex{256857, "il"},
+    CountryToIsoIndex{256872, "sk"},
+    CountryToIsoIndex{256887, "si"},
+    CountryToIsoIndex{256902, "ac"},
+    CountryToIsoIndex{256927, "sz"},
+    CountryToIsoIndex{256944, "sz"},
+    CountryToIsoIndex{256961, "sj"},
+    CountryToIsoIndex{256996, "sj"},
+    CountryToIsoIndex{257034, "sz"},
+    CountryToIsoIndex{257051, "ac"},
+    CountryToIsoIndex{257074, "at"},
+    CountryToIsoIndex{257087, "au"},
+    CountryToIsoIndex{257106, "au"},
+    CountryToIsoIndex{257123, "ee"},
+    CountryToIsoIndex{257138, "at"},
+    CountryToIsoIndex{257151, "au"},
+    CountryToIsoIndex{257168, "au"},
+    CountryToIsoIndex{257185, "es"},
+    CountryToIsoIndex{257200, "es"},
+    CountryToIsoIndex{257211, "ac"},
+    CountryToIsoIndex{257236, "at"},
+    CountryToIsoIndex{257249, "za"},
+    CountryToIsoIndex{257274, "af"},
+    CountryToIsoIndex{257293, "af"},
+    CountryToIsoIndex{257312, "ps"},
+    CountryToIsoIndex{257347, "ar"},
+    CountryToIsoIndex{257366, "jo"},
+    CountryToIsoIndex{257379, "tf"},
+    CountryToIsoIndex{257428, "io"},
+    CountryToIsoIndex{257489, "ec"},
+    CountryToIsoIndex{257508, "ae"},
+    CountryToIsoIndex{257553, "ax"},
+    CountryToIsoIndex{257576, "al"},
+    CountryToIsoIndex{257591, "al"},
+    CountryToIsoIndex{257604, "al"},
+    CountryToIsoIndex{257619, "al"},
+    CountryToIsoIndex{257634, "al"},
+    CountryToIsoIndex{257649, "bh"},
+    CountryToIsoIndex{257664, "br"},
+    CountryToIsoIndex{257681, "pt"},
+    CountryToIsoIndex{257698, "bs"},
+    CountryToIsoIndex{257713, "ba"},
+    CountryToIsoIndex{257742, "cz"},
+    CountryToIsoIndex{257755, "tl"},
+    CountryToIsoIndex{257784, "me"},
+    CountryToIsoIndex{257807, "dz"},
+    CountryToIsoIndex{257822, "dz"},
+    CountryToIsoIndex{257837, "dz"},
+    CountryToIsoIndex{257852, "dz"},
+    CountryToIsoIndex{257867, "dz"},
+    CountryToIsoIndex{257882, "dk"},
+    CountryToIsoIndex{257899, "cv"},
+    CountryToIsoIndex{257922, "sv"},
+    CountryToIsoIndex{257943, "sv"},
+    CountryToIsoIndex{257962, "sv"},
+    CountryToIsoIndex{257981, "sv"},
+    CountryToIsoIndex{258000, "sv"},
+    CountryToIsoIndex{258019, "sn"},
+    CountryToIsoIndex{258034, "sd"},
+    CountryToIsoIndex{258049, "se"},
+    CountryToIsoIndex{258062, "eh"},
+    CountryToIsoIndex{258091, "so"},
+    CountryToIsoIndex{258106, "cn"},
+    CountryToIsoIndex{258117, "iq"},
+    CountryToIsoIndex{258130, "ga"},
+    CountryToIsoIndex{258145, "va"},
+    CountryToIsoIndex{258164, "ph"},
+    CountryToIsoIndex{258179, "cm"},
+    CountryToIsoIndex{258198, "cg"},
+    CountryToIsoIndex{258229, "cd"},
+    CountryToIsoIndex{258258, "kw"},
+    CountryToIsoIndex{258271, "de"},
+    CountryToIsoIndex{258282, "de"},
+    CountryToIsoIndex{258297, "ma"},
+    CountryToIsoIndex{258310, "mx"},
+    CountryToIsoIndex{258325, "sa"},
+    CountryToIsoIndex{258370, "gb"},
+    CountryToIsoIndex{258399, "ax"},
+    CountryToIsoIndex{258418, "ax"},
+    CountryToIsoIndex{258433, "no"},
+    CountryToIsoIndex{258448, "at"},
+    CountryToIsoIndex{258461, "ne"},
+    CountryToIsoIndex{258474, "in"},
+    CountryToIsoIndex{258485, "us"},
+    CountryToIsoIndex{258516, "jp"},
+    CountryToIsoIndex{258531, "ye"},
+    CountryToIsoIndex{258542, "gr"},
+    CountryToIsoIndex{258557, "ax"},
+    CountryToIsoIndex{258582, "ae"},
+    CountryToIsoIndex{258615, "us"},
+    CountryToIsoIndex{258656, "as"},
+    CountryToIsoIndex{258679, "vi"},
+    CountryToIsoIndex{258706, "um"},
+    CountryToIsoIndex{258739, "us"},
+    CountryToIsoIndex{258752, "us"},
+    CountryToIsoIndex{258787, "vi"},
+    CountryToIsoIndex{258814, "as"},
+    CountryToIsoIndex{258841, "um"},
+    CountryToIsoIndex{258896, "as"},
+    CountryToIsoIndex{258919, "um"},
+    CountryToIsoIndex{258968, "um"},
+    CountryToIsoIndex{259003, "vi"},
+    CountryToIsoIndex{259034, "as"},
+    CountryToIsoIndex{259057, "vi"},
+    CountryToIsoIndex{259092, "aq"},
+    CountryToIsoIndex{259113, "aq"},
+    CountryToIsoIndex{259134, "aq"},
+    CountryToIsoIndex{259153, "ag"},
+    CountryToIsoIndex{259182, "ag"},
+    CountryToIsoIndex{259213, "ad"},
+    CountryToIsoIndex{259226, "id"},
+    CountryToIsoIndex{259241, "id"},
+    CountryToIsoIndex{259260, "id"},
+    CountryToIsoIndex{259279, "im"},
+    CountryToIsoIndex{259302, "ao"},
+    CountryToIsoIndex{259315, "ai"},
+    CountryToIsoIndex{259330, "aq"},
+    CountryToIsoIndex{259351, "ag"},
+    CountryToIsoIndex{259386, "ag"},
+    CountryToIsoIndex{259419, "aq"},
+    CountryToIsoIndex{259440, "ag"},
+    CountryToIsoIndex{259469, "ad"},
+    CountryToIsoIndex{259482, "id"},
+    CountryToIsoIndex{259501, "id"},
+    CountryToIsoIndex{259520, "in"},
+    CountryToIsoIndex{259531, "gb"},
+    CountryToIsoIndex{259548, "ao"},
+    CountryToIsoIndex{259561, "ai"},
+    CountryToIsoIndex{259574, "ao"},
+    CountryToIsoIndex{259587, "ai"},
+    CountryToIsoIndex{259602, "ai"},
+    CountryToIsoIndex{259619, "ai"},
+    CountryToIsoIndex{259634, "uy"},
+    CountryToIsoIndex{259649, "uy"},
+    CountryToIsoIndex{259666, "uz"},
+    CountryToIsoIndex{259685, "uz"},
+    CountryToIsoIndex{259704, "ug"},
+    CountryToIsoIndex{259717, "qo"},
+    CountryToIsoIndex{259752, "qo"},
+    CountryToIsoIndex{259798, "ua"},
+    CountryToIsoIndex{259815, "eh"},
+    CountryToIsoIndex{259836, "om"},
+    CountryToIsoIndex{259847, "qo"},
+    CountryToIsoIndex{259884, "tl"},
+    CountryToIsoIndex{259903, "ua"},
+    CountryToIsoIndex{259918, "ug"},
+    CountryToIsoIndex{259933, "ir"},
+    CountryToIsoIndex{259944, "ie"},
+    CountryToIsoIndex{259959, "ie"},
+    CountryToIsoIndex{259974, "ie"},
+    CountryToIsoIndex{259989, "er"},
+    CountryToIsoIndex{260008, "is"},
+    CountryToIsoIndex{260023, "is"},
+    CountryToIsoIndex{260038, "is"},
+    CountryToIsoIndex{260053, "sz"},
+    CountryToIsoIndex{260070, "ee"},
+    CountryToIsoIndex{260087, "it"},
+    CountryToIsoIndex{260102, "im"},
+    CountryToIsoIndex{260119, "ci"},
+    CountryToIsoIndex{260142, "ci"},
+    CountryToIsoIndex{260163, "et"},
+    CountryToIsoIndex{260178, "ec"},
+    CountryToIsoIndex{260195, "gq"},
+    CountryToIsoIndex{260226, "ci"},
+    CountryToIsoIndex{260247, "am"},
+    CountryToIsoIndex{260266, "aw"},
+    CountryToIsoIndex{260281, "af"},
+    CountryToIsoIndex{260304, "as"},
+    CountryToIsoIndex{260333, "ci"},
+    CountryToIsoIndex{260356, "ie"},
+    CountryToIsoIndex{260375, "is"},
+    CountryToIsoIndex{260394, "uz"},
+    CountryToIsoIndex{260417, "et"},
+    CountryToIsoIndex{260436, "er"},
+    CountryToIsoIndex{260453, "il"},
+    CountryToIsoIndex{260470, "id"},
+    CountryToIsoIndex{260493, "it"},
+    CountryToIsoIndex{260504, "ec"},
+    CountryToIsoIndex{260521, "gq"},
+    CountryToIsoIndex{260554, "it"},
+    CountryToIsoIndex{260563, "it"},
+    CountryToIsoIndex{260572, "ec"},
+    CountryToIsoIndex{260585, "ec"},
+    CountryToIsoIndex{260600, "us"},
+    CountryToIsoIndex{260623, "it"},
+    CountryToIsoIndex{260638, "et"},
+    CountryToIsoIndex{260653, "et"},
+    CountryToIsoIndex{260670, "ir"},
+    CountryToIsoIndex{260681, "ie"},
+    CountryToIsoIndex{260694, "ie"},
+    CountryToIsoIndex{260709, "il"},
+    CountryToIsoIndex{260726, "is"},
+    CountryToIsoIndex{260739, "is"},
+    CountryToIsoIndex{260754, "ee"},
+    CountryToIsoIndex{260773, "es"},
+    CountryToIsoIndex{260790, "ax"},
+    CountryToIsoIndex{260817, "aq"},
+    CountryToIsoIndex{260838, "ci"},
+    CountryToIsoIndex{260857, "im"},
+    CountryToIsoIndex{260876, "iq"},
+    CountryToIsoIndex{260889, "ir"},
+    CountryToIsoIndex{260902, "it"},
+    CountryToIsoIndex{260917, "ec"},
+    CountryToIsoIndex{260934, "pg"},
+    CountryToIsoIndex{260969, "py"},
+    CountryToIsoIndex{260986, "bb"},
+    CountryToIsoIndex{261003, "bb"},
+    CountryToIsoIndex{261020, "bb"},
+    CountryToIsoIndex{261037, "bb"},
+    CountryToIsoIndex{261052, "bb"},
+    CountryToIsoIndex{261069, "pk"},
+    CountryToIsoIndex{261084, "pw"},
+    CountryToIsoIndex{261095, "bs"},
+    CountryToIsoIndex{261108, "bs"},
+    CountryToIsoIndex{261121, "bs"},
+    CountryToIsoIndex{261134, "bh"},
+    CountryToIsoIndex{261145, "bh"},
+    CountryToIsoIndex{261156, "bh"},
+    CountryToIsoIndex{261169, "qo"},
+    CountryToIsoIndex{261223, "br"},
+    CountryToIsoIndex{261236, "br"},
+    CountryToIsoIndex{261249, "br"},
+    CountryToIsoIndex{261262, "bb"},
+    CountryToIsoIndex{261277, "gb"},
+    CountryToIsoIndex{261292, "br"},
+    CountryToIsoIndex{261303, "io"},
+    CountryToIsoIndex{261340, "vg"},
+    CountryToIsoIndex{261369, "io"},
+    CountryToIsoIndex{261414, "io"},
+    CountryToIsoIndex{261447, "io"},
+    CountryToIsoIndex{261488, "vg"},
+    CountryToIsoIndex{261521, "bq"},
+    CountryToIsoIndex{261574, "gb"},
+    CountryToIsoIndex{261589, "bm"},
+    CountryToIsoIndex{261602, "bn"},
+    CountryToIsoIndex{261615, "bn"},
+    CountryToIsoIndex{261630, "bn"},
+    CountryToIsoIndex{261645, "bi"},
+    CountryToIsoIndex{261658, "bn"},
+    CountryToIsoIndex{261671, "bi"},
+    CountryToIsoIndex{261684, "bi"},
+    CountryToIsoIndex{261697, "bn"},
+    CountryToIsoIndex{261708, "bn"},
+    CountryToIsoIndex{261723, "vg"},
+    CountryToIsoIndex{261754, "bf"},
+    CountryToIsoIndex{261775, "bf"},
+    CountryToIsoIndex{261796, "vg"},
+    CountryToIsoIndex{261837, "gb"},
+    CountryToIsoIndex{261854, "io"},
+    CountryToIsoIndex{261909, "vg"},
+    CountryToIsoIndex{261940, "by"},
+    CountryToIsoIndex{261953, "be"},
+    CountryToIsoIndex{261966, "be"},
+    CountryToIsoIndex{261977, "bg"},
+    CountryToIsoIndex{261996, "bg"},
+    CountryToIsoIndex{262015, "bg"},
+    CountryToIsoIndex{262030, "bg"},
+    CountryToIsoIndex{262045, "bg"},
+    CountryToIsoIndex{262060, "bg"},
+    CountryToIsoIndex{262075, "bz"},
+    CountryToIsoIndex{262084, "be"},
+    CountryToIsoIndex{262095, "bz"},
+    CountryToIsoIndex{262104, "xa"},
+    CountryToIsoIndex{262125, "bd"},
+    CountryToIsoIndex{262142, "pa"},
+    CountryToIsoIndex{262151, "bj"},
+    CountryToIsoIndex{262160, "bd"},
+    CountryToIsoIndex{262175, "bd"},
+    CountryToIsoIndex{262192, "bd"},
+    CountryToIsoIndex{262209, "bd"},
+    CountryToIsoIndex{262229, "bd"},
+    CountryToIsoIndex{262246, "bj"},
+    CountryToIsoIndex{262255, "bs"},
+    CountryToIsoIndex{262268, "qo"},
+    CountryToIsoIndex{262293, "bt"},
+    CountryToIsoIndex{262306, "bt"},
+    CountryToIsoIndex{262317, "bw"},
+    CountryToIsoIndex{262336, "bw"},
+    CountryToIsoIndex{262353, "bw"},
+    CountryToIsoIndex{262370, "bw"},
+    CountryToIsoIndex{262387, "bw"},
+    CountryToIsoIndex{262406, "pr"},
+    CountryToIsoIndex{262425, "bf"},
+    CountryToIsoIndex{262448, "bi"},
+    CountryToIsoIndex{262463, "bi"},
+    CountryToIsoIndex{262478, "bi"},
+    CountryToIsoIndex{262493, "bf"},
+    CountryToIsoIndex{262516, "bf"},
+    CountryToIsoIndex{262539, "ba"},
+    CountryToIsoIndex{262574, "ba"},
+    CountryToIsoIndex{262617, "ba"},
+    CountryToIsoIndex{262654, "ba"},
+    CountryToIsoIndex{262693, "ba"},
+    CountryToIsoIndex{262729, "ba"},
+    CountryToIsoIndex{262756, "ba"},
+    CountryToIsoIndex{262801, "pl"},
+    CountryToIsoIndex{262814, "bo"},
+    CountryToIsoIndex{262831, "bo"},
+    CountryToIsoIndex{262846, "pf"},
+    CountryToIsoIndex{262881, "bo"},
+    CountryToIsoIndex{262896, "bo"},
+    CountryToIsoIndex{262913, "bg"},
+    CountryToIsoIndex{262930, "bo"},
+    CountryToIsoIndex{262943, "bo"},
+    CountryToIsoIndex{262958, "bt"},
+    CountryToIsoIndex{262971, "bv"},
+    CountryToIsoIndex{262990, "bv"},
+    CountryToIsoIndex{263015, "bv"},
+    CountryToIsoIndex{263030, "bv"},
+    CountryToIsoIndex{263053, "bv"},
+    CountryToIsoIndex{263072, "bt"},
+    CountryToIsoIndex{263085, "bw"},
+    CountryToIsoIndex{263102, "bv"},
+    CountryToIsoIndex{263125, "br"},
+    CountryToIsoIndex{263146, "gb"},
+    CountryToIsoIndex{263183, "mm"},
+    CountryToIsoIndex{263194, "bn"},
+    CountryToIsoIndex{263209, "pe"},
+    CountryToIsoIndex{263218, "qo"},
+    CountryToIsoIndex{263245, "br"},
+    CountryToIsoIndex{263260, "by"},
+    CountryToIsoIndex{263275, "be"},
+    CountryToIsoIndex{263288, "bz"},
+    CountryToIsoIndex{263299, "bj"},
+    CountryToIsoIndex{263308, "vg"},
+    CountryToIsoIndex{263349, "bg"},
+    CountryToIsoIndex{263368, "bd"},
+    CountryToIsoIndex{263387, "bs"},
+    CountryToIsoIndex{263402, "bn"},
+    CountryToIsoIndex{263415, "bf"},
+    CountryToIsoIndex{263438, "bj"},
+    CountryToIsoIndex{263449, "bm"},
+    CountryToIsoIndex{263466, "in"},
+    CountryToIsoIndex{263477, "bt"},
+    CountryToIsoIndex{263490, "bs"},
+    CountryToIsoIndex{263503, "bw"},
+    CountryToIsoIndex{263520, "ba"},
+    CountryToIsoIndex{263557, "bo"},
+    CountryToIsoIndex{263572, "bt"},
+    CountryToIsoIndex{263583, "bf"},
+    CountryToIsoIndex{263606, "bi"},
+    CountryToIsoIndex{263621, "bg"},
+    CountryToIsoIndex{263640, "qo"},
+    CountryToIsoIndex{263669, "gb"},
+    CountryToIsoIndex{263694, "by"},
+    CountryToIsoIndex{263707, "by"},
+    CountryToIsoIndex{263722, "by"},
+    CountryToIsoIndex{263739, "bz"},
+    CountryToIsoIndex{263752, "by"},
+    CountryToIsoIndex{263769, "be"},
+    CountryToIsoIndex{263786, "be"},
+    CountryToIsoIndex{263799, "bz"},
+    CountryToIsoIndex{263810, "bj"},
+    CountryToIsoIndex{263819, "bm"},
+    CountryToIsoIndex{263836, "bj"},
+    CountryToIsoIndex{263847, "bm"},
+    CountryToIsoIndex{263862, "by"},
+    CountryToIsoIndex{263883, "bz"},
+    CountryToIsoIndex{263894, "be"},
+    CountryToIsoIndex{263909, "bj"},
+    CountryToIsoIndex{263920, "bd"},
+    CountryToIsoIndex{263933, "bh"},
+    CountryToIsoIndex{263948, "be"},
+    CountryToIsoIndex{263961, "bz"},
+    CountryToIsoIndex{263972, "bd"},
+    CountryToIsoIndex{263991, "bs"},
+    CountryToIsoIndex{264004, "bh"},
+    CountryToIsoIndex{264019, "tj"},
+    CountryToIsoIndex{264040, "tj"},
+    CountryToIsoIndex{264057, "tj"},
+    CountryToIsoIndex{264076, "tj"},
+    CountryToIsoIndex{264093, "tj"},
+    CountryToIsoIndex{264112, "tj"},
+    CountryToIsoIndex{264131, "tz"},
+    CountryToIsoIndex{264150, "tz"},
+    CountryToIsoIndex{264167, "th"},
+    CountryToIsoIndex{264182, "tw"},
+    CountryToIsoIndex{264195, "tw"},
+    CountryToIsoIndex{264210, "tw"},
+    CountryToIsoIndex{264225, "th"},
+    CountryToIsoIndex{264238, "th"},
+    CountryToIsoIndex{264253, "tw"},
+    CountryToIsoIndex{264266, "ta"},
+    CountryToIsoIndex{264293, "tm"},
+    CountryToIsoIndex{264314, "tr"},
+    CountryToIsoIndex{264325, "ta"},
+    CountryToIsoIndex{264354, "ta"},
+    CountryToIsoIndex{264381, "tt"},
+    CountryToIsoIndex{264412, "tc"},
+    CountryToIsoIndex{264449, "tm"},
+    CountryToIsoIndex{264470, "tm"},
+    CountryToIsoIndex{264489, "tm"},
+    CountryToIsoIndex{264510, "tr"},
+    CountryToIsoIndex{264519, "tr"},
+    CountryToIsoIndex{264528, "tr"},
+    CountryToIsoIndex{264539, "tm"},
+    CountryToIsoIndex{264560, "tr"},
+    CountryToIsoIndex{264569, "tc"},
+    CountryToIsoIndex{264594, "ta"},
+    CountryToIsoIndex{264623, "ta"},
+    CountryToIsoIndex{264650, "ta"},
+    CountryToIsoIndex{264677, "ta"},
+    CountryToIsoIndex{264706, "tt"},
+    CountryToIsoIndex{264741, "tt"},
+    CountryToIsoIndex{264772, "tt"},
+    CountryToIsoIndex{264803, "td"},
+    CountryToIsoIndex{264812, "cl"},
+    CountryToIsoIndex{264823, "tz"},
+    CountryToIsoIndex{264838, "tz"},
+    CountryToIsoIndex{264853, "tz"},
+    CountryToIsoIndex{264868, "th"},
+    CountryToIsoIndex{264883, "tv"},
+    CountryToIsoIndex{264894, "tv"},
+    CountryToIsoIndex{264907, "tc"},
+    CountryToIsoIndex{264942, "tm"},
+    CountryToIsoIndex{264965, "tm"},
+    CountryToIsoIndex{264986, "tr"},
+    CountryToIsoIndex{264999, "tg"},
+    CountryToIsoIndex{265008, "tv"},
+    CountryToIsoIndex{265021, "tk"},
+    CountryToIsoIndex{265034, "tk"},
+    CountryToIsoIndex{265049, "tn"},
+    CountryToIsoIndex{265058, "to"},
+    CountryToIsoIndex{265069, "to"},
+    CountryToIsoIndex{265080, "to"},
+    CountryToIsoIndex{265091, "tv"},
+    CountryToIsoIndex{265104, "tn"},
+    CountryToIsoIndex{265115, "tv"},
+    CountryToIsoIndex{265132, "tv"},
+    CountryToIsoIndex{265149, "tk"},
+    CountryToIsoIndex{265164, "tk"},
+    CountryToIsoIndex{265179, "tk"},
+    CountryToIsoIndex{265192, "tg"},
+    CountryToIsoIndex{265201, "tt"},
+    CountryToIsoIndex{265236, "tl"},
+    CountryToIsoIndex{265261, "tl"},
+    CountryToIsoIndex{265282, "tl"},
+    CountryToIsoIndex{265301, "tl"},
+    CountryToIsoIndex{265322, "tn"},
+    CountryToIsoIndex{265339, "tz"},
+    CountryToIsoIndex{265358, "tm"},
+    CountryToIsoIndex{265381, "tc"},
+    CountryToIsoIndex{265422, "tr"},
+    CountryToIsoIndex{265433, "th"},
+    CountryToIsoIndex{265452, "th"},
+    CountryToIsoIndex{265469, "to"},
+    CountryToIsoIndex{265480, "tk"},
+    CountryToIsoIndex{265495, "tg"},
+    CountryToIsoIndex{265504, "tc"},
+    CountryToIsoIndex{265549, "tn"},
+    CountryToIsoIndex{265560, "tv"},
+    CountryToIsoIndex{265573, "tm"},
+    CountryToIsoIndex{265598, "tr"},
+    CountryToIsoIndex{265613, "tl"},
+    CountryToIsoIndex{265632, "tl"},
+    CountryToIsoIndex{265651, "tl"},
+    CountryToIsoIndex{265670, "tl"},
+    CountryToIsoIndex{265699, "tw"},
+    CountryToIsoIndex{265712, "ge"},
+    CountryToIsoIndex{265725, "ge"},
+    CountryToIsoIndex{265740, "ge"},
+    CountryToIsoIndex{265753, "jm"},
+    CountryToIsoIndex{265768, "jm"},
+    CountryToIsoIndex{265785, "jm"},
+    CountryToIsoIndex{265800, "jm"},
+    CountryToIsoIndex{265817, "zm"},
+    CountryToIsoIndex{265832, "jp"},
+    CountryToIsoIndex{265843, "jp"},
+    CountryToIsoIndex{265854, "jp"},
+    CountryToIsoIndex{265867, "gi"},
+    CountryToIsoIndex{265882, "gi"},
+    CountryToIsoIndex{265901, "gi"},
+    CountryToIsoIndex{265916, "gi"},
+    CountryToIsoIndex{265938, "dj"},
+    CountryToIsoIndex{265949, "dj"},
+    CountryToIsoIndex{265960, "je"},
+    CountryToIsoIndex{265969, "je"},
+    CountryToIsoIndex{265978, "je"},
+    CountryToIsoIndex{265987, "de"},
+    CountryToIsoIndex{265998, "de"},
+    CountryToIsoIndex{266009, "de"},
+    CountryToIsoIndex{266022, "ax"},
+    CountryToIsoIndex{266043, "sb"},
+    CountryToIsoIndex{266066, "mp"},
+    CountryToIsoIndex{266101, "fo"},
+    CountryToIsoIndex{266120, "fk"},
+    CountryToIsoIndex{266145, "fk"},
+    CountryToIsoIndex{266196, "fo"},
+    CountryToIsoIndex{266215, "mh"},
+    CountryToIsoIndex{266236, "pn"},
+    CountryToIsoIndex{266259, "ic"},
+    CountryToIsoIndex{266280, "ck"},
+    CountryToIsoIndex{266295, "cc"},
+    CountryToIsoIndex{266326, "tc"},
+    CountryToIsoIndex{266357, "hm"},
+    CountryToIsoIndex{266390, "ac"},
+    CountryToIsoIndex{266415, "ax"},
+    CountryToIsoIndex{266436, "tc"},
+    CountryToIsoIndex{266471, "gs"},
+    CountryToIsoIndex{266532, "um"},
+    CountryToIsoIndex{266585, "sb"},
+    CountryToIsoIndex{266608, "fo"},
+    CountryToIsoIndex{266627, "fk"},
+    CountryToIsoIndex{266652, "fk"},
+    CountryToIsoIndex{266705, "ic"},
+    CountryToIsoIndex{266726, "mh"},
+    CountryToIsoIndex{266749, "mp"},
+    CountryToIsoIndex{266786, "vi"},
+    CountryToIsoIndex{266831, "vg"},
+    CountryToIsoIndex{266870, "pn"},
+    CountryToIsoIndex{266896, "bq"},
+    CountryToIsoIndex{266929, "cp"},
+    CountryToIsoIndex{266956, "ck"},
+    CountryToIsoIndex{266973, "cc"},
+    CountryToIsoIndex{266994, "ky"},
+    CountryToIsoIndex{267015, "ax"},
+    CountryToIsoIndex{267032, "bs"},
+    CountryToIsoIndex{267053, "km"},
+    CountryToIsoIndex{267070, "ic"},
+    CountryToIsoIndex{267091, "mq"},
+    CountryToIsoIndex{267118, "mv"},
+    CountryToIsoIndex{267141, "um"},
+    CountryToIsoIndex{267192, "pn"},
+    CountryToIsoIndex{267213, "tc"},
+    CountryToIsoIndex{267244, "sb"},
+    CountryToIsoIndex{267263, "fo"},
+    CountryToIsoIndex{267278, "fk"},
+    CountryToIsoIndex{267299, "fk"},
+    CountryToIsoIndex{267342, "vg"},
+    CountryToIsoIndex{267379, "vi"},
+    CountryToIsoIndex{267440, "ky"},
+    CountryToIsoIndex{267459, "ck"},
+    CountryToIsoIndex{267472, "cc"},
+    CountryToIsoIndex{267501, "mh"},
+    CountryToIsoIndex{267520, "mp"},
+    CountryToIsoIndex{267557, "wf"},
+    CountryToIsoIndex{267586, "ac"},
+    CountryToIsoIndex{267611, "ac"},
+    CountryToIsoIndex{267638, "bv"},
+    CountryToIsoIndex{267659, "cx"},
+    CountryToIsoIndex{267684, "cp"},
+    CountryToIsoIndex{267713, "im"},
+    CountryToIsoIndex{267730, "nf"},
+    CountryToIsoIndex{267755, "hm"},
+    CountryToIsoIndex{267800, "bv"},
+    CountryToIsoIndex{267821, "im"},
+    CountryToIsoIndex{267838, "nf"},
+    CountryToIsoIndex{267865, "hm"},
+    CountryToIsoIndex{267915, "cx"},
+    CountryToIsoIndex{267940, "ac"},
+    CountryToIsoIndex{267963, "bv"},
+    CountryToIsoIndex{267984, "nf"},
+    CountryToIsoIndex{268007, "cx"},
+    CountryToIsoIndex{268028, "cp"},
+    CountryToIsoIndex{268051, "xb"},
+    CountryToIsoIndex{268068, "xa"},
+    CountryToIsoIndex{268081, "jm"},
+    CountryToIsoIndex{268096, "cf"},
+    CountryToIsoIndex{268137, "cz"},
+    CountryToIsoIndex{268164, "do"},
+    CountryToIsoIndex{268201, "cg"},
+    CountryToIsoIndex{268230, "cd"},
+    CountryToIsoIndex{268281, "cz"},
+    CountryToIsoIndex{268302, "do"},
+    CountryToIsoIndex{268333, "az"},
+    CountryToIsoIndex{268364, "cf"},
+    CountryToIsoIndex{268401, "do"},
+    CountryToIsoIndex{268430, "cz"},
+    CountryToIsoIndex{268447, "jm"},
+    CountryToIsoIndex{268458, "do"},
+    CountryToIsoIndex{268489, "jm"},
+    CountryToIsoIndex{268500, "za"},
+    CountryToIsoIndex{268523, "ss"},
+    CountryToIsoIndex{268546, "aq"},
+    CountryToIsoIndex{268561, "za"},
+    CountryToIsoIndex{268584, "za"},
+    CountryToIsoIndex{268607, "gs"},
+    CountryToIsoIndex{268668, "gs"},
+    CountryToIsoIndex{268727, "ss"},
+    CountryToIsoIndex{268748, "ss"},
+    CountryToIsoIndex{268769, "kr"},
+    CountryToIsoIndex{268790, "kr"},
+    CountryToIsoIndex{268809, "aq"},
+    CountryToIsoIndex{268839, "gs"},
+    CountryToIsoIndex{268912, "kr"},
+    CountryToIsoIndex{268937, "ge"},
+    CountryToIsoIndex{268950, "gs"},
+    CountryToIsoIndex{269019, "dj"},
+    CountryToIsoIndex{269032, "dj"},
+    CountryToIsoIndex{269045, "je"},
+    CountryToIsoIndex{269056, "jm"},
+    CountryToIsoIndex{269071, "za"},
+    CountryToIsoIndex{269102, "gi"},
+    CountryToIsoIndex{269121, "dj"},
+    CountryToIsoIndex{269136, "je"},
+    CountryToIsoIndex{269147, "cn"},
+    CountryToIsoIndex{269158, "dj"},
+    CountryToIsoIndex{269171, "dj"},
+    CountryToIsoIndex{269186, "je"},
+    CountryToIsoIndex{269197, "je"},
+    CountryToIsoIndex{269210, "gi"},
+    CountryToIsoIndex{269231, "dz"},
+    CountryToIsoIndex{269244, "gs"},
+    CountryToIsoIndex{269323, "ss"},
+    CountryToIsoIndex{269348, "za"},
+    CountryToIsoIndex{269377, "et"},
+    CountryToIsoIndex{269386, "tl"},
+    CountryToIsoIndex{269405, "dk"},
+    CountryToIsoIndex{269420, "dk"},
+    CountryToIsoIndex{269433, "im"},
+    CountryToIsoIndex{269452, "io"},
+    CountryToIsoIndex{269497, "tc"},
+    CountryToIsoIndex{269534, "tc"},
+    CountryToIsoIndex{269571, "ci"},
+    CountryToIsoIndex{269588, "tf"},
+    CountryToIsoIndex{269621, "tf"},
+    CountryToIsoIndex{269654, "vi"},
+    CountryToIsoIndex{269703, "um"},
+    CountryToIsoIndex{269744, "dk"},
+    CountryToIsoIndex{269757, "dm"},
+    CountryToIsoIndex{269772, "do"},
+    CountryToIsoIndex{269799, "dm"},
+    CountryToIsoIndex{269816, "do"},
+    CountryToIsoIndex{269855, "dm"},
+    CountryToIsoIndex{269872, "dm"},
+    CountryToIsoIndex{269889, "bq"},
+    CountryToIsoIndex{269938, "tc"},
+    CountryToIsoIndex{269983, "gs"},
+    CountryToIsoIndex{270046, "um"},
+    CountryToIsoIndex{270095, "sb"},
+    CountryToIsoIndex{270128, "fo"},
+    CountryToIsoIndex{270159, "mh"},
+    CountryToIsoIndex{270192, "mp"},
+    CountryToIsoIndex{270241, "fk"},
+    CountryToIsoIndex{270278, "hm"},
+    CountryToIsoIndex{270325, "ax"},
+    CountryToIsoIndex{270358, "pn"},
+    CountryToIsoIndex{270393, "vg"},
+    CountryToIsoIndex{270444, "vi"},
+    CountryToIsoIndex{270493, "ky"},
+    CountryToIsoIndex{270526, "ck"},
+    CountryToIsoIndex{270553, "km"},
+    CountryToIsoIndex{270584, "cc"},
+    CountryToIsoIndex{270617, "ic"},
+    CountryToIsoIndex{270650, "bv"},
+    CountryToIsoIndex{270675, "im"},
+    CountryToIsoIndex{270696, "nf"},
+    CountryToIsoIndex{270725, "ac"},
+    CountryToIsoIndex{270758, "cx"},
+    CountryToIsoIndex{270785, "cp"},
+    CountryToIsoIndex{270818, "dg"},
+    CountryToIsoIndex{270841, "cx"},
+    CountryToIsoIndex{270864, "cp"},
+    CountryToIsoIndex{270889, "ic"},
+    CountryToIsoIndex{270916, "dm"},
+    CountryToIsoIndex{270933, "dg"},
+    CountryToIsoIndex{270959, "dg"},
+    CountryToIsoIndex{270980, "dg"},
+    CountryToIsoIndex{271003, "dg"},
+    CountryToIsoIndex{271026, "qo"},
+    CountryToIsoIndex{271063, "rw"},
+    CountryToIsoIndex{271076, "rw"},
+    CountryToIsoIndex{271089, "rw"},
+    CountryToIsoIndex{271102, "ru"},
+    CountryToIsoIndex{271109, "ru"},
+    CountryToIsoIndex{271120, "ru"},
+    CountryToIsoIndex{271131, "ro"},
+    CountryToIsoIndex{271146, "ro"},
+    CountryToIsoIndex{271163, "ro"},
+    CountryToIsoIndex{271176, "ro"},
+    CountryToIsoIndex{271191, "ro"},
+    CountryToIsoIndex{271206, "ro"},
+    CountryToIsoIndex{271223, "rw"},
+    CountryToIsoIndex{271234, "re"},
+    CountryToIsoIndex{271249, "ru"},
+    CountryToIsoIndex{271258, "rw"},
+    CountryToIsoIndex{271275, "ru"},
+    CountryToIsoIndex{271288, "rw"},
+    CountryToIsoIndex{271303, "re"},
+    CountryToIsoIndex{271318, "re"},
+    CountryToIsoIndex{271333, "re"},
+    CountryToIsoIndex{271354, "ru"},
+    CountryToIsoIndex{271367, "us"},
+    CountryToIsoIndex{271396, "re"},
+    CountryToIsoIndex{271409, "re"},
+    CountryToIsoIndex{271424, "re"},
+    CountryToIsoIndex{271443, "zm"},
+    CountryToIsoIndex{271458, "zm"},
+    CountryToIsoIndex{271471, "zm"},
+    CountryToIsoIndex{271484, "zw"},
+    CountryToIsoIndex{271499, "zw"},
+    CountryToIsoIndex{271514, "zw"},
+    CountryToIsoIndex{271531, "zw"},
+    CountryToIsoIndex{271548, "zm"},
+    CountryToIsoIndex{271561, "zw"},
+    CountryToIsoIndex{271576, "nz"},
+    CountryToIsoIndex{271597, "zw"},
+    CountryToIsoIndex{271614, "zw"},
+    CountryToIsoIndex{271631, "zm"},
+    CountryToIsoIndex{271644, "ci"},
+    CountryToIsoIndex{271663, "ci"},
+    CountryToIsoIndex{271678, "ci"},
+    CountryToIsoIndex{271696, "sv"},
+    CountryToIsoIndex{271713, "sv"},
+    CountryToIsoIndex{271730, "ws"},
+    CountryToIsoIndex{271741, "as"},
+    CountryToIsoIndex{271770, "as"},
+    CountryToIsoIndex{271795, "as"},
+    CountryToIsoIndex{271828, "ws"},
+    CountryToIsoIndex{271841, "bl"},
+    CountryToIsoIndex{271864, "pm"},
+    CountryToIsoIndex{271895, "vc"},
+    CountryToIsoIndex{271938, "kn"},
+    CountryToIsoIndex{271967, "lc"},
+    CountryToIsoIndex{271986, "sx"},
+    CountryToIsoIndex{272005, "sh"},
+    CountryToIsoIndex{272026, "st"},
+    CountryToIsoIndex{272061, "mf"},
+    CountryToIsoIndex{272078, "sm"},
+    CountryToIsoIndex{272097, "sm"},
+    CountryToIsoIndex{272116, "sm"},
+    CountryToIsoIndex{272135, "sm"},
+    CountryToIsoIndex{272154, "sm"},
+    CountryToIsoIndex{272176, "st"},
+    CountryToIsoIndex{272209, "st"},
+    CountryToIsoIndex{272242, "st"},
+    CountryToIsoIndex{272275, "st"},
+    CountryToIsoIndex{272306, "st"},
+    CountryToIsoIndex{272335, "bl"},
+    CountryToIsoIndex{272364, "kn"},
+    CountryToIsoIndex{272399, "lc"},
+    CountryToIsoIndex{272422, "mf"},
+    CountryToIsoIndex{272445, "pm"},
+    CountryToIsoIndex{272502, "vc"},
+    CountryToIsoIndex{272553, "sh"},
+    CountryToIsoIndex{272578, "st"},
+    CountryToIsoIndex{272611, "st"},
+    CountryToIsoIndex{272642, "cy"},
+    CountryToIsoIndex{272655, "cy"},
+    CountryToIsoIndex{272668, "ea"},
+    CountryToIsoIndex{272691, "ea"},
+    CountryToIsoIndex{272712, "rs"},
+    CountryToIsoIndex{272723, "rs"},
+    CountryToIsoIndex{272734, "tf"},
+    CountryToIsoIndex{272776, "ps"},
+    CountryToIsoIndex{272812, "lk"},
+    CountryToIsoIndex{272829, "lk"},
+    CountryToIsoIndex{272844, "lk"},
+    CountryToIsoIndex{272859, "lk"},
+    CountryToIsoIndex{272876, "lk"},
+    CountryToIsoIndex{272891, "lk"},
+    CountryToIsoIndex{272911, "sc"},
+    CountryToIsoIndex{272922, "sa"},
+    CountryToIsoIndex{272947, "sa"},
+    CountryToIsoIndex{272964, "sj"},
+    CountryToIsoIndex{272997, "gb"},
+    CountryToIsoIndex{273018, "si"},
+    CountryToIsoIndex{273033, "sk"},
+    CountryToIsoIndex{273048, "sk"},
+    CountryToIsoIndex{273065, "si"},
+    CountryToIsoIndex{273082, "si"},
+    CountryToIsoIndex{273095, "sk"},
+    CountryToIsoIndex{273112, "sk"},
+    CountryToIsoIndex{273129, "si"},
+    CountryToIsoIndex{273146, "si"},
+    CountryToIsoIndex{273161, "sb"},
+    CountryToIsoIndex{273188, "sk"},
+    CountryToIsoIndex{273205, "si"},
+    CountryToIsoIndex{273222, "sb"},
+    CountryToIsoIndex{273245, "ws"},
+    CountryToIsoIndex{273256, "bl"},
+    CountryToIsoIndex{273275, "bl"},
+    CountryToIsoIndex{273296, "lc"},
+    CountryToIsoIndex{273313, "sx"},
+    CountryToIsoIndex{273330, "mf"},
+    CountryToIsoIndex{273349, "sh"},
+    CountryToIsoIndex{273362, "sh"},
+    CountryToIsoIndex{273377, "vc"},
+    CountryToIsoIndex{273412, "vc"},
+    CountryToIsoIndex{273454, "kn"},
+    CountryToIsoIndex{273479, "sg"},
+    CountryToIsoIndex{273496, "sm"},
+    CountryToIsoIndex{273513, "sx"},
+    CountryToIsoIndex{273530, "sx"},
+    CountryToIsoIndex{273547, "pm"},
+    CountryToIsoIndex{273570, "pm"},
+    CountryToIsoIndex{273595, "sn"},
+    CountryToIsoIndex{273606, "sg"},
+    CountryToIsoIndex{273621, "sz"},
+    CountryToIsoIndex{273634, "sz"},
+    CountryToIsoIndex{273653, "sz"},
+    CountryToIsoIndex{273672, "sz"},
+    CountryToIsoIndex{273691, "sz"},
+    CountryToIsoIndex{273708, "sz"},
+    CountryToIsoIndex{273727, "sj"},
+    CountryToIsoIndex{273762, "sj"},
+    CountryToIsoIndex{273795, "sj"},
+    CountryToIsoIndex{273828, "sj"},
+    CountryToIsoIndex{273863, "ea"},
+    CountryToIsoIndex{273884, "sd"},
+    CountryToIsoIndex{273895, "ss"},
+    CountryToIsoIndex{273916, "sy"},
+    CountryToIsoIndex{273927, "sr"},
+    CountryToIsoIndex{273942, "sr"},
+    CountryToIsoIndex{273957, "sy"},
+    CountryToIsoIndex{273968, "sb"},
+    CountryToIsoIndex{273997, "sb"},
+    CountryToIsoIndex{274024, "sb"},
+    CountryToIsoIndex{274057, "sb"},
+    CountryToIsoIndex{274080, "so"},
+    CountryToIsoIndex{274093, "so"},
+    CountryToIsoIndex{274108, "so"},
+    CountryToIsoIndex{274125, "so"},
+    CountryToIsoIndex{274138, "so"},
+    CountryToIsoIndex{274153, "so"},
+    CountryToIsoIndex{274168, "sd"},
+    CountryToIsoIndex{274181, "ss"},
+    CountryToIsoIndex{274208, "sy"},
+    CountryToIsoIndex{274221, "se"},
+    CountryToIsoIndex{274230, "ch"},
+    CountryToIsoIndex{274249, "ch"},
+    CountryToIsoIndex{274262, "gs"},
+    CountryToIsoIndex{274325, "ss"},
+    CountryToIsoIndex{274346, "se"},
+    CountryToIsoIndex{274359, "ch"},
+    CountryToIsoIndex{274380, "ch"},
+    CountryToIsoIndex{274391, "sa"},
+    CountryToIsoIndex{274414, "sd"},
+    CountryToIsoIndex{274427, "sd"},
+    CountryToIsoIndex{274438, "sd"},
+    CountryToIsoIndex{274449, "sd"},
+    CountryToIsoIndex{274460, "xb"},
+    CountryToIsoIndex{274477, "xa"},
+    CountryToIsoIndex{274494, "se"},
+    CountryToIsoIndex{274503, "se"},
+    CountryToIsoIndex{274514, "ch"},
+    CountryToIsoIndex{274523, "ch"},
+    CountryToIsoIndex{274536, "za"},
+    CountryToIsoIndex{274559, "kr"},
+    CountryToIsoIndex{274580, "se"},
+    CountryToIsoIndex{274591, "se"},
+    CountryToIsoIndex{274602, "ch"},
+    CountryToIsoIndex{274613, "lk"},
+    CountryToIsoIndex{274632, "sk"},
+    CountryToIsoIndex{274653, "si"},
+    CountryToIsoIndex{274674, "sx"},
+    CountryToIsoIndex{274695, "sg"},
+    CountryToIsoIndex{274712, "cy"},
+    CountryToIsoIndex{274725, "sj"},
+    CountryToIsoIndex{274764, "sz"},
+    CountryToIsoIndex{274785, "sl"},
+    CountryToIsoIndex{274802, "sc"},
+    CountryToIsoIndex{274811, "sn"},
+    CountryToIsoIndex{274826, "sn"},
+    CountryToIsoIndex{274841, "bl"},
+    CountryToIsoIndex{274866, "lc"},
+    CountryToIsoIndex{274885, "mf"},
+    CountryToIsoIndex{274904, "kn"},
+    CountryToIsoIndex{274929, "sh"},
+    CountryToIsoIndex{274950, "sg"},
+    CountryToIsoIndex{274967, "ea"},
+    CountryToIsoIndex{274994, "ea"},
+    CountryToIsoIndex{275017, "ea"},
+    CountryToIsoIndex{275042, "rs"},
+    CountryToIsoIndex{275057, "sk"},
+    CountryToIsoIndex{275078, "si"},
+    CountryToIsoIndex{275099, "sj"},
+    CountryToIsoIndex{275140, "sr"},
+    CountryToIsoIndex{275155, "sz"},
+    CountryToIsoIndex{275174, "ch"},
+    CountryToIsoIndex{275197, "se"},
+    CountryToIsoIndex{275212, "lk"},
+    CountryToIsoIndex{275233, "sg"},
+    CountryToIsoIndex{275252, "es"},
+    CountryToIsoIndex{275263, "sj"},
+    CountryToIsoIndex{275298, "so"},
+    CountryToIsoIndex{275313, "sd"},
+    CountryToIsoIndex{275324, "sr"},
+    CountryToIsoIndex{275339, "sy"},
+    CountryToIsoIndex{275352, "sl"},
+    CountryToIsoIndex{275369, "sl"},
+    CountryToIsoIndex{275386, "sc"},
+    CountryToIsoIndex{275395, "sc"},
+    CountryToIsoIndex{275410, "sc"},
+    CountryToIsoIndex{275421, "ws"},
+    CountryToIsoIndex{275434, "sx"},
+    CountryToIsoIndex{275453, "sm"},
+    CountryToIsoIndex{275470, "sm"},
+    CountryToIsoIndex{275489, "bl"},
+    CountryToIsoIndex{275518, "bl"},
+    CountryToIsoIndex{275543, "lc"},
+    CountryToIsoIndex{275562, "lc"},
+    CountryToIsoIndex{275585, "mf"},
+    CountryToIsoIndex{275604, "mf"},
+    CountryToIsoIndex{275625, "vc"},
+    CountryToIsoIndex{275670, "vc"},
+    CountryToIsoIndex{275719, "pm"},
+    CountryToIsoIndex{275758, "pm"},
+    CountryToIsoIndex{275801, "kn"},
+    CountryToIsoIndex{275836, "kn"},
+    CountryToIsoIndex{275867, "sh"},
+    CountryToIsoIndex{275888, "sh"},
+    CountryToIsoIndex{275909, "lc"},
+    CountryToIsoIndex{275928, "mf"},
+    CountryToIsoIndex{275947, "sx"},
+    CountryToIsoIndex{275968, "sh"},
+    CountryToIsoIndex{275989, "vc"},
+    CountryToIsoIndex{276034, "pm"},
+    CountryToIsoIndex{276069, "kn"},
+    CountryToIsoIndex{276098, "bl"},
+    CountryToIsoIndex{276121, "vc"},
+    CountryToIsoIndex{276160, "pm"},
+    CountryToIsoIndex{276197, "sg"},
+    CountryToIsoIndex{276214, "sn"},
+    CountryToIsoIndex{276229, "sn"},
+    CountryToIsoIndex{276242, "sn"},
+    CountryToIsoIndex{276257, "ea"},
+    CountryToIsoIndex{276282, "ea"},
+    CountryToIsoIndex{276313, "sl"},
+    CountryToIsoIndex{276334, "sc"},
+    CountryToIsoIndex{276349, "sl"},
+    CountryToIsoIndex{276368, "sl"},
+    CountryToIsoIndex{276387, "sn"},
+    CountryToIsoIndex{276402, "ea"},
+    CountryToIsoIndex{276431, "rs"},
+    CountryToIsoIndex{276446, "sl"},
+    CountryToIsoIndex{276467, "sn"},
+    CountryToIsoIndex{276482, "ea"},
+    CountryToIsoIndex{276509, "sc"},
+    CountryToIsoIndex{276522, "eh"},
+    CountryToIsoIndex{276547, "bl"},
+    CountryToIsoIndex{276572, "lc"},
+    CountryToIsoIndex{276591, "mf"},
+    CountryToIsoIndex{276610, "sh"},
+    CountryToIsoIndex{276629, "pm"},
+    CountryToIsoIndex{276660, "kn"},
+    CountryToIsoIndex{276687, "sa"},
+    CountryToIsoIndex{276722, "vc"},
+    CountryToIsoIndex{276767, "sy"},
+    CountryToIsoIndex{276774, "gb"},
+    CountryToIsoIndex{276805, "tl"},
+    CountryToIsoIndex{276824, "mp"},
+    CountryToIsoIndex{276863, "mp"},
+    CountryToIsoIndex{276902, "mp"},
+    CountryToIsoIndex{276937, "kp"},
+    CountryToIsoIndex{276958, "kp"},
+    CountryToIsoIndex{276977, "mp"},
+    CountryToIsoIndex{277026, "ch"},
+    CountryToIsoIndex{277049, "se"},
+    CountryToIsoIndex{277068, "hk"},
+    CountryToIsoIndex{277083, "hk"},
+    CountryToIsoIndex{277150, "sc"},
+    CountryToIsoIndex{277161, "mp"},
+    CountryToIsoIndex{277204, "kp"},
+    CountryToIsoIndex{277229, "cl"},
+    CountryToIsoIndex{277238, "tl"},
+    CountryToIsoIndex{277261, "eh"},
+    CountryToIsoIndex{277280, "rs"},
+    CountryToIsoIndex{277295, "rs"},
+    CountryToIsoIndex{277310, "rs"},
+    CountryToIsoIndex{277321, "so"},
+    CountryToIsoIndex{277336, "tj"},
+    CountryToIsoIndex{277355, "ac"},
+    CountryToIsoIndex{277370, "ci"},
+    CountryToIsoIndex{277385, "ci"},
+    CountryToIsoIndex{277402, "iq"},
+    CountryToIsoIndex{277411, "sa"},
+    CountryToIsoIndex{277426, "sa"},
+    CountryToIsoIndex{277451, "sa"},
+    CountryToIsoIndex{277466, "aw"},
+    CountryToIsoIndex{277477, "om"},
+    CountryToIsoIndex{277486, "om"},
+    CountryToIsoIndex{277497, "om"},
+    CountryToIsoIndex{277508, "iq"},
+    CountryToIsoIndex{277519, "sa"},
+    CountryToIsoIndex{277554, "gm"},
+    CountryToIsoIndex{277567, "gh"},
+    CountryToIsoIndex{277576, "eh"},
+    CountryToIsoIndex{277593, "gd"},
+    CountryToIsoIndex{277608, "gl"},
+    CountryToIsoIndex{277625, "gh"},
+    CountryToIsoIndex{277632, "gt"},
+    CountryToIsoIndex{277651, "gp"},
+    CountryToIsoIndex{277666, "gu"},
+    CountryToIsoIndex{277675, "gf"},
+    CountryToIsoIndex{277704, "gy"},
+    CountryToIsoIndex{277715, "gg"},
+    CountryToIsoIndex{277728, "gn"},
+    CountryToIsoIndex{277739, "gq"},
+    CountryToIsoIndex{277770, "gw"},
+    CountryToIsoIndex{277791, "eh"},
+    CountryToIsoIndex{277816, "gh"},
+    CountryToIsoIndex{277825, "fr"},
+    CountryToIsoIndex{277840, "fo"},
+    CountryToIsoIndex{277859, "fo"},
+    CountryToIsoIndex{277886, "fo"},
+    CountryToIsoIndex{277901, "fo"},
+    CountryToIsoIndex{277918, "fk"},
+    CountryToIsoIndex{277953, "fk"},
+    CountryToIsoIndex{278016, "fk"},
+    CountryToIsoIndex{278050, "fk"},
+    CountryToIsoIndex{278081, "vu"},
+    CountryToIsoIndex{278096, "fk"},
+    CountryToIsoIndex{278125, "fk"},
+    CountryToIsoIndex{278180, "fk"},
+    CountryToIsoIndex{278205, "fk"},
+    CountryToIsoIndex{278246, "fk"},
+    CountryToIsoIndex{278267, "fj"},
+    CountryToIsoIndex{278274, "fj"},
+    CountryToIsoIndex{278281, "fr"},
+    CountryToIsoIndex{278292, "fr"},
+    CountryToIsoIndex{278305, "tf"},
+    CountryToIsoIndex{278343, "gf"},
+    CountryToIsoIndex{278373, "pf"},
+    CountryToIsoIndex{278408, "pf"},
+    CountryToIsoIndex{278441, "gf"},
+    CountryToIsoIndex{278464, "pf"},
+    CountryToIsoIndex{278499, "tf"},
+    CountryToIsoIndex{278538, "gf"},
+    CountryToIsoIndex{278565, "tf"},
+    CountryToIsoIndex{278610, "gf"},
+    CountryToIsoIndex{278637, "tf"},
+    CountryToIsoIndex{278670, "pf"},
+    CountryToIsoIndex{278705, "gf"},
+    CountryToIsoIndex{278732, "pf"},
+    CountryToIsoIndex{278765, "fr"},
+    CountryToIsoIndex{278776, "gf"},
+    CountryToIsoIndex{278797, "ps"},
+    CountryToIsoIndex{278810, "ps"},
+    CountryToIsoIndex{278831, "ps"},
+    CountryToIsoIndex{278852, "ps"},
+    CountryToIsoIndex{278875, "ps"},
+    CountryToIsoIndex{278888, "ps"},
+    CountryToIsoIndex{278915, "ps"},
+    CountryToIsoIndex{278936, "ph"},
+    CountryToIsoIndex{278949, "ph"},
+    CountryToIsoIndex{278960, "fk"},
+    CountryToIsoIndex{278981, "ph"},
+    CountryToIsoIndex{278994, "ve"},
+    CountryToIsoIndex{279009, "fi"},
+    CountryToIsoIndex{279022, "fi"},
+    CountryToIsoIndex{279033, "fi"},
+    CountryToIsoIndex{279046, "fi"},
+    CountryToIsoIndex{279059, "fi"},
+    CountryToIsoIndex{279072, "fi"},
+    CountryToIsoIndex{279085, "fj"},
+    CountryToIsoIndex{279094, "fr"},
+    CountryToIsoIndex{279113, "tf"},
+    CountryToIsoIndex{279164, "pf"},
+    CountryToIsoIndex{279223, "gf"},
+    CountryToIsoIndex{279278, "ph"},
+    CountryToIsoIndex{279295, "fi"},
+    CountryToIsoIndex{279316, "vn"},
+    CountryToIsoIndex{279329, "fj"},
+    CountryToIsoIndex{279338, "ps"},
+    CountryToIsoIndex{279357, "fj"},
+    CountryToIsoIndex{279366, "ph"},
+    CountryToIsoIndex{279385, "fi"},
+    CountryToIsoIndex{279400, "fk"},
+    CountryToIsoIndex{279433, "fj"},
+    CountryToIsoIndex{279442, "ph"},
+    CountryToIsoIndex{279457, "fi"},
+    CountryToIsoIndex{279472, "ps"},
+    CountryToIsoIndex{279489, "fr"},
+    CountryToIsoIndex{279504, "qa"},
+    CountryToIsoIndex{279515, "me"},
+    CountryToIsoIndex{279530, "kz"},
+    CountryToIsoIndex{279551, "kz"},
+    CountryToIsoIndex{279568, "cy"},
+    CountryToIsoIndex{279577, "cy"},
+    CountryToIsoIndex{279586, "kg"},
+    CountryToIsoIndex{279603, "kg"},
+    CountryToIsoIndex{279622, "kg"},
+    CountryToIsoIndex{279641, "kg"},
+    CountryToIsoIndex{279660, "kz"},
+    CountryToIsoIndex{279677, "kz"},
+    CountryToIsoIndex{279694, "kz"},
+    CountryToIsoIndex{279711, "qa"},
+    CountryToIsoIndex{279718, "io"},
+    CountryToIsoIndex{279769, "ic"},
+    CountryToIsoIndex{279790, "kg"},
+    CountryToIsoIndex{279813, "kg"},
+    CountryToIsoIndex{279834, "qa"},
+    CountryToIsoIndex{279845, "cy"},
+    CountryToIsoIndex{279856, "qa"},
+    CountryToIsoIndex{279867, "bq"},
+    CountryToIsoIndex{279910, "kz"},
+    CountryToIsoIndex{279929, "nc"},
+    CountryToIsoIndex{279962, "kh"},
+    CountryToIsoIndex{279979, "cm"},
+    CountryToIsoIndex{279994, "ca"},
+    CountryToIsoIndex{280007, "ic"},
+    CountryToIsoIndex{280038, "ky"},
+    CountryToIsoIndex{280069, "hr"},
+    CountryToIsoIndex{280084, "kh"},
+    CountryToIsoIndex{280099, "ca"},
+    CountryToIsoIndex{280108, "cu"},
+    CountryToIsoIndex{280117, "ci"},
+    CountryToIsoIndex{280136, "ci"},
+    CountryToIsoIndex{280163, "cw"},
+    CountryToIsoIndex{280178, "kr"},
+    CountryToIsoIndex{280205, "kp"},
+    CountryToIsoIndex{280232, "kr"},
+    CountryToIsoIndex{280245, "cr"},
+    CountryToIsoIndex{280264, "cr"},
+    CountryToIsoIndex{280283, "xk"},
+    CountryToIsoIndex{280296, "xk"},
+    CountryToIsoIndex{280309, "cc"},
+    CountryToIsoIndex{280348, "co"},
+    CountryToIsoIndex{280367, "co"},
+    CountryToIsoIndex{280384, "km"},
+    CountryToIsoIndex{280397, "cg"},
+    CountryToIsoIndex{280428, "cg"},
+    CountryToIsoIndex{280461, "cd"},
+    CountryToIsoIndex{280478, "cd"},
+    CountryToIsoIndex{280503, "hr"},
+    CountryToIsoIndex{280520, "ki"},
+    CountryToIsoIndex{280537, "cp"},
+    CountryToIsoIndex{280578, "ki"},
+    CountryToIsoIndex{280595, "ke"},
+    CountryToIsoIndex{280606, "cu"},
+    CountryToIsoIndex{280615, "cw"},
+    CountryToIsoIndex{280630, "ck"},
+    CountryToIsoIndex{280655, "kw"},
+    CountryToIsoIndex{280668, "ke"},
+    CountryToIsoIndex{280681, "lb"},
+    CountryToIsoIndex{280694, "lv"},
+    CountryToIsoIndex{280707, "lv"},
+    CountryToIsoIndex{280720, "lv"},
+    CountryToIsoIndex{280733, "lv"},
+    CountryToIsoIndex{280746, "lv"},
+    CountryToIsoIndex{280761, "la"},
+    CountryToIsoIndex{280768, "la"},
+    CountryToIsoIndex{280777, "lr"},
+    CountryToIsoIndex{280794, "la"},
+    CountryToIsoIndex{280805, "lr"},
+    CountryToIsoIndex{280820, "lr"},
+    CountryToIsoIndex{280839, "lb"},
+    CountryToIsoIndex{280850, "ly"},
+    CountryToIsoIndex{280859, "lt"},
+    CountryToIsoIndex{280874, "ls"},
+    CountryToIsoIndex{280885, "pl"},
+    CountryToIsoIndex{280898, "pl"},
+    CountryToIsoIndex{280911, "lb"},
+    CountryToIsoIndex{280924, "lu"},
+    CountryToIsoIndex{280943, "eh"},
+    CountryToIsoIndex{280966, "lu"},
+    CountryToIsoIndex{280987, "lu"},
+    CountryToIsoIndex{281008, "lu"},
+    CountryToIsoIndex{281029, "lr"},
+    CountryToIsoIndex{281046, "lt"},
+    CountryToIsoIndex{281065, "li"},
+    CountryToIsoIndex{281088, "lu"},
+    CountryToIsoIndex{281113, "lb"},
+    CountryToIsoIndex{281124, "ly"},
+    CountryToIsoIndex{281137, "ly"},
+    CountryToIsoIndex{281148, "lr"},
+    CountryToIsoIndex{281163, "lv"},
+    CountryToIsoIndex{281178, "lt"},
+    CountryToIsoIndex{281195, "li"},
+    CountryToIsoIndex{281216, "ls"},
+    CountryToIsoIndex{281229, "ls"},
+    CountryToIsoIndex{281242, "lu"},
+    CountryToIsoIndex{281265, "ly"},
+    CountryToIsoIndex{281276, "lt"},
+    CountryToIsoIndex{281299, "li"},
+    CountryToIsoIndex{281320, "lv"},
+    CountryToIsoIndex{281331, "lt"},
+    CountryToIsoIndex{281344, "li"},
+    CountryToIsoIndex{281365, "lu"},
+    CountryToIsoIndex{281380, "lr"},
+    CountryToIsoIndex{281393, "ly"},
+    CountryToIsoIndex{281402, "ly"},
+    CountryToIsoIndex{281413, "lr"},
+    CountryToIsoIndex{281428, "lt"},
+    CountryToIsoIndex{281447, "lt"},
+    CountryToIsoIndex{281462, "lt"},
+    CountryToIsoIndex{281479, "lt"},
+    CountryToIsoIndex{281496, "li"},
+    CountryToIsoIndex{281519, "li"},
+    CountryToIsoIndex{281540, "li"},
+    CountryToIsoIndex{281566, "ls"},
+    CountryToIsoIndex{281579, "ls"},
+    CountryToIsoIndex{281594, "li"},
+    CountryToIsoIndex{281615, "lv"},
+    CountryToIsoIndex{281630, "lu"},
+    CountryToIsoIndex{281647, "ls"},
+    CountryToIsoIndex{281660, "ls"},
+    CountryToIsoIndex{281673, "mk"},
+    CountryToIsoIndex{281694, "mx"},
+    CountryToIsoIndex{281709, "mg"},
+    CountryToIsoIndex{281730, "mg"},
+    CountryToIsoIndex{281751, "mg"},
+    CountryToIsoIndex{281768, "ma"},
+    CountryToIsoIndex{281783, "mq"},
+    CountryToIsoIndex{281802, "mq"},
+    CountryToIsoIndex{281817, "mq"},
+    CountryToIsoIndex{281834, "mq"},
+    CountryToIsoIndex{281870, "mh"},
+    CountryToIsoIndex{281893, "mh"},
+    CountryToIsoIndex{281924, "mh"},
+    CountryToIsoIndex{281949, "mh"},
+    CountryToIsoIndex{281974, "mh"},
+    CountryToIsoIndex{281991, "mh"},
+    CountryToIsoIndex{282018, "mr"},
+    CountryToIsoIndex{282039, "mq"},
+    CountryToIsoIndex{282056, "mq"},
+    CountryToIsoIndex{282071, "mq"},
+    CountryToIsoIndex{282088, "mu"},
+    CountryToIsoIndex{282101, "mo"},
+    CountryToIsoIndex{282112, "mo"},
+    CountryToIsoIndex{282167, "mk"},
+    CountryToIsoIndex{282188, "mk"},
+    CountryToIsoIndex{282283, "mw"},
+    CountryToIsoIndex{282296, "mw"},
+    CountryToIsoIndex{282309, "my"},
+    CountryToIsoIndex{282328, "mw"},
+    CountryToIsoIndex{282341, "mt"},
+    CountryToIsoIndex{282350, "mt"},
+    CountryToIsoIndex{282361, "md"},
+    CountryToIsoIndex{282376, "mv"},
+    CountryToIsoIndex{282391, "mv"},
+    CountryToIsoIndex{282404, "mv"},
+    CountryToIsoIndex{282417, "mv"},
+    CountryToIsoIndex{282432, "mv"},
+    CountryToIsoIndex{282445, "mv"},
+    CountryToIsoIndex{282458, "my"},
+    CountryToIsoIndex{282469, "mt"},
+    CountryToIsoIndex{282480, "ml"},
+    CountryToIsoIndex{282489, "ml"},
+    CountryToIsoIndex{282498, "my"},
+    CountryToIsoIndex{282513, "mt"},
+    CountryToIsoIndex{282524, "mt"},
+    CountryToIsoIndex{282535, "ml"},
+    CountryToIsoIndex{282544, "my"},
+    CountryToIsoIndex{282559, "im"},
+    CountryToIsoIndex{282578, "ms"},
+    CountryToIsoIndex{282597, "ms"},
+    CountryToIsoIndex{282616, "yt"},
+    CountryToIsoIndex{282627, "yt"},
+    CountryToIsoIndex{282640, "yt"},
+    CountryToIsoIndex{282651, "fm"},
+    CountryToIsoIndex{282674, "fm"},
+    CountryToIsoIndex{282697, "mo"},
+    CountryToIsoIndex{282710, "mo"},
+    CountryToIsoIndex{282757, "mo"},
+    CountryToIsoIndex{282782, "mo"},
+    CountryToIsoIndex{282795, "mk"},
+    CountryToIsoIndex{282814, "mt"},
+    CountryToIsoIndex{282825, "mr"},
+    CountryToIsoIndex{282848, "mu"},
+    CountryToIsoIndex{282869, "yt"},
+    CountryToIsoIndex{282880, "yt"},
+    CountryToIsoIndex{282891, "fm"},
+    CountryToIsoIndex{282914, "yt"},
+    CountryToIsoIndex{282925, "us"},
+    CountryToIsoIndex{282948, "us"},
+    CountryToIsoIndex{282971, "ae"},
+    CountryToIsoIndex{283000, "ae"},
+    CountryToIsoIndex{283031, "ae"},
+    CountryToIsoIndex{283060, "hu"},
+    CountryToIsoIndex{283077, "hu"},
+    CountryToIsoIndex{283094, "mg"},
+    CountryToIsoIndex{283111, "mg"},
+    CountryToIsoIndex{283124, "mg"},
+    CountryToIsoIndex{283141, "ma"},
+    CountryToIsoIndex{283152, "cf"},
+    CountryToIsoIndex{283189, "cf"},
+    CountryToIsoIndex{283234, "tl"},
+    CountryToIsoIndex{283255, "eh"},
+    CountryToIsoIndex{283280, "eg"},
+    CountryToIsoIndex{283287, "xb"},
+    CountryToIsoIndex{283308, "eh"},
+    CountryToIsoIndex{283329, "mn"},
+    CountryToIsoIndex{283346, "mn"},
+    CountryToIsoIndex{283363, "mk"},
+    CountryToIsoIndex{283378, "mk"},
+    CountryToIsoIndex{283457, "mk"},
+    CountryToIsoIndex{283472, "mk"},
+    CountryToIsoIndex{283492, "mk"},
+    CountryToIsoIndex{283519, "mk"},
+    CountryToIsoIndex{283546, "mk"},
+    CountryToIsoIndex{283561, "mk"},
+    CountryToIsoIndex{283581, "mo"},
+    CountryToIsoIndex{283590, "mo"},
+    CountryToIsoIndex{283643, "mw"},
+    CountryToIsoIndex{283654, "mw"},
+    CountryToIsoIndex{283665, "my"},
+    CountryToIsoIndex{283680, "my"},
+    CountryToIsoIndex{283697, "ez"},
+    CountryToIsoIndex{283720, "ez"},
+    CountryToIsoIndex{283739, "mn"},
+    CountryToIsoIndex{283754, "im"},
+    CountryToIsoIndex{283771, "mn"},
+    CountryToIsoIndex{283786, "mn"},
+    CountryToIsoIndex{283801, "ma"},
+    CountryToIsoIndex{283814, "ma"},
+    CountryToIsoIndex{283827, "mu"},
+    CountryToIsoIndex{283844, "mr"},
+    CountryToIsoIndex{283863, "mu"},
+    CountryToIsoIndex{283876, "mu"},
+    CountryToIsoIndex{283893, "mu"},
+    CountryToIsoIndex{283908, "mr"},
+    CountryToIsoIndex{283925, "mr"},
+    CountryToIsoIndex{283944, "mu"},
+    CountryToIsoIndex{283955, "mu"},
+    CountryToIsoIndex{283970, "mr"},
+    CountryToIsoIndex{283989, "mz"},
+    CountryToIsoIndex{284006, "mz"},
+    CountryToIsoIndex{284023, "mz"},
+    CountryToIsoIndex{284038, "mz"},
+    CountryToIsoIndex{284053, "mz"},
+    CountryToIsoIndex{284070, "md"},
+    CountryToIsoIndex{284085, "md"},
+    CountryToIsoIndex{284098, "md"},
+    CountryToIsoIndex{284113, "md"},
+    CountryToIsoIndex{284128, "md"},
+    CountryToIsoIndex{284147, "mc"},
+    CountryToIsoIndex{284160, "mc"},
+    CountryToIsoIndex{284173, "mc"},
+    CountryToIsoIndex{284186, "ms"},
+    CountryToIsoIndex{284203, "ms"},
+    CountryToIsoIndex{284224, "me"},
+    CountryToIsoIndex{284246, "ms"},
+    CountryToIsoIndex{284267, "ms"},
+    CountryToIsoIndex{284287, "ms"},
+    CountryToIsoIndex{284306, "me"},
+    CountryToIsoIndex{284327, "me"},
+    CountryToIsoIndex{284348, "ms"},
+    CountryToIsoIndex{284365, "me"},
+    CountryToIsoIndex{284386, "mc"},
+    CountryToIsoIndex{284399, "mu"},
+    CountryToIsoIndex{284420, "me"},
+    CountryToIsoIndex{284443, "mn"},
+    CountryToIsoIndex{284462, "eg"},
+    CountryToIsoIndex{284473, "fm"},
+    CountryToIsoIndex{284496, "cx"},
+    CountryToIsoIndex{284519, "yt"},
+    CountryToIsoIndex{284530, "mm"},
+    CountryToIsoIndex{284553, "mm"},
+    CountryToIsoIndex{284578, "mk"},
+    CountryToIsoIndex{284597, "fm"},
+    CountryToIsoIndex{284618, "mk"},
+    CountryToIsoIndex{284635, "mx"},
+    CountryToIsoIndex{284650, "tl"},
+    CountryToIsoIndex{284677, "my"},
+    CountryToIsoIndex{284694, "mn"},
+    CountryToIsoIndex{284713, "mo"},
+    CountryToIsoIndex{284748, "mm"},
+    CountryToIsoIndex{284773, "yt"},
+    CountryToIsoIndex{284784, "ae"},
+    CountryToIsoIndex{284817, "eg"},
+    CountryToIsoIndex{284828, "mg"},
+    CountryToIsoIndex{284843, "mo"},
+    CountryToIsoIndex{284852, "mo"},
+    CountryToIsoIndex{284870, "mo"},
+    CountryToIsoIndex{284891, "mx"},
+    CountryToIsoIndex{284902, "mx"},
+    CountryToIsoIndex{284915, "mo"},
+    CountryToIsoIndex{284926, "mo"},
+    CountryToIsoIndex{284946, "mr"},
+    CountryToIsoIndex{284965, "mz"},
+    CountryToIsoIndex{284982, "md"},
+    CountryToIsoIndex{284997, "mc"},
+    CountryToIsoIndex{285010, "ms"},
+    CountryToIsoIndex{285029, "me"},
+    CountryToIsoIndex{285050, "mm"},
+    CountryToIsoIndex{285065, "mm"},
+    CountryToIsoIndex{285088, "mm"},
+    CountryToIsoIndex{285111, "ae"},
+    CountryToIsoIndex{285168, "eg"},
+    CountryToIsoIndex{285177, "mg"},
+    CountryToIsoIndex{285198, "fm"},
+    CountryToIsoIndex{285215, "fm"},
+    CountryToIsoIndex{285234, "fm"},
+    CountryToIsoIndex{285255, "mx"},
+    CountryToIsoIndex{285270, "mx"},
+    CountryToIsoIndex{285285, "ma"},
+    CountryToIsoIndex{285298, "mn"},
+    CountryToIsoIndex{285315, "mx"},
+    CountryToIsoIndex{285328, "nf"},
+    CountryToIsoIndex{285355, "nf"},
+    CountryToIsoIndex{285384, "nf"},
+    CountryToIsoIndex{285409, "nr"},
+    CountryToIsoIndex{285422, "no"},
+    CountryToIsoIndex{285433, "no"},
+    CountryToIsoIndex{285444, "no"},
+    CountryToIsoIndex{285455, "no"},
+    CountryToIsoIndex{285466, "na"},
+    CountryToIsoIndex{285479, "na"},
+    CountryToIsoIndex{285496, "na"},
+    CountryToIsoIndex{285511, "na"},
+    CountryToIsoIndex{285528, "na"},
+    CountryToIsoIndex{285543, "nr"},
+    CountryToIsoIndex{285554, "ps"},
+    CountryToIsoIndex{285591, "ez"},
+    CountryToIsoIndex{285612, "ne"},
+    CountryToIsoIndex{285623, "ng"},
+    CountryToIsoIndex{285640, "nr"},
+    CountryToIsoIndex{285653, "nr"},
+    CountryToIsoIndex{285668, "ne"},
+    CountryToIsoIndex{285681, "ng"},
+    CountryToIsoIndex{285700, "ni"},
+    CountryToIsoIndex{285721, "nr"},
+    CountryToIsoIndex{285732, "ne"},
+    CountryToIsoIndex{285745, "ng"},
+    CountryToIsoIndex{285764, "ng"},
+    CountryToIsoIndex{285781, "nr"},
+    CountryToIsoIndex{285792, "no"},
+    CountryToIsoIndex{285801, "nf"},
+    CountryToIsoIndex{285828, "nf"},
+    CountryToIsoIndex{285853, "nf"},
+    CountryToIsoIndex{285872, "nr"},
+    CountryToIsoIndex{285881, "no"},
+    CountryToIsoIndex{285900, "nu"},
+    CountryToIsoIndex{285909, "nc"},
+    CountryToIsoIndex{285934, "ni"},
+    CountryToIsoIndex{285955, "ne"},
+    CountryToIsoIndex{285966, "ng"},
+    CountryToIsoIndex{285983, "np"},
+    CountryToIsoIndex{285994, "ng"},
+    CountryToIsoIndex{286009, "nl"},
+    CountryToIsoIndex{286026, "ni"},
+    CountryToIsoIndex{286045, "na"},
+    CountryToIsoIndex{286060, "nz"},
+    CountryToIsoIndex{286079, "nz"},
+    CountryToIsoIndex{286098, "nu"},
+    CountryToIsoIndex{286107, "np"},
+    CountryToIsoIndex{286118, "nu"},
+    CountryToIsoIndex{286129, "nc"},
+    CountryToIsoIndex{286156, "np"},
+    CountryToIsoIndex{286165, "ni"},
+    CountryToIsoIndex{286182, "ni"},
+    CountryToIsoIndex{286201, "ni"},
+    CountryToIsoIndex{286216, "no"},
+    CountryToIsoIndex{286229, "ne"},
+    CountryToIsoIndex{286238, "ng"},
+    CountryToIsoIndex{286251, "ng"},
+    CountryToIsoIndex{286264, "ne"},
+    CountryToIsoIndex{286275, "nl"},
+    CountryToIsoIndex{286294, "na"},
+    CountryToIsoIndex{286307, "nz"},
+    CountryToIsoIndex{286322, "nz"},
+    CountryToIsoIndex{286341, "nz"},
+    CountryToIsoIndex{286358, "nz"},
+    CountryToIsoIndex{286375, "nz"},
+    CountryToIsoIndex{286394, "nu"},
+    CountryToIsoIndex{286403, "nu"},
+    CountryToIsoIndex{286416, "nc"},
+    CountryToIsoIndex{286443, "nu"},
+    CountryToIsoIndex{286454, "nu"},
+    CountryToIsoIndex{286463, "nz"},
+    CountryToIsoIndex{286484, "nc"},
+    CountryToIsoIndex{286509, "nc"},
+    CountryToIsoIndex{286532, "nc"},
+    CountryToIsoIndex{286557, "nu"},
+    CountryToIsoIndex{286566, "nl"},
+    CountryToIsoIndex{286587, "np"},
+    CountryToIsoIndex{286598, "ni"},
+    CountryToIsoIndex{286617, "ni"},
+    CountryToIsoIndex{286638, "np"},
+    CountryToIsoIndex{286649, "at"},
+    CountryToIsoIndex{286660, "hm"},
+    CountryToIsoIndex{286700, "hm"},
+    CountryToIsoIndex{286743, "nl"},
+    CountryToIsoIndex{286754, "nl"},
+    CountryToIsoIndex{286767, "hn"},
+    CountryToIsoIndex{286784, "hn"},
+    CountryToIsoIndex{286801, "hk"},
+    CountryToIsoIndex{286818, "hk"},
+    CountryToIsoIndex{286844, "hk"},
+    CountryToIsoIndex{286861, "hk"},
+    CountryToIsoIndex{286918, "hk"},
+    CountryToIsoIndex{286935, "ht"},
+    CountryToIsoIndex{286946, "ht"},
+    CountryToIsoIndex{286959, "ht"},
+    CountryToIsoIndex{286970, "ht"},
+    CountryToIsoIndex{286981, "ht"},
+    CountryToIsoIndex{286994, "hm"},
+    CountryToIsoIndex{287023, "es"},
+    CountryToIsoIndex{287038, "nl"},
+    CountryToIsoIndex{287047, "bq"},
+    CountryToIsoIndex{287084, "in"},
+    CountryToIsoIndex{287091, "hn"},
+    CountryToIsoIndex{287106, "hu"},
+    CountryToIsoIndex{287121, "hn"},
+    CountryToIsoIndex{287134, "hk"},
+    CountryToIsoIndex{287147, "hk"},
+    CountryToIsoIndex{287163, "hk"},
+    CountryToIsoIndex{287213, "nl"},
+    CountryToIsoIndex{287226, "bq"},
+    CountryToIsoIndex{287257, "hk"},
+    CountryToIsoIndex{287274, "hk"},
+    CountryToIsoIndex{287335, "hk"},
+    CountryToIsoIndex{287352, "ht"},
+    CountryToIsoIndex{287361, "hk"},
+    CountryToIsoIndex{287378, "tf"},
+    CountryToIsoIndex{287429, "hu"},
+    CountryToIsoIndex{287446, "va"},
+    CountryToIsoIndex{287461, "va"},
+    CountryToIsoIndex{287482, "wf"},
+    CountryToIsoIndex{287503, "wf"},
+    CountryToIsoIndex{287538, "wf"},
+    CountryToIsoIndex{287565, "wf"},
+    CountryToIsoIndex{287590, "vu"},
+    CountryToIsoIndex{287603, "vu"},
+    CountryToIsoIndex{287618, "vu"},
+    CountryToIsoIndex{287635, "cf"},
+    CountryToIsoIndex{287668, "cf"},
+    CountryToIsoIndex{287699, "ve"},
+    CountryToIsoIndex{287714, "ve"},
+    CountryToIsoIndex{287729, "vn"},
+    CountryToIsoIndex{287742, "ve"},
+    CountryToIsoIndex{287757, "vu"},
+    CountryToIsoIndex{287772, "va"},
+    CountryToIsoIndex{287791, "cf"},
+    CountryToIsoIndex{287822, "vn"},
+    CountryToIsoIndex{287835, "us"},
+    CountryToIsoIndex{287876, "wf"},
+    CountryToIsoIndex{287909, "ve"},
+    CountryToIsoIndex{287928, "ve"},
+    CountryToIsoIndex{287947, "ve"},
+    CountryToIsoIndex{287964, "vu"},
+    CountryToIsoIndex{287979, "vn"},
+    CountryToIsoIndex{287994, "va"},
+    CountryToIsoIndex{288017, "va"},
+    CountryToIsoIndex{288036, "vn"},
+    CountryToIsoIndex{288049, "aw"},
+    CountryToIsoIndex{288064, "ar"},
+    CountryToIsoIndex{288085, "aw"},
+    CountryToIsoIndex{288098, "az"},
+    CountryToIsoIndex{288121, "ac"},
+    CountryToIsoIndex{288156, "af"},
+    CountryToIsoIndex{288179, "us"},
+    CountryToIsoIndex{288188, "um"},
+    CountryToIsoIndex{288225, "vi"},
+    CountryToIsoIndex{288264, "ax"},
+    CountryToIsoIndex{288295, "al"},
+    CountryToIsoIndex{288314, "dz"},
+    CountryToIsoIndex{288333, "jm"},
+    CountryToIsoIndex{288348, "as"},
+    CountryToIsoIndex{288377, "us"},
+    CountryToIsoIndex{288424, "aq"},
+    CountryToIsoIndex{288447, "aq"},
+    CountryToIsoIndex{288470, "ag"},
+    CountryToIsoIndex{288507, "ag"},
+    CountryToIsoIndex{288540, "ad"},
+    CountryToIsoIndex{288557, "ad"},
+    CountryToIsoIndex{288572, "ao"},
+    CountryToIsoIndex{288587, "ai"},
+    CountryToIsoIndex{288604, "ai"},
+    CountryToIsoIndex{288623, "jp"},
+    CountryToIsoIndex{288640, "au"},
+    CountryToIsoIndex{288663, "mo"},
+    CountryToIsoIndex{288676, "mo"},
+    CountryToIsoIndex{288731, "at"},
+    CountryToIsoIndex{288754, "is"},
+    CountryToIsoIndex{288771, "ye"},
+    CountryToIsoIndex{288778, "us"},
+    CountryToIsoIndex{288789, "cf"},
+    CountryToIsoIndex{288840, "jo"},
+    CountryToIsoIndex{288851, "ez"},
+    CountryToIsoIndex{288866, "uy"},
+    CountryToIsoIndex{288883, "uy"},
+    CountryToIsoIndex{288900, "uz"},
+    CountryToIsoIndex{288921, "au"},
+    CountryToIsoIndex{288940, "qo"},
+    CountryToIsoIndex{288997, "om"},
+    CountryToIsoIndex{289008, "gr"},
+    CountryToIsoIndex{289019, "ua"},
+    CountryToIsoIndex{289032, "ug"},
+    CountryToIsoIndex{289047, "ug"},
+    CountryToIsoIndex{289060, "it"},
+    CountryToIsoIndex{289077, "iq"},
+    CountryToIsoIndex{289088, "ir"},
+    CountryToIsoIndex{289099, "ie"},
+    CountryToIsoIndex{289122, "il"},
+    CountryToIsoIndex{289145, "is"},
+    CountryToIsoIndex{289166, "es"},
+    CountryToIsoIndex{289185, "jo"},
+    CountryToIsoIndex{289208, "uz"},
+    CountryToIsoIndex{289231, "ua"},
+    CountryToIsoIndex{289248, "uy"},
+    CountryToIsoIndex{289265, "ua"},
+    CountryToIsoIndex{289284, "ug"},
+    CountryToIsoIndex{289299, "it"},
+    CountryToIsoIndex{289314, "ie"},
+    CountryToIsoIndex{289329, "ee"},
+    CountryToIsoIndex{289346, "il"},
+    CountryToIsoIndex{289363, "es"},
+    CountryToIsoIndex{289380, "id"},
+    CountryToIsoIndex{289401, "ec"},
+    CountryToIsoIndex{289418, "ir"},
+    CountryToIsoIndex{289429, "sv"},
+    CountryToIsoIndex{289452, "er"},
+    CountryToIsoIndex{289471, "ee"},
+    CountryToIsoIndex{289490, "cv"},
+    CountryToIsoIndex{289513, "et"},
+    CountryToIsoIndex{289534, "ec"},
+    CountryToIsoIndex{289551, "gq"},
+    CountryToIsoIndex{289588, "nz"},
+    CountryToIsoIndex{289615, "nc"},
+    CountryToIsoIndex{289644, "et"},
+    CountryToIsoIndex{289661, "am"},
+    CountryToIsoIndex{289680, "am"},
+    CountryToIsoIndex{289701, "ar"},
+    CountryToIsoIndex{289720, "er"},
+    CountryToIsoIndex{289737, "ae"},
+    CountryToIsoIndex{289784, "az"},
+    CountryToIsoIndex{289807, "za"},
+    CountryToIsoIndex{289836, "af"},
+    CountryToIsoIndex{289857, "ye"},
+    CountryToIsoIndex{289868, "gb"},
+    CountryToIsoIndex{289885, "io"},
+    CountryToIsoIndex{289970, "vg"},
+    CountryToIsoIndex{290017, "ao"},
+    CountryToIsoIndex{290032, "al"},
+    CountryToIsoIndex{290049, "de"},
+    CountryToIsoIndex{290066, "ta"},
+    CountryToIsoIndex{290093, "tt"},
+    CountryToIsoIndex{290128, "to"},
+    CountryToIsoIndex{290139, "tn"},
+    CountryToIsoIndex{290156, "tv"},
+    CountryToIsoIndex{290169, "tk"},
+    CountryToIsoIndex{290184, "tg"},
+    CountryToIsoIndex{290193, "tt"},
+    CountryToIsoIndex{290226, "tg"},
+    CountryToIsoIndex{290235, "ta"},
+    CountryToIsoIndex{290258, "tt"},
+    CountryToIsoIndex{290295, "to"},
+    CountryToIsoIndex{290306, "tk"},
+    CountryToIsoIndex{290321, "py"},
+    CountryToIsoIndex{290336, "py"},
+    CountryToIsoIndex{290353, "py"},
+    CountryToIsoIndex{290370, "py"},
+    CountryToIsoIndex{290387, "pk"},
+    CountryToIsoIndex{290404, "pw"},
+    CountryToIsoIndex{290415, "pw"},
+    CountryToIsoIndex{290428, "pw"},
+    CountryToIsoIndex{290441, "pa"},
+    CountryToIsoIndex{290454, "pa"},
+    CountryToIsoIndex{290467, "pa"},
+    CountryToIsoIndex{290480, "pg"},
+    CountryToIsoIndex{290503, "pg"},
+    CountryToIsoIndex{290528, "pg"},
+    CountryToIsoIndex{290551, "pg"},
+    CountryToIsoIndex{290574, "pg"},
+    CountryToIsoIndex{290601, "pg"},
+    CountryToIsoIndex{290626, "pg"},
+    CountryToIsoIndex{290653, "pg"},
+    CountryToIsoIndex{290684, "pg"},
+    CountryToIsoIndex{290725, "pk"},
+    CountryToIsoIndex{290740, "pk"},
+    CountryToIsoIndex{290755, "pk"},
+    CountryToIsoIndex{290772, "pk"},
+    CountryToIsoIndex{290787, "pt"},
+    CountryToIsoIndex{290800, "pt"},
+    CountryToIsoIndex{290813, "pe"},
+    CountryToIsoIndex{290820, "pw"},
+    CountryToIsoIndex{290829, "pw"},
+    CountryToIsoIndex{290840, "pf"},
+    CountryToIsoIndex{290868, "pa"},
+    CountryToIsoIndex{290879, "pr"},
+    CountryToIsoIndex{290898, "pt"},
+    CountryToIsoIndex{290915, "pt"},
+    CountryToIsoIndex{290930, "pt"},
+    CountryToIsoIndex{290953, "pl"},
+    CountryToIsoIndex{290964, "pl"},
+    CountryToIsoIndex{290975, "pl"},
+    CountryToIsoIndex{290986, "pl"},
+    CountryToIsoIndex{290999, "pl"},
+    CountryToIsoIndex{291012, "pl"},
+    CountryToIsoIndex{291025, "pn"},
+    CountryToIsoIndex{291060, "ci"},
+    CountryToIsoIndex{291089, "py"},
+    CountryToIsoIndex{291106, "pe"},
+    CountryToIsoIndex{291115, "pr"},
+    CountryToIsoIndex{291138, "pn"},
+    CountryToIsoIndex{291167, "py"},
+    CountryToIsoIndex{291182, "pw"},
+    CountryToIsoIndex{291193, "pa"},
+    CountryToIsoIndex{291206, "pt"},
+    CountryToIsoIndex{291223, "pn"},
+    CountryToIsoIndex{291256, "pr"},
+    CountryToIsoIndex{291275, "pn"},
+    CountryToIsoIndex{291300, "pn"},
+    CountryToIsoIndex{291319, "pr"},
+    CountryToIsoIndex{291338, "pf"},
+    CountryToIsoIndex{291373, "pl"},
+    CountryToIsoIndex{291388, "pr"},
+    CountryToIsoIndex{291411, "pn"},
+    CountryToIsoIndex{291438, "py"},
+    CountryToIsoIndex{291455, "pe"},
+    CountryToIsoIndex{291464, "pr"},
+    CountryToIsoIndex{291485, "pe"},
+    CountryToIsoIndex{291498, "pe"},
+    CountryToIsoIndex{291509, "pe"},
+    CountryToIsoIndex{291518, "ps"},
+    CountryToIsoIndex{291535, "ps"},
+    CountryToIsoIndex{291564, "th"},
+    CountryToIsoIndex{291581, "bt"},
+    CountryToIsoIndex{291592, "td"},
+    CountryToIsoIndex{291599, "td"},
+    CountryToIsoIndex{291606, "td"},
+    CountryToIsoIndex{291613, "td"},
+    CountryToIsoIndex{291620, "td"},
+    CountryToIsoIndex{291627, "kp"},
+    CountryToIsoIndex{291642, "cl"},
+    CountryToIsoIndex{291649, "cl"},
+    CountryToIsoIndex{291656, "cl"},
+    CountryToIsoIndex{291665, "cn"},
+    CountryToIsoIndex{291672, "hu"},
+    CountryToIsoIndex{291693, "cz"},
+    CountryToIsoIndex{291714, "cz"},
+    CountryToIsoIndex{291725, "cl"},
+    CountryToIsoIndex{291734, "cz"},
+    CountryToIsoIndex{291739, "cz"},
+    CountryToIsoIndex{291756, "cz"},
+    CountryToIsoIndex{291765, "cl"},
+    CountryToIsoIndex{291774, "cl"},
+    CountryToIsoIndex{291783, "cn"},
+    CountryToIsoIndex{291790, "cn"},
+    CountryToIsoIndex{291799, "cz"},
+    CountryToIsoIndex{291820, "cz"},
+    CountryToIsoIndex{291847, "cz"},
+    CountryToIsoIndex{291858, "cz"},
+    CountryToIsoIndex{291887, "dg"},
+    CountryToIsoIndex{291910, "dk"},
+    CountryToIsoIndex{291923, "dm"},
+    CountryToIsoIndex{291938, "dm"},
+    CountryToIsoIndex{291955, "do"},
+    CountryToIsoIndex{291992, "dk"},
+    CountryToIsoIndex{292009, "dg"},
+    CountryToIsoIndex{292030, "dg"},
+    CountryToIsoIndex{292053, "dk"},
+    CountryToIsoIndex{292066, "dj"},
+    CountryToIsoIndex{292081, "dm"},
+    CountryToIsoIndex{292098, "do"},
+    CountryToIsoIndex{292129, "dk"},
+    CountryToIsoIndex{292144, "dg"},
+    CountryToIsoIndex{292167, "za"},
+    CountryToIsoIndex{292186, "gs"},
+    CountryToIsoIndex{292231, "ss"},
+    CountryToIsoIndex{292248, "kr"},
+    CountryToIsoIndex{292265, "rw"},
+    CountryToIsoIndex{292278, "ru"},
+    CountryToIsoIndex{292291, "ro"},
+    CountryToIsoIndex{292306, "re"},
+    CountryToIsoIndex{292325, "jp"},
+    CountryToIsoIndex{292334, "jp"},
+    CountryToIsoIndex{292345, "va"},
+    CountryToIsoIndex{292360, "vu"},
+    CountryToIsoIndex{292379, "us"},
+    CountryToIsoIndex{292412, "vn"},
+    CountryToIsoIndex{292427, "ve"},
+    CountryToIsoIndex{292444, "kz"},
+    CountryToIsoIndex{292463, "cr"},
+    CountryToIsoIndex{292482, "cr"},
+    CountryToIsoIndex{292499, "nc"},
+    CountryToIsoIndex{292526, "kh"},
+    CountryToIsoIndex{292539, "cm"},
+    CountryToIsoIndex{292552, "cm"},
+    CountryToIsoIndex{292567, "ca"},
+    CountryToIsoIndex{292580, "ca"},
+    CountryToIsoIndex{292593, "cd"},
+    CountryToIsoIndex{292607, "cg"},
+    CountryToIsoIndex{292634, "cg"},
+    CountryToIsoIndex{292659, "cd"},
+    CountryToIsoIndex{292684, "cd"},
+    CountryToIsoIndex{292698, "cg"},
+    CountryToIsoIndex{292727, "cg"},
+    CountryToIsoIndex{292752, "cg"},
+    CountryToIsoIndex{292777, "cd"},
+    CountryToIsoIndex{292800, "cd"},
+    CountryToIsoIndex{292825, "kg"},
+    CountryToIsoIndex{292842, "kr"},
+    CountryToIsoIndex{292861, "kp"},
+    CountryToIsoIndex{292880, "hr"},
+    CountryToIsoIndex{292893, "hr"},
+    CountryToIsoIndex{292908, "hr"},
+    CountryToIsoIndex{292923, "hr"},
+    CountryToIsoIndex{292936, "cx"},
+    CountryToIsoIndex{292965, "hr"},
+    CountryToIsoIndex{292982, "ki"},
+    CountryToIsoIndex{292997, "bq"},
+    CountryToIsoIndex{293032, "cx"},
+    CountryToIsoIndex{293055, "co"},
+    CountryToIsoIndex{293068, "cp"},
+    CountryToIsoIndex{293093, "cp"},
+    CountryToIsoIndex{293120, "kh"},
+    CountryToIsoIndex{293135, "kh"},
+    CountryToIsoIndex{293150, "kh"},
+    CountryToIsoIndex{293165, "cg"},
+    CountryToIsoIndex{293190, "cg"},
+    CountryToIsoIndex{293213, "cg"},
+    CountryToIsoIndex{293234, "cd"},
+    CountryToIsoIndex{293273, "cd"},
+    CountryToIsoIndex{293312, "cd"},
+    CountryToIsoIndex{293335, "ke"},
+    CountryToIsoIndex{293344, "cu"},
+    CountryToIsoIndex{293353, "cw"},
+    CountryToIsoIndex{293370, "cw"},
+    CountryToIsoIndex{293385, "cw"},
+    CountryToIsoIndex{293400, "kr"},
+    CountryToIsoIndex{293423, "kp"},
+    CountryToIsoIndex{293446, "xk"},
+    CountryToIsoIndex{293457, "cr"},
+    CountryToIsoIndex{293476, "xk"},
+    CountryToIsoIndex{293487, "xk"},
+    CountryToIsoIndex{293498, "xk"},
+    CountryToIsoIndex{293511, "cr"},
+    CountryToIsoIndex{293530, "cr"},
+    CountryToIsoIndex{293549, "co"},
+    CountryToIsoIndex{293564, "co"},
+    CountryToIsoIndex{293583, "km"},
+    CountryToIsoIndex{293594, "km"},
+    CountryToIsoIndex{293609, "cg"},
+    CountryToIsoIndex{293638, "cd"},
+    CountryToIsoIndex{293663, "cu"},
+    CountryToIsoIndex{293674, "ci"},
+    CountryToIsoIndex{293697, "ck"},
+    CountryToIsoIndex{293714, "cc"},
+    CountryToIsoIndex{293749, "cc"},
+    CountryToIsoIndex{293780, "cc"},
+    CountryToIsoIndex{293819, "ck"},
+    CountryToIsoIndex{293840, "cc"},
+    CountryToIsoIndex{293869, "kw"},
+    CountryToIsoIndex{293878, "kw"},
+    CountryToIsoIndex{293887, "kw"},
+    CountryToIsoIndex{293898, "kz"},
+    CountryToIsoIndex{293919, "kh"},
+    CountryToIsoIndex{293938, "km"},
+    CountryToIsoIndex{293953, "kw"},
+    CountryToIsoIndex{293964, "ck"},
+    CountryToIsoIndex{293985, "ki"},
+    CountryToIsoIndex{294002, "kg"},
+    CountryToIsoIndex{294021, "ke"},
+    CountryToIsoIndex{294032, "ck"},
+    CountryToIsoIndex{294051, "ci"},
+    CountryToIsoIndex{294070, "kr"},
+    CountryToIsoIndex{294095, "kp"},
+    CountryToIsoIndex{294120, "cr"},
+    CountryToIsoIndex{294139, "xk"},
+    CountryToIsoIndex{294152, "co"},
+    CountryToIsoIndex{294169, "do"},
+    CountryToIsoIndex{294198, "cd"},
+    CountryToIsoIndex{294243, "cf"},
+    CountryToIsoIndex{294288, "cz"},
+    CountryToIsoIndex{294307, "cg"},
+    CountryToIsoIndex{294330, "cg"},
+    CountryToIsoIndex{294357, "cd"},
+    CountryToIsoIndex{294382, "ki"},
+    CountryToIsoIndex{294399, "ki"},
+    CountryToIsoIndex{294416, "ki"},
+    CountryToIsoIndex{294431, "bq"},
+    CountryToIsoIndex{294458, "ky"},
+    CountryToIsoIndex{294483, "cm"},
+    CountryToIsoIndex{294496, "ky"},
+    CountryToIsoIndex{294524, "ky"},
+    CountryToIsoIndex{294549, "cm"},
+    CountryToIsoIndex{294566, "ky"},
+    CountryToIsoIndex{294591, "ic"},
+    CountryToIsoIndex{294616, "ca"},
+    CountryToIsoIndex{294629, "ke"},
+    CountryToIsoIndex{294640, "ca"},
+    CountryToIsoIndex{294653, "cu"},
+    CountryToIsoIndex{294664, "cw"},
+    CountryToIsoIndex{294681, "cu"},
+    CountryToIsoIndex{294694, "cv"},
+    CountryToIsoIndex{294707, "cv"},
+    CountryToIsoIndex{294722, "cv"},
+    CountryToIsoIndex{294737, "cv"},
+    CountryToIsoIndex{294753, "kh"},
+    CountryToIsoIndex{294770, "ca"},
+    CountryToIsoIndex{294783, "cv"},
+    CountryToIsoIndex{294800, "cd"},
+    CountryToIsoIndex{294811, "cg"},
+    CountryToIsoIndex{294838, "cg"},
+    CountryToIsoIndex{294861, "cd"},
+    CountryToIsoIndex{294884, "ki"},
+    CountryToIsoIndex{294897, "cx"},
+    CountryToIsoIndex{294914, "kg"},
+    CountryToIsoIndex{294929, "hr"},
+    CountryToIsoIndex{294946, "cp"},
+    CountryToIsoIndex{294965, "kh"},
+    CountryToIsoIndex{294980, "xk"},
+    CountryToIsoIndex{294993, "cr"},
+    CountryToIsoIndex{295010, "co"},
+    CountryToIsoIndex{295025, "km"},
+    CountryToIsoIndex{295040, "kw"},
+    CountryToIsoIndex{295049, "cc"},
+    CountryToIsoIndex{295066, "ck"},
+    CountryToIsoIndex{295079, "bq"},
+    CountryToIsoIndex{295110, "cm"},
+    CountryToIsoIndex{295123, "ky"},
+    CountryToIsoIndex{295140, "ca"},
+    CountryToIsoIndex{295153, "ic"},
+    CountryToIsoIndex{295170, "ke"},
+    CountryToIsoIndex{295181, "cu"},
+    CountryToIsoIndex{295192, "cw"},
+    CountryToIsoIndex{295211, "cv"},
+    CountryToIsoIndex{295226, "ga"},
+    CountryToIsoIndex{295235, "gp"},
+    CountryToIsoIndex{295248, "gm"},
+    CountryToIsoIndex{295261, "gh"},
+    CountryToIsoIndex{295270, "gd"},
+    CountryToIsoIndex{295283, "gg"},
+    CountryToIsoIndex{295294, "gl"},
+    CountryToIsoIndex{295311, "gt"},
+    CountryToIsoIndex{295330, "gu"},
+    CountryToIsoIndex{295339, "gy"},
+    CountryToIsoIndex{295350, "gn"},
+    CountryToIsoIndex{295359, "gw"},
+    CountryToIsoIndex{295376, "ga"},
+    CountryToIsoIndex{295385, "ga"},
+    CountryToIsoIndex{295396, "ga"},
+    CountryToIsoIndex{295407, "gm"},
+    CountryToIsoIndex{295422, "gm"},
+    CountryToIsoIndex{295435, "gh"},
+    CountryToIsoIndex{295444, "ga"},
+    CountryToIsoIndex{295453, "gd"},
+    CountryToIsoIndex{295468, "ge"},
+    CountryToIsoIndex{295483, "ge"},
+    CountryToIsoIndex{295498, "gd"},
+    CountryToIsoIndex{295511, "gg"},
+    CountryToIsoIndex{295522, "gd"},
+    CountryToIsoIndex{295535, "gl"},
+    CountryToIsoIndex{295552, "gd"},
+    CountryToIsoIndex{295565, "gd"},
+    CountryToIsoIndex{295580, "gd"},
+    CountryToIsoIndex{295595, "gl"},
+    CountryToIsoIndex{295612, "gl"},
+    CountryToIsoIndex{295627, "gl"},
+    CountryToIsoIndex{295644, "gr"},
+    CountryToIsoIndex{295655, "gl"},
+    CountryToIsoIndex{295674, "gn"},
+    CountryToIsoIndex{295681, "gw"},
+    CountryToIsoIndex{295698, "gn"},
+    CountryToIsoIndex{295705, "gw"},
+    CountryToIsoIndex{295720, "gh"},
+    CountryToIsoIndex{295731, "gt"},
+    CountryToIsoIndex{295748, "gt"},
+    CountryToIsoIndex{295767, "gp"},
+    CountryToIsoIndex{295782, "gp"},
+    CountryToIsoIndex{295799, "gu"},
+    CountryToIsoIndex{295808, "gt"},
+    CountryToIsoIndex{295827, "gp"},
+    CountryToIsoIndex{295844, "gp"},
+    CountryToIsoIndex{295861, "gt"},
+    CountryToIsoIndex{295878, "ge"},
+    CountryToIsoIndex{295895, "gg"},
+    CountryToIsoIndex{295908, "nl"},
+    CountryToIsoIndex{295929, "gu"},
+    CountryToIsoIndex{295940, "gg"},
+    CountryToIsoIndex{295955, "gt"},
+    CountryToIsoIndex{295974, "gy"},
+    CountryToIsoIndex{295985, "gy"},
+    CountryToIsoIndex{295998, "gf"},
+    CountryToIsoIndex{296021, "ge"},
+    CountryToIsoIndex{296038, "gr"},
+    CountryToIsoIndex{296057, "gd"},
+    CountryToIsoIndex{296074, "gl"},
+    CountryToIsoIndex{296099, "gt"},
+    CountryToIsoIndex{296120, "gp"},
+    CountryToIsoIndex{296139, "gn"},
+    CountryToIsoIndex{296156, "gw"},
+    CountryToIsoIndex{296187, "gy"},
+    CountryToIsoIndex{296204, "gy"},
+    CountryToIsoIndex{296215, "gm"},
+    CountryToIsoIndex{296228, "gm"},
+    CountryToIsoIndex{296243, "gp"},
+    CountryToIsoIndex{296262, "gu"},
+    CountryToIsoIndex{296273, "gy"},
+    CountryToIsoIndex{296286, "gn"},
+    CountryToIsoIndex{296295, "gh"},
+    CountryToIsoIndex{296306, "gg"},
+    CountryToIsoIndex{296321, "gu"},
+    CountryToIsoIndex{296332, "gy"},
+    CountryToIsoIndex{296343, "gf"},
+    CountryToIsoIndex{296370, "ga"},
+    CountryToIsoIndex{296381, "gi"},
+    CountryToIsoIndex{296400, "ga"},
+    CountryToIsoIndex{296411, "gm"},
+    CountryToIsoIndex{296424, "gn"},
+    CountryToIsoIndex{296433, "gw"},
+    CountryToIsoIndex{296454, "gq"},
+    CountryToIsoIndex{296479, "gw"},
+    CountryToIsoIndex{296502, "gn"},
+    CountryToIsoIndex{296513, "gq"},
+    CountryToIsoIndex{296538, "gw"},
+    CountryToIsoIndex{296561, "gn"},
+    CountryToIsoIndex{296570, "gw"},
+    CountryToIsoIndex{296589, "gq"},
+    CountryToIsoIndex{296616, "gg"},
+    CountryToIsoIndex{296635, "gw"},
+    CountryToIsoIndex{296656, "gg"},
+    CountryToIsoIndex{296669, "de"},
+    CountryToIsoIndex{296688, "ht"},
+    CountryToIsoIndex{296699, "ht"},
+    CountryToIsoIndex{296710, "hn"},
+    CountryToIsoIndex{296727, "id"},
+    CountryToIsoIndex{296750, "in"},
+    CountryToIsoIndex{296769, "in"},
+    CountryToIsoIndex{296776, "hn"},
+    CountryToIsoIndex{296795, "nl"},
+    CountryToIsoIndex{296810, "in"},
+    CountryToIsoIndex{296827, "hm"},
+    CountryToIsoIndex{296888, "io"},
+    CountryToIsoIndex{296949, "hn"},
+    CountryToIsoIndex{296968, "hk"},
+    CountryToIsoIndex{296985, "hk"},
+    CountryToIsoIndex{297011, "hk"},
+    CountryToIsoIndex{297050, "ht"},
+    CountryToIsoIndex{297061, "es"},
+    CountryToIsoIndex{297076, "hu"},
+    CountryToIsoIndex{297087, "hn"},
+    CountryToIsoIndex{297104, "hm"},
+    CountryToIsoIndex{297169, "hu"},
+    CountryToIsoIndex{297182, "in"},
+    CountryToIsoIndex{297201, "hm"},
+    CountryToIsoIndex{297250, "ht"},
+    CountryToIsoIndex{297259, "va"},
+    CountryToIsoIndex{297274, "wf"},
+    CountryToIsoIndex{297303, "vu"},
+    CountryToIsoIndex{297320, "vn"},
+    CountryToIsoIndex{297337, "hu"},
+    CountryToIsoIndex{297356, "ve"},
+    CountryToIsoIndex{297377, "ye"},
+    CountryToIsoIndex{297384, "ez"},
+    CountryToIsoIndex{297399, "uy"},
+    CountryToIsoIndex{297414, "uy"},
+    CountryToIsoIndex{297431, "uy"},
+    CountryToIsoIndex{297448, "gr"},
+    CountryToIsoIndex{297459, "vi"},
+    CountryToIsoIndex{297496, "uy"},
+    CountryToIsoIndex{297511, "ua"},
+    CountryToIsoIndex{297528, "us"},
+    CountryToIsoIndex{297561, "um"},
+    CountryToIsoIndex{297640, "ug"},
+    CountryToIsoIndex{297657, "ua"},
+    CountryToIsoIndex{297670, "gb"},
+    CountryToIsoIndex{297679, "ug"},
+    CountryToIsoIndex{297694, "ug"},
+    CountryToIsoIndex{297709, "ug"},
+    CountryToIsoIndex{297722, "ye"},
+    CountryToIsoIndex{297733, "gb"},
+    CountryToIsoIndex{297764, "gr"},
+    CountryToIsoIndex{297775, "ye"},
+    CountryToIsoIndex{297786, "ai"},
+    CountryToIsoIndex{297811, "ag"},
+    CountryToIsoIndex{297866, "ad"},
+    CountryToIsoIndex{297885, "ai"},
+    CountryToIsoIndex{297904, "ao"},
+    CountryToIsoIndex{297923, "aq"},
+    CountryToIsoIndex{297957, "aq"},
+    CountryToIsoIndex{297994, "ad"},
+    CountryToIsoIndex{298013, "ao"},
+    CountryToIsoIndex{298035, "az"},
+    CountryToIsoIndex{298060, "az"},
+    CountryToIsoIndex{298088, "az"},
+    CountryToIsoIndex{298113, "aq"},
+    CountryToIsoIndex{298144, "ad"},
+    CountryToIsoIndex{298172, "af"},
+    CountryToIsoIndex{298206, "af"},
+    CountryToIsoIndex{298240, "af"},
+    CountryToIsoIndex{298280, "af"},
+    CountryToIsoIndex{298317, "as"},
+    CountryToIsoIndex{298348, "as"},
+    CountryToIsoIndex{298385, "us"},
+    CountryToIsoIndex{298407, "as"},
+    CountryToIsoIndex{298441, "as"},
+    CountryToIsoIndex{298478, "aw"},
+    CountryToIsoIndex{298494, "aw"},
+    CountryToIsoIndex{298510, "ar"},
+    CountryToIsoIndex{298541, "ar"},
+    CountryToIsoIndex{298572, "ar"},
+    CountryToIsoIndex{298606, "ar"},
+    CountryToIsoIndex{298640, "am"},
+    CountryToIsoIndex{298668, "sv"},
+    CountryToIsoIndex{298699, "sv"},
+    CountryToIsoIndex{298733, "ax"},
+    CountryToIsoIndex{298761, "ax"},
+    CountryToIsoIndex{298801, "dz"},
+    CountryToIsoIndex{298829, "dz"},
+    CountryToIsoIndex{298857, "al"},
+    CountryToIsoIndex{298885, "al"},
+    CountryToIsoIndex{298913, "al"},
+    CountryToIsoIndex{298941, "at"},
+    CountryToIsoIndex{298969, "au"},
+    CountryToIsoIndex{299003, "ac"},
+    CountryToIsoIndex{299037, "ac"},
+    CountryToIsoIndex{299071, "ac"},
+    CountryToIsoIndex{299102, "eh"},
+    CountryToIsoIndex{299136, "ax"},
+    CountryToIsoIndex{299167, "ac"},
+    CountryToIsoIndex{299210, "ci"},
+    CountryToIsoIndex{299244, "im"},
+    CountryToIsoIndex{299275, "im"},
+    CountryToIsoIndex{299303, "ci"},
+    CountryToIsoIndex{299334, "is"},
+    CountryToIsoIndex{299353, "is"},
+    CountryToIsoIndex{299375, "is"},
+    CountryToIsoIndex{299409, "im"},
+    CountryToIsoIndex{299437, "ci"},
+    CountryToIsoIndex{299468, "qo"},
+    CountryToIsoIndex{299514, "qo"},
+    CountryToIsoIndex{299557, "ai"},
+    CountryToIsoIndex{299582, "ie"},
+    CountryToIsoIndex{299601, "ie"},
+    CountryToIsoIndex{299623, "ie"},
+    CountryToIsoIndex{299654, "ie"},
+    CountryToIsoIndex{299676, "im"},
+    CountryToIsoIndex{299701, "ci"},
+    CountryToIsoIndex{299735, "ci"},
+    CountryToIsoIndex{299772, "am"},
+    CountryToIsoIndex{299800, "am"},
+    CountryToIsoIndex{299828, "ax"},
+    CountryToIsoIndex{299859, "qo"},
+    CountryToIsoIndex{299908, "id"},
+    CountryToIsoIndex{299939, "id"},
+    CountryToIsoIndex{299970, "ec"},
+    CountryToIsoIndex{299995, "gq"},
+    CountryToIsoIndex{300041, "gq"},
+    CountryToIsoIndex{300096, "ec"},
+    CountryToIsoIndex{300121, "il"},
+    CountryToIsoIndex{300140, "il"},
+    CountryToIsoIndex{300162, "eg"},
+    CountryToIsoIndex{300181, "eg"},
+    CountryToIsoIndex{300200, "it"},
+    CountryToIsoIndex{300213, "it"},
+    CountryToIsoIndex{300229, "et"},
+    CountryToIsoIndex{300254, "et"},
+    CountryToIsoIndex{300282, "id"},
+    CountryToIsoIndex{300316, "iq"},
+    CountryToIsoIndex{300329, "ir"},
+    CountryToIsoIndex{300342, "ir"},
+    CountryToIsoIndex{300355, "er"},
+    CountryToIsoIndex{300383, "im"},
+    CountryToIsoIndex{300411, "ee"},
+    CountryToIsoIndex{300439, "il"},
+    CountryToIsoIndex{300467, "il"},
+    CountryToIsoIndex{300489, "eg"},
+    CountryToIsoIndex{300508, "iq"},
+    CountryToIsoIndex{300524, "ir"},
+    CountryToIsoIndex{300537, "tl"},
+    CountryToIsoIndex{300565, "uz"},
+    CountryToIsoIndex{300602, "uz"},
+    CountryToIsoIndex{300642, "uz"},
+    CountryToIsoIndex{300679, "uz"},
+    CountryToIsoIndex{300713, "kp"},
+    CountryToIsoIndex{300747, "mk"},
+    CountryToIsoIndex{300793, "mp"},
+    CountryToIsoIndex{300851, "mp"},
+    CountryToIsoIndex{300903, "mp"},
+    CountryToIsoIndex{300961, "mp"},
+    CountryToIsoIndex{301031, "mp"},
+    CountryToIsoIndex{301086, "uy"},
+    CountryToIsoIndex{301108, "uy"},
+    CountryToIsoIndex{301130, "ad"},
+    CountryToIsoIndex{301152, "sv"},
+    CountryToIsoIndex{301186, "ag"},
+    CountryToIsoIndex{301238, "ai"},
+    CountryToIsoIndex{301257, "ai"},
+    CountryToIsoIndex{301282, "ag"},
+    CountryToIsoIndex{301328, "ad"},
+    CountryToIsoIndex{301347, "ec"},
+    CountryToIsoIndex{301372, "ag"},
+    CountryToIsoIndex{301427, "ag"},
+    CountryToIsoIndex{301476, "er"},
+    CountryToIsoIndex{301504, "er"},
+    CountryToIsoIndex{301532, "sv"},
+    CountryToIsoIndex{301566, "ax"},
+    CountryToIsoIndex{301609, "sv"},
+    CountryToIsoIndex{301646, "ee"},
+    CountryToIsoIndex{301674, "at"},
+    CountryToIsoIndex{301702, "au"},
+    CountryToIsoIndex{301736, "au"},
+    CountryToIsoIndex{301770, "om"},
+    CountryToIsoIndex{301780, "om"},
+    CountryToIsoIndex{301793, "kh"},
+    CountryToIsoIndex{301818, "cd"},
+    CountryToIsoIndex{301858, "cg"},
+    CountryToIsoIndex{301898, "cd"},
+    CountryToIsoIndex{301938, "cg"},
+    CountryToIsoIndex{301981, "kz"},
+    CountryToIsoIndex{302012, "kz"},
+    CountryToIsoIndex{302040, "qa"},
+    CountryToIsoIndex{302053, "ca"},
+    CountryToIsoIndex{302069, "kh"},
+    CountryToIsoIndex{302097, "qa"},
+    CountryToIsoIndex{302110, "qa"},
+    CountryToIsoIndex{302126, "cd"},
+    CountryToIsoIndex{302163, "cd"},
+    CountryToIsoIndex{302197, "cg"},
+    CountryToIsoIndex{302246, "cg"},
+    CountryToIsoIndex{302292, "cd"},
+    CountryToIsoIndex{302329, "cg"},
+    CountryToIsoIndex{302366, "cd"},
+    CountryToIsoIndex{302400, "cg"},
+    CountryToIsoIndex{302446, "kz"},
+    CountryToIsoIndex{302477, "kg"},
+    CountryToIsoIndex{302511, "ki"},
+    CountryToIsoIndex{302536, "ki"},
+    CountryToIsoIndex{302561, "ki"},
+    CountryToIsoIndex{302586, "kg"},
+    CountryToIsoIndex{302611, "kg"},
+    CountryToIsoIndex{302651, "kg"},
+    CountryToIsoIndex{302685, "ck"},
+    CountryToIsoIndex{302716, "ck"},
+    CountryToIsoIndex{302747, "ck"},
+    CountryToIsoIndex{302772, "ck"},
+    CountryToIsoIndex{302809, "ck"},
+    CountryToIsoIndex{302831, "cw"},
+    CountryToIsoIndex{302853, "cw"},
+    CountryToIsoIndex{302875, "kw"},
+    CountryToIsoIndex{302891, "kw"},
+    CountryToIsoIndex{302907, "ca"},
+    CountryToIsoIndex{302923, "ic"},
+    CountryToIsoIndex{302963, "ic"},
+    CountryToIsoIndex{302991, "cm"},
+    CountryToIsoIndex{303013, "bq"},
+    CountryToIsoIndex{303059, "bq"},
+    CountryToIsoIndex{303111, "cf"},
+    CountryToIsoIndex{303190, "ke"},
+    CountryToIsoIndex{303206, "ke"},
+    CountryToIsoIndex{303225, "ke"},
+    CountryToIsoIndex{303244, "cv"},
+    CountryToIsoIndex{303269, "cv"},
+    CountryToIsoIndex{303291, "cv"},
+    CountryToIsoIndex{303316, "cv"},
+    CountryToIsoIndex{303347, "ky"},
+    CountryToIsoIndex{303372, "ky"},
+    CountryToIsoIndex{303403, "ky"},
+    CountryToIsoIndex{303434, "ca"},
+    CountryToIsoIndex{303453, "ic"},
+    CountryToIsoIndex{303499, "cv"},
+    CountryToIsoIndex{303527, "cm"},
+    CountryToIsoIndex{303546, "ky"},
+    CountryToIsoIndex{303586, "ky"},
+    CountryToIsoIndex{303629, "bq"},
+    CountryToIsoIndex{303678, "cd"},
+    CountryToIsoIndex{303715, "cg"},
+    CountryToIsoIndex{303770, "cd"},
+    CountryToIsoIndex{303807, "cd"},
+    CountryToIsoIndex{303841, "cg"},
+    CountryToIsoIndex{303890, "cg"},
+    CountryToIsoIndex{303936, "cc"},
+    CountryToIsoIndex{303991, "cc"},
+    CountryToIsoIndex{304040, "cc"},
+    CountryToIsoIndex{304101, "cc"},
+    CountryToIsoIndex{304147, "cc"},
+    CountryToIsoIndex{304178, "ci"},
+    CountryToIsoIndex{304206, "ci"},
+    CountryToIsoIndex{304231, "ci"},
+    CountryToIsoIndex{304259, "cm"},
+    CountryToIsoIndex{304281, "km"},
+    CountryToIsoIndex{304303, "km"},
+    CountryToIsoIndex{304328, "km"},
+    CountryToIsoIndex{304350, "co"},
+    CountryToIsoIndex{304375, "co"},
+    CountryToIsoIndex{304403, "co"},
+    CountryToIsoIndex{304434, "cr"},
+    CountryToIsoIndex{304465, "xk"},
+    CountryToIsoIndex{304484, "xk"},
+    CountryToIsoIndex{304503, "xk"},
+    CountryToIsoIndex{304528, "cr"},
+    CountryToIsoIndex{304559, "cr"},
+    CountryToIsoIndex{304590, "cr"},
+    CountryToIsoIndex{304621, "ca"},
+    CountryToIsoIndex{304646, "ic"},
+    CountryToIsoIndex{304692, "cm"},
+    CountryToIsoIndex{304717, "bq"},
+    CountryToIsoIndex{304787, "cu"},
+    CountryToIsoIndex{304806, "cw"},
+    CountryToIsoIndex{304834, "cu"},
+    CountryToIsoIndex{304853, "cw"},
+    CountryToIsoIndex{304881, "cx"},
+    CountryToIsoIndex{304921, "cx"},
+    CountryToIsoIndex{304958, "cx"},
+    CountryToIsoIndex{304995, "cx"},
+    CountryToIsoIndex{305035, "hr"},
+    CountryToIsoIndex{305063, "hr"},
+    CountryToIsoIndex{305094, "cp"},
+    CountryToIsoIndex{305137, "cp"},
+    CountryToIsoIndex{305174, "cp"},
+    CountryToIsoIndex{305217, "cp"},
+    CountryToIsoIndex{305266, "cx"},
+    CountryToIsoIndex{305297, "gy"},
+    CountryToIsoIndex{305313, "gg"},
+    CountryToIsoIndex{305332, "gm"},
+    CountryToIsoIndex{305357, "gm"},
+    CountryToIsoIndex{305382, "ga"},
+    CountryToIsoIndex{305398, "gn"},
+    CountryToIsoIndex{305411, "gw"},
+    CountryToIsoIndex{305439, "gw"},
+    CountryToIsoIndex{305467, "gw"},
+    CountryToIsoIndex{305504, "gu"},
+    CountryToIsoIndex{305517, "gn"},
+    CountryToIsoIndex{305539, "gg"},
+    CountryToIsoIndex{305564, "gy"},
+    CountryToIsoIndex{305583, "gu"},
+    CountryToIsoIndex{305599, "ga"},
+    CountryToIsoIndex{305615, "ga"},
+    CountryToIsoIndex{305631, "gm"},
+    CountryToIsoIndex{305656, "gg"},
+    CountryToIsoIndex{305678, "ga"},
+    CountryToIsoIndex{305694, "gt"},
+    CountryToIsoIndex{305719, "gl"},
+    CountryToIsoIndex{305756, "gl"},
+    CountryToIsoIndex{305781, "gl"},
+    CountryToIsoIndex{305806, "gl"},
+    CountryToIsoIndex{305834, "gl"},
+    CountryToIsoIndex{305865, "gr"},
+    CountryToIsoIndex{305881, "gd"},
+    CountryToIsoIndex{305903, "gd"},
+    CountryToIsoIndex{305928, "gd"},
+    CountryToIsoIndex{305953, "gd"},
+    CountryToIsoIndex{305978, "gt"},
+    CountryToIsoIndex{306009, "gp"},
+    CountryToIsoIndex{306037, "gp"},
+    CountryToIsoIndex{306065, "gp"},
+    CountryToIsoIndex{306099, "gp"},
+    CountryToIsoIndex{306127, "gp"},
+    CountryToIsoIndex{306152, "gg"},
+    CountryToIsoIndex{306180, "gh"},
+    CountryToIsoIndex{306193, "td"},
+    CountryToIsoIndex{306203, "cl"},
+    CountryToIsoIndex{306216, "cn"},
+    CountryToIsoIndex{306226, "cz"},
+    CountryToIsoIndex{306260, "cz"},
+    CountryToIsoIndex{306291, "cz"},
+    CountryToIsoIndex{306328, "cz"},
+    CountryToIsoIndex{306347, "jp"},
+    CountryToIsoIndex{306360, "jm"},
+    CountryToIsoIndex{306379, "jm"},
+    CountryToIsoIndex{306395, "ge"},
+    CountryToIsoIndex{306417, "de"},
+    CountryToIsoIndex{306436, "je"},
+    CountryToIsoIndex{306452, "zm"},
+    CountryToIsoIndex{306480, "zw"},
+    CountryToIsoIndex{306514, "zw"},
+    CountryToIsoIndex{306548, "jp"},
+    CountryToIsoIndex{306564, "zm"},
+    CountryToIsoIndex{306589, "dj"},
+    CountryToIsoIndex{306608, "dj"},
+    CountryToIsoIndex{306627, "gi"},
+    CountryToIsoIndex{306658, "gi"},
+    CountryToIsoIndex{306692, "zw"},
+    CountryToIsoIndex{306720, "zw"},
+    CountryToIsoIndex{306751, "ge"},
+    CountryToIsoIndex{306776, "jo"},
+    CountryToIsoIndex{306795, "jo"},
+    CountryToIsoIndex{306814, "zm"},
+    CountryToIsoIndex{306836, "zm"},
+    CountryToIsoIndex{306861, "zw"},
+    CountryToIsoIndex{306892, "cz"},
+    CountryToIsoIndex{306935, "cz"},
+    CountryToIsoIndex{306954, "tr"},
+    CountryToIsoIndex{306970, "tc"},
+    CountryToIsoIndex{307025, "tz"},
+    CountryToIsoIndex{307053, "tl"},
+    CountryToIsoIndex{307087, "tv"},
+    CountryToIsoIndex{307106, "tv"},
+    CountryToIsoIndex{307125, "to"},
+    CountryToIsoIndex{307141, "to"},
+    CountryToIsoIndex{307157, "tk"},
+    CountryToIsoIndex{307176, "tk"},
+    CountryToIsoIndex{307195, "tg"},
+    CountryToIsoIndex{307208, "tn"},
+    CountryToIsoIndex{307239, "tn"},
+    CountryToIsoIndex{307270, "tn"},
+    CountryToIsoIndex{307301, "tt"},
+    CountryToIsoIndex{307356, "tt"},
+    CountryToIsoIndex{307411, "ta"},
+    CountryToIsoIndex{307454, "ta"},
+    CountryToIsoIndex{307503, "ta"},
+    CountryToIsoIndex{307555, "dg"},
+    CountryToIsoIndex{307595, "dj"},
+    CountryToIsoIndex{307620, "dg"},
+    CountryToIsoIndex{307660, "dk"},
+    CountryToIsoIndex{307685, "dk"},
+    CountryToIsoIndex{307713, "do"},
+    CountryToIsoIndex{307762, "do"},
+    CountryToIsoIndex{307808, "do"},
+    CountryToIsoIndex{307866, "dm"},
+    CountryToIsoIndex{307891, "dm"},
+    CountryToIsoIndex{307916, "tz"},
+    CountryToIsoIndex{307944, "tj"},
+    CountryToIsoIndex{307975, "tz"},
+    CountryToIsoIndex{308003, "tw"},
+    CountryToIsoIndex{308022, "tj"},
+    CountryToIsoIndex{308059, "tj"},
+    CountryToIsoIndex{308093, "tz"},
+    CountryToIsoIndex{308124, "tw"},
+    CountryToIsoIndex{308143, "tl"},
+    CountryToIsoIndex{308174, "tl"},
+    CountryToIsoIndex{308208, "tv"},
+    CountryToIsoIndex{308227, "tc"},
+    CountryToIsoIndex{308294, "tm"},
+    CountryToIsoIndex{308337, "tm"},
+    CountryToIsoIndex{308380, "tc"},
+    CountryToIsoIndex{308429, "tr"},
+    CountryToIsoIndex{308448, "tc"},
+    CountryToIsoIndex{308509, "tc"},
+    CountryToIsoIndex{308576, "tv"},
+    CountryToIsoIndex{308595, "tv"},
+    CountryToIsoIndex{308614, "tw"},
+    CountryToIsoIndex{308630, "tk"},
+    CountryToIsoIndex{308652, "tn"},
+    CountryToIsoIndex{308683, "tt"},
+    CountryToIsoIndex{308741, "tt"},
+    CountryToIsoIndex{308796, "tt"},
+    CountryToIsoIndex{308848, "ta"},
+    CountryToIsoIndex{308900, "th"},
+    CountryToIsoIndex{308925, "th"},
+    CountryToIsoIndex{308956, "th"},
+    CountryToIsoIndex{308978, "th"},
+    CountryToIsoIndex{308997, "th"},
+    CountryToIsoIndex{309016, "za"},
+    CountryToIsoIndex{309059, "za"},
+    CountryToIsoIndex{309099, "za"},
+    CountryToIsoIndex{309139, "za"},
+    CountryToIsoIndex{309179, "za"},
+    CountryToIsoIndex{309219, "kr"},
+    CountryToIsoIndex{309256, "gs"},
+    CountryToIsoIndex{309368, "gs"},
+    CountryToIsoIndex{309468, "gs"},
+    CountryToIsoIndex{309583, "gs"},
+    CountryToIsoIndex{309698, "gs"},
+    CountryToIsoIndex{309804, "ss"},
+    CountryToIsoIndex{309838, "ss"},
+    CountryToIsoIndex{309872, "ss"},
+    CountryToIsoIndex{309906, "dg"},
+    CountryToIsoIndex{309946, "dg"},
+    CountryToIsoIndex{309983, "dj"},
+    CountryToIsoIndex{310008, "no"},
+    CountryToIsoIndex{310024, "ne"},
+    CountryToIsoIndex{310040, "ng"},
+    CountryToIsoIndex{310068, "ne"},
+    CountryToIsoIndex{310087, "ng"},
+    CountryToIsoIndex{310115, "nr"},
+    CountryToIsoIndex{310131, "nr"},
+    CountryToIsoIndex{310147, "na"},
+    CountryToIsoIndex{310172, "na"},
+    CountryToIsoIndex{310197, "ne"},
+    CountryToIsoIndex{310213, "ng"},
+    CountryToIsoIndex{310241, "nr"},
+    CountryToIsoIndex{310257, "ni"},
+    CountryToIsoIndex{310285, "ni"},
+    CountryToIsoIndex{310313, "ni"},
+    CountryToIsoIndex{310344, "ni"},
+    CountryToIsoIndex{310375, "nu"},
+    CountryToIsoIndex{310391, "nl"},
+    CountryToIsoIndex{310416, "nu"},
+    CountryToIsoIndex{310429, "nu"},
+    CountryToIsoIndex{310445, "nl"},
+    CountryToIsoIndex{310467, "nl"},
+    CountryToIsoIndex{310489, "nl"},
+    CountryToIsoIndex{310517, "nl"},
+    CountryToIsoIndex{310551, "np"},
+    CountryToIsoIndex{310567, "np"},
+    CountryToIsoIndex{310583, "nf"},
+    CountryToIsoIndex{310620, "nf"},
+    CountryToIsoIndex{310654, "nf"},
+    CountryToIsoIndex{310682, "no"},
+    CountryToIsoIndex{310701, "nf"},
+    CountryToIsoIndex{310738, "nc"},
+    CountryToIsoIndex{310787, "nz"},
+    CountryToIsoIndex{310827, "nz"},
+    CountryToIsoIndex{310861, "nc"},
+    CountryToIsoIndex{310904, "nc"},
+    CountryToIsoIndex{310947, "nc"},
+    CountryToIsoIndex{310990, "nz"},
+    CountryToIsoIndex{311024, "nz"},
+    CountryToIsoIndex{311052, "pa"},
+    CountryToIsoIndex{311068, "pg"},
+    CountryToIsoIndex{311114, "py"},
+    CountryToIsoIndex{311136, "pw"},
+    CountryToIsoIndex{311149, "pw"},
+    CountryToIsoIndex{311162, "eh"},
+    CountryToIsoIndex{311196, "eh"},
+    CountryToIsoIndex{311233, "eh"},
+    CountryToIsoIndex{311273, "pk"},
+    CountryToIsoIndex{311301, "pg"},
+    CountryToIsoIndex{311341, "pg"},
+    CountryToIsoIndex{311381, "py"},
+    CountryToIsoIndex{311403, "pn"},
+    CountryToIsoIndex{311452, "pn"},
+    CountryToIsoIndex{311495, "pn"},
+    CountryToIsoIndex{311520, "pn"},
+    CountryToIsoIndex{311572, "pn"},
+    CountryToIsoIndex{311609, "pr"},
+    CountryToIsoIndex{311640, "pr"},
+    CountryToIsoIndex{311674, "pr"},
+    CountryToIsoIndex{311708, "pt"},
+    CountryToIsoIndex{311733, "tl"},
+    CountryToIsoIndex{311764, "tl"},
+    CountryToIsoIndex{311798, "tl"},
+    CountryToIsoIndex{311832, "ps"},
+    CountryToIsoIndex{311863, "ps"},
+    CountryToIsoIndex{311918, "pe"},
+    CountryToIsoIndex{311931, "ps"},
+    CountryToIsoIndex{311962, "ps"},
+    CountryToIsoIndex{312017, "py"},
+    CountryToIsoIndex{312042, "pt"},
+    CountryToIsoIndex{312067, "pr"},
+    CountryToIsoIndex{312098, "pt"},
+    CountryToIsoIndex{312126, "pl"},
+    CountryToIsoIndex{312142, "pl"},
+    CountryToIsoIndex{312161, "pl"},
+    CountryToIsoIndex{312183, "pl"},
+    CountryToIsoIndex{312211, "pa"},
+    CountryToIsoIndex{312236, "py"},
+    CountryToIsoIndex{312267, "ps"},
+    CountryToIsoIndex{312301, "ps"},
+    CountryToIsoIndex{312359, "pr"},
+    CountryToIsoIndex{312399, "fk"},
+    CountryToIsoIndex{312448, "fk"},
+    CountryToIsoIndex{312545, "fo"},
+    CountryToIsoIndex{312570, "fj"},
+    CountryToIsoIndex{312586, "fi"},
+    CountryToIsoIndex{312611, "ph"},
+    CountryToIsoIndex{312639, "ps"},
+    CountryToIsoIndex{312670, "ps"},
+    CountryToIsoIndex{312725, "fo"},
+    CountryToIsoIndex{312768, "fk"},
+    CountryToIsoIndex{312817, "fk"},
+    CountryToIsoIndex{312902, "fk"},
+    CountryToIsoIndex{312954, "fk"},
+    CountryToIsoIndex{313054, "fk"},
+    CountryToIsoIndex{313100, "fr"},
+    CountryToIsoIndex{313122, "tf"},
+    CountryToIsoIndex{313195, "gf"},
+    CountryToIsoIndex{313235, "pf"},
+    CountryToIsoIndex{313287, "fo"},
+    CountryToIsoIndex{313321, "fj"},
+    CountryToIsoIndex{313334, "fi"},
+    CountryToIsoIndex{313353, "fi"},
+    CountryToIsoIndex{313372, "fi"},
+    CountryToIsoIndex{313394, "fi"},
+    CountryToIsoIndex{313425, "ph"},
+    CountryToIsoIndex{313453, "ph"},
+    CountryToIsoIndex{313481, "ph"},
+    CountryToIsoIndex{313509, "fo"},
+    CountryToIsoIndex{313534, "fo"},
+    CountryToIsoIndex{313568, "fk"},
+    CountryToIsoIndex{313599, "fk"},
+    CountryToIsoIndex{313672, "fr"},
+    CountryToIsoIndex{313691, "tf"},
+    CountryToIsoIndex{313764, "gf"},
+    CountryToIsoIndex{313807, "pf"},
+    CountryToIsoIndex{313865, "fr"},
+    CountryToIsoIndex{313887, "gf"},
+    CountryToIsoIndex{313933, "tf"},
+    CountryToIsoIndex{314015, "pf"},
+    CountryToIsoIndex{314076, "gf"},
+    CountryToIsoIndex{314110, "tf"},
+    CountryToIsoIndex{314168, "tf"},
+    CountryToIsoIndex{314238, "pf"},
+    CountryToIsoIndex{314287, "gf"},
+    CountryToIsoIndex{314324, "pf"},
+    CountryToIsoIndex{314376, "bd"},
+    CountryToIsoIndex{314401, "bd"},
+    CountryToIsoIndex{314429, "bm"},
+    CountryToIsoIndex{314448, "bm"},
+    CountryToIsoIndex{314470, "bg"},
+    CountryToIsoIndex{314498, "bg"},
+    CountryToIsoIndex{314526, "bg"},
+    CountryToIsoIndex{314554, "bh"},
+    CountryToIsoIndex{314573, "bh"},
+    CountryToIsoIndex{314589, "bh"},
+    CountryToIsoIndex{314605, "bs"},
+    CountryToIsoIndex{314621, "bs"},
+    CountryToIsoIndex{314640, "bs"},
+    CountryToIsoIndex{314659, "bh"},
+    CountryToIsoIndex{314678, "bd"},
+    CountryToIsoIndex{314706, "bd"},
+    CountryToIsoIndex{314737, "bb"},
+    CountryToIsoIndex{314762, "bb"},
+    CountryToIsoIndex{314790, "qo"},
+    CountryToIsoIndex{314833, "qo"},
+    CountryToIsoIndex{314867, "bv"},
+    CountryToIsoIndex{314895, "bi"},
+    CountryToIsoIndex{314917, "bi"},
+    CountryToIsoIndex{314942, "bf"},
+    CountryToIsoIndex{314982, "bf"},
+    CountryToIsoIndex{315019, "bf"},
+    CountryToIsoIndex{315056, "bg"},
+    CountryToIsoIndex{315087, "bg"},
+    CountryToIsoIndex{315118, "bv"},
+    CountryToIsoIndex{315146, "bj"},
+    CountryToIsoIndex{315162, "bj"},
+    CountryToIsoIndex{315178, "bj"},
+    CountryToIsoIndex{315194, "vg"},
+    CountryToIsoIndex{315255, "io"},
+    CountryToIsoIndex{315334, "by"},
+    CountryToIsoIndex{315356, "bz"},
+    CountryToIsoIndex{315372, "bz"},
+    CountryToIsoIndex{315391, "bz"},
+    CountryToIsoIndex{315407, "bz"},
+    CountryToIsoIndex{315426, "bz"},
+    CountryToIsoIndex{315445, "be"},
+    CountryToIsoIndex{315470, "bh"},
+    CountryToIsoIndex{315489, "bv"},
+    CountryToIsoIndex{315517, "bw"},
+    CountryToIsoIndex{315545, "bw"},
+    CountryToIsoIndex{315576, "bw"},
+    CountryToIsoIndex{315604, "bw"},
+    CountryToIsoIndex{315635, "bo"},
+    CountryToIsoIndex{315660, "bo"},
+    CountryToIsoIndex{315691, "bo"},
+    CountryToIsoIndex{315716, "bv"},
+    CountryToIsoIndex{315744, "bv"},
+    CountryToIsoIndex{315775, "ba"},
+    CountryToIsoIndex{315833, "ba"},
+    CountryToIsoIndex{315900, "ba"},
+    CountryToIsoIndex{315970, "ba"},
+    CountryToIsoIndex{316043, "ba"},
+    CountryToIsoIndex{316110, "br"},
+    CountryToIsoIndex{316135, "br"},
+    CountryToIsoIndex{316157, "br"},
+    CountryToIsoIndex{316179, "br"},
+    CountryToIsoIndex{316201, "vg"},
+    CountryToIsoIndex{316262, "vg"},
+    CountryToIsoIndex{316329, "vg"},
+    CountryToIsoIndex{316390, "vg"},
+    CountryToIsoIndex{316448, "io"},
+    CountryToIsoIndex{316530, "io"},
+    CountryToIsoIndex{316612, "io"},
+    CountryToIsoIndex{316691, "gb"},
+    CountryToIsoIndex{316710, "bn"},
+    CountryToIsoIndex{316732, "bn"},
+    CountryToIsoIndex{316754, "bn"},
+    CountryToIsoIndex{316773, "bn"},
+    CountryToIsoIndex{316795, "vu"},
+    CountryToIsoIndex{316817, "in"},
+    CountryToIsoIndex{316830, "vn"},
+    CountryToIsoIndex{316852, "bt"},
+    CountryToIsoIndex{316868, "bt"},
+    CountryToIsoIndex{316884, "bt"},
+    CountryToIsoIndex{316900, "gq"},
+    CountryToIsoIndex{316937, "va"},
+    CountryToIsoIndex{316968, "ve"},
+    CountryToIsoIndex{316996, "mn"},
+    CountryToIsoIndex{317021, "mk"},
+    CountryToIsoIndex{317046, "mk"},
+    CountryToIsoIndex{317076, "mo"},
+    CountryToIsoIndex{317089, "mo"},
+    CountryToIsoIndex{317186, "mo"},
+    CountryToIsoIndex{317199, "mo"},
+    CountryToIsoIndex{317284, "mo"},
+    CountryToIsoIndex{317297, "mo"},
+    CountryToIsoIndex{317334, "mo"},
+    CountryToIsoIndex{317419, "mo"},
+    CountryToIsoIndex{317432, "mo"},
+    CountryToIsoIndex{317457, "mn"},
+    CountryToIsoIndex{317485, "mg"},
+    CountryToIsoIndex{317513, "cf"},
+    CountryToIsoIndex{317571, "cf"},
+    CountryToIsoIndex{317629, "cf"},
+    CountryToIsoIndex{317702, "mw"},
+    CountryToIsoIndex{317718, "my"},
+    CountryToIsoIndex{317740, "my"},
+    CountryToIsoIndex{317762, "fm"},
+    CountryToIsoIndex{317802, "fm"},
+    CountryToIsoIndex{317842, "mr"},
+    CountryToIsoIndex{317876, "mg"},
+    CountryToIsoIndex{317907, "mg"},
+    CountryToIsoIndex{317938, "fm"},
+    CountryToIsoIndex{317978, "yt"},
+    CountryToIsoIndex{318000, "yt"},
+    CountryToIsoIndex{318025, "yt"},
+    CountryToIsoIndex{318044, "mq"},
+    CountryToIsoIndex{318072, "mq"},
+    CountryToIsoIndex{318100, "mh"},
+    CountryToIsoIndex{318140, "mh"},
+    CountryToIsoIndex{318180, "mh"},
+    CountryToIsoIndex{318214, "mh"},
+    CountryToIsoIndex{318260, "mh"},
+    CountryToIsoIndex{318291, "mv"},
+    CountryToIsoIndex{318310, "mw"},
+    CountryToIsoIndex{318329, "ml"},
+    CountryToIsoIndex{318342, "mt"},
+    CountryToIsoIndex{318361, "md"},
+    CountryToIsoIndex{318386, "md"},
+    CountryToIsoIndex{318411, "mv"},
+    CountryToIsoIndex{318439, "eg"},
+    CountryToIsoIndex{318455, "mk"},
+    CountryToIsoIndex{318486, "mk"},
+    CountryToIsoIndex{318522, "mx"},
+    CountryToIsoIndex{318547, "mg"},
+    CountryToIsoIndex{318578, "yt"},
+    CountryToIsoIndex{318594, "mx"},
+    CountryToIsoIndex{318619, "yt"},
+    CountryToIsoIndex{318635, "mk"},
+    CountryToIsoIndex{318666, "ms"},
+    CountryToIsoIndex{318688, "mz"},
+    CountryToIsoIndex{318713, "ms"},
+    CountryToIsoIndex{318744, "me"},
+    CountryToIsoIndex{318778, "ms"},
+    CountryToIsoIndex{318812, "mr"},
+    CountryToIsoIndex{318843, "mr"},
+    CountryToIsoIndex{318874, "mu"},
+    CountryToIsoIndex{318893, "mu"},
+    CountryToIsoIndex{318909, "mu"},
+    CountryToIsoIndex{318928, "md"},
+    CountryToIsoIndex{318953, "ms"},
+    CountryToIsoIndex{318981, "me"},
+    CountryToIsoIndex{319015, "mz"},
+    CountryToIsoIndex{319043, "mz"},
+    CountryToIsoIndex{319074, "mz"},
+    CountryToIsoIndex{319102, "mz"},
+    CountryToIsoIndex{319130, "mc"},
+    CountryToIsoIndex{319149, "mc"},
+    CountryToIsoIndex{319168, "ms"},
+    CountryToIsoIndex{319205, "me"},
+    CountryToIsoIndex{319242, "ma"},
+    CountryToIsoIndex{319264, "ma"},
+    CountryToIsoIndex{319289, "md"},
+    CountryToIsoIndex{319320, "md"},
+    CountryToIsoIndex{319351, "mu"},
+    CountryToIsoIndex{319376, "mm"},
+    CountryToIsoIndex{319416, "mm"},
+    CountryToIsoIndex{319441, "mm"},
+    CountryToIsoIndex{319481, "mm"},
+    CountryToIsoIndex{319524, "mk"},
+    CountryToIsoIndex{319561, "mk"},
+    CountryToIsoIndex{319613, "ye"},
+    CountryToIsoIndex{319623, "us"},
+    CountryToIsoIndex{319636, "um"},
+    CountryToIsoIndex{319715, "vi"},
+    CountryToIsoIndex{319770, "vi"},
+    CountryToIsoIndex{319822, "gb"},
+    CountryToIsoIndex{319835, "ua"},
+    CountryToIsoIndex{319857, "ug"},
+    CountryToIsoIndex{319879, "ug"},
+    CountryToIsoIndex{319901, "ug"},
+    CountryToIsoIndex{319926, "ae"},
+    CountryToIsoIndex{319984, "um"},
+    CountryToIsoIndex{320081, "gb"},
+    CountryToIsoIndex{320124, "us"},
+    CountryToIsoIndex{320170, "uy"},
+    CountryToIsoIndex{320192, "ez"},
+    CountryToIsoIndex{320214, "ez"},
+    CountryToIsoIndex{320236, "us"},
+    CountryToIsoIndex{320249, "um"},
+    CountryToIsoIndex{320313, "um"},
+    CountryToIsoIndex{320362, "vi"},
+    CountryToIsoIndex{320420, "vi"},
+    CountryToIsoIndex{320469, "gb"},
+    CountryToIsoIndex{320482, "ua"},
+    CountryToIsoIndex{320504, "gb"},
+    CountryToIsoIndex{320547, "gr"},
+    CountryToIsoIndex{320563, "ez"},
+    CountryToIsoIndex{320588, "ye"},
+    CountryToIsoIndex{320604, "rw"},
+    CountryToIsoIndex{320623, "rw"},
+    CountryToIsoIndex{320645, "ru"},
+    CountryToIsoIndex{320661, "re"},
+    CountryToIsoIndex{320686, "re"},
+    CountryToIsoIndex{320711, "re"},
+    CountryToIsoIndex{320736, "rw"},
+    CountryToIsoIndex{320758, "ru"},
+    CountryToIsoIndex{320768, "re"},
+    CountryToIsoIndex{320796, "ro"},
+    CountryToIsoIndex{320821, "ro"},
+    CountryToIsoIndex{320846, "ro"},
+    CountryToIsoIndex{320871, "lu"},
+    CountryToIsoIndex{320902, "lu"},
+    CountryToIsoIndex{320933, "lu"},
+    CountryToIsoIndex{320961, "lu"},
+    CountryToIsoIndex{320992, "lu"},
+    CountryToIsoIndex{321023, "ls"},
+    CountryToIsoIndex{321039, "lr"},
+    CountryToIsoIndex{321067, "la"},
+    CountryToIsoIndex{321080, "lv"},
+    CountryToIsoIndex{321105, "lv"},
+    CountryToIsoIndex{321130, "lv"},
+    CountryToIsoIndex{321152, "lv"},
+    CountryToIsoIndex{321177, "lr"},
+    CountryToIsoIndex{321205, "lr"},
+    CountryToIsoIndex{321233, "li"},
+    CountryToIsoIndex{321270, "li"},
+    CountryToIsoIndex{321310, "li"},
+    CountryToIsoIndex{321350, "li"},
+    CountryToIsoIndex{321381, "lt"},
+    CountryToIsoIndex{321409, "lt"},
+    CountryToIsoIndex{321437, "ly"},
+    CountryToIsoIndex{321456, "ls"},
+    CountryToIsoIndex{321475, "ly"},
+    CountryToIsoIndex{321494, "lv"},
+    CountryToIsoIndex{321516, "lb"},
+    CountryToIsoIndex{321532, "lb"},
+    CountryToIsoIndex{321551, "lb"},
+    CountryToIsoIndex{321570, "lb"},
+    CountryToIsoIndex{321589, "ls"},
+    CountryToIsoIndex{321608, "vu"},
+    CountryToIsoIndex{321624, "vu"},
+    CountryToIsoIndex{321643, "vu"},
+    CountryToIsoIndex{321665, "vu"},
+    CountryToIsoIndex{321687, "wf"},
+    CountryToIsoIndex{321736, "wf"},
+    CountryToIsoIndex{321785, "wf"},
+    CountryToIsoIndex{321834, "wf"},
+    CountryToIsoIndex{321871, "ve"},
+    CountryToIsoIndex{321899, "vn"},
+    CountryToIsoIndex{321921, "va"},
+    CountryToIsoIndex{321952, "va"},
+    CountryToIsoIndex{321983, "ve"},
+    CountryToIsoIndex{322014, "va"},
+    CountryToIsoIndex{322033, "wf"},
+    CountryToIsoIndex{322085, "vn"},
+    CountryToIsoIndex{322113, "va"},
+    CountryToIsoIndex{322150, "ve"},
+    CountryToIsoIndex{322184, "lk"},
+    CountryToIsoIndex{322209, "lk"},
+    CountryToIsoIndex{322234, "lk"},
+    CountryToIsoIndex{322262, "lc"},
+    CountryToIsoIndex{322290, "pm"},
+    CountryToIsoIndex{322339, "gb"},
+    CountryToIsoIndex{322385, "ae"},
+    CountryToIsoIndex{322434, "ae"},
+    CountryToIsoIndex{322489, "us"},
+    CountryToIsoIndex{322526, "us"},
+    CountryToIsoIndex{322581, "um"},
+    CountryToIsoIndex{322660, "vi"},
+    CountryToIsoIndex{322736, "sa"},
+    CountryToIsoIndex{322758, "sa"},
+    CountryToIsoIndex{322792, "sj"},
+    CountryToIsoIndex{322850, "ws"},
+    CountryToIsoIndex{322863, "rs"},
+    CountryToIsoIndex{322885, "cy"},
+    CountryToIsoIndex{322907, "st"},
+    CountryToIsoIndex{322965, "sa"},
+    CountryToIsoIndex{322990, "st"},
+    CountryToIsoIndex{323045, "st"},
+    CountryToIsoIndex{323097, "st"},
+    CountryToIsoIndex{323149, "sm"},
+    CountryToIsoIndex{323180, "ws"},
+    CountryToIsoIndex{323196, "cy"},
+    CountryToIsoIndex{323218, "st"},
+    CountryToIsoIndex{323279, "sg"},
+    CountryToIsoIndex{323304, "sg"},
+    CountryToIsoIndex{323329, "sx"},
+    CountryToIsoIndex{323363, "sx"},
+    CountryToIsoIndex{323397, "ea"},
+    CountryToIsoIndex{323434, "sl"},
+    CountryToIsoIndex{323462, "sl"},
+    CountryToIsoIndex{323493, "sl"},
+    CountryToIsoIndex{323524, "sl"},
+    CountryToIsoIndex{323558, "sg"},
+    CountryToIsoIndex{323586, "ea"},
+    CountryToIsoIndex{323632, "sn"},
+    CountryToIsoIndex{323651, "sx"},
+    CountryToIsoIndex{323688, "sl"},
+    CountryToIsoIndex{323719, "sy"},
+    CountryToIsoIndex{323738, "sy"},
+    CountryToIsoIndex{323757, "sd"},
+    CountryToIsoIndex{323773, "sd"},
+    CountryToIsoIndex{323789, "sr"},
+    CountryToIsoIndex{323811, "sr"},
+    CountryToIsoIndex{323833, "sr"},
+    CountryToIsoIndex{323855, "sd"},
+    CountryToIsoIndex{323871, "sd"},
+    CountryToIsoIndex{323887, "sr"},
+    CountryToIsoIndex{323909, "bl"},
+    CountryToIsoIndex{323952, "mf"},
+    CountryToIsoIndex{323986, "sm"},
+    CountryToIsoIndex{324011, "sm"},
+    CountryToIsoIndex{324039, "pm"},
+    CountryToIsoIndex{324094, "bl"},
+    CountryToIsoIndex{324134, "mf"},
+    CountryToIsoIndex{324165, "kn"},
+    CountryToIsoIndex{324223, "kn"},
+    CountryToIsoIndex{324275, "kn"},
+    CountryToIsoIndex{324327, "kn"},
+    CountryToIsoIndex{324376, "pm"},
+    CountryToIsoIndex{324437, "pm"},
+    CountryToIsoIndex{324501, "bl"},
+    CountryToIsoIndex{324544, "mf"},
+    CountryToIsoIndex{324578, "lc"},
+    CountryToIsoIndex{324609, "lc"},
+    CountryToIsoIndex{324646, "vc"},
+    CountryToIsoIndex{324725, "vc"},
+    CountryToIsoIndex{324804, "vc"},
+    CountryToIsoIndex{324877, "vc"},
+    CountryToIsoIndex{324962, "sh"},
+    CountryToIsoIndex{324993, "sh"},
+    CountryToIsoIndex{325024, "cf"},
+    CountryToIsoIndex{325091, "ea"},
+    CountryToIsoIndex{325131, "sc"},
+    CountryToIsoIndex{325153, "sh"},
+    CountryToIsoIndex{325190, "sn"},
+    CountryToIsoIndex{325209, "sn"},
+    CountryToIsoIndex{325231, "kn"},
+    CountryToIsoIndex{325280, "pm"},
+    CountryToIsoIndex{325344, "bl"},
+    CountryToIsoIndex{325390, "vc"},
+    CountryToIsoIndex{325469, "mf"},
+    CountryToIsoIndex{325506, "lc"},
+    CountryToIsoIndex{325540, "sh"},
+    CountryToIsoIndex{325574, "sc"},
+    CountryToIsoIndex{325596, "sm"},
+    CountryToIsoIndex{325621, "sm"},
+    CountryToIsoIndex{325649, "sb"},
+    CountryToIsoIndex{325683, "so"},
+    CountryToIsoIndex{325708, "sb"},
+    CountryToIsoIndex{325748, "sb"},
+    CountryToIsoIndex{325794, "sb"},
+    CountryToIsoIndex{325825, "sb"},
+    CountryToIsoIndex{325868, "sa"},
+    CountryToIsoIndex{325890, "es"},
+    CountryToIsoIndex{325906, "ea"},
+    CountryToIsoIndex{325952, "sk"},
+    CountryToIsoIndex{325983, "si"},
+    CountryToIsoIndex{326014, "sk"},
+    CountryToIsoIndex{326045, "si"},
+    CountryToIsoIndex{326076, "sk"},
+    CountryToIsoIndex{326113, "si"},
+    CountryToIsoIndex{326150, "sz"},
+    CountryToIsoIndex{326184, "sz"},
+    CountryToIsoIndex{326218, "sz"},
+    CountryToIsoIndex{326258, "sz"},
+    CountryToIsoIndex{326286, "sz"},
+    CountryToIsoIndex{326314, "sj"},
+    CountryToIsoIndex{326375, "sj"},
+    CountryToIsoIndex{326436, "sj"},
+    CountryToIsoIndex{326497, "sj"},
+    CountryToIsoIndex{326564, "ch"},
+    CountryToIsoIndex{326604, "ch"},
+    CountryToIsoIndex{326644, "se"},
+    CountryToIsoIndex{326666, "ch"},
+    CountryToIsoIndex{326706, "ch"},
+    CountryToIsoIndex{326743, "se"},
+    CountryToIsoIndex{326762, "hu"},
+    CountryToIsoIndex{326778, "hu"},
+    CountryToIsoIndex{326797, "hk"},
+    CountryToIsoIndex{326810, "hk"},
+    CountryToIsoIndex{326907, "hu"},
+    CountryToIsoIndex{326929, "hn"},
+    CountryToIsoIndex{326954, "hm"},
+    CountryToIsoIndex{327021, "hm"},
+    CountryToIsoIndex{327118, "hm"},
+    CountryToIsoIndex{327203, "hm"},
+    CountryToIsoIndex{327285, "hm"},
+    CountryToIsoIndex{327376, "hk"},
+    CountryToIsoIndex{327401, "hk"},
+    CountryToIsoIndex{327438, "hk"},
+    CountryToIsoIndex{327487, "hk"},
+    CountryToIsoIndex{327584, "hk"},
+    CountryToIsoIndex{327681, "ht"},
+    CountryToIsoIndex{327697, "ht"},
+    CountryToIsoIndex{327710, "ht"},
+    CountryToIsoIndex{327723, "hn"},
+    CountryToIsoIndex{327745, "hn"},
+    CountryToIsoIndex{327770, "hn"},
+    CountryToIsoIndex{327795, "hn"},
+    CountryToIsoIndex{327823, "at"},
+    CountryToIsoIndex{327854, "au"},
+    CountryToIsoIndex{327891, "at"},
+    CountryToIsoIndex{327922, "au"},
+    CountryToIsoIndex{327959, "ao"},
+    CountryToIsoIndex{327990, "aq"},
+    CountryToIsoIndex{328036, "ag"},
+    CountryToIsoIndex{328100, "ac"},
+    CountryToIsoIndex{328158, "is"},
+    CountryToIsoIndex{328183, "ci"},
+    CountryToIsoIndex{328214, "ci"},
+    CountryToIsoIndex{328245, "im"},
+    CountryToIsoIndex{328270, "im"},
+    CountryToIsoIndex{328301, "is"},
+    CountryToIsoIndex{328332, "qo"},
+    CountryToIsoIndex{328384, "qo"},
+    CountryToIsoIndex{328445, "az"},
+    CountryToIsoIndex{328476, "az"},
+    CountryToIsoIndex{328507, "ad"},
+    CountryToIsoIndex{328529, "ad"},
+    CountryToIsoIndex{328551, "af"},
+    CountryToIsoIndex{328585, "as"},
+    CountryToIsoIndex{328631, "as"},
+    CountryToIsoIndex{328674, "ie"},
+    CountryToIsoIndex{328711, "ie"},
+    CountryToIsoIndex{328742, "aw"},
+    CountryToIsoIndex{328758, "ar"},
+    CountryToIsoIndex{328792, "am"},
+    CountryToIsoIndex{328823, "dz"},
+    CountryToIsoIndex{328851, "dz"},
+    CountryToIsoIndex{328879, "ax"},
+    CountryToIsoIndex{328925, "al"},
+    CountryToIsoIndex{328953, "ax"},
+    CountryToIsoIndex{329002, "aw"},
+    CountryToIsoIndex{329018, "ar"},
+    CountryToIsoIndex{329052, "am"},
+    CountryToIsoIndex{329083, "um"},
+    CountryToIsoIndex{329153, "vi"},
+    CountryToIsoIndex{329217, "us"},
+    CountryToIsoIndex{329230, "gb"},
+    CountryToIsoIndex{329243, "ua"},
+    CountryToIsoIndex{329265, "ua"},
+    CountryToIsoIndex{329290, "ez"},
+    CountryToIsoIndex{329312, "ez"},
+    CountryToIsoIndex{329331, "ec"},
+    CountryToIsoIndex{329356, "gq"},
+    CountryToIsoIndex{329405, "ec"},
+    CountryToIsoIndex{329427, "sz"},
+    CountryToIsoIndex{329455, "il"},
+    CountryToIsoIndex{329480, "eg"},
+    CountryToIsoIndex{329499, "il"},
+    CountryToIsoIndex{329518, "it"},
+    CountryToIsoIndex{329534, "id"},
+    CountryToIsoIndex{329571, "it"},
+    CountryToIsoIndex{329587, "et"},
+    CountryToIsoIndex{329615, "et"},
+    CountryToIsoIndex{329643, "id"},
+    CountryToIsoIndex{329680, "ye"},
+    CountryToIsoIndex{329702, "iq"},
+    CountryToIsoIndex{329715, "ir"},
+    CountryToIsoIndex{329728, "er"},
+    CountryToIsoIndex{329759, "ee"},
+    CountryToIsoIndex{329790, "sz"},
+    CountryToIsoIndex{329821, "iq"},
+    CountryToIsoIndex{329834, "ir"},
+    CountryToIsoIndex{329847, "ug"},
+    CountryToIsoIndex{329869, "ug"},
+    CountryToIsoIndex{329891, "uz"},
+    CountryToIsoIndex{329925, "kp"},
+    CountryToIsoIndex{329962, "mp"},
+    CountryToIsoIndex{330059, "kp"},
+    CountryToIsoIndex{330096, "mp"},
+    CountryToIsoIndex{330169, "uy"},
+    CountryToIsoIndex{330194, "uy"},
+    CountryToIsoIndex{330216, "ao"},
+    CountryToIsoIndex{330235, "ac"},
+    CountryToIsoIndex{330278, "aq"},
+    CountryToIsoIndex{330315, "ag"},
+    CountryToIsoIndex{330376, "ai"},
+    CountryToIsoIndex{330398, "sv"},
+    CountryToIsoIndex{330426, "sv"},
+    CountryToIsoIndex{330454, "ee"},
+    CountryToIsoIndex{330485, "ai"},
+    CountryToIsoIndex{330519, "er"},
+    CountryToIsoIndex{330550, "om"},
+    CountryToIsoIndex{330563, "wf"},
+    CountryToIsoIndex{330606, "cd"},
+    CountryToIsoIndex{330625, "cd"},
+    CountryToIsoIndex{330662, "cd"},
+    CountryToIsoIndex{330699, "cg"},
+    CountryToIsoIndex{330748, "cg"},
+    CountryToIsoIndex{330791, "xk"},
+    CountryToIsoIndex{330801, "km"},
+    CountryToIsoIndex{330820, "kh"},
+    CountryToIsoIndex{330851, "co"},
+    CountryToIsoIndex{330879, "xk"},
+    CountryToIsoIndex{330895, "kz"},
+    CountryToIsoIndex{330926, "kz"},
+    CountryToIsoIndex{330960, "qa"},
+    CountryToIsoIndex{330976, "qa"},
+    CountryToIsoIndex{330992, "ca"},
+    CountryToIsoIndex{331011, "cu"},
+    CountryToIsoIndex{331027, "kg"},
+    CountryToIsoIndex{331064, "ki"},
+    CountryToIsoIndex{331089, "ki"},
+    CountryToIsoIndex{331114, "kg"},
+    CountryToIsoIndex{331151, "ea"},
+    CountryToIsoIndex{331194, "ck"},
+    CountryToIsoIndex{331234, "kw"},
+    CountryToIsoIndex{331253, "cw"},
+    CountryToIsoIndex{331275, "cw"},
+    CountryToIsoIndex{331297, "kw"},
+    CountryToIsoIndex{331316, "ky"},
+    CountryToIsoIndex{331365, "cc"},
+    CountryToIsoIndex{331426, "cc"},
+    CountryToIsoIndex{331487, "ci"},
+    CountryToIsoIndex{331518, "ci"},
+    CountryToIsoIndex{331552, "ke"},
+    CountryToIsoIndex{331574, "ic"},
+    CountryToIsoIndex{331623, "cv"},
+    CountryToIsoIndex{331651, "cm"},
+    CountryToIsoIndex{331673, "km"},
+    CountryToIsoIndex{331695, "ky"},
+    CountryToIsoIndex{331747, "cr"},
+    CountryToIsoIndex{331778, "cr"},
+    CountryToIsoIndex{331809, "bq"},
+    CountryToIsoIndex{331873, "ic"},
+    CountryToIsoIndex{331928, "cm"},
+    CountryToIsoIndex{331956, "bq"},
+    CountryToIsoIndex{332032, "cx"},
+    CountryToIsoIndex{332072, "hr"},
+    CountryToIsoIndex{332109, "cp"},
+    CountryToIsoIndex{332164, "cp"},
+    CountryToIsoIndex{332210, "hr"},
+    CountryToIsoIndex{332244, "cx"},
+    CountryToIsoIndex{332290, "gm"},
+    CountryToIsoIndex{332318, "gy"},
+    CountryToIsoIndex{332340, "gn"},
+    CountryToIsoIndex{332353, "gw"},
+    CountryToIsoIndex{332381, "gw"},
+    CountryToIsoIndex{332409, "gy"},
+    CountryToIsoIndex{332431, "gt"},
+    CountryToIsoIndex{332465, "gp"},
+    CountryToIsoIndex{332496, "gu"},
+    CountryToIsoIndex{332515, "gg"},
+    CountryToIsoIndex{332546, "gt"},
+    CountryToIsoIndex{332577, "gp"},
+    CountryToIsoIndex{332605, "gu"},
+    CountryToIsoIndex{332621, "ga"},
+    CountryToIsoIndex{332634, "gg"},
+    CountryToIsoIndex{332656, "ga"},
+    CountryToIsoIndex{332675, "gl"},
+    CountryToIsoIndex{332712, "gr"},
+    CountryToIsoIndex{332728, "gd"},
+    CountryToIsoIndex{332753, "gr"},
+    CountryToIsoIndex{332769, "gl"},
+    CountryToIsoIndex{332800, "gd"},
+    CountryToIsoIndex{332825, "gh"},
+    CountryToIsoIndex{332838, "cy"},
+    CountryToIsoIndex{332863, "st"},
+    CountryToIsoIndex{332921, "td"},
+    CountryToIsoIndex{332931, "td"},
+    CountryToIsoIndex{332941, "sm"},
+    CountryToIsoIndex{332969, "sj"},
+    CountryToIsoIndex{333030, "ws"},
+    CountryToIsoIndex{333049, "cz"},
+    CountryToIsoIndex{333077, "sx"},
+    CountryToIsoIndex{333114, "sl"},
+    CountryToIsoIndex{333148, "cl"},
+    CountryToIsoIndex{333161, "sy"},
+    CountryToIsoIndex{333183, "cn"},
+    CountryToIsoIndex{333193, "ch"},
+    CountryToIsoIndex{333227, "se"},
+    CountryToIsoIndex{333246, "sd"},
+    CountryToIsoIndex{333262, "ea"},
+    CountryToIsoIndex{333305, "cz"},
+    CountryToIsoIndex{333348, "cz"},
+    CountryToIsoIndex{333370, "sa"},
+    CountryToIsoIndex{333404, "sn"},
+    CountryToIsoIndex{333426, "so"},
+    CountryToIsoIndex{333454, "sb"},
+    CountryToIsoIndex{333506, "rs"},
+    CountryToIsoIndex{333534, "sg"},
+    CountryToIsoIndex{333559, "sc"},
+    CountryToIsoIndex{333581, "xa"},
+    CountryToIsoIndex{333615, "xb"},
+    CountryToIsoIndex{333640, "sr"},
+    CountryToIsoIndex{333662, "kn"},
+    CountryToIsoIndex{333717, "pm"},
+    CountryToIsoIndex{333793, "bl"},
+    CountryToIsoIndex{333839, "vc"},
+    CountryToIsoIndex{333924, "mf"},
+    CountryToIsoIndex{333964, "lc"},
+    CountryToIsoIndex{334004, "sh"},
+    CountryToIsoIndex{334041, "ge"},
+    CountryToIsoIndex{334066, "jo"},
+    CountryToIsoIndex{334082, "jp"},
+    CountryToIsoIndex{334098, "jm"},
+    CountryToIsoIndex{334120, "zm"},
+    CountryToIsoIndex{334148, "de"},
+    CountryToIsoIndex{334173, "je"},
+    CountryToIsoIndex{334192, "je"},
+    CountryToIsoIndex{334211, "de"},
+    CountryToIsoIndex{334236, "dj"},
+    CountryToIsoIndex{334255, "dj"},
+    CountryToIsoIndex{334274, "gi"},
+    CountryToIsoIndex{334308, "gi"},
+    CountryToIsoIndex{334339, "zw"},
+    CountryToIsoIndex{334373, "zw"},
+    CountryToIsoIndex{334401, "ge"},
+    CountryToIsoIndex{334426, "jo"},
+    CountryToIsoIndex{334445, "to"},
+    CountryToIsoIndex{334458, "tw"},
+    CountryToIsoIndex{334477, "tc"},
+    CountryToIsoIndex{334550, "tl"},
+    CountryToIsoIndex{334581, "tn"},
+    CountryToIsoIndex{334609, "tv"},
+    CountryToIsoIndex{334628, "tk"},
+    CountryToIsoIndex{334650, "tg"},
+    CountryToIsoIndex{334663, "to"},
+    CountryToIsoIndex{334682, "ta"},
+    CountryToIsoIndex{334731, "tt"},
+    CountryToIsoIndex{334786, "dm"},
+    CountryToIsoIndex{334808, "do"},
+    CountryToIsoIndex{334860, "dg"},
+    CountryToIsoIndex{334909, "dk"},
+    CountryToIsoIndex{334934, "dk"},
+    CountryToIsoIndex{334959, "dm"},
+    CountryToIsoIndex{334984, "do"},
+    CountryToIsoIndex{335045, "tw"},
+    CountryToIsoIndex{335070, "tj"},
+    CountryToIsoIndex{335104, "tz"},
+    CountryToIsoIndex{335138, "tn"},
+    CountryToIsoIndex{335169, "tl"},
+    CountryToIsoIndex{335203, "tr"},
+    CountryToIsoIndex{335222, "tm"},
+    CountryToIsoIndex{335265, "tc"},
+    CountryToIsoIndex{335335, "tm"},
+    CountryToIsoIndex{335378, "tr"},
+    CountryToIsoIndex{335397, "tt"},
+    CountryToIsoIndex{335452, "ta"},
+    CountryToIsoIndex{335507, "th"},
+    CountryToIsoIndex{335532, "th"},
+    CountryToIsoIndex{335563, "za"},
+    CountryToIsoIndex{335603, "kr"},
+    CountryToIsoIndex{335643, "kr"},
+    CountryToIsoIndex{335683, "ss"},
+    CountryToIsoIndex{335717, "gs"},
+    CountryToIsoIndex{335841, "gs"},
+    CountryToIsoIndex{335965, "tf"},
+    CountryToIsoIndex{336023, "ss"},
+    CountryToIsoIndex{336057, "dg"},
+    CountryToIsoIndex{336106, "no"},
+    CountryToIsoIndex{336125, "nf"},
+    CountryToIsoIndex{336156, "ne"},
+    CountryToIsoIndex{336175, "ne"},
+    CountryToIsoIndex{336194, "ng"},
+    CountryToIsoIndex{336225, "ng"},
+    CountryToIsoIndex{336256, "nr"},
+    CountryToIsoIndex{336272, "nr"},
+    CountryToIsoIndex{336288, "na"},
+    CountryToIsoIndex{336316, "nu"},
+    CountryToIsoIndex{336326, "nc"},
+    CountryToIsoIndex{336369, "nc"},
+    CountryToIsoIndex{336418, "nz"},
+    CountryToIsoIndex{336449, "nz"},
+    CountryToIsoIndex{336486, "nu"},
+    CountryToIsoIndex{336505, "ni"},
+    CountryToIsoIndex{336539, "ni"},
+    CountryToIsoIndex{336570, "gq"},
+    CountryToIsoIndex{336610, "nl"},
+    CountryToIsoIndex{336641, "nl"},
+    CountryToIsoIndex{336681, "np"},
+    CountryToIsoIndex{336697, "nf"},
+    CountryToIsoIndex{336725, "no"},
+    CountryToIsoIndex{336738, "pt"},
+    CountryToIsoIndex{336763, "eh"},
+    CountryToIsoIndex{336800, "eh"},
+    CountryToIsoIndex{336846, "pk"},
+    CountryToIsoIndex{336874, "pa"},
+    CountryToIsoIndex{336893, "pg"},
+    CountryToIsoIndex{336936, "pg"},
+    CountryToIsoIndex{336976, "pw"},
+    CountryToIsoIndex{336992, "py"},
+    CountryToIsoIndex{337017, "pn"},
+    CountryToIsoIndex{337075, "pn"},
+    CountryToIsoIndex{337139, "pr"},
+    CountryToIsoIndex{337179, "pr"},
+    CountryToIsoIndex{337216, "tl"},
+    CountryToIsoIndex{337247, "tl"},
+    CountryToIsoIndex{337272, "pe"},
+    CountryToIsoIndex{337285, "pl"},
+    CountryToIsoIndex{337307, "pl"},
+    CountryToIsoIndex{337335, "pe"},
+    CountryToIsoIndex{337348, "py"},
+    CountryToIsoIndex{337382, "ps"},
+    CountryToIsoIndex{337452, "pt"},
+    CountryToIsoIndex{337477, "fk"},
+    CountryToIsoIndex{337529, "fk"},
+    CountryToIsoIndex{337620, "fk"},
+    CountryToIsoIndex{337720, "fk"},
+    CountryToIsoIndex{337778, "gf"},
+    CountryToIsoIndex{337815, "tf"},
+    CountryToIsoIndex{337864, "pf"},
+    CountryToIsoIndex{337910, "fo"},
+    CountryToIsoIndex{337953, "fj"},
+    CountryToIsoIndex{337966, "fi"},
+    CountryToIsoIndex{337991, "fi"},
+    CountryToIsoIndex{338022, "ph"},
+    CountryToIsoIndex{338047, "ph"},
+    CountryToIsoIndex{338075, "ps"},
+    CountryToIsoIndex{338103, "ps"},
+    CountryToIsoIndex{338146, "fo"},
+    CountryToIsoIndex{338195, "fr"},
+    CountryToIsoIndex{338217, "fr"},
+    CountryToIsoIndex{338239, "gf"},
+    CountryToIsoIndex{338279, "pf"},
+    CountryToIsoIndex{338331, "ba"},
+    CountryToIsoIndex{338395, "bw"},
+    CountryToIsoIndex{338420, "bw"},
+    CountryToIsoIndex{338448, "bo"},
+    CountryToIsoIndex{338473, "ba"},
+    CountryToIsoIndex{338534, "bd"},
+    CountryToIsoIndex{338559, "bb"},
+    CountryToIsoIndex{338584, "bm"},
+    CountryToIsoIndex{338606, "bh"},
+    CountryToIsoIndex{338628, "bs"},
+    CountryToIsoIndex{338650, "bs"},
+    CountryToIsoIndex{338699, "bh"},
+    CountryToIsoIndex{338721, "bb"},
+    CountryToIsoIndex{338749, "bm"},
+    CountryToIsoIndex{338774, "bv"},
+    CountryToIsoIndex{338802, "bf"},
+    CountryToIsoIndex{338836, "bi"},
+    CountryToIsoIndex{338861, "bg"},
+    CountryToIsoIndex{338892, "bg"},
+    CountryToIsoIndex{338923, "bf"},
+    CountryToIsoIndex{338957, "bi"},
+    CountryToIsoIndex{338982, "bj"},
+    CountryToIsoIndex{338998, "bv"},
+    CountryToIsoIndex{339029, "be"},
+    CountryToIsoIndex{339057, "by"},
+    CountryToIsoIndex{339079, "by"},
+    CountryToIsoIndex{339101, "bz"},
+    CountryToIsoIndex{339117, "br"},
+    CountryToIsoIndex{339139, "io"},
+    CountryToIsoIndex{339218, "vg"},
+    CountryToIsoIndex{339291, "bn"},
+    CountryToIsoIndex{339313, "br"},
+    CountryToIsoIndex{339335, "io"},
+    CountryToIsoIndex{339414, "vg"},
+    CountryToIsoIndex{339487, "bn"},
+    CountryToIsoIndex{339509, "vu"},
+    CountryToIsoIndex{339528, "vu"},
+    CountryToIsoIndex{339556, "in"},
+    CountryToIsoIndex{339569, "in"},
+    CountryToIsoIndex{339582, "vn"},
+    CountryToIsoIndex{339610, "vn"},
+    CountryToIsoIndex{339638, "bt"},
+    CountryToIsoIndex{339654, "va"},
+    CountryToIsoIndex{339688, "ve"},
+    CountryToIsoIndex{339719, "ve"},
+    CountryToIsoIndex{339753, "va"},
+    CountryToIsoIndex{339793, "mn"},
+    CountryToIsoIndex{339824, "mz"},
+    CountryToIsoIndex{339846, "ms"},
+    CountryToIsoIndex{339874, "me"},
+    CountryToIsoIndex{339908, "cf"},
+    CountryToIsoIndex{339978, "cf"},
+    CountryToIsoIndex{340048, "ms"},
+    CountryToIsoIndex{340076, "me"},
+    CountryToIsoIndex{340110, "mr"},
+    CountryToIsoIndex{340141, "mu"},
+    CountryToIsoIndex{340160, "md"},
+    CountryToIsoIndex{340179, "fm"},
+    CountryToIsoIndex{340222, "fm"},
+    CountryToIsoIndex{340265, "mr"},
+    CountryToIsoIndex{340302, "mo"},
+    CountryToIsoIndex{340318, "mo"},
+    CountryToIsoIndex{340358, "mg"},
+    CountryToIsoIndex{340392, "mg"},
+    CountryToIsoIndex{340426, "mm"},
+    CountryToIsoIndex{340472, "yt"},
+    CountryToIsoIndex{340500, "yt"},
+    CountryToIsoIndex{340528, "us"},
+    CountryToIsoIndex{340541, "us"},
+    CountryToIsoIndex{340599, "um"},
+    CountryToIsoIndex{340729, "vi"},
+    CountryToIsoIndex{340844, "mq"},
+    CountryToIsoIndex{340872, "mh"},
+    CountryToIsoIndex{340924, "mv"},
+    CountryToIsoIndex{340949, "my"},
+    CountryToIsoIndex{340983, "my"},
+    CountryToIsoIndex{341017, "mw"},
+    CountryToIsoIndex{341036, "mw"},
+    CountryToIsoIndex{341055, "ml"},
+    CountryToIsoIndex{341068, "mt"},
+    CountryToIsoIndex{341087, "us"},
+    CountryToIsoIndex{341145, "mq"},
+    CountryToIsoIndex{341173, "mh"},
+    CountryToIsoIndex{341231, "eg"},
+    CountryToIsoIndex{341244, "mx"},
+    CountryToIsoIndex{341269, "mk"},
+    CountryToIsoIndex{341303, "mk"},
+    CountryToIsoIndex{341342, "mz"},
+    CountryToIsoIndex{341370, "mc"},
+    CountryToIsoIndex{341389, "ma"},
+    CountryToIsoIndex{341411, "md"},
+    CountryToIsoIndex{341433, "mo"},
+    CountryToIsoIndex{341455, "mo"},
+    CountryToIsoIndex{341504, "mm"},
+    CountryToIsoIndex{341547, "mk"},
+    CountryToIsoIndex{341587, "mk"},
+    CountryToIsoIndex{341632, "ma"},
+    CountryToIsoIndex{341651, "mu"},
+    CountryToIsoIndex{341670, "ye"},
+    CountryToIsoIndex{341689, "gb"},
+    CountryToIsoIndex{341720, "um"},
+    CountryToIsoIndex{341829, "ru"},
+    CountryToIsoIndex{341851, "re"},
+    CountryToIsoIndex{341879, "rw"},
+    CountryToIsoIndex{341907, "ro"},
+    CountryToIsoIndex{341935, "lr"},
+    CountryToIsoIndex{341966, "la"},
+    CountryToIsoIndex{341979, "la"},
+    CountryToIsoIndex{341992, "lu"},
+    CountryToIsoIndex{342029, "lu"},
+    CountryToIsoIndex{342066, "lv"},
+    CountryToIsoIndex{342091, "lv"},
+    CountryToIsoIndex{342119, "li"},
+    CountryToIsoIndex{342156, "li"},
+    CountryToIsoIndex{342190, "lt"},
+    CountryToIsoIndex{342227, "lt"},
+    CountryToIsoIndex{342261, "ly"},
+    CountryToIsoIndex{342283, "lr"},
+    CountryToIsoIndex{342311, "ls"},
+    CountryToIsoIndex{342324, "lb"},
+    CountryToIsoIndex{342343, "ls"},
+    CountryToIsoIndex{342362, "lk"},
+    CountryToIsoIndex{342387, "lk"},
+    CountryToIsoIndex{342415, "sk"},
+    CountryToIsoIndex{342449, "si"},
+    CountryToIsoIndex{342483, "ae"},
+    CountryToIsoIndex{342532, "ae"},
+    CountryToIsoIndex{342581, "gb"},
+    CountryToIsoIndex{342618, "sb"},
+    CountryToIsoIndex{342664, "cy"},
+    CountryToIsoIndex{342689, "st"},
+    CountryToIsoIndex{342744, "sm"},
+    CountryToIsoIndex{342772, "ws"},
+    CountryToIsoIndex{342794, "rs"},
+    CountryToIsoIndex{342822, "sg"},
+    CountryToIsoIndex{342850, "sx"},
+    CountryToIsoIndex{342887, "sl"},
+    CountryToIsoIndex{342921, "sy"},
+    CountryToIsoIndex{342943, "sc"},
+    CountryToIsoIndex{342962, "ch"},
+    CountryToIsoIndex{343002, "se"},
+    CountryToIsoIndex{343021, "sd"},
+    CountryToIsoIndex{343037, "sr"},
+    CountryToIsoIndex{343059, "sa"},
+    CountryToIsoIndex{343081, "sn"},
+    CountryToIsoIndex{343103, "kn"},
+    CountryToIsoIndex{343149, "pm"},
+    CountryToIsoIndex{343213, "bl"},
+    CountryToIsoIndex{343256, "vc"},
+    CountryToIsoIndex{343329, "mf"},
+    CountryToIsoIndex{343366, "lc"},
+    CountryToIsoIndex{343403, "sh"},
+    CountryToIsoIndex{343437, "so"},
+    CountryToIsoIndex{343465, "sz"},
+    CountryToIsoIndex{343508, "es"},
+    CountryToIsoIndex{343527, "es"},
+    CountryToIsoIndex{343543, "sz"},
+    CountryToIsoIndex{343577, "sj"},
+    CountryToIsoIndex{343638, "sk"},
+    CountryToIsoIndex{343672, "si"},
+    CountryToIsoIndex{343706, "hk"},
+    CountryToIsoIndex{343719, "hk"},
+    CountryToIsoIndex{343756, "hk"},
+    CountryToIsoIndex{343796, "hn"},
+    CountryToIsoIndex{343821, "hn"},
+    CountryToIsoIndex{343846, "hu"},
+    CountryToIsoIndex{343868, "ht"},
+    CountryToIsoIndex{343884, "ht"},
+    CountryToIsoIndex{343900, "hu"},
+    CountryToIsoIndex{343925, "hm"},
+    CountryToIsoIndex{344016, "hm"},
+    CountryToIsoIndex{344116, "ru"},
+    CountryToIsoIndex{344138, "re"},
+    CountryToIsoIndex{344166, "ro"},
+    CountryToIsoIndex{344194, "rw"},
+    CountryToIsoIndex{344219, "wf"},
+    CountryToIsoIndex{344262, "az"},
+    CountryToIsoIndex{344293, "af"},
+    CountryToIsoIndex{344327, "as"},
+    CountryToIsoIndex{344361, "ar"},
+    CountryToIsoIndex{344386, "am"},
+    CountryToIsoIndex{344408, "aw"},
+    CountryToIsoIndex{344424, "dz"},
+    CountryToIsoIndex{344446, "al"},
+    CountryToIsoIndex{344468, "sv"},
+    CountryToIsoIndex{344496, "ax"},
+    CountryToIsoIndex{344524, "ac"},
+    CountryToIsoIndex{344558, "ai"},
+    CountryToIsoIndex{344580, "ao"},
+    CountryToIsoIndex{344599, "aq"},
+    CountryToIsoIndex{344630, "ad"},
+    CountryToIsoIndex{344649, "ie"},
+    CountryToIsoIndex{344671, "im"},
+    CountryToIsoIndex{344696, "ci"},
+    CountryToIsoIndex{344724, "is"},
+    CountryToIsoIndex{344746, "qo"},
+    CountryToIsoIndex{344792, "at"},
+    CountryToIsoIndex{344811, "au"},
+    CountryToIsoIndex{344839, "ec"},
+    CountryToIsoIndex{344861, "il"},
+    CountryToIsoIndex{344883, "it"},
+    CountryToIsoIndex{344896, "et"},
+    CountryToIsoIndex{344915, "iq"},
+    CountryToIsoIndex{344928, "er"},
+    CountryToIsoIndex{344953, "ee"},
+    CountryToIsoIndex{344975, "sz"},
+    CountryToIsoIndex{345000, "id"},
+    CountryToIsoIndex{345031, "ir"},
+    CountryToIsoIndex{345044, "uz"},
+    CountryToIsoIndex{345078, "uy"},
+    CountryToIsoIndex{345097, "kp"},
+    CountryToIsoIndex{345125, "mp"},
+    CountryToIsoIndex{345174, "ag"},
+    CountryToIsoIndex{345226, "om"},
+    CountryToIsoIndex{345239, "kz"},
+    CountryToIsoIndex{345267, "qa"},
+    CountryToIsoIndex{345277, "hr"},
+    CountryToIsoIndex{345302, "cp"},
+    CountryToIsoIndex{345339, "cd"},
+    CountryToIsoIndex{345379, "cg"},
+    CountryToIsoIndex{345410, "cd"},
+    CountryToIsoIndex{345444, "cg"},
+    CountryToIsoIndex{345493, "cu"},
+    CountryToIsoIndex{345509, "kg"},
+    CountryToIsoIndex{345543, "ki"},
+    CountryToIsoIndex{345565, "ke"},
+    CountryToIsoIndex{345581, "cw"},
+    CountryToIsoIndex{345603, "kw"},
+    CountryToIsoIndex{345619, "ck"},
+    CountryToIsoIndex{345644, "cf"},
+    CountryToIsoIndex{345699, "ic"},
+    CountryToIsoIndex{345730, "cv"},
+    CountryToIsoIndex{345752, "ky"},
+    CountryToIsoIndex{345780, "ca"},
+    CountryToIsoIndex{345799, "cm"},
+    CountryToIsoIndex{345818, "bq"},
+    CountryToIsoIndex{345867, "cc"},
+    CountryToIsoIndex{345913, "ci"},
+    CountryToIsoIndex{345941, "km"},
+    CountryToIsoIndex{345963, "co"},
+    CountryToIsoIndex{345985, "cr"},
+    CountryToIsoIndex{346013, "xk"},
+    CountryToIsoIndex{346032, "cx"},
+    CountryToIsoIndex{346069, "kh"},
+    CountryToIsoIndex{346091, "ga"},
+    CountryToIsoIndex{346104, "gg"},
+    CountryToIsoIndex{346120, "gn"},
+    CountryToIsoIndex{346133, "gw"},
+    CountryToIsoIndex{346161, "gt"},
+    CountryToIsoIndex{346189, "gp"},
+    CountryToIsoIndex{346214, "gu"},
+    CountryToIsoIndex{346227, "gy"},
+    CountryToIsoIndex{346246, "gm"},
+    CountryToIsoIndex{346265, "gl"},
+    CountryToIsoIndex{346293, "gr"},
+    CountryToIsoIndex{346309, "gd"},
+    CountryToIsoIndex{346334, "gh"},
+    CountryToIsoIndex{346347, "td"},
+    CountryToIsoIndex{346357, "cl"},
+    CountryToIsoIndex{346370, "cn"},
+    CountryToIsoIndex{346380, "cz"},
+    CountryToIsoIndex{346396, "cz"},
+    CountryToIsoIndex{346424, "jp"},
+    CountryToIsoIndex{346437, "jm"},
+    CountryToIsoIndex{346456, "de"},
+    CountryToIsoIndex{346472, "je"},
+    CountryToIsoIndex{346485, "zm"},
+    CountryToIsoIndex{346507, "zw"},
+    CountryToIsoIndex{346535, "dj"},
+    CountryToIsoIndex{346557, "ge"},
+    CountryToIsoIndex{346576, "jo"},
+    CountryToIsoIndex{346592, "gi"},
+    CountryToIsoIndex{346617, "tn"},
+    CountryToIsoIndex{346645, "tc"},
+    CountryToIsoIndex{346697, "tv"},
+    CountryToIsoIndex{346716, "tk"},
+    CountryToIsoIndex{346738, "tg"},
+    CountryToIsoIndex{346751, "to"},
+    CountryToIsoIndex{346767, "tt"},
+    CountryToIsoIndex{346822, "ta"},
+    CountryToIsoIndex{346868, "dg"},
+    CountryToIsoIndex{346902, "dk"},
+    CountryToIsoIndex{346924, "dm"},
+    CountryToIsoIndex{346949, "do"},
+    CountryToIsoIndex{346992, "tz"},
+    CountryToIsoIndex{347017, "tw"},
+    CountryToIsoIndex{347036, "tj"},
+    CountryToIsoIndex{347067, "tl"},
+    CountryToIsoIndex{347098, "tm"},
+    CountryToIsoIndex{347135, "tr"},
+    CountryToIsoIndex{347151, "th"},
+    CountryToIsoIndex{347173, "kr"},
+    CountryToIsoIndex{347201, "ss"},
+    CountryToIsoIndex{347229, "za"},
+    CountryToIsoIndex{347263, "gs"},
+    CountryToIsoIndex{347354, "ne"},
+    CountryToIsoIndex{347370, "ng"},
+    CountryToIsoIndex{347395, "nr"},
+    CountryToIsoIndex{347411, "na"},
+    CountryToIsoIndex{347433, "no"},
+    CountryToIsoIndex{347449, "nc"},
+    CountryToIsoIndex{347486, "nz"},
+    CountryToIsoIndex{347517, "ni"},
+    CountryToIsoIndex{347545, "nu"},
+    CountryToIsoIndex{347558, "nl"},
+    CountryToIsoIndex{347583, "np"},
+    CountryToIsoIndex{347599, "nf"},
+    CountryToIsoIndex{347630, "pa"},
+    CountryToIsoIndex{347646, "pw"},
+    CountryToIsoIndex{347659, "pk"},
+    CountryToIsoIndex{347684, "pg"},
+    CountryToIsoIndex{347721, "pr"},
+    CountryToIsoIndex{347752, "pn"},
+    CountryToIsoIndex{347786, "pt"},
+    CountryToIsoIndex{347808, "tl"},
+    CountryToIsoIndex{347836, "pe"},
+    CountryToIsoIndex{347849, "py"},
+    CountryToIsoIndex{347871, "pl"},
+    CountryToIsoIndex{347890, "eh"},
+    CountryToIsoIndex{347921, "gf"},
+    CountryToIsoIndex{347955, "tf"},
+    CountryToIsoIndex{348007, "pf"},
+    CountryToIsoIndex{348053, "fr"},
+    CountryToIsoIndex{348072, "fk"},
+    CountryToIsoIndex{348109, "fk"},
+    CountryToIsoIndex{348185, "fj"},
+    CountryToIsoIndex{348201, "fi"},
+    CountryToIsoIndex{348223, "ph"},
+    CountryToIsoIndex{348248, "ps"},
+    CountryToIsoIndex{348273, "ps"},
+    CountryToIsoIndex{348316, "fo"},
+    CountryToIsoIndex{348341, "io"},
+    CountryToIsoIndex{348414, "bm"},
+    CountryToIsoIndex{348433, "bn"},
+    CountryToIsoIndex{348452, "bs"},
+    CountryToIsoIndex{348471, "bh"},
+    CountryToIsoIndex{348490, "bb"},
+    CountryToIsoIndex{348515, "bf"},
+    CountryToIsoIndex{348552, "bi"},
+    CountryToIsoIndex{348574, "bg"},
+    CountryToIsoIndex{348599, "bj"},
+    CountryToIsoIndex{348615, "by"},
+    CountryToIsoIndex{348637, "bz"},
+    CountryToIsoIndex{348656, "be"},
+    CountryToIsoIndex{348678, "bw"},
+    CountryToIsoIndex{348703, "bo"},
+    CountryToIsoIndex{348725, "ba"},
+    CountryToIsoIndex{348786, "bv"},
+    CountryToIsoIndex{348814, "br"},
+    CountryToIsoIndex{348839, "vg"},
+    CountryToIsoIndex{348891, "bd"},
+    CountryToIsoIndex{348919, "in"},
+    CountryToIsoIndex{348932, "gq"},
+    CountryToIsoIndex{348963, "bt"},
+    CountryToIsoIndex{348979, "mo"},
+    CountryToIsoIndex{348992, "mo"},
+    CountryToIsoIndex{349029, "mw"},
+    CountryToIsoIndex{349045, "my"},
+    CountryToIsoIndex{349067, "fm"},
+    CountryToIsoIndex{349107, "yt"},
+    CountryToIsoIndex{349126, "mq"},
+    CountryToIsoIndex{349151, "mh"},
+    CountryToIsoIndex{349182, "mt"},
+    CountryToIsoIndex{349198, "mv"},
+    CountryToIsoIndex{349217, "ml"},
+    CountryToIsoIndex{349230, "mm"},
+    CountryToIsoIndex{349264, "eg"},
+    CountryToIsoIndex{349277, "mk"},
+    CountryToIsoIndex{349302, "mk"},
+    CountryToIsoIndex{349405, "mx"},
+    CountryToIsoIndex{349427, "mg"},
+    CountryToIsoIndex{349455, "ms"},
+    CountryToIsoIndex{349483, "me"},
+    CountryToIsoIndex{349514, "mz"},
+    CountryToIsoIndex{349542, "mc"},
+    CountryToIsoIndex{349561, "mr"},
+    CountryToIsoIndex{349589, "ma"},
+    CountryToIsoIndex{349608, "md"},
+    CountryToIsoIndex{349630, "mu"},
+    CountryToIsoIndex{349652, "mn"},
+    CountryToIsoIndex{349674, "ye"},
+    CountryToIsoIndex{349684, "us"},
+    CountryToIsoIndex{349700, "um"},
+    CountryToIsoIndex{349755, "vi"},
+    CountryToIsoIndex{349798, "ua"},
+    CountryToIsoIndex{349817, "gb"},
+    CountryToIsoIndex{349830, "ug"},
+    CountryToIsoIndex{349852, "gb"},
+    CountryToIsoIndex{349892, "ez"},
+    CountryToIsoIndex{349917, "rw"},
+    CountryToIsoIndex{349936, "re"},
+    CountryToIsoIndex{349961, "ru"},
+    CountryToIsoIndex{349971, "ro"},
+    CountryToIsoIndex{349993, "lu"},
+    CountryToIsoIndex{350018, "lr"},
+    CountryToIsoIndex{350043, "la"},
+    CountryToIsoIndex{350056, "lv"},
+    CountryToIsoIndex{350075, "li"},
+    CountryToIsoIndex{350106, "lt"},
+    CountryToIsoIndex{350131, "ly"},
+    CountryToIsoIndex{350147, "ls"},
+    CountryToIsoIndex{350166, "lb"},
+    CountryToIsoIndex{350185, "vu"},
+    CountryToIsoIndex{350207, "wf"},
+    CountryToIsoIndex{350250, "vn"},
+    CountryToIsoIndex{350272, "ve"},
+    CountryToIsoIndex{350303, "va"},
+    CountryToIsoIndex{350334, "es"},
+    CountryToIsoIndex{350347, "rs"},
+    CountryToIsoIndex{350363, "sk"},
+    CountryToIsoIndex{350388, "si"},
+    CountryToIsoIndex{350413, "sz"},
+    CountryToIsoIndex{350444, "sj"},
+    CountryToIsoIndex{350499, "ch"},
+    CountryToIsoIndex{350533, "se"},
+    CountryToIsoIndex{350549, "cy"},
+    CountryToIsoIndex{350571, "sa"},
+    CountryToIsoIndex{350596, "st"},
+    CountryToIsoIndex{350651, "ws"},
+    CountryToIsoIndex{350667, "sl"},
+    CountryToIsoIndex{350695, "ea"},
+    CountryToIsoIndex{350741, "sg"},
+    CountryToIsoIndex{350766, "sx"},
+    CountryToIsoIndex{350797, "sy"},
+    CountryToIsoIndex{350813, "sd"},
+    CountryToIsoIndex{350829, "sr"},
+    CountryToIsoIndex{350851, "kn"},
+    CountryToIsoIndex{350900, "pm"},
+    CountryToIsoIndex{350955, "bl"},
+    CountryToIsoIndex{350995, "mf"},
+    CountryToIsoIndex{351026, "lc"},
+    CountryToIsoIndex{351054, "vc"},
+    CountryToIsoIndex{351127, "sh"},
+    CountryToIsoIndex{351158, "sn"},
+    CountryToIsoIndex{351177, "sc"},
+    CountryToIsoIndex{351196, "sm"},
+    CountryToIsoIndex{351221, "so"},
+    CountryToIsoIndex{351243, "sb"},
+    CountryToIsoIndex{351274, "lk"},
+    CountryToIsoIndex{351299, "ae"},
+    CountryToIsoIndex{351345, "us"},
+    CountryToIsoIndex{351373, "hm"},
+    CountryToIsoIndex{351428, "hk"},
+    CountryToIsoIndex{351453, "hk"},
+    CountryToIsoIndex{351502, "ht"},
+    CountryToIsoIndex{351515, "hn"},
+    CountryToIsoIndex{351537, "hu"},
+    CountryToIsoIndex{351553, "ao"},
+    CountryToIsoIndex{351572, "az"},
+    CountryToIsoIndex{351597, "af"},
+    CountryToIsoIndex{351631, "as"},
+    CountryToIsoIndex{351665, "aw"},
+    CountryToIsoIndex{351681, "dz"},
+    CountryToIsoIndex{351709, "al"},
+    CountryToIsoIndex{351737, "im"},
+    CountryToIsoIndex{351762, "ci"},
+    CountryToIsoIndex{351793, "is"},
+    CountryToIsoIndex{351818, "qo"},
+    CountryToIsoIndex{351864, "ie"},
+    CountryToIsoIndex{351892, "ar"},
+    CountryToIsoIndex{351926, "am"},
+    CountryToIsoIndex{351954, "gq"},
+    CountryToIsoIndex{352000, "eg"},
+    CountryToIsoIndex{352019, "il"},
+    CountryToIsoIndex{352038, "it"},
+    CountryToIsoIndex{352054, "et"},
+    CountryToIsoIndex{352079, "id"},
+    CountryToIsoIndex{352113, "iq"},
+    CountryToIsoIndex{352126, "ir"},
+    CountryToIsoIndex{352139, "uz"},
+    CountryToIsoIndex{352176, "kp"},
+    CountryToIsoIndex{352210, "mk"},
+    CountryToIsoIndex{352256, "mp"},
+    CountryToIsoIndex{352326, "uy"},
+    CountryToIsoIndex{352348, "ai"},
+    CountryToIsoIndex{352373, "ad"},
+    CountryToIsoIndex{352392, "ag"},
+    CountryToIsoIndex{352447, "ec"},
+    CountryToIsoIndex{352472, "aq"},
+    CountryToIsoIndex{352509, "er"},
+    CountryToIsoIndex{352537, "sv"},
+    CountryToIsoIndex{352571, "ac"},
+    CountryToIsoIndex{352614, "ee"},
+    CountryToIsoIndex{352642, "ax"},
+    CountryToIsoIndex{352688, "at"},
+    CountryToIsoIndex{352716, "au"},
+    CountryToIsoIndex{352750, "om"},
+    CountryToIsoIndex{352763, "kh"},
+    CountryToIsoIndex{352788, "kz"},
+    CountryToIsoIndex{352819, "qa"},
+    CountryToIsoIndex{352832, "ki"},
+    CountryToIsoIndex{352857, "kg"},
+    CountryToIsoIndex{352897, "ck"},
+    CountryToIsoIndex{352934, "kw"},
+    CountryToIsoIndex{352950, "ic"},
+    CountryToIsoIndex{352996, "cv"},
+    CountryToIsoIndex{353021, "cm"},
+    CountryToIsoIndex{353040, "ca"},
+    CountryToIsoIndex{353059, "ke"},
+    CountryToIsoIndex{353078, "ky"},
+    CountryToIsoIndex{353121, "bq"},
+    CountryToIsoIndex{353179, "cd"},
+    CountryToIsoIndex{353216, "cd"},
+    CountryToIsoIndex{353250, "cg"},
+    CountryToIsoIndex{353296, "cg"},
+    CountryToIsoIndex{353336, "cc"},
+    CountryToIsoIndex{353397, "ci"},
+    CountryToIsoIndex{353428, "km"},
+    CountryToIsoIndex{353447, "co"},
+    CountryToIsoIndex{353475, "xk"},
+    CountryToIsoIndex{353494, "cr"},
+    CountryToIsoIndex{353525, "cu"},
+    CountryToIsoIndex{353544, "cw"},
+    CountryToIsoIndex{353572, "cx"},
+    CountryToIsoIndex{353615, "hr"},
+    CountryToIsoIndex{353643, "cp"},
+    CountryToIsoIndex{353689, "gy"},
+    CountryToIsoIndex{353705, "gn"},
+    CountryToIsoIndex{353718, "gw"},
+    CountryToIsoIndex{353746, "ga"},
+    CountryToIsoIndex{353759, "gm"},
+    CountryToIsoIndex{353784, "gl"},
+    CountryToIsoIndex{353815, "gr"},
+    CountryToIsoIndex{353831, "gd"},
+    CountryToIsoIndex{353856, "gt"},
+    CountryToIsoIndex{353887, "gp"},
+    CountryToIsoIndex{353915, "gu"},
+    CountryToIsoIndex{353931, "gg"},
+    CountryToIsoIndex{353959, "gh"},
+    CountryToIsoIndex{353972, "td"},
+    CountryToIsoIndex{353982, "cl"},
+    CountryToIsoIndex{353995, "cn"},
+    CountryToIsoIndex{354005, "cz"},
+    CountryToIsoIndex{354039, "cz"},
+    CountryToIsoIndex{354058, "jm"},
+    CountryToIsoIndex{354074, "de"},
+    CountryToIsoIndex{354093, "je"},
+    CountryToIsoIndex{354109, "jp"},
+    CountryToIsoIndex{354125, "dj"},
+    CountryToIsoIndex{354144, "gi"},
+    CountryToIsoIndex{354175, "jo"},
+    CountryToIsoIndex{354194, "ge"},
+    CountryToIsoIndex{354225, "zm"},
+    CountryToIsoIndex{354250, "zw"},
+    CountryToIsoIndex{354281, "to"},
+    CountryToIsoIndex{354297, "tk"},
+    CountryToIsoIndex{354319, "tg"},
+    CountryToIsoIndex{354332, "tn"},
+    CountryToIsoIndex{354363, "tt"},
+    CountryToIsoIndex{354418, "dg"},
+    CountryToIsoIndex{354452, "dk"},
+    CountryToIsoIndex{354477, "do"},
+    CountryToIsoIndex{354526, "dm"},
+    CountryToIsoIndex{354551, "tz"},
+    CountryToIsoIndex{354579, "tw"},
+    CountryToIsoIndex{354598, "tj"},
+    CountryToIsoIndex{354632, "tl"},
+    CountryToIsoIndex{354666, "tm"},
+    CountryToIsoIndex{354709, "tr"},
+    CountryToIsoIndex{354728, "tc"},
+    CountryToIsoIndex{354801, "tv"},
+    CountryToIsoIndex{354820, "ta"},
+    CountryToIsoIndex{354872, "th"},
+    CountryToIsoIndex{354894, "za"},
+    CountryToIsoIndex{354934, "kr"},
+    CountryToIsoIndex{354971, "gs"},
+    CountryToIsoIndex{355098, "ss"},
+    CountryToIsoIndex{355132, "ne"},
+    CountryToIsoIndex{355148, "ng"},
+    CountryToIsoIndex{355176, "na"},
+    CountryToIsoIndex{355201, "ni"},
+    CountryToIsoIndex{355229, "nu"},
+    CountryToIsoIndex{355242, "nl"},
+    CountryToIsoIndex{355276, "np"},
+    CountryToIsoIndex{355292, "no"},
+    CountryToIsoIndex{355311, "nf"},
+    CountryToIsoIndex{355357, "nr"},
+    CountryToIsoIndex{355370, "nz"},
+    CountryToIsoIndex{355404, "nc"},
+    CountryToIsoIndex{355447, "pa"},
+    CountryToIsoIndex{355463, "pw"},
+    CountryToIsoIndex{355476, "eh"},
+    CountryToIsoIndex{355513, "pk"},
+    CountryToIsoIndex{355541, "pg"},
+    CountryToIsoIndex{355581, "pn"},
+    CountryToIsoIndex{355633, "tl"},
+    CountryToIsoIndex{355664, "py"},
+    CountryToIsoIndex{355689, "pe"},
+    CountryToIsoIndex{355702, "ps"},
+    CountryToIsoIndex{355733, "ps"},
+    CountryToIsoIndex{355791, "pt"},
+    CountryToIsoIndex{355816, "pl"},
+    CountryToIsoIndex{355835, "pr"},
+    CountryToIsoIndex{355875, "fi"},
+    CountryToIsoIndex{355900, "ph"},
+    CountryToIsoIndex{355928, "fj"},
+    CountryToIsoIndex{355941, "fo"},
+    CountryToIsoIndex{355981, "fk"},
+    CountryToIsoIndex{356033, "fk"},
+    CountryToIsoIndex{356124, "fr"},
+    CountryToIsoIndex{356143, "gf"},
+    CountryToIsoIndex{356177, "pf"},
+    CountryToIsoIndex{356226, "tf"},
+    CountryToIsoIndex{356284, "bm"},
+    CountryToIsoIndex{356306, "bg"},
+    CountryToIsoIndex{356334, "bs"},
+    CountryToIsoIndex{356353, "bd"},
+    CountryToIsoIndex{356384, "bb"},
+    CountryToIsoIndex{356409, "bi"},
+    CountryToIsoIndex{356431, "bf"},
+    CountryToIsoIndex{356468, "bj"},
+    CountryToIsoIndex{356484, "by"},
+    CountryToIsoIndex{356506, "bz"},
+    CountryToIsoIndex{356522, "be"},
+    CountryToIsoIndex{356547, "bh"},
+    CountryToIsoIndex{356566, "bw"},
+    CountryToIsoIndex{356597, "bo"},
+    CountryToIsoIndex{356622, "ba"},
+    CountryToIsoIndex{356689, "bv"},
+    CountryToIsoIndex{356726, "br"},
+    CountryToIsoIndex{356748, "io"},
+    CountryToIsoIndex{356821, "vg"},
+    CountryToIsoIndex{356888, "bn"},
+    CountryToIsoIndex{356910, "in"},
+    CountryToIsoIndex{356923, "bt"},
+    CountryToIsoIndex{356939, "mn"},
+    CountryToIsoIndex{356964, "mo"},
+    CountryToIsoIndex{356977, "mo"},
+    CountryToIsoIndex{357002, "my"},
+    CountryToIsoIndex{357024, "fm"},
+    CountryToIsoIndex{357064, "mq"},
+    CountryToIsoIndex{357092, "mh"},
+    CountryToIsoIndex{357138, "mv"},
+    CountryToIsoIndex{357163, "mw"},
+    CountryToIsoIndex{357182, "ml"},
+    CountryToIsoIndex{357195, "mt"},
+    CountryToIsoIndex{357214, "mx"},
+    CountryToIsoIndex{357239, "mg"},
+    CountryToIsoIndex{357270, "yt"},
+    CountryToIsoIndex{357286, "me"},
+    CountryToIsoIndex{357323, "ms"},
+    CountryToIsoIndex{357351, "mz"},
+    CountryToIsoIndex{357379, "mc"},
+    CountryToIsoIndex{357398, "mu"},
+    CountryToIsoIndex{357423, "ma"},
+    CountryToIsoIndex{357448, "md"},
+    CountryToIsoIndex{357470, "mr"},
+    CountryToIsoIndex{357501, "mm"},
+    CountryToIsoIndex{357541, "ye"},
+    CountryToIsoIndex{357551, "us"},
+    CountryToIsoIndex{357564, "um"},
+    CountryToIsoIndex{357634, "vi"},
+    CountryToIsoIndex{357692, "gb"},
+    CountryToIsoIndex{357705, "ua"},
+    CountryToIsoIndex{357727, "ug"},
+    CountryToIsoIndex{357749, "ae"},
+    CountryToIsoIndex{357801, "gb"},
+    CountryToIsoIndex{357844, "us"},
+    CountryToIsoIndex{357890, "ez"},
+    CountryToIsoIndex{357912, "rw"},
+    CountryToIsoIndex{357931, "ru"},
+    CountryToIsoIndex{357947, "re"},
+    CountryToIsoIndex{357972, "ro"},
+    CountryToIsoIndex{357997, "lu"},
+    CountryToIsoIndex{358025, "lr"},
+    CountryToIsoIndex{358053, "la"},
+    CountryToIsoIndex{358066, "lv"},
+    CountryToIsoIndex{358091, "lt"},
+    CountryToIsoIndex{358119, "ly"},
+    CountryToIsoIndex{358138, "lb"},
+    CountryToIsoIndex{358157, "ls"},
+    CountryToIsoIndex{358176, "li"},
+    CountryToIsoIndex{358213, "vu"},
+    CountryToIsoIndex{358235, "vn"},
+    CountryToIsoIndex{358260, "va"},
+    CountryToIsoIndex{358291, "ve"},
+    CountryToIsoIndex{358319, "wf"},
+    CountryToIsoIndex{358368, "lk"},
+    CountryToIsoIndex{358393, "ws"},
+    CountryToIsoIndex{358406, "rs"},
+    CountryToIsoIndex{358428, "sa"},
+    CountryToIsoIndex{358465, "st"},
+    CountryToIsoIndex{358520, "cy"},
+    CountryToIsoIndex{358542, "sg"},
+    CountryToIsoIndex{358567, "sx"},
+    CountryToIsoIndex{358601, "sl"},
+    CountryToIsoIndex{358629, "sy"},
+    CountryToIsoIndex{358648, "sd"},
+    CountryToIsoIndex{358664, "sr"},
+    CountryToIsoIndex{358686, "sm"},
+    CountryToIsoIndex{358714, "kn"},
+    CountryToIsoIndex{358766, "pm"},
+    CountryToIsoIndex{358830, "bl"},
+    CountryToIsoIndex{358873, "mf"},
+    CountryToIsoIndex{358907, "lc"},
+    CountryToIsoIndex{358938, "vc"},
+    CountryToIsoIndex{359017, "sh"},
+    CountryToIsoIndex{359048, "sn"},
+    CountryToIsoIndex{359067, "cf"},
+    CountryToIsoIndex{359137, "sc"},
+    CountryToIsoIndex{359159, "so"},
+    CountryToIsoIndex{359184, "sb"},
+    CountryToIsoIndex{359230, "es"},
+    CountryToIsoIndex{359246, "ea"},
+    CountryToIsoIndex{359292, "sk"},
+    CountryToIsoIndex{359323, "si"},
+    CountryToIsoIndex{359354, "sz"},
+    CountryToIsoIndex{359388, "sz"},
+    CountryToIsoIndex{359422, "sj"},
+    CountryToIsoIndex{359480, "ch"},
+    CountryToIsoIndex{359523, "se"},
+    CountryToIsoIndex{359542, "hu"},
+    CountryToIsoIndex{359561, "hm"},
+    CountryToIsoIndex{359640, "ht"},
+    CountryToIsoIndex{359653, "hk"},
+    CountryToIsoIndex{359678, "hk"},
+    CountryToIsoIndex{359715, "hn"},
+    CountryToIsoIndex{359740, "ax"},
+    CountryToIsoIndex{359789, "at"},
+    CountryToIsoIndex{359814, "au"},
+    CountryToIsoIndex{359845, "ci"},
+    CountryToIsoIndex{359876, "im"},
+    CountryToIsoIndex{359925, "is"},
+    CountryToIsoIndex{359956, "ai"},
+    CountryToIsoIndex{359987, "ao"},
+    CountryToIsoIndex{360009, "az"},
+    CountryToIsoIndex{360043, "aq"},
+    CountryToIsoIndex{360083, "ag"},
+    CountryToIsoIndex{360138, "ad"},
+    CountryToIsoIndex{360160, "af"},
+    CountryToIsoIndex{360197, "as"},
+    CountryToIsoIndex{360240, "aw"},
+    CountryToIsoIndex{360256, "ar"},
+    CountryToIsoIndex{360290, "am"},
+    CountryToIsoIndex{360315, "dz"},
+    CountryToIsoIndex{360337, "al"},
+    CountryToIsoIndex{360359, "ac"},
+    CountryToIsoIndex{360405, "ie"},
+    CountryToIsoIndex{360436, "gq"},
+    CountryToIsoIndex{360491, "ec"},
+    CountryToIsoIndex{360519, "eg"},
+    CountryToIsoIndex{360538, "it"},
+    CountryToIsoIndex{360554, "id"},
+    CountryToIsoIndex{360585, "et"},
+    CountryToIsoIndex{360607, "iq"},
+    CountryToIsoIndex{360623, "ir"},
+    CountryToIsoIndex{360636, "er"},
+    CountryToIsoIndex{360664, "il"},
+    CountryToIsoIndex{360689, "sz"},
+    CountryToIsoIndex{360717, "ug"},
+    CountryToIsoIndex{360739, "uz"},
+    CountryToIsoIndex{360773, "kp"},
+    CountryToIsoIndex{360804, "mp"},
+    CountryToIsoIndex{360871, "uy"},
+    CountryToIsoIndex{360890, "sv"},
+    CountryToIsoIndex{360927, "ee"},
+    CountryToIsoIndex{360952, "om"},
+    CountryToIsoIndex{360968, "cd"},
+    CountryToIsoIndex{361005, "cd"},
+    CountryToIsoIndex{361039, "cg"},
+    CountryToIsoIndex{361091, "cg"},
+    CountryToIsoIndex{361143, "qa"},
+    CountryToIsoIndex{361159, "kz"},
+    CountryToIsoIndex{361193, "ca"},
+    CountryToIsoIndex{361212, "cm"},
+    CountryToIsoIndex{361237, "kh"},
+    CountryToIsoIndex{361265, "bq"},
+    CountryToIsoIndex{361326, "ki"},
+    CountryToIsoIndex{361351, "kg"},
+    CountryToIsoIndex{361391, "kw"},
+    CountryToIsoIndex{361407, "ck"},
+    CountryToIsoIndex{361453, "cw"},
+    CountryToIsoIndex{361475, "cc"},
+    CountryToIsoIndex{361539, "ci"},
+    CountryToIsoIndex{361576, "ke"},
+    CountryToIsoIndex{361595, "ic"},
+    CountryToIsoIndex{361644, "cv"},
+    CountryToIsoIndex{361672, "km"},
+    CountryToIsoIndex{361694, "ky"},
+    CountryToIsoIndex{361752, "co"},
+    CountryToIsoIndex{361777, "cr"},
+    CountryToIsoIndex{361808, "xk"},
+    CountryToIsoIndex{361827, "hr"},
+    CountryToIsoIndex{361852, "cp"},
+    CountryToIsoIndex{361898, "cu"},
+    CountryToIsoIndex{361917, "cx"},
+    CountryToIsoIndex{361963, "ga"},
+    CountryToIsoIndex{361982, "gm"},
+    CountryToIsoIndex{362004, "gp"},
+    CountryToIsoIndex{362032, "gu"},
+    CountryToIsoIndex{362048, "gy"},
+    CountryToIsoIndex{362064, "gn"},
+    CountryToIsoIndex{362083, "gw"},
+    CountryToIsoIndex{362117, "gt"},
+    CountryToIsoIndex{362142, "gg"},
+    CountryToIsoIndex{362167, "gl"},
+    CountryToIsoIndex{362204, "gr"},
+    CountryToIsoIndex{362223, "gd"},
+    CountryToIsoIndex{362248, "gh"},
+    CountryToIsoIndex{362261, "td"},
+    CountryToIsoIndex{362274, "cn"},
+    CountryToIsoIndex{362287, "cl"},
+    CountryToIsoIndex{362306, "cz"},
+    CountryToIsoIndex{362358, "cz"},
+    CountryToIsoIndex{362374, "ge"},
+    CountryToIsoIndex{362393, "de"},
+    CountryToIsoIndex{362415, "je"},
+    CountryToIsoIndex{362431, "jp"},
+    CountryToIsoIndex{362447, "jm"},
+    CountryToIsoIndex{362469, "zm"},
+    CountryToIsoIndex{362491, "dj"},
+    CountryToIsoIndex{362510, "gi"},
+    CountryToIsoIndex{362544, "zw"},
+    CountryToIsoIndex{362569, "jo"},
+    CountryToIsoIndex{362594, "tk"},
+    CountryToIsoIndex{362616, "tg"},
+    CountryToIsoIndex{362629, "to"},
+    CountryToIsoIndex{362648, "ta"},
+    CountryToIsoIndex{362709, "tn"},
+    CountryToIsoIndex{362737, "dg"},
+    CountryToIsoIndex{362774, "dk"},
+    CountryToIsoIndex{362799, "dm"},
+    CountryToIsoIndex{362824, "do"},
+    CountryToIsoIndex{362894, "tw"},
+    CountryToIsoIndex{362913, "tj"},
+    CountryToIsoIndex{362950, "tz"},
+    CountryToIsoIndex{362978, "tl"},
+    CountryToIsoIndex{363015, "tv"},
+    CountryToIsoIndex{363034, "tm"},
+    CountryToIsoIndex{363077, "tc"},
+    CountryToIsoIndex{363165, "tr"},
+    CountryToIsoIndex{363184, "tt"},
+    CountryToIsoIndex{363242, "th"},
+    CountryToIsoIndex{363273, "za"},
+    CountryToIsoIndex{363313, "kr"},
+    CountryToIsoIndex{363347, "gs"},
+    CountryToIsoIndex{363468, "ss"},
+    CountryToIsoIndex{363502, "nf"},
+    CountryToIsoIndex{363536, "no"},
+    CountryToIsoIndex{363549, "ne"},
+    CountryToIsoIndex{363565, "ng"},
+    CountryToIsoIndex{363590, "nr"},
+    CountryToIsoIndex{363606, "na"},
+    CountryToIsoIndex{363628, "nu"},
+    CountryToIsoIndex{363638, "ni"},
+    CountryToIsoIndex{363666, "nc"},
+    CountryToIsoIndex{363706, "nl"},
+    CountryToIsoIndex{363740, "np"},
+    CountryToIsoIndex{363756, "nz"},
+    CountryToIsoIndex{363790, "pg"},
+    CountryToIsoIndex{363833, "pt"},
+    CountryToIsoIndex{363867, "eh"},
+    CountryToIsoIndex{363904, "pk"},
+    CountryToIsoIndex{363932, "pa"},
+    CountryToIsoIndex{363951, "py"},
+    CountryToIsoIndex{363973, "pw"},
+    CountryToIsoIndex{363989, "ps"},
+    CountryToIsoIndex{364023, "ps"},
+    CountryToIsoIndex{364072, "pn"},
+    CountryToIsoIndex{364136, "pr"},
+    CountryToIsoIndex{364176, "tl"},
+    CountryToIsoIndex{364213, "pe"},
+    CountryToIsoIndex{364226, "pl"},
+    CountryToIsoIndex{364248, "fk"},
+    CountryToIsoIndex{364357, "fk"},
+    CountryToIsoIndex{364421, "tf"},
+    CountryToIsoIndex{364476, "fo"},
+    CountryToIsoIndex{364522, "fj"},
+    CountryToIsoIndex{364535, "fi"},
+    CountryToIsoIndex{364566, "ph"},
+    CountryToIsoIndex{364597, "fr"},
+    CountryToIsoIndex{364619, "gf"},
+    CountryToIsoIndex{364656, "pf"},
+    CountryToIsoIndex{364702, "bm"},
+    CountryToIsoIndex{364724, "bd"},
+    CountryToIsoIndex{364749, "bb"},
+    CountryToIsoIndex{364777, "bs"},
+    CountryToIsoIndex{364802, "bh"},
+    CountryToIsoIndex{364827, "bi"},
+    CountryToIsoIndex{364852, "bf"},
+    CountryToIsoIndex{364889, "bg"},
+    CountryToIsoIndex{364914, "bw"},
+    CountryToIsoIndex{364942, "bj"},
+    CountryToIsoIndex{364961, "bv"},
+    CountryToIsoIndex{364998, "be"},
+    CountryToIsoIndex{365023, "bo"},
+    CountryToIsoIndex{365042, "by"},
+    CountryToIsoIndex{365067, "bz"},
+    CountryToIsoIndex{365086, "ba"},
+    CountryToIsoIndex{365144, "br"},
+    CountryToIsoIndex{365169, "vg"},
+    CountryToIsoIndex{365248, "io"},
+    CountryToIsoIndex{365333, "bn"},
+    CountryToIsoIndex{365355, "va"},
+    CountryToIsoIndex{365392, "vu"},
+    CountryToIsoIndex{365414, "in"},
+    CountryToIsoIndex{365427, "vn"},
+    CountryToIsoIndex{365452, "bt"},
+    CountryToIsoIndex{365468, "ve"},
+    CountryToIsoIndex{365496, "mn"},
+    CountryToIsoIndex{365521, "me"},
+    CountryToIsoIndex{365555, "ms"},
+    CountryToIsoIndex{365589, "cf"},
+    CountryToIsoIndex{365662, "mu"},
+    CountryToIsoIndex{365678, "fm"},
+    CountryToIsoIndex{365715, "mo"},
+    CountryToIsoIndex{365731, "mo"},
+    CountryToIsoIndex{365783, "mg"},
+    CountryToIsoIndex{365817, "mq"},
+    CountryToIsoIndex{365854, "mh"},
+    CountryToIsoIndex{365909, "mv"},
+    CountryToIsoIndex{365937, "ml"},
+    CountryToIsoIndex{365950, "my"},
+    CountryToIsoIndex{365972, "mt"},
+    CountryToIsoIndex{365991, "mw"},
+    CountryToIsoIndex{366007, "mk"},
+    CountryToIsoIndex{366035, "mk"},
+    CountryToIsoIndex{366114, "yt"},
+    CountryToIsoIndex{366133, "mm"},
+    CountryToIsoIndex{366155, "mx"},
+    CountryToIsoIndex{366180, "mz"},
+    CountryToIsoIndex{366214, "mc"},
+    CountryToIsoIndex{366233, "mr"},
+    CountryToIsoIndex{366261, "ma"},
+    CountryToIsoIndex{366286, "md"},
+    CountryToIsoIndex{366308, "gb"},
+    CountryToIsoIndex{366339, "us"},
+    CountryToIsoIndex{366376, "um"},
+    CountryToIsoIndex{366476, "vi"},
+    CountryToIsoIndex{366567, "rw"},
+    CountryToIsoIndex{366592, "re"},
+    CountryToIsoIndex{366620, "ru"},
+    CountryToIsoIndex{366636, "ro"},
+    CountryToIsoIndex{366658, "lu"},
+    CountryToIsoIndex{366689, "lr"},
+    CountryToIsoIndex{366714, "la"},
+    CountryToIsoIndex{366730, "lv"},
+    CountryToIsoIndex{366749, "li"},
+    CountryToIsoIndex{366789, "lt"},
+    CountryToIsoIndex{366814, "ly"},
+    CountryToIsoIndex{366833, "lb"},
+    CountryToIsoIndex{366855, "ls"},
+    CountryToIsoIndex{366874, "lk"},
+    CountryToIsoIndex{366902, "ae"},
+    CountryToIsoIndex{366957, "rs"},
+    CountryToIsoIndex{366976, "cy"},
+    CountryToIsoIndex{367001, "sa"},
+    CountryToIsoIndex{367032, "st"},
+    CountryToIsoIndex{367090, "sm"},
+    CountryToIsoIndex{367121, "ws"},
+    CountryToIsoIndex{367137, "sj"},
+    CountryToIsoIndex{367207, "ea"},
+    CountryToIsoIndex{367250, "sl"},
+    CountryToIsoIndex{367278, "sg"},
+    CountryToIsoIndex{367309, "sx"},
+    CountryToIsoIndex{367352, "sy"},
+    CountryToIsoIndex{367368, "xa"},
+    CountryToIsoIndex{367405, "xb"},
+    CountryToIsoIndex{367436, "qo"},
+    CountryToIsoIndex{367497, "sd"},
+    CountryToIsoIndex{367513, "sr"},
+    CountryToIsoIndex{367535, "sc"},
+    CountryToIsoIndex{367557, "kn"},
+    CountryToIsoIndex{367621, "pm"},
+    CountryToIsoIndex{367691, "bl"},
+    CountryToIsoIndex{367737, "vc"},
+    CountryToIsoIndex{367822, "mf"},
+    CountryToIsoIndex{367862, "lc"},
+    CountryToIsoIndex{367893, "sh"},
+    CountryToIsoIndex{367927, "sn"},
+    CountryToIsoIndex{367952, "so"},
+    CountryToIsoIndex{367974, "sb"},
+    CountryToIsoIndex{368029, "es"},
+    CountryToIsoIndex{368048, "sk"},
+    CountryToIsoIndex{368076, "si"},
+    CountryToIsoIndex{368104, "sz"},
+    CountryToIsoIndex{368144, "ch"},
+    CountryToIsoIndex{368184, "se"},
+    CountryToIsoIndex{368209, "hk"},
+    CountryToIsoIndex{368222, "hk"},
+    CountryToIsoIndex{368271, "hu"},
+    CountryToIsoIndex{368293, "ht"},
+    CountryToIsoIndex{368309, "hm"},
+    CountryToIsoIndex{368406, "hn"},
+    CountryToIsoIndex{368440, "gb"},
+    CountryToIsoIndex{368453, "ua"},
+    CountryToIsoIndex{368478, "ez"},
+    CountryToIsoIndex{368512, "ye"},
+    CountryToIsoIndex{368531, "wf"},
+    CountryToIsoIndex{368577, "fk"},
+    CountryToIsoIndex{368632, "fk"},
+    CountryToIsoIndex{368735, "fo"},
+    CountryToIsoIndex{368772, "fj"},
+    CountryToIsoIndex{368788, "ai"},
+    CountryToIsoIndex{368816, "ao"},
+    CountryToIsoIndex{368838, "az"},
+    CountryToIsoIndex{368869, "aq"},
+    CountryToIsoIndex{368903, "ad"},
+    CountryToIsoIndex{368925, "as"},
+    CountryToIsoIndex{368965, "us"},
+    CountryToIsoIndex{368993, "ie"},
+    CountryToIsoIndex{369024, "aw"},
+    CountryToIsoIndex{369040, "ar"},
+    CountryToIsoIndex{369074, "am"},
+    CountryToIsoIndex{369102, "dz"},
+    CountryToIsoIndex{369130, "al"},
+    CountryToIsoIndex{369158, "ac"},
+    CountryToIsoIndex{369198, "af"},
+    CountryToIsoIndex{369241, "ag"},
+    CountryToIsoIndex{369314, "ax"},
+    CountryToIsoIndex{369354, "at"},
+    CountryToIsoIndex{369382, "au"},
+    CountryToIsoIndex{369416, "it"},
+    CountryToIsoIndex{369438, "in"},
+    CountryToIsoIndex{369460, "id"},
+    CountryToIsoIndex{369494, "lk"},
+    CountryToIsoIndex{369513, "il"},
+    CountryToIsoIndex{369535, "ec"},
+    CountryToIsoIndex{369560, "gq"},
+    CountryToIsoIndex{369612, "iq"},
+    CountryToIsoIndex{369628, "ir"},
+    CountryToIsoIndex{369644, "ug"},
+    CountryToIsoIndex{369666, "ua"},
+    CountryToIsoIndex{369688, "uy"},
+    CountryToIsoIndex{369710, "uz"},
+    CountryToIsoIndex{369750, "eg"},
+    CountryToIsoIndex{369772, "et"},
+    CountryToIsoIndex{369812, "er"},
+    CountryToIsoIndex{369840, "sv"},
+    CountryToIsoIndex{369877, "ee"},
+    CountryToIsoIndex{369905, "ye"},
+    CountryToIsoIndex{369918, "ae"},
+    CountryToIsoIndex{369976, "im"},
+    CountryToIsoIndex{370010, "ci"},
+    CountryToIsoIndex{370041, "is"},
+    CountryToIsoIndex{370069, "om"},
+    CountryToIsoIndex{370082, "qa"},
+    CountryToIsoIndex{370104, "ca"},
+    CountryToIsoIndex{370117, "kh"},
+    CountryToIsoIndex{370145, "gy"},
+    CountryToIsoIndex{370161, "bq"},
+    CountryToIsoIndex{370219, "gt"},
+    CountryToIsoIndex{370244, "kz"},
+    CountryToIsoIndex{370272, "cd"},
+    CountryToIsoIndex{370315, "cg"},
+    CountryToIsoIndex{370358, "cd"},
+    CountryToIsoIndex{370398, "cg"},
+    CountryToIsoIndex{370453, "gh"},
+    CountryToIsoIndex{370466, "gm"},
+    CountryToIsoIndex{370491, "gn"},
+    CountryToIsoIndex{370510, "gw"},
+    CountryToIsoIndex{370553, "cu"},
+    CountryToIsoIndex{370572, "gd"},
+    CountryToIsoIndex{370594, "ki"},
+    CountryToIsoIndex{370625, "gl"},
+    CountryToIsoIndex{370662, "gr"},
+    CountryToIsoIndex{370681, "kg"},
+    CountryToIsoIndex{370718, "cx"},
+    CountryToIsoIndex{370764, "cp"},
+    CountryToIsoIndex{370813, "tl"},
+    CountryToIsoIndex{370853, "ck"},
+    CountryToIsoIndex{370887, "cw"},
+    CountryToIsoIndex{370909, "hr"},
+    CountryToIsoIndex{370934, "gu"},
+    CountryToIsoIndex{370953, "kw"},
+    CountryToIsoIndex{370972, "xk"},
+    CountryToIsoIndex{370991, "ke"},
+    CountryToIsoIndex{371010, "ky"},
+    CountryToIsoIndex{371056, "gg"},
+    CountryToIsoIndex{371081, "co"},
+    CountryToIsoIndex{371109, "cc"},
+    CountryToIsoIndex{371167, "ci"},
+    CountryToIsoIndex{371201, "ic"},
+    CountryToIsoIndex{371238, "ga"},
+    CountryToIsoIndex{371257, "cv"},
+    CountryToIsoIndex{371288, "cm"},
+    CountryToIsoIndex{371310, "km"},
+    CountryToIsoIndex{371332, "cr"},
+    CountryToIsoIndex{371363, "gp"},
+    CountryToIsoIndex{371394, "ws"},
+    CountryToIsoIndex{371410, "sa"},
+    CountryToIsoIndex{371447, "td"},
+    CountryToIsoIndex{371460, "sm"},
+    CountryToIsoIndex{371488, "sb"},
+    CountryToIsoIndex{371528, "st"},
+    CountryToIsoIndex{371583, "sg"},
+    CountryToIsoIndex{371617, "sx"},
+    CountryToIsoIndex{371660, "sl"},
+    CountryToIsoIndex{371697, "ea"},
+    CountryToIsoIndex{371740, "sy"},
+    CountryToIsoIndex{371759, "cl"},
+    CountryToIsoIndex{371772, "cn"},
+    CountryToIsoIndex{371785, "sc"},
+    CountryToIsoIndex{371810, "sr"},
+    CountryToIsoIndex{371835, "sd"},
+    CountryToIsoIndex{371854, "cz"},
+    CountryToIsoIndex{371891, "cz"},
+    CountryToIsoIndex{371910, "sn"},
+    CountryToIsoIndex{371932, "kn"},
+    CountryToIsoIndex{371993, "bl"},
+    CountryToIsoIndex{372048, "pm"},
+    CountryToIsoIndex{372118, "mf"},
+    CountryToIsoIndex{372173, "lc"},
+    CountryToIsoIndex{372216, "vc"},
+    CountryToIsoIndex{372304, "sh"},
+    CountryToIsoIndex{372347, "rs"},
+    CountryToIsoIndex{372372, "so"},
+    CountryToIsoIndex{372397, "cy"},
+    CountryToIsoIndex{372419, "jp"},
+    CountryToIsoIndex{372441, "jm"},
+    CountryToIsoIndex{372457, "zm"},
+    CountryToIsoIndex{372482, "ge"},
+    CountryToIsoIndex{372507, "dj"},
+    CountryToIsoIndex{372532, "gi"},
+    CountryToIsoIndex{372566, "zw"},
+    CountryToIsoIndex{372597, "je"},
+    CountryToIsoIndex{372616, "de"},
+    CountryToIsoIndex{372638, "jo"},
+    CountryToIsoIndex{372663, "tc"},
+    CountryToIsoIndex{372724, "dg"},
+    CountryToIsoIndex{372764, "tt"},
+    CountryToIsoIndex{372813, "ta"},
+    CountryToIsoIndex{372865, "tn"},
+    CountryToIsoIndex{372890, "dk"},
+    CountryToIsoIndex{372921, "do"},
+    CountryToIsoIndex{372973, "dm"},
+    CountryToIsoIndex{372998, "tg"},
+    CountryToIsoIndex{373011, "tk"},
+    CountryToIsoIndex{373030, "to"},
+    CountryToIsoIndex{373049, "tj"},
+    CountryToIsoIndex{373083, "tz"},
+    CountryToIsoIndex{373114, "th"},
+    CountryToIsoIndex{373145, "tr"},
+    CountryToIsoIndex{373170, "tm"},
+    CountryToIsoIndex{373219, "tv"},
+    CountryToIsoIndex{373238, "za"},
+    CountryToIsoIndex{373284, "kr"},
+    CountryToIsoIndex{373315, "ss"},
+    CountryToIsoIndex{373352, "gs"},
+    CountryToIsoIndex{373485, "tl"},
+    CountryToIsoIndex{373522, "tw"},
+    CountryToIsoIndex{373541, "na"},
+    CountryToIsoIndex{373563, "nf"},
+    CountryToIsoIndex{373603, "no"},
+    CountryToIsoIndex{373622, "ni"},
+    CountryToIsoIndex{373647, "nu"},
+    CountryToIsoIndex{373666, "nc"},
+    CountryToIsoIndex{373709, "nz"},
+    CountryToIsoIndex{373746, "nl"},
+    CountryToIsoIndex{373780, "nr"},
+    CountryToIsoIndex{373793, "np"},
+    CountryToIsoIndex{373815, "ne"},
+    CountryToIsoIndex{373831, "ng"},
+    CountryToIsoIndex{373856, "bd"},
+    CountryToIsoIndex{373887, "pa"},
+    CountryToIsoIndex{373903, "pg"},
+    CountryToIsoIndex{373955, "py"},
+    CountryToIsoIndex{373977, "bg"},
+    CountryToIsoIndex{374005, "bs"},
+    CountryToIsoIndex{374027, "bh"},
+    CountryToIsoIndex{374049, "pk"},
+    CountryToIsoIndex{374080, "bb"},
+    CountryToIsoIndex{374108, "ps"},
+    CountryToIsoIndex{374139, "ps"},
+    CountryToIsoIndex{374203, "pw"},
+    CountryToIsoIndex{374216, "pn"},
+    CountryToIsoIndex{374274, "fi"},
+    CountryToIsoIndex{374305, "pr"},
+    CountryToIsoIndex{374342, "fr"},
+    CountryToIsoIndex{374367, "io"},
+    CountryToIsoIndex{374476, "vg"},
+    CountryToIsoIndex{374549, "gf"},
+    CountryToIsoIndex{374589, "tf"},
+    CountryToIsoIndex{374665, "pf"},
+    CountryToIsoIndex{374720, "br"},
+    CountryToIsoIndex{374745, "ph"},
+    CountryToIsoIndex{374782, "bi"},
+    CountryToIsoIndex{374807, "bn"},
+    CountryToIsoIndex{374826, "bf"},
+    CountryToIsoIndex{374866, "bt"},
+    CountryToIsoIndex{374885, "bj"},
+    CountryToIsoIndex{374904, "pe"},
+    CountryToIsoIndex{374917, "bm"},
+    CountryToIsoIndex{374942, "by"},
+    CountryToIsoIndex{374964, "bo"},
+    CountryToIsoIndex{374989, "bz"},
+    CountryToIsoIndex{375008, "be"},
+    CountryToIsoIndex{375036, "bv"},
+    CountryToIsoIndex{375076, "bw"},
+    CountryToIsoIndex{375107, "pt"},
+    CountryToIsoIndex{375147, "pl"},
+    CountryToIsoIndex{375169, "ba"},
+    CountryToIsoIndex{375227, "mo"},
+    CountryToIsoIndex{375243, "mo"},
+    CountryToIsoIndex{375292, "mn"},
+    CountryToIsoIndex{375320, "mg"},
+    CountryToIsoIndex{375348, "cf"},
+    CountryToIsoIndex{375421, "yt"},
+    CountryToIsoIndex{375437, "mw"},
+    CountryToIsoIndex{375453, "my"},
+    CountryToIsoIndex{375475, "mk"},
+    CountryToIsoIndex{375506, "mk"},
+    CountryToIsoIndex{375558, "ms"},
+    CountryToIsoIndex{375595, "me"},
+    CountryToIsoIndex{375632, "mq"},
+    CountryToIsoIndex{375663, "mh"},
+    CountryToIsoIndex{375706, "mv"},
+    CountryToIsoIndex{375734, "ml"},
+    CountryToIsoIndex{375747, "mt"},
+    CountryToIsoIndex{375766, "md"},
+    CountryToIsoIndex{375791, "mm"},
+    CountryToIsoIndex{375837, "mx"},
+    CountryToIsoIndex{375862, "mz"},
+    CountryToIsoIndex{375893, "mc"},
+    CountryToIsoIndex{375918, "ma"},
+    CountryToIsoIndex{375943, "mu"},
+    CountryToIsoIndex{375971, "mr"},
+    CountryToIsoIndex{376002, "eh"},
+    CountryToIsoIndex{376036, "fm"},
+    CountryToIsoIndex{376073, "gb"},
+    CountryToIsoIndex{376119, "us"},
+    CountryToIsoIndex{376135, "vi"},
+    CountryToIsoIndex{376193, "um"},
+    CountryToIsoIndex{376263, "gb"},
+    CountryToIsoIndex{376276, "ez"},
+    CountryToIsoIndex{376301, "ru"},
+    CountryToIsoIndex{376317, "re"},
+    CountryToIsoIndex{376345, "ro"},
+    CountryToIsoIndex{376370, "rw"},
+    CountryToIsoIndex{376395, "lu"},
+    CountryToIsoIndex{376435, "lv"},
+    CountryToIsoIndex{376460, "la"},
+    CountryToIsoIndex{376479, "li"},
+    CountryToIsoIndex{376528, "lt"},
+    CountryToIsoIndex{376559, "ly"},
+    CountryToIsoIndex{376578, "ls"},
+    CountryToIsoIndex{376597, "lb"},
+    CountryToIsoIndex{376619, "lr"},
+    CountryToIsoIndex{376644, "kp"},
+    CountryToIsoIndex{376669, "mp"},
+    CountryToIsoIndex{376730, "vu"},
+    CountryToIsoIndex{376758, "va"},
+    CountryToIsoIndex{376795, "wf"},
+    CountryToIsoIndex{376856, "vn"},
+    CountryToIsoIndex{376884, "ve"},
+    CountryToIsoIndex{376909, "qo"},
+    CountryToIsoIndex{376964, "es"},
+    CountryToIsoIndex{376989, "sk"},
+    CountryToIsoIndex{377020, "si"},
+    CountryToIsoIndex{377051, "sj"},
+    CountryToIsoIndex{377112, "sz"},
+    CountryToIsoIndex{377149, "ch"},
+    CountryToIsoIndex{377195, "se"},
+    CountryToIsoIndex{377217, "hu"},
+    CountryToIsoIndex{377239, "hk"},
+    CountryToIsoIndex{377264, "hk"},
+    CountryToIsoIndex{377322, "hn"},
+    CountryToIsoIndex{377353, "hm"},
+    CountryToIsoIndex{377450, "ht"},
+    CountryToIsoIndex{377469, "ao"},
+    CountryToIsoIndex{377488, "aq"},
+    CountryToIsoIndex{377525, "az"},
+    CountryToIsoIndex{377556, "as"},
+    CountryToIsoIndex{377596, "aw"},
+    CountryToIsoIndex{377612, "ar"},
+    CountryToIsoIndex{377643, "dz"},
+    CountryToIsoIndex{377671, "al"},
+    CountryToIsoIndex{377699, "ac"},
+    CountryToIsoIndex{377736, "ai"},
+    CountryToIsoIndex{377767, "ag"},
+    CountryToIsoIndex{377831, "ad"},
+    CountryToIsoIndex{377850, "af"},
+    CountryToIsoIndex{377887, "am"},
+    CountryToIsoIndex{377915, "ax"},
+    CountryToIsoIndex{377952, "at"},
+    CountryToIsoIndex{377980, "au"},
+    CountryToIsoIndex{378014, "id"},
+    CountryToIsoIndex{378045, "il"},
+    CountryToIsoIndex{378073, "it"},
+    CountryToIsoIndex{378086, "et"},
+    CountryToIsoIndex{378114, "iq"},
+    CountryToIsoIndex{378130, "ir"},
+    CountryToIsoIndex{378146, "gq"},
+    CountryToIsoIndex{378198, "ec"},
+    CountryToIsoIndex{378223, "eg"},
+    CountryToIsoIndex{378245, "ua"},
+    CountryToIsoIndex{378273, "ug"},
+    CountryToIsoIndex{378292, "uz"},
+    CountryToIsoIndex{378332, "kp"},
+    CountryToIsoIndex{378366, "mp"},
+    CountryToIsoIndex{378421, "uy"},
+    CountryToIsoIndex{378443, "er"},
+    CountryToIsoIndex{378471, "sv"},
+    CountryToIsoIndex{378508, "ee"},
+    CountryToIsoIndex{378536, "ie"},
+    CountryToIsoIndex{378561, "im"},
+    CountryToIsoIndex{378592, "ci"},
+    CountryToIsoIndex{378623, "is"},
+    CountryToIsoIndex{378648, "qo"},
+    CountryToIsoIndex{378697, "om"},
+    CountryToIsoIndex{378710, "kh"},
+    CountryToIsoIndex{378735, "kz"},
+    CountryToIsoIndex{378766, "bq"},
+    CountryToIsoIndex{378827, "cd"},
+    CountryToIsoIndex{378846, "cd"},
+    CountryToIsoIndex{378886, "cg"},
+    CountryToIsoIndex{378938, "cg"},
+    CountryToIsoIndex{378981, "cm"},
+    CountryToIsoIndex{379006, "ki"},
+    CountryToIsoIndex{379031, "kg"},
+    CountryToIsoIndex{379074, "ck"},
+    CountryToIsoIndex{379105, "kw"},
+    CountryToIsoIndex{379124, "ca"},
+    CountryToIsoIndex{379140, "ke"},
+    CountryToIsoIndex{379159, "ic"},
+    CountryToIsoIndex{379193, "cv"},
+    CountryToIsoIndex{379224, "ky"},
+    CountryToIsoIndex{379261, "km"},
+    CountryToIsoIndex{379286, "co"},
+    CountryToIsoIndex{379311, "xk"},
+    CountryToIsoIndex{379330, "cc"},
+    CountryToIsoIndex{379388, "ci"},
+    CountryToIsoIndex{379422, "cr"},
+    CountryToIsoIndex{379453, "cu"},
+    CountryToIsoIndex{379472, "cw"},
+    CountryToIsoIndex{379494, "cx"},
+    CountryToIsoIndex{379534, "nc"},
+    CountryToIsoIndex{379586, "hr"},
+    CountryToIsoIndex{379617, "cp"},
+    CountryToIsoIndex{379666, "qa"},
+    CountryToIsoIndex{379682, "gy"},
+    CountryToIsoIndex{379698, "gg"},
+    CountryToIsoIndex{379723, "gm"},
+    CountryToIsoIndex{379745, "gn"},
+    CountryToIsoIndex{379764, "gw"},
+    CountryToIsoIndex{379807, "ga"},
+    CountryToIsoIndex{379823, "gl"},
+    CountryToIsoIndex{379866, "gr"},
+    CountryToIsoIndex{379885, "gd"},
+    CountryToIsoIndex{379907, "gt"},
+    CountryToIsoIndex{379938, "gp"},
+    CountryToIsoIndex{379969, "gu"},
+    CountryToIsoIndex{379988, "gh"},
+    CountryToIsoIndex{379998, "td"},
+    CountryToIsoIndex{380011, "cl"},
+    CountryToIsoIndex{380024, "cz"},
+    CountryToIsoIndex{380043, "cz"},
+    CountryToIsoIndex{380083, "cn"},
+    CountryToIsoIndex{380096, "jp"},
+    CountryToIsoIndex{380112, "jm"},
+    CountryToIsoIndex{380128, "de"},
+    CountryToIsoIndex{380147, "zm"},
+    CountryToIsoIndex{380169, "ge"},
+    CountryToIsoIndex{380194, "zw"},
+    CountryToIsoIndex{380222, "dj"},
+    CountryToIsoIndex{380241, "gi"},
+    CountryToIsoIndex{380275, "je"},
+    CountryToIsoIndex{380294, "jo"},
+    CountryToIsoIndex{380319, "tr"},
+    CountryToIsoIndex{380335, "tc"},
+    CountryToIsoIndex{380408, "tm"},
+    CountryToIsoIndex{380457, "tz"},
+    CountryToIsoIndex{380485, "tl"},
+    CountryToIsoIndex{380522, "tv"},
+    CountryToIsoIndex{380541, "to"},
+    CountryToIsoIndex{380557, "tk"},
+    CountryToIsoIndex{380582, "tg"},
+    CountryToIsoIndex{380595, "tn"},
+    CountryToIsoIndex{380626, "tt"},
+    CountryToIsoIndex{380690, "ta"},
+    CountryToIsoIndex{380736, "dg"},
+    CountryToIsoIndex{380779, "dk"},
+    CountryToIsoIndex{380810, "do"},
+    CountryToIsoIndex{380865, "dm"},
+    CountryToIsoIndex{380890, "tj"},
+    CountryToIsoIndex{380924, "tl"},
+    CountryToIsoIndex{380961, "tw"},
+    CountryToIsoIndex{380980, "th"},
+    CountryToIsoIndex{381008, "za"},
+    CountryToIsoIndex{381048, "kr"},
+    CountryToIsoIndex{381085, "gs"},
+    CountryToIsoIndex{381206, "ss"},
+    CountryToIsoIndex{381243, "na"},
+    CountryToIsoIndex{381265, "nf"},
+    CountryToIsoIndex{381302, "no"},
+    CountryToIsoIndex{381321, "ni"},
+    CountryToIsoIndex{381349, "nu"},
+    CountryToIsoIndex{381362, "ne"},
+    CountryToIsoIndex{381378, "ng"},
+    CountryToIsoIndex{381403, "nl"},
+    CountryToIsoIndex{381440, "np"},
+    CountryToIsoIndex{381459, "nr"},
+    CountryToIsoIndex{381472, "nz"},
+    CountryToIsoIndex{381506, "eh"},
+    CountryToIsoIndex{381537, "pa"},
+    CountryToIsoIndex{381553, "py"},
+    CountryToIsoIndex{381575, "pk"},
+    CountryToIsoIndex{381606, "pg"},
+    CountryToIsoIndex{381655, "ps"},
+    CountryToIsoIndex{381683, "ps"},
+    CountryToIsoIndex{381747, "pw"},
+    CountryToIsoIndex{381766, "pn"},
+    CountryToIsoIndex{381824, "mk"},
+    CountryToIsoIndex{381927, "pe"},
+    CountryToIsoIndex{381940, "pt"},
+    CountryToIsoIndex{381968, "pl"},
+    CountryToIsoIndex{381990, "pr"},
+    CountryToIsoIndex{382027, "fk"},
+    CountryToIsoIndex{382082, "fk"},
+    CountryToIsoIndex{382188, "fo"},
+    CountryToIsoIndex{382219, "fj"},
+    CountryToIsoIndex{382232, "fi"},
+    CountryToIsoIndex{382260, "ph"},
+    CountryToIsoIndex{382297, "fr"},
+    CountryToIsoIndex{382325, "gf"},
+    CountryToIsoIndex{382365, "tf"},
+    CountryToIsoIndex{382432, "pf"},
+    CountryToIsoIndex{382484, "bd"},
+    CountryToIsoIndex{382515, "bg"},
+    CountryToIsoIndex{382543, "bs"},
+    CountryToIsoIndex{382565, "bh"},
+    CountryToIsoIndex{382593, "bb"},
+    CountryToIsoIndex{382621, "bi"},
+    CountryToIsoIndex{382643, "bf"},
+    CountryToIsoIndex{382680, "bv"},
+    CountryToIsoIndex{382705, "bj"},
+    CountryToIsoIndex{382724, "bm"},
+    CountryToIsoIndex{382749, "by"},
+    CountryToIsoIndex{382771, "bz"},
+    CountryToIsoIndex{382790, "be"},
+    CountryToIsoIndex{382815, "bo"},
+    CountryToIsoIndex{382840, "bw"},
+    CountryToIsoIndex{382871, "ba"},
+    CountryToIsoIndex{382947, "vg"},
+    CountryToIsoIndex{383011, "io"},
+    CountryToIsoIndex{383099, "bn"},
+    CountryToIsoIndex{383118, "br"},
+    CountryToIsoIndex{383143, "in"},
+    CountryToIsoIndex{383168, "bt"},
+    CountryToIsoIndex{383187, "mn"},
+    CountryToIsoIndex{383212, "mo"},
+    CountryToIsoIndex{383228, "mo"},
+    CountryToIsoIndex{383277, "mg"},
+    CountryToIsoIndex{383305, "mm"},
+    CountryToIsoIndex{383330, "mw"},
+    CountryToIsoIndex{383346, "my"},
+    CountryToIsoIndex{383368, "me"},
+    CountryToIsoIndex{383402, "ms"},
+    CountryToIsoIndex{383436, "yt"},
+    CountryToIsoIndex{383455, "mu"},
+    CountryToIsoIndex{383477, "mq"},
+    CountryToIsoIndex{383508, "mh"},
+    CountryToIsoIndex{383548, "ml"},
+    CountryToIsoIndex{383561, "mt"},
+    CountryToIsoIndex{383580, "mv"},
+    CountryToIsoIndex{383611, "fm"},
+    CountryToIsoIndex{383648, "mx"},
+    CountryToIsoIndex{383673, "mk"},
+    CountryToIsoIndex{383704, "mz"},
+    CountryToIsoIndex{383732, "mc"},
+    CountryToIsoIndex{383751, "ma"},
+    CountryToIsoIndex{383770, "md"},
+    CountryToIsoIndex{383795, "mr"},
+    CountryToIsoIndex{383826, "us"},
+    CountryToIsoIndex{383842, "vi"},
+    CountryToIsoIndex{383897, "gb"},
+    CountryToIsoIndex{383910, "ae"},
+    CountryToIsoIndex{383974, "gb"},
+    CountryToIsoIndex{384026, "us"},
+    CountryToIsoIndex{384075, "ez"},
+    CountryToIsoIndex{384100, "ye"},
+    CountryToIsoIndex{384119, "ru"},
+    CountryToIsoIndex{384135, "re"},
+    CountryToIsoIndex{384163, "rw"},
+    CountryToIsoIndex{384185, "ro"},
+    CountryToIsoIndex{384210, "lu"},
+    CountryToIsoIndex{384244, "lv"},
+    CountryToIsoIndex{384269, "la"},
+    CountryToIsoIndex{384288, "li"},
+    CountryToIsoIndex{384340, "lt"},
+    CountryToIsoIndex{384371, "ly"},
+    CountryToIsoIndex{384390, "lb"},
+    CountryToIsoIndex{384412, "lr"},
+    CountryToIsoIndex{384437, "ls"},
+    CountryToIsoIndex{384456, "vu"},
+    CountryToIsoIndex{384472, "va"},
+    CountryToIsoIndex{384506, "wf"},
+    CountryToIsoIndex{384564, "vn"},
+    CountryToIsoIndex{384589, "ve"},
+    CountryToIsoIndex{384614, "sm"},
+    CountryToIsoIndex{384645, "lk"},
+    CountryToIsoIndex{384667, "um"},
+    CountryToIsoIndex{384764, "ws"},
+    CountryToIsoIndex{384780, "st"},
+    CountryToIsoIndex{384850, "sg"},
+    CountryToIsoIndex{384875, "sx"},
+    CountryToIsoIndex{384915, "sl"},
+    CountryToIsoIndex{384958, "sy"},
+    CountryToIsoIndex{384977, "sc"},
+    CountryToIsoIndex{385002, "sd"},
+    CountryToIsoIndex{385021, "sr"},
+    CountryToIsoIndex{385046, "cf"},
+    CountryToIsoIndex{385122, "sn"},
+    CountryToIsoIndex{385144, "cy"},
+    CountryToIsoIndex{385166, "kn"},
+    CountryToIsoIndex{385239, "pm"},
+    CountryToIsoIndex{385318, "bl"},
+    CountryToIsoIndex{385367, "mf"},
+    CountryToIsoIndex{385413, "lc"},
+    CountryToIsoIndex{385453, "vc"},
+    CountryToIsoIndex{385550, "sh"},
+    CountryToIsoIndex{385590, "rs"},
+    CountryToIsoIndex{385615, "so"},
+    CountryToIsoIndex{385640, "sb"},
+    CountryToIsoIndex{385677, "sa"},
+    CountryToIsoIndex{385711, "es"},
+    CountryToIsoIndex{385736, "ea"},
+    CountryToIsoIndex{385779, "sk"},
+    CountryToIsoIndex{385810, "si"},
+    CountryToIsoIndex{385841, "sz"},
+    CountryToIsoIndex{385881, "sj"},
+    CountryToIsoIndex{385966, "ch"},
+    CountryToIsoIndex{386009, "se"},
+    CountryToIsoIndex{386031, "hu"},
+    CountryToIsoIndex{386050, "hk"},
+    CountryToIsoIndex{386075, "hk"},
+    CountryToIsoIndex{386121, "ht"},
+    CountryToIsoIndex{386134, "hm"},
+    CountryToIsoIndex{386237, "hn"},
+    CountryToIsoIndex{386265, "ao"},
+    CountryToIsoIndex{386284, "aq"},
+    CountryToIsoIndex{386315, "ad"},
+    CountryToIsoIndex{386334, "az"},
+    CountryToIsoIndex{386365, "af"},
+    CountryToIsoIndex{386399, "as"},
+    CountryToIsoIndex{386439, "aw"},
+    CountryToIsoIndex{386455, "ar"},
+    CountryToIsoIndex{386486, "dz"},
+    CountryToIsoIndex{386511, "al"},
+    CountryToIsoIndex{386539, "ac"},
+    CountryToIsoIndex{386579, "ai"},
+    CountryToIsoIndex{386610, "ag"},
+    CountryToIsoIndex{386671, "am"},
+    CountryToIsoIndex{386696, "ax"},
+    CountryToIsoIndex{386745, "at"},
+    CountryToIsoIndex{386773, "au"},
+    CountryToIsoIndex{386807, "id"},
+    CountryToIsoIndex{386838, "it"},
+    CountryToIsoIndex{386851, "et"},
+    CountryToIsoIndex{386879, "iq"},
+    CountryToIsoIndex{386895, "ir"},
+    CountryToIsoIndex{386911, "il"},
+    CountryToIsoIndex{386933, "gq"},
+    CountryToIsoIndex{386982, "ec"},
+    CountryToIsoIndex{387010, "eg"},
+    CountryToIsoIndex{387032, "ua"},
+    CountryToIsoIndex{387054, "ug"},
+    CountryToIsoIndex{387073, "uz"},
+    CountryToIsoIndex{387113, "kp"},
+    CountryToIsoIndex{387147, "mp"},
+    CountryToIsoIndex{387208, "uy"},
+    CountryToIsoIndex{387230, "er"},
+    CountryToIsoIndex{387258, "sv"},
+    CountryToIsoIndex{387298, "ee"},
+    CountryToIsoIndex{387326, "ie"},
+    CountryToIsoIndex{387351, "im"},
+    CountryToIsoIndex{387388, "ci"},
+    CountryToIsoIndex{387419, "is"},
+    CountryToIsoIndex{387453, "om"},
+    CountryToIsoIndex{387466, "qo"},
+    CountryToIsoIndex{387524, "kz"},
+    CountryToIsoIndex{387558, "cd"},
+    CountryToIsoIndex{387577, "cd"},
+    CountryToIsoIndex{387617, "cg"},
+    CountryToIsoIndex{387654, "cg"},
+    CountryToIsoIndex{387706, "kh"},
+    CountryToIsoIndex{387734, "ke"},
+    CountryToIsoIndex{387753, "ki"},
+    CountryToIsoIndex{387778, "kg"},
+    CountryToIsoIndex{387815, "ck"},
+    CountryToIsoIndex{387852, "cw"},
+    CountryToIsoIndex{387877, "kw"},
+    CountryToIsoIndex{387896, "cc"},
+    CountryToIsoIndex{387960, "ca"},
+    CountryToIsoIndex{387976, "cv"},
+    CountryToIsoIndex{388004, "ky"},
+    CountryToIsoIndex{388044, "km"},
+    CountryToIsoIndex{388069, "bq"},
+    CountryToIsoIndex{388142, "co"},
+    CountryToIsoIndex{388167, "xk"},
+    CountryToIsoIndex{388186, "cr"},
+    CountryToIsoIndex{388217, "ci"},
+    CountryToIsoIndex{388254, "ic"},
+    CountryToIsoIndex{388300, "cm"},
+    CountryToIsoIndex{388328, "cu"},
+    CountryToIsoIndex{388347, "cx"},
+    CountryToIsoIndex{388390, "hr"},
+    CountryToIsoIndex{388421, "cp"},
+    CountryToIsoIndex{388479, "qa"},
+    CountryToIsoIndex{388495, "gy"},
+    CountryToIsoIndex{388511, "gn"},
+    CountryToIsoIndex{388524, "gw"},
+    CountryToIsoIndex{388561, "gi"},
+    CountryToIsoIndex{388595, "gp"},
+    CountryToIsoIndex{388620, "gg"},
+    CountryToIsoIndex{388648, "gu"},
+    CountryToIsoIndex{388667, "ga"},
+    CountryToIsoIndex{388686, "gm"},
+    CountryToIsoIndex{388714, "gl"},
+    CountryToIsoIndex{388757, "gr"},
+    CountryToIsoIndex{388776, "gd"},
+    CountryToIsoIndex{388801, "gt"},
+    CountryToIsoIndex{388832, "gh"},
+    CountryToIsoIndex{388845, "td"},
+    CountryToIsoIndex{388858, "cn"},
+    CountryToIsoIndex{388871, "cl"},
+    CountryToIsoIndex{388884, "jp"},
+    CountryToIsoIndex{388900, "jm"},
+    CountryToIsoIndex{388916, "de"},
+    CountryToIsoIndex{388935, "zm"},
+    CountryToIsoIndex{388954, "ge"},
+    CountryToIsoIndex{388979, "zw"},
+    CountryToIsoIndex{389007, "dj"},
+    CountryToIsoIndex{389026, "cz"},
+    CountryToIsoIndex{389060, "je"},
+    CountryToIsoIndex{389079, "jo"},
+    CountryToIsoIndex{389104, "cz"},
+    CountryToIsoIndex{389123, "tr"},
+    CountryToIsoIndex{389139, "tc"},
+    CountryToIsoIndex{389218, "tn"},
+    CountryToIsoIndex{389240, "tv"},
+    CountryToIsoIndex{389259, "to"},
+    CountryToIsoIndex{389275, "tk"},
+    CountryToIsoIndex{389300, "tg"},
+    CountryToIsoIndex{389313, "tt"},
+    CountryToIsoIndex{389377, "ta"},
+    CountryToIsoIndex{389429, "dg"},
+    CountryToIsoIndex{389463, "dk"},
+    CountryToIsoIndex{389494, "dm"},
+    CountryToIsoIndex{389519, "do"},
+    CountryToIsoIndex{389574, "tj"},
+    CountryToIsoIndex{389608, "tz"},
+    CountryToIsoIndex{389636, "tm"},
+    CountryToIsoIndex{389682, "tw"},
+    CountryToIsoIndex{389701, "th"},
+    CountryToIsoIndex{389729, "za"},
+    CountryToIsoIndex{389769, "kr"},
+    CountryToIsoIndex{389806, "gs"},
+    CountryToIsoIndex{389942, "ss"},
+    CountryToIsoIndex{389979, "na"},
+    CountryToIsoIndex{390001, "nf"},
+    CountryToIsoIndex{390041, "no"},
+    CountryToIsoIndex{390060, "ni"},
+    CountryToIsoIndex{390091, "nu"},
+    CountryToIsoIndex{390104, "ne"},
+    CountryToIsoIndex{390120, "ng"},
+    CountryToIsoIndex{390145, "nl"},
+    CountryToIsoIndex{390191, "np"},
+    CountryToIsoIndex{390207, "nr"},
+    CountryToIsoIndex{390220, "nc"},
+    CountryToIsoIndex{390269, "nz"},
+    CountryToIsoIndex{390303, "pa"},
+    CountryToIsoIndex{390319, "pg"},
+    CountryToIsoIndex{390365, "py"},
+    CountryToIsoIndex{390387, "pw"},
+    CountryToIsoIndex{390403, "eh"},
+    CountryToIsoIndex{390437, "pk"},
+    CountryToIsoIndex{390465, "pn"},
+    CountryToIsoIndex{390523, "tl"},
+    CountryToIsoIndex{390557, "tl"},
+    CountryToIsoIndex{390591, "pe"},
+    CountryToIsoIndex{390604, "pt"},
+    CountryToIsoIndex{390632, "pl"},
+    CountryToIsoIndex{390660, "ps"},
+    CountryToIsoIndex{390733, "ps"},
+    CountryToIsoIndex{390770, "pr"},
+    CountryToIsoIndex{390807, "fo"},
+    CountryToIsoIndex{390841, "fk"},
+    CountryToIsoIndex{390902, "fk"},
+    CountryToIsoIndex{391011, "fj"},
+    CountryToIsoIndex{391024, "fi"},
+    CountryToIsoIndex{391061, "ph"},
+    CountryToIsoIndex{391092, "fr"},
+    CountryToIsoIndex{391117, "gf"},
+    CountryToIsoIndex{391154, "tf"},
+    CountryToIsoIndex{391221, "pf"},
+    CountryToIsoIndex{391273, "bm"},
+    CountryToIsoIndex{391295, "bg"},
+    CountryToIsoIndex{391323, "bs"},
+    CountryToIsoIndex{391345, "bh"},
+    CountryToIsoIndex{391367, "bd"},
+    CountryToIsoIndex{391398, "bb"},
+    CountryToIsoIndex{391426, "bi"},
+    CountryToIsoIndex{391448, "bf"},
+    CountryToIsoIndex{391485, "bj"},
+    CountryToIsoIndex{391504, "by"},
+    CountryToIsoIndex{391526, "bz"},
+    CountryToIsoIndex{391545, "bo"},
+    CountryToIsoIndex{391570, "be"},
+    CountryToIsoIndex{391598, "bw"},
+    CountryToIsoIndex{391632, "bv"},
+    CountryToIsoIndex{391666, "ba"},
+    CountryToIsoIndex{391739, "gb"},
+    CountryToIsoIndex{391788, "vg"},
+    CountryToIsoIndex{391858, "io"},
+    CountryToIsoIndex{391940, "bn"},
+    CountryToIsoIndex{391959, "br"},
+    CountryToIsoIndex{391984, "in"},
+    CountryToIsoIndex{391997, "bt"},
+    CountryToIsoIndex{392016, "mn"},
+    CountryToIsoIndex{392041, "mo"},
+    CountryToIsoIndex{392057, "mo"},
+    CountryToIsoIndex{392088, "mg"},
+    CountryToIsoIndex{392116, "cf"},
+    CountryToIsoIndex{392171, "mm"},
+    CountryToIsoIndex{392211, "yt"},
+    CountryToIsoIndex{392233, "mw"},
+    CountryToIsoIndex{392249, "my"},
+    CountryToIsoIndex{392271, "ms"},
+    CountryToIsoIndex{392305, "mr"},
+    CountryToIsoIndex{392336, "mu"},
+    CountryToIsoIndex{392358, "mq"},
+    CountryToIsoIndex{392389, "mh"},
+    CountryToIsoIndex{392435, "ml"},
+    CountryToIsoIndex{392448, "mt"},
+    CountryToIsoIndex{392467, "mv"},
+    CountryToIsoIndex{392498, "me"},
+    CountryToIsoIndex{392532, "fm"},
+    CountryToIsoIndex{392569, "mx"},
+    CountryToIsoIndex{392594, "mz"},
+    CountryToIsoIndex{392622, "mc"},
+    CountryToIsoIndex{392641, "ma"},
+    CountryToIsoIndex{392666, "md"},
+    CountryToIsoIndex{392691, "mk"},
+    CountryToIsoIndex{392728, "mk"},
+    CountryToIsoIndex{392770, "us"},
+    CountryToIsoIndex{392786, "vi"},
+    CountryToIsoIndex{392847, "um"},
+    CountryToIsoIndex{392923, "gb"},
+    CountryToIsoIndex{392936, "ae"},
+    CountryToIsoIndex{393000, "us"},
+    CountryToIsoIndex{393049, "ez"},
+    CountryToIsoIndex{393077, "ye"},
+    CountryToIsoIndex{393093, "ru"},
+    CountryToIsoIndex{393109, "re"},
+    CountryToIsoIndex{393137, "rw"},
+    CountryToIsoIndex{393159, "ro"},
+    CountryToIsoIndex{393184, "lu"},
+    CountryToIsoIndex{393218, "lv"},
+    CountryToIsoIndex{393243, "la"},
+    CountryToIsoIndex{393262, "li"},
+    CountryToIsoIndex{393302, "lt"},
+    CountryToIsoIndex{393333, "ly"},
+    CountryToIsoIndex{393352, "lr"},
+    CountryToIsoIndex{393377, "lb"},
+    CountryToIsoIndex{393399, "ls"},
+    CountryToIsoIndex{393418, "vu"},
+    CountryToIsoIndex{393434, "wf"},
+    CountryToIsoIndex{393486, "vn"},
+    CountryToIsoIndex{393517, "ve"},
+    CountryToIsoIndex{393548, "va"},
+    CountryToIsoIndex{393588, "lk"},
+    CountryToIsoIndex{393613, "ws"},
+    CountryToIsoIndex{393629, "sb"},
+    CountryToIsoIndex{393675, "st"},
+    CountryToIsoIndex{393745, "sg"},
+    CountryToIsoIndex{393770, "sx"},
+    CountryToIsoIndex{393810, "sl"},
+    CountryToIsoIndex{393853, "sy"},
+    CountryToIsoIndex{393872, "sc"},
+    CountryToIsoIndex{393903, "sd"},
+    CountryToIsoIndex{393922, "sr"},
+    CountryToIsoIndex{393947, "kn"},
+    CountryToIsoIndex{394014, "pm"},
+    CountryToIsoIndex{394087, "bl"},
+    CountryToIsoIndex{394133, "mf"},
+    CountryToIsoIndex{394173, "lc"},
+    CountryToIsoIndex{394207, "vc"},
+    CountryToIsoIndex{394301, "sh"},
+    CountryToIsoIndex{394335, "sn"},
+    CountryToIsoIndex{394357, "cy"},
+    CountryToIsoIndex{394379, "so"},
+    CountryToIsoIndex{394404, "ea"},
+    CountryToIsoIndex{394459, "rs"},
+    CountryToIsoIndex{394484, "sa"},
+    CountryToIsoIndex{394518, "es"},
+    CountryToIsoIndex{394537, "sm"},
+    CountryToIsoIndex{394574, "sk"},
+    CountryToIsoIndex{394605, "si"},
+    CountryToIsoIndex{394636, "sz"},
+    CountryToIsoIndex{394676, "sz"},
+    CountryToIsoIndex{394719, "sj"},
+    CountryToIsoIndex{394798, "ch"},
+    CountryToIsoIndex{394847, "se"},
+    CountryToIsoIndex{394869, "hu"},
+    CountryToIsoIndex{394888, "hm"},
+    CountryToIsoIndex{394988, "hk"},
+    CountryToIsoIndex{395019, "hk"},
+    CountryToIsoIndex{395065, "hn"},
+    CountryToIsoIndex{395093, "ht"},
+    CountryToIsoIndex{395106, "ao"},
+    CountryToIsoIndex{395122, "aq"},
+    CountryToIsoIndex{395162, "af"},
+    CountryToIsoIndex{395202, "us"},
+    CountryToIsoIndex{395260, "as"},
+    CountryToIsoIndex{395300, "ie"},
+    CountryToIsoIndex{395322, "aw"},
+    CountryToIsoIndex{395335, "ax"},
+    CountryToIsoIndex{395375, "ac"},
+    CountryToIsoIndex{395409, "az"},
+    CountryToIsoIndex{395434, "ad"},
+    CountryToIsoIndex{395450, "ar"},
+    CountryToIsoIndex{395475, "am"},
+    CountryToIsoIndex{395497, "al"},
+    CountryToIsoIndex{395519, "dz"},
+    CountryToIsoIndex{395541, "ai"},
+    CountryToIsoIndex{395569, "ag"},
+    CountryToIsoIndex{395624, "ec"},
+    CountryToIsoIndex{395646, "gq"},
+    CountryToIsoIndex{395698, "id"},
+    CountryToIsoIndex{395729, "in"},
+    CountryToIsoIndex{395748, "iq"},
+    CountryToIsoIndex{395764, "ir"},
+    CountryToIsoIndex{395777, "it"},
+    CountryToIsoIndex{395796, "il"},
+    CountryToIsoIndex{395821, "eg"},
+    CountryToIsoIndex{395843, "ua"},
+    CountryToIsoIndex{395871, "ug"},
+    CountryToIsoIndex{395890, "kp"},
+    CountryToIsoIndex{395921, "mp"},
+    CountryToIsoIndex{395982, "uy"},
+    CountryToIsoIndex{396004, "uz"},
+    CountryToIsoIndex{396050, "et"},
+    CountryToIsoIndex{396075, "er"},
+    CountryToIsoIndex{396100, "ee"},
+    CountryToIsoIndex{396134, "sv"},
+    CountryToIsoIndex{396162, "ci"},
+    CountryToIsoIndex{396199, "is"},
+    CountryToIsoIndex{396230, "im"},
+    CountryToIsoIndex{396255, "om"},
+    CountryToIsoIndex{396268, "at"},
+    CountryToIsoIndex{396293, "au"},
+    CountryToIsoIndex{396327, "kh"},
+    CountryToIsoIndex{396349, "bq"},
+    CountryToIsoIndex{396404, "kz"},
+    CountryToIsoIndex{396435, "ca"},
+    CountryToIsoIndex{396448, "ic"},
+    CountryToIsoIndex{396488, "cm"},
+    CountryToIsoIndex{396507, "ki"},
+    CountryToIsoIndex{396538, "tl"},
+    CountryToIsoIndex{396575, "kg"},
+    CountryToIsoIndex{396606, "ck"},
+    CountryToIsoIndex{396649, "cw"},
+    CountryToIsoIndex{396674, "kw"},
+    CountryToIsoIndex{396699, "ke"},
+    CountryToIsoIndex{396715, "co"},
+    CountryToIsoIndex{396737, "xk"},
+    CountryToIsoIndex{396756, "cd"},
+    CountryToIsoIndex{396775, "cd"},
+    CountryToIsoIndex{396809, "cg"},
+    CountryToIsoIndex{396858, "cg"},
+    CountryToIsoIndex{396913, "cc"},
+    CountryToIsoIndex{396980, "ci"},
+    CountryToIsoIndex{397014, "cv"},
+    CountryToIsoIndex{397048, "km"},
+    CountryToIsoIndex{397073, "ky"},
+    CountryToIsoIndex{397119, "cr"},
+    CountryToIsoIndex{397156, "cu"},
+    CountryToIsoIndex{397172, "cx"},
+    CountryToIsoIndex{397218, "hr"},
+    CountryToIsoIndex{397246, "cp"},
+    CountryToIsoIndex{397304, "qa"},
+    CountryToIsoIndex{397320, "gy"},
+    CountryToIsoIndex{397333, "gm"},
+    CountryToIsoIndex{397352, "ga"},
+    CountryToIsoIndex{397365, "gn"},
+    CountryToIsoIndex{397381, "gw"},
+    CountryToIsoIndex{397409, "gg"},
+    CountryToIsoIndex{397425, "gd"},
+    CountryToIsoIndex{397444, "gr"},
+    CountryToIsoIndex{397463, "gl"},
+    CountryToIsoIndex{397494, "gu"},
+    CountryToIsoIndex{397510, "gt"},
+    CountryToIsoIndex{397544, "gp"},
+    CountryToIsoIndex{397578, "gh"},
+    CountryToIsoIndex{397588, "cl"},
+    CountryToIsoIndex{397601, "cz"},
+    CountryToIsoIndex{397623, "cz"},
+    CountryToIsoIndex{397681, "cn"},
+    CountryToIsoIndex{397691, "td"},
+    CountryToIsoIndex{397704, "jp"},
+    CountryToIsoIndex{397723, "jm"},
+    CountryToIsoIndex{397742, "dj"},
+    CountryToIsoIndex{397767, "gi"},
+    CountryToIsoIndex{397801, "je"},
+    CountryToIsoIndex{397820, "ge"},
+    CountryToIsoIndex{397845, "jo"},
+    CountryToIsoIndex{397870, "de"},
+    CountryToIsoIndex{397892, "tz"},
+    CountryToIsoIndex{397917, "tn"},
+    CountryToIsoIndex{397939, "tv"},
+    CountryToIsoIndex{397958, "to"},
+    CountryToIsoIndex{397971, "tk"},
+    CountryToIsoIndex{397996, "tg"},
+    CountryToIsoIndex{398009, "ta"},
+    CountryToIsoIndex{398049, "tt"},
+    CountryToIsoIndex{398110, "tc"},
+    CountryToIsoIndex{398198, "dg"},
+    CountryToIsoIndex{398232, "dm"},
+    CountryToIsoIndex{398260, "do"},
+    CountryToIsoIndex{398330, "dk"},
+    CountryToIsoIndex{398361, "tj"},
+    CountryToIsoIndex{398401, "th"},
+    CountryToIsoIndex{398432, "tw"},
+    CountryToIsoIndex{398457, "tl"},
+    CountryToIsoIndex{398497, "tr"},
+    CountryToIsoIndex{398519, "tm"},
+    CountryToIsoIndex{398568, "kr"},
+    CountryToIsoIndex{398602, "gs"},
+    CountryToIsoIndex{398738, "ss"},
+    CountryToIsoIndex{398772, "za"},
+    CountryToIsoIndex{398815, "qo"},
+    CountryToIsoIndex{398846, "na"},
+    CountryToIsoIndex{398865, "ni"},
+    CountryToIsoIndex{398896, "nl"},
+    CountryToIsoIndex{398933, "np"},
+    CountryToIsoIndex{398955, "mk"},
+    CountryToIsoIndex{399004, "nf"},
+    CountryToIsoIndex{399044, "no"},
+    CountryToIsoIndex{399060, "ng"},
+    CountryToIsoIndex{399082, "ne"},
+    CountryToIsoIndex{399095, "nc"},
+    CountryToIsoIndex{399135, "nu"},
+    CountryToIsoIndex{399154, "nz"},
+    CountryToIsoIndex{399188, "nr"},
+    CountryToIsoIndex{399201, "pa"},
+    CountryToIsoIndex{399214, "py"},
+    CountryToIsoIndex{399236, "ps"},
+    CountryToIsoIndex{399261, "pw"},
+    CountryToIsoIndex{399277, "eh"},
+    CountryToIsoIndex{399308, "pk"},
+    CountryToIsoIndex{399342, "pg"},
+    CountryToIsoIndex{399391, "ps"},
+    CountryToIsoIndex{399449, "pn"},
+    CountryToIsoIndex{399513, "pe"},
+    CountryToIsoIndex{399526, "pl"},
+    CountryToIsoIndex{399548, "pt"},
+    CountryToIsoIndex{399576, "pr"},
+    CountryToIsoIndex{399616, "fo"},
+    CountryToIsoIndex{399650, "fk"},
+    CountryToIsoIndex{399714, "fj"},
+    CountryToIsoIndex{399727, "ph"},
+    CountryToIsoIndex{399761, "fi"},
+    CountryToIsoIndex{399786, "fk"},
+    CountryToIsoIndex{399889, "gf"},
+    CountryToIsoIndex{399923, "tf"},
+    CountryToIsoIndex{399990, "pf"},
+    CountryToIsoIndex{400039, "fr"},
+    CountryToIsoIndex{400061, "bd"},
+    CountryToIsoIndex{400092, "bi"},
+    CountryToIsoIndex{400114, "bs"},
+    CountryToIsoIndex{400136, "bh"},
+    CountryToIsoIndex{400155, "bb"},
+    CountryToIsoIndex{400180, "bj"},
+    CountryToIsoIndex{400196, "by"},
+    CountryToIsoIndex{400218, "bz"},
+    CountryToIsoIndex{400237, "bo"},
+    CountryToIsoIndex{400259, "be"},
+    CountryToIsoIndex{400281, "bw"},
+    CountryToIsoIndex{400309, "ba"},
+    CountryToIsoIndex{400376, "br"},
+    CountryToIsoIndex{400395, "io"},
+    CountryToIsoIndex{400495, "vg"},
+    CountryToIsoIndex{400568, "bn"},
+    CountryToIsoIndex{400587, "bv"},
+    CountryToIsoIndex{400630, "bf"},
+    CountryToIsoIndex{400664, "bm"},
+    CountryToIsoIndex{400680, "bg"},
+    CountryToIsoIndex{400702, "bt"},
+    CountryToIsoIndex{400724, "mn"},
+    CountryToIsoIndex{400746, "mo"},
+    CountryToIsoIndex{400768, "mo"},
+    CountryToIsoIndex{400802, "mg"},
+    CountryToIsoIndex{400827, "yt"},
+    CountryToIsoIndex{400849, "mw"},
+    CountryToIsoIndex{400865, "my"},
+    CountryToIsoIndex{400884, "ml"},
+    CountryToIsoIndex{400897, "mv"},
+    CountryToIsoIndex{400928, "mq"},
+    CountryToIsoIndex{400968, "mh"},
+    CountryToIsoIndex{401008, "mt"},
+    CountryToIsoIndex{401027, "mx"},
+    CountryToIsoIndex{401058, "mc"},
+    CountryToIsoIndex{401083, "ms"},
+    CountryToIsoIndex{401120, "ma"},
+    CountryToIsoIndex{401145, "mz"},
+    CountryToIsoIndex{401179, "me"},
+    CountryToIsoIndex{401216, "fm"},
+    CountryToIsoIndex{401250, "mm"},
+    CountryToIsoIndex{401290, "mr"},
+    CountryToIsoIndex{401324, "mu"},
+    CountryToIsoIndex{401352, "md"},
+    CountryToIsoIndex{401368, "us"},
+    CountryToIsoIndex{401384, "um"},
+    CountryToIsoIndex{401439, "vi"},
+    CountryToIsoIndex{401497, "gb"},
+    CountryToIsoIndex{401510, "ae"},
+    CountryToIsoIndex{401586, "gb"},
+    CountryToIsoIndex{401635, "ez"},
+    CountryToIsoIndex{401657, "ye"},
+    CountryToIsoIndex{401670, "ru"},
+    CountryToIsoIndex{401683, "re"},
+    CountryToIsoIndex{401708, "rw"},
+    CountryToIsoIndex{401730, "ro"},
+    CountryToIsoIndex{401752, "lu"},
+    CountryToIsoIndex{401780, "lv"},
+    CountryToIsoIndex{401808, "la"},
+    CountryToIsoIndex{401827, "li"},
+    CountryToIsoIndex{401867, "lt"},
+    CountryToIsoIndex{401895, "ly"},
+    CountryToIsoIndex{401911, "lb"},
+    CountryToIsoIndex{401927, "ls"},
+    CountryToIsoIndex{401946, "lr"},
+    CountryToIsoIndex{401968, "va"},
+    CountryToIsoIndex{401999, "vu"},
+    CountryToIsoIndex{402021, "wf"},
+    CountryToIsoIndex{402082, "vn"},
+    CountryToIsoIndex{402113, "ve"},
+    CountryToIsoIndex{402141, "lk"},
+    CountryToIsoIndex{402166, "ws"},
+    CountryToIsoIndex{402179, "zm"},
+    CountryToIsoIndex{402198, "st"},
+    CountryToIsoIndex{402262, "sm"},
+    CountryToIsoIndex{402287, "sg"},
+    CountryToIsoIndex{402315, "zw"},
+    CountryToIsoIndex{402346, "sx"},
+    CountryToIsoIndex{402389, "sl"},
+    CountryToIsoIndex{402420, "sy"},
+    CountryToIsoIndex{402436, "sc"},
+    CountryToIsoIndex{402458, "sd"},
+    CountryToIsoIndex{402474, "sr"},
+    CountryToIsoIndex{402496, "sn"},
+    CountryToIsoIndex{402512, "kn"},
+    CountryToIsoIndex{402582, "pm"},
+    CountryToIsoIndex{402652, "bl"},
+    CountryToIsoIndex{402698, "mf"},
+    CountryToIsoIndex{402741, "lc"},
+    CountryToIsoIndex{402775, "vc"},
+    CountryToIsoIndex{402857, "sh"},
+    CountryToIsoIndex{402891, "ea"},
+    CountryToIsoIndex{402940, "cf"},
+    CountryToIsoIndex{403028, "rs"},
+    CountryToIsoIndex{403047, "so"},
+    CountryToIsoIndex{403069, "sb"},
+    CountryToIsoIndex{403109, "cy"},
+    CountryToIsoIndex{403131, "sk"},
+    CountryToIsoIndex{403159, "si"},
+    CountryToIsoIndex{403187, "sz"},
+    CountryToIsoIndex{403224, "sj"},
+    CountryToIsoIndex{403285, "ch"},
+    CountryToIsoIndex{403331, "sz"},
+    CountryToIsoIndex{403374, "se"},
+    CountryToIsoIndex{403393, "es"},
+    CountryToIsoIndex{403418, "sa"},
+    CountryToIsoIndex{403449, "hu"},
+    CountryToIsoIndex{403465, "hm"},
+    CountryToIsoIndex{403553, "ht"},
+    CountryToIsoIndex{403572, "hk"},
+    CountryToIsoIndex{403597, "hk"},
+    CountryToIsoIndex{403634, "hn"},
+    CountryToIsoIndex{403665, "ie"},
+    CountryToIsoIndex{403693, "im"},
+    CountryToIsoIndex{403730, "ci"},
+    CountryToIsoIndex{403767, "is"},
+    CountryToIsoIndex{403798, "aw"},
+    CountryToIsoIndex{403814, "az"},
+    CountryToIsoIndex{403848, "ar"},
+    CountryToIsoIndex{403885, "am"},
+    CountryToIsoIndex{403916, "ai"},
+    CountryToIsoIndex{403947, "ao"},
+    CountryToIsoIndex{403972, "aq"},
+    CountryToIsoIndex{404009, "ag"},
+    CountryToIsoIndex{404070, "ad"},
+    CountryToIsoIndex{404095, "vi"},
+    CountryToIsoIndex{404156, "as"},
+    CountryToIsoIndex{404199, "dz"},
+    CountryToIsoIndex{404230, "al"},
+    CountryToIsoIndex{404261, "ac"},
+    CountryToIsoIndex{404304, "af"},
+    CountryToIsoIndex{404341, "qo"},
+    CountryToIsoIndex{404369, "ec"},
+    CountryToIsoIndex{404394, "it"},
+    CountryToIsoIndex{404413, "et"},
+    CountryToIsoIndex{404444, "in"},
+    CountryToIsoIndex{404469, "id"},
+    CountryToIsoIndex{404506, "iq"},
+    CountryToIsoIndex{404522, "ir"},
+    CountryToIsoIndex{404538, "eg"},
+    CountryToIsoIndex{404563, "il"},
+    CountryToIsoIndex{404591, "ug"},
+    CountryToIsoIndex{404613, "kp"},
+    CountryToIsoIndex{404650, "mp"},
+    CountryToIsoIndex{404702, "uy"},
+    CountryToIsoIndex{404724, "uz"},
+    CountryToIsoIndex{404764, "ae"},
+    CountryToIsoIndex{404834, "um"},
+    CountryToIsoIndex{404886, "us"},
+    CountryToIsoIndex{404920, "gb"},
+    CountryToIsoIndex{404963, "us"},
+    CountryToIsoIndex{404970, "gb"},
+    CountryToIsoIndex{404980, "er"},
+    CountryToIsoIndex{405014, "sv"},
+    CountryToIsoIndex{405051, "ee"},
+    CountryToIsoIndex{405082, "at"},
+    CountryToIsoIndex{405116, "om"},
+    CountryToIsoIndex{405132, "ax"},
+    CountryToIsoIndex{405166, "au"},
+    CountryToIsoIndex{405206, "qa"},
+    CountryToIsoIndex{405222, "kz"},
+    CountryToIsoIndex{405250, "cp"},
+    CountryToIsoIndex{405293, "cx"},
+    CountryToIsoIndex{405336, "hr"},
+    CountryToIsoIndex{405370, "kh"},
+    CountryToIsoIndex{405395, "ca"},
+    CountryToIsoIndex{405414, "ic"},
+    CountryToIsoIndex{405445, "cm"},
+    CountryToIsoIndex{405467, "bq"},
+    CountryToIsoIndex{405528, "cu"},
+    CountryToIsoIndex{405550, "kg"},
+    CountryToIsoIndex{405587, "ki"},
+    CountryToIsoIndex{405609, "ck"},
+    CountryToIsoIndex{405637, "cw"},
+    CountryToIsoIndex{405659, "kw"},
+    CountryToIsoIndex{405678, "cd"},
+    CountryToIsoIndex{405718, "cg"},
+    CountryToIsoIndex{405764, "cg"},
+    CountryToIsoIndex{405795, "cd"},
+    CountryToIsoIndex{405814, "cc"},
+    CountryToIsoIndex{405848, "ke"},
+    CountryToIsoIndex{405870, "cv"},
+    CountryToIsoIndex{405898, "ky"},
+    CountryToIsoIndex{405929, "km"},
+    CountryToIsoIndex{405954, "cr"},
+    CountryToIsoIndex{405985, "xk"},
+    CountryToIsoIndex{406004, "co"},
+    CountryToIsoIndex{406038, "ci"},
+    CountryToIsoIndex{406075, "gy"},
+    CountryToIsoIndex{406091, "gg"},
+    CountryToIsoIndex{406116, "gp"},
+    CountryToIsoIndex{406144, "gd"},
+    CountryToIsoIndex{406172, "gl"},
+    CountryToIsoIndex{406209, "gr"},
+    CountryToIsoIndex{406234, "ga"},
+    CountryToIsoIndex{406253, "gm"},
+    CountryToIsoIndex{406281, "gn"},
+    CountryToIsoIndex{406303, "gw"},
+    CountryToIsoIndex{406331, "gu"},
+    CountryToIsoIndex{406350, "gt"},
+    CountryToIsoIndex{406375, "gh"},
+    CountryToIsoIndex{406391, "td"},
+    CountryToIsoIndex{406404, "cl"},
+    CountryToIsoIndex{406417, "cn"},
+    CountryToIsoIndex{406430, "cz"},
+    CountryToIsoIndex{406458, "cz"},
+    CountryToIsoIndex{406480, "jp"},
+    CountryToIsoIndex{406496, "de"},
+    CountryToIsoIndex{406518, "je"},
+    CountryToIsoIndex{406534, "jm"},
+    CountryToIsoIndex{406562, "gi"},
+    CountryToIsoIndex{406599, "dj"},
+    CountryToIsoIndex{406618, "ge"},
+    CountryToIsoIndex{406646, "jo"},
+    CountryToIsoIndex{406671, "tj"},
+    CountryToIsoIndex{406705, "tm"},
+    CountryToIsoIndex{406751, "tc"},
+    CountryToIsoIndex{406815, "tt"},
+    CountryToIsoIndex{406873, "ta"},
+    CountryToIsoIndex{406925, "tz"},
+    CountryToIsoIndex{406959, "tl"},
+    CountryToIsoIndex{406996, "tn"},
+    CountryToIsoIndex{407030, "tv"},
+    CountryToIsoIndex{407049, "to"},
+    CountryToIsoIndex{407065, "tk"},
+    CountryToIsoIndex{407087, "tg"},
+    CountryToIsoIndex{407100, "dk"},
+    CountryToIsoIndex{407131, "do"},
+    CountryToIsoIndex{407171, "dm"},
+    CountryToIsoIndex{407199, "th"},
+    CountryToIsoIndex{407227, "tw"},
+    CountryToIsoIndex{407252, "tr"},
+    CountryToIsoIndex{407274, "za"},
+    CountryToIsoIndex{407317, "kr"},
+    CountryToIsoIndex{407354, "gs"},
+    CountryToIsoIndex{407463, "tf"},
+    CountryToIsoIndex{407527, "ss"},
+    CountryToIsoIndex{407561, "dg"},
+    CountryToIsoIndex{407604, "ne"},
+    CountryToIsoIndex{407623, "ng"},
+    CountryToIsoIndex{407654, "nc"},
+    CountryToIsoIndex{407694, "nz"},
+    CountryToIsoIndex{407722, "nr"},
+    CountryToIsoIndex{407741, "tl"},
+    CountryToIsoIndex{407784, "na"},
+    CountryToIsoIndex{407812, "ni"},
+    CountryToIsoIndex{407840, "nu"},
+    CountryToIsoIndex{407853, "nl"},
+    CountryToIsoIndex{407884, "np"},
+    CountryToIsoIndex{407903, "no"},
+    CountryToIsoIndex{407922, "nf"},
+    CountryToIsoIndex{407953, "ps"},
+    CountryToIsoIndex{407978, "ps"},
+    CountryToIsoIndex{408021, "pw"},
+    CountryToIsoIndex{408037, "gf"},
+    CountryToIsoIndex{408071, "pf"},
+    CountryToIsoIndex{408123, "fr"},
+    CountryToIsoIndex{408145, "pk"},
+    CountryToIsoIndex{408176, "pa"},
+    CountryToIsoIndex{408195, "pg"},
+    CountryToIsoIndex{408247, "py"},
+    CountryToIsoIndex{408269, "pn"},
+    CountryToIsoIndex{408315, "ph"},
+    CountryToIsoIndex{408340, "pr"},
+    CountryToIsoIndex{408374, "pt"},
+    CountryToIsoIndex{408399, "pe"},
+    CountryToIsoIndex{408412, "pl"},
+    CountryToIsoIndex{408434, "bd"},
+    CountryToIsoIndex{408465, "eh"},
+    CountryToIsoIndex{408496, "bf"},
+    CountryToIsoIndex{408530, "bm"},
+    CountryToIsoIndex{408558, "bg"},
+    CountryToIsoIndex{408589, "bs"},
+    CountryToIsoIndex{408608, "bh"},
+    CountryToIsoIndex{408627, "br"},
+    CountryToIsoIndex{408652, "io"},
+    CountryToIsoIndex{408746, "vg"},
+    CountryToIsoIndex{408816, "bb"},
+    CountryToIsoIndex{408838, "bi"},
+    CountryToIsoIndex{408863, "bv"},
+    CountryToIsoIndex{408894, "bw"},
+    CountryToIsoIndex{408925, "bj"},
+    CountryToIsoIndex{408944, "by"},
+    CountryToIsoIndex{408966, "be"},
+    CountryToIsoIndex{408991, "bo"},
+    CountryToIsoIndex{409019, "bz"},
+    CountryToIsoIndex{409038, "ba"},
+    CountryToIsoIndex{409105, "bn"},
+    CountryToIsoIndex{409124, "bt"},
+    CountryToIsoIndex{409143, "mo"},
+    CountryToIsoIndex{409159, "mo"},
+    CountryToIsoIndex{409235, "cf"},
+    CountryToIsoIndex{409299, "fm"},
+    CountryToIsoIndex{409345, "yt"},
+    CountryToIsoIndex{409361, "mq"},
+    CountryToIsoIndex{409389, "mw"},
+    CountryToIsoIndex{409405, "mv"},
+    CountryToIsoIndex{409433, "ml"},
+    CountryToIsoIndex{409446, "mh"},
+    CountryToIsoIndex{409477, "mg"},
+    CountryToIsoIndex{409505, "my"},
+    CountryToIsoIndex{409533, "mk"},
+    CountryToIsoIndex{409567, "mk"},
+    CountryToIsoIndex{409606, "mm"},
+    CountryToIsoIndex{409652, "mu"},
+    CountryToIsoIndex{409674, "mx"},
+    CountryToIsoIndex{409702, "mn"},
+    CountryToIsoIndex{409736, "me"},
+    CountryToIsoIndex{409776, "ms"},
+    CountryToIsoIndex{409807, "mc"},
+    CountryToIsoIndex{409829, "mr"},
+    CountryToIsoIndex{409863, "ma"},
+    CountryToIsoIndex{409891, "md"},
+    CountryToIsoIndex{409919, "mz"},
+    CountryToIsoIndex{409950, "mt"},
+    CountryToIsoIndex{409972, "ua"},
+    CountryToIsoIndex{409997, "ez"},
+    CountryToIsoIndex{410025, "ye"},
+    CountryToIsoIndex{410041, "re"},
+    CountryToIsoIndex{410069, "ro"},
+    CountryToIsoIndex{410097, "rw"},
+    CountryToIsoIndex{410122, "ru"},
+    CountryToIsoIndex{410144, "lu"},
+    CountryToIsoIndex{410178, "lr"},
+    CountryToIsoIndex{410209, "la"},
+    CountryToIsoIndex{410225, "lv"},
+    CountryToIsoIndex{410253, "li"},
+    CountryToIsoIndex{410296, "lt"},
+    CountryToIsoIndex{410330, "ly"},
+    CountryToIsoIndex{410352, "lb"},
+    CountryToIsoIndex{410371, "ls"},
+    CountryToIsoIndex{410387, "va"},
+    CountryToIsoIndex{410421, "vu"},
+    CountryToIsoIndex{410443, "wf"},
+    CountryToIsoIndex{410486, "vn"},
+    CountryToIsoIndex{410514, "ve"},
+    CountryToIsoIndex{410548, "lk"},
+    CountryToIsoIndex{410579, "kn"},
+    CountryToIsoIndex{410637, "pm"},
+    CountryToIsoIndex{410695, "bl"},
+    CountryToIsoIndex{410735, "mf"},
+    CountryToIsoIndex{410775, "sx"},
+    CountryToIsoIndex{410815, "lc"},
+    CountryToIsoIndex{410849, "vc"},
+    CountryToIsoIndex{410934, "sh"},
+    CountryToIsoIndex{410968, "gq"},
+    CountryToIsoIndex{410999, "cy"},
+    CountryToIsoIndex{411027, "rs"},
+    CountryToIsoIndex{411052, "es"},
+    CountryToIsoIndex{411077, "sk"},
+    CountryToIsoIndex{411111, "si"},
+    CountryToIsoIndex{411145, "sz"},
+    CountryToIsoIndex{411179, "ch"},
+    CountryToIsoIndex{411222, "se"},
+    CountryToIsoIndex{411244, "sj"},
+    CountryToIsoIndex{411311, "st"},
+    CountryToIsoIndex{411372, "sm"},
+    CountryToIsoIndex{411403, "zm"},
+    CountryToIsoIndex{411431, "ws"},
+    CountryToIsoIndex{411450, "sg"},
+    CountryToIsoIndex{411484, "zw"},
+    CountryToIsoIndex{411515, "sl"},
+    CountryToIsoIndex{411549, "sy"},
+    CountryToIsoIndex{411571, "sc"},
+    CountryToIsoIndex{411596, "sr"},
+    CountryToIsoIndex{411621, "sd"},
+    CountryToIsoIndex{411640, "sa"},
+    CountryToIsoIndex{411671, "sn"},
+    CountryToIsoIndex{411693, "ea"},
+    CountryToIsoIndex{411742, "sb"},
+    CountryToIsoIndex{411776, "so"},
+    CountryToIsoIndex{411804, "hu"},
+    CountryToIsoIndex{411835, "ht"},
+    CountryToIsoIndex{411851, "hm"},
+    CountryToIsoIndex{411933, "hk"},
+    CountryToIsoIndex{411952, "hk"},
+    CountryToIsoIndex{412031, "hn"},
+    CountryToIsoIndex{412062, "fo"},
+    CountryToIsoIndex{412090, "fi"},
+    CountryToIsoIndex{412118, "fj"},
+    CountryToIsoIndex{412131, "fk"},
+    CountryToIsoIndex{412171, "fk"},
+    CountryToIsoIndex{412259, "gr"},
+    CountryToIsoIndex{412272, "gl"},
+    CountryToIsoIndex{412300, "gu"},
+    CountryToIsoIndex{412310, "gp"},
+    CountryToIsoIndex{412338, "kh"},
+    CountryToIsoIndex{412360, "gt"},
+    CountryToIsoIndex{412388, "qa"},
+    CountryToIsoIndex{412407, "gh"},
+    CountryToIsoIndex{412420, "ga"},
+    CountryToIsoIndex{412436, "gy"},
+    CountryToIsoIndex{412458, "gn"},
+    CountryToIsoIndex{412471, "gw"},
+    CountryToIsoIndex{412502, "cd"},
+    CountryToIsoIndex{412539, "cg"},
+    CountryToIsoIndex{412582, "cg"},
+    CountryToIsoIndex{412625, "cd"},
+    CountryToIsoIndex{412701, "cr"},
+    CountryToIsoIndex{412729, "km"},
+    CountryToIsoIndex{412751, "kz"},
+    CountryToIsoIndex{412779, "ki"},
+    CountryToIsoIndex{412801, "cu"},
+    CountryToIsoIndex{412817, "kg"},
+    CountryToIsoIndex{412851, "cw"},
+    CountryToIsoIndex{412873, "kw"},
+    CountryToIsoIndex{412889, "ge"},
+    CountryToIsoIndex{412914, "jo"},
+    CountryToIsoIndex{412936, "jm"},
+    CountryToIsoIndex{412955, "dj"},
+    CountryToIsoIndex{412974, "cn"},
+    CountryToIsoIndex{412984, "td"},
+    CountryToIsoIndex{412994, "cl"},
+    CountryToIsoIndex{413007, "sm"},
+    CountryToIsoIndex{413035, "ws"},
+    CountryToIsoIndex{413051, "sa"},
+    CountryToIsoIndex{413094, "eh"},
+    CountryToIsoIndex{413134, "sx"},
+    CountryToIsoIndex{413171, "zw"},
+    CountryToIsoIndex{413196, "sy"},
+    CountryToIsoIndex{413215, "sd"},
+    CountryToIsoIndex{413231, "ss"},
+    CountryToIsoIndex{413256, "sr"},
+    CountryToIsoIndex{413281, "jp"},
+    CountryToIsoIndex{413303, "ps"},
+    CountryToIsoIndex{413349, "dg"},
+    CountryToIsoIndex{413392, "tt"},
+    CountryToIsoIndex{413444, "to"},
+    CountryToIsoIndex{413460, "tl"},
+    CountryToIsoIndex{413503, "tl"},
+    CountryToIsoIndex{413537, "tr"},
+    CountryToIsoIndex{413553, "tn"},
+    CountryToIsoIndex{413578, "tv"},
+    CountryToIsoIndex{413597, "ta"},
+    CountryToIsoIndex{413637, "tj"},
+    CountryToIsoIndex{413668, "va"},
+    CountryToIsoIndex{413699, "no"},
+    CountryToIsoIndex{413724, "na"},
+    CountryToIsoIndex{413749, "nr"},
+    CountryToIsoIndex{413768, "ni"},
+    CountryToIsoIndex{413796, "nz"},
+    CountryToIsoIndex{413827, "nc"},
+    CountryToIsoIndex{413867, "nu"},
+    CountryToIsoIndex{413886, "br"},
+    CountryToIsoIndex{413905, "io"},
+    CountryToIsoIndex{413999, "bn"},
+    CountryToIsoIndex{414015, "bw"},
+    CountryToIsoIndex{414040, "ba"},
+    CountryToIsoIndex{414110, "bd"},
+    CountryToIsoIndex{414138, "bg"},
+    CountryToIsoIndex{414166, "bb"},
+    CountryToIsoIndex{414194, "bh"},
+    CountryToIsoIndex{414216, "bs"},
+    CountryToIsoIndex{414238, "bi"},
+    CountryToIsoIndex{414260, "bf"},
+    CountryToIsoIndex{414297, "pk"},
+    CountryToIsoIndex{414322, "pa"},
+    CountryToIsoIndex{414341, "pg"},
+    CountryToIsoIndex{414378, "py"},
+    CountryToIsoIndex{414403, "ps"},
+    CountryToIsoIndex{414431, "pw"},
+    CountryToIsoIndex{414447, "fr"},
+    CountryToIsoIndex{414472, "fj"},
+    CountryToIsoIndex{414485, "fi"},
+    CountryToIsoIndex{414510, "ph"},
+    CountryToIsoIndex{414541, "bt"},
+    CountryToIsoIndex{414557, "mn"},
+    CountryToIsoIndex{414585, "ms"},
+    CountryToIsoIndex{414625, "me"},
+    CountryToIsoIndex{414656, "mu"},
+    CountryToIsoIndex{414684, "mr"},
+    CountryToIsoIndex{414715, "mt"},
+    CountryToIsoIndex{414731, "md"},
+    CountryToIsoIndex{414753, "mv"},
+    CountryToIsoIndex{414778, "mk"},
+    CountryToIsoIndex{414824, "mg"},
+    CountryToIsoIndex{414858, "yt"},
+    CountryToIsoIndex{414874, "mq"},
+    CountryToIsoIndex{414902, "mw"},
+    CountryToIsoIndex{414921, "ml"},
+    CountryToIsoIndex{414934, "mo"},
+    CountryToIsoIndex{414953, "my"},
+    CountryToIsoIndex{414978, "gi"},
+    CountryToIsoIndex{415009, "ug"},
+    CountryToIsoIndex{415031, "ua"},
+    CountryToIsoIndex{415050, "ez"},
+    CountryToIsoIndex{415072, "rw"},
+    CountryToIsoIndex{415091, "ru"},
+    CountryToIsoIndex{415113, "lu"},
+    CountryToIsoIndex{415150, "lv"},
+    CountryToIsoIndex{415172, "la"},
+    CountryToIsoIndex{415182, "li"},
+    CountryToIsoIndex{415216, "lt"},
+    CountryToIsoIndex{415244, "ly"},
+    CountryToIsoIndex{415263, "vu"},
+    CountryToIsoIndex{415288, "wf"},
+    CountryToIsoIndex{415334, "lk"},
+    CountryToIsoIndex{415359, "sj"},
+    CountryToIsoIndex{415417, "sz"},
+    CountryToIsoIndex{415448, "ch"},
+    CountryToIsoIndex{415491, "se"},
+    CountryToIsoIndex{415510, "ae"},
+    CountryToIsoIndex{415571, "us"},
+    CountryToIsoIndex{415608, "us"},
+    CountryToIsoIndex{415627, "gb"},
+    CountryToIsoIndex{415667, "cz"},
+    CountryToIsoIndex{415707, "cf"},
+    CountryToIsoIndex{415768, "do"},
+    CountryToIsoIndex{415823, "sg"},
+    CountryToIsoIndex{415848, "es"},
+    CountryToIsoIndex{415861, "sk"},
+    CountryToIsoIndex{415889, "si"},
+    CountryToIsoIndex{415917, "ic"},
+    CountryToIsoIndex{415960, "ck"},
+    CountryToIsoIndex{415994, "mp"},
+    CountryToIsoIndex{416073, "vg"},
+    CountryToIsoIndex{416140, "pn"},
+    CountryToIsoIndex{416189, "fk"},
+    CountryToIsoIndex{416244, "fk"},
+    CountryToIsoIndex{416341, "mh"},
+    CountryToIsoIndex{416393, "um"},
+    CountryToIsoIndex{416481, "ky"},
+    CountryToIsoIndex{416527, "tc"},
+    CountryToIsoIndex{416618, "vi"},
+    CountryToIsoIndex{416712, "fo"},
+    CountryToIsoIndex{416749, "cc"},
+    CountryToIsoIndex{416804, "sb"},
+    CountryToIsoIndex{416850, "ax"},
+    CountryToIsoIndex{416896, "at"},
+    CountryToIsoIndex{416921, "au"},
+    CountryToIsoIndex{416952, "ad"},
+    CountryToIsoIndex{416980, "af"},
+    CountryToIsoIndex{417014, "aw"},
+    CountryToIsoIndex{417033, "ar"},
+    CountryToIsoIndex{417067, "am"},
+    CountryToIsoIndex{417098, "az"},
+    CountryToIsoIndex{417135, "it"},
+    CountryToIsoIndex{417154, "in"},
+    CountryToIsoIndex{417176, "id"},
+    CountryToIsoIndex{417210, "iq"},
+    CountryToIsoIndex{417226, "il"},
+    CountryToIsoIndex{417251, "ir"},
+    CountryToIsoIndex{417273, "gq"},
+    CountryToIsoIndex{417322, "eg"},
+    CountryToIsoIndex{417344, "uz"},
+    CountryToIsoIndex{417378, "uy"},
+    CountryToIsoIndex{417403, "as"},
+    CountryToIsoIndex{417443, "hn"},
+    CountryToIsoIndex{417468, "hu"},
+    CountryToIsoIndex{417490, "hk"},
+    CountryToIsoIndex{417509, "gd"},
+    CountryToIsoIndex{417531, "kp"},
+    CountryToIsoIndex{417565, "kr"},
+    CountryToIsoIndex{417593, "cx"},
+    CountryToIsoIndex{417633, "cp"},
+    CountryToIsoIndex{417682, "nf"},
+    CountryToIsoIndex{417722, "bv"},
+    CountryToIsoIndex{417750, "gs"},
+    CountryToIsoIndex{417874, "hm"},
+    CountryToIsoIndex{417968, "im"},
+    CountryToIsoIndex{417990, "ac"},
+    CountryToIsoIndex{418030, "gg"},
+    CountryToIsoIndex{418061, "mo"},
+    CountryToIsoIndex{418191, "hk"},
+    CountryToIsoIndex{418321, "ke"},
+    CountryToIsoIndex{418337, "cv"},
+    CountryToIsoIndex{418365, "je"},
+    CountryToIsoIndex{418393, "cz"},
+    CountryToIsoIndex{418406, "kn"},
+    CountryToIsoIndex{418461, "bl"},
+    CountryToIsoIndex{418507, "mf"},
+    CountryToIsoIndex{418544, "lc"},
+    CountryToIsoIndex{418578, "vc"},
+    CountryToIsoIndex{418657, "sh"},
+    CountryToIsoIndex{418691, "ea"},
+    CountryToIsoIndex{418734, "rs"},
+    CountryToIsoIndex{418762, "st"},
+    CountryToIsoIndex{418817, "sl"},
+    CountryToIsoIndex{418857, "sc"},
+    CountryToIsoIndex{418879, "sn"},
+    CountryToIsoIndex{418901, "dk"},
+    CountryToIsoIndex{418926, "tm"},
+    CountryToIsoIndex{418969, "np"},
+    CountryToIsoIndex{418985, "nl"},
+    CountryToIsoIndex{419022, "bq"},
+    CountryToIsoIndex{419089, "bj"},
+    CountryToIsoIndex{419105, "by"},
+    CountryToIsoIndex{419127, "bz"},
+    CountryToIsoIndex{419143, "be"},
+    CountryToIsoIndex{419168, "bm"},
+    CountryToIsoIndex{419199, "pe"},
+    CountryToIsoIndex{419212, "pr"},
+    CountryToIsoIndex{419246, "gf"},
+    CountryToIsoIndex{419283, "tf"},
+    CountryToIsoIndex{419365, "pf"},
+    CountryToIsoIndex{419414, "mm"},
+    CountryToIsoIndex{419454, "mx"},
+    CountryToIsoIndex{419479, "de"},
+    CountryToIsoIndex{419501, "ye"},
+    CountryToIsoIndex{419517, "re"},
+    CountryToIsoIndex{419542, "lb"},
+    CountryToIsoIndex{419564, "ls"},
+    CountryToIsoIndex{419583, "vn"},
+    CountryToIsoIndex{419608, "ve"},
+    CountryToIsoIndex{419639, "ec"},
+    CountryToIsoIndex{419667, "et"},
+    CountryToIsoIndex{419698, "er"},
+    CountryToIsoIndex{419726, "sv"},
+    CountryToIsoIndex{419763, "sz"},
+    CountryToIsoIndex{419791, "ee"},
+    CountryToIsoIndex{419819, "qo"},
+    CountryToIsoIndex{419880, "ht"},
+    CountryToIsoIndex{419893, "gm"},
+    CountryToIsoIndex{419915, "ca"},
+    CountryToIsoIndex{419934, "cm"},
+    CountryToIsoIndex{419959, "pm"},
+    CountryToIsoIndex{420017, "zm"},
+    CountryToIsoIndex{420039, "tz"},
+    CountryToIsoIndex{420067, "ai"},
+    CountryToIsoIndex{420095, "ao"},
+    CountryToIsoIndex{420117, "aq"},
+    CountryToIsoIndex{420154, "ag"},
+    CountryToIsoIndex{420209, "za"},
+    CountryToIsoIndex{420240, "dz"},
+    CountryToIsoIndex{420268, "al"},
+    CountryToIsoIndex{420296, "ci"},
+    CountryToIsoIndex{420327, "hr"},
+    CountryToIsoIndex{420355, "co"},
+    CountryToIsoIndex{420383, "xk"},
+    CountryToIsoIndex{420402, "so"},
+    CountryToIsoIndex{420427, "dm"},
+    CountryToIsoIndex{420452, "tk"},
+    CountryToIsoIndex{420474, "tg"},
+    CountryToIsoIndex{420487, "bo"},
+    CountryToIsoIndex{420512, "pt"},
+    CountryToIsoIndex{420537, "pl"},
+    CountryToIsoIndex{420559, "mz"},
+    CountryToIsoIndex{420584, "mc"},
+    CountryToIsoIndex{420603, "ma"},
+    CountryToIsoIndex{420628, "ro"},
+    CountryToIsoIndex{420653, "om"},
+    CountryToIsoIndex{420669, "cy"},
+    CountryToIsoIndex{420688, "tw"},
+    CountryToIsoIndex{420710, "th"},
+    CountryToIsoIndex{420720, "ng"},
+    CountryToIsoIndex{420745, "ne"},
+    CountryToIsoIndex{420767, "fm"},
+    CountryToIsoIndex{420801, "lr"},
+    CountryToIsoIndex{420826, "is"},
+    CountryToIsoIndex{420854, "ie"},
+    CountryToIsoIndex{420882, "ci"},
+    CountryToIsoIndex{420919, "gr"},
+    CountryToIsoIndex{420932, "gl"},
+    CountryToIsoIndex{420954, "gu"},
+    CountryToIsoIndex{420967, "gy"},
+    CountryToIsoIndex{420989, "qa"},
+    CountryToIsoIndex{421002, "gh"},
+    CountryToIsoIndex{421015, "ga"},
+    CountryToIsoIndex{421031, "kh"},
+    CountryToIsoIndex{421053, "gn"},
+    CountryToIsoIndex{421066, "gw"},
+    CountryToIsoIndex{421100, "kw"},
+    CountryToIsoIndex{421116, "gp"},
+    CountryToIsoIndex{421141, "gt"},
+    CountryToIsoIndex{421169, "cd"},
+    CountryToIsoIndex{421206, "cg"},
+    CountryToIsoIndex{421246, "cd"},
+    CountryToIsoIndex{421325, "kz"},
+    CountryToIsoIndex{421356, "bq"},
+    CountryToIsoIndex{421405, "cm"},
+    CountryToIsoIndex{421427, "ki"},
+    CountryToIsoIndex{421452, "cu"},
+    CountryToIsoIndex{421468, "cw"},
+    CountryToIsoIndex{421490, "kg"},
+    CountryToIsoIndex{421524, "jm"},
+    CountryToIsoIndex{421543, "gi"},
+    CountryToIsoIndex{421571, "dj"},
+    CountryToIsoIndex{421590, "cn"},
+    CountryToIsoIndex{421600, "ge"},
+    CountryToIsoIndex{421616, "jo"},
+    CountryToIsoIndex{421632, "td"},
+    CountryToIsoIndex{421642, "ws"},
+    CountryToIsoIndex{421658, "sa"},
+    CountryToIsoIndex{421698, "eh"},
+    CountryToIsoIndex{421744, "sx"},
+    CountryToIsoIndex{421772, "zw"},
+    CountryToIsoIndex{421797, "cl"},
+    CountryToIsoIndex{421810, "sy"},
+    CountryToIsoIndex{421826, "sd"},
+    CountryToIsoIndex{421842, "ss"},
+    CountryToIsoIndex{421867, "sr"},
+    CountryToIsoIndex{421889, "jp"},
+    CountryToIsoIndex{421911, "ps"},
+    CountryToIsoIndex{421960, "dg"},
+    CountryToIsoIndex{421994, "tn"},
+    CountryToIsoIndex{422016, "tv"},
+    CountryToIsoIndex{422035, "tt"},
+    CountryToIsoIndex{422087, "ta"},
+    CountryToIsoIndex{422130, "to"},
+    CountryToIsoIndex{422146, "tj"},
+    CountryToIsoIndex{422183, "tz"},
+    CountryToIsoIndex{422208, "tl"},
+    CountryToIsoIndex{422248, "tl"},
+    CountryToIsoIndex{422276, "va"},
+    CountryToIsoIndex{422313, "na"},
+    CountryToIsoIndex{422335, "nr"},
+    CountryToIsoIndex{422354, "ni"},
+    CountryToIsoIndex{422385, "nc"},
+    CountryToIsoIndex{422422, "nz"},
+    CountryToIsoIndex{422447, "ne"},
+    CountryToIsoIndex{422463, "nu"},
+    CountryToIsoIndex{422482, "no"},
+    CountryToIsoIndex{422495, "br"},
+    CountryToIsoIndex{422514, "bn"},
+    CountryToIsoIndex{422530, "bw"},
+    CountryToIsoIndex{422558, "ba"},
+    CountryToIsoIndex{422619, "bd"},
+    CountryToIsoIndex{422650, "bg"},
+    CountryToIsoIndex{422675, "bb"},
+    CountryToIsoIndex{422697, "bs"},
+    CountryToIsoIndex{422719, "bh"},
+    CountryToIsoIndex{422735, "bi"},
+    CountryToIsoIndex{422757, "pk"},
+    CountryToIsoIndex{422788, "pg"},
+    CountryToIsoIndex{422825, "pw"},
+    CountryToIsoIndex{422841, "ps"},
+    CountryToIsoIndex{422866, "fr"},
+    CountryToIsoIndex{422882, "pt"},
+    CountryToIsoIndex{422904, "pa"},
+    CountryToIsoIndex{422923, "py"},
+    CountryToIsoIndex{422945, "bt"},
+    CountryToIsoIndex{422961, "fj"},
+    CountryToIsoIndex{422974, "fi"},
+    CountryToIsoIndex{422993, "ph"},
+    CountryToIsoIndex{423018, "mn"},
+    CountryToIsoIndex{423043, "mt"},
+    CountryToIsoIndex{423059, "ms"},
+    CountryToIsoIndex{423087, "me"},
+    CountryToIsoIndex{423118, "mv"},
+    CountryToIsoIndex{423137, "mo"},
+    CountryToIsoIndex{423153, "mo"},
+    CountryToIsoIndex{423220, "mg"},
+    CountryToIsoIndex{423251, "mq"},
+    CountryToIsoIndex{423273, "yt"},
+    CountryToIsoIndex{423292, "mw"},
+    CountryToIsoIndex{423311, "ml"},
+    CountryToIsoIndex{423324, "my"},
+    CountryToIsoIndex{423346, "mu"},
+    CountryToIsoIndex{423371, "mr"},
+    CountryToIsoIndex{423402, "mm"},
+    CountryToIsoIndex{423433, "ua"},
+    CountryToIsoIndex{423452, "rw"},
+    CountryToIsoIndex{423471, "ru"},
+    CountryToIsoIndex{423490, "lv"},
+    CountryToIsoIndex{423509, "la"},
+    CountryToIsoIndex{423519, "li"},
+    CountryToIsoIndex{423553, "lt"},
+    CountryToIsoIndex{423578, "ly"},
+    CountryToIsoIndex{423594, "lr"},
+    CountryToIsoIndex{423619, "lu"},
+    CountryToIsoIndex{423650, "vu"},
+    CountryToIsoIndex{423672, "wf"},
+    CountryToIsoIndex{423718, "sj"},
+    CountryToIsoIndex{423770, "ch"},
+    CountryToIsoIndex{423804, "se"},
+    CountryToIsoIndex{423829, "us"},
+    CountryToIsoIndex{423851, "ae"},
+    CountryToIsoIndex{423909, "us"},
+    CountryToIsoIndex{423934, "gb"},
+    CountryToIsoIndex{423983, "gb"},
+    CountryToIsoIndex{424035, "es"},
+    CountryToIsoIndex{424051, "sk"},
+    CountryToIsoIndex{424079, "si"},
+    CountryToIsoIndex{424107, "sz"},
+    CountryToIsoIndex{424144, "cg"},
+    CountryToIsoIndex{424193, "cf"},
+    CountryToIsoIndex{424257, "cz"},
+    CountryToIsoIndex{424303, "gm"},
+    CountryToIsoIndex{424355, "do"},
+    CountryToIsoIndex{424416, "sg"},
+    CountryToIsoIndex{424438, "lk"},
+    CountryToIsoIndex{424460, "fk"},
+    CountryToIsoIndex{424503, "mh"},
+    CountryToIsoIndex{424543, "fo"},
+    CountryToIsoIndex{424580, "cc"},
+    CountryToIsoIndex{424620, "sb"},
+    CountryToIsoIndex{424666, "ax"},
+    CountryToIsoIndex{424706, "vn"},
+    CountryToIsoIndex{424728, "au"},
+    CountryToIsoIndex{424756, "at"},
+    CountryToIsoIndex{424778, "ad"},
+    CountryToIsoIndex{424800, "dz"},
+    CountryToIsoIndex{424825, "af"},
+    CountryToIsoIndex{424865, "za"},
+    CountryToIsoIndex{424896, "aw"},
+    CountryToIsoIndex{424915, "ar"},
+    CountryToIsoIndex{424943, "az"},
+    CountryToIsoIndex{424974, "as"},
+    CountryToIsoIndex{425014, "am"},
+    CountryToIsoIndex{425036, "it"},
+    CountryToIsoIndex{425055, "in"},
+    CountryToIsoIndex{425074, "id"},
+    CountryToIsoIndex{425105, "il"},
+    CountryToIsoIndex{425130, "et"},
+    CountryToIsoIndex{425158, "eg"},
+    CountryToIsoIndex{425174, "iq"},
+    CountryToIsoIndex{425190, "ir"},
+    CountryToIsoIndex{425206, "uz"},
+    CountryToIsoIndex{425243, "ug"},
+    CountryToIsoIndex{425265, "uy"},
+    CountryToIsoIndex{425287, "hn"},
+    CountryToIsoIndex{425312, "hu"},
+    CountryToIsoIndex{425334, "hk"},
+    CountryToIsoIndex{425353, "hk"},
+    CountryToIsoIndex{425423, "gd"},
+    CountryToIsoIndex{425445, "cx"},
+    CountryToIsoIndex{425479, "cp"},
+    CountryToIsoIndex{425522, "nf"},
+    CountryToIsoIndex{425550, "bv"},
+    CountryToIsoIndex{425578, "ac"},
+    CountryToIsoIndex{425615, "gg"},
+    CountryToIsoIndex{425634, "kp"},
+    CountryToIsoIndex{425668, "kr"},
+    CountryToIsoIndex{425699, "ez"},
+    CountryToIsoIndex{425724, "qo"},
+    CountryToIsoIndex{425773, "tf"},
+    CountryToIsoIndex{425831, "io"},
+    CountryToIsoIndex{425919, "ke"},
+    CountryToIsoIndex{425935, "cv"},
+    CountryToIsoIndex{425957, "je"},
+    CountryToIsoIndex{425973, "sl"},
+    CountryToIsoIndex{426004, "kn"},
+    CountryToIsoIndex{426047, "bl"},
+    CountryToIsoIndex{426081, "pm"},
+    CountryToIsoIndex{426127, "mf"},
+    CountryToIsoIndex{426152, "lc"},
+    CountryToIsoIndex{426177, "vc"},
+    CountryToIsoIndex{426238, "sn"},
+    CountryToIsoIndex{426260, "sh"},
+    CountryToIsoIndex{426288, "ea"},
+    CountryToIsoIndex{426334, "cz"},
+    CountryToIsoIndex{426356, "rs"},
+    CountryToIsoIndex{426375, "st"},
+    CountryToIsoIndex{426430, "sc"},
+    CountryToIsoIndex{426455, "dk"},
+    CountryToIsoIndex{426474, "tm"},
+    CountryToIsoIndex{426514, "tr"},
+    CountryToIsoIndex{426530, "np"},
+    CountryToIsoIndex{426546, "nl"},
+    CountryToIsoIndex{426571, "bj"},
+    CountryToIsoIndex{426587, "by"},
+    CountryToIsoIndex{426609, "bz"},
+    CountryToIsoIndex{426625, "be"},
+    CountryToIsoIndex{426644, "bf"},
+    CountryToIsoIndex{426678, "bm"},
+    CountryToIsoIndex{426703, "pe"},
+    CountryToIsoIndex{426716, "pr"},
+    CountryToIsoIndex{426747, "gf"},
+    CountryToIsoIndex{426787, "pf"},
+    CountryToIsoIndex{426833, "mx"},
+    CountryToIsoIndex{426858, "de"},
+    CountryToIsoIndex{426883, "ye"},
+    CountryToIsoIndex{426899, "re"},
+    CountryToIsoIndex{426927, "lb"},
+    CountryToIsoIndex{426949, "ls"},
+    CountryToIsoIndex{426968, "ve"},
+    CountryToIsoIndex{426999, "ec"},
+    CountryToIsoIndex{427021, "gq"},
+    CountryToIsoIndex{427064, "er"},
+    CountryToIsoIndex{427089, "sv"},
+    CountryToIsoIndex{427117, "im"},
+    CountryToIsoIndex{427145, "ee"},
+    CountryToIsoIndex{427170, "ca"},
+    CountryToIsoIndex{427189, "sm"},
+    CountryToIsoIndex{427217, "zm"},
+    CountryToIsoIndex{427236, "mk"},
+    CountryToIsoIndex{427264, "mk"},
+    CountryToIsoIndex{427297, "ao"},
+    CountryToIsoIndex{427319, "ai"},
+    CountryToIsoIndex{427344, "aq"},
+    CountryToIsoIndex{427375, "ag"},
+    CountryToIsoIndex{427427, "al"},
+    CountryToIsoIndex{427452, "ci"},
+    CountryToIsoIndex{427474, "hr"},
+    CountryToIsoIndex{427499, "co"},
+    CountryToIsoIndex{427524, "cr"},
+    CountryToIsoIndex{427552, "xk"},
+    CountryToIsoIndex{427571, "km"},
+    CountryToIsoIndex{427593, "so"},
+    CountryToIsoIndex{427615, "dm"},
+    CountryToIsoIndex{427640, "tk"},
+    CountryToIsoIndex{427665, "tg"},
+    CountryToIsoIndex{427678, "bo"},
+    CountryToIsoIndex{427700, "pl"},
+    CountryToIsoIndex{427716, "mc"},
+    CountryToIsoIndex{427735, "md"},
+    CountryToIsoIndex{427757, "ma"},
+    CountryToIsoIndex{427782, "mz"},
+    CountryToIsoIndex{427807, "ro"},
+    CountryToIsoIndex{427829, "om"},
+    CountryToIsoIndex{427845, "cy"},
+    CountryToIsoIndex{427864, "tw"},
+    CountryToIsoIndex{427886, "th"},
+    CountryToIsoIndex{427893, "ng"},
+    CountryToIsoIndex{427915, "fm"},
+    CountryToIsoIndex{427946, "is"},
+    CountryToIsoIndex{427965, "ie"},
+    CountryToIsoIndex{427981, "ci"},
+    CountryToIsoIndex{428009, "ht"},
+    CountryToIsoIndex{428022, "ic"},
+    CountryToIsoIndex{428062, "ck"},
+    CountryToIsoIndex{428093, "gs"},
+    CountryToIsoIndex{428193, "pn"},
+    CountryToIsoIndex{428233, "fk"},
+    CountryToIsoIndex{428315, "mp"},
+    CountryToIsoIndex{428379, "um"},
+    CountryToIsoIndex{428452, "ky"},
+    CountryToIsoIndex{428489, "tc"},
+    CountryToIsoIndex{428547, "vi"},
+    CountryToIsoIndex{428617, "vg"},
+    CountryToIsoIndex{428684, "hm"},
+    CountryToIsoIndex{428745, "qa"},
+    CountryToIsoIndex{428755, "qa"},
+    CountryToIsoIndex{428768, "ic"},
+    CountryToIsoIndex{428805, "kh"},
+    CountryToIsoIndex{428827, "kh"},
+    CountryToIsoIndex{428852, "cm"},
+    CountryToIsoIndex{428871, "kz"},
+    CountryToIsoIndex{428896, "ck"},
+    CountryToIsoIndex{428951, "cu"},
+    CountryToIsoIndex{428970, "kg"},
+    CountryToIsoIndex{429001, "ki"},
+    CountryToIsoIndex{429044, "ki"},
+    CountryToIsoIndex{429069, "cp"},
+    CountryToIsoIndex{429121, "ck"},
+    CountryToIsoIndex{429152, "kw"},
+    CountryToIsoIndex{429168, "kw"},
+    CountryToIsoIndex{429202, "hr"},
+    CountryToIsoIndex{429224, "ca"},
+    CountryToIsoIndex{429237, "ke"},
+    CountryToIsoIndex{429250, "cv"},
+    CountryToIsoIndex{429269, "cm"},
+    CountryToIsoIndex{429288, "bq"},
+    CountryToIsoIndex{429343, "cc"},
+    CountryToIsoIndex{429380, "cd"},
+    CountryToIsoIndex{429414, "cg"},
+    CountryToIsoIndex{429454, "ci"},
+    CountryToIsoIndex{429491, "km"},
+    CountryToIsoIndex{429513, "co"},
+    CountryToIsoIndex{429538, "co"},
+    CountryToIsoIndex{429566, "cr"},
+    CountryToIsoIndex{429588, "cr"},
+    CountryToIsoIndex{429613, "cw"},
+    CountryToIsoIndex{429638, "hr"},
+    CountryToIsoIndex{429657, "kz"},
+    CountryToIsoIndex{429682, "kg"},
+    CountryToIsoIndex{429713, "cx"},
+    CountryToIsoIndex{429762, "ke"},
+    CountryToIsoIndex{429781, "ca"},
+    CountryToIsoIndex{429794, "ky"},
+    CountryToIsoIndex{429831, "ky"},
+    CountryToIsoIndex{429868, "cu"},
+    CountryToIsoIndex{429887, "gl"},
+    CountryToIsoIndex{429918, "gr"},
+    CountryToIsoIndex{429937, "gu"},
+    CountryToIsoIndex{429971, "gf"},
+    CountryToIsoIndex{430026, "gg"},
+    CountryToIsoIndex{430051, "ga"},
+    CountryToIsoIndex{430067, "gp"},
+    CountryToIsoIndex{430092, "gd"},
+    CountryToIsoIndex{430108, "gh"},
+    CountryToIsoIndex{430118, "ga"},
+    CountryToIsoIndex{430137, "gm"},
+    CountryToIsoIndex{430156, "gy"},
+    CountryToIsoIndex{430169, "gd"},
+    CountryToIsoIndex{430188, "gn"},
+    CountryToIsoIndex{430204, "gw"},
+    CountryToIsoIndex{430241, "gn"},
+    CountryToIsoIndex{430260, "gw"},
+    CountryToIsoIndex{430297, "gr"},
+    CountryToIsoIndex{430322, "gy"},
+    CountryToIsoIndex{430341, "gm"},
+    CountryToIsoIndex{430363, "gt"},
+    CountryToIsoIndex{430382, "gt"},
+    CountryToIsoIndex{430404, "td"},
+    CountryToIsoIndex{430414, "cl"},
+    CountryToIsoIndex{430427, "cz"},
+    CountryToIsoIndex{430458, "cz"},
+    CountryToIsoIndex{430510, "td"},
+    CountryToIsoIndex{430520, "jp"},
+    CountryToIsoIndex{430533, "jm"},
+    CountryToIsoIndex{430549, "de"},
+    CountryToIsoIndex{430568, "gi"},
+    CountryToIsoIndex{430593, "dj"},
+    CountryToIsoIndex{430615, "je"},
+    CountryToIsoIndex{430631, "ge"},
+    CountryToIsoIndex{430650, "jo"},
+    CountryToIsoIndex{430666, "ge"},
+    CountryToIsoIndex{430682, "jp"},
+    CountryToIsoIndex{430698, "tz"},
+    CountryToIsoIndex{430723, "tw"},
+    CountryToIsoIndex{430745, "tm"},
+    CountryToIsoIndex{430785, "tr"},
+    CountryToIsoIndex{430801, "tt"},
+    CountryToIsoIndex{430859, "tn"},
+    CountryToIsoIndex{430881, "tg"},
+    CountryToIsoIndex{430897, "to"},
+    CountryToIsoIndex{430913, "dg"},
+    CountryToIsoIndex{430950, "dk"},
+    CountryToIsoIndex{430969, "dk"},
+    CountryToIsoIndex{430991, "cd"},
+    CountryToIsoIndex{431073, "dm"},
+    CountryToIsoIndex{431098, "do"},
+    CountryToIsoIndex{431168, "dm"},
+    CountryToIsoIndex{431190, "do"},
+    CountryToIsoIndex{431239, "tj"},
+    CountryToIsoIndex{431270, "tl"},
+    CountryToIsoIndex{431304, "tv"},
+    CountryToIsoIndex{431320, "tr"},
+    CountryToIsoIndex{431336, "tc"},
+    CountryToIsoIndex{431400, "tk"},
+    CountryToIsoIndex{431443, "ta"},
+    CountryToIsoIndex{431477, "th"},
+    CountryToIsoIndex{431502, "tv"},
+    CountryToIsoIndex{431518, "gb"},
+    CountryToIsoIndex{431540, "na"},
+    CountryToIsoIndex{431559, "ne"},
+    CountryToIsoIndex{431575, "nr"},
+    CountryToIsoIndex{431591, "ne"},
+    CountryToIsoIndex{431610, "ng"},
+    CountryToIsoIndex{431638, "ni"},
+    CountryToIsoIndex{431660, "ni"},
+    CountryToIsoIndex{431679, "nc"},
+    CountryToIsoIndex{431716, "nz"},
+    CountryToIsoIndex{431747, "nz"},
+    CountryToIsoIndex{431778, "nu"},
+    CountryToIsoIndex{431794, "nu"},
+    CountryToIsoIndex{431813, "eh"},
+    CountryToIsoIndex{431850, "ws"},
+    CountryToIsoIndex{431872, "nl"},
+    CountryToIsoIndex{431900, "nf"},
+    CountryToIsoIndex{431943, "no"},
+    CountryToIsoIndex{431959, "nr"},
+    CountryToIsoIndex{431972, "pk"},
+    CountryToIsoIndex{431994, "pk"},
+    CountryToIsoIndex{432016, "pa"},
+    CountryToIsoIndex{432026, "pa"},
+    CountryToIsoIndex{432039, "pg"},
+    CountryToIsoIndex{432073, "pg"},
+    CountryToIsoIndex{432113, "py"},
+    CountryToIsoIndex{432135, "pw"},
+    CountryToIsoIndex{432148, "pw"},
+    CountryToIsoIndex{432158, "py"},
+    CountryToIsoIndex{432174, "pn"},
+    CountryToIsoIndex{432223, "pr"},
+    CountryToIsoIndex{432257, "pe"},
+    CountryToIsoIndex{432270, "ps"},
+    CountryToIsoIndex{432331, "pt"},
+    CountryToIsoIndex{432356, "pt"},
+    CountryToIsoIndex{432381, "pl"},
+    CountryToIsoIndex{432397, "pl"},
+    CountryToIsoIndex{432416, "fr"},
+    CountryToIsoIndex{432435, "fk"},
+    CountryToIsoIndex{432475, "fk"},
+    CountryToIsoIndex{432515, "fk"},
+    CountryToIsoIndex{432594, "fo"},
+    CountryToIsoIndex{432634, "fj"},
+    CountryToIsoIndex{432647, "fi"},
+    CountryToIsoIndex{432669, "fi"},
+    CountryToIsoIndex{432691, "ph"},
+    CountryToIsoIndex{432716, "ph"},
+    CountryToIsoIndex{432744, "tf"},
+    CountryToIsoIndex{432808, "fr"},
+    CountryToIsoIndex{432824, "pf"},
+    CountryToIsoIndex{432879, "bd"},
+    CountryToIsoIndex{432901, "va"},
+    CountryToIsoIndex{432932, "bf"},
+    CountryToIsoIndex{432957, "bm"},
+    CountryToIsoIndex{432973, "br"},
+    CountryToIsoIndex{432992, "np"},
+    CountryToIsoIndex{433008, "bb"},
+    CountryToIsoIndex{433033, "bj"},
+    CountryToIsoIndex{433052, "vn"},
+    CountryToIsoIndex{433071, "bi"},
+    CountryToIsoIndex{433093, "bn"},
+    CountryToIsoIndex{433112, "bg"},
+    CountryToIsoIndex{433134, "vn"},
+    CountryToIsoIndex{433153, "ve"},
+    CountryToIsoIndex{433181, "be"},
+    CountryToIsoIndex{433203, "by"},
+    CountryToIsoIndex{433228, "bz"},
+    CountryToIsoIndex{433244, "by"},
+    CountryToIsoIndex{433269, "bw"},
+    CountryToIsoIndex{433285, "bv"},
+    CountryToIsoIndex{433328, "bo"},
+    CountryToIsoIndex{433350, "ba"},
+    CountryToIsoIndex{433402, "kp"},
+    CountryToIsoIndex{433427, "mp"},
+    CountryToIsoIndex{433494, "br"},
+    CountryToIsoIndex{433510, "io"},
+    CountryToIsoIndex{433586, "bf"},
+    CountryToIsoIndex{433617, "bb"},
+    CountryToIsoIndex{433642, "bh"},
+    CountryToIsoIndex{433658, "bs"},
+    CountryToIsoIndex{433677, "bs"},
+    CountryToIsoIndex{433696, "bh"},
+    CountryToIsoIndex{433715, "bi"},
+    CountryToIsoIndex{433740, "bj"},
+    CountryToIsoIndex{433759, "be"},
+    CountryToIsoIndex{433778, "bo"},
+    CountryToIsoIndex{433803, "bz"},
+    CountryToIsoIndex{433822, "bw"},
+    CountryToIsoIndex{433841, "ba"},
+    CountryToIsoIndex{433905, "bn"},
+    CountryToIsoIndex{433927, "mo"},
+    CountryToIsoIndex{433943, "mo"},
+    CountryToIsoIndex{433974, "mg"},
+    CountryToIsoIndex{433999, "mg"},
+    CountryToIsoIndex{434027, "fm"},
+    CountryToIsoIndex{434061, "mh"},
+    CountryToIsoIndex{434098, "mt"},
+    CountryToIsoIndex{434108, "mv"},
+    CountryToIsoIndex{434127, "mw"},
+    CountryToIsoIndex{434140, "ml"},
+    CountryToIsoIndex{434150, "my"},
+    CountryToIsoIndex{434169, "mk"},
+    CountryToIsoIndex{434194, "mk"},
+    CountryToIsoIndex{434249, "mq"},
+    CountryToIsoIndex{434274, "mh"},
+    CountryToIsoIndex{434314, "mt"},
+    CountryToIsoIndex{434327, "mv"},
+    CountryToIsoIndex{434349, "mw"},
+    CountryToIsoIndex{434368, "ml"},
+    CountryToIsoIndex{434381, "mm"},
+    CountryToIsoIndex{434415, "mo"},
+    CountryToIsoIndex{434431, "mx"},
+    CountryToIsoIndex{434453, "yt"},
+    CountryToIsoIndex{434469, "mc"},
+    CountryToIsoIndex{434485, "me"},
+    CountryToIsoIndex{434516, "ms"},
+    CountryToIsoIndex{434535, "mz"},
+    CountryToIsoIndex{434557, "mz"},
+    CountryToIsoIndex{434582, "mr"},
+    CountryToIsoIndex{434610, "mu"},
+    CountryToIsoIndex{434632, "ma"},
+    CountryToIsoIndex{434651, "ma"},
+    CountryToIsoIndex{434673, "md"},
+    CountryToIsoIndex{434695, "mr"},
+    CountryToIsoIndex{434720, "mu"},
+    CountryToIsoIndex{434742, "zm"},
+    CountryToIsoIndex{434758, "zm"},
+    CountryToIsoIndex{434777, "jm"},
+    CountryToIsoIndex{434790, "dj"},
+    CountryToIsoIndex{434809, "zw"},
+    CountryToIsoIndex{434834, "zw"},
+    CountryToIsoIndex{434859, "vu"},
+    CountryToIsoIndex{434878, "vu"},
+    CountryToIsoIndex{434897, "vg"},
+    CountryToIsoIndex{434976, "vi"},
+    CountryToIsoIndex{435055, "wf"},
+    CountryToIsoIndex{435101, "va"},
+    CountryToIsoIndex{435120, "ve"},
+    CountryToIsoIndex{435148, "de"},
+    CountryToIsoIndex{435164, "mm"},
+    CountryToIsoIndex{435177, "bt"},
+    CountryToIsoIndex{435193, "bt"},
+    CountryToIsoIndex{435218, "aq"},
+    CountryToIsoIndex{435285, "ua"},
+    CountryToIsoIndex{435304, "ua"},
+    CountryToIsoIndex{435320, "ug"},
+    CountryToIsoIndex{435336, "ug"},
+    CountryToIsoIndex{435355, "gb"},
+    CountryToIsoIndex{435398, "ae"},
+    CountryToIsoIndex{435459, "uy"},
+    CountryToIsoIndex{435487, "um"},
+    CountryToIsoIndex{435554, "us"},
+    CountryToIsoIndex{435576, "ye"},
+    CountryToIsoIndex{435592, "cg"},
+    CountryToIsoIndex{435641, "rw"},
+    CountryToIsoIndex{435657, "re"},
+    CountryToIsoIndex{435685, "ro"},
+    CountryToIsoIndex{435707, "ro"},
+    CountryToIsoIndex{435729, "in"},
+    CountryToIsoIndex{435745, "cn"},
+    CountryToIsoIndex{435761, "lu"},
+    CountryToIsoIndex{435786, "lu"},
+    CountryToIsoIndex{435811, "lv"},
+    CountryToIsoIndex{435827, "lv"},
+    CountryToIsoIndex{435843, "la"},
+    CountryToIsoIndex{435859, "lr"},
+    CountryToIsoIndex{435887, "la"},
+    CountryToIsoIndex{435903, "li"},
+    CountryToIsoIndex{435934, "lt"},
+    CountryToIsoIndex{435962, "lt"},
+    CountryToIsoIndex{435990, "ly"},
+    CountryToIsoIndex{436006, "lr"},
+    CountryToIsoIndex{436028, "li"},
+    CountryToIsoIndex{436056, "lb"},
+    CountryToIsoIndex{436075, "ls"},
+    CountryToIsoIndex{436094, "ls"},
+    CountryToIsoIndex{436113, "kr"},
+    CountryToIsoIndex{436138, "aq"},
+    CountryToIsoIndex{436184, "za"},
+    CountryToIsoIndex{436209, "tl"},
+    CountryToIsoIndex{436246, "lk"},
+    CountryToIsoIndex{436268, "lk"},
+    CountryToIsoIndex{436290, "sm"},
+    CountryToIsoIndex{436315, "ws"},
+    CountryToIsoIndex{436328, "as"},
+    CountryToIsoIndex{436383, "st"},
+    CountryToIsoIndex{436438, "st"},
+    CountryToIsoIndex{436496, "sk"},
+    CountryToIsoIndex{436515, "si"},
+    CountryToIsoIndex{436540, "sm"},
+    CountryToIsoIndex{436565, "sa"},
+    CountryToIsoIndex{436602, "cy"},
+    CountryToIsoIndex{436624, "gs"},
+    CountryToIsoIndex{436721, "ss"},
+    CountryToIsoIndex{436752, "za"},
+    CountryToIsoIndex{436783, "cy"},
+    CountryToIsoIndex{436808, "rs"},
+    CountryToIsoIndex{436830, "sc"},
+    CountryToIsoIndex{436846, "sg"},
+    CountryToIsoIndex{436868, "sg"},
+    CountryToIsoIndex{436890, "pm"},
+    CountryToIsoIndex{436951, "sx"},
+    CountryToIsoIndex{436982, "es"},
+    CountryToIsoIndex{436995, "sl"},
+    CountryToIsoIndex{437020, "sy"},
+    CountryToIsoIndex{437036, "sd"},
+    CountryToIsoIndex{437052, "sd"},
+    CountryToIsoIndex{437068, "sz"},
+    CountryToIsoIndex{437096, "ch"},
+    CountryToIsoIndex{437130, "se"},
+    CountryToIsoIndex{437152, "sr"},
+    CountryToIsoIndex{437174, "sk"},
+    CountryToIsoIndex{437202, "si"},
+    CountryToIsoIndex{437230, "kn"},
+    CountryToIsoIndex{437276, "bl"},
+    CountryToIsoIndex{437322, "mf"},
+    CountryToIsoIndex{437353, "vc"},
+    CountryToIsoIndex{437432, "cf"},
+    CountryToIsoIndex{437490, "lc"},
+    CountryToIsoIndex{437518, "sh"},
+    CountryToIsoIndex{437546, "sn"},
+    CountryToIsoIndex{437568, "kn"},
+    CountryToIsoIndex{437623, "vc"},
+    CountryToIsoIndex{437684, "lc"},
+    CountryToIsoIndex{437712, "sh"},
+    CountryToIsoIndex{437740, "sl"},
+    CountryToIsoIndex{437771, "rs"},
+    CountryToIsoIndex{437790, "sc"},
+    CountryToIsoIndex{437809, "ea"},
+    CountryToIsoIndex{437855, "mn"},
+    CountryToIsoIndex{437880, "mn"},
+    CountryToIsoIndex{437899, "so"},
+    CountryToIsoIndex{437918, "so"},
+    CountryToIsoIndex{437940, "sb"},
+    CountryToIsoIndex{437995, "sb"},
+    CountryToIsoIndex{438038, "sa"},
+    CountryToIsoIndex{438072, "sj"},
+    CountryToIsoIndex{438130, "hu"},
+    CountryToIsoIndex{438146, "nl"},
+    CountryToIsoIndex{438162, "hu"},
+    CountryToIsoIndex{438184, "hn"},
+    CountryToIsoIndex{438212, "hm"},
+    CountryToIsoIndex{438300, "ht"},
+    CountryToIsoIndex{438313, "ht"},
+    CountryToIsoIndex{438326, "hk"},
+    CountryToIsoIndex{438345, "hk"},
+    CountryToIsoIndex{438379, "hn"},
+    CountryToIsoIndex{438404, "ch"},
+    CountryToIsoIndex{438426, "se"},
+    CountryToIsoIndex{438448, "ai"},
+    CountryToIsoIndex{438464, "ai"},
+    CountryToIsoIndex{438486, "ao"},
+    CountryToIsoIndex{438502, "ao"},
+    CountryToIsoIndex{438521, "ag"},
+    CountryToIsoIndex{438576, "af"},
+    CountryToIsoIndex{438604, "af"},
+    CountryToIsoIndex{438635, "us"},
+    CountryToIsoIndex{438654, "az"},
+    CountryToIsoIndex{438679, "az"},
+    CountryToIsoIndex{438710, "ie"},
+    CountryToIsoIndex{438729, "im"},
+    CountryToIsoIndex{438760, "ar"},
+    CountryToIsoIndex{438785, "ae"},
+    CountryToIsoIndex{438858, "am"},
+    CountryToIsoIndex{438880, "am"},
+    CountryToIsoIndex{438902, "aw"},
+    CountryToIsoIndex{438915, "aw"},
+    CountryToIsoIndex{438931, "dz"},
+    CountryToIsoIndex{438953, "ax"},
+    CountryToIsoIndex{438987, "al"},
+    CountryToIsoIndex{439009, "at"},
+    CountryToIsoIndex{439028, "au"},
+    CountryToIsoIndex{439053, "is"},
+    CountryToIsoIndex{439078, "ad"},
+    CountryToIsoIndex{439097, "is"},
+    CountryToIsoIndex{439125, "ie"},
+    CountryToIsoIndex{439147, "dz"},
+    CountryToIsoIndex{439172, "al"},
+    CountryToIsoIndex{439197, "at"},
+    CountryToIsoIndex{439222, "au"},
+    CountryToIsoIndex{439256, "it"},
+    CountryToIsoIndex{439278, "ec"},
+    CountryToIsoIndex{439300, "eg"},
+    CountryToIsoIndex{439319, "eg"},
+    CountryToIsoIndex{439338, "it"},
+    CountryToIsoIndex{439354, "et"},
+    CountryToIsoIndex{439382, "et"},
+    CountryToIsoIndex{439410, "id"},
+    CountryToIsoIndex{439441, "il"},
+    CountryToIsoIndex{439463, "ci"},
+    CountryToIsoIndex{439494, "iq"},
+    CountryToIsoIndex{439507, "iq"},
+    CountryToIsoIndex{439523, "ir"},
+    CountryToIsoIndex{439539, "es"},
+    CountryToIsoIndex{439558, "il"},
+    CountryToIsoIndex{439580, "ee"},
+    CountryToIsoIndex{439605, "uz"},
+    CountryToIsoIndex{439639, "uy"},
+    CountryToIsoIndex{439661, "ru"},
+    CountryToIsoIndex{439680, "uz"},
+    CountryToIsoIndex{439717, "gq"},
+    CountryToIsoIndex{439757, "ec"},
+    CountryToIsoIndex{439779, "ag"},
+    CountryToIsoIndex{439825, "ad"},
+    CountryToIsoIndex{439844, "er"},
+    CountryToIsoIndex{439869, "er"},
+    CountryToIsoIndex{439894, "sv"},
+    CountryToIsoIndex{439922, "sv"},
+    CountryToIsoIndex{439953, "ee"},
+    CountryToIsoIndex{439978, "ac"},
+    CountryToIsoIndex{440021, "om"},
+    CountryToIsoIndex{440034, "om"},
+    CountryToIsoIndex{440050, "qo"},
+    CountryToIsoIndex{440105, "ke"},
+    CountryToIsoIndex{440121, "cm"},
+    CountryToIsoIndex{440149, "ca"},
+    CountryToIsoIndex{440165, "ic"},
+    CountryToIsoIndex{440205, "kh"},
+    CountryToIsoIndex{440242, "cp"},
+    CountryToIsoIndex{440288, "kg"},
+    CountryToIsoIndex{440319, "kz"},
+    CountryToIsoIndex{440347, "qa"},
+    CountryToIsoIndex{440360, "bq"},
+    CountryToIsoIndex{440412, "cv"},
+    CountryToIsoIndex{440437, "cc"},
+    CountryToIsoIndex{440477, "xk"},
+    CountryToIsoIndex{440505, "km"},
+    CountryToIsoIndex{440539, "co"},
+    CountryToIsoIndex{440567, "cr"},
+    CountryToIsoIndex{440604, "ci"},
+    CountryToIsoIndex{440638, "kw"},
+    CountryToIsoIndex{440657, "ky"},
+    CountryToIsoIndex{440697, "cw"},
+    CountryToIsoIndex{440734, "cu"},
+    CountryToIsoIndex{440756, "ck"},
+    CountryToIsoIndex{440793, "cd"},
+    CountryToIsoIndex{440815, "cd"},
+    CountryToIsoIndex{440909, "cg"},
+    CountryToIsoIndex{440961, "cg"},
+    CountryToIsoIndex{441019, "cx"},
+    CountryToIsoIndex{441062, "hr"},
+    CountryToIsoIndex{441096, "ki"},
+    CountryToIsoIndex{441121, "cz"},
+    CountryToIsoIndex{441149, "cz"},
+    CountryToIsoIndex{441195, "td"},
+    CountryToIsoIndex{441208, "cl"},
+    CountryToIsoIndex{441224, "gm"},
+    CountryToIsoIndex{441246, "gl"},
+    CountryToIsoIndex{441274, "gr"},
+    CountryToIsoIndex{441284, "gd"},
+    CountryToIsoIndex{441306, "gh"},
+    CountryToIsoIndex{441319, "ga"},
+    CountryToIsoIndex{441338, "gy"},
+    CountryToIsoIndex{441366, "gn"},
+    CountryToIsoIndex{441379, "gw"},
+    CountryToIsoIndex{441407, "gu"},
+    CountryToIsoIndex{441423, "jp"},
+    CountryToIsoIndex{441439, "jm"},
+    CountryToIsoIndex{441458, "je"},
+    CountryToIsoIndex{441474, "de"},
+    CountryToIsoIndex{441493, "gi"},
+    CountryToIsoIndex{441530, "dj"},
+    CountryToIsoIndex{441552, "ge"},
+    CountryToIsoIndex{441583, "jo"},
+    CountryToIsoIndex{441608, "gg"},
+    CountryToIsoIndex{441630, "gt"},
+    CountryToIsoIndex{441658, "gp"},
+    CountryToIsoIndex{441680, "sx"},
+    CountryToIsoIndex{441708, "sg"},
+    CountryToIsoIndex{441733, "es"},
+    CountryToIsoIndex{441749, "sj"},
+    CountryToIsoIndex{441819, "kn"},
+    CountryToIsoIndex{441877, "pm"},
+    CountryToIsoIndex{441953, "vc"},
+    CountryToIsoIndex{442038, "bl"},
+    CountryToIsoIndex{442081, "mf"},
+    CountryToIsoIndex{442112, "lc"},
+    CountryToIsoIndex{442146, "sh"},
+    CountryToIsoIndex{442186, "sm"},
+    CountryToIsoIndex{442217, "ws"},
+    CountryToIsoIndex{442242, "ea"},
+    CountryToIsoIndex{442303, "sk"},
+    CountryToIsoIndex{442343, "si"},
+    CountryToIsoIndex{442383, "rs"},
+    CountryToIsoIndex{442411, "cy"},
+    CountryToIsoIndex{442445, "so"},
+    CountryToIsoIndex{442473, "sn"},
+    CountryToIsoIndex{442495, "sl"},
+    CountryToIsoIndex{442535, "sy"},
+    CountryToIsoIndex{442563, "sd"},
+    CountryToIsoIndex{442579, "sr"},
+    CountryToIsoIndex{442601, "st"},
+    CountryToIsoIndex{442671, "sa"},
+    CountryToIsoIndex{442723, "sb"},
+    CountryToIsoIndex{442775, "sc"},
+    CountryToIsoIndex{442794, "ch"},
+    CountryToIsoIndex{442822, "sz"},
+    CountryToIsoIndex{442847, "se"},
+    CountryToIsoIndex{442866, "zw"},
+    CountryToIsoIndex{442891, "zm"},
+    CountryToIsoIndex{442913, "tc"},
+    CountryToIsoIndex{442995, "tz"},
+    CountryToIsoIndex{443035, "cn"},
+    CountryToIsoIndex{443051, "tj"},
+    CountryToIsoIndex{443088, "tm"},
+    CountryToIsoIndex{443134, "tk"},
+    CountryToIsoIndex{443162, "tg"},
+    CountryToIsoIndex{443181, "tn"},
+    CountryToIsoIndex{443209, "tv"},
+    CountryToIsoIndex{443231, "tr"},
+    CountryToIsoIndex{443247, "kr"},
+    CountryToIsoIndex{443290, "gs"},
+    CountryToIsoIndex{443435, "ss"},
+    CountryToIsoIndex{443466, "za"},
+    CountryToIsoIndex{443500, "to"},
+    CountryToIsoIndex{443519, "ta"},
+    CountryToIsoIndex{443568, "tt"},
+    CountryToIsoIndex{443635, "tw"},
+    CountryToIsoIndex{443660, "th"},
+    CountryToIsoIndex{443679, "dk"},
+    CountryToIsoIndex{443704, "do"},
+    CountryToIsoIndex{443735, "dm"},
+    CountryToIsoIndex{443763, "dg"},
+    CountryToIsoIndex{443803, "na"},
+    CountryToIsoIndex{443834, "nc"},
+    CountryToIsoIndex{443889, "nz"},
+    CountryToIsoIndex{443917, "nl"},
+    CountryToIsoIndex{443942, "ne"},
+    CountryToIsoIndex{443967, "ng"},
+    CountryToIsoIndex{444013, "ni"},
+    CountryToIsoIndex{444041, "np"},
+    CountryToIsoIndex{444057, "nu"},
+    CountryToIsoIndex{444076, "nf"},
+    CountryToIsoIndex{444116, "nr"},
+    CountryToIsoIndex{444138, "no"},
+    CountryToIsoIndex{444157, "pn"},
+    CountryToIsoIndex{444212, "pa"},
+    CountryToIsoIndex{444234, "pw"},
+    CountryToIsoIndex{444253, "pk"},
+    CountryToIsoIndex{444281, "pg"},
+    CountryToIsoIndex{444324, "py"},
+    CountryToIsoIndex{444349, "ps"},
+    CountryToIsoIndex{444386, "ps"},
+    CountryToIsoIndex{444447, "pl"},
+    CountryToIsoIndex{444466, "pe"},
+    CountryToIsoIndex{444482, "pr"},
+    CountryToIsoIndex{444519, "pt"},
+    CountryToIsoIndex{444544, "fr"},
+    CountryToIsoIndex{444566, "gf"},
+    CountryToIsoIndex{444606, "tf"},
+    CountryToIsoIndex{444697, "pf"},
+    CountryToIsoIndex{444758, "fi"},
+    CountryToIsoIndex{444777, "fo"},
+    CountryToIsoIndex{444832, "ph"},
+    CountryToIsoIndex{444863, "fj"},
+    CountryToIsoIndex{444879, "fk"},
+    CountryToIsoIndex{444928, "fk"},
+    CountryToIsoIndex{445031, "ve"},
+    CountryToIsoIndex{445065, "vu"},
+    CountryToIsoIndex{445087, "cf"},
+    CountryToIsoIndex{445151, "va"},
+    CountryToIsoIndex{445191, "vn"},
+    CountryToIsoIndex{445216, "io"},
+    CountryToIsoIndex{445331, "vg"},
+    CountryToIsoIndex{445401, "bd"},
+    CountryToIsoIndex{445444, "be"},
+    CountryToIsoIndex{445478, "br"},
+    CountryToIsoIndex{445497, "bn"},
+    CountryToIsoIndex{445525, "bz"},
+    CountryToIsoIndex{445541, "bs"},
+    CountryToIsoIndex{445563, "bf"},
+    CountryToIsoIndex{445606, "bb"},
+    CountryToIsoIndex{445640, "bm"},
+    CountryToIsoIndex{445662, "bh"},
+    CountryToIsoIndex{445684, "bo"},
+    CountryToIsoIndex{445721, "bj"},
+    CountryToIsoIndex{445737, "by"},
+    CountryToIsoIndex{445762, "bt"},
+    CountryToIsoIndex{445778, "bv"},
+    CountryToIsoIndex{445812, "bi"},
+    CountryToIsoIndex{445837, "bg"},
+    CountryToIsoIndex{445877, "ba"},
+    CountryToIsoIndex{445962, "bw"},
+    CountryToIsoIndex{445990, "mo"},
+    CountryToIsoIndex{446009, "mo"},
+    CountryToIsoIndex{446055, "mx"},
+    CountryToIsoIndex{446083, "mk"},
+    CountryToIsoIndex{446129, "mk"},
+    CountryToIsoIndex{446310, "mg"},
+    CountryToIsoIndex{446341, "im"},
+    CountryToIsoIndex{446369, "my"},
+    CountryToIsoIndex{446394, "mq"},
+    CountryToIsoIndex{446419, "mh"},
+    CountryToIsoIndex{446462, "mw"},
+    CountryToIsoIndex{446481, "ml"},
+    CountryToIsoIndex{446494, "fm"},
+    CountryToIsoIndex{446540, "mz"},
+    CountryToIsoIndex{446568, "mc"},
+    CountryToIsoIndex{446593, "yt"},
+    CountryToIsoIndex{446612, "ms"},
+    CountryToIsoIndex{446646, "mu"},
+    CountryToIsoIndex{446671, "mt"},
+    CountryToIsoIndex{446693, "md"},
+    CountryToIsoIndex{446724, "ma"},
+    CountryToIsoIndex{446755, "mr"},
+    CountryToIsoIndex{446801, "mv"},
+    CountryToIsoIndex{446835, "mm"},
+    CountryToIsoIndex{446854, "kp"},
+    CountryToIsoIndex{446900, "mp"},
+    CountryToIsoIndex{446985, "mn"},
+    CountryToIsoIndex{447028, "me"},
+    CountryToIsoIndex{447068, "ye"},
+    CountryToIsoIndex{447084, "ua"},
+    CountryToIsoIndex{447109, "gb"},
+    CountryToIsoIndex{447122, "ug"},
+    CountryToIsoIndex{447150, "gb"},
+    CountryToIsoIndex{447205, "um"},
+    CountryToIsoIndex{447302, "us"},
+    CountryToIsoIndex{447324, "vi"},
+    CountryToIsoIndex{447391, "ae"},
+    CountryToIsoIndex{447413, "rw"},
+    CountryToIsoIndex{447432, "ro"},
+    CountryToIsoIndex{447469, "re"},
+    CountryToIsoIndex{447497, "ru"},
+    CountryToIsoIndex{447516, "lb"},
+    CountryToIsoIndex{447541, "li"},
+    CountryToIsoIndex{447578, "ly"},
+    CountryToIsoIndex{447600, "lt"},
+    CountryToIsoIndex{447643, "lv"},
+    CountryToIsoIndex{447671, "la"},
+    CountryToIsoIndex{447687, "lr"},
+    CountryToIsoIndex{447730, "ls"},
+    CountryToIsoIndex{447755, "lu"},
+    CountryToIsoIndex{447780, "wf"},
+    CountryToIsoIndex{447841, "qo"},
+    CountryToIsoIndex{447950, "lk"},
+    CountryToIsoIndex{447981, "hm"},
+    CountryToIsoIndex{448075, "hu"},
+    CountryToIsoIndex{448097, "ht"},
+    CountryToIsoIndex{448110, "hk"},
+    CountryToIsoIndex{448141, "hk"},
+    CountryToIsoIndex{448199, "hn"},
+    CountryToIsoIndex{448236, "ee"},
+    CountryToIsoIndex{448279, "id"},
+    CountryToIsoIndex{448319, "il"},
+    CountryToIsoIndex{448341, "ac"},
+    CountryToIsoIndex{448390, "az"},
+    CountryToIsoIndex{448427, "eh"},
+    CountryToIsoIndex{448461, "ao"},
+    CountryToIsoIndex{448486, "ai"},
+    CountryToIsoIndex{448508, "aq"},
+    CountryToIsoIndex{448533, "ag"},
+    CountryToIsoIndex{448591, "ad"},
+    CountryToIsoIndex{448616, "as"},
+    CountryToIsoIndex{448665, "us"},
+    CountryToIsoIndex{448723, "dz"},
+    CountryToIsoIndex{448769, "sv"},
+    CountryToIsoIndex{448812, "al"},
+    CountryToIsoIndex{448855, "tl"},
+    CountryToIsoIndex{448886, "ar"},
+    CountryToIsoIndex{448923, "af"},
+    CountryToIsoIndex{448963, "am"},
+    CountryToIsoIndex{448997, "aw"},
+    CountryToIsoIndex{449022, "ax"},
+    CountryToIsoIndex{449056, "in"},
+    CountryToIsoIndex{449078, "is"},
+    CountryToIsoIndex{449106, "ci"},
+    CountryToIsoIndex{449149, "ie"},
+    CountryToIsoIndex{449180, "om"},
+    CountryToIsoIndex{449199, "gq"},
+    CountryToIsoIndex{449233, "ec"},
+    CountryToIsoIndex{449258, "eg"},
+    CountryToIsoIndex{449277, "it"},
+    CountryToIsoIndex{449293, "iq"},
+    CountryToIsoIndex{449309, "ir"},
+    CountryToIsoIndex{449325, "er"},
+    CountryToIsoIndex{449359, "et"},
+    CountryToIsoIndex{449402, "uz"},
+    CountryToIsoIndex{449439, "uy"},
+    CountryToIsoIndex{449461, "ez"},
+    CountryToIsoIndex{449486, "at"},
+    CountryToIsoIndex{449514, "au"},
+    CountryToIsoIndex{449539, "au"},
+    CountryToIsoIndex{449567, "at"},
+    CountryToIsoIndex{449589, "af"},
+    CountryToIsoIndex{449614, "az"},
+    CountryToIsoIndex{449648, "ax"},
+    CountryToIsoIndex{449697, "al"},
+    CountryToIsoIndex{449722, "dz"},
+    CountryToIsoIndex{449741, "ac"},
+    CountryToIsoIndex{449790, "as"},
+    CountryToIsoIndex{449830, "us"},
+    CountryToIsoIndex{449906, "ai"},
+    CountryToIsoIndex{449928, "ao"},
+    CountryToIsoIndex{449947, "ad"},
+    CountryToIsoIndex{449966, "aq"},
+    CountryToIsoIndex{449997, "ag"},
+    CountryToIsoIndex{450046, "ae"},
+    CountryToIsoIndex{450134, "ar"},
+    CountryToIsoIndex{450162, "aw"},
+    CountryToIsoIndex{450178, "tl"},
+    CountryToIsoIndex{450227, "us"},
+    CountryToIsoIndex{450237, "vi"},
+    CountryToIsoIndex{450304, "um"},
+    CountryToIsoIndex{450368, "nz"},
+    CountryToIsoIndex{450408, "nc"},
+    CountryToIsoIndex{450451, "bd"},
+    CountryToIsoIndex{450482, "bb"},
+    CountryToIsoIndex{450510, "bs"},
+    CountryToIsoIndex{450559, "bh"},
+    CountryToIsoIndex{450584, "by"},
+    CountryToIsoIndex{450609, "be"},
+    CountryToIsoIndex{450628, "bz"},
+    CountryToIsoIndex{450647, "bj"},
+    CountryToIsoIndex{450666, "bm"},
+    CountryToIsoIndex{450688, "bo"},
+    CountryToIsoIndex{450710, "ba"},
+    CountryToIsoIndex{450768, "bw"},
+    CountryToIsoIndex{450793, "br"},
+    CountryToIsoIndex{450818, "vg"},
+    CountryToIsoIndex{450900, "io"},
+    CountryToIsoIndex{451006, "bn"},
+    CountryToIsoIndex{451025, "bv"},
+    CountryToIsoIndex{451038, "bg"},
+    CountryToIsoIndex{451066, "bf"},
+    CountryToIsoIndex{451100, "bi"},
+    CountryToIsoIndex{451122, "bt"},
+    CountryToIsoIndex{451141, "ga"},
+    CountryToIsoIndex{451160, "gb"},
+    CountryToIsoIndex{451218, "gb"},
+    CountryToIsoIndex{451243, "gy"},
+    CountryToIsoIndex{451262, "gm"},
+    CountryToIsoIndex{451281, "gh"},
+    CountryToIsoIndex{451294, "de"},
+    CountryToIsoIndex{451319, "gg"},
+    CountryToIsoIndex{451338, "gp"},
+    CountryToIsoIndex{451366, "gt"},
+    CountryToIsoIndex{451394, "gn"},
+    CountryToIsoIndex{451413, "gw"},
+    CountryToIsoIndex{451447, "gi"},
+    CountryToIsoIndex{451478, "gd"},
+    CountryToIsoIndex{451500, "gl"},
+    CountryToIsoIndex{451531, "gu"},
+    CountryToIsoIndex{451547, "dk"},
+    CountryToIsoIndex{451563, "eh"},
+    CountryToIsoIndex{451606, "dg"},
+    CountryToIsoIndex{451640, "dm"},
+    CountryToIsoIndex{451665, "do"},
+    CountryToIsoIndex{451729, "eg"},
+    CountryToIsoIndex{451751, "ez"},
+    CountryToIsoIndex{451776, "et"},
+    CountryToIsoIndex{451798, "ec"},
+    CountryToIsoIndex{451823, "gq"},
+    CountryToIsoIndex{451872, "iq"},
+    CountryToIsoIndex{451888, "er"},
+    CountryToIsoIndex{451910, "es"},
+    CountryToIsoIndex{451935, "ee"},
+    CountryToIsoIndex{451960, "vu"},
+    CountryToIsoIndex{451982, "ve"},
+    CountryToIsoIndex{452010, "vn"},
+    CountryToIsoIndex{452035, "zm"},
+    CountryToIsoIndex{452054, "zw"},
+    CountryToIsoIndex{452079, "tc"},
+    CountryToIsoIndex{452146, "tr"},
+    CountryToIsoIndex{452168, "tm"},
+    CountryToIsoIndex{452199, "jm"},
+    CountryToIsoIndex{452221, "jp"},
+    CountryToIsoIndex{452243, "ye"},
+    CountryToIsoIndex{452262, "in"},
+    CountryToIsoIndex{452284, "id"},
+    CountryToIsoIndex{452312, "jo"},
+    CountryToIsoIndex{452337, "ir"},
+    CountryToIsoIndex{452353, "ie"},
+    CountryToIsoIndex{452378, "is"},
+    CountryToIsoIndex{452403, "il"},
+    CountryToIsoIndex{452425, "it"},
+    CountryToIsoIndex{452444, "cv"},
+    CountryToIsoIndex{452472, "ky"},
+    CountryToIsoIndex{452524, "kh"},
+    CountryToIsoIndex{452546, "cm"},
+    CountryToIsoIndex{452571, "ca"},
+    CountryToIsoIndex{452590, "ic"},
+    CountryToIsoIndex{452639, "bq"},
+    CountryToIsoIndex{452697, "qa"},
+    CountryToIsoIndex{452716, "ke"},
+    CountryToIsoIndex{452732, "cy"},
+    CountryToIsoIndex{452757, "ki"},
+    CountryToIsoIndex{452782, "cw"},
+    CountryToIsoIndex{452807, "cp"},
+    CountryToIsoIndex{452862, "co"},
+    CountryToIsoIndex{452887, "km"},
+    CountryToIsoIndex{452936, "cg"},
+    CountryToIsoIndex{452979, "cd"},
+    CountryToIsoIndex{453016, "cd"},
+    CountryToIsoIndex{453116, "cg"},
+    CountryToIsoIndex{453162, "xk"},
+    CountryToIsoIndex{453181, "cr"},
+    CountryToIsoIndex{453209, "ci"},
+    CountryToIsoIndex{453240, "cu"},
+    CountryToIsoIndex{453253, "ck"},
+    CountryToIsoIndex{453296, "la"},
+    CountryToIsoIndex{453312, "lv"},
+    CountryToIsoIndex{453331, "ls"},
+    CountryToIsoIndex{453350, "lb"},
+    CountryToIsoIndex{453369, "lr"},
+    CountryToIsoIndex{453391, "ly"},
+    CountryToIsoIndex{453407, "lt"},
+    CountryToIsoIndex{453429, "li"},
+    CountryToIsoIndex{453466, "lu"},
+    CountryToIsoIndex{453500, "mg"},
+    CountryToIsoIndex{453534, "mu"},
+    CountryToIsoIndex{453556, "mr"},
+    CountryToIsoIndex{453587, "yt"},
+    CountryToIsoIndex{453606, "mo"},
+    CountryToIsoIndex{453622, "mo"},
+    CountryToIsoIndex{453755, "mk"},
+    CountryToIsoIndex{453783, "mk"},
+    CountryToIsoIndex{453919, "mw"},
+    CountryToIsoIndex{453938, "my"},
+    CountryToIsoIndex{453963, "mv"},
+    CountryToIsoIndex{453991, "ml"},
+    CountryToIsoIndex{454004, "mt"},
+    CountryToIsoIndex{454020, "ma"},
+    CountryToIsoIndex{454039, "mq"},
+    CountryToIsoIndex{454067, "mh"},
+    CountryToIsoIndex{454119, "im"},
+    CountryToIsoIndex{454156, "mx"},
+    CountryToIsoIndex{454178, "mm"},
+    CountryToIsoIndex{454218, "fm"},
+    CountryToIsoIndex{454249, "mz"},
+    CountryToIsoIndex{454277, "md"},
+    CountryToIsoIndex{454299, "mc"},
+    CountryToIsoIndex{454318, "ms"},
+    CountryToIsoIndex{454346, "me"},
+    CountryToIsoIndex{454377, "mn"},
+    CountryToIsoIndex{454405, "na"},
+    CountryToIsoIndex{454427, "nr"},
+    CountryToIsoIndex{454443, "np"},
+    CountryToIsoIndex{454462, "ne"},
+    CountryToIsoIndex{454481, "ng"},
+    CountryToIsoIndex{454503, "nl"},
+    CountryToIsoIndex{454540, "ni"},
+    CountryToIsoIndex{454568, "nu"},
+    CountryToIsoIndex{454581, "no"},
+    CountryToIsoIndex{454606, "nf"},
+    CountryToIsoIndex{454655, "om"},
+    CountryToIsoIndex{454671, "pk"},
+    CountryToIsoIndex{454699, "pw"},
+    CountryToIsoIndex{454715, "ps"},
+    CountryToIsoIndex{454743, "ps"},
+    CountryToIsoIndex{454807, "pa"},
+    CountryToIsoIndex{454826, "pg"},
+    CountryToIsoIndex{454875, "py"},
+    CountryToIsoIndex{454900, "pe"},
+    CountryToIsoIndex{454913, "pn"},
+    CountryToIsoIndex{454968, "pl"},
+    CountryToIsoIndex{454993, "pt"},
+    CountryToIsoIndex{455024, "pr"},
+    CountryToIsoIndex{455055, "re"},
+    CountryToIsoIndex{455080, "rw"},
+    CountryToIsoIndex{455099, "ro"},
+    CountryToIsoIndex{455124, "ru"},
+    CountryToIsoIndex{455143, "gr"},
+    CountryToIsoIndex{455174, "sv"},
+    CountryToIsoIndex{455202, "ws"},
+    CountryToIsoIndex{455218, "za"},
+    CountryToIsoIndex{455291, "kr"},
+    CountryToIsoIndex{455328, "ss"},
+    CountryToIsoIndex{455368, "gs"},
+    CountryToIsoIndex{455489, "sm"},
+    CountryToIsoIndex{455517, "st"},
+    CountryToIsoIndex{455569, "sa"},
+    CountryToIsoIndex{455609, "fr"},
+    CountryToIsoIndex{455640, "gf"},
+    CountryToIsoIndex{455692, "pf"},
+    CountryToIsoIndex{455753, "ge"},
+    CountryToIsoIndex{455784, "sc"},
+    CountryToIsoIndex{455836, "bl"},
+    CountryToIsoIndex{455870, "sn"},
+    CountryToIsoIndex{455895, "mf"},
+    CountryToIsoIndex{455926, "pm"},
+    CountryToIsoIndex{455981, "vc"},
+    CountryToIsoIndex{456057, "kn"},
+    CountryToIsoIndex{456109, "lc"},
+    CountryToIsoIndex{456137, "rs"},
+    CountryToIsoIndex{456159, "ea"},
+    CountryToIsoIndex{456199, "sz"},
+    CountryToIsoIndex{456230, "sz"},
+    CountryToIsoIndex{456261, "sl"},
+    CountryToIsoIndex{456292, "sg"},
+    CountryToIsoIndex{456320, "sx"},
+    CountryToIsoIndex{456354, "sy"},
+    CountryToIsoIndex{456370, "sk"},
+    CountryToIsoIndex{456398, "si"},
+    CountryToIsoIndex{456423, "sb"},
+    CountryToIsoIndex{456478, "so"},
+    CountryToIsoIndex{456497, "am"},
+    CountryToIsoIndex{456519, "ci"},
+    CountryToIsoIndex{456577, "sd"},
+    CountryToIsoIndex{456596, "sr"},
+    CountryToIsoIndex{456621, "tw"},
+    CountryToIsoIndex{456643, "th"},
+    CountryToIsoIndex{456668, "tz"},
+    CountryToIsoIndex{456693, "tj"},
+    CountryToIsoIndex{456718, "tl"},
+    CountryToIsoIndex{456749, "tg"},
+    CountryToIsoIndex{456762, "tk"},
+    CountryToIsoIndex{456784, "to"},
+    CountryToIsoIndex{456800, "tt"},
+    CountryToIsoIndex{456852, "ta"},
+    CountryToIsoIndex{456895, "tv"},
+    CountryToIsoIndex{456914, "tn"},
+    CountryToIsoIndex{456933, "ug"},
+    CountryToIsoIndex{456952, "uz"},
+    CountryToIsoIndex{456977, "ua"},
+    CountryToIsoIndex{456999, "hu"},
+    CountryToIsoIndex{457021, "wf"},
+    CountryToIsoIndex{457064, "uy"},
+    CountryToIsoIndex{457086, "fo"},
+    CountryToIsoIndex{457135, "ph"},
+    CountryToIsoIndex{457166, "fi"},
+    CountryToIsoIndex{457185, "fj"},
+    CountryToIsoIndex{457198, "fk"},
+    CountryToIsoIndex{457256, "fk"},
+    CountryToIsoIndex{457365, "tf"},
+    CountryToIsoIndex{457450, "va"},
+    CountryToIsoIndex{457493, "cc"},
+    CountryToIsoIndex{457566, "kw"},
+    CountryToIsoIndex{457588, "kz"},
+    CountryToIsoIndex{457613, "kg"},
+    CountryToIsoIndex{457641, "se"},
+    CountryToIsoIndex{457663, "ch"},
+    CountryToIsoIndex{457691, "cx"},
+    CountryToIsoIndex{457728, "qo"},
+    CountryToIsoIndex{457774, "sj"},
+    CountryToIsoIndex{457841, "lk"},
+    CountryToIsoIndex{457866, "td"},
+    CountryToIsoIndex{457879, "cz"},
+    CountryToIsoIndex{457898, "cz"},
+    CountryToIsoIndex{457950, "cl"},
+    CountryToIsoIndex{457963, "cn"},
+    CountryToIsoIndex{457982, "kp"},
+    CountryToIsoIndex{458022, "mp"},
+    CountryToIsoIndex{458098, "cf"},
+    CountryToIsoIndex{458180, "sh"},
+    CountryToIsoIndex{458238, "hr"},
+    CountryToIsoIndex{458263, "je"},
+    CountryToIsoIndex{458279, "dj"},
+    CountryToIsoIndex{458298, "ht"},
+    CountryToIsoIndex{458314, "hm"},
+    CountryToIsoIndex{458396, "hn"},
+    CountryToIsoIndex{458424, "hk"},
+    CountryToIsoIndex{458449, "hk"},
+    CountryToIsoIndex{458591, "hu"},
+    CountryToIsoIndex{458604, "ht"},
+    CountryToIsoIndex{458614, "in"},
+    CountryToIsoIndex{458624, "in"},
+    CountryToIsoIndex{458634, "hn"},
+    CountryToIsoIndex{458650, "hk"},
+    CountryToIsoIndex{458669, "hk"},
+    CountryToIsoIndex{458733, "lu"},
+    CountryToIsoIndex{458755, "ly"},
+    CountryToIsoIndex{458765, "lb"},
+    CountryToIsoIndex{458778, "lt"},
+    CountryToIsoIndex{458794, "li"},
+    CountryToIsoIndex{458819, "lv"},
+    CountryToIsoIndex{458832, "la"},
+    CountryToIsoIndex{458842, "lr"},
+    CountryToIsoIndex{458858, "ls"},
+    CountryToIsoIndex{458868, "ae"},
+    CountryToIsoIndex{458902, "mk"},
+    CountryToIsoIndex{458918, "mk"},
+    CountryToIsoIndex{458934, "mk"},
+    CountryToIsoIndex{459010, "fm"},
+    CountryToIsoIndex{459029, "ml"},
+    CountryToIsoIndex{459036, "mw"},
+    CountryToIsoIndex{459046, "my"},
+    CountryToIsoIndex{459059, "mt"},
+    CountryToIsoIndex{459069, "mv"},
+    CountryToIsoIndex{459085, "mu"},
+    CountryToIsoIndex{459098, "mh"},
+    CountryToIsoIndex{459126, "mq"},
+    CountryToIsoIndex{459142, "cf"},
+    CountryToIsoIndex{459185, "mk"},
+    CountryToIsoIndex{459201, "mo"},
+    CountryToIsoIndex{459211, "mo"},
+    CountryToIsoIndex{459266, "mo"},
+    CountryToIsoIndex{459276, "mo"},
+    CountryToIsoIndex{459286, "mm"},
+    CountryToIsoIndex{459302, "mm"},
+    CountryToIsoIndex{459327, "mg"},
+    CountryToIsoIndex{459346, "mx"},
+    CountryToIsoIndex{459359, "yt"},
+    CountryToIsoIndex{459372, "ps"},
+    CountryToIsoIndex{459403, "tl"},
+    CountryToIsoIndex{459425, "tl"},
+    CountryToIsoIndex{459447, "eh"},
+    CountryToIsoIndex{459472, "md"},
+    CountryToIsoIndex{459485, "mu"},
+    CountryToIsoIndex{459498, "mr"},
+    CountryToIsoIndex{459514, "ma"},
+    CountryToIsoIndex{459524, "mc"},
+    CountryToIsoIndex{459534, "me"},
+    CountryToIsoIndex{459553, "me"},
+    CountryToIsoIndex{459572, "ms"},
+    CountryToIsoIndex{459591, "mn"},
+    CountryToIsoIndex{459607, "mz"},
+    CountryToIsoIndex{459623, "ru"},
+    CountryToIsoIndex{459633, "rw"},
+    CountryToIsoIndex{459646, "re"},
+    CountryToIsoIndex{459662, "ru"},
+    CountryToIsoIndex{459672, "ro"},
+    CountryToIsoIndex{459685, "sb"},
+    CountryToIsoIndex{459707, "kp"},
+    CountryToIsoIndex{459726, "rs"},
+    CountryToIsoIndex{459739, "rs"},
+    CountryToIsoIndex{459752, "so"},
+    CountryToIsoIndex{459762, "sr"},
+    CountryToIsoIndex{459775, "sz"},
+    CountryToIsoIndex{459794, "sd"},
+    CountryToIsoIndex{459804, "lk"},
+    CountryToIsoIndex{459820, "sy"},
+    CountryToIsoIndex{459830, "sc"},
+    CountryToIsoIndex{459843, "sx"},
+    CountryToIsoIndex{459865, "sx"},
+    CountryToIsoIndex{459887, "sg"},
+    CountryToIsoIndex{459903, "ea"},
+    CountryToIsoIndex{459928, "ws"},
+    CountryToIsoIndex{459938, "sm"},
+    CountryToIsoIndex{459954, "st"},
+    CountryToIsoIndex{459988, "st"},
+    CountryToIsoIndex{460022, "sa"},
+    CountryToIsoIndex{460044, "cy"},
+    CountryToIsoIndex{460060, "sl"},
+    CountryToIsoIndex{460076, "sn"},
+    CountryToIsoIndex{460089, "sh"},
+    CountryToIsoIndex{460108, "lc"},
+    CountryToIsoIndex{460127, "mf"},
+    CountryToIsoIndex{460149, "ea"},
+    CountryToIsoIndex{460171, "sk"},
+    CountryToIsoIndex{460187, "si"},
+    CountryToIsoIndex{460203, "sj"},
+    CountryToIsoIndex{460252, "sj"},
+    CountryToIsoIndex{460292, "ch"},
+    CountryToIsoIndex{460314, "se"},
+    CountryToIsoIndex{460327, "sz"},
+    CountryToIsoIndex{460346, "sa"},
+    CountryToIsoIndex{460365, "es"},
+    CountryToIsoIndex{460375, "qa"},
+    CountryToIsoIndex{460385, "bl"},
+    CountryToIsoIndex{460410, "bl"},
+    CountryToIsoIndex{460438, "vc"},
+    CountryToIsoIndex{460487, "vc"},
+    CountryToIsoIndex{460536, "kn"},
+    CountryToIsoIndex{460570, "kn"},
+    CountryToIsoIndex{460604, "pm"},
+    CountryToIsoIndex{460641, "pm"},
+    CountryToIsoIndex{460681, "bz"},
+    CountryToIsoIndex{460691, "bt"},
+    CountryToIsoIndex{460704, "bg"},
+    CountryToIsoIndex{460720, "bf"},
+    CountryToIsoIndex{460739, "bv"},
+    CountryToIsoIndex{460758, "gw"},
+    CountryToIsoIndex{460768, "bs"},
+    CountryToIsoIndex{460781, "bh"},
+    CountryToIsoIndex{460794, "bb"},
+    CountryToIsoIndex{460810, "bd"},
+    CountryToIsoIndex{460829, "bz"},
+    CountryToIsoIndex{460839, "by"},
+    CountryToIsoIndex{460852, "be"},
+    CountryToIsoIndex{460865, "bm"},
+    CountryToIsoIndex{460878, "bj"},
+    CountryToIsoIndex{460888, "bn"},
+    CountryToIsoIndex{460898, "bi"},
+    CountryToIsoIndex{460911, "br"},
+    CountryToIsoIndex{460924, "bo"},
+    CountryToIsoIndex{460937, "ba"},
+    CountryToIsoIndex{460977, "bw"},
+    CountryToIsoIndex{460993, "ba"},
+    CountryToIsoIndex{461030, "vi"},
+    CountryToIsoIndex{461067, "vg"},
+    CountryToIsoIndex{461107, "va"},
+    CountryToIsoIndex{461120, "va"},
+    CountryToIsoIndex{461142, "vu"},
+    CountryToIsoIndex{461155, "vn"},
+    CountryToIsoIndex{461168, "ve"},
+    CountryToIsoIndex{461184, "tr"},
+    CountryToIsoIndex{461194, "tm"},
+    CountryToIsoIndex{461219, "tv"},
+    CountryToIsoIndex{461229, "tn"},
+    CountryToIsoIndex{461242, "tl"},
+    CountryToIsoIndex{461261, "tz"},
+    CountryToIsoIndex{461277, "th"},
+    CountryToIsoIndex{461293, "tw"},
+    CountryToIsoIndex{461306, "tj"},
+    CountryToIsoIndex{461325, "ta"},
+    CountryToIsoIndex{461353, "ta"},
+    CountryToIsoIndex{461378, "tt"},
+    CountryToIsoIndex{461409, "tt"},
+    CountryToIsoIndex{461440, "to"},
+    CountryToIsoIndex{461450, "tk"},
+    CountryToIsoIndex{461463, "tg"},
+    CountryToIsoIndex{461470, "cl"},
+    CountryToIsoIndex{461477, "cn"},
+    CountryToIsoIndex{461487, "td"},
+    CountryToIsoIndex{461494, "cz"},
+    CountryToIsoIndex{461504, "cz"},
+    CountryToIsoIndex{461526, "cz"},
+    CountryToIsoIndex{461548, "nu"},
+    CountryToIsoIndex{461558, "ni"},
+    CountryToIsoIndex{461571, "nc"},
+    CountryToIsoIndex{461593, "nz"},
+    CountryToIsoIndex{461612, "ne"},
+    CountryToIsoIndex{461622, "na"},
+    CountryToIsoIndex{461635, "nr"},
+    CountryToIsoIndex{461645, "io"},
+    CountryToIsoIndex{461706, "as"},
+    CountryToIsoIndex{461734, "um"},
+    CountryToIsoIndex{461786, "ng"},
+    CountryToIsoIndex{461802, "tf"},
+    CountryToIsoIndex{461851, "gf"},
+    CountryToIsoIndex{461882, "pf"},
+    CountryToIsoIndex{461919, "nl"},
+    CountryToIsoIndex{461938, "nl"},
+    CountryToIsoIndex{461960, "np"},
+    CountryToIsoIndex{461970, "no"},
+    CountryToIsoIndex{461980, "no"},
+    CountryToIsoIndex{461993, "nf"},
+    CountryToIsoIndex{462018, "al"},
+    CountryToIsoIndex{462034, "dz"},
+    CountryToIsoIndex{462050, "us"},
+    CountryToIsoIndex{462063, "aw"},
+    CountryToIsoIndex{462073, "am"},
+    CountryToIsoIndex{462089, "ar"},
+    CountryToIsoIndex{462108, "ac"},
+    CountryToIsoIndex{462133, "ag"},
+    CountryToIsoIndex{462161, "aq"},
+    CountryToIsoIndex{462183, "ad"},
+    CountryToIsoIndex{462196, "ai"},
+    CountryToIsoIndex{462212, "ai"},
+    CountryToIsoIndex{462228, "ao"},
+    CountryToIsoIndex{462241, "au"},
+    CountryToIsoIndex{462263, "au"},
+    CountryToIsoIndex{462285, "qo"},
+    CountryToIsoIndex{462319, "az"},
+    CountryToIsoIndex{462338, "ie"},
+    CountryToIsoIndex{462357, "im"},
+    CountryToIsoIndex{462379, "is"},
+    CountryToIsoIndex{462398, "ci"},
+    CountryToIsoIndex{462420, "af"},
+    CountryToIsoIndex{462442, "uy"},
+    CountryToIsoIndex{462455, "uz"},
+    CountryToIsoIndex{462477, "iq"},
+    CountryToIsoIndex{462487, "ir"},
+    CountryToIsoIndex{462497, "et"},
+    CountryToIsoIndex{462513, "id"},
+    CountryToIsoIndex{462532, "gq"},
+    CountryToIsoIndex{462557, "ec"},
+    CountryToIsoIndex{462570, "ag"},
+    CountryToIsoIndex{462598, "sv"},
+    CountryToIsoIndex{462620, "er"},
+    CountryToIsoIndex{462633, "ee"},
+    CountryToIsoIndex{462649, "il"},
+    CountryToIsoIndex{462665, "gb"},
+    CountryToIsoIndex{462681, "om"},
+    CountryToIsoIndex{462691, "at"},
+    CountryToIsoIndex{462707, "cw"},
+    CountryToIsoIndex{462720, "cw"},
+    CountryToIsoIndex{462733, "cu"},
+    CountryToIsoIndex{462740, "ck"},
+    CountryToIsoIndex{462759, "ki"},
+    CountryToIsoIndex{462772, "kg"},
+    CountryToIsoIndex{462791, "kg"},
+    CountryToIsoIndex{462810, "cm"},
+    CountryToIsoIndex{462823, "kh"},
+    CountryToIsoIndex{462839, "bq"},
+    CountryToIsoIndex{462876, "ca"},
+    CountryToIsoIndex{462886, "kz"},
+    CountryToIsoIndex{462905, "ky"},
+    CountryToIsoIndex{462930, "ke"},
+    CountryToIsoIndex{462940, "cv"},
+    CountryToIsoIndex{462956, "cp"},
+    CountryToIsoIndex{462984, "cx"},
+    CountryToIsoIndex{463009, "hr"},
+    CountryToIsoIndex{463025, "kw"},
+    CountryToIsoIndex{463035, "co"},
+    CountryToIsoIndex{463051, "km"},
+    CountryToIsoIndex{463064, "cr"},
+    CountryToIsoIndex{463080, "xk"},
+    CountryToIsoIndex{463090, "ci"},
+    CountryToIsoIndex{463106, "cd"},
+    CountryToIsoIndex{463116, "cg"},
+    CountryToIsoIndex{463141, "cg"},
+    CountryToIsoIndex{463166, "cg"},
+    CountryToIsoIndex{463191, "cd"},
+    CountryToIsoIndex{463213, "cd"},
+    CountryToIsoIndex{463268, "cc"},
+    CountryToIsoIndex{463302, "qa"},
+    CountryToIsoIndex{463312, "hm"},
+    CountryToIsoIndex{463367, "qo"},
+    CountryToIsoIndex{463392, "wf"},
+    CountryToIsoIndex{463417, "wf"},
+    CountryToIsoIndex{463454, "zw"},
+    CountryToIsoIndex{463467, "zm"},
+    CountryToIsoIndex{463480, "ye"},
+    CountryToIsoIndex{463490, "cf"},
+    CountryToIsoIndex{463539, "mp"},
+    CountryToIsoIndex{463579, "io"},
+    CountryToIsoIndex{463631, "ae"},
+    CountryToIsoIndex{463674, "tc"},
+    CountryToIsoIndex{463720, "ax"},
+    CountryToIsoIndex{463748, "as"},
+    CountryToIsoIndex{463773, "vi"},
+    CountryToIsoIndex{463813, "ez"},
+    CountryToIsoIndex{463835, "vg"},
+    CountryToIsoIndex{463878, "bq"},
+    CountryToIsoIndex{463918, "ic"},
+    CountryToIsoIndex{463943, "um"},
+    CountryToIsoIndex{463989, "tf"},
+    CountryToIsoIndex{464032, "gf"},
+    CountryToIsoIndex{464063, "pf"},
+    CountryToIsoIndex{464097, "fo"},
+    CountryToIsoIndex{464119, "ps"},
+    CountryToIsoIndex{464147, "fk"},
+    CountryToIsoIndex{464178, "us"},
+    CountryToIsoIndex{464206, "gb"},
+    CountryToIsoIndex{464237, "us"},
+    CountryToIsoIndex{464247, "gb"},
+    CountryToIsoIndex{464254, "gb"},
+    CountryToIsoIndex{464264, "ua"},
+    CountryToIsoIndex{464277, "uz"},
+    CountryToIsoIndex{464299, "ug"},
+    CountryToIsoIndex{464312, "hm"},
+    CountryToIsoIndex{464358, "mp"},
+    CountryToIsoIndex{464395, "bv"},
+    CountryToIsoIndex{464420, "tc"},
+    CountryToIsoIndex{464460, "ax"},
+    CountryToIsoIndex{464485, "ck"},
+    CountryToIsoIndex{464504, "ic"},
+    CountryToIsoIndex{464526, "cx"},
+    CountryToIsoIndex{464557, "gs"},
+    CountryToIsoIndex{464621, "fo"},
+    CountryToIsoIndex{464643, "fk"},
+    CountryToIsoIndex{464671, "ss"},
+    CountryToIsoIndex{464690, "za"},
+    CountryToIsoIndex{464712, "kr"},
+    CountryToIsoIndex{464731, "gs"},
+    CountryToIsoIndex{464798, "dg"},
+    CountryToIsoIndex{464820, "dg"},
+    CountryToIsoIndex{464842, "dk"},
+    CountryToIsoIndex{464858, "do"},
+    CountryToIsoIndex{464886, "do"},
+    CountryToIsoIndex{464917, "dm"},
+    CountryToIsoIndex{464930, "de"},
+    CountryToIsoIndex{464943, "je"},
+    CountryToIsoIndex{464953, "dj"},
+    CountryToIsoIndex{464963, "gi"},
+    CountryToIsoIndex{464982, "jm"},
+    CountryToIsoIndex{464995, "jp"},
+    CountryToIsoIndex{465005, "jo"},
+    CountryToIsoIndex{465018, "ge"},
+    CountryToIsoIndex{465031, "gg"},
+    CountryToIsoIndex{465044, "gg"},
+    CountryToIsoIndex{465057, "gu"},
+    CountryToIsoIndex{465067, "gt"},
+    CountryToIsoIndex{465083, "gp"},
+    CountryToIsoIndex{465099, "gy"},
+    CountryToIsoIndex{465109, "gi"},
+    CountryToIsoIndex{465128, "gn"},
+    CountryToIsoIndex{465135, "gw"},
+    CountryToIsoIndex{465151, "gm"},
+    CountryToIsoIndex{465164, "ga"},
+    CountryToIsoIndex{465174, "gh"},
+    CountryToIsoIndex{465181, "gl"},
+    CountryToIsoIndex{465200, "gr"},
+    CountryToIsoIndex{465210, "gd"},
+    CountryToIsoIndex{465223, "eg"},
+    CountryToIsoIndex{465233, "it"},
+    CountryToIsoIndex{465246, "td"},
+    CountryToIsoIndex{465253, "fr"},
+    CountryToIsoIndex{465269, "ph"},
+    CountryToIsoIndex{465285, "fi"},
+    CountryToIsoIndex{465301, "fj"},
+    CountryToIsoIndex{465308, "ps"},
+    CountryToIsoIndex{465324, "ps"},
+    CountryToIsoIndex{465343, "fk"},
+    CountryToIsoIndex{465398, "pn"},
+    CountryToIsoIndex{465417, "pn"},
+    CountryToIsoIndex{465454, "pw"},
+    CountryToIsoIndex{465464, "py"},
+    CountryToIsoIndex{465477, "pa"},
+    CountryToIsoIndex{465487, "pk"},
+    CountryToIsoIndex{465503, "pg"},
+    CountryToIsoIndex{465525, "pe"},
+    CountryToIsoIndex{465532, "pl"},
+    CountryToIsoIndex{465545, "pt"},
+    CountryToIsoIndex{465561, "pr"},
+    CountryToIsoIndex{465577, "am"},
+    CountryToIsoIndex{465593, "al"},
+    CountryToIsoIndex{465609, "dz"},
+    CountryToIsoIndex{465625, "aw"},
+    CountryToIsoIndex{465635, "as"},
+    CountryToIsoIndex{465657, "gf"},
+    CountryToIsoIndex{465679, "pf"},
+    CountryToIsoIndex{465710, "tf"},
+    CountryToIsoIndex{465762, "ai"},
+    CountryToIsoIndex{465775, "ao"},
+    CountryToIsoIndex{465788, "ph"},
+    CountryToIsoIndex{465807, "mx"},
+    CountryToIsoIndex{465823, "es"},
+    CountryToIsoIndex{465842, "sz"},
+    CountryToIsoIndex{465861, "ad"},
+    CountryToIsoIndex{465874, "tc"},
+    CountryToIsoIndex{465920, "de"},
+    CountryToIsoIndex{465933, "qo"},
+    CountryToIsoIndex{465958, "at"},
+    CountryToIsoIndex{465971, "az"},
+    CountryToIsoIndex{465987, "ck"},
+    CountryToIsoIndex{466027, "va"},
+    CountryToIsoIndex{466052, "ar"},
+    CountryToIsoIndex{466071, "af"},
+    CountryToIsoIndex{466093, "ie"},
+    CountryToIsoIndex{466106, "au"},
+    CountryToIsoIndex{466119, "sv"},
+    CountryToIsoIndex{466141, "er"},
+    CountryToIsoIndex{466154, "ec"},
+    CountryToIsoIndex{466167, "gq"},
+    CountryToIsoIndex{466195, "ee"},
+    CountryToIsoIndex{466211, "sz"},
+    CountryToIsoIndex{466227, "cv"},
+    CountryToIsoIndex{466258, "iq"},
+    CountryToIsoIndex{466268, "ir"},
+    CountryToIsoIndex{466278, "id"},
+    CountryToIsoIndex{466297, "in"},
+    CountryToIsoIndex{466310, "il"},
+    CountryToIsoIndex{466323, "it"},
+    CountryToIsoIndex{466333, "et"},
+    CountryToIsoIndex{466349, "nc"},
+    CountryToIsoIndex{466374, "gl"},
+    CountryToIsoIndex{466390, "nz"},
+    CountryToIsoIndex{466412, "eg"},
+    CountryToIsoIndex{466425, "ci"},
+    CountryToIsoIndex{466456, "ax"},
+    CountryToIsoIndex{466484, "om"},
+    CountryToIsoIndex{466494, "ac"},
+    CountryToIsoIndex{466528, "ci"},
+    CountryToIsoIndex{466559, "uz"},
+    CountryToIsoIndex{466581, "im"},
+    CountryToIsoIndex{466624, "kn"},
+    CountryToIsoIndex{466661, "sh"},
+    CountryToIsoIndex{466683, "lc"},
+    CountryToIsoIndex{466705, "sm"},
+    CountryToIsoIndex{466730, "bl"},
+    CountryToIsoIndex{466755, "pm"},
+    CountryToIsoIndex{466792, "mf"},
+    CountryToIsoIndex{466811, "vc"},
+    CountryToIsoIndex{466869, "ag"},
+    CountryToIsoIndex{466888, "gh"},
+    CountryToIsoIndex{466898, "fr"},
+    CountryToIsoIndex{466911, "gm"},
+    CountryToIsoIndex{466927, "cp"},
+    CountryToIsoIndex{466967, "ga"},
+    CountryToIsoIndex{466977, "gy"},
+    CountryToIsoIndex{466987, "ki"},
+    CountryToIsoIndex{467000, "bq"},
+    CountryToIsoIndex{467040, "hr"},
+    CountryToIsoIndex{467056, "cm"},
+    CountryToIsoIndex{467069, "kh"},
+    CountryToIsoIndex{467088, "cd"},
+    CountryToIsoIndex{467101, "cd"},
+    CountryToIsoIndex{467123, "cg"},
+    CountryToIsoIndex{467145, "cg"},
+    CountryToIsoIndex{467167, "kz"},
+    CountryToIsoIndex{467186, "qa"},
+    CountryToIsoIndex{467196, "ky"},
+    CountryToIsoIndex{467224, "ca"},
+    CountryToIsoIndex{467234, "ke"},
+    CountryToIsoIndex{467244, "gn"},
+    CountryToIsoIndex{467254, "gw"},
+    CountryToIsoIndex{467276, "gb"},
+    CountryToIsoIndex{467289, "kg"},
+    CountryToIsoIndex{467305, "gr"},
+    CountryToIsoIndex{467315, "cc"},
+    CountryToIsoIndex{467349, "co"},
+    CountryToIsoIndex{467368, "km"},
+    CountryToIsoIndex{467381, "cr"},
+    CountryToIsoIndex{467397, "xk"},
+    CountryToIsoIndex{467407, "cw"},
+    CountryToIsoIndex{467420, "cu"},
+    CountryToIsoIndex{467427, "kw"},
+    CountryToIsoIndex{467440, "cf"},
+    CountryToIsoIndex{467477, "gg"},
+    CountryToIsoIndex{467487, "tr"},
+    CountryToIsoIndex{467494, "hn"},
+    CountryToIsoIndex{467510, "ht"},
+    CountryToIsoIndex{467520, "hk"},
+    CountryToIsoIndex{467539, "hk"},
+    CountryToIsoIndex{467630, "hu"},
+    CountryToIsoIndex{467643, "hm"},
+    CountryToIsoIndex{467704, "lr"},
+    CountryToIsoIndex{467717, "lv"},
+    CountryToIsoIndex{467730, "la"},
+    CountryToIsoIndex{467740, "lb"},
+    CountryToIsoIndex{467753, "ls"},
+    CountryToIsoIndex{467763, "re"},
+    CountryToIsoIndex{467779, "li"},
+    CountryToIsoIndex{467801, "ly"},
+    CountryToIsoIndex{467811, "lt"},
+    CountryToIsoIndex{467827, "ro"},
+    CountryToIsoIndex{467840, "rw"},
+    CountryToIsoIndex{467853, "lu"},
+    CountryToIsoIndex{467869, "fm"},
+    CountryToIsoIndex{467888, "mo"},
+    CountryToIsoIndex{467898, "mo"},
+    CountryToIsoIndex{467968, "mw"},
+    CountryToIsoIndex{467978, "my"},
+    CountryToIsoIndex{467994, "ml"},
+    CountryToIsoIndex{468001, "mt"},
+    CountryToIsoIndex{468011, "mv"},
+    CountryToIsoIndex{468027, "md"},
+    CountryToIsoIndex{468043, "mc"},
+    CountryToIsoIndex{468053, "mn"},
+    CountryToIsoIndex{468069, "ms"},
+    CountryToIsoIndex{468088, "mh"},
+    CountryToIsoIndex{468113, "mk"},
+    CountryToIsoIndex{468129, "mk"},
+    CountryToIsoIndex{468150, "mg"},
+    CountryToIsoIndex{468169, "mr"},
+    CountryToIsoIndex{468182, "mq"},
+    CountryToIsoIndex{468195, "mm"},
+    CountryToIsoIndex{468217, "yt"},
+    CountryToIsoIndex{468227, "mu"},
+    CountryToIsoIndex{468243, "ma"},
+    CountryToIsoIndex{468253, "me"},
+    CountryToIsoIndex{468272, "mz"},
+    CountryToIsoIndex{468288, "ne"},
+    CountryToIsoIndex{468298, "na"},
+    CountryToIsoIndex{468314, "bs"},
+    CountryToIsoIndex{468336, "np"},
+    CountryToIsoIndex{468346, "nl"},
+    CountryToIsoIndex{468359, "ni"},
+    CountryToIsoIndex{468372, "ng"},
+    CountryToIsoIndex{468385, "nu"},
+    CountryToIsoIndex{468392, "nr"},
+    CountryToIsoIndex{468402, "nf"},
+    CountryToIsoIndex{468433, "no"},
+    CountryToIsoIndex{468440, "pk"},
+    CountryToIsoIndex{468456, "bh"},
+    CountryToIsoIndex{468472, "py"},
+    CountryToIsoIndex{468488, "pw"},
+    CountryToIsoIndex{468501, "ps"},
+    CountryToIsoIndex{468517, "ps"},
+    CountryToIsoIndex{468560, "gu"},
+    CountryToIsoIndex{468567, "pa"},
+    CountryToIsoIndex{468577, "bj"},
+    CountryToIsoIndex{468590, "bd"},
+    CountryToIsoIndex{468609, "pg"},
+    CountryToIsoIndex{468631, "bb"},
+    CountryToIsoIndex{468644, "bm"},
+    CountryToIsoIndex{468654, "br"},
+    CountryToIsoIndex{468664, "bw"},
+    CountryToIsoIndex{468677, "pr"},
+    CountryToIsoIndex{468696, "by"},
+    CountryToIsoIndex{468709, "bz"},
+    CountryToIsoIndex{468719, "be"},
+    CountryToIsoIndex{468735, "pe"},
+    CountryToIsoIndex{468742, "pn"},
+    CountryToIsoIndex{468770, "vg"},
+    CountryToIsoIndex{468819, "io"},
+    CountryToIsoIndex{468862, "pl"},
+    CountryToIsoIndex{468872, "bo"},
+    CountryToIsoIndex{468885, "ba"},
+    CountryToIsoIndex{468910, "pt"},
+    CountryToIsoIndex{468923, "bg"},
+    CountryToIsoIndex{468939, "bn"},
+    CountryToIsoIndex{468949, "bt"},
+    CountryToIsoIndex{468959, "bv"},
+    CountryToIsoIndex{468981, "bf"},
+    CountryToIsoIndex{468997, "bi"},
+    CountryToIsoIndex{469010, "gd"},
+    CountryToIsoIndex{469020, "cy"},
+    CountryToIsoIndex{469033, "st"},
+    CountryToIsoIndex{469064, "sa"},
+    CountryToIsoIndex{469086, "zm"},
+    CountryToIsoIndex{469099, "ws"},
+    CountryToIsoIndex{469109, "ae"},
+    CountryToIsoIndex{469161, "us"},
+    CountryToIsoIndex{469201, "lk"},
+    CountryToIsoIndex{469217, "sk"},
+    CountryToIsoIndex{469233, "si"},
+    CountryToIsoIndex{469249, "sj"},
+    CountryToIsoIndex{469289, "ch"},
+    CountryToIsoIndex{469299, "se"},
+    CountryToIsoIndex{469312, "sl"},
+    CountryToIsoIndex{469331, "sc"},
+    CountryToIsoIndex{469347, "sy"},
+    CountryToIsoIndex{469357, "zw"},
+    CountryToIsoIndex{469370, "sn"},
+    CountryToIsoIndex{469383, "sg"},
+    CountryToIsoIndex{469399, "sx"},
+    CountryToIsoIndex{469418, "sb"},
+    CountryToIsoIndex{469446, "so"},
+    CountryToIsoIndex{469456, "ea"},
+    CountryToIsoIndex{469478, "sd"},
+    CountryToIsoIndex{469488, "sr"},
+    CountryToIsoIndex{469501, "rs"},
+    CountryToIsoIndex{469511, "cn"},
+    CountryToIsoIndex{469530, "cx"},
+    CountryToIsoIndex{469567, "tw"},
+    CountryToIsoIndex{469580, "tj"},
+    CountryToIsoIndex{469599, "th"},
+    CountryToIsoIndex{469612, "tz"},
+    CountryToIsoIndex{469628, "tl"},
+    CountryToIsoIndex{469653, "dk"},
+    CountryToIsoIndex{469666, "dg"},
+    CountryToIsoIndex{469685, "tl"},
+    CountryToIsoIndex{469704, "tk"},
+    CountryToIsoIndex{469717, "tg"},
+    CountryToIsoIndex{469724, "dm"},
+    CountryToIsoIndex{469737, "do"},
+    CountryToIsoIndex{469765, "to"},
+    CountryToIsoIndex{469775, "tn"},
+    CountryToIsoIndex{469791, "tv"},
+    CountryToIsoIndex{469801, "tm"},
+    CountryToIsoIndex{469826, "tt"},
+    CountryToIsoIndex{469854, "ta"},
+    CountryToIsoIndex{469879, "xa"},
+    CountryToIsoIndex{469913, "xb"},
+    CountryToIsoIndex{469926, "ge"},
+    CountryToIsoIndex{469939, "jm"},
+    CountryToIsoIndex{469952, "td"},
+    CountryToIsoIndex{469959, "jp"},
+    CountryToIsoIndex{469972, "cz"},
+    CountryToIsoIndex{469982, "cz"},
+    CountryToIsoIndex{470001, "cl"},
+    CountryToIsoIndex{470008, "gi"},
+    CountryToIsoIndex{470021, "dj"},
+    CountryToIsoIndex{470031, "ic"},
+    CountryToIsoIndex{470056, "jo"},
+    CountryToIsoIndex{470066, "za"},
+    CountryToIsoIndex{470094, "ss"},
+    CountryToIsoIndex{470116, "kr"},
+    CountryToIsoIndex{470138, "gs"},
+    CountryToIsoIndex{470220, "aq"},
+    CountryToIsoIndex{470236, "is"},
+    CountryToIsoIndex{470255, "kp"},
+    CountryToIsoIndex{470274, "mp"},
+    CountryToIsoIndex{470317, "je"},
+    CountryToIsoIndex{470327, "fk"},
+    CountryToIsoIndex{470349, "fk"},
+    CountryToIsoIndex{470398, "wf"},
+    CountryToIsoIndex{470423, "vu"},
+    CountryToIsoIndex{470439, "gp"},
+    CountryToIsoIndex{470452, "gt"},
+    CountryToIsoIndex{470465, "fo"},
+    CountryToIsoIndex{470487, "ve"},
+    CountryToIsoIndex{470503, "vn"},
+    CountryToIsoIndex{470519, "fi"},
+    CountryToIsoIndex{470535, "fj"},
+    CountryToIsoIndex{470542, "eh"},
+    CountryToIsoIndex{470570, "ye"},
+    CountryToIsoIndex{470580, "ru"},
+    CountryToIsoIndex{470590, "ug"},
+    CountryToIsoIndex{470603, "ua"},
+    CountryToIsoIndex{470616, "ez"},
+    CountryToIsoIndex{470638, "uy"},
+    CountryToIsoIndex{470648, "kh"},
+    CountryToIsoIndex{470670, "ca"},
+    CountryToIsoIndex{470689, "qa"},
+    CountryToIsoIndex{470702, "cv"},
+    CountryToIsoIndex{470724, "cm"},
+    CountryToIsoIndex{470746, "kz"},
+    CountryToIsoIndex{470786, "cd"},
+    CountryToIsoIndex{470835, "cg"},
+    CountryToIsoIndex{470890, "cg"},
+    CountryToIsoIndex{470939, "cd"},
+    CountryToIsoIndex{471033, "ci"},
+    CountryToIsoIndex{471058, "km"},
+    CountryToIsoIndex{471074, "cw"},
+    CountryToIsoIndex{471096, "kp"},
+    CountryToIsoIndex{471136, "kr"},
+    CountryToIsoIndex{471182, "kw"},
+    CountryToIsoIndex{471201, "xk"},
+    CountryToIsoIndex{471223, "cr"},
+    CountryToIsoIndex{471254, "co"},
+    CountryToIsoIndex{471279, "kg"},
+    CountryToIsoIndex{471325, "ke"},
+    CountryToIsoIndex{471344, "ic"},
+    CountryToIsoIndex{471375, "cc"},
+    CountryToIsoIndex{471418, "ky"},
+    CountryToIsoIndex{471449, "ck"},
+    CountryToIsoIndex{471471, "cx"},
+    CountryToIsoIndex{471511, "cp"},
+    CountryToIsoIndex{471551, "nf"},
+    CountryToIsoIndex{471588, "tc"},
+    CountryToIsoIndex{471634, "bv"},
+    CountryToIsoIndex{471668, "pn"},
+    CountryToIsoIndex{471699, "mp"},
+    CountryToIsoIndex{471757, "mh"},
+    CountryToIsoIndex{471791, "vg"},
+    CountryToIsoIndex{471867, "vi"},
+    CountryToIsoIndex{471919, "sb"},
+    CountryToIsoIndex{471956, "hm"},
+    CountryToIsoIndex{472023, "fk"},
+    CountryToIsoIndex{472060, "fk"},
+    CountryToIsoIndex{472110, "fo"},
+    CountryToIsoIndex{472144, "gs"},
+    CountryToIsoIndex{472265, "ac"},
+    CountryToIsoIndex{472302, "ax"},
+    CountryToIsoIndex{472330, "um"},
+    CountryToIsoIndex{472388, "gr"},
+    CountryToIsoIndex{472404, "hr"},
+    CountryToIsoIndex{472432, "gt"},
+    CountryToIsoIndex{472466, "ki"},
+    CountryToIsoIndex{472491, "cu"},
+    CountryToIsoIndex{472507, "gb"},
+    CountryToIsoIndex{472553, "gb"},
+    CountryToIsoIndex{472560, "cn"},
+    CountryToIsoIndex{472570, "td"},
+    CountryToIsoIndex{472580, "cz"},
+    CountryToIsoIndex{472593, "jp"},
+    CountryToIsoIndex{472609, "dj"},
+    CountryToIsoIndex{472631, "ea"},
+    CountryToIsoIndex{472677, "je"},
+    CountryToIsoIndex{472693, "dk"},
+    CountryToIsoIndex{472718, "dm"},
+    CountryToIsoIndex{472740, "tf"},
+    CountryToIsoIndex{472822, "io"},
+    CountryToIsoIndex{472925, "ps"},
+    CountryToIsoIndex{472974, "dg"},
+    CountryToIsoIndex{473014, "na"},
+    CountryToIsoIndex{473036, "nr"},
+    CountryToIsoIndex{473049, "nu"},
+    CountryToIsoIndex{473056, "tz"},
+    CountryToIsoIndex{473078, "tj"},
+    CountryToIsoIndex{473121, "to"},
+    CountryToIsoIndex{473143, "tk"},
+    CountryToIsoIndex{473162, "tg"},
+    CountryToIsoIndex{473181, "tr"},
+    CountryToIsoIndex{473197, "tm"},
+    CountryToIsoIndex{473237, "tw"},
+    CountryToIsoIndex{473259, "ez"},
+    CountryToIsoIndex{473308, "qo"},
+    CountryToIsoIndex{473357, "th"},
+    CountryToIsoIndex{473364, "tl"},
+    CountryToIsoIndex{473389, "tl"},
+    CountryToIsoIndex{473429, "tn"},
+    CountryToIsoIndex{473454, "tv"},
+    CountryToIsoIndex{473476, "tt"},
+    CountryToIsoIndex{473540, "ta"},
+    CountryToIsoIndex{473595, "ni"},
+    CountryToIsoIndex{473629, "ne"},
+    CountryToIsoIndex{473648, "ng"},
+    CountryToIsoIndex{473682, "nc"},
+    CountryToIsoIndex{473725, "nz"},
+    CountryToIsoIndex{473759, "np"},
+    CountryToIsoIndex{473781, "no"},
+    CountryToIsoIndex{473800, "bd"},
+    CountryToIsoIndex{473831, "bb"},
+    CountryToIsoIndex{473853, "fr"},
+    CountryToIsoIndex{473872, "bh"},
+    CountryToIsoIndex{473891, "bs"},
+    CountryToIsoIndex{473913, "bw"},
+    CountryToIsoIndex{473941, "va"},
+    CountryToIsoIndex{473981, "bo"},
+    CountryToIsoIndex{474000, "ba"},
+    CountryToIsoIndex{474070, "bf"},
+    CountryToIsoIndex{474107, "bj"},
+    CountryToIsoIndex{474126, "bz"},
+    CountryToIsoIndex{474139, "by"},
+    CountryToIsoIndex{474161, "be"},
+    CountryToIsoIndex{474189, "pk"},
+    CountryToIsoIndex{474220, "pa"},
+    CountryToIsoIndex{474245, "pg"},
+    CountryToIsoIndex{474312, "py"},
+    CountryToIsoIndex{474346, "ps"},
+    CountryToIsoIndex{474377, "pf"},
+    CountryToIsoIndex{474432, "pl"},
+    CountryToIsoIndex{474451, "pe"},
+    CountryToIsoIndex{474467, "bm"},
+    CountryToIsoIndex{474492, "bg"},
+    CountryToIsoIndex{474523, "bt"},
+    CountryToIsoIndex{474542, "bi"},
+    CountryToIsoIndex{474567, "br"},
+    CountryToIsoIndex{474592, "pw"},
+    CountryToIsoIndex{474605, "pr"},
+    CountryToIsoIndex{474633, "pt"},
+    CountryToIsoIndex{474670, "bn"},
+    CountryToIsoIndex{474692, "fm"},
+    CountryToIsoIndex{474726, "mm"},
+    CountryToIsoIndex{474769, "mo"},
+    CountryToIsoIndex{474788, "mo"},
+    CountryToIsoIndex{474867, "mg"},
+    CountryToIsoIndex{474907, "mq"},
+    CountryToIsoIndex{474932, "yt"},
+    CountryToIsoIndex{474951, "ma"},
+    CountryToIsoIndex{474973, "ml"},
+    CountryToIsoIndex{474989, "mv"},
+    CountryToIsoIndex{475014, "mt"},
+    CountryToIsoIndex{475036, "mk"},
+    CountryToIsoIndex{475067, "mk"},
+    CountryToIsoIndex{475182, "mw"},
+    CountryToIsoIndex{475204, "my"},
+    CountryToIsoIndex{475229, "mx"},
+    CountryToIsoIndex{475254, "me"},
+    CountryToIsoIndex{475297, "ms"},
+    CountryToIsoIndex{475328, "mn"},
+    CountryToIsoIndex{475359, "md"},
+    CountryToIsoIndex{475384, "mc"},
+    CountryToIsoIndex{475406, "mr"},
+    CountryToIsoIndex{475434, "mu"},
+    CountryToIsoIndex{475453, "mz"},
+    CountryToIsoIndex{475481, "ye"},
+    CountryToIsoIndex{475500, "rw"},
+    CountryToIsoIndex{475525, "ru"},
+    CountryToIsoIndex{475547, "ro"},
+    CountryToIsoIndex{475569, "re"},
+    CountryToIsoIndex{475597, "li"},
+    CountryToIsoIndex{475631, "lt"},
+    CountryToIsoIndex{475659, "lb"},
+    CountryToIsoIndex{475675, "lr"},
+    CountryToIsoIndex{475703, "ly"},
+    CountryToIsoIndex{475719, "lu"},
+    CountryToIsoIndex{475741, "vn"},
+    CountryToIsoIndex{475760, "vu"},
+    CountryToIsoIndex{475782, "wf"},
+    CountryToIsoIndex{475837, "ve"},
+    CountryToIsoIndex{475877, "pm"},
+    CountryToIsoIndex{475935, "sh"},
+    CountryToIsoIndex{475966, "us"},
+    CountryToIsoIndex{475976, "us"},
+    CountryToIsoIndex{476016, "cz"},
+    CountryToIsoIndex{476056, "cf"},
+    CountryToIsoIndex{476132, "do"},
+    CountryToIsoIndex{476187, "sm"},
+    CountryToIsoIndex{476221, "ws"},
+    CountryToIsoIndex{476237, "as"},
+    CountryToIsoIndex{476283, "eh"},
+    CountryToIsoIndex{476323, "lc"},
+    CountryToIsoIndex{476351, "kn"},
+    CountryToIsoIndex{476400, "bl"},
+    CountryToIsoIndex{476440, "mf"},
+    CountryToIsoIndex{476474, "vc"},
+    CountryToIsoIndex{476556, "sg"},
+    CountryToIsoIndex{476584, "sx"},
+    CountryToIsoIndex{476615, "sc"},
+    CountryToIsoIndex{476637, "so"},
+    CountryToIsoIndex{476659, "sr"},
+    CountryToIsoIndex{476681, "sl"},
+    CountryToIsoIndex{476712, "sn"},
+    CountryToIsoIndex{476743, "rs"},
+    CountryToIsoIndex{476759, "st"},
+    CountryToIsoIndex{476820, "zm"},
+    CountryToIsoIndex{476836, "cy"},
+    CountryToIsoIndex{476849, "zw"},
+    CountryToIsoIndex{476877, "sy"},
+    CountryToIsoIndex{476893, "cl"},
+    CountryToIsoIndex{476909, "se"},
+    CountryToIsoIndex{476931, "sd"},
+    CountryToIsoIndex{476950, "ss"},
+    CountryToIsoIndex{476999, "lk"},
+    CountryToIsoIndex{477027, "si"},
+    CountryToIsoIndex{477052, "sk"},
+    CountryToIsoIndex{477080, "sj"},
+    CountryToIsoIndex{477147, "sz"},
+    CountryToIsoIndex{477178, "ch"},
+    CountryToIsoIndex{477194, "hk"},
+    CountryToIsoIndex{477213, "hk"},
+    CountryToIsoIndex{477292, "hu"},
+    CountryToIsoIndex{477314, "hn"},
+    CountryToIsoIndex{477342, "nl"},
+    CountryToIsoIndex{477358, "bq"},
+    CountryToIsoIndex{477401, "ht"},
+    CountryToIsoIndex{477414, "jo"},
+    CountryToIsoIndex{477442, "gh"},
+    CountryToIsoIndex{477461, "ga"},
+    CountryToIsoIndex{477483, "gu"},
+    CountryToIsoIndex{477499, "gn"},
+    CountryToIsoIndex{477518, "gw"},
+    CountryToIsoIndex{477558, "gq"},
+    CountryToIsoIndex{477604, "gy"},
+    CountryToIsoIndex{477629, "gf"},
+    CountryToIsoIndex{477672, "gg"},
+    CountryToIsoIndex{477697, "gp"},
+    CountryToIsoIndex{477725, "gm"},
+    CountryToIsoIndex{477747, "gd"},
+    CountryToIsoIndex{477775, "gl"},
+    CountryToIsoIndex{477812, "fi"},
+    CountryToIsoIndex{477840, "fj"},
+    CountryToIsoIndex{477859, "ph"},
+    CountryToIsoIndex{477887, "ge"},
+    CountryToIsoIndex{477915, "jm"},
+    CountryToIsoIndex{477949, "gi"},
+    CountryToIsoIndex{477989, "la"},
+    CountryToIsoIndex{477999, "lv"},
+    CountryToIsoIndex{478018, "ls"},
+    CountryToIsoIndex{478037, "ad"},
+    CountryToIsoIndex{478062, "aq"},
+    CountryToIsoIndex{478093, "ag"},
+    CountryToIsoIndex{478154, "ai"},
+    CountryToIsoIndex{478182, "ao"},
+    CountryToIsoIndex{478210, "am"},
+    CountryToIsoIndex{478229, "ci"},
+    CountryToIsoIndex{478269, "aw"},
+    CountryToIsoIndex{478288, "sa"},
+    CountryToIsoIndex{478334, "al"},
+    CountryToIsoIndex{478359, "dz"},
+    CountryToIsoIndex{478390, "de"},
+    CountryToIsoIndex{478421, "az"},
+    CountryToIsoIndex{478458, "af"},
+    CountryToIsoIndex{478507, "za"},
+    CountryToIsoIndex{478559, "ar"},
+    CountryToIsoIndex{478590, "at"},
+    CountryToIsoIndex{478612, "om"},
+    CountryToIsoIndex{478631, "au"},
+    CountryToIsoIndex{478662, "ie"},
+    CountryToIsoIndex{478681, "ec"},
+    CountryToIsoIndex{478709, "et"},
+    CountryToIsoIndex{478734, "ae"},
+    CountryToIsoIndex{478795, "er"},
+    CountryToIsoIndex{478820, "ee"},
+    CountryToIsoIndex{478845, "es"},
+    CountryToIsoIndex{478870, "eg"},
+    CountryToIsoIndex{478895, "sv"},
+    CountryToIsoIndex{478935, "im"},
+    CountryToIsoIndex{478969, "it"},
+    CountryToIsoIndex{478991, "ir"},
+    CountryToIsoIndex{479013, "iq"},
+    CountryToIsoIndex{479038, "il"},
+    CountryToIsoIndex{479069, "is"},
+    CountryToIsoIndex{479094, "ua"},
+    CountryToIsoIndex{479122, "uy"},
+    CountryToIsoIndex{479156, "uz"},
+    CountryToIsoIndex{479196, "ug"},
+    CountryToIsoIndex{479227, "in"},
+    CountryToIsoIndex{479243, "id"},
+    CountryToIsoIndex{479274, "sz"},
+    CountryToIsoIndex{479320, "ci"},
+    CountryToIsoIndex{479350, "ps"},
+    CountryToIsoIndex{479402, "az"},
+    CountryToIsoIndex{479430, "gi"},
+    CountryToIsoIndex{479464, "za"},
+    CountryToIsoIndex{479504, "af"},
+    CountryToIsoIndex{479535, "al"},
+    CountryToIsoIndex{479557, "de"},
+    CountryToIsoIndex{479579, "ai"},
+    CountryToIsoIndex{479598, "ao"},
+    CountryToIsoIndex{479617, "id"},
+    CountryToIsoIndex{479645, "ad"},
+    CountryToIsoIndex{479664, "ag"},
+    CountryToIsoIndex{479704, "ar"},
+    CountryToIsoIndex{479729, "am"},
+    CountryToIsoIndex{479751, "aw"},
+    CountryToIsoIndex{479767, "va"},
+    CountryToIsoIndex{479807, "pg"},
+    CountryToIsoIndex{479862, "pk"},
+    CountryToIsoIndex{479887, "bs"},
+    CountryToIsoIndex{479909, "pw"},
+    CountryToIsoIndex{479925, "pa"},
+    CountryToIsoIndex{479944, "bd"},
+    CountryToIsoIndex{479972, "py"},
+    CountryToIsoIndex{479997, "bb"},
+    CountryToIsoIndex{480016, "bt"},
+    CountryToIsoIndex{480035, "bh"},
+    CountryToIsoIndex{480054, "by"},
+    CountryToIsoIndex{480082, "bz"},
+    CountryToIsoIndex{480098, "bj"},
+    CountryToIsoIndex{480114, "pe"},
+    CountryToIsoIndex{480127, "pn"},
+    CountryToIsoIndex{480152, "be"},
+    CountryToIsoIndex{480171, "bg"},
+    CountryToIsoIndex{480193, "bo"},
+    CountryToIsoIndex{480215, "bo"},
+    CountryToIsoIndex{480237, "pf"},
+    CountryToIsoIndex{480295, "pl"},
+    CountryToIsoIndex{480317, "bf"},
+    CountryToIsoIndex{480351, "bi"},
+    CountryToIsoIndex{480373, "pr"},
+    CountryToIsoIndex{480401, "ba"},
+    CountryToIsoIndex{480438, "bw"},
+    CountryToIsoIndex{480463, "br"},
+    CountryToIsoIndex{480482, "bm"},
+    CountryToIsoIndex{480501, "bn"},
+    CountryToIsoIndex{480517, "pt"},
+    CountryToIsoIndex{480536, "ga"},
+    CountryToIsoIndex{480552, "gm"},
+    CountryToIsoIndex{480571, "gl"},
+    CountryToIsoIndex{480593, "gp"},
+    CountryToIsoIndex{480618, "gu"},
+    CountryToIsoIndex{480631, "gt"},
+    CountryToIsoIndex{480659, "gy"},
+    CountryToIsoIndex{480681, "gf"},
+    CountryToIsoIndex{480730, "dk"},
+    CountryToIsoIndex{480752, "dj"},
+    CountryToIsoIndex{480774, "dm"},
+    CountryToIsoIndex{480796, "dz"},
+    CountryToIsoIndex{480812, "vu"},
+    CountryToIsoIndex{480834, "fj"},
+    CountryToIsoIndex{480850, "ph"},
+    CountryToIsoIndex{480875, "fi"},
+    CountryToIsoIndex{480900, "ve"},
+    CountryToIsoIndex{480925, "vn"},
+    CountryToIsoIndex{480944, "fr"},
+    CountryToIsoIndex{480963, "nc"},
+    CountryToIsoIndex{481015, "kh"},
+    CountryToIsoIndex{481040, "cm"},
+    CountryToIsoIndex{481062, "ca"},
+    CountryToIsoIndex{481081, "kz"},
+    CountryToIsoIndex{481109, "ke"},
+    CountryToIsoIndex{481125, "ki"},
+    CountryToIsoIndex{481150, "kg"},
+    CountryToIsoIndex{481184, "cu"},
+    CountryToIsoIndex{481197, "co"},
+    CountryToIsoIndex{481222, "cg"},
+    CountryToIsoIndex{481238, "kr"},
+    CountryToIsoIndex{481272, "kp"},
+    CountryToIsoIndex{481309, "cr"},
+    CountryToIsoIndex{481337, "ci"},
+    CountryToIsoIndex{481365, "hr"},
+    CountryToIsoIndex{481387, "ht"},
+    CountryToIsoIndex{481403, "hu"},
+    CountryToIsoIndex{481425, "nl"},
+    CountryToIsoIndex{481447, "hn"},
+    CountryToIsoIndex{481472, "om"},
+    CountryToIsoIndex{481488, "qa"},
+    CountryToIsoIndex{481504, "cy"},
+    CountryToIsoIndex{481523, "km"},
+    CountryToIsoIndex{481539, "ec"},
+    CountryToIsoIndex{481561, "ir"},
+    CountryToIsoIndex{481574, "er"},
+    CountryToIsoIndex{481599, "ie"},
+    CountryToIsoIndex{481621, "is"},
+    CountryToIsoIndex{481640, "il"},
+    CountryToIsoIndex{481662, "ee"},
+    CountryToIsoIndex{481684, "et"},
+    CountryToIsoIndex{481706, "it"},
+    CountryToIsoIndex{481725, "us"},
+    CountryToIsoIndex{481786, "jm"},
+    CountryToIsoIndex{481808, "ge"},
+    CountryToIsoIndex{481827, "lv"},
+    CountryToIsoIndex{481846, "la"},
+    CountryToIsoIndex{481859, "kw"},
+    CountryToIsoIndex{481875, "in"},
+    CountryToIsoIndex{481891, "iq"},
+    CountryToIsoIndex{481910, "lr"},
+    CountryToIsoIndex{481932, "ly"},
+    CountryToIsoIndex{481948, "li"},
+    CountryToIsoIndex{481979, "ae"},
+    CountryToIsoIndex{482001, "ls"},
+    CountryToIsoIndex{482020, "lt"},
+    CountryToIsoIndex{482045, "ma"},
+    CountryToIsoIndex{482064, "lb"},
+    CountryToIsoIndex{482083, "lu"},
+    CountryToIsoIndex{482114, "jo"},
+    CountryToIsoIndex{482133, "jp"},
+    CountryToIsoIndex{482152, "gr"},
+    CountryToIsoIndex{482171, "mg"},
+    CountryToIsoIndex{482202, "mw"},
+    CountryToIsoIndex{482221, "mv"},
+    CountryToIsoIndex{482240, "ml"},
+    CountryToIsoIndex{482253, "my"},
+    CountryToIsoIndex{482275, "mt"},
+    CountryToIsoIndex{482291, "mq"},
+    CountryToIsoIndex{482316, "mk"},
+    CountryToIsoIndex{482344, "yt"},
+    CountryToIsoIndex{482360, "fm"},
+    CountryToIsoIndex{482391, "mx"},
+    CountryToIsoIndex{482410, "eg"},
+    CountryToIsoIndex{482423, "mn"},
+    CountryToIsoIndex{482445, "md"},
+    CountryToIsoIndex{482470, "mc"},
+    CountryToIsoIndex{482489, "ms"},
+    CountryToIsoIndex{482514, "me"},
+    CountryToIsoIndex{482545, "mu"},
+    CountryToIsoIndex{482561, "mr"},
+    CountryToIsoIndex{482589, "mz"},
+    CountryToIsoIndex{482611, "mm"},
+    CountryToIsoIndex{482633, "na"},
+    CountryToIsoIndex{482655, "nr"},
+    CountryToIsoIndex{482671, "np"},
+    CountryToIsoIndex{482687, "ni"},
+    CountryToIsoIndex{482715, "ng"},
+    CountryToIsoIndex{482737, "nu"},
+    CountryToIsoIndex{482750, "ne"},
+    CountryToIsoIndex{482769, "at"},
+    CountryToIsoIndex{482785, "no"},
+    CountryToIsoIndex{482804, "nz"},
+    CountryToIsoIndex{482835, "ua"},
+    CountryToIsoIndex{482857, "uy"},
+    CountryToIsoIndex{482879, "ug"},
+    CountryToIsoIndex{482898, "au"},
+    CountryToIsoIndex{482923, "uz"},
+    CountryToIsoIndex{482954, "re"},
+    CountryToIsoIndex{482979, "ro"},
+    CountryToIsoIndex{483001, "ru"},
+    CountryToIsoIndex{483017, "rw"},
+    CountryToIsoIndex{483036, "gh"},
+    CountryToIsoIndex{483049, "gn"},
+    CountryToIsoIndex{483065, "gw"},
+    CountryToIsoIndex{483096, "gq"},
+    CountryToIsoIndex{483136, "gd"},
+    CountryToIsoIndex{483155, "sv"},
+    CountryToIsoIndex{483180, "ws"},
+    CountryToIsoIndex{483196, "as"},
+    CountryToIsoIndex{483245, "pm"},
+    CountryToIsoIndex{483288, "vc"},
+    CountryToIsoIndex{483343, "kn"},
+    CountryToIsoIndex{483383, "sm"},
+    CountryToIsoIndex{483411, "sh"},
+    CountryToIsoIndex{483436, "lc"},
+    CountryToIsoIndex{483461, "st"},
+    CountryToIsoIndex{483507, "es"},
+    CountryToIsoIndex{483526, "rs"},
+    CountryToIsoIndex{483545, "sk"},
+    CountryToIsoIndex{483570, "si"},
+    CountryToIsoIndex{483595, "sg"},
+    CountryToIsoIndex{483620, "sr"},
+    CountryToIsoIndex{483642, "sy"},
+    CountryToIsoIndex{483658, "lk"},
+    CountryToIsoIndex{483683, "sa"},
+    CountryToIsoIndex{483711, "sn"},
+    CountryToIsoIndex{483736, "sl"},
+    CountryToIsoIndex{483764, "sc"},
+    CountryToIsoIndex{483783, "sd"},
+    CountryToIsoIndex{483802, "ss"},
+    CountryToIsoIndex{483839, "se"},
+    CountryToIsoIndex{483855, "sz"},
+    CountryToIsoIndex{483886, "ch"},
+    CountryToIsoIndex{483905, "so"},
+    CountryToIsoIndex{483924, "cl"},
+    CountryToIsoIndex{483940, "cn"},
+    CountryToIsoIndex{483959, "cd"},
+    CountryToIsoIndex{484041, "do"},
+    CountryToIsoIndex{484099, "cf"},
+    CountryToIsoIndex{484178, "cz"},
+    CountryToIsoIndex{484230, "gb"},
+    CountryToIsoIndex{484267, "tj"},
+    CountryToIsoIndex{484301, "io"},
+    CountryToIsoIndex{484386, "cv"},
+    CountryToIsoIndex{484438, "ky"},
+    CountryToIsoIndex{484484, "ck"},
+    CountryToIsoIndex{484521, "fk"},
+    CountryToIsoIndex{484567, "mh"},
+    CountryToIsoIndex{484613, "mp"},
+    CountryToIsoIndex{484680, "nf"},
+    CountryToIsoIndex{484729, "sb"},
+    CountryToIsoIndex{484778, "tc"},
+    CountryToIsoIndex{484839, "vi"},
+    CountryToIsoIndex{484921, "vg"},
+    CountryToIsoIndex{484985, "tl"},
+    CountryToIsoIndex{485019, "tv"},
+    CountryToIsoIndex{485038, "tn"},
+    CountryToIsoIndex{485051, "tm"},
+    CountryToIsoIndex{485085, "tr"},
+    CountryToIsoIndex{485104, "tt"},
+    CountryToIsoIndex{485150, "td"},
+    CountryToIsoIndex{485163, "tz"},
+    CountryToIsoIndex{485188, "th"},
+    CountryToIsoIndex{485210, "tw"},
+    CountryToIsoIndex{485229, "tg"},
+    CountryToIsoIndex{485242, "tk"},
+    CountryToIsoIndex{485261, "to"},
+    CountryToIsoIndex{485277, "wf"},
+    CountryToIsoIndex{485314, "ye"},
+    CountryToIsoIndex{485330, "zm"},
+    CountryToIsoIndex{485349, "zw"},
+    CountryToIsoIndex{485374, "is"},
+    CountryToIsoIndex{485393, "ie"},
+    CountryToIsoIndex{485412, "az"},
+    CountryToIsoIndex{485437, "ac"},
+    CountryToIsoIndex{485459, "af"},
+    CountryToIsoIndex{485481, "us"},
+    CountryToIsoIndex{485494, "us"},
+    CountryToIsoIndex{485516, "ae"},
+    CountryToIsoIndex{485541, "dz"},
+    CountryToIsoIndex{485560, "ar"},
+    CountryToIsoIndex{485579, "aw"},
+    CountryToIsoIndex{485589, "al"},
+    CountryToIsoIndex{485605, "am"},
+    CountryToIsoIndex{485621, "ai"},
+    CountryToIsoIndex{485634, "ao"},
+    CountryToIsoIndex{485647, "ag"},
+    CountryToIsoIndex{485681, "ad"},
+    CountryToIsoIndex{485694, "ye"},
+    CountryToIsoIndex{485707, "gb"},
+    CountryToIsoIndex{485720, "il"},
+    CountryToIsoIndex{485736, "it"},
+    CountryToIsoIndex{485749, "iq"},
+    CountryToIsoIndex{485759, "ir"},
+    CountryToIsoIndex{485769, "in"},
+    CountryToIsoIndex{485779, "id"},
+    CountryToIsoIndex{485798, "wf"},
+    CountryToIsoIndex{485820, "ug"},
+    CountryToIsoIndex{485833, "ua"},
+    CountryToIsoIndex{485849, "uz"},
+    CountryToIsoIndex{485871, "uy"},
+    CountryToIsoIndex{485887, "ec"},
+    CountryToIsoIndex{485903, "eg"},
+    CountryToIsoIndex{485916, "ee"},
+    CountryToIsoIndex{485932, "sz"},
+    CountryToIsoIndex{485951, "et"},
+    CountryToIsoIndex{485967, "er"},
+    CountryToIsoIndex{485983, "sv"},
+    CountryToIsoIndex{486005, "qo"},
+    CountryToIsoIndex{486033, "om"},
+    CountryToIsoIndex{486046, "nl"},
+    CountryToIsoIndex{486059, "bq"},
+    CountryToIsoIndex{486084, "au"},
+    CountryToIsoIndex{486106, "at"},
+    CountryToIsoIndex{486125, "ax"},
+    CountryToIsoIndex{486147, "gy"},
+    CountryToIsoIndex{486160, "kz"},
+    CountryToIsoIndex{486179, "qa"},
+    CountryToIsoIndex{486192, "ca"},
+    CountryToIsoIndex{486202, "ic"},
+    CountryToIsoIndex{486221, "ga"},
+    CountryToIsoIndex{486231, "cm"},
+    CountryToIsoIndex{486247, "gm"},
+    CountryToIsoIndex{486260, "kh"},
+    CountryToIsoIndex{486276, "gh"},
+    CountryToIsoIndex{486286, "cv"},
+    CountryToIsoIndex{486305, "gg"},
+    CountryToIsoIndex{486321, "gn"},
+    CountryToIsoIndex{486331, "gw"},
+    CountryToIsoIndex{486350, "cy"},
+    CountryToIsoIndex{486363, "cw"},
+    CountryToIsoIndex{486379, "cu"},
+    CountryToIsoIndex{486392, "gr"},
+    CountryToIsoIndex{486405, "ki"},
+    CountryToIsoIndex{486418, "kg"},
+    CountryToIsoIndex{486431, "gt"},
+    CountryToIsoIndex{486447, "gp"},
+    CountryToIsoIndex{486466, "gu"},
+    CountryToIsoIndex{486476, "kw"},
+    CountryToIsoIndex{486492, "ck"},
+    CountryToIsoIndex{486508, "cx"},
+    CountryToIsoIndex{486527, "cp"},
+    CountryToIsoIndex{486552, "gl"},
+    CountryToIsoIndex{486574, "gd"},
+    CountryToIsoIndex{486587, "hr"},
+    CountryToIsoIndex{486603, "ky"},
+    CountryToIsoIndex{486622, "ke"},
+    CountryToIsoIndex{486632, "cc"},
+    CountryToIsoIndex{486663, "cr"},
+    CountryToIsoIndex{486679, "xk"},
+    CountryToIsoIndex{486689, "km"},
+    CountryToIsoIndex{486699, "co"},
+    CountryToIsoIndex{486715, "cg"},
+    CountryToIsoIndex{486734, "cg"},
+    CountryToIsoIndex{486768, "cd"},
+    CountryToIsoIndex{486793, "cd"},
+    CountryToIsoIndex{486833, "ci"},
+    CountryToIsoIndex{486858, "sa"},
+    CountryToIsoIndex{486880, "gs"},
+    CountryToIsoIndex{486941, "ws"},
+    CountryToIsoIndex{486951, "st"},
+    CountryToIsoIndex{486979, "bl"},
+    CountryToIsoIndex{487004, "zm"},
+    CountryToIsoIndex{487017, "pm"},
+    CountryToIsoIndex{487054, "sm"},
+    CountryToIsoIndex{487070, "mf"},
+    CountryToIsoIndex{487089, "sl"},
+    CountryToIsoIndex{487108, "dj"},
+    CountryToIsoIndex{487118, "gi"},
+    CountryToIsoIndex{487137, "jm"},
+    CountryToIsoIndex{487153, "je"},
+    CountryToIsoIndex{487169, "ge"},
+    CountryToIsoIndex{487185, "sy"},
+    CountryToIsoIndex{487195, "sg"},
+    CountryToIsoIndex{487214, "sx"},
+    CountryToIsoIndex{487239, "zw"},
+    CountryToIsoIndex{487255, "ch"},
+    CountryToIsoIndex{487265, "se"},
+    CountryToIsoIndex{487284, "sj"},
+    CountryToIsoIndex{487330, "es"},
+    CountryToIsoIndex{487343, "sr"},
+    CountryToIsoIndex{487356, "lk"},
+    CountryToIsoIndex{487372, "sk"},
+    CountryToIsoIndex{487388, "si"},
+    CountryToIsoIndex{487404, "sz"},
+    CountryToIsoIndex{487423, "sd"},
+    CountryToIsoIndex{487436, "ea"},
+    CountryToIsoIndex{487458, "sn"},
+    CountryToIsoIndex{487471, "rs"},
+    CountryToIsoIndex{487484, "kn"},
+    CountryToIsoIndex{487530, "vc"},
+    CountryToIsoIndex{487588, "sh"},
+    CountryToIsoIndex{487607, "lc"},
+    CountryToIsoIndex{487626, "sc"},
+    CountryToIsoIndex{487642, "so"},
+    CountryToIsoIndex{487655, "sb"},
+    CountryToIsoIndex{487674, "th"},
+    CountryToIsoIndex{487681, "tj"},
+    CountryToIsoIndex{487700, "tz"},
+    CountryToIsoIndex{487716, "tc"},
+    CountryToIsoIndex{487747, "cz"},
+    CountryToIsoIndex{487757, "cz"},
+    CountryToIsoIndex{487776, "td"},
+    CountryToIsoIndex{487786, "tn"},
+    CountryToIsoIndex{487802, "cl"},
+    CountryToIsoIndex{487809, "tv"},
+    CountryToIsoIndex{487819, "dg"},
+    CountryToIsoIndex{487847, "dk"},
+    CountryToIsoIndex{487863, "de"},
+    CountryToIsoIndex{487873, "tk"},
+    CountryToIsoIndex{487886, "do"},
+    CountryToIsoIndex{487908, "dm"},
+    CountryToIsoIndex{487924, "ta"},
+    CountryToIsoIndex{487955, "tt"},
+    CountryToIsoIndex{487983, "tm"},
+    CountryToIsoIndex{488008, "tr"},
+    CountryToIsoIndex{488018, "to"},
+    CountryToIsoIndex{488028, "tg"},
+    CountryToIsoIndex{488038, "ng"},
+    CountryToIsoIndex{488057, "nr"},
+    CountryToIsoIndex{488067, "na"},
+    CountryToIsoIndex{488080, "nu"},
+    CountryToIsoIndex{488090, "ni"},
+    CountryToIsoIndex{488106, "ne"},
+    CountryToIsoIndex{488122, "nc"},
+    CountryToIsoIndex{488147, "nz"},
+    CountryToIsoIndex{488172, "np"},
+    CountryToIsoIndex{488185, "no"},
+    CountryToIsoIndex{488201, "nf"},
+    CountryToIsoIndex{488223, "ht"},
+    CountryToIsoIndex{488233, "pk"},
+    CountryToIsoIndex{488249, "va"},
+    CountryToIsoIndex{488268, "pa"},
+    CountryToIsoIndex{488278, "vu"},
+    CountryToIsoIndex{488291, "bs"},
+    CountryToIsoIndex{488301, "pg"},
+    CountryToIsoIndex{488329, "bm"},
+    CountryToIsoIndex{488345, "pw"},
+    CountryToIsoIndex{488355, "py"},
+    CountryToIsoIndex{488371, "bb"},
+    CountryToIsoIndex{488387, "ps"},
+    CountryToIsoIndex{488403, "ps"},
+    CountryToIsoIndex{488428, "hu"},
+    CountryToIsoIndex{488444, "bd"},
+    CountryToIsoIndex{488466, "hm"},
+    CountryToIsoIndex{488503, "bh"},
+    CountryToIsoIndex{488519, "pn"},
+    CountryToIsoIndex{488541, "fj"},
+    CountryToIsoIndex{488554, "ph"},
+    CountryToIsoIndex{488570, "fi"},
+    CountryToIsoIndex{488589, "fo"},
+    CountryToIsoIndex{488608, "pr"},
+    CountryToIsoIndex{488627, "fk"},
+    CountryToIsoIndex{488655, "fk"},
+    CountryToIsoIndex{488707, "br"},
+    CountryToIsoIndex{488720, "fr"},
+    CountryToIsoIndex{488733, "bg"},
+    CountryToIsoIndex{488749, "bf"},
+    CountryToIsoIndex{488771, "bn"},
+    CountryToIsoIndex{488784, "bi"},
+    CountryToIsoIndex{488797, "bt"},
+    CountryToIsoIndex{488810, "bv"},
+    CountryToIsoIndex{488823, "vn"},
+    CountryToIsoIndex{488836, "bj"},
+    CountryToIsoIndex{488846, "ve"},
+    CountryToIsoIndex{488862, "by"},
+    CountryToIsoIndex{488878, "bz"},
+    CountryToIsoIndex{488891, "be"},
+    CountryToIsoIndex{488904, "pe"},
+    CountryToIsoIndex{488914, "ba"},
+    CountryToIsoIndex{488948, "bw"},
+    CountryToIsoIndex{488961, "bo"},
+    CountryToIsoIndex{488974, "pt"},
+    CountryToIsoIndex{488990, "hn"},
+    CountryToIsoIndex{489009, "pl"},
+    CountryToIsoIndex{489025, "mo"},
+    CountryToIsoIndex{489035, "mg"},
+    CountryToIsoIndex{489054, "yt"},
+    CountryToIsoIndex{489067, "mw"},
+    CountryToIsoIndex{489080, "ml"},
+    CountryToIsoIndex{489087, "mt"},
+    CountryToIsoIndex{489097, "mq"},
+    CountryToIsoIndex{489119, "my"},
+    CountryToIsoIndex{489135, "im"},
+    CountryToIsoIndex{489145, "mh"},
+    CountryToIsoIndex{489167, "fm"},
+    CountryToIsoIndex{489192, "mm"},
+    CountryToIsoIndex{489217, "mx"},
+    CountryToIsoIndex{489230, "mz"},
+    CountryToIsoIndex{489249, "mc"},
+    CountryToIsoIndex{489259, "mv"},
+    CountryToIsoIndex{489275, "md"},
+    CountryToIsoIndex{489288, "ma"},
+    CountryToIsoIndex{489301, "mn"},
+    CountryToIsoIndex{489314, "me"},
+    CountryToIsoIndex{489333, "ms"},
+    CountryToIsoIndex{489352, "mu"},
+    CountryToIsoIndex{489371, "mr"},
+    CountryToIsoIndex{489390, "ez"},
+    CountryToIsoIndex{489403, "jo"},
+    CountryToIsoIndex{489416, "la"},
+    CountryToIsoIndex{489426, "lv"},
+    CountryToIsoIndex{489439, "lt"},
+    CountryToIsoIndex{489455, "ly"},
+    CountryToIsoIndex{489465, "li"},
+    CountryToIsoIndex{489493, "lr"},
+    CountryToIsoIndex{489506, "lu"},
+    CountryToIsoIndex{489528, "rw"},
+    CountryToIsoIndex{489541, "ro"},
+    CountryToIsoIndex{489557, "ls"},
+    CountryToIsoIndex{489567, "lb"},
+    CountryToIsoIndex{489580, "re"},
+    CountryToIsoIndex{489596, "ru"},
+    CountryToIsoIndex{489606, "vu"},
+    CountryToIsoIndex{489616, "bt"},
+    CountryToIsoIndex{489623, "to"},
+    CountryToIsoIndex{489630, "tl"},
+    CountryToIsoIndex{489640, "cn"},
+    CountryToIsoIndex{489662, "mo"},
+    CountryToIsoIndex{489705, "hk"},
+    CountryToIsoIndex{489748, "cn"},
+    CountryToIsoIndex{489755, "mo"},
+    CountryToIsoIndex{489783, "hk"},
+    CountryToIsoIndex{489811, "cn"},
+    CountryToIsoIndex{489818, "mo"},
+    CountryToIsoIndex{489846, "hk"},
+    CountryToIsoIndex{489874, "cf"},
+    CountryToIsoIndex{489902, "mo"},
+    CountryToIsoIndex{489948, "hk"},
+    CountryToIsoIndex{489991, "cn"},
+    CountryToIsoIndex{490013, "mo"},
+    CountryToIsoIndex{490056, "hk"},
+    CountryToIsoIndex{490099, "cf"},
+    CountryToIsoIndex{490115, "cf"},
+    CountryToIsoIndex{490131, "dk"},
+    CountryToIsoIndex{490138, "dk"},
+    CountryToIsoIndex{490145, "it"},
+    CountryToIsoIndex{490155, "ua"},
+    CountryToIsoIndex{490165, "uz"},
+    CountryToIsoIndex{490178, "uz"},
+    CountryToIsoIndex{490197, "ug"},
+    CountryToIsoIndex{490207, "uy"},
+    CountryToIsoIndex{490217, "td"},
+    CountryToIsoIndex{490224, "ge"},
+    CountryToIsoIndex{490243, "ye"},
+    CountryToIsoIndex{490250, "ye"},
+    CountryToIsoIndex{490257, "az"},
+    CountryToIsoIndex{490270, "am"},
+    CountryToIsoIndex{490283, "az"},
+    CountryToIsoIndex{490296, "az"},
+    CountryToIsoIndex{490309, "am"},
+    CountryToIsoIndex{490322, "gf"},
+    CountryToIsoIndex{490338, "pf"},
+    CountryToIsoIndex{490360, "tf"},
+    CountryToIsoIndex{490379, "il"},
+    CountryToIsoIndex{490389, "iq"},
+    CountryToIsoIndex{490399, "ir"},
+    CountryToIsoIndex{490406, "ea"},
+    CountryToIsoIndex{490428, "ea"},
+    CountryToIsoIndex{490450, "ea"},
+    CountryToIsoIndex{490472, "xb"},
+    CountryToIsoIndex{490494, "xa"},
+    CountryToIsoIndex{490504, "xa"},
+    CountryToIsoIndex{490514, "bz"},
+    CountryToIsoIndex{490524, "bz"},
+    CountryToIsoIndex{490534, "cv"},
+    CountryToIsoIndex{490544, "ru"},
+    CountryToIsoIndex{490554, "ru"},
+    CountryToIsoIndex{490564, "bg"},
+    CountryToIsoIndex{490577, "bg"},
+    CountryToIsoIndex{490590, "xa"},
+    CountryToIsoIndex{490600, "xa"},
+    CountryToIsoIndex{490610, "xb"},
+    CountryToIsoIndex{490620, "cp"},
+    CountryToIsoIndex{490636, "hr"},
+    CountryToIsoIndex{490649, "hr"},
+    CountryToIsoIndex{490665, "hr"},
+    CountryToIsoIndex{490678, "hr"},
+    CountryToIsoIndex{490694, "cp"},
+    CountryToIsoIndex{490710, "cp"},
+    CountryToIsoIndex{490726, "cp"},
+    CountryToIsoIndex{490742, "gu"},
+    CountryToIsoIndex{490749, "gm"},
+    CountryToIsoIndex{490759, "is"},
+    CountryToIsoIndex{490766, "is"},
+    CountryToIsoIndex{490773, "gn"},
+    CountryToIsoIndex{490783, "gw"},
+    CountryToIsoIndex{490799, "gw"},
+    CountryToIsoIndex{490815, "li"},
+    CountryToIsoIndex{490831, "li"},
+    CountryToIsoIndex{490847, "cg"},
+    CountryToIsoIndex{490863, "cg"},
+    CountryToIsoIndex{490873, "cg"},
+    CountryToIsoIndex{490889, "cd"},
+    CountryToIsoIndex{490911, "cd"},
+    CountryToIsoIndex{490921, "cd"},
+    CountryToIsoIndex{490937, "ly"},
+    CountryToIsoIndex{490947, "ly"},
+    CountryToIsoIndex{490957, "lr"},
+    CountryToIsoIndex{490970, "lr"},
+    CountryToIsoIndex{490983, "cg"},
+    CountryToIsoIndex{490999, "cg"},
+    CountryToIsoIndex{491015, "cd"},
+    CountryToIsoIndex{491037, "cd"},
+    CountryToIsoIndex{491053, "ga"},
+    CountryToIsoIndex{491060, "ca"},
+    CountryToIsoIndex{491070, "gh"},
+    CountryToIsoIndex{491077, "gh"},
+    CountryToIsoIndex{491084, "ic"},
+    CountryToIsoIndex{491100, "ga"},
+    CountryToIsoIndex{491107, "ic"},
+    CountryToIsoIndex{491123, "ic"},
+    CountryToIsoIndex{491139, "hu"},
+    CountryToIsoIndex{491149, "mk"},
+    CountryToIsoIndex{491168, "mp"},
+    CountryToIsoIndex{491190, "kp"},
+    CountryToIsoIndex{491200, "kp"},
+    CountryToIsoIndex{491207, "kp"},
+    CountryToIsoIndex{491214, "mk"},
+    CountryToIsoIndex{491227, "mp"},
+    CountryToIsoIndex{491249, "mp"},
+    CountryToIsoIndex{491271, "mk"},
+    CountryToIsoIndex{491284, "mp"},
+    CountryToIsoIndex{491306, "tt"},
+    CountryToIsoIndex{491328, "tt"},
+    CountryToIsoIndex{491350, "tt"},
+    CountryToIsoIndex{491372, "tt"},
+    CountryToIsoIndex{491394, "za"},
+    CountryToIsoIndex{491410, "ss"},
+    CountryToIsoIndex{491426, "gs"},
+    CountryToIsoIndex{491460, "gs"},
+    CountryToIsoIndex{491497, "gs"},
+    CountryToIsoIndex{491534, "gs"},
+    CountryToIsoIndex{491571, "gs"},
+    CountryToIsoIndex{491605, "aq"},
+    CountryToIsoIndex{491615, "aq"},
+    CountryToIsoIndex{491622, "aq"},
+    CountryToIsoIndex{491632, "ss"},
+    CountryToIsoIndex{491642, "ss"},
+    CountryToIsoIndex{491652, "za"},
+    CountryToIsoIndex{491659, "kr"},
+    CountryToIsoIndex{491666, "kr"},
+    CountryToIsoIndex{491673, "bw"},
+    CountryToIsoIndex{491686, "bw"},
+    CountryToIsoIndex{491699, "qa"},
+    CountryToIsoIndex{491709, "qa"},
+    CountryToIsoIndex{491719, "qa"},
+    CountryToIsoIndex{491726, "qa"},
+    CountryToIsoIndex{491733, "rw"},
+    CountryToIsoIndex{491743, "rw"},
+    CountryToIsoIndex{491753, "lu"},
+    CountryToIsoIndex{491763, "id"},
+    CountryToIsoIndex{491770, "in"},
+    CountryToIsoIndex{491777, "id"},
+    CountryToIsoIndex{491793, "gt"},
+    CountryToIsoIndex{491806, "gt"},
+    CountryToIsoIndex{491819, "er"},
+    CountryToIsoIndex{491832, "er"},
+    CountryToIsoIndex{491845, "ec"},
+    CountryToIsoIndex{491855, "ec"},
+    CountryToIsoIndex{491868, "ec"},
+    CountryToIsoIndex{491881, "er"},
+    CountryToIsoIndex{491897, "er"},
+    CountryToIsoIndex{491913, "sy"},
+    CountryToIsoIndex{491923, "cu"},
+    CountryToIsoIndex{491930, "tw"},
+    CountryToIsoIndex{491937, "tw"},
+    CountryToIsoIndex{491944, "sz"},
+    CountryToIsoIndex{491957, "sz"},
+    CountryToIsoIndex{491970, "sz"},
+    CountryToIsoIndex{491983, "ye"},
+    CountryToIsoIndex{491990, "um"},
+    CountryToIsoIndex{492015, "kg"},
+    CountryToIsoIndex{492028, "kg"},
+    CountryToIsoIndex{492047, "dj"},
+    CountryToIsoIndex{492057, "dj"},
+    CountryToIsoIndex{492067, "kg"},
+    CountryToIsoIndex{492080, "ki"},
+    CountryToIsoIndex{492093, "tv"},
+    CountryToIsoIndex{492103, "tv"},
+    CountryToIsoIndex{492113, "kz"},
+    CountryToIsoIndex{492123, "kz"},
+    CountryToIsoIndex{492139, "kz"},
+    CountryToIsoIndex{492149, "co"},
+    CountryToIsoIndex{492162, "co"},
+    CountryToIsoIndex{492175, "cr"},
+    CountryToIsoIndex{492191, "cr"},
+    CountryToIsoIndex{492207, "cr"},
+    CountryToIsoIndex{492223, "cm"},
+    CountryToIsoIndex{492233, "cm"},
+    CountryToIsoIndex{492243, "ge"},
+    CountryToIsoIndex{492253, "ge"},
+    CountryToIsoIndex{492272, "tv"},
+    CountryToIsoIndex{492282, "tv"},
+    CountryToIsoIndex{492292, "tc"},
+    CountryToIsoIndex{492320, "tc"},
+    CountryToIsoIndex{492348, "tm"},
+    CountryToIsoIndex{492358, "tm"},
+    CountryToIsoIndex{492374, "tm"},
+    CountryToIsoIndex{492384, "tr"},
+    CountryToIsoIndex{492394, "lc"},
+    CountryToIsoIndex{492407, "kn"},
+    CountryToIsoIndex{492429, "kn"},
+    CountryToIsoIndex{492451, "st"},
+    CountryToIsoIndex{492476, "st"},
+    CountryToIsoIndex{492501, "bl"},
+    CountryToIsoIndex{492517, "bl"},
+    CountryToIsoIndex{492530, "vc"},
+    CountryToIsoIndex{492561, "vc"},
+    CountryToIsoIndex{492592, "pm"},
+    CountryToIsoIndex{492623, "pm"},
+    CountryToIsoIndex{492654, "cx"},
+    CountryToIsoIndex{492664, "sh"},
+    CountryToIsoIndex{492677, "sh"},
+    CountryToIsoIndex{492693, "lc"},
+    CountryToIsoIndex{492706, "sm"},
+    CountryToIsoIndex{492719, "sm"},
+    CountryToIsoIndex{492732, "gy"},
+    CountryToIsoIndex{492742, "gy"},
+    CountryToIsoIndex{492752, "tz"},
+    CountryToIsoIndex{492765, "tz"},
+    CountryToIsoIndex{492778, "tz"},
+    CountryToIsoIndex{492791, "tz"},
+    CountryToIsoIndex{492804, "eg"},
+    CountryToIsoIndex{492811, "et"},
+    CountryToIsoIndex{492827, "et"},
+    CountryToIsoIndex{492843, "ki"},
+    CountryToIsoIndex{492856, "tj"},
+    CountryToIsoIndex{492866, "tj"},
+    CountryToIsoIndex{492882, "sn"},
+    CountryToIsoIndex{492895, "sn"},
+    CountryToIsoIndex{492908, "rs"},
+    CountryToIsoIndex{492921, "sc"},
+    CountryToIsoIndex{492931, "sc"},
+    CountryToIsoIndex{492941, "sl"},
+    CountryToIsoIndex{492954, "cy"},
+    CountryToIsoIndex{492967, "rs"},
+    CountryToIsoIndex{492980, "sc"},
+    CountryToIsoIndex{492990, "sc"},
+    CountryToIsoIndex{493000, "mx"},
+    CountryToIsoIndex{493010, "tg"},
+    CountryToIsoIndex{493017, "tg"},
+    CountryToIsoIndex{493033, "do"},
+    CountryToIsoIndex{493055, "do"},
+    CountryToIsoIndex{493077, "dm"},
+    CountryToIsoIndex{493090, "do"},
+    CountryToIsoIndex{493112, "do"},
+    CountryToIsoIndex{493134, "qo"},
+    CountryToIsoIndex{493156, "qo"},
+    CountryToIsoIndex{493178, "qo"},
+    CountryToIsoIndex{493200, "ng"},
+    CountryToIsoIndex{493213, "ng"},
+    CountryToIsoIndex{493226, "ax"},
+    CountryToIsoIndex{493239, "at"},
+    CountryToIsoIndex{493249, "at"},
+    CountryToIsoIndex{493259, "ax"},
+    CountryToIsoIndex{493272, "ve"},
+    CountryToIsoIndex{493285, "ve"},
+    CountryToIsoIndex{493298, "bd"},
+    CountryToIsoIndex{493308, "bd"},
+    CountryToIsoIndex{493321, "ao"},
+    CountryToIsoIndex{493331, "ai"},
+    CountryToIsoIndex{493341, "ag"},
+    CountryToIsoIndex{493363, "ai"},
+    CountryToIsoIndex{493373, "ag"},
+    CountryToIsoIndex{493395, "ag"},
+    CountryToIsoIndex{493417, "ag"},
+    CountryToIsoIndex{493439, "ag"},
+    CountryToIsoIndex{493461, "ad"},
+    CountryToIsoIndex{493471, "ad"},
+    CountryToIsoIndex{493481, "hn"},
+    CountryToIsoIndex{493494, "fm"},
+    CountryToIsoIndex{493513, "fm"},
+    CountryToIsoIndex{493538, "fm"},
+    CountryToIsoIndex{493557, "fm"},
+    CountryToIsoIndex{493582, "la"},
+    CountryToIsoIndex{493589, "la"},
+    CountryToIsoIndex{493596, "zm"},
+    CountryToIsoIndex{493606, "zm"},
+    CountryToIsoIndex{493616, "ni"},
+    CountryToIsoIndex{493629, "ne"},
+    CountryToIsoIndex{493636, "ng"},
+    CountryToIsoIndex{493649, "ng"},
+    CountryToIsoIndex{493662, "ne"},
+    CountryToIsoIndex{493672, "ne"},
+    CountryToIsoIndex{493682, "np"},
+    CountryToIsoIndex{493692, "np"},
+    CountryToIsoIndex{493702, "gm"},
+    CountryToIsoIndex{493712, "ps"},
+    CountryToIsoIndex{493725, "ps"},
+    CountryToIsoIndex{493747, "ps"},
+    CountryToIsoIndex{493769, "ps"},
+    CountryToIsoIndex{493788, "ps"},
+    CountryToIsoIndex{493807, "bs"},
+    CountryToIsoIndex{493817, "bs"},
+    CountryToIsoIndex{493827, "pk"},
+    CountryToIsoIndex{493840, "bb"},
+    CountryToIsoIndex{493853, "pg"},
+    CountryToIsoIndex{493875, "pg"},
+    CountryToIsoIndex{493897, "pg"},
+    CountryToIsoIndex{493919, "pg"},
+    CountryToIsoIndex{493941, "py"},
+    CountryToIsoIndex{493951, "pa"},
+    CountryToIsoIndex{493961, "pa"},
+    CountryToIsoIndex{493971, "bh"},
+    CountryToIsoIndex{493978, "br"},
+    CountryToIsoIndex{493985, "bb"},
+    CountryToIsoIndex{493995, "bb"},
+    CountryToIsoIndex{494005, "bf"},
+    CountryToIsoIndex{494021, "bf"},
+    CountryToIsoIndex{494037, "bf"},
+    CountryToIsoIndex{494053, "bf"},
+    CountryToIsoIndex{494069, "bv"},
+    CountryToIsoIndex{494079, "bv"},
+    CountryToIsoIndex{494089, "bi"},
+    CountryToIsoIndex{494099, "bv"},
+    CountryToIsoIndex{494109, "gr"},
+    CountryToIsoIndex{494116, "gr"},
+    CountryToIsoIndex{494123, "pw"},
+    CountryToIsoIndex{494130, "pw"},
+    CountryToIsoIndex{494137, "gn"},
+    CountryToIsoIndex{494147, "gw"},
+    CountryToIsoIndex{494163, "gw"},
+    CountryToIsoIndex{494179, "ck"},
+    CountryToIsoIndex{494192, "cw"},
+    CountryToIsoIndex{494202, "ck"},
+    CountryToIsoIndex{494215, "cw"},
+    CountryToIsoIndex{494225, "ky"},
+    CountryToIsoIndex{494238, "de"},
+    CountryToIsoIndex{494245, "de"},
+    CountryToIsoIndex{494252, "it"},
+    CountryToIsoIndex{494262, "ee"},
+    CountryToIsoIndex{494275, "ie"},
+    CountryToIsoIndex{494285, "sb"},
+    CountryToIsoIndex{494301, "sb"},
+    CountryToIsoIndex{494317, "tk"},
+    CountryToIsoIndex{494327, "tk"},
+    CountryToIsoIndex{494343, "tk"},
+    CountryToIsoIndex{494359, "lv"},
+    CountryToIsoIndex{494372, "lv"},
+    CountryToIsoIndex{494385, "no"},
+    CountryToIsoIndex{494392, "sj"},
+    CountryToIsoIndex{494420, "cz"},
+    CountryToIsoIndex{494427, "cz"},
+    CountryToIsoIndex{494443, "cz"},
+    CountryToIsoIndex{494459, "md"},
+    CountryToIsoIndex{494472, "ma"},
+    CountryToIsoIndex{494482, "md"},
+    CountryToIsoIndex{494495, "mc"},
+    CountryToIsoIndex{494505, "mc"},
+    CountryToIsoIndex{494515, "sy"},
+    CountryToIsoIndex{494525, "bn"},
+    CountryToIsoIndex{494532, "fj"},
+    CountryToIsoIndex{494539, "fj"},
+    CountryToIsoIndex{494546, "sz"},
+    CountryToIsoIndex{494559, "sz"},
+    CountryToIsoIndex{494572, "sk"},
+    CountryToIsoIndex{494585, "si"},
+    CountryToIsoIndex{494601, "si"},
+    CountryToIsoIndex{494617, "si"},
+    CountryToIsoIndex{494633, "si"},
+    CountryToIsoIndex{494649, "sj"},
+    CountryToIsoIndex{494674, "sj"},
+    CountryToIsoIndex{494711, "sj"},
+    CountryToIsoIndex{494748, "sj"},
+    CountryToIsoIndex{494785, "lk"},
+    CountryToIsoIndex{494798, "lk"},
+    CountryToIsoIndex{494811, "sg"},
+    CountryToIsoIndex{494821, "nc"},
+    CountryToIsoIndex{494840, "nc"},
+    CountryToIsoIndex{494859, "nz"},
+    CountryToIsoIndex{494869, "jp"},
+    CountryToIsoIndex{494876, "cl"},
+    CountryToIsoIndex{494883, "im"},
+    CountryToIsoIndex{494890, "im"},
+    CountryToIsoIndex{494897, "kp"},
+    CountryToIsoIndex{494904, "tl"},
+    CountryToIsoIndex{494920, "tl"},
+    CountryToIsoIndex{494939, "to"},
+    CountryToIsoIndex{494946, "tl"},
+    CountryToIsoIndex{494956, "td"},
+    CountryToIsoIndex{494963, "kh"},
+    CountryToIsoIndex{494973, "gg"},
+    CountryToIsoIndex{494980, "gg"},
+    CountryToIsoIndex{494990, "gg"},
+    CountryToIsoIndex{495000, "gd"},
+    CountryToIsoIndex{495013, "gd"},
+    CountryToIsoIndex{495026, "gd"},
+    CountryToIsoIndex{495039, "gd"},
+    CountryToIsoIndex{495052, "gl"},
+    CountryToIsoIndex{495062, "gl"},
+    CountryToIsoIndex{495072, "ge"},
+    CountryToIsoIndex{495085, "ge"},
+    CountryToIsoIndex{495098, "va"},
+    CountryToIsoIndex{495108, "va"},
+    CountryToIsoIndex{495118, "mu"},
+    CountryToIsoIndex{495131, "ez"},
+    CountryToIsoIndex{495141, "ez"},
+    CountryToIsoIndex{495151, "be"},
+    CountryToIsoIndex{495161, "be"},
+    CountryToIsoIndex{495171, "mr"},
+    CountryToIsoIndex{495187, "mr"},
+    CountryToIsoIndex{495203, "mu"},
+    CountryToIsoIndex{495216, "mu"},
+    CountryToIsoIndex{495229, "to"},
+    CountryToIsoIndex{495236, "bn"},
+    CountryToIsoIndex{495243, "bn"},
+    CountryToIsoIndex{495250, "sa"},
+    CountryToIsoIndex{495269, "sa"},
+    CountryToIsoIndex{495285, "sa"},
+    CountryToIsoIndex{495304, "sa"},
+    CountryToIsoIndex{495320, "fr"},
+    CountryToIsoIndex{495327, "fr"},
+    CountryToIsoIndex{495334, "tf"},
+    CountryToIsoIndex{495353, "tf"},
+    CountryToIsoIndex{495372, "mf"},
+    CountryToIsoIndex{495388, "gf"},
+    CountryToIsoIndex{495404, "pf"},
+    CountryToIsoIndex{495426, "pf"},
+    CountryToIsoIndex{495448, "tf"},
+    CountryToIsoIndex{495467, "tf"},
+    CountryToIsoIndex{495486, "tf"},
+    CountryToIsoIndex{495505, "gf"},
+    CountryToIsoIndex{495521, "pf"},
+    CountryToIsoIndex{495543, "pf"},
+    CountryToIsoIndex{495565, "mf"},
+    CountryToIsoIndex{495581, "fo"},
+    CountryToIsoIndex{495594, "fo"},
+    CountryToIsoIndex{495607, "pl"},
+    CountryToIsoIndex{495614, "ba"},
+    CountryToIsoIndex{495645, "pr"},
+    CountryToIsoIndex{495658, "ba"},
+    CountryToIsoIndex{495689, "ba"},
+    CountryToIsoIndex{495720, "ba"},
+    CountryToIsoIndex{495751, "ba"},
+    CountryToIsoIndex{495782, "bw"},
+    CountryToIsoIndex{495792, "pl"},
+    CountryToIsoIndex{495799, "th"},
+    CountryToIsoIndex{495806, "th"},
+    CountryToIsoIndex{495813, "je"},
+    CountryToIsoIndex{495823, "zw"},
+    CountryToIsoIndex{495836, "zw"},
+    CountryToIsoIndex{495849, "hn"},
+    CountryToIsoIndex{495862, "ht"},
+    CountryToIsoIndex{495869, "to"},
+    CountryToIsoIndex{495876, "je"},
+    CountryToIsoIndex{495886, "au"},
+    CountryToIsoIndex{495899, "au"},
+    CountryToIsoIndex{495906, "mo"},
+    CountryToIsoIndex{495913, "mo"},
+    CountryToIsoIndex{495920, "ua"},
+    CountryToIsoIndex{495930, "ug"},
+    CountryToIsoIndex{495940, "uy"},
+    CountryToIsoIndex{495950, "uz"},
+    CountryToIsoIndex{495963, "ie"},
+    CountryToIsoIndex{495973, "ee"},
+    CountryToIsoIndex{495986, "jm"},
+    CountryToIsoIndex{495996, "jm"},
+    CountryToIsoIndex{496006, "tc"},
+    CountryToIsoIndex{496034, "tc"},
+    CountryToIsoIndex{496062, "tt"},
+    CountryToIsoIndex{496087, "ta"},
+    CountryToIsoIndex{496118, "ta"},
+    CountryToIsoIndex{496149, "sl"},
+    CountryToIsoIndex{496159, "sl"},
+    CountryToIsoIndex{496169, "bo"},
+    CountryToIsoIndex{496182, "bo"},
+    CountryToIsoIndex{496195, "nr"},
+    CountryToIsoIndex{496202, "nr"},
+    CountryToIsoIndex{496209, "se"},
+    CountryToIsoIndex{496216, "ch"},
+    CountryToIsoIndex{496223, "gp"},
+    CountryToIsoIndex{496236, "gt"},
+    CountryToIsoIndex{496249, "gt"},
+    CountryToIsoIndex{496262, "gp"},
+    CountryToIsoIndex{496275, "wf"},
+    CountryToIsoIndex{496303, "wf"},
+    CountryToIsoIndex{496331, "wf"},
+    CountryToIsoIndex{496353, "wf"},
+    CountryToIsoIndex{496387, "vu"},
+    CountryToIsoIndex{496400, "vu"},
+    CountryToIsoIndex{496413, "gm"},
+    CountryToIsoIndex{496423, "gm"},
+    CountryToIsoIndex{496433, "re"},
+    CountryToIsoIndex{496443, "re"},
+    CountryToIsoIndex{496453, "by"},
+    CountryToIsoIndex{496466, "by"},
+    CountryToIsoIndex{496479, "bm"},
+    CountryToIsoIndex{496489, "bm"},
+    CountryToIsoIndex{496499, "bm"},
+    CountryToIsoIndex{496509, "pn"},
+    CountryToIsoIndex{496528, "pn"},
+    CountryToIsoIndex{496544, "pn"},
+    CountryToIsoIndex{496560, "pn"},
+    CountryToIsoIndex{496576, "gy"},
+    CountryToIsoIndex{496586, "rw"},
+    CountryToIsoIndex{496596, "rw"},
+    CountryToIsoIndex{496606, "lu"},
+    CountryToIsoIndex{496616, "gi"},
+    CountryToIsoIndex{496629, "gi"},
+    CountryToIsoIndex{496642, "fk"},
+    CountryToIsoIndex{496658, "fk"},
+    CountryToIsoIndex{496695, "fk"},
+    CountryToIsoIndex{496711, "fk"},
+    CountryToIsoIndex{496748, "cc"},
+    CountryToIsoIndex{496770, "kw"},
+    CountryToIsoIndex{496780, "km"},
+    CountryToIsoIndex{496790, "km"},
+    CountryToIsoIndex{496800, "ci"},
+    CountryToIsoIndex{496813, "cc"},
+    CountryToIsoIndex{496835, "cc"},
+    CountryToIsoIndex{496857, "xk"},
+    CountryToIsoIndex{496867, "pe"},
+    CountryToIsoIndex{496874, "pe"},
+    CountryToIsoIndex{496881, "tn"},
+    CountryToIsoIndex{496891, "tn"},
+    CountryToIsoIndex{496904, "tn"},
+    CountryToIsoIndex{496917, "lt"},
+    CountryToIsoIndex{496927, "vi"},
+    CountryToIsoIndex{496955, "as"},
+    CountryToIsoIndex{496971, "jo"},
+    CountryToIsoIndex{496978, "na"},
+    CountryToIsoIndex{496991, "nu"},
+    CountryToIsoIndex{497001, "nz"},
+    CountryToIsoIndex{497011, "sb"},
+    CountryToIsoIndex{497027, "sb"},
+    CountryToIsoIndex{497043, "so"},
+    CountryToIsoIndex{497056, "so"},
+    CountryToIsoIndex{497066, "so"},
+    CountryToIsoIndex{497079, "so"},
+    CountryToIsoIndex{497089, "cv"},
+    CountryToIsoIndex{497099, "mm"},
+    CountryToIsoIndex{497106, "jo"},
+    CountryToIsoIndex{497113, "na"},
+    CountryToIsoIndex{497126, "nu"},
+    CountryToIsoIndex{497133, "nu"},
+    CountryToIsoIndex{497143, "nz"},
+    CountryToIsoIndex{497153, "cv"},
+    CountryToIsoIndex{497163, "mm"},
+    CountryToIsoIndex{497170, "ro"},
+    CountryToIsoIndex{497183, "ro"},
+    CountryToIsoIndex{497196, "us"},
+    CountryToIsoIndex{497203, "um"},
+    CountryToIsoIndex{497228, "us"},
+    CountryToIsoIndex{497235, "um"},
+    CountryToIsoIndex{497260, "vi"},
+    CountryToIsoIndex{497279, "vi"},
+    CountryToIsoIndex{497301, "as"},
+    CountryToIsoIndex{497317, "vi"},
+    CountryToIsoIndex{497336, "vi"},
+    CountryToIsoIndex{497358, "as"},
+    CountryToIsoIndex{497374, "it"},
+    CountryToIsoIndex{497384, "la"},
+    CountryToIsoIndex{497391, "la"},
+    CountryToIsoIndex{497398, "kn"},
+    CountryToIsoIndex{497429, "kn"},
+    CountryToIsoIndex{497451, "kn"},
+    CountryToIsoIndex{497473, "st"},
+    CountryToIsoIndex{497498, "st"},
+    CountryToIsoIndex{497523, "st"},
+    CountryToIsoIndex{497545, "bl"},
+    CountryToIsoIndex{497561, "bl"},
+    CountryToIsoIndex{497574, "vc"},
+    CountryToIsoIndex{497599, "vc"},
+    CountryToIsoIndex{497630, "vc"},
+    CountryToIsoIndex{497661, "pm"},
+    CountryToIsoIndex{497692, "pm"},
+    CountryToIsoIndex{497720, "lc"},
+    CountryToIsoIndex{497733, "cx"},
+    CountryToIsoIndex{497743, "sh"},
+    CountryToIsoIndex{497759, "lc"},
+    CountryToIsoIndex{497772, "sm"},
+    CountryToIsoIndex{497785, "ke"},
+    CountryToIsoIndex{497792, "ke"},
+    CountryToIsoIndex{497799, "ke"},
+    CountryToIsoIndex{497809, "ke"},
+    CountryToIsoIndex{497819, "fi"},
+    CountryToIsoIndex{497826, "fi"},
+    CountryToIsoIndex{497833, "sd"},
+    CountryToIsoIndex{497840, "sr"},
+    CountryToIsoIndex{497850, "sr"},
+    CountryToIsoIndex{497860, "gb"},
+    CountryToIsoIndex{497867, "gb"},
+    CountryToIsoIndex{497874, "io"},
+    CountryToIsoIndex{497896, "vg"},
+    CountryToIsoIndex{497915, "vg"},
+    CountryToIsoIndex{497937, "io"},
+    CountryToIsoIndex{497959, "vg"},
+    CountryToIsoIndex{497978, "vg"},
+    CountryToIsoIndex{498000, "io"},
+    CountryToIsoIndex{498025, "vg"},
+    CountryToIsoIndex{498053, "mr"},
+    CountryToIsoIndex{498069, "mr"},
+    CountryToIsoIndex{498085, "nl"},
+    CountryToIsoIndex{498092, "bq"},
+    CountryToIsoIndex{498111, "bq"},
+    CountryToIsoIndex{498130, "sx"},
+    CountryToIsoIndex{498146, "aw"},
+    CountryToIsoIndex{498162, "sx"},
+    CountryToIsoIndex{498178, "aw"},
+    CountryToIsoIndex{498194, "nl"},
+    CountryToIsoIndex{498201, "bq"},
+    CountryToIsoIndex{498220, "mz"},
+    CountryToIsoIndex{498233, "mz"},
+    CountryToIsoIndex{498246, "ls"},
+    CountryToIsoIndex{498256, "ph"},
+    CountryToIsoIndex{498266, "ph"},
+    CountryToIsoIndex{498276, "sv"},
+    CountryToIsoIndex{498289, "ws"},
+    CountryToIsoIndex{498299, "vu"},
+    CountryToIsoIndex{498309, "ye"},
+    CountryToIsoIndex{498316, "km"},
+    CountryToIsoIndex{498323, "pt"},
+    CountryToIsoIndex{498333, "mn"},
+    CountryToIsoIndex{498340, "ms"},
+    CountryToIsoIndex{498350, "ms"},
+    CountryToIsoIndex{498360, "me"},
+    CountryToIsoIndex{498376, "me"},
+    CountryToIsoIndex{498392, "ms"},
+    CountryToIsoIndex{498408, "bi"},
+    CountryToIsoIndex{498418, "gy"},
+    CountryToIsoIndex{498428, "ws"},
+    CountryToIsoIndex{498438, "sv"},
+    CountryToIsoIndex{498451, "sd"},
+    CountryToIsoIndex{498458, "sr"},
+    CountryToIsoIndex{498468, "sr"},
+    CountryToIsoIndex{498478, "et"},
+    CountryToIsoIndex{498491, "et"},
+    CountryToIsoIndex{498504, "eh"},
+    CountryToIsoIndex{498517, "eh"},
+    CountryToIsoIndex{498530, "es"},
+    CountryToIsoIndex{498540, "nf"},
+    CountryToIsoIndex{498553, "nr"},
+    CountryToIsoIndex{498560, "nf"},
+    CountryToIsoIndex{498573, "nr"},
+    CountryToIsoIndex{498580, "ci"},
+    CountryToIsoIndex{498593, "bj"},
+    CountryToIsoIndex{498600, "bj"},
+    CountryToIsoIndex{498607, "bz"},
+    CountryToIsoIndex{498617, "lr"},
+    CountryToIsoIndex{498630, "ls"},
+    CountryToIsoIndex{498640, "cy"},
+    CountryToIsoIndex{498653, "zm"},
+    CountryToIsoIndex{498663, "bj"},
+    CountryToIsoIndex{498670, "bj"},
+    CountryToIsoIndex{498677, "bz"},
+    CountryToIsoIndex{498687, "lr"},
+    CountryToIsoIndex{498700, "ls"},
+    CountryToIsoIndex{498710, "cy"},
+    CountryToIsoIndex{498723, "zm"},
+    CountryToIsoIndex{498733, "gq"},
+    CountryToIsoIndex{498749, "gq"},
+    CountryToIsoIndex{498765, "gq"},
+    CountryToIsoIndex{498781, "hm"},
+    CountryToIsoIndex{498812, "hm"},
+    CountryToIsoIndex{498843, "hm"},
+    CountryToIsoIndex{498871, "hm"},
+    CountryToIsoIndex{498902, "vn"},
+    CountryToIsoIndex{498909, "zw"},
+    CountryToIsoIndex{498919, "gh"},
+    CountryToIsoIndex{498926, "gh"},
+    CountryToIsoIndex{498933, "dg"},
+    CountryToIsoIndex{498955, "dg"},
+    CountryToIsoIndex{498977, "dg"},
+    CountryToIsoIndex{498996, "ky"},
+    CountryToIsoIndex{499009, "gu"},
+    CountryToIsoIndex{499016, "az"},
+    CountryToIsoIndex{499029, "af"},
+    CountryToIsoIndex{499039, "dz"},
+    CountryToIsoIndex{499055, "al"},
+    CountryToIsoIndex{499071, "ae"},
+    CountryToIsoIndex{499096, "ae"},
+    CountryToIsoIndex{499121, "ae"},
+    CountryToIsoIndex{499146, "ae"},
+    CountryToIsoIndex{499171, "om"},
+    CountryToIsoIndex{499178, "om"},
+    CountryToIsoIndex{499191, "om"},
+    CountryToIsoIndex{499204, "ar"},
+    CountryToIsoIndex{499214, "ac"},
+    CountryToIsoIndex{499227, "ac"},
+    CountryToIsoIndex{499240, "dz"},
+    CountryToIsoIndex{499256, "al"},
+    CountryToIsoIndex{499272, "aw"},
+    CountryToIsoIndex{499282, "aw"},
+    CountryToIsoIndex{499292, "kr"},
+    CountryToIsoIndex{499299, "kr"},
+    CountryToIsoIndex{499306, "hk"},
+    CountryToIsoIndex{499313, "mq"},
+    CountryToIsoIndex{499326, "mq"},
+    CountryToIsoIndex{499342, "my"},
+    CountryToIsoIndex{499355, "ml"},
+    CountryToIsoIndex{499362, "im"},
+    CountryToIsoIndex{499372, "mw"},
+    CountryToIsoIndex{499382, "mw"},
+    CountryToIsoIndex{499392, "mt"},
+    CountryToIsoIndex{499402, "mv"},
+    CountryToIsoIndex{499415, "mv"},
+    CountryToIsoIndex{499428, "yt"},
+    CountryToIsoIndex{499438, "yt"},
+    CountryToIsoIndex{499451, "mh"},
+    CountryToIsoIndex{499467, "mt"},
+    CountryToIsoIndex{499477, "mg"},
+    CountryToIsoIndex{499493, "ml"},
+    CountryToIsoIndex{499500, "mq"},
+    CountryToIsoIndex{499516, "mk"},
+    CountryToIsoIndex{499526, "ml"},
+    CountryToIsoIndex{499533, "mt"},
+    CountryToIsoIndex{499543, "mv"},
+    CountryToIsoIndex{499556, "mv"},
+    CountryToIsoIndex{499569, "im"},
+    CountryToIsoIndex{499579, "mw"},
+    CountryToIsoIndex{499589, "mw"},
+    CountryToIsoIndex{499599, "mq"},
+    CountryToIsoIndex{499612, "my"},
+    CountryToIsoIndex{499625, "yt"},
+    CountryToIsoIndex{499635, "mh"},
+    CountryToIsoIndex{499651, "mt"},
+    CountryToIsoIndex{499661, "mg"},
+    CountryToIsoIndex{499677, "ml"},
+    CountryToIsoIndex{499684, "bv"},
+    CountryToIsoIndex{499697, "lb"},
+    CountryToIsoIndex{499707, "me"},
+    CountryToIsoIndex{499714, "br"},
+    CountryToIsoIndex{499721, "us"},
+    CountryToIsoIndex{499728, "fr"},
+    CountryToIsoIndex{499735, "de"},
+    CountryToIsoIndex{499742, "ru"},
+    CountryToIsoIndex{499752, "cn"},
+    CountryToIsoIndex{499759, "jp"},
+    CountryToIsoIndex{499766, "gb"},
+    CountryToIsoIndex{499773, "it"},
+    CountryToIsoIndex{499783, "in"},
+    CountryToIsoIndex{499790, "er"},
+    CountryToIsoIndex{499803, "bz"},
+    CountryToIsoIndex{499813, "sl"},
+    CountryToIsoIndex{499838, "tl"},
+    CountryToIsoIndex{499857, "ly"},
+    CountryToIsoIndex{499867, "lb"},
+    CountryToIsoIndex{499880, "re"},
+    CountryToIsoIndex{499890, "sc"},
+    CountryToIsoIndex{499900, "cl"},
+    CountryToIsoIndex{499907, "io"},
+    CountryToIsoIndex{499947, "vg"},
+    CountryToIsoIndex{499981, "jp"},
+    CountryToIsoIndex{499991, "ye"},
+    CountryToIsoIndex{500001, "ky"},
+    CountryToIsoIndex{500023, "cv"},
+    CountryToIsoIndex{500045, "cx"},
+    CountryToIsoIndex{500067, "ke"},
+    CountryToIsoIndex{500074, "et"},
+    CountryToIsoIndex{500090, "in"},
+    CountryToIsoIndex{500100, "it"},
+    CountryToIsoIndex{500110, "iq"},
+    CountryToIsoIndex{500120, "ir"},
+    CountryToIsoIndex{500130, "id"},
+    CountryToIsoIndex{500146, "pn"},
+    CountryToIsoIndex{500159, "pr"},
+    CountryToIsoIndex{500175, "ph"},
+    CountryToIsoIndex{500188, "fj"},
+    CountryToIsoIndex{500198, "tf"},
+    CountryToIsoIndex{500241, "fi"},
+    CountryToIsoIndex{500257, "ta"},
+    CountryToIsoIndex{500279, "dg"},
+    CountryToIsoIndex{500298, "ls"},
+    CountryToIsoIndex{500308, "lt"},
+    CountryToIsoIndex{500324, "li"},
+    CountryToIsoIndex{500343, "sn"},
+    CountryToIsoIndex{500356, "sj"},
+    CountryToIsoIndex{500387, "sy"},
+    CountryToIsoIndex{500397, "sg"},
+    CountryToIsoIndex{500410, "si"},
+    CountryToIsoIndex{500426, "sk"},
+    CountryToIsoIndex{500442, "pm"},
+    CountryToIsoIndex{500470, "vc"},
+    CountryToIsoIndex{500510, "sx"},
+    CountryToIsoIndex{500532, "kn"},
+    CountryToIsoIndex{500560, "lc"},
+    CountryToIsoIndex{500576, "sh"},
+    CountryToIsoIndex{500592, "nz"},
+    CountryToIsoIndex{500614, "zw"},
+    CountryToIsoIndex{500627, "dj"},
+    CountryToIsoIndex{500637, "gi"},
+    CountryToIsoIndex{500650, "cp"},
+    CountryToIsoIndex{500675, "ki"},
+    CountryToIsoIndex{500688, "kg"},
+    CountryToIsoIndex{500704, "cu"},
+    CountryToIsoIndex{500714, "gn"},
+    CountryToIsoIndex{500724, "gw"},
+    CountryToIsoIndex{500743, "eg"},
+    CountryToIsoIndex{500753, "mm"},
+    CountryToIsoIndex{500766, "fm"},
+    CountryToIsoIndex{500782, "np"},
+    CountryToIsoIndex{500792, "ni"},
+    CountryToIsoIndex{500808, "ie"},
+    CountryToIsoIndex{500824, "is"},
+    CountryToIsoIndex{500843, "za"},
+    CountryToIsoIndex{500883, "cf"},
+    CountryToIsoIndex{500911, "af"},
+    CountryToIsoIndex{500933, "dz"},
+    CountryToIsoIndex{500949, "al"},
+    CountryToIsoIndex{500965, "ai"},
+    CountryToIsoIndex{500975, "am"},
+    CountryToIsoIndex{500985, "ax"},
+    CountryToIsoIndex{500995, "az"},
+    CountryToIsoIndex{501014, "ad"},
+    CountryToIsoIndex{501024, "ao"},
+    CountryToIsoIndex{501034, "aw"},
+    CountryToIsoIndex{501044, "ar"},
+    CountryToIsoIndex{501060, "ag"},
+    CountryToIsoIndex{501088, "aq"},
+    CountryToIsoIndex{501104, "ht"},
+    CountryToIsoIndex{501114, "wf"},
+    CountryToIsoIndex{501136, "ps"},
+    CountryToIsoIndex{501188, "pk"},
+    CountryToIsoIndex{501204, "py"},
+    CountryToIsoIndex{501217, "pa"},
+    CountryToIsoIndex{501227, "pw"},
+    CountryToIsoIndex{501234, "pg"},
+    CountryToIsoIndex{501262, "es"},
+    CountryToIsoIndex{501272, "bb"},
+    CountryToIsoIndex{501285, "bd"},
+    CountryToIsoIndex{501301, "il"},
+    CountryToIsoIndex{501320, "bs"},
+    CountryToIsoIndex{501333, "bh"},
+    CountryToIsoIndex{501343, "fk"},
+    CountryToIsoIndex{501368, "fo"},
+    CountryToIsoIndex{501384, "va"},
+    CountryToIsoIndex{501406, "ve"},
+    CountryToIsoIndex{501428, "vu"},
+    CountryToIsoIndex{501441, "tw"},
+    CountryToIsoIndex{501454, "th"},
+    CountryToIsoIndex{501470, "tj"},
+    CountryToIsoIndex{501489, "tv"},
+    CountryToIsoIndex{501499, "tz"},
+    CountryToIsoIndex{501515, "dk"},
+    CountryToIsoIndex{501528, "lr"},
+    CountryToIsoIndex{501541, "lv"},
+    CountryToIsoIndex{501554, "sa"},
+    CountryToIsoIndex{501573, "la"},
+    CountryToIsoIndex{501583, "rw"},
+    CountryToIsoIndex{501593, "eh"},
+    CountryToIsoIndex{501615, "st"},
+    CountryToIsoIndex{501649, "ws"},
+    CountryToIsoIndex{501662, "cy"},
+    CountryToIsoIndex{501678, "zm"},
+    CountryToIsoIndex{501688, "cn"},
+    CountryToIsoIndex{501698, "td"},
+    CountryToIsoIndex{501705, "gl"},
+    CountryToIsoIndex{501727, "de"},
+    CountryToIsoIndex{501737, "jm"},
+    CountryToIsoIndex{501750, "cm"},
+    CountryToIsoIndex{501763, "bq"},
+    CountryToIsoIndex{501794, "nc"},
+    CountryToIsoIndex{501819, "qa"},
+    CountryToIsoIndex{501829, "kz"},
+    CountryToIsoIndex{501845, "ca"},
+    CountryToIsoIndex{501855, "kh"},
+    CountryToIsoIndex{501868, "bl"},
+    CountryToIsoIndex{501896, "mf"},
+    CountryToIsoIndex{501924, "gm"},
+    CountryToIsoIndex{501934, "gh"},
+    CountryToIsoIndex{501944, "ga"},
+    CountryToIsoIndex{501954, "my"},
+    CountryToIsoIndex{501967, "mk"},
+    CountryToIsoIndex{501983, "mq"},
+    CountryToIsoIndex{501996, "ml"},
+    CountryToIsoIndex{502003, "mv"},
+    CountryToIsoIndex{502016, "sm"},
+    CountryToIsoIndex{502032, "mt"},
+    CountryToIsoIndex{502042, "mh"},
+    CountryToIsoIndex{502061, "mg"},
+    CountryToIsoIndex{502077, "mw"},
+    CountryToIsoIndex{502090, "yt"},
+    CountryToIsoIndex{502100, "mo"},
+    CountryToIsoIndex{502110, "im"},
+    CountryToIsoIndex{502126, "ng"},
+    CountryToIsoIndex{502142, "ne"},
+    CountryToIsoIndex{502152, "na"},
+    CountryToIsoIndex{502165, "om"},
+    CountryToIsoIndex{502175, "us"},
+    CountryToIsoIndex{502182, "as"},
+    CountryToIsoIndex{502198, "um"},
+    CountryToIsoIndex{502229, "vi"},
+    CountryToIsoIndex{502260, "pt"},
+    CountryToIsoIndex{502282, "pl"},
+    CountryToIsoIndex{502292, "bo"},
+    CountryToIsoIndex{502305, "ba"},
+    CountryToIsoIndex{502336, "bf"},
+    CountryToIsoIndex{502352, "bw"},
+    CountryToIsoIndex{502365, "mz"},
+    CountryToIsoIndex{502378, "tk"},
+    CountryToIsoIndex{502388, "tg"},
+    CountryToIsoIndex{502395, "dm"},
+    CountryToIsoIndex{502408, "do"},
+    CountryToIsoIndex{502433, "ro"},
+    CountryToIsoIndex{502446, "nr"},
+    CountryToIsoIndex{502453, "so"},
+    CountryToIsoIndex{502466, "hr"},
+    CountryToIsoIndex{502479, "ci"},
+    CountryToIsoIndex{502492, "kr"},
+    CountryToIsoIndex{502520, "kp"},
+    CountryToIsoIndex{502545, "cr"},
+    CountryToIsoIndex{502561, "ck"},
+    CountryToIsoIndex{502577, "km"},
+    CountryToIsoIndex{502590, "xk"},
+    CountryToIsoIndex{502600, "cc"},
+    CountryToIsoIndex{502631, "cg"},
+    CountryToIsoIndex{502638, "cd"},
+    CountryToIsoIndex{502669, "md"},
+    CountryToIsoIndex{502682, "gb"},
+    CountryToIsoIndex{502695, "bv"},
+    CountryToIsoIndex{502714, "bt"},
+    CountryToIsoIndex{502724, "br"},
+    CountryToIsoIndex{502737, "bi"},
+    CountryToIsoIndex{502747, "bn"},
+    CountryToIsoIndex{502760, "fr"},
+    CountryToIsoIndex{502773, "tt"},
+    CountryToIsoIndex{502798, "tn"},
+    CountryToIsoIndex{502811, "gq"},
+    CountryToIsoIndex{502833, "ch"},
+    CountryToIsoIndex{502852, "se"},
+    CountryToIsoIndex{502865, "lk"},
+    CountryToIsoIndex{502881, "sr"},
+    CountryToIsoIndex{502894, "sz"},
+    CountryToIsoIndex{502913, "ss"},
+    CountryToIsoIndex{502941, "sb"},
+    CountryToIsoIndex{502969, "sd"},
+    CountryToIsoIndex{502979, "uy"},
+    CountryToIsoIndex{502992, "ug"},
+    CountryToIsoIndex{503002, "ae"},
+    CountryToIsoIndex{503036, "ua"},
+    CountryToIsoIndex{503049, "uz"},
+    CountryToIsoIndex{503068, "kw"},
+    CountryToIsoIndex{503078, "cw"},
+    CountryToIsoIndex{503091, "gt"},
+    CountryToIsoIndex{503107, "gp"},
+    CountryToIsoIndex{503123, "gu"},
+    CountryToIsoIndex{503133, "gd"},
+    CountryToIsoIndex{503146, "gy"},
+    CountryToIsoIndex{503156, "gg"},
+    CountryToIsoIndex{503169, "nu"},
+    CountryToIsoIndex{503179, "at"},
+    CountryToIsoIndex{503192, "au"},
+    CountryToIsoIndex{503211, "hn"},
+    CountryToIsoIndex{503221, "hu"},
+    CountryToIsoIndex{503234, "bg"},
+    CountryToIsoIndex{503247, "to"},
+    CountryToIsoIndex{503254, "tr"},
+    CountryToIsoIndex{503264, "tc"},
+    CountryToIsoIndex{503301, "tm"},
+    CountryToIsoIndex{503326, "lu"},
+    CountryToIsoIndex{503342, "ru"},
+    CountryToIsoIndex{503355, "ge"},
+    CountryToIsoIndex{503368, "gs"},
+    CountryToIsoIndex{503435, "jo"},
+    CountryToIsoIndex{503448, "mp"},
+    CountryToIsoIndex{503485, "ic"},
+    CountryToIsoIndex{503507, "co"},
+    CountryToIsoIndex{503520, "mr"},
+    CountryToIsoIndex{503536, "mu"},
+    CountryToIsoIndex{503546, "me"},
+    CountryToIsoIndex{503562, "ma"},
+    CountryToIsoIndex{503572, "mc"},
+    CountryToIsoIndex{503582, "mn"},
+    CountryToIsoIndex{503595, "ms"},
+    CountryToIsoIndex{503611, "no"},
+    CountryToIsoIndex{503621, "nf"},
+    CountryToIsoIndex{503640, "ee"},
+    CountryToIsoIndex{503656, "ec"},
+    CountryToIsoIndex{503669, "sv"},
+    CountryToIsoIndex{503688, "hm"},
+    CountryToIsoIndex{503710, "gr"},
+    CountryToIsoIndex{503720, "pe"},
+    CountryToIsoIndex{503730, "be"},
+    CountryToIsoIndex{503743, "bj"},
+    CountryToIsoIndex{503753, "by"},
+    CountryToIsoIndex{503766, "bm"},
+    CountryToIsoIndex{503776, "pf"},
+    CountryToIsoIndex{503801, "gf"},
+    CountryToIsoIndex{503820, "vn"},
+    CountryToIsoIndex{503836, "ea"},
+    CountryToIsoIndex{503855, "rs"},
+    CountryToIsoIndex{503868, "ac"},
+    CountryToIsoIndex{503896, "cz"},
+    CountryToIsoIndex{503912, "je"},
+    CountryToIsoIndex{503922, "mx"},
+    CountryToIsoIndex{503932, "nl"},
+    CountryToIsoIndex{503948, "jp"},
+    CountryToIsoIndex{503966, "gh"},
+    CountryToIsoIndex{503973, "ga"},
+    CountryToIsoIndex{503980, "gy"},
+    CountryToIsoIndex{503993, "gm"},
+    CountryToIsoIndex{504003, "gg"},
+    CountryToIsoIndex{504010, "gp"},
+    CountryToIsoIndex{504023, "gt"},
+    CountryToIsoIndex{504036, "gu"},
+    CountryToIsoIndex{504040, "gd"},
+    CountryToIsoIndex{504053, "gr"},
+    CountryToIsoIndex{504063, "gl"},
+    CountryToIsoIndex{504076, "gn"},
+    CountryToIsoIndex{504083, "gw"},
+    CountryToIsoIndex{504099, "na"},
+    CountryToIsoIndex{504112, "nr"},
+    CountryToIsoIndex{504122, "ng"},
+    CountryToIsoIndex{504138, "aq"},
+    CountryToIsoIndex{504151, "ss"},
+    CountryToIsoIndex{504161, "za"},
+    CountryToIsoIndex{504177, "nl"},
+    CountryToIsoIndex{504190, "bq"},
+    CountryToIsoIndex{504215, "np"},
+    CountryToIsoIndex{504222, "no"},
+    CountryToIsoIndex{504235, "nf"},
+    CountryToIsoIndex{504245, "nz"},
+    CountryToIsoIndex{504258, "nc"},
+    CountryToIsoIndex{504277, "nu"},
+    CountryToIsoIndex{504287, "ne"},
+    CountryToIsoIndex{504297, "ni"},
+    CountryToIsoIndex{504310, "tw"},
+    CountryToIsoIndex{504317, "kr"},
+    CountryToIsoIndex{504330, "dk"},
+    CountryToIsoIndex{504340, "dm"},
+    CountryToIsoIndex{504353, "do"},
+    CountryToIsoIndex{504375, "de"},
+    CountryToIsoIndex{504382, "tl"},
+    CountryToIsoIndex{504395, "dg"},
+    CountryToIsoIndex{504417, "la"},
+    CountryToIsoIndex{504427, "lr"},
+    CountryToIsoIndex{504443, "lv"},
+    CountryToIsoIndex{504456, "ru"},
+    CountryToIsoIndex{504466, "lb"},
+    CountryToIsoIndex{504476, "ls"},
+    CountryToIsoIndex{504486, "ro"},
+    CountryToIsoIndex{504499, "lu"},
+    CountryToIsoIndex{504515, "rw"},
+    CountryToIsoIndex{504525, "ly"},
+    CountryToIsoIndex{504535, "re"},
+    CountryToIsoIndex{504548, "lt"},
+    CountryToIsoIndex{504564, "li"},
+    CountryToIsoIndex{504583, "mg"},
+    CountryToIsoIndex{504602, "mq"},
+    CountryToIsoIndex{504618, "mh"},
+    CountryToIsoIndex{504631, "yt"},
+    CountryToIsoIndex{504641, "mo"},
+    CountryToIsoIndex{504651, "mo"},
+    CountryToIsoIndex{504682, "mk"},
+    CountryToIsoIndex{504698, "mk"},
+    CountryToIsoIndex{504719, "mw"},
+    CountryToIsoIndex{504729, "my"},
+    CountryToIsoIndex{504745, "ml"},
+    CountryToIsoIndex{504752, "im"},
+    CountryToIsoIndex{504759, "mx"},
+    CountryToIsoIndex{504769, "mc"},
+    CountryToIsoIndex{504779, "ma"},
+    CountryToIsoIndex{504789, "mu"},
+    CountryToIsoIndex{504802, "mr"},
+    CountryToIsoIndex{504815, "mz"},
+    CountryToIsoIndex{504828, "me"},
+    CountryToIsoIndex{504844, "ms"},
+    CountryToIsoIndex{504860, "md"},
+    CountryToIsoIndex{504870, "mv"},
+    CountryToIsoIndex{504880, "mt"},
+    CountryToIsoIndex{504887, "mn"},
+    CountryToIsoIndex{504894, "us"},
+    CountryToIsoIndex{504901, "vi"},
+    CountryToIsoIndex{504929, "um"},
+    CountryToIsoIndex{504951, "mm"},
+    CountryToIsoIndex{504961, "fm"},
+    CountryToIsoIndex{504980, "vu"},
+    CountryToIsoIndex{504993, "bh"},
+    CountryToIsoIndex{505003, "bb"},
+    CountryToIsoIndex{505019, "va"},
+    CountryToIsoIndex{505035, "bs"},
+    CountryToIsoIndex{505045, "bd"},
+    CountryToIsoIndex{505061, "bm"},
+    CountryToIsoIndex{505071, "bj"},
+    CountryToIsoIndex{505078, "ve"},
+    CountryToIsoIndex{505094, "vn"},
+    CountryToIsoIndex{505104, "be"},
+    CountryToIsoIndex{505114, "by"},
+    CountryToIsoIndex{505127, "bz"},
+    CountryToIsoIndex{505137, "ba"},
+    CountryToIsoIndex{505168, "bw"},
+    CountryToIsoIndex{505181, "bo"},
+    CountryToIsoIndex{505194, "bi"},
+    CountryToIsoIndex{505204, "bf"},
+    CountryToIsoIndex{505223, "bv"},
+    CountryToIsoIndex{505233, "bt"},
+    CountryToIsoIndex{505240, "mp"},
+    CountryToIsoIndex{505262, "kp"},
+    CountryToIsoIndex{505269, "bg"},
+    CountryToIsoIndex{505282, "br"},
+    CountryToIsoIndex{505292, "bn"},
+    CountryToIsoIndex{505305, "ws"},
+    CountryToIsoIndex{505315, "sa"},
+    CountryToIsoIndex{505337, "gs"},
+    CountryToIsoIndex{505383, "sm"},
+    CountryToIsoIndex{505396, "st"},
+    CountryToIsoIndex{505418, "mf"},
+    CountryToIsoIndex{505431, "bl"},
+    CountryToIsoIndex{505450, "pm"},
+    CountryToIsoIndex{505472, "eh"},
+    CountryToIsoIndex{505485, "sn"},
+    CountryToIsoIndex{505495, "rs"},
+    CountryToIsoIndex{505508, "ea"},
+    CountryToIsoIndex{505530, "sc"},
+    CountryToIsoIndex{505540, "lc"},
+    CountryToIsoIndex{505559, "vc"},
+    CountryToIsoIndex{505590, "kn"},
+    CountryToIsoIndex{505615, "sh"},
+    CountryToIsoIndex{505634, "so"},
+    CountryToIsoIndex{505647, "sb"},
+    CountryToIsoIndex{505663, "sd"},
+    CountryToIsoIndex{505670, "sr"},
+    CountryToIsoIndex{505680, "lk"},
+    CountryToIsoIndex{505693, "sj"},
+    CountryToIsoIndex{505724, "sz"},
+    CountryToIsoIndex{505740, "se"},
+    CountryToIsoIndex{505750, "ch"},
+    CountryToIsoIndex{505760, "es"},
+    CountryToIsoIndex{505770, "sk"},
+    CountryToIsoIndex{505786, "si"},
+    CountryToIsoIndex{505802, "sy"},
+    CountryToIsoIndex{505812, "sl"},
+    CountryToIsoIndex{505828, "sx"},
+    CountryToIsoIndex{505844, "sg"},
+    CountryToIsoIndex{505857, "ae"},
+    CountryToIsoIndex{505876, "aw"},
+    CountryToIsoIndex{505886, "am"},
+    CountryToIsoIndex{505902, "ar"},
+    CountryToIsoIndex{505918, "as"},
+    CountryToIsoIndex{505940, "ci"},
+    CountryToIsoIndex{505962, "is"},
+    CountryToIsoIndex{505978, "ht"},
+    CountryToIsoIndex{505988, "ie"},
+    CountryToIsoIndex{506001, "az"},
+    CountryToIsoIndex{506020, "af"},
+    CountryToIsoIndex{506039, "ad"},
+    CountryToIsoIndex{506049, "al"},
+    CountryToIsoIndex{506062, "dz"},
+    CountryToIsoIndex{506072, "ao"},
+    CountryToIsoIndex{506082, "ag"},
+    CountryToIsoIndex{506101, "ai"},
+    CountryToIsoIndex{506111, "ac"},
+    CountryToIsoIndex{506124, "er"},
+    CountryToIsoIndex{506140, "sz"},
+    CountryToIsoIndex{506156, "ee"},
+    CountryToIsoIndex{506172, "ec"},
+    CountryToIsoIndex{506185, "et"},
+    CountryToIsoIndex{506201, "sv"},
+    CountryToIsoIndex{506217, "gb"},
+    CountryToIsoIndex{506224, "vg"},
+    CountryToIsoIndex{506252, "io"},
+    CountryToIsoIndex{506280, "ye"},
+    CountryToIsoIndex{506287, "om"},
+    CountryToIsoIndex{506294, "qo"},
+    CountryToIsoIndex{506316, "au"},
+    CountryToIsoIndex{506338, "at"},
+    CountryToIsoIndex{506354, "hn"},
+    CountryToIsoIndex{506367, "ax"},
+    CountryToIsoIndex{506383, "wf"},
+    CountryToIsoIndex{506408, "jo"},
+    CountryToIsoIndex{506418, "ug"},
+    CountryToIsoIndex{506428, "uy"},
+    CountryToIsoIndex{506441, "uz"},
+    CountryToIsoIndex{506460, "ua"},
+    CountryToIsoIndex{506476, "ez"},
+    CountryToIsoIndex{506486, "xb"},
+    CountryToIsoIndex{506502, "xa"},
+    CountryToIsoIndex{506515, "iq"},
+    CountryToIsoIndex{506525, "ir"},
+    CountryToIsoIndex{506532, "il"},
+    CountryToIsoIndex{506545, "eg"},
+    CountryToIsoIndex{506555, "it"},
+    CountryToIsoIndex{506568, "in"},
+    CountryToIsoIndex{506575, "id"},
+    CountryToIsoIndex{506591, "jp"},
+    CountryToIsoIndex{506598, "jm"},
+    CountryToIsoIndex{506611, "zm"},
+    CountryToIsoIndex{506621, "je"},
+    CountryToIsoIndex{506628, "gq"},
+    CountryToIsoIndex{506641, "kp"},
+    CountryToIsoIndex{506675, "ge"},
+    CountryToIsoIndex{506685, "cn"},
+    CountryToIsoIndex{506692, "cf"},
+    CountryToIsoIndex{506720, "dj"},
+    CountryToIsoIndex{506730, "gi"},
+    CountryToIsoIndex{506743, "zw"},
+    CountryToIsoIndex{506756, "td"},
+    CountryToIsoIndex{506763, "cz"},
+    CountryToIsoIndex{506770, "cz"},
+    CountryToIsoIndex{506786, "cl"},
+    CountryToIsoIndex{506793, "ic"},
+    CountryToIsoIndex{506812, "cm"},
+    CountryToIsoIndex{506822, "cv"},
+    CountryToIsoIndex{506838, "kz"},
+    CountryToIsoIndex{506854, "qa"},
+    CountryToIsoIndex{506864, "kh"},
+    CountryToIsoIndex{506877, "ca"},
+    CountryToIsoIndex{506887, "ke"},
+    CountryToIsoIndex{506894, "ky"},
+    CountryToIsoIndex{506910, "km"},
+    CountryToIsoIndex{506920, "xk"},
+    CountryToIsoIndex{506930, "cr"},
+    CountryToIsoIndex{506946, "cc"},
+    CountryToIsoIndex{506962, "ci"},
+    CountryToIsoIndex{506981, "co"},
+    CountryToIsoIndex{506994, "cg"},
+    CountryToIsoIndex{507010, "cd"},
+    CountryToIsoIndex{507032, "cg"},
+    CountryToIsoIndex{507051, "cd"},
+    CountryToIsoIndex{507067, "cu"},
+    CountryToIsoIndex{507074, "kw"},
+    CountryToIsoIndex{507087, "ck"},
+    CountryToIsoIndex{507097, "cw"},
+    CountryToIsoIndex{507107, "hr"},
+    CountryToIsoIndex{507123, "cx"},
+    CountryToIsoIndex{507142, "cp"},
+    CountryToIsoIndex{507158, "kg"},
+    CountryToIsoIndex{507177, "ki"},
+    CountryToIsoIndex{507190, "cy"},
+    CountryToIsoIndex{507203, "tj"},
+    CountryToIsoIndex{507219, "tz"},
+    CountryToIsoIndex{507232, "th"},
+    CountryToIsoIndex{507239, "tc"},
+    CountryToIsoIndex{507267, "tr"},
+    CountryToIsoIndex{507274, "tg"},
+    CountryToIsoIndex{507281, "tk"},
+    CountryToIsoIndex{507294, "to"},
+    CountryToIsoIndex{507301, "tm"},
+    CountryToIsoIndex{507323, "tv"},
+    CountryToIsoIndex{507333, "tn"},
+    CountryToIsoIndex{507343, "tt"},
+    CountryToIsoIndex{507368, "ta"},
+    CountryToIsoIndex{507390, "tl"},
+    CountryToIsoIndex{507409, "pa"},
+    CountryToIsoIndex{507419, "py"},
+    CountryToIsoIndex{507432, "pk"},
+    CountryToIsoIndex{507445, "pg"},
+    CountryToIsoIndex{507464, "pw"},
+    CountryToIsoIndex{507474, "ps"},
+    CountryToIsoIndex{507490, "ps"},
+    CountryToIsoIndex{507512, "fo"},
+    CountryToIsoIndex{507525, "pe"},
+    CountryToIsoIndex{507532, "pt"},
+    CountryToIsoIndex{507545, "fk"},
+    CountryToIsoIndex{507564, "fk"},
+    CountryToIsoIndex{507601, "pl"},
+    CountryToIsoIndex{507611, "pr"},
+    CountryToIsoIndex{507630, "fr"},
+    CountryToIsoIndex{507640, "tf"},
+    CountryToIsoIndex{507662, "gf"},
+    CountryToIsoIndex{507684, "pf"},
+    CountryToIsoIndex{507712, "fj"},
+    CountryToIsoIndex{507719, "fi"},
+    CountryToIsoIndex{507729, "ph"},
+    CountryToIsoIndex{507739, "pn"},
+    CountryToIsoIndex{507752, "hm"},
+    CountryToIsoIndex{507777, "hu"},
+    CountryToIsoIndex{507787, "hk"},
+    CountryToIsoIndex{507794, "hk"},
+    CountryToIsoIndex{507822, "qo"},
+    CountryToIsoIndex{507883, "au"},
+    CountryToIsoIndex{507924, "az"},
+    CountryToIsoIndex{507961, "ad"},
+    CountryToIsoIndex{507986, "af"},
+    CountryToIsoIndex{508031, "as"},
+    CountryToIsoIndex{508080, "ie"},
+    CountryToIsoIndex{508125, "aw"},
+    CountryToIsoIndex{508142, "ar"},
+    CountryToIsoIndex{508183, "dz"},
+    CountryToIsoIndex{508216, "am"},
+    CountryToIsoIndex{508249, "ax"},
+    CountryToIsoIndex{508310, "co"},
+    CountryToIsoIndex{508343, "al"},
+    CountryToIsoIndex{508376, "at"},
+    CountryToIsoIndex{508413, "us"},
+    CountryToIsoIndex{508446, "ua"},
+    CountryToIsoIndex{508487, "et"},
+    CountryToIsoIndex{508524, "ye"},
+    CountryToIsoIndex{508557, "lr"},
+    CountryToIsoIndex{508586, "ci"},
+    CountryToIsoIndex{508611, "ci"},
+    CountryToIsoIndex{508660, "im"},
+    CountryToIsoIndex{508713, "is"},
+    CountryToIsoIndex{508758, "om"},
+    CountryToIsoIndex{508779, "ao"},
+    CountryToIsoIndex{508812, "aq"},
+    CountryToIsoIndex{508865, "ac"},
+    CountryToIsoIndex{508954, "gb"},
+    CountryToIsoIndex{508975, "ec"},
+    CountryToIsoIndex{509012, "il"},
+    CountryToIsoIndex{509045, "it"},
+    CountryToIsoIndex{509062, "id"},
+    CountryToIsoIndex{509103, "iq"},
+    CountryToIsoIndex{509120, "ir"},
+    CountryToIsoIndex{509137, "er"},
+    CountryToIsoIndex{509170, "ai"},
+    CountryToIsoIndex{509211, "ug"},
+    CountryToIsoIndex{509232, "uz"},
+    CountryToIsoIndex{509285, "mp"},
+    CountryToIsoIndex{509382, "kp"},
+    CountryToIsoIndex{509435, "uy"},
+    CountryToIsoIndex{509468, "ee"},
+    CountryToIsoIndex{509501, "ag"},
+    CountryToIsoIndex{509562, "sv"},
+    CountryToIsoIndex{509611, "kz"},
+    CountryToIsoIndex{509644, "qa"},
+    CountryToIsoIndex{509661, "ca"},
+    CountryToIsoIndex{509674, "cd"},
+    CountryToIsoIndex{509702, "cd"},
+    CountryToIsoIndex{509751, "cg"},
+    CountryToIsoIndex{509820, "cg"},
+    CountryToIsoIndex{509877, "km"},
+    CountryToIsoIndex{509910, "kh"},
+    CountryToIsoIndex{509947, "xk"},
+    CountryToIsoIndex{509972, "cu"},
+    CountryToIsoIndex{509993, "cw"},
+    CountryToIsoIndex{510026, "ki"},
+    CountryToIsoIndex{510055, "kg"},
+    CountryToIsoIndex{510108, "ea"},
+    CountryToIsoIndex{510161, "ck"},
+    CountryToIsoIndex{510214, "kw"},
+    CountryToIsoIndex{510239, "ke"},
+    CountryToIsoIndex{510260, "cv"},
+    CountryToIsoIndex{510297, "ky"},
+    CountryToIsoIndex{510362, "cc"},
+    CountryToIsoIndex{510443, "cr"},
+    CountryToIsoIndex{510476, "ic"},
+    CountryToIsoIndex{510537, "cm"},
+    CountryToIsoIndex{510574, "bq"},
+    CountryToIsoIndex{510671, "cx"},
+    CountryToIsoIndex{510728, "hr"},
+    CountryToIsoIndex{510765, "cp"},
+    CountryToIsoIndex{510846, "gm"},
+    CountryToIsoIndex{510871, "gn"},
+    CountryToIsoIndex{510888, "gw"},
+    CountryToIsoIndex{510925, "gy"},
+    CountryToIsoIndex{510942, "gt"},
+    CountryToIsoIndex{510971, "gp"},
+    CountryToIsoIndex{511008, "gu"},
+    CountryToIsoIndex{511029, "ga"},
+    CountryToIsoIndex{511058, "gg"},
+    CountryToIsoIndex{511087, "gr"},
+    CountryToIsoIndex{511112, "gl"},
+    CountryToIsoIndex{511165, "gd"},
+    CountryToIsoIndex{511190, "gh"},
+    CountryToIsoIndex{511199, "td"},
+    CountryToIsoIndex{511212, "cl"},
+    CountryToIsoIndex{511229, "cn"},
+    CountryToIsoIndex{511246, "cz"},
+    CountryToIsoIndex{511311, "cz"},
+    CountryToIsoIndex{511332, "jp"},
+    CountryToIsoIndex{511349, "jm"},
+    CountryToIsoIndex{511366, "zm"},
+    CountryToIsoIndex{511391, "de"},
+    CountryToIsoIndex{511416, "je"},
+    CountryToIsoIndex{511437, "ae"},
+    CountryToIsoIndex{511494, "gb"},
+    CountryToIsoIndex{511531, "um"},
+    CountryToIsoIndex{511636, "ge"},
+    CountryToIsoIndex{511665, "jo"},
+    CountryToIsoIndex{511698, "dj"},
+    CountryToIsoIndex{511723, "gi"},
+    CountryToIsoIndex{511764, "zw"},
+    CountryToIsoIndex{511801, "tv"},
+    CountryToIsoIndex{511822, "tk"},
+    CountryToIsoIndex{511851, "tg"},
+    CountryToIsoIndex{511868, "to"},
+    CountryToIsoIndex{511889, "ta"},
+    CountryToIsoIndex{511946, "dk"},
+    CountryToIsoIndex{511983, "dm"},
+    CountryToIsoIndex{512012, "do"},
+    CountryToIsoIndex{512101, "tj"},
+    CountryToIsoIndex{512142, "tz"},
+    CountryToIsoIndex{512171, "tn"},
+    CountryToIsoIndex{512208, "tl"},
+    CountryToIsoIndex{512257, "tr"},
+    CountryToIsoIndex{512290, "tc"},
+    CountryToIsoIndex{512391, "tm"},
+    CountryToIsoIndex{512452, "tw"},
+    CountryToIsoIndex{512473, "tt"},
+    CountryToIsoIndex{512546, "th"},
+    CountryToIsoIndex{512583, "za"},
+    CountryToIsoIndex{512632, "kr"},
+    CountryToIsoIndex{512677, "gs"},
+    CountryToIsoIndex{512846, "ss"},
+    CountryToIsoIndex{512891, "dg"},
+    CountryToIsoIndex{512940, "nr"},
+    CountryToIsoIndex{512961, "na"},
+    CountryToIsoIndex{512986, "no"},
+    CountryToIsoIndex{513019, "nz"},
+    CountryToIsoIndex{513072, "nu"},
+    CountryToIsoIndex{513097, "ni"},
+    CountryToIsoIndex{513126, "gq"},
+    CountryToIsoIndex{513183, "nf"},
+    CountryToIsoIndex{513236, "nl"},
+    CountryToIsoIndex{513293, "np"},
+    CountryToIsoIndex{513314, "ne"},
+    CountryToIsoIndex{513335, "ng"},
+    CountryToIsoIndex{513364, "nc"},
+    CountryToIsoIndex{513413, "pk"},
+    CountryToIsoIndex{513446, "pa"},
+    CountryToIsoIndex{513459, "pg"},
+    CountryToIsoIndex{513508, "pw"},
+    CountryToIsoIndex{513525, "eh"},
+    CountryToIsoIndex{513562, "pt"},
+    CountryToIsoIndex{513599, "pn"},
+    CountryToIsoIndex{513680, "tl"},
+    CountryToIsoIndex{513721, "pr"},
+    CountryToIsoIndex{513770, "pe"},
+    CountryToIsoIndex{513787, "pl"},
+    CountryToIsoIndex{513824, "py"},
+    CountryToIsoIndex{513857, "tf"},
+    CountryToIsoIndex{513906, "fk"},
+    CountryToIsoIndex{514055, "fk"},
+    CountryToIsoIndex{514136, "gf"},
+    CountryToIsoIndex{514169, "pf"},
+    CountryToIsoIndex{514226, "fj"},
+    CountryToIsoIndex{514243, "fi"},
+    CountryToIsoIndex{514288, "ps"},
+    CountryToIsoIndex{514329, "ps"},
+    CountryToIsoIndex{514390, "ph"},
+    CountryToIsoIndex{514423, "fo"},
+    CountryToIsoIndex{514488, "fr"},
+    CountryToIsoIndex{514517, "bd"},
+    CountryToIsoIndex{514546, "bb"},
+    CountryToIsoIndex{514579, "bm"},
+    CountryToIsoIndex{514604, "bs"},
+    CountryToIsoIndex{514653, "bh"},
+    CountryToIsoIndex{514682, "bw"},
+    CountryToIsoIndex{514715, "bo"},
+    CountryToIsoIndex{514744, "ba"},
+    CountryToIsoIndex{514821, "bi"},
+    CountryToIsoIndex{514854, "bf"},
+    CountryToIsoIndex{514895, "bg"},
+    CountryToIsoIndex{514932, "bj"},
+    CountryToIsoIndex{514957, "by"},
+    CountryToIsoIndex{514986, "bz"},
+    CountryToIsoIndex{515011, "be"},
+    CountryToIsoIndex{515048, "bv"},
+    CountryToIsoIndex{515093, "br"},
+    CountryToIsoIndex{515122, "io"},
+    CountryToIsoIndex{515235, "vg"},
+    CountryToIsoIndex{515332, "bn"},
+    CountryToIsoIndex{515361, "vu"},
+    CountryToIsoIndex{515386, "in"},
+    CountryToIsoIndex{515407, "vn"},
+    CountryToIsoIndex{515444, "bt"},
+    CountryToIsoIndex{515465, "ve"},
+    CountryToIsoIndex{515502, "va"},
+    CountryToIsoIndex{515551, "mg"},
+    CountryToIsoIndex{515584, "mm"},
+    CountryToIsoIndex{515629, "yt"},
+    CountryToIsoIndex{515658, "us"},
+    CountryToIsoIndex{515723, "vi"},
+    CountryToIsoIndex{515860, "mq"},
+    CountryToIsoIndex{515897, "mh"},
+    CountryToIsoIndex{515958, "mw"},
+    CountryToIsoIndex{515983, "ml"},
+    CountryToIsoIndex{515996, "mt"},
+    CountryToIsoIndex{516013, "mv"},
+    CountryToIsoIndex{516042, "my"},
+    CountryToIsoIndex{516075, "mn"},
+    CountryToIsoIndex{516112, "cf"},
+    CountryToIsoIndex{516225, "me"},
+    CountryToIsoIndex{516274, "ms"},
+    CountryToIsoIndex{516319, "mr"},
+    CountryToIsoIndex{516352, "mu"},
+    CountryToIsoIndex{516381, "eg"},
+    CountryToIsoIndex{516406, "mx"},
+    CountryToIsoIndex{516439, "mk"},
+    CountryToIsoIndex{516477, "fm"},
+    CountryToIsoIndex{516522, "mz"},
+    CountryToIsoIndex{516559, "mc"},
+    CountryToIsoIndex{516580, "ma"},
+    CountryToIsoIndex{516613, "md"},
+    CountryToIsoIndex{516646, "mo"},
+    CountryToIsoIndex{516671, "mo"},
+    CountryToIsoIndex{516740, "mk"},
+    CountryToIsoIndex{516777, "ru"},
+    CountryToIsoIndex{516794, "re"},
+    CountryToIsoIndex{516843, "rw"},
+    CountryToIsoIndex{516868, "ro"},
+    CountryToIsoIndex{516893, "la"},
+    CountryToIsoIndex{516914, "lv"},
+    CountryToIsoIndex{516939, "li"},
+    CountryToIsoIndex{516996, "lt"},
+    CountryToIsoIndex{517029, "ly"},
+    CountryToIsoIndex{517050, "lu"},
+    CountryToIsoIndex{517103, "lb"},
+    CountryToIsoIndex{517132, "ls"},
+    CountryToIsoIndex{517157, "wf"},
+    CountryToIsoIndex{517206, "st"},
+    CountryToIsoIndex{517275, "sm"},
+    CountryToIsoIndex{517308, "ws"},
+    CountryToIsoIndex{517325, "rs"},
+    CountryToIsoIndex{517350, "sj"},
+    CountryToIsoIndex{517427, "sb"},
+    CountryToIsoIndex{517492, "sg"},
+    CountryToIsoIndex{517529, "sx"},
+    CountryToIsoIndex{517582, "sl"},
+    CountryToIsoIndex{517627, "sy"},
+    CountryToIsoIndex{517648, "sc"},
+    CountryToIsoIndex{517673, "sd"},
+    CountryToIsoIndex{517694, "sr"},
+    CountryToIsoIndex{517723, "sn"},
+    CountryToIsoIndex{517752, "kn"},
+    CountryToIsoIndex{517833, "pm"},
+    CountryToIsoIndex{517930, "bl"},
+    CountryToIsoIndex{517991, "vc"},
+    CountryToIsoIndex{518120, "mf"},
+    CountryToIsoIndex{518173, "lc"},
+    CountryToIsoIndex{518218, "sh"},
+    CountryToIsoIndex{518263, "cy"},
+    CountryToIsoIndex{518292, "ch"},
+    CountryToIsoIndex{518345, "se"},
+    CountryToIsoIndex{518374, "so"},
+    CountryToIsoIndex{518399, "sz"},
+    CountryToIsoIndex{518448, "sa"},
+    CountryToIsoIndex{518485, "es"},
+    CountryToIsoIndex{518510, "lk"},
+    CountryToIsoIndex{518543, "sk"},
+    CountryToIsoIndex{518576, "si"},
+    CountryToIsoIndex{518609, "hm"},
+    CountryToIsoIndex{518758, "hk"},
+    CountryToIsoIndex{518783, "hk"},
+    CountryToIsoIndex{518852, "hu"},
+    CountryToIsoIndex{518885, "hn"},
+    CountryToIsoIndex{518922, "ht"},
+};
diff --git a/src/countrytoisomap_p.cpp b/src/countrytoisomap_p.cpp
new file mode 100644 (file)
index 0000000..b9d8af1
--- /dev/null
@@ -0,0 +1,55 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2019 Volker Krause <vkrause@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "isotocountrymap_p.h"
+
+namespace KContacts {
+
+QByteArray normalizeCountryName(const QString &name)
+{
+    QString res;
+    res.reserve(name.size());
+    for (const auto c : name) {
+        // the following needs to be done fairly fine-grained, as this can easily mess up scripts
+        // that rely on some non-letter characters to work
+        // when changing this, check changes to the ambiguity warnings of the generator
+        switch (c.category()) {
+            // strip decorative elements that don't contribute to identification (parenthesis, dashes, quotes, etc)
+            case QChar::Punctuation_Connector:
+            case QChar::Punctuation_Dash:
+            case QChar::Punctuation_Open:
+            case QChar::Punctuation_Close:
+            case QChar::Punctuation_InitialQuote:
+            case QChar::Punctuation_FinalQuote:
+            case QChar::Punctuation_Other:
+                continue;
+            // strip spaces
+            case QChar::Separator_Space:
+            case QChar::Separator_Line:
+            case QChar::Separator_Paragraph:
+                continue;
+            default:
+                break;
+        }
+
+        if (c.isSpace()) {
+            continue;
+        }
+
+        // if the character has a canonical decomposition skip the combining diacritic markers following it
+        // this works particularly well for Latin, but seems to mess things up in Hangul
+        if (c.script() != QChar::Script_Hangul && c.decompositionTag() == QChar::Canonical) {
+            res.push_back(c.decomposition().at(0).toCaseFolded());
+        } else {
+            res.push_back(c.toCaseFolded());
+        }
+    }
+
+    return res.toUtf8();
+}
+
+}
diff --git a/src/countrytoisomap_p.h b/src/countrytoisomap_p.h
new file mode 100644 (file)
index 0000000..0251fd2
--- /dev/null
@@ -0,0 +1,47 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2018 Volker Krause <vkrause@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef KCONTACTS_COUNTRYTOISOMAP_P_H
+#define KCONTACTS_COUNTRYTOISOMAP_P_H
+
+#include <QString>
+
+class QByteArray;
+
+namespace KContacts {
+
+/* Pack the string table offset and the country ISO code into 32 bit.
+ * The ISO code needs 2x 5bit, leaving 22 bit for the offset, which is plenty
+ * considering the string is only about 500k chars long.
+ */
+struct CountryToIsoIndex
+{
+    explicit constexpr inline CountryToIsoIndex(int offset, const char isoCode[2])
+        : m_offset(offset)
+        , m_c1(isoCode[0] - 'a')
+        , m_c2(isoCode[1] - 'a')
+    {
+    }
+
+    inline QString isoCode() const
+    {
+        char s[2];
+        s[0] = 'a' + m_c1;
+        s[1] = 'a' + m_c2;
+        return QLatin1String(s, 2);
+    }
+
+    uint32_t m_offset: 22;
+    uint32_t m_c1: 5;
+    uint32_t m_c2: 5;
+};
+
+QByteArray normalizeCountryName(const QString &name);
+
+}
+
+#endif
diff --git a/src/email.cpp b/src/email.cpp
new file mode 100644 (file)
index 0000000..d1c8997
--- /dev/null
@@ -0,0 +1,207 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "email.h"
+
+#include <QMap>
+#include <QStringList>
+#include <QDataStream>
+
+using namespace KContacts;
+
+class Q_DECL_HIDDEN Email::Private : public QSharedData
+{
+public:
+    Private()
+    {
+    }
+
+    Private(const Private &other)
+        : QSharedData(other)
+    {
+        parameters = other.parameters;
+        mail = other.mail;
+    }
+
+    QMap<QString, QStringList> parameters;
+    QString mail;
+};
+
+Email::Email()
+    : d(new Private)
+{
+}
+
+Email::Email(const QString &mail)
+    : d(new Private)
+{
+    d->mail = mail;
+}
+
+Email::Email(const Email &other)
+    : d(other.d)
+{
+}
+
+Email::~Email()
+{
+}
+
+QMap<QString, QStringList> Email::parameters() const
+{
+    return d->parameters;
+}
+
+bool Email::operator==(const Email &other) const
+{
+    return (d->parameters == other.parameters()) && (d->mail == other.mail());
+}
+
+bool Email::operator!=(const Email &other) const
+{
+    return !(other == *this);
+}
+
+Email &Email::operator=(const Email &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+QString Email::toString() const
+{
+    QString str = QLatin1String("Email {\n");
+    str += QStringLiteral("    mail: %1\n").arg(d->mail);
+    if (!d->parameters.isEmpty()) {
+        QString param;
+        QMap<QString, QStringList>::const_iterator it = d->parameters.constBegin();
+        const QMap<QString, QStringList>::const_iterator end = d->parameters.constEnd();
+        while (it != end) {
+            param += QStringLiteral("%1 %2").arg(it.key(), it.value().join(QLatin1Char(',')));
+            ++it;
+        }
+        str += QStringLiteral("    parameters: %1\n").arg(param);
+    }
+    str += QLatin1String("}\n");
+    return str;
+}
+
+void Email::setParameters(const QMap<QString, QStringList> &params)
+{
+    d->parameters = params;
+}
+
+void Email::setEmail(const QString &mail)
+{
+    d->mail = mail;
+}
+
+QString Email::mail() const
+{
+    return d->mail;
+}
+
+bool Email::isValid() const
+{
+    return !d->mail.isEmpty();
+}
+
+struct email_type_name
+{
+    const char* name;
+    Email::Type type;
+};
+
+static const email_type_name email_type_names[] = {
+    { "HOME", Email::Home },
+    { "WORK", Email::Work },
+    { "OTHER", Email::Other }
+};
+
+Email::Type KContacts::Email::type() const
+{
+    const auto it = d->parameters.constFind(QLatin1String("type"));
+    if (it == d->parameters.end()) {
+        return Unknown;
+    }
+
+    Type type = Unknown;
+    for (const auto &s : it.value()) {
+        const auto it = std::find_if(std::begin(email_type_names), std::end(email_type_names), [s](const email_type_name &t) {
+            return QLatin1String(t.name) == s;
+        });
+        if (it != std::end(email_type_names)) {
+            type |= (*it).type;
+        }
+    }
+    return type;
+}
+
+void Email::setType(Type type)
+{
+    const auto oldType = this->type();
+
+    auto types = d->parameters.value(QLatin1String("type"));
+    for (const auto &t : email_type_names) {
+        if (((type ^ oldType) & t.type) == 0) {
+            continue; // no change
+        }
+
+        if (type & t.type) {
+            types.push_back(QLatin1String(t.name));
+        } else {
+            types.removeAll(QLatin1String(t.name));
+        }
+    }
+
+    d->parameters.insert(QLatin1String("type"), types);
+}
+
+bool Email::isPreferred() const
+{
+    auto it = d->parameters.constFind(QLatin1String("pref"));
+    if (it != d->parameters.end() && !it.value().isEmpty()) {
+        return it.value().at(0) == QLatin1Char('1');
+    }
+
+    it = d->parameters.constFind(QLatin1String("type"));
+    if (it != d->parameters.end()) {
+        return it.value().contains(QLatin1String("PREF"), Qt::CaseInsensitive);
+    }
+
+    return false;
+}
+
+void Email::setPreferred(bool preferred)
+{
+    if (preferred == isPreferred()) {
+        return;
+    }
+
+    auto types = d->parameters.value(QLatin1String("type"));
+    if (!preferred) {
+        d->parameters.remove(QLatin1String("pref"));
+        types.removeAll(QLatin1String("PREF"));
+    } else {
+        types.push_back(QLatin1String("PREF"));
+    }
+    d->parameters.insert(QLatin1String("type"), types);
+}
+
+QDataStream &KContacts::operator<<(QDataStream &s, const Email &email)
+{
+    return s << email.d->parameters << email.d->mail;
+}
+
+QDataStream &KContacts::operator>>(QDataStream &s, Email &email)
+{
+    s >> email.d->parameters >> email.d->mail;
+    return s;
+}
diff --git a/src/email.h b/src/email.h
new file mode 100644 (file)
index 0000000..9fd9458
--- /dev/null
@@ -0,0 +1,112 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef EMAIL_H
+#define EMAIL_H
+
+#include "kcontacts_export.h"
+
+#include <QMap>
+#include <QMetaType>
+#include <QSharedDataPointer>
+#include <QString>
+
+namespace KContacts {
+
+/** @short Class that holds a Email for a contact.
+ *  @since 4.14.5
+ */
+class KCONTACTS_EXPORT Email
+{
+    friend KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &, const Email &);
+    friend KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &, Email &);
+
+    Q_GADGET
+    Q_PROPERTY(QString email READ mail WRITE setEmail)
+    Q_PROPERTY(bool isValid READ isValid)
+    Q_PROPERTY(Type type READ type WRITE setType)
+    Q_PROPERTY(bool isPreferred READ isPreferred WRITE setPreferred)
+
+public:
+    /**
+     * Creates an empty email object.
+     */
+    Email();
+    Email(const Email &other);
+    Email(const QString &mail);
+
+    ~Email();
+
+    typedef QVector<Email> List;
+
+    /**
+     * Email types.
+     * @see Type
+     */
+    enum TypeFlag {
+        Unknown = 0, /**< No or unknown email type is set. */
+        Home = 1,    /**< Personal email. */
+        Work = 2,    /**< Work email. */
+        Other = 4,   /**< Other email. */
+    };
+
+    /**
+     * Stores a combination of #TypeFlag values.
+     */
+    Q_DECLARE_FLAGS(Type, TypeFlag)
+    Q_FLAG(Type)
+
+    void setEmail(const QString &mail);
+    Q_REQUIRED_RESULT QString mail() const;
+
+    Q_REQUIRED_RESULT bool isValid() const;
+
+    /**
+     * Returns the type of the email.
+     * @since 5.12
+     */
+    Type type() const;
+    /**
+     * Sets the email type.
+     * @since 5.12
+     */
+    void setType(Type type);
+
+    /**
+     * Returns whether this is the preferred email address.
+     * @since 5.12
+     */
+    bool isPreferred() const;
+    /**
+     * Sets that this is the preferred email address.
+     * @since 5.12
+     */
+    void setPreferred(bool preferred);
+
+    void setParameters(const QMap<QString, QStringList> &params);
+    Q_REQUIRED_RESULT QMap<QString, QStringList> parameters() const;
+
+    Q_REQUIRED_RESULT bool operator==(const Email &other) const;
+    Q_REQUIRED_RESULT bool operator!=(const Email &other) const;
+
+    Email &operator=(const Email &other);
+
+    Q_REQUIRED_RESULT QString toString() const;
+private:
+    class Private;
+    QSharedDataPointer<Private> d;
+};
+
+Q_DECLARE_OPERATORS_FOR_FLAGS(Email::Type)
+
+KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &stream, const Email &object);
+
+KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &stream, Email &object);
+}
+Q_DECLARE_METATYPE(KContacts::Email)
+Q_DECLARE_TYPEINFO(KContacts::Email, Q_MOVABLE_TYPE);
+#endif // EMAIL_H
diff --git a/src/field.cpp b/src/field.cpp
new file mode 100644 (file)
index 0000000..8e35014
--- /dev/null
@@ -0,0 +1,643 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2002 Cornelius Schumacher <schumacher@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include <KLocalizedString>
+#include <KConfig>
+
+#include <KConfigGroup>
+#include <KSharedConfig>
+#include "field.h"
+
+using namespace KContacts;
+
+class Q_DECL_HIDDEN Field::Private
+{
+public:
+    Private(int fieldId, int category = 0, const QString &label = QString(), const QString &key = QString(), const QString &app = QString())
+        : mFieldId(fieldId)
+        , mCategory(category)
+        , mLabel(label)
+        , mKey(key)
+        , mApp(app)
+    {
+    }
+
+    enum FieldId {
+        CustomField,
+        FormattedName,
+        FamilyName,
+        GivenName,
+        AdditionalName,
+        Prefix,
+        Suffix,
+        NickName,
+        Birthday,
+        HomeAddressStreet,
+        HomeAddressPostOfficeBox,
+        HomeAddressLocality,
+        HomeAddressRegion,
+        HomeAddressPostalCode,
+        HomeAddressCountry,
+        HomeAddressLabel,
+        BusinessAddressStreet,
+        BusinessAddressPostOfficeBox,
+        BusinessAddressLocality,
+        BusinessAddressRegion,
+        BusinessAddressPostalCode,
+        BusinessAddressCountry,
+        BusinessAddressLabel,
+        HomePhone,
+        BusinessPhone,
+        MobilePhone,
+        HomeFax,
+        BusinessFax,
+        CarPhone,
+        Isdn,
+        Pager,
+        Email,
+        Mailer,
+        Title,
+        Role,
+        Organization,
+        Department,
+        Note,
+        Url
+    };
+
+    int fieldId() const
+    {
+        return mFieldId;
+    }
+
+    int category() const
+    {
+        return mCategory;
+    }
+
+    QString label() const
+    {
+        return mLabel;
+    }
+
+    QString key() const
+    {
+        return mKey;
+    }
+
+    QString app() const
+    {
+        return mApp;
+    }
+
+    static Field::List mAllFields;
+    static Field::List mDefaultFields;
+    static Field::List mCustomFields;
+
+private:
+    int mFieldId;
+    int mCategory;
+
+    QString mLabel;
+    QString mKey;
+    QString mApp;
+};
+
+Field::List Field::Private::mAllFields;
+Field::List Field::Private::mDefaultFields;
+Field::List Field::Private::mCustomFields;
+
+Field::Field(Private *p)
+    : d(p)
+{
+}
+
+Field::~Field()
+{
+    delete d;
+}
+
+QString Field::label()
+{
+    switch (d->fieldId()) {
+    case Private::FormattedName:
+        return Addressee::formattedNameLabel();
+    case Private::FamilyName:
+        return Addressee::familyNameLabel();
+    case Private::GivenName:
+        return Addressee::givenNameLabel();
+    case Private::AdditionalName:
+        return Addressee::additionalNameLabel();
+    case Private::Prefix:
+        return Addressee::prefixLabel();
+    case Private::Suffix:
+        return Addressee::suffixLabel();
+    case Private::NickName:
+        return Addressee::nickNameLabel();
+    case Private::Birthday:
+        return Addressee::birthdayLabel();
+    case Private::HomeAddressStreet:
+        return Addressee::homeAddressStreetLabel();
+    case Private::HomeAddressPostOfficeBox:
+        return Addressee::homeAddressPostOfficeBoxLabel();
+    case Private::HomeAddressLocality:
+        return Addressee::homeAddressLocalityLabel();
+    case Private::HomeAddressRegion:
+        return Addressee::homeAddressRegionLabel();
+    case Private::HomeAddressPostalCode:
+        return Addressee::homeAddressPostalCodeLabel();
+    case Private::HomeAddressCountry:
+        return Addressee::homeAddressCountryLabel();
+    case Private::HomeAddressLabel:
+        return Addressee::homeAddressLabelLabel();
+    case Private::BusinessAddressStreet:
+        return Addressee::businessAddressStreetLabel();
+    case Private::BusinessAddressPostOfficeBox:
+        return Addressee::businessAddressPostOfficeBoxLabel();
+    case Private::BusinessAddressLocality:
+        return Addressee::businessAddressLocalityLabel();
+    case Private::BusinessAddressRegion:
+        return Addressee::businessAddressRegionLabel();
+    case Private::BusinessAddressPostalCode:
+        return Addressee::businessAddressPostalCodeLabel();
+    case Private::BusinessAddressCountry:
+        return Addressee::businessAddressCountryLabel();
+    case Private::BusinessAddressLabel:
+        return Addressee::businessAddressLabelLabel();
+    case Private::HomePhone:
+        return Addressee::homePhoneLabel();
+    case Private::BusinessPhone:
+        return Addressee::businessPhoneLabel();
+    case Private::MobilePhone:
+        return Addressee::mobilePhoneLabel();
+    case Private::HomeFax:
+        return Addressee::homeFaxLabel();
+    case Private::BusinessFax:
+        return Addressee::businessFaxLabel();
+    case Private::CarPhone:
+        return Addressee::carPhoneLabel();
+    case Private::Isdn:
+        return Addressee::isdnLabel();
+    case Private::Pager:
+        return Addressee::pagerLabel();
+    case Private::Email:
+        return Addressee::emailLabel();
+    case Private::Mailer:
+        return Addressee::mailerLabel();
+    case Private::Title:
+        return Addressee::titleLabel();
+    case Private::Role:
+        return Addressee::roleLabel();
+    case Private::Organization:
+        return Addressee::organizationLabel();
+    case Private::Department:
+        return Addressee::departmentLabel();
+    case Private::Note:
+        return Addressee::noteLabel();
+    case Private::Url:
+        return Addressee::urlLabel();
+    case Private::CustomField:
+        return d->label();
+    default:
+        return i18n("Unknown Field");
+    }
+}
+
+int Field::category()
+{
+    return d->category();
+}
+
+QString Field::categoryLabel(int category)
+{
+    switch (category) {
+    case All:
+        return i18n("All");
+    case Frequent:
+        return i18n("Frequent");
+    case Address:
+        return i18nc("street/postal", "Address");
+    case Email:
+        return i18n("Email");
+    case Personal:
+        return i18n("Personal");
+    case Organization:
+        return i18n("Organization");
+    case CustomCategory:
+        return i18n("Custom");
+    default:
+        return i18n("Undefined");
+    }
+}
+
+QString Field::value(const KContacts::Addressee &a)
+{
+    switch (d->fieldId()) {
+    case Private::FormattedName:
+        return a.formattedName();
+    case Private::FamilyName:
+        return a.familyName();
+    case Private::GivenName:
+        return a.givenName();
+    case Private::AdditionalName:
+        return a.additionalName();
+    case Private::Prefix:
+        return a.prefix();
+    case Private::Suffix:
+        return a.suffix();
+    case Private::NickName:
+        return a.nickName();
+    case Private::Mailer:
+        return a.mailer();
+    case Private::Title:
+        return a.title();
+    case Private::Role:
+        return a.role();
+    case Private::Organization:
+        return a.organization();
+    case Private::Department:
+        return a.department();
+    case Private::Note:
+        return a.note();
+    case Private::Email:
+        return a.preferredEmail();
+    case Private::Birthday:
+        if (a.birthday().isValid()) {
+            return a.birthday().date().toString(Qt::ISODate);
+        } else {
+            return QString();
+        }
+    case Private::Url:
+        return a.url().url().toDisplayString();
+    case Private::HomePhone:
+    {
+        PhoneNumber::List::ConstIterator it;
+
+        {
+            // check for preferred number
+            const PhoneNumber::List list = a.phoneNumbers(PhoneNumber::Home | PhoneNumber::Pref);
+            PhoneNumber::List::ConstIterator end(list.end());
+            for (it = list.begin(); it != end; ++it) {
+                if (((*it).type() & ~(PhoneNumber::Pref)) == PhoneNumber::Home) {
+                    return (*it).number();
+                }
+            }
+        }
+
+        {
+            // check for normal home number
+            const PhoneNumber::List list = a.phoneNumbers(PhoneNumber::Home);
+            PhoneNumber::List::ConstIterator end(list.end());
+            for (it = list.begin(); it != end; ++it) {
+                if (((*it).type() & ~(PhoneNumber::Pref)) == PhoneNumber::Home) {
+                    return (*it).number();
+                }
+            }
+        }
+
+        return QString();
+    }
+    case Private::BusinessPhone:
+    {
+        PhoneNumber::List::ConstIterator it;
+
+        {
+            // check for preferred number
+            const PhoneNumber::List list = a.phoneNumbers(PhoneNumber::Work | PhoneNumber::Pref);
+            PhoneNumber::List::ConstIterator end(list.end());
+            for (it = list.begin(); it != end; ++it) {
+                if (((*it).type() & ~(PhoneNumber::Pref)) == PhoneNumber::Work) {
+                    return (*it).number();
+                }
+            }
+        }
+
+        {
+            // check for normal work number
+            const PhoneNumber::List list = a.phoneNumbers(PhoneNumber::Work);
+            for (it = list.begin(); it != list.end(); ++it) {
+                if (((*it).type() & ~(PhoneNumber::Pref)) == PhoneNumber::Work) {
+                    return (*it).number();
+                }
+            }
+        }
+
+        return QString();
+    }
+    case Private::MobilePhone:
+        return a.phoneNumber(PhoneNumber::Cell).number();
+    case Private::HomeFax:
+        return a.phoneNumber(PhoneNumber::Home | PhoneNumber::Fax).number();
+    case Private::BusinessFax:
+        return a.phoneNumber(PhoneNumber::Work | PhoneNumber::Fax).number();
+    case Private::CarPhone:
+        return a.phoneNumber(PhoneNumber::Car).number();
+    case Private::Isdn:
+        return a.phoneNumber(PhoneNumber::Isdn).number();
+    case Private::Pager:
+        return a.phoneNumber(PhoneNumber::Pager).number();
+    case Private::HomeAddressStreet:
+        return a.address(Address::Home).street();
+    case Private::HomeAddressPostOfficeBox:
+        return a.address(Address::Home).postOfficeBox();
+    case Private::HomeAddressLocality:
+        return a.address(Address::Home).locality();
+    case Private::HomeAddressRegion:
+        return a.address(Address::Home).region();
+    case Private::HomeAddressPostalCode:
+        return a.address(Address::Home).postalCode();
+    case Private::HomeAddressCountry:
+        return a.address(Address::Home).country();
+    case Private::BusinessAddressStreet:
+        return a.address(Address::Work).street();
+    case Private::BusinessAddressPostOfficeBox:
+        return a.address(Address::Work).postOfficeBox();
+    case Private::BusinessAddressLocality:
+        return a.address(Address::Work).locality();
+    case Private::BusinessAddressRegion:
+        return a.address(Address::Work).region();
+    case Private::BusinessAddressPostalCode:
+        return a.address(Address::Work).postalCode();
+    case Private::BusinessAddressCountry:
+        return a.address(Address::Work).country();
+    case Private::CustomField:
+        return a.custom(d->app(), d->key());
+    default:
+        return QString();
+    }
+}
+
+bool Field::setValue(KContacts::Addressee &a, const QString &value)
+{
+    switch (d->fieldId()) {
+    case Private::FormattedName:
+        a.setFormattedName(value);
+        return true;
+    case Private::FamilyName:
+        a.setFamilyName(value);
+        return true;
+    case Private::GivenName:
+        a.setGivenName(value);
+        return true;
+    case Private::AdditionalName:
+        a.setAdditionalName(value);
+        return true;
+    case Private::Prefix:
+        a.setPrefix(value);
+        return true;
+    case Private::Suffix:
+        a.setSuffix(value);
+        return true;
+    case Private::NickName:
+        a.setNickName(value);
+        return true;
+    case Private::Mailer:
+        a.setMailer(value);
+        return true;
+    case Private::Title:
+        a.setTitle(value);
+        return true;
+    case Private::Role:
+        a.setRole(value);
+        return true;
+    case Private::Organization:
+        a.setOrganization(value);
+        return true;
+    case Private::Department:
+        a.setDepartment(value);
+        return true;
+    case Private::Note:
+        a.setNote(value);
+        return true;
+    case Private::Birthday:
+        a.setBirthday(QDate::fromString(value, Qt::ISODate));
+        return true;
+    case Private::CustomField:
+        a.insertCustom(d->app(), d->key(), value);
+        return true;
+    default:
+        return false;
+    }
+}
+
+QString Field::sortKey(const KContacts::Addressee &a)
+{
+    switch (d->fieldId()) {
+    case Private::FormattedName:
+        return a.formattedName();
+    case Private::FamilyName:
+        return a.familyName();
+    case Private::GivenName:
+        return a.givenName();
+    case Private::AdditionalName:
+        return a.additionalName();
+    case Private::Prefix:
+        return a.prefix();
+    case Private::Suffix:
+        return a.suffix();
+    case Private::NickName:
+        return a.nickName();
+    case Private::Mailer:
+        return a.mailer();
+    case Private::Title:
+        return a.title();
+    case Private::Role:
+        return a.role();
+    case Private::Organization:
+        return a.organization();
+    case Private::Department:
+        return a.department();
+    case Private::Note:
+        return a.note();
+    case Private::Birthday:
+        if (a.birthday().isValid()) {
+            QDate date = a.birthday().date();
+            return QString::asprintf("%02d-%02d", date.month(), date.day());
+        } else {
+            return QStringLiteral("00-00");
+        }
+    default:
+        return value(a).toLower();
+    }
+}
+
+bool Field::isCustom()
+{
+    return d->fieldId() == Private::CustomField;
+}
+
+Field::List Field::allFields()
+{
+    if (Private::mAllFields.isEmpty()) {
+        createField(Private::FormattedName, Frequent);
+        createField(Private::FamilyName, Frequent);
+        createField(Private::GivenName, Frequent);
+        createField(Private::AdditionalName);
+        createField(Private::Prefix);
+        createField(Private::Suffix);
+        createField(Private::NickName, Personal);
+        createField(Private::Birthday, Personal);
+        createField(Private::HomeAddressStreet, Address | Personal);
+        createField(Private::HomeAddressPostOfficeBox, Address | Personal);
+        createField(Private::HomeAddressLocality, Address | Personal);
+        createField(Private::HomeAddressRegion, Address | Personal);
+        createField(Private::HomeAddressPostalCode, Address | Personal);
+        createField(Private::HomeAddressCountry, Address | Personal);
+        createField(Private::HomeAddressLabel, Address | Personal);
+        createField(Private::BusinessAddressStreet, Address | Organization);
+        createField(Private::BusinessAddressPostOfficeBox, Address | Organization);
+        createField(Private::BusinessAddressLocality, Address | Organization);
+        createField(Private::BusinessAddressRegion, Address | Organization);
+        createField(Private::BusinessAddressPostalCode, Address | Organization);
+        createField(Private::BusinessAddressCountry, Address | Organization);
+        createField(Private::BusinessAddressLabel, Address | Organization);
+        createField(Private::HomePhone, Personal | Frequent);
+        createField(Private::BusinessPhone, Organization | Frequent);
+        createField(Private::MobilePhone, Frequent);
+        createField(Private::HomeFax);
+        createField(Private::BusinessFax);
+        createField(Private::CarPhone);
+        createField(Private::Isdn);
+        createField(Private::Pager);
+        createField(Private::Email, Email | Frequent);
+        createField(Private::Mailer, Email);
+        createField(Private::Title, Organization);
+        createField(Private::Role, Organization);
+        createField(Private::Organization, Organization);
+        createField(Private::Department, Organization);
+        createField(Private::Note);
+        createField(Private::Url);
+    }
+
+    return Private::mAllFields;
+}
+
+Field::List Field::defaultFields()
+{
+    if (Private::mDefaultFields.isEmpty()) {
+        createDefaultField(Private::FormattedName);
+        createDefaultField(Private::Email);
+    }
+
+    return Private::mDefaultFields;
+}
+
+void Field::createField(int id, int category)
+{
+    Private::mAllFields.append(new Field(new Private(id, category)));
+}
+
+void Field::createDefaultField(int id, int category)
+{
+    Private::mDefaultFields.append(new Field(new Private(id, category)));
+}
+
+void Field::deleteFields()
+{
+    Field::List::ConstIterator it;
+
+    for (it = Private::mAllFields.constBegin(); it != Private::mAllFields.constEnd(); ++it) {
+        delete(*it);
+    }
+    Private::mAllFields.clear();
+
+    for (it = Private::mDefaultFields.constBegin(); it != Private::mDefaultFields.constEnd(); ++it) {
+        delete(*it);
+    }
+    Private::mDefaultFields.clear();
+
+    for (it = Private::mCustomFields.constBegin(); it != Private::mCustomFields.constEnd(); ++it) {
+        delete(*it);
+    }
+    Private::mCustomFields.clear();
+}
+
+void Field::saveFields(const QString &identifier, const Field::List &fields)
+{
+    KConfigGroup cg(KSharedConfig::openConfig(), "KABCFields");
+
+    saveFields(cg, identifier, fields);
+}
+
+void Field::saveFields(KConfigGroup &cfg, const QString &identifier, const Field::List &fields)
+{
+    QList<int> fieldIds;
+
+    int custom = 0;
+    Field::List::ConstIterator it;
+    fieldIds.reserve(fields.count());
+    for (it = fields.begin(); it != fields.end(); ++it) {
+        fieldIds.append((*it)->d->fieldId());
+        if ((*it)->isCustom()) {
+            QStringList customEntry;
+            customEntry << (*it)->d->label();
+            customEntry << (*it)->d->key();
+            customEntry << (*it)->d->app();
+            cfg.writeEntry(QLatin1String("KCONTACTS_CustomEntry_") + identifier + QLatin1Char('_')
+                           +QString::number(custom++), customEntry);
+        }
+    }
+
+    cfg.writeEntry(identifier, fieldIds);
+}
+
+Field::List Field::restoreFields(const QString &identifier)
+{
+    KConfigGroup cg(KSharedConfig::openConfig(), "KABCFields");
+
+    return restoreFields(cg, identifier);
+}
+
+Field::List Field::restoreFields(const KConfigGroup &cfg, const QString &identifier)
+{
+    const QList<int> fieldIds = cfg.readEntry(identifier, QList<int>());
+
+    Field::List fields;
+
+    int custom = 0;
+    QList<int>::ConstIterator it;
+    fields.reserve(fieldIds.count());
+    for (it = fieldIds.begin(); it != fieldIds.end(); ++it) {
+        Private *f = nullptr;
+        if ((*it) == Private::CustomField) {
+            QStringList customEntry = cfg.readEntry(QLatin1String("KCONTACTS_CustomEntry_")
+                                                    +identifier + QLatin1Char('_')
+                                                    +QString::number(custom++), QStringList());
+            f = new Private(*it, CustomCategory, customEntry[ 0 ],
+                            customEntry[ 1 ], customEntry[ 2 ]);
+        } else {
+            f = new Private(*it);
+        }
+        fields.append(new Field(f));
+    }
+
+    return fields;
+}
+
+bool Field::equals(Field *field)
+{
+    bool sameId = (d->fieldId() == field->d->fieldId());
+
+    if (!sameId) {
+        return false;
+    }
+
+    if (d->fieldId() != Private::CustomField) {
+        return true;
+    }
+
+    return d->key() == field->d->key();
+}
+
+Field *Field::createCustomField(const QString &label, int category, const QString &key, const QString &app)
+{
+    Field *field = new Field(new Private(Private::CustomField,
+                                         category | CustomCategory,
+                                         label, key, app));
+    Private::mCustomFields.append(field);
+
+    return field;
+}
diff --git a/src/field.h b/src/field.h
new file mode 100644 (file)
index 0000000..b75fe6d
--- /dev/null
@@ -0,0 +1,221 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2002 Cornelius Schumacher <schumacher@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef KCONTACTS_FIELD_H
+#define KCONTACTS_FIELD_H
+
+#include "addressee.h"
+#include <QString>
+
+class KConfigGroup;
+
+namespace KContacts {
+/**
+ * @short Represents a field in the Addressbook
+ *
+ * This class represents a field in the Addressbook database.
+ * It provides methods for accessing meta-information about
+ * the field (such as label() or category()) as well as
+ * getting or setting the field's value in an instance of
+ * Addressee (value(), setValue()).
+ *
+ * Furthermore, some static methods are provided for getting
+ * a list of all fields (allFields(), defaultFields()), for
+ * creating new fields (createCustomField()) and for saving
+ * or loading fields to/from a config file (saveFields(),
+ * restoreFields()).
+ */
+class KCONTACTS_EXPORT Field
+{
+public:
+    /**
+     * This type is used for a list of fields.
+     */
+    typedef QList<Field *> List;
+
+    /**
+     * Represents the category a field belongs to.
+     */
+    enum FieldCategory {
+        /**
+         * All fields
+         */
+        All = 0x0,
+        /**
+         * Frequently used fields
+         */
+        Frequent = 0x01,
+        /**
+         * Fields which belong to the address, such as Street, City, Zip, etc.
+         */
+        Address = 0x02,
+        /**
+         * Fields which store information about the e-mail contact, such as
+         * e-mail address or mail client
+         */
+        Email = 0x04,
+        /**
+         * Personal fields, such as Birthday, Home Address fields, IM Address, etc.
+         */
+        Personal = 0x08,
+        /**
+         * Fields about the organization, such as Business Address fields, Department,
+         * Profession, etc.
+         */
+        Organization = 0x10,
+        /**
+         * Custom (user-defined) fields
+         */
+        CustomCategory = 0x20
+    };
+
+    /**
+     * Returns the translated label for this field.
+     */
+    Q_REQUIRED_RESULT virtual QString label();
+
+    /**
+     * Returns the  ored categories the field belongs to.
+     */
+    Q_REQUIRED_RESULT virtual int category();
+
+    /**
+     * Returns the translated label for @p category.
+     *
+     * @param category the category of type FieldCategory
+     * @return the translated label
+     */
+    static QString categoryLabel(int category);
+
+    /**
+     * Returns a string representation of the value the field has in the given
+     * Addressee.
+     *
+     * @return the string representation of the value or QString(), if it
+     * is not possible to convert the value to a string.
+     */
+    Q_REQUIRED_RESULT virtual QString value(const KContacts::Addressee &addressee);
+
+    /**
+     * Sets the value of the field in the given Addressee.
+     *
+     * @return @c true on success or @c false, if the given string couldn't
+     * be converted to a valid value.
+     */
+    Q_REQUIRED_RESULT virtual bool setValue(KContacts::Addressee &addressee, const QString &value);
+
+    /**
+     * Returns a string, that can be used for sorting.
+     */
+    Q_REQUIRED_RESULT QString sortKey(const KContacts::Addressee &addressee);
+
+    /**
+     * Returns, if the field is a user-defined field.
+     *
+     * @return @c true if this is a custom field, @c false otherwise
+     */
+    Q_REQUIRED_RESULT virtual bool isCustom();
+
+    /**
+     * Returns, if the field is equal with @p field.
+     *
+     * @param field the field to compare this field to
+     * @return @c true if the fields are equal, @c false otherwise
+     */
+    Q_REQUIRED_RESULT virtual bool equals(Field *field);
+
+    /**
+     * Returns a list of all fields.
+     */
+    static Field::List allFields();
+
+    /**
+     * Returns a list of the default fields.
+     */
+    Q_REQUIRED_RESULT static Field::List defaultFields();
+
+    /**
+     * Creates a custom field.
+     *
+     * @param label    The label for this field
+     * @param category The category of this field
+     * @param key      Unique key for this field
+     * @param app      Unique app name for this field
+     */
+    static Field *createCustomField(const QString &label, int category, const QString &key, const QString &app);
+
+    /**
+     * Delete all fields from list.
+     */
+    static void deleteFields();
+
+    /**
+     * Save the field settings to a config file.
+     *
+     * @param cfg        The config file object
+     * @param identifier The unique identifier
+     * @param fields     The list of the fields
+     */
+    static void saveFields(KConfigGroup &cfg, const QString &identifier, const Field::List &fields);
+    /**
+     * @overload
+     *
+     * Here, the list is stored in KSharedConfig::openConfig() in group "KABCFields".
+     *
+     * @param identifier The unique identifier
+     * @param fields     The list of the fields
+     */
+    static void saveFields(const QString &identifier, const Field::List &fields);
+
+    /**
+     * Load the field settings from a config file.
+     *
+     * @param cfg        The config file object
+     * @param identifier The unique identifier
+     */
+    static Field::List restoreFields(const KConfigGroup &cfg, const QString &identifier);
+
+    /**
+     * @overload
+     *
+     * Here, the list is loaded from KSharedConfig::openConfig() from group "KABCFields".
+     *
+     * @param identifier The unique identifier
+     */
+    static Field::List restoreFields(const QString &identifier);
+
+protected:
+    /**
+     * @internal
+     *
+     * Creates a field and appends it to the general list of fields.
+     *
+     * @param id The identifier for the field
+     * @param category The optional category for the field
+     */
+    static void createField(int id, int category = 0);
+
+    /**
+     * @internal
+     *
+     * Creates a field and appends it to the list of default fields.
+     *
+     * @param id The identifier for the field
+     * @param category The optional category for the field
+     */
+    static void createDefaultField(int id, int category = 0);
+
+private:
+    class Private;
+
+    Field(Private *p);
+    virtual ~Field();
+
+    Private *const d;
+};
+}
+#endif
diff --git a/src/fieldgroup.cpp b/src/fieldgroup.cpp
new file mode 100644 (file)
index 0000000..0f1303f
--- /dev/null
@@ -0,0 +1,137 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "fieldgroup.h"
+
+#include <QMap>
+#include <QStringList>
+#include <QDataStream>
+
+using namespace KContacts;
+
+class Q_DECL_HIDDEN FieldGroup::Private : public QSharedData
+{
+public:
+    Private()
+    {
+    }
+
+    Private(const Private &other)
+        : QSharedData(other)
+    {
+        parameters = other.parameters;
+        fieldGroupName = other.fieldGroupName;
+        value = other.value;
+    }
+
+    QMap<QString, QStringList> parameters;
+    QString fieldGroupName;
+    QString value;
+};
+
+FieldGroup::FieldGroup()
+    : d(new Private)
+{
+}
+
+FieldGroup::FieldGroup(const FieldGroup &other)
+    : d(other.d)
+{
+}
+
+FieldGroup::FieldGroup(const QString &FieldGroupName)
+    : d(new Private)
+{
+    d->fieldGroupName = FieldGroupName;
+}
+
+FieldGroup::~FieldGroup()
+{
+}
+
+void FieldGroup::setFieldGroupName(const QString &fieldGroup)
+{
+    d->fieldGroupName = fieldGroup;
+}
+
+QString FieldGroup::fieldGroupName() const
+{
+    return d->fieldGroupName;
+}
+
+bool FieldGroup::isValid() const
+{
+    return !d->fieldGroupName.isEmpty();
+}
+
+void FieldGroup::setValue(const QString &value)
+{
+    d->value = value;
+}
+
+QString FieldGroup::value() const
+{
+    return d->value;
+}
+
+void FieldGroup::setParameters(const QMap<QString, QStringList> &params)
+{
+    d->parameters = params;
+}
+
+QMap<QString, QStringList> FieldGroup::parameters() const
+{
+    return d->parameters;
+}
+
+bool FieldGroup::operator==(const FieldGroup &other) const
+{
+    return (d->parameters == other.parameters()) && (d->fieldGroupName == other.fieldGroupName()) && (d->value == other.value());
+}
+
+bool FieldGroup::operator!=(const FieldGroup &other) const
+{
+    return !(other == *this);
+}
+
+FieldGroup &FieldGroup::operator=(const FieldGroup &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+QString FieldGroup::toString() const
+{
+    QString str = QLatin1String("FieldGroup {\n");
+    str += QStringLiteral("    FieldGroupName: %1 Value %2\n").arg(d->fieldGroupName).arg(d->value);
+    if (!d->parameters.isEmpty()) {
+        QString param;
+        QMap<QString, QStringList>::const_iterator it = d->parameters.constBegin();
+        const QMap<QString, QStringList>::const_iterator end = d->parameters.constEnd();
+        while (it != end) {
+            param += QStringLiteral("%1 %2").arg(it.key(), it.value().join(QLatin1Char(',')));
+            ++it;
+        }
+        str += QStringLiteral("    parameters: %1\n").arg(param);
+    }
+    str += QLatin1String("}\n");
+    return str;
+}
+
+QDataStream &KContacts::operator<<(QDataStream &s, const FieldGroup &fieldGroup)
+{
+    return s << fieldGroup.d->parameters << fieldGroup.d->fieldGroupName << fieldGroup.d->value;
+}
+
+QDataStream &KContacts::operator>>(QDataStream &s, FieldGroup &fieldGroup)
+{
+    s >> fieldGroup.d->parameters >> fieldGroup.d->fieldGroupName >> fieldGroup.d->value;
+    return s;
+}
diff --git a/src/fieldgroup.h b/src/fieldgroup.h
new file mode 100644 (file)
index 0000000..91e4f0c
--- /dev/null
@@ -0,0 +1,60 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef FIELDGROUP_H
+#define FIELDGROUP_H
+
+#include "kcontacts_export.h"
+#include <QSharedDataPointer>
+#include <QString>
+#include <QMap>
+
+namespace KContacts {
+
+/** @short Class that holds a FieldGroup for a contact.
+ *  @since 5.3
+ */
+class KCONTACTS_EXPORT FieldGroup
+{
+    friend KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &, const FieldGroup &);
+    friend KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &, FieldGroup &);
+public:
+    FieldGroup();
+    FieldGroup(const FieldGroup &other);
+    FieldGroup(const QString &fieldGroupName);
+
+    ~FieldGroup();
+
+    typedef QVector<FieldGroup> List;
+
+    void setFieldGroupName(const QString &fieldGroup);
+    Q_REQUIRED_RESULT QString fieldGroupName() const;
+
+    Q_REQUIRED_RESULT bool isValid() const;
+
+    void setValue(const QString &value);
+    Q_REQUIRED_RESULT QString value() const;
+
+    void setParameters(const QMap<QString, QStringList> &params);
+    Q_REQUIRED_RESULT QMap<QString, QStringList> parameters() const;
+
+    Q_REQUIRED_RESULT bool operator==(const FieldGroup &other) const;
+    Q_REQUIRED_RESULT bool operator!=(const FieldGroup &other) const;
+
+    FieldGroup &operator=(const FieldGroup &other);
+
+    Q_REQUIRED_RESULT QString toString() const;
+private:
+    class Private;
+    QSharedDataPointer<Private> d;
+};
+KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &stream, const FieldGroup &object);
+
+KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &stream, FieldGroup &object);
+}
+Q_DECLARE_TYPEINFO(KContacts::FieldGroup, Q_MOVABLE_TYPE);
+#endif // FIELDGROUP_H
diff --git a/src/gender.cpp b/src/gender.cpp
new file mode 100644 (file)
index 0000000..ea835cf
--- /dev/null
@@ -0,0 +1,113 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "gender.h"
+
+
+using namespace KContacts;
+
+class Q_DECL_HIDDEN Gender::Private : public QSharedData
+{
+public:
+    Private()
+    {
+    }
+
+    Private(const Private &other)
+        : QSharedData(other)
+    {
+        comment = other.comment;
+        gender = other.gender;
+    }
+
+    QString gender;
+    QString comment;
+};
+
+Gender::Gender()
+    : d(new Private)
+{
+}
+
+Gender::Gender(const QString &gender)
+    : d(new Private)
+{
+    d->gender = gender;
+}
+
+Gender::Gender(const Gender &other)
+    : d(other.d)
+{
+}
+
+Gender::~Gender()
+{
+}
+
+bool Gender::operator==(const Gender &other) const
+{
+    return (d->comment == other.comment()) && (d->gender == other.gender());
+}
+
+bool Gender::operator!=(const Gender &other) const
+{
+    return !(other == *this);
+}
+
+Gender &Gender::operator=(const Gender &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+QString Gender::toString() const
+{
+    QString str = QLatin1String("Gender {\n");
+    str += QStringLiteral("    gender: %1\n").arg(d->gender);
+    str += QStringLiteral("    comment: %1\n").arg(d->comment);
+    str += QLatin1String("}\n");
+    return str;
+}
+
+void Gender::setGender(const QString &gender)
+{
+    d->gender = gender;
+}
+
+QString Gender::gender() const
+{
+    return d->gender;
+}
+
+void Gender::setComment(const QString &comment)
+{
+    d->comment = comment;
+}
+
+QString Gender::comment() const
+{
+    return d->comment;
+}
+
+bool Gender::isValid() const
+{
+    return !d->gender.isEmpty() || !d->comment.isEmpty();
+}
+
+QDataStream &KContacts::operator<<(QDataStream &s, const Gender &gender)
+{
+    return s << gender.d->comment << gender.d->gender;
+}
+
+QDataStream &KContacts::operator>>(QDataStream &s, Gender &gender)
+{
+    s >> gender.d->comment >> gender.d->gender;
+    return s;
+}
diff --git a/src/gender.h b/src/gender.h
new file mode 100644 (file)
index 0000000..38efcf8
--- /dev/null
@@ -0,0 +1,57 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef GENDER_H
+#define GENDER_H
+#include "kcontacts_export.h"
+#include <QSharedDataPointer>
+#include <QString>
+
+namespace KContacts {
+
+/** @short Class that holds a Gender for a contact.
+ *  @since 4.14.5
+ */
+class KCONTACTS_EXPORT Gender
+{
+    friend KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &, const Gender &);
+    friend KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &, Gender &);
+public:
+    /**
+     * Creates an empty Gender object.
+     */
+    Gender();
+    Gender(const Gender &other);
+    Gender(const QString &gender);
+
+    ~Gender();
+
+    void setGender(const QString &gender);
+    Q_REQUIRED_RESULT QString gender() const;
+
+    void setComment(const QString &comment);
+    Q_REQUIRED_RESULT QString comment() const;
+
+    Q_REQUIRED_RESULT bool isValid() const;
+
+    Q_REQUIRED_RESULT bool operator==(const Gender &other) const;
+    Q_REQUIRED_RESULT bool operator!=(const Gender &other) const;
+
+    Gender &operator=(const Gender &other);
+
+    Q_REQUIRED_RESULT QString toString() const;
+private:
+    class Private;
+    QSharedDataPointer<Private> d;
+};
+
+KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &stream, const Gender &object);
+
+KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &stream, Gender &object);
+}
+Q_DECLARE_TYPEINFO(KContacts::Gender, Q_MOVABLE_TYPE);
+#endif // GENDER_H
diff --git a/src/generator/CMakeLists.txt b/src/generator/CMakeLists.txt
new file mode 100644 (file)
index 0000000..04d56fb
--- /dev/null
@@ -0,0 +1,19 @@
+set(CLDR_DIR "/usr/share/unicode/cldr/common/main" CACHE STRING "Path to the CLDR data files")
+add_executable(generatecountrytoisomap main.cpp translatedcountrylist.cpp ../countrytoisomap_p.cpp)
+target_link_libraries(generatecountrytoisomap Qt5::Core)
+add_custom_command(
+    OUTPUT countrytoisomap_data.cpp
+    COMMAND generatecountrytoisomap -o ${CMAKE_CURRENT_SOURCE_DIR}/../countrytoisomap_data.cpp -s ${CLDR_DIR}
+    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+)
+
+set(ISOCODES_DIR "/usr/share/iso-codes" CACHE STRING "Path to the iso-codes data files")
+add_executable(generateisotocountrymap generateisotocountrymap.cpp)
+target_link_libraries(generateisotocountrymap Qt5::Core)
+add_custom_command(
+    OUTPUT isotocountrymap_data.cpp
+    COMMAND generateisotocountrymap -o ${CMAKE_CURRENT_SOURCE_DIR}/../isotocountrymap_data.cpp -i ${ISOCODES_DIR}/json/iso_3166-1.json
+    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+)
+
+add_custom_target(rebuild-countrymaps DEPENDS countrytoisomap_data.cpp isotocountrymap_data.cpp)
diff --git a/src/generator/generateisotocountrymap.cpp b/src/generator/generateisotocountrymap.cpp
new file mode 100644 (file)
index 0000000..482376c
--- /dev/null
@@ -0,0 +1,90 @@
+/*
+    SPDX-FileCopyrightText: 2018 Volker Krause <vkrause@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include <QCoreApplication>
+#include <QCommandLineParser>
+#include <QFile>
+#include <QJsonArray>
+#include <QJsonDocument>
+#include <QJsonObject>
+
+int main(int argc, char **argv)
+{
+    QCoreApplication app(argc, argv);
+    QCommandLineParser p;
+    QCommandLineOption inputFile({QStringLiteral("i")}, QStringLiteral("Location of iso_3166-1.json"), QStringLiteral("iso-codes"), QStringLiteral("/usr/share/iso-codes/json/iso_3166-1.json"));
+    p.addOption(inputFile);
+    QCommandLineOption outputFile({QStringLiteral("outputFile"), QStringLiteral("o")}, QStringLiteral("Output file"), QStringLiteral("output file"), {});
+    p.addOption(outputFile);
+    p.addHelpOption();
+    p.process(app);
+    if (!p.isSet(inputFile) || !p.isSet(outputFile)) {
+        p.showHelp(0);
+    }
+
+    QFile input(p.value(inputFile));
+    if (!input.open(QFile::ReadOnly)) {
+        qFatal("failed to open input file: %s", qPrintable(input.errorString()));
+    }
+    const auto doc = QJsonDocument::fromJson(input.readAll());
+
+    struct Entry {
+        QString isoCode;
+        QString name;
+        int offset;
+    };
+    std::vector<Entry> countries;
+    for (const auto v : doc.object().value(QLatin1String("3166-1")).toArray()) {
+        const auto obj = v.toObject();
+        countries.push_back(Entry{obj.value(QLatin1String("alpha_2")).toString().toLower(), obj.value(QLatin1String("name")).toString(), 0});
+    }
+    std::sort(countries.begin(), countries.end(), [](const Entry &lhs, const Entry &rhs) {
+        return lhs.isoCode < rhs.isoCode;
+    });
+
+    QFile out(p.value(outputFile));
+    if (!out.open(QFile::WriteOnly)) {
+        qFatal("failed to open file: %s", qPrintable(out.errorString()));
+    }
+
+    out.write(R"(
+/*
+    Generated file based on iso-codes data. Do not edit!
+    See src/generator/ for how to re-generate this.
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "isotocountrymap_p.h"
+
+using namespace KContacts;
+
+static const char en_country_name_stringtable[] = {
+)");
+
+    int off = 0;
+    for (auto &c : countries) {
+        out.write("    \"");
+        out.write(c.name.toUtf8());
+        out.write("\\0\"\n");
+        c.offset = off;
+        off += c.name.toUtf8().size() + 1;
+    }
+    out.write(R"(
+};
+
+static const IsoToCountryIndex iso_to_country_index[] = {
+)");
+
+    for (const auto &c: countries) {
+        out.write("    IsoToCountryIndex{\"");
+        out.write(c.isoCode.toUtf8());
+        out.write("\", ");
+        out.write(QByteArray::number(c.offset));
+        out.write("},\n");
+    }
+    out.write("};\n");
+}
diff --git a/src/generator/main.cpp b/src/generator/main.cpp
new file mode 100644 (file)
index 0000000..2d69de0
--- /dev/null
@@ -0,0 +1,163 @@
+/*
+    SPDX-FileCopyrightText: 2018 Sune Vuorela <sune@vuorela.dk>
+    SPDX-FileCopyrightText: 2018 Volker Krause <vkrause@kde.org>
+
+    SPDX-License-Identifier: MIT
+*/
+
+#include "translatedcountrylist.h"
+#include "../countrytoisomap_p.h"
+
+#include <QCoreApplication>
+#include <QCommandLineParser>
+#include <QDebug>
+#include <QDir>
+#include <QFile>
+
+int main(int argc, char **argv)
+{
+    QCoreApplication app(argc, argv);
+    app.setApplicationName(QStringLiteral("generate country name map"));
+    app.setApplicationVersion(QStringLiteral("0.1"));
+
+    QCommandLineParser p;
+    QCommandLineOption sourceDir({QStringLiteral("sourceDir"), QStringLiteral("s")}, QStringLiteral("Location of CLDR data"), QStringLiteral("cldrdata"), QStringLiteral("/usr/share/unicode/cldr/common/main/"));
+    p.addOption(sourceDir);
+    QCommandLineOption outputFile({QStringLiteral("outputFile"), QStringLiteral("o")}, QStringLiteral("Output file"), QStringLiteral("output file"), QStringLiteral("countrytransl.map"));
+    p.addOption(outputFile);
+    p.addHelpOption();
+    p.addVersionOption();
+
+    p.process(app);
+
+    if (!p.isSet(sourceDir)) {
+        p.showHelp(0);
+    }
+    if (!p.isSet(outputFile)) {
+        p.showHelp(0);
+    }
+
+
+    QString sourceDirPath = p.value(sourceDir);
+    if (!QDir().exists(sourceDirPath)) {
+        qCritical("Specified CLDR source dir does not exist.");
+        return 1;
+    }
+    QString outputFilePath = p.value(outputFile);
+
+    QFile f(outputFilePath);
+    bool success = f.open(QIODevice::WriteOnly | QIODevice::Truncate);
+    if (!success) {
+        qCritical("failed to open file: %s", qPrintable(f.errorString()));
+        return 1;
+    }
+
+    f.write(R"(
+/*
+ * Generated file based on CLDR data. Do not edit!
+ * See src/generator/ for how to re-generate this.
+ *
+ * SPDX-FileCopyrightText: 1991-2018 Unicode Inc. All rights reserved.
+ * SPDX-License-Identifier: Unicode-DFS-2016
+ */
+
+#include "countrytoisomap_p.h"
+
+using namespace KContacts;
+
+static const char country_name_stringtable[] = {
+)");
+
+    const auto parsedList = TranslatedCountries::parseFilesRecursive(sourceDirPath);
+
+    struct Elem {
+        QByteArray name;
+        QString isoCode;
+        QString language;
+        int offset;
+    };
+    std::vector<Elem> processedList;
+    processedList.reserve(parsedList.size());
+    for(const auto &country : parsedList) {
+        const auto name = KContacts::normalizeCountryName(country.name);
+        if (name.isEmpty()) {
+            qWarning() << "Skipping empty normalized country name:" << country.name << country.isoCode << country.language;
+            continue;
+        }
+        processedList.push_back(Elem{name, country.isoCode, country.language, 0});
+    }
+    // we must sort exactly as we do this for lookup
+    std::sort(processedList.begin(), processedList.end(), [](const Elem &lhs, const Elem &rhs) {
+        const auto c = strcmp(lhs.name.constData(), rhs.name.constData());
+        if (c == 0) {
+            return lhs.isoCode < rhs.isoCode;
+        }
+        return  c < 0;
+    });
+
+    // remove all duplicates referring to the same ISO code
+    const auto it = std::unique(processedList.begin(), processedList.end(), [](const Elem &lhs, const Elem &rhs) {
+        return strcmp(lhs.name.constData(), rhs.name.constData()) == 0 && lhs.isoCode == rhs.isoCode;
+    });
+    processedList.erase(it, processedList.end());
+
+    // find duplicates that refer to different ISO codes, and remove those entirely
+    for (auto it = processedList.begin() + 1; it != processedList.end();) {
+        auto prevIt = it - 1;
+        if (strcmp((*it).name.constData(), (*prevIt).name.constData()) != 0) {
+            ++it;
+            continue;
+        }
+        qDebug() << "Removing ambigious string:" << QString::fromUtf8((*it).name)
+                 << (*prevIt).isoCode.toUpper() << (*prevIt).language
+                 << (*it).isoCode.toUpper() << (*it).language;
+        it = processedList.erase(prevIt);
+        it = processedList.erase(it);
+    }
+
+    int offset = 0;
+    for(auto& elem : processedList) {
+        f.write("    ");
+        bool encodedChar = false;
+        // MSVC has a limit on strings of 65535 bytes, however arrays can be longer
+        // so we have to encode this ~500k string as an char array manually...
+        for (const char c : elem.name) {
+            f.write("'");
+            if (c >= 32 && c < 127) {
+                f.write(&c, 1);
+            } else {
+                f.write("\\x");
+                f.write(QByteArray::number(c, 16).right(2));
+                encodedChar = true;
+            }
+            f.write("',");
+        }
+        f.write("0, // ");
+        if (encodedChar) {
+            f.write(elem.name);
+            f.write(" ");
+        }
+        f.write(elem.isoCode.toUtf8());
+        f.write("\n");
+
+        elem.offset = offset;
+        offset += elem.name.size() + 1; // +1 for the terminating \0
+    }
+    f.write(R"(
+};
+
+static const CountryToIsoIndex country_to_iso_index[] = {
+)");
+
+    for (const auto &elem: processedList) {
+        f.write("    CountryToIsoIndex{");
+        f.write(QByteArray::number(elem.offset));
+        f.write(", \"");
+        f.write(elem.isoCode.toUtf8());
+        f.write("\"},\n");
+    }
+    f.write("};\n");
+
+    f.close();
+    return 0;
+}
diff --git a/src/generator/translatedcountrylist.cpp b/src/generator/translatedcountrylist.cpp
new file mode 100644 (file)
index 0000000..4ee02a6
--- /dev/null
@@ -0,0 +1,60 @@
+/*
+    SPDX-FileCopyrightText: 2018 Sune Vuorela <sune@vuorela.dk>
+
+    SPDX-License-Identifier: MIT
+*/
+
+#include "translatedcountrylist.h"
+
+#include <QDebug>
+#include <QDirIterator>
+#include <QFile>
+#include <QXmlStreamReader>
+
+static void parseFile(QIODevice *device, const QString &lang, TranslatedCountries::TranslationCountryMap &map)
+{
+    QXmlStreamReader reader(device);
+    const QStringList blacklist = { QLatin1String("eu"), QLatin1String("un"), QLatin1String("zz") };
+    while(!reader.atEnd()) {
+        QXmlStreamReader::TokenType type = reader.readNext();
+        switch(type) {
+            case QXmlStreamReader::StartElement:
+                if (reader.name() == QLatin1String("territory")) {
+                    const auto territory = reader.attributes().value(QLatin1String("type")).toString().toLower();
+                    if (territory.size() != 2 || !territory.at(0).isLetter() || !territory.at(1).isLetter() || blacklist.contains(territory)) {
+                        break;
+                    }
+                    const auto name = reader.readElementText();
+                    if (!name.isEmpty()) {
+                        map.push_back({name, territory, lang});
+                    }
+                }
+                break;
+            default:
+                break;
+        }
+    }
+}
+
+static void parseFilePath(const QString &filePath, TranslatedCountries::TranslationCountryMap &map)
+{
+    QFile f(filePath);
+    bool success = f.open(QIODevice::ReadOnly);
+    if (!success) {
+        qWarning() << "Failed to open" << f.fileName() << f.errorString();
+        return;
+    }
+    return parseFile(&f, QFileInfo(filePath).baseName(), map);
+}
+
+TranslatedCountries::TranslationCountryMap TranslatedCountries::parseFilesRecursive(const QString &directoryPath)
+{
+    QDirIterator it(directoryPath, {QStringLiteral("*.xml")}, QDir::NoDotAndDotDot | QDir::Files, QDirIterator::Subdirectories);
+    TranslationCountryMap map;
+    while (it.hasNext()) {
+        it.next();
+        QString path = it.filePath();
+        parseFilePath(path, map);
+    }
+    return map;
+}
diff --git a/src/generator/translatedcountrylist.h b/src/generator/translatedcountrylist.h
new file mode 100644 (file)
index 0000000..49ffe2e
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+    SPDX-FileCopyrightText: 2018 Sune Vuorela <sune@vuorela.dk>
+
+    SPDX-License-Identifier: MIT
+*/
+
+#ifndef TRANSLATEDCOUNTRYLIST_H
+#define TRANSLATEDCOUNTRYLIST_H
+
+#include <QString>
+
+#include <vector>
+
+class QIODevice;
+
+namespace TranslatedCountries {
+
+    struct CountryNameMapping {
+        QString name;
+        QString isoCode;
+        QString language;
+    };
+
+    using TranslationCountryMap = std::vector<CountryNameMapping>;
+
+    /**
+     * \param directoryPath directory path to scan recursively for cldr xml files
+     * On Debian systems, /usr/share/unicode/cldr/common/main is a good value for this.
+     * \return map of translation name => country id
+     */
+    TranslationCountryMap parseFilesRecursive(const QString &directoryPath);}
+#endif
diff --git a/src/geo.cpp b/src/geo.cpp
new file mode 100644 (file)
index 0000000..3392849
--- /dev/null
@@ -0,0 +1,161 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2001 Cornelius Schumacher <schumacher@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "geo.h"
+
+#include <QDataStream>
+#include <QSharedData>
+
+using namespace KContacts;
+
+class Q_DECL_HIDDEN Geo::Private : public QSharedData
+{
+public:
+    Private()
+        : mLatitude(91)
+        , mLongitude(181)
+        , mValidLatitude(false)
+        , mValidLongitude(false)
+    {
+    }
+
+    Private(const Private &other)
+        : QSharedData(other)
+    {
+        mLatitude = other.mLatitude;
+        mLongitude = other.mLongitude;
+        mValidLatitude = other.mValidLatitude;
+        mValidLongitude = other.mValidLongitude;
+    }
+
+    float mLatitude;
+    float mLongitude;
+
+    bool mValidLatitude;
+    bool mValidLongitude;
+};
+
+Geo::Geo()
+    : d(new Private)
+{
+}
+
+Geo::Geo(float latitude, float longitude)
+    : d(new Private)
+{
+    setLatitude(latitude);
+    setLongitude(longitude);
+}
+
+Geo::Geo(const Geo &other)
+    : d(other.d)
+{
+}
+
+Geo::~Geo()
+{
+}
+
+void Geo::setLatitude(float latitude)
+{
+    if (latitude >= -90 && latitude <= 90) {
+        d->mLatitude = latitude;
+        d->mValidLatitude = true;
+    } else {
+        d->mLatitude = 91;
+        d->mValidLatitude = false;
+    }
+}
+
+float Geo::latitude() const
+{
+    return d->mLatitude;
+}
+
+void Geo::setLongitude(float longitude)
+{
+    if (longitude >= -180 && longitude <= 180) {
+        d->mLongitude = longitude;
+        d->mValidLongitude = true;
+    } else {
+        d->mLongitude = 181;
+        d->mValidLongitude = false;
+    }
+}
+
+float Geo::longitude() const
+{
+    return d->mLongitude;
+}
+
+bool Geo::isValid() const
+{
+    return d->mValidLatitude && d->mValidLongitude;
+}
+
+bool Geo::operator==(const Geo &other) const
+{
+    if (!other.isValid() && !isValid()) {
+        return true;
+    }
+
+    if (!other.isValid() || !isValid()) {
+        return false;
+    }
+
+    if (other.d->mLatitude == d->mLatitude && other.d->mLongitude == d->mLongitude) {
+        return true;
+    }
+
+    return false;
+}
+
+bool Geo::operator!=(const Geo &other) const
+{
+    return !(*this == other);
+}
+
+Geo &Geo::operator=(const Geo &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+QString Geo::toString() const
+{
+    QString str = QLatin1String("Geo {\n");
+    str += QStringLiteral("  Valid: %1\n").
+           arg(isValid() ? QStringLiteral("true") : QStringLiteral("false"));
+    str += QStringLiteral("  Latitude: %1\n").arg(d->mLatitude);
+    str += QStringLiteral("  Longitude: %1\n").arg(d->mLongitude);
+    str += QLatin1String("}\n");
+
+    return str;
+}
+
+void Geo::clear()
+{
+    d->mValidLatitude = false;
+    d->mValidLongitude = false;
+}
+
+QDataStream &KContacts::operator<<(QDataStream &s, const Geo &geo)
+{
+    return s << geo.d->mLatitude << geo.d->mValidLatitude
+             << geo.d->mLongitude << geo.d->mValidLongitude;
+}
+
+QDataStream &KContacts::operator>>(QDataStream &s, Geo &geo)
+{
+    s >> geo.d->mLatitude >> geo.d->mValidLatitude
+    >> geo.d->mLongitude >> geo.d->mValidLongitude;
+
+    return s;
+}
diff --git a/src/geo.h b/src/geo.h
new file mode 100644 (file)
index 0000000..dcbf235
--- /dev/null
+++ b/src/geo.h
@@ -0,0 +1,134 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2001 Cornelius Schumacher <schumacher@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef KCONTACTS_GEO_H
+#define KCONTACTS_GEO_H
+
+#include "kcontacts_export.h"
+
+#include <QMetaType>
+#include <QSharedDataPointer>
+#include <QString>
+
+namespace KContacts {
+/**
+ * @short Geographic position
+ *
+ * This class represents a geographic position.
+ */
+class KCONTACTS_EXPORT Geo
+{
+    friend KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &, const Geo &);
+    friend KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &, Geo &);
+
+    Q_GADGET
+    Q_PROPERTY(float latitude READ latitude WRITE setLatitude)
+    Q_PROPERTY(float longitude READ longitude WRITE setLongitude)
+    Q_PROPERTY(bool isValid READ isValid)
+
+public:
+    /**
+     * Creates an invalid geographics position object.
+     */
+    Geo();
+
+    /**
+     * Creates a geographics position object.
+     *
+     * @param latitude  Geographical latitude
+     * @param longitude Geographical longitude
+     */
+    Geo(float latitude, float longitude);
+
+    /**
+     * Copy constructor.
+     */
+    Geo(const Geo &other);
+
+    /**
+     * Destroys the geographics position object.
+     */
+    ~Geo();
+
+    /**
+     * Sets the @p latitude.
+     *
+     * @param latitude The location's latitude coordinate
+     */
+    void setLatitude(float latitude);
+
+    /**
+     * Returns the latitude.
+     */
+    Q_REQUIRED_RESULT float latitude() const;
+
+    /**
+     * Sets the @p longitude.
+     *
+     * @param longitude The location's longitude coordinate
+     */
+    void setLongitude(float longitude);
+
+    /**
+     * Returns the longitude.
+     */
+    Q_REQUIRED_RESULT float longitude() const;
+
+    /**
+     * Returns, whether this object contains a valid geographical position.
+     */
+    Q_REQUIRED_RESULT bool isValid() const;
+
+    /**
+     * Equality operator.
+     *
+     * @note Two invalid Geo instance will return @c true
+     */
+    Q_REQUIRED_RESULT bool operator==(const Geo &other) const;
+
+    /**
+     * Not-Equal operator.
+     */
+    bool operator!=(const Geo &other) const;
+
+    /**
+     * Assignment operator.
+     *
+     * @param other The Geo instance to assign to @c this
+     */
+    Geo &operator=(const Geo &other);
+
+    /**
+     * Returns string representation of geographical position.
+     */
+    Q_REQUIRED_RESULT QString toString() const;
+
+    /**
+     * Clears the class, marking it as invalid.
+     *
+     * @since 5.6
+     */
+    void clear();
+
+private:
+    class Private;
+    QSharedDataPointer<Private> d;
+};
+
+/**
+ * Serializes the geographical position @p object into the @p stream.
+ */
+KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &stream, const Geo &object);
+
+/**
+ * Initializes the geographical position @p object from the @p stream.
+ */
+KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &stream, Geo &object);
+}
+Q_DECLARE_METATYPE(KContacts::Geo)
+Q_DECLARE_TYPEINFO(KContacts::Geo, Q_MOVABLE_TYPE);
+#endif
diff --git a/src/impp.cpp b/src/impp.cpp
new file mode 100644 (file)
index 0000000..06a8981
--- /dev/null
@@ -0,0 +1,208 @@
+/*
+    This file is part of libkabc.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "impp.h"
+#include "kcontacts_debug.h"
+
+#include <KDesktopFile>
+
+#include <QDataStream>
+#include <QDirIterator>
+#include <QMap>
+#include <QStandardPaths>
+#include <QStringList>
+#include <QUrl>
+
+using namespace KContacts;
+
+class Q_DECL_HIDDEN Impp::Private : public QSharedData
+{
+public:
+    Private() = default;
+    Private(const Private &other)
+        : QSharedData(other)
+    {
+        parameters = other.parameters;
+    }
+
+    QMap<QString, QStringList> parameters;
+    QUrl address;
+};
+
+Impp::Impp()
+    : d(new Private)
+{
+}
+
+Impp::Impp(const Impp &other)
+    : d(other.d)
+{
+}
+
+Impp::Impp(const QUrl &address)
+    : d(new Private)
+{
+    d->address = address;
+}
+
+Impp::~Impp()
+{
+}
+
+bool Impp::isValid() const
+{
+    return !d->address.isEmpty() && !d->address.scheme().isEmpty();
+}
+
+void Impp::setAddress(const QUrl &address)
+{
+    d->address = address;
+}
+
+QUrl Impp::address() const
+{
+    return d->address;
+}
+
+QString Impp::serviceType() const
+{
+    return d->address.scheme();
+}
+
+QString Impp::serviceLabel() const
+{
+    return serviceLabel(serviceType());
+}
+
+QString Impp::serviceIcon() const
+{
+    return serviceIcon(serviceType());
+}
+
+bool Impp::isPreferred() const
+{
+    const auto it = d->parameters.constFind(QLatin1String("pref"));
+    if (it != d->parameters.constEnd() && !it.value().isEmpty()) {
+        return it.value().at(0) == QLatin1Char('1');
+    }
+    return false;
+}
+
+void Impp::setPreferred(bool preferred)
+{
+    if (preferred) {
+        d->parameters.insert(QStringLiteral("pref"), {QStringLiteral("1")});
+    } else {
+        d->parameters.remove(QLatin1String("pref"));
+    }
+}
+
+void Impp::setParameters(const QMap<QString, QStringList> &params)
+{
+    d->parameters = params;
+}
+
+QMap<QString, QStringList> Impp::parameters() const
+{
+    return d->parameters;
+}
+
+bool Impp::operator==(const Impp &other) const
+{
+    return (d->parameters == other.parameters()) && (d->address == other.address());
+}
+
+bool Impp::operator!=(const Impp &other) const
+{
+    return !(other == *this);
+}
+
+Impp &Impp::operator=(const Impp &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+QString Impp::toString() const
+{
+    QString str = QLatin1String("Impp {\n");
+    str += QStringLiteral("    type: %1\n").arg(serviceType());
+    str += QStringLiteral("    address: %1\n").arg(d->address.url());
+    if (!d->parameters.isEmpty()) {
+        QString param;
+        QMap<QString, QStringList>::const_iterator it = d->parameters.constBegin();
+        const QMap<QString, QStringList>::const_iterator end = d->parameters.constEnd();
+        while (it != end) {
+            param += QStringLiteral("%1 %2").arg(it.key(), it.value().join(QLatin1Char(',')));
+            ++it;
+        }
+        str += QStringLiteral("    parameters: %1\n").arg(param);
+    }
+    str += QLatin1String("}\n");
+    return str;
+}
+
+QDataStream &KContacts::operator<<(QDataStream &s, const Impp &impp)
+{
+    return s << impp.d->parameters << impp.d->address << (uint32_t)(0);
+}
+
+QDataStream &KContacts::operator>>(QDataStream &s, Impp &impp)
+{
+    int i;
+    s >> impp.d->parameters >> impp.d->address >> i;
+    return s;
+}
+
+static QString improtcolFile(const QString &serviceType)
+{
+    const auto path = QStandardPaths::locate(QStandardPaths::GenericDataLocation, QStringLiteral("kf5/kcontacts/improtocols/") + serviceType + QStringLiteral(".desktop"));
+    if (!path.isEmpty()) {
+        return path;
+    }
+    return QStringLiteral(":/org.kde.kcontacts/improtocols/") + serviceType + QStringLiteral(".desktop");
+}
+
+QString Impp::serviceLabel(const QString &serviceType)
+{
+    const auto path = improtcolFile(serviceType);
+    KDesktopFile df(path);
+    return df.readName();
+}
+
+QString Impp::serviceIcon(const QString &serviceType)
+{
+    const auto path = improtcolFile(serviceType);
+    KDesktopFile df(path);
+    return df.readIcon();
+}
+
+QVector<QString> Impp::serviceTypes()
+{
+    QVector<QString> types;
+    auto paths = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, QStringLiteral("kf5/kcontacts/improtocols"), QStandardPaths::LocateDirectory);
+    paths.push_back(QStringLiteral(":/org.kde.kcontacts/improtocols/"));
+    for (const auto &path : paths) {
+        QDirIterator it(path, QDir::Files);
+        while (it.hasNext()) {
+            it.next();
+            const auto fi = it.fileInfo();
+            if (fi.suffix() == QLatin1String("desktop")) {
+                types.push_back(fi.baseName());
+            }
+        }
+    }
+
+    std::sort(types.begin(), types.end());
+    types.erase(std::unique(types.begin(), types.end()), types.end());
+    return types;
+}
+
+#include "moc_impp.cpp"
diff --git a/src/impp.h b/src/impp.h
new file mode 100644 (file)
index 0000000..01dcad2
--- /dev/null
@@ -0,0 +1,118 @@
+/*
+    This file is part of libkabc.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef IMPP_H
+#define IMPP_H
+
+#include "kcontacts_export.h"
+
+#include <QMap>
+#include <QMetaType>
+#include <QSharedDataPointer>
+#include <QString>
+
+namespace KContacts {
+/** @short Class that holds a IMPP for a contact.
+ *
+ *  IMPP stands for "Instant Messaging and Presence Protocol". This field is defined
+ *  in the vCard 3.0 extension RFC 4770 and is part of vCard 4.0 (RFC 6350).
+ *
+ *  @since 4.14.5
+ */
+class KCONTACTS_EXPORT Impp
+{
+    Q_GADGET
+    Q_PROPERTY(bool isValid READ isValid)
+    Q_PROPERTY(QUrl address READ address WRITE setAddress)
+    Q_PROPERTY(bool isPreferred READ isPreferred WRITE setPreferred)
+    Q_PROPERTY(QString serviceType READ serviceType)
+    Q_PROPERTY(QString serviceLabel READ serviceLabel)
+    Q_PROPERTY(QString serviceIcon READ serviceIcon)
+
+    friend KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &, const Impp &);
+    friend KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &, Impp &);
+public:
+    Impp();
+    Impp(const Impp &other);
+    Impp(const QUrl &address);
+
+    ~Impp();
+
+    typedef QVector<Impp> List;
+    Q_REQUIRED_RESULT bool isValid() const;
+
+    void setAddress(const QUrl &address);
+    Q_REQUIRED_RESULT QUrl address() const;
+
+    /**
+     * Returns the messaging service this address is for.
+     * This is equivalent to address().scheme().
+     * @since 5.12
+     */
+    QString serviceType() const;
+    /**
+     * Returns a translated label for the service type.
+     * @since 5.12
+     */
+    QString serviceLabel() const;
+    /**
+     * Returns the name of an icon representing the service type.
+     * @since 5.12
+     */
+    QString serviceIcon() const;
+
+    /**
+     * Returns whether this is the preferred messaging address.
+     * @since 5.12
+     */
+    bool isPreferred() const;
+    /**
+     * Sets that this is the preferred messaging address.
+     * @since 5.12
+     */
+    void setPreferred(bool preferred);
+
+    void setParameters(const QMap<QString, QStringList> &params);
+    Q_REQUIRED_RESULT QMap<QString, QStringList> parameters() const;
+
+    Q_REQUIRED_RESULT bool operator==(const Impp &other) const;
+    Q_REQUIRED_RESULT bool operator!=(const Impp &other) const;
+
+    Impp &operator=(const Impp &other);
+
+    Q_REQUIRED_RESULT QString toString() const;
+
+    /**
+     * Returns a translated name of the given IM service.
+     * @since 5.12
+     */
+    static QString serviceLabel(const QString &serviceType);
+    /**
+     * Returns an icon name representing the given IM service.
+     * @since 5.12
+     */
+    static QString serviceIcon(const QString &serviceType);
+    /**
+     * List all known service types.
+     * Don't use these strings directly for display, instead use serviceLabel and serviceIcon.
+     * @since 5.12
+     */
+    static QVector<QString> serviceTypes();
+
+private:
+    class Private;
+    QSharedDataPointer<Private> d;
+};
+
+KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &stream, const Impp &object);
+
+KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &stream, Impp &object);
+}
+
+Q_DECLARE_METATYPE(KContacts::Impp)
+Q_DECLARE_TYPEINFO(KContacts::Impp, Q_MOVABLE_TYPE);
+#endif // IMPP_H
diff --git a/src/improtocols/NOTE b/src/improtocols/NOTE
new file mode 100644 (file)
index 0000000..029b50d
--- /dev/null
@@ -0,0 +1 @@
+File names in here should match the corresponding URI scheme.
diff --git a/src/improtocols/aim.desktop b/src/improtocols/aim.desktop
new file mode 100644 (file)
index 0000000..d4ad3ce
--- /dev/null
@@ -0,0 +1,83 @@
+[Desktop Entry]
+Type=Service
+Icon=im-aim
+Comment=AIM Protocol
+Comment[ast]=Protocolu d'AIM
+Comment[az]=AIM Protokolu
+Comment[ca]=Protocol AIM
+Comment[ca@valencia]=Protocol AIM
+Comment[cs]=Protokol AIM
+Comment[da]=AIM-protokollen
+Comment[de]=AIM-Protokoll
+Comment[el]=AIM πρωτόκολλο
+Comment[en_GB]=AIM Protocol
+Comment[es]=Protocolo AIM
+Comment[et]=AIM protokoll
+Comment[eu]=AIM Protokoloa
+Comment[fi]=AIM-yhteyskäytäntö
+Comment[fr]=Protocole AIM
+Comment[gl]=Protocolo de AIM
+Comment[hu]=AIM protokoll
+Comment[ia]=Protocollo AIM
+Comment[id]=Protokol AIM
+Comment[it]=Protocollo AIM
+Comment[ja]=AIM プロトコル
+Comment[ko]=AIM 프로토콜
+Comment[lt]=AIM protokolas
+Comment[nb]=AIM-protokoll
+Comment[nl]=AIM-protocol
+Comment[nn]=AIM-protokoll
+Comment[pl]=Protokół AIM
+Comment[pt]=Protocolo AIM
+Comment[pt_BR]=Protocolo do AIM
+Comment[ro]=Protocol AIM
+Comment[ru]=Протокол AIM
+Comment[sk]=AIM Protokol
+Comment[sl]=Protokol AIM
+Comment[sq]=AIM Protocol
+Comment[sv]=AIM-protokoll
+Comment[tg]=Протоколи AIM
+Comment[uk]=Протокол AIM
+Comment[x-test]=xxAIM Protocolxx
+Comment[zh_CN]=AIM 协议
+Comment[zh_TW]=AIM 通訊協定
+Name=AIM
+Name[ast]=AIM
+Name[az]=AIM
+Name[ca]=AIM
+Name[ca@valencia]=AIM
+Name[cs]=AIM
+Name[da]=AIM
+Name[de]=AIM
+Name[el]=AIM
+Name[en_GB]=AIM
+Name[es]=AIM
+Name[et]=AIM
+Name[eu]=AIM
+Name[fi]=AIM
+Name[fr]=AIM
+Name[gl]=AIM
+Name[hu]=AIM
+Name[ia]=AIM
+Name[id]=AIM
+Name[it]=AIM
+Name[ja]=AIM
+Name[ko]=AIM
+Name[lt]=AIM
+Name[nb]=AIM
+Name[nl]=AIM
+Name[nn]=AIM
+Name[pl]=AIM
+Name[pt]=AIM
+Name[pt_BR]=AIM
+Name[ro]=AIM
+Name[ru]=AIM
+Name[sk]=AIM
+Name[sl]=AIM
+Name[sq]=AIM
+Name[sv]=AIM
+Name[tg]=AIM
+Name[uk]=AIM
+Name[x-test]=xxAIMxx
+Name[zh_CN]=AIM
+Name[zh_TW]=AIM
diff --git a/src/improtocols/facebook.desktop b/src/improtocols/facebook.desktop
new file mode 100644 (file)
index 0000000..b93f505
--- /dev/null
@@ -0,0 +1,79 @@
+[Desktop Entry]
+Type=Service
+Icon=im-facebook
+Comment=Facebook Protocol
+Comment[ast]=Protocolu de Facebook
+Comment[az]=Facebook Protokolu
+Comment[ca]=Protocol Facebook
+Comment[ca@valencia]=Protocol Facebook
+Comment[cs]=Protokol Facebook
+Comment[da]=Facebook-protokollen
+Comment[de]=Facebook-Protokoll
+Comment[el]=Facebook πρωτόκολλο
+Comment[en_GB]=Facebook Protocol
+Comment[es]=Protocolo Facebook
+Comment[et]=Facebooki protokoll
+Comment[eu]=Facebook Protokoloa
+Comment[fi]=Facebook-yhteyskäytäntö
+Comment[fr]=Protocole Facebook
+Comment[gl]=Protocolo de Facebook
+Comment[hu]=Facebook protokoll
+Comment[ia]=Protocollo de Facebook
+Comment[id]=Protokol Facebook
+Comment[it]=Protocollo di Facebook
+Comment[ko]=Facebook 프로토콜
+Comment[lt]=Facebook protokolas
+Comment[nl]=Facebook-protocol
+Comment[nn]=Facebook-protokoll
+Comment[pl]=Protokół Facebooka
+Comment[pt]=Protocolo do Facebook
+Comment[pt_BR]=Protocolo do Facebook
+Comment[ro]=Protocol Facebook
+Comment[ru]=Протокол Facebook
+Comment[sk]=Facebook Protokol
+Comment[sl]=Protokol Facebook
+Comment[sq]=Protokoli Facebook
+Comment[sv]=Facebook-protokoll
+Comment[tg]=Протоколи Facebook
+Comment[uk]=Протокол Facebook
+Comment[x-test]=xxFacebook Protocolxx
+Comment[zh_CN]=Facebook 协议
+Comment[zh_TW]=Facebook 通訊協定
+Name=Facebook
+Name[ast]=Facebook
+Name[az]=FAcebook
+Name[ca]=Facebook
+Name[ca@valencia]=Facebook
+Name[cs]=Facebook
+Name[da]=Facebook
+Name[de]=Facebook
+Name[el]=Facebook
+Name[en_GB]=Facebook
+Name[es]=Facebook
+Name[et]=Facebook
+Name[eu]=Facebook
+Name[fi]=Facebook
+Name[fr]=Facebook
+Name[gl]=Facebook
+Name[hu]=Facebook
+Name[ia]=Facebook
+Name[id]=Facebook
+Name[it]=Facebook
+Name[ko]=Facebook
+Name[lt]=Facebook
+Name[nl]=Facebook
+Name[nn]=Facebook
+Name[pl]=Facebook
+Name[pt]=Facebook
+Name[pt_BR]=Facebook
+Name[ro]=Facebook
+Name[ru]=Facebook
+Name[sk]=Facebook
+Name[sl]=Facebook
+Name[sq]=Facebook
+Name[sv]=Facebook
+Name[tg]=Facebook
+Name[uk]=Facebook
+Name[x-test]=xxFacebookxx
+Name[zh_CN]=Facebook
+Name[zh_TW]=Facebook
diff --git a/src/improtocols/gg.desktop b/src/improtocols/gg.desktop
new file mode 100644 (file)
index 0000000..2b5667c
--- /dev/null
@@ -0,0 +1,83 @@
+[Desktop Entry]
+Type=Service
+Icon=im-gadugadu
+Comment=Gadu-Gadu Protocol
+Comment[ast]=Protocolu de Gadu-Gadu
+Comment[az]=Gadu-Gadu Protokolu
+Comment[ca]=Protocol Gadu-Gadu
+Comment[ca@valencia]=Protocol Gadu-Gadu
+Comment[cs]=Protokol Gadu-Gadu
+Comment[da]=Gadu-Gadu-protokollen
+Comment[de]=Gadu-Gadu-Protokoll
+Comment[el]=Gadu-Gadu πρωτόκολλο
+Comment[en_GB]=Gadu-Gadu Protocol
+Comment[es]=Protocolo Gadu-Gadu
+Comment[et]=Gadu-Gadu protokoll
+Comment[eu]=Gadu-Gadu Protokoloa
+Comment[fi]=Gadu-Gadu-yhteyskäytäntö
+Comment[fr]=Protocole Gadu-Gadu
+Comment[gl]=Protocolo de Gadu-Gadu
+Comment[hu]=Gadu-Gadu protokoll
+Comment[ia]=Protocollo Gadu-Gadu
+Comment[id]=Protokol Gadu-Gadu
+Comment[it]=Protocollo Gadu-Gadu
+Comment[ja]=Gadu-Gadu プロトコル
+Comment[ko]=Gadu-Gadu 프로토콜
+Comment[lt]=Gadu-Gadu protokolas
+Comment[nb]=Gadu-Gadu-protokoll
+Comment[nl]=Gadu-Gadu-protocol
+Comment[nn]=Gadu-Gadu-protokoll
+Comment[pl]=Protokół Gadu-Gadu
+Comment[pt]=Protocolo Gadu-Gadu
+Comment[pt_BR]=Protocolo do Gadu-Gadu
+Comment[ro]=Protocol Gadu-Gadu
+Comment[ru]=Протокол Gadu-Gadu
+Comment[sk]=Gadu-Gadu Protokol
+Comment[sl]=Protokol Gadu-Gadu
+Comment[sq]=Protokoli Gadu-Gadu
+Comment[sv]=Gadu-Gadu protokoll
+Comment[tg]=Протоколи Gadu-Gadu
+Comment[uk]=Протокол Gadu-Gadu
+Comment[x-test]=xxGadu-Gadu Protocolxx
+Comment[zh_CN]=Gadu-Gadu 协议
+Comment[zh_TW]=Gadu-Gadu 通訊協定
+Name=Gadu-Gadu
+Name[ast]=Gadu-Gadu
+Name[az]=Gadu-Gadu
+Name[ca]=Gadu-Gadu
+Name[ca@valencia]=Gadu-Gadu
+Name[cs]=Gadu-Gadu
+Name[da]=Gadu-Gadu
+Name[de]=Gadu-Gadu
+Name[el]=Gadu-Gadu
+Name[en_GB]=Gadu-Gadu
+Name[es]=Gadu-Gadu
+Name[et]=Gadu-Gadu
+Name[eu]=Gadu-Gadu
+Name[fi]=Gadu-Gadu
+Name[fr]=Gadu-Gadu
+Name[gl]=Gadu-Gadu
+Name[hu]=Gadu-Gadu
+Name[ia]=Gadu-Gadu
+Name[id]=Gadu-Gadu
+Name[it]=Gadu-Gadu
+Name[ja]=Gadu-Gadu
+Name[ko]=Gadu-Gadu
+Name[lt]=Gadu-Gadu
+Name[nb]=Gadu-Gadu
+Name[nl]=Gadu-Gadu
+Name[nn]=Gadu-Gadu
+Name[pl]=Gadu-Gadu
+Name[pt]=Gadu-Gadu
+Name[pt_BR]=Gadu-Gadu
+Name[ro]=Gadu-Gadu
+Name[ru]=Gadu-Gadu
+Name[sk]=Gadu-Gadu
+Name[sl]=Gadu-Gadu
+Name[sq]=Gadu-Gadu
+Name[sv]=Gadu-Gadu
+Name[tg]=Gadu-Gadu
+Name[uk]=Gadu-Gadu
+Name[x-test]=xxGadu-Gaduxx
+Name[zh_CN]=Gadu-Gadu
+Name[zh_TW]=Gadu-Gadu
diff --git a/src/improtocols/googletalk.desktop b/src/improtocols/googletalk.desktop
new file mode 100644 (file)
index 0000000..c1c330a
--- /dev/null
@@ -0,0 +1,81 @@
+[Desktop Entry]
+Type=Service
+Icon=im-google
+Comment=Google Talk
+Comment[ast]=Google Talk
+Comment[az]=Google Talk
+Comment[ca]=Google Talk
+Comment[ca@valencia]=Google Talk
+Comment[cs]=Google Talk
+Comment[da]=Google Talk
+Comment[de]=Google Talk
+Comment[el]=Google Talk
+Comment[en_GB]=Google Talk
+Comment[es]=Google Talk
+Comment[et]=Google Talk
+Comment[eu]=Google Talk
+Comment[fi]=Google Talk
+Comment[fr]=Google Talk
+Comment[gl]=Google Talk
+Comment[hu]=Google Talk
+Comment[ia]=Google Talk
+Comment[id]=Google Talk
+Comment[it]=Google Talk
+Comment[ko]=Google 토크
+Comment[lt]=Google Talk
+Comment[nb]=Google Talk
+Comment[nl]=Google Talk
+Comment[nn]=Google Talk
+Comment[pl]=Google Talk
+Comment[pt]=Google Talk
+Comment[pt_BR]=Google Talk
+Comment[ro]=Google Talk
+Comment[ru]=Google Talk
+Comment[sk]=Google Talk
+Comment[sl]=Google Talk
+Comment[sq]=Google Talk
+Comment[sv]=Google Talk
+Comment[tg]=Google Talk
+Comment[uk]=Google Talk
+Comment[x-test]=xxGoogle Talkxx
+Comment[zh_CN]=Google Talk
+Comment[zh_TW]=Google Talk
+Name=Google Talk
+Name[ast]=Google Talk
+Name[az]=Google Talk
+Name[ca]=Google Talk
+Name[ca@valencia]=Google Talk
+Name[cs]=Google Talk
+Name[da]=Google Talk
+Name[de]=Google Talk
+Name[el]=Google Talk
+Name[en_GB]=Google Talk
+Name[es]=Google Talk
+Name[et]=Google Talk
+Name[eu]=Google Talk
+Name[fi]=Google Talk
+Name[fr]=Google Talk
+Name[gl]=Google Talk
+Name[hu]=Google Talk
+Name[ia]=Google Talk
+Name[id]=Google Talk
+Name[it]=Google Talk
+Name[ko]=Google 토크
+Name[lt]=Google Talk
+Name[nb]=Google Talk
+Name[nl]=Google Talk
+Name[nn]=Google Talk
+Name[pl]=Google Talk
+Name[pt]=Google Talk
+Name[pt_BR]=Google Talk
+Name[ro]=Google Talk
+Name[ru]=Google Talk
+Name[sk]=Google Talk
+Name[sl]=Google Talk
+Name[sq]=Google Talk
+Name[sv]=Google Talk
+Name[tg]=Google Talk
+Name[uk]=Google Talk
+Name[x-test]=xxGoogle Talkxx
+Name[zh_CN]=Google Talk
+Name[zh_TW]=Google Talk
diff --git a/src/improtocols/groupwise.desktop b/src/improtocols/groupwise.desktop
new file mode 100644 (file)
index 0000000..b3470e5
--- /dev/null
@@ -0,0 +1,82 @@
+[Desktop Entry]
+Type=Service
+Icon=im-groupwise
+Comment=Novell GroupWise Messenger
+Comment[ast]=Mensaxeru GroupWise de Novel
+Comment[az]=Novell GroupWise Mesenceri
+Comment[ca]=Novell GroupWise Messenger
+Comment[ca@valencia]=Novell GroupWise Messenger
+Comment[cs]=Novell GroupWise komunikátor
+Comment[da]=Novell GroupWise Messenger
+Comment[de]=Novell GroupWise Messenger
+Comment[el]=Novell GroupWise Messenger
+Comment[en_GB]=Novell GroupWise Messenger
+Comment[es]=Novell GroupWise Messenger
+Comment[et]=Novelli GroupWise sõnumirakendus
+Comment[eu]=Novell GroupWise Mezularia
+Comment[fi]=Novell Groupwise -pikaviestin
+Comment[fr]=Messagerie « GroupWise Novell »
+Comment[gl]=Mensaxeiro GroupWise de Novell
+Comment[hu]=Novell GroupWise Messenger
+Comment[ia]=Messagero de GroupWise de Novell
+Comment[id]=Perpesanan GroupWise Novell
+Comment[it]=Novell GroupWise Messenger
+Comment[ko]=Novell GroupWise 메신저
+Comment[lt]=Novell GroupWise pokalbių programa
+Comment[nb]=Novell GroupWise meldingsprogram
+Comment[nl]=Protocol voor Novell GroupWise Messenger
+Comment[nn]=Lynmeldingstenesta Novell GroupWise
+Comment[pl]=Komunikator Novell GroupWise
+Comment[pt]=Novell GroupWise Messenger
+Comment[pt_BR]=Mensageiro do GroupWise da Novell
+Comment[ro]=Mesager Novell GroupWise
+Comment[ru]=Программа обмена сообщениями Novell GroupWise
+Comment[sk]=Novell GroupWise Messenger
+Comment[sl]=Novell GroupWise Messenger
+Comment[sq]=Novell GroupWise Messenger
+Comment[sv]=Novell GroupWise-meddelandeklient
+Comment[tg]=Паёмнависи Novell GroupWise
+Comment[uk]=Програма обміну повідомленнями Novell GroupWise
+Comment[x-test]=xxNovell GroupWise Messengerxx
+Comment[zh_CN]=Novell GroupWise Messenger
+Comment[zh_TW]=Novell GroupWise Messenger
+Name=GroupWise
+Name[ast]=GroupWise
+Name[az]=GroupWise
+Name[ca]=GroupWise
+Name[ca@valencia]=GroupWise
+Name[cs]=GroupWise
+Name[da]=GroupWise
+Name[de]=GroupWise
+Name[el]=GroupWise
+Name[en_GB]=GroupWise
+Name[es]=GroupWise
+Name[et]=GroupWise
+Name[eu]=GroupWise
+Name[fi]=GroupWise
+Name[fr]=GroupWise
+Name[gl]=GroupWise
+Name[hu]=GroupWise
+Name[ia]=GroupWise
+Name[id]=GroupWise
+Name[it]=GroupWise
+Name[ja]=GroupWise
+Name[ko]=GroupWise
+Name[lt]=GroupWise
+Name[nb]=GroupWise
+Name[nl]=GroupWise
+Name[nn]=GroupWise
+Name[pl]=GroupWise
+Name[pt]=GroupWise
+Name[pt_BR]=GroupWise
+Name[ro]=GroupWise
+Name[ru]=GroupWise
+Name[sk]=GroupWise
+Name[sl]=GroupWise
+Name[sq]=GroupWise
+Name[sv]=GroupWise
+Name[tg]=GroupWise
+Name[uk]=GroupWise
+Name[x-test]=xxGroupWisexx
+Name[zh_CN]=GroupWise
+Name[zh_TW]=GroupWise
diff --git a/src/improtocols/icq.desktop b/src/improtocols/icq.desktop
new file mode 100644 (file)
index 0000000..324cc92
--- /dev/null
@@ -0,0 +1,83 @@
+[Desktop Entry]
+Type=Service
+Icon=im-icq
+Comment=ICQ Protocol
+Comment[ast]=Protocolu d'ICQ
+Comment[az]=ICQ Protokol
+Comment[ca]=Protocol ICQ
+Comment[ca@valencia]=Protocol ICQ
+Comment[cs]=Protokol ICQ
+Comment[da]=ICQ-protokollen
+Comment[de]=ICQ-Protokoll
+Comment[el]=ICQ πρωτόκολλο
+Comment[en_GB]=ICQ Protocol
+Comment[es]=Protocolo ICQ
+Comment[et]=ICQ protokoll
+Comment[eu]=ICQ Protokoloa
+Comment[fi]=ICQ-yhteyskäytäntö
+Comment[fr]=Protocole ICQ
+Comment[gl]=Protocolo de ICQ
+Comment[hu]=ICQ protokoll
+Comment[ia]=Protocollo ICQ
+Comment[id]=Protokol ICQ
+Comment[it]=Protocollo ICQ
+Comment[ja]=ICQ プロトコル
+Comment[ko]=ICQ 프로토콜
+Comment[lt]=ICQ protokolas
+Comment[nb]=ICQ-protokoll
+Comment[nl]=ICQ-protocol
+Comment[nn]=ICQ-protokoll
+Comment[pl]=Protokół ICQ
+Comment[pt]=Protocolo ICQ
+Comment[pt_BR]=Protocolo do ICQ
+Comment[ro]=Protocol ICQ
+Comment[ru]=Протокол ICQ
+Comment[sk]=ICQ Protokol
+Comment[sl]=Protokol ICQ
+Comment[sq]=ICQ Protocol
+Comment[sv]=ICQ-protokoll
+Comment[tg]=Протоколи ICQ
+Comment[uk]=Протокол ICQ
+Comment[x-test]=xxICQ Protocolxx
+Comment[zh_CN]=ICQ 协议
+Comment[zh_TW]=ICQ 通訊協定
+Name=ICQ
+Name[ast]=ICQ
+Name[az]=ICQ
+Name[ca]=ICQ
+Name[ca@valencia]=ICQ
+Name[cs]=ICQ
+Name[da]=ICQ
+Name[de]=ICQ
+Name[el]=ICQ
+Name[en_GB]=ICQ
+Name[es]=ICQ
+Name[et]=ICQ
+Name[eu]=ICQ
+Name[fi]=ICQ
+Name[fr]=ICQ
+Name[gl]=ICQ
+Name[hu]=ICQ
+Name[ia]=ICQ
+Name[id]=ICQ
+Name[it]=ICQ
+Name[ja]=ICQ
+Name[ko]=ICQ
+Name[lt]=ICQ
+Name[nb]=ICQ
+Name[nl]=ICQ
+Name[nn]=ICQ
+Name[pl]=ICQ
+Name[pt]=ICQ
+Name[pt_BR]=ICQ
+Name[ro]=ICQ
+Name[ru]=ICQ
+Name[sk]=ICQ
+Name[sl]=ICQ
+Name[sq]=ICQ
+Name[sv]=ICQ
+Name[tg]=ICQ
+Name[uk]=ICQ
+Name[x-test]=xxICQxx
+Name[zh_CN]=ICQ
+Name[zh_TW]=ICQ
diff --git a/src/improtocols/improtocols.qrc b/src/improtocols/improtocols.qrc
new file mode 100644 (file)
index 0000000..477cccd
--- /dev/null
@@ -0,0 +1,20 @@
+<RCC>
+    <qresource prefix="/org.kde.kcontacts/improtocols/">
+        <file>aim.desktop</file>
+        <file>facebook.desktop</file>
+        <file>gg.desktop</file>
+        <file>googletalk.desktop</file>
+        <file>groupwise.desktop</file>
+        <file>icq.desktop</file>
+        <file>irc.desktop</file>
+        <file>meanwhile.desktop</file>
+        <file>msn.desktop</file>
+        <file>qq.desktop</file>
+        <file>sip.desktop</file>
+        <file>skype.desktop</file>
+        <file>sms.desktop</file>
+        <file>twitter.desktop</file>
+        <file>xmpp.desktop</file>
+        <file>ymsgr.desktop</file>
+    </qresource>
+</RCC>
diff --git a/src/improtocols/irc.desktop b/src/improtocols/irc.desktop
new file mode 100644 (file)
index 0000000..89d2260
--- /dev/null
@@ -0,0 +1,83 @@
+[Desktop Entry]
+Type=Service
+Icon=im-irc
+Comment=Internet Relay Chat
+Comment[ast]=Charra que s'enconta n'internet
+Comment[az]=Internet Relay Chat (IRC)
+Comment[ca]=Internet Relay Chat
+Comment[ca@valencia]=Internet Relay Chat
+Comment[cs]=Internet Relay Chat
+Comment[da]=Internet Relay Chat
+Comment[de]=Internet Relay Chat
+Comment[el]=Internet Relay Chat
+Comment[en_GB]=Internet Relay Chat
+Comment[es]=Internet Relay Chat
+Comment[et]=IRC
+Comment[eu]=IRC (Internet Relay Chat)
+Comment[fi]=Internet Relay Chat
+Comment[fr]=Internet Relay Chat
+Comment[gl]=Internet Relay Chat
+Comment[hu]=Internet Relay Chat
+Comment[ia]=Internet Relay Chat (IRC)
+Comment[id]=Internet Relay Chat
+Comment[it]=Internet Relay Chat
+Comment[ja]=インターネットリレーチャット
+Comment[ko]=인터넷 릴레이 채팅
+Comment[lt]=Tiesioginiai pokalbiai internete
+Comment[nb]=Internet Relay Chat
+Comment[nl]=Internet Relay Chat
+Comment[nn]=Internet Relay Chat
+Comment[pl]=Internet Relay Chat
+Comment[pt]=Internet Relay Chat
+Comment[pt_BR]=Bate-papo via Internet (IRC)
+Comment[ro]=Internet Relay Chat
+Comment[ru]=Internet Relay Chat (IRC)
+Comment[sk]=Internet Relay Chat
+Comment[sl]=Internet Relay Chat
+Comment[sq]=Internet Relay Chat
+Comment[sv]=Internet Relay Chat
+Comment[tg]=Суҳбати иттисоли интернетӣ
+Comment[uk]=Internet Relay Chat
+Comment[x-test]=xxInternet Relay Chatxx
+Comment[zh_CN]=互联网中继聊天
+Comment[zh_TW]=網際網路中繼聊天 (IRC)
+Name=IRC
+Name[ast]=IRC
+Name[az]=IRC
+Name[ca]=IRC
+Name[ca@valencia]=IRC
+Name[cs]=IRC
+Name[da]=IRC
+Name[de]=IRC
+Name[el]=IRC
+Name[en_GB]=IRC
+Name[es]=IRC
+Name[et]=IRC
+Name[eu]=IRC
+Name[fi]=IRC
+Name[fr]=IRC
+Name[gl]=IRC
+Name[hu]=IRC
+Name[ia]=IRC
+Name[id]=IRC
+Name[it]=IRC
+Name[ja]=IRC
+Name[ko]=IRC
+Name[lt]=IRC
+Name[nb]=IRC
+Name[nl]=IRC
+Name[nn]=IRC
+Name[pl]=IRC
+Name[pt]=IRC
+Name[pt_BR]=IRC
+Name[ro]=IRC
+Name[ru]=IRC
+Name[sk]=IRC
+Name[sl]=IRC
+Name[sq]=IRC
+Name[sv]=IRC
+Name[tg]=IRC
+Name[uk]=IRC
+Name[x-test]=xxIRCxx
+Name[zh_CN]=IRC
+Name[zh_TW]=IRC
diff --git a/src/improtocols/meanwhile.desktop b/src/improtocols/meanwhile.desktop
new file mode 100644 (file)
index 0000000..1a5dbb4
--- /dev/null
@@ -0,0 +1,83 @@
+[Desktop Entry]
+Type=Service
+Icon=im-meanwhile
+Comment=Meanwhile Protocol
+Comment[ast]=Protocolu Meanwhile
+Comment[az]=Meanwhile Protokolu
+Comment[ca]=Protocol Meanwhile
+Comment[ca@valencia]=Protocol Meanwhile
+Comment[cs]=Protokol Meanwhile
+Comment[da]=Meanwhile-protokollen
+Comment[de]=Meanwhile-Protokoll
+Comment[el]=Meanwhile πρωτόκολλο
+Comment[en_GB]=Meanwhile Protocol
+Comment[es]=Protocolo Meanwhile
+Comment[et]=Meanwhile protokoll
+Comment[eu]=Meanwhile Protokoloa
+Comment[fi]=Meanwhile-yhteyskäytäntö
+Comment[fr]=Protocole Meanwhile
+Comment[gl]=Protocolo de Meanwhile
+Comment[hu]=Meanwhile protokoll
+Comment[ia]=Protocollo Meanwhile
+Comment[id]=Protokol Meanwhile
+Comment[it]=Protocollo Meanwhile
+Comment[ja]=Meanwhile プロトコル
+Comment[ko]=Meanwhile 프로토콜
+Comment[lt]=Meanwhile protokolas
+Comment[nb]=Meanwhile-protokoll
+Comment[nl]=Meanwhile-protocol
+Comment[nn]=Meanwhile-protokoll
+Comment[pl]=Protokół Meanwhile
+Comment[pt]=Protocolo Meanwhile
+Comment[pt_BR]=Protocolo do Meanwhile
+Comment[ro]=Protocol Meanwhile
+Comment[ru]=Протокол Meanwhile
+Comment[sk]=Meanwhile Protokol
+Comment[sl]=Protokol Meanwhile
+Comment[sq]=Meanwhile Protocol
+Comment[sv]=Meanwhile-protokoll
+Comment[tg]=Протоколи Meanwhile
+Comment[uk]=Протокол Meanwhile
+Comment[x-test]=xxMeanwhile Protocolxx
+Comment[zh_CN]=Meanwhile 协议
+Comment[zh_TW]=Meanwhile 通訊協定
+Name=Meanwhile
+Name[ast]=Meanwhile
+Name[az]=Meanwhile
+Name[ca]=Meanwhile
+Name[ca@valencia]=Meanwhile
+Name[cs]=Meanwhile
+Name[da]=Meanwhile
+Name[de]=Meanwhile
+Name[el]=Meanwhile
+Name[en_GB]=Meanwhile
+Name[es]=Meanwhile
+Name[et]=Meanwhile
+Name[eu]=Meanwhile
+Name[fi]=Meanwhile
+Name[fr]=Meanwhile
+Name[gl]=Meanwhile
+Name[hu]=Meanwhile
+Name[ia]=Meanwhile
+Name[id]=Meanwhile
+Name[it]=Meanwhile
+Name[ja]=Meanwhile
+Name[ko]=Meanwhile
+Name[lt]=Meanwhile
+Name[nb]=Meanwhile
+Name[nl]=Meanwhile
+Name[nn]=Meanwhile
+Name[pl]=Meanwhile
+Name[pt]=Meanwhile
+Name[pt_BR]=Meanwhile
+Name[ro]=Meanwhile
+Name[ru]=Meanwhile
+Name[sk]=Meanwhile
+Name[sl]=Meanwhile
+Name[sq]=Meanwhile
+Name[sv]=Meanwhile
+Name[tg]=Meanwhile
+Name[uk]=Meanwhile
+Name[x-test]=xxMeanwhilexx
+Name[zh_CN]=Meanwhile
+Name[zh_TW]=Meanwhile
diff --git a/src/improtocols/msn.desktop b/src/improtocols/msn.desktop
new file mode 100644 (file)
index 0000000..daf2ec4
--- /dev/null
@@ -0,0 +1,83 @@
+[Desktop Entry]
+Type=Service
+Icon=im-msn
+Comment=MSN Messenger
+Comment[ast]=Mensaxeru de MSN
+Comment[az]=MSN Mesencer
+Comment[ca]=MSN Messenger
+Comment[ca@valencia]=MSN Messenger
+Comment[cs]=MSN Messenger
+Comment[da]=MSN Messenger
+Comment[de]=MSN Messenger
+Comment[el]=MSN Messenger
+Comment[en_GB]=MSN Messenger
+Comment[es]=MSN Messenger
+Comment[et]=MSN Messenger
+Comment[eu]=MSN Mezularia
+Comment[fi]=MSN Messenger
+Comment[fr]=Messagerie MSN
+Comment[gl]=MSN Messenger
+Comment[hu]=MSN Messenger
+Comment[ia]=Messaggero MSN
+Comment[id]=Perpesanan MSN
+Comment[it]=MSN Messenger
+Comment[ja]=MSN メッセンジャー
+Comment[ko]=MSN 메신저
+Comment[lt]=MSN pokalbių programa
+Comment[nb]=MSN Messenger
+Comment[nl]=MSN Messenger
+Comment[nn]=MSN Messenger
+Comment[pl]=MSN Messenger
+Comment[pt]=MSN Messenger
+Comment[pt_BR]=MSN Messenger
+Comment[ro]=Mesager MSN
+Comment[ru]=Обмен сообщениями MSN
+Comment[sk]=MSN Messenger
+Comment[sl]=MSN Messenger
+Comment[sq]=MSN Messenger
+Comment[sv]=MSN Messenger
+Comment[tg]=Паёмнависи MSN
+Comment[uk]=MSN Messenger
+Comment[x-test]=xxMSN Messengerxx
+Comment[zh_CN]=MSN Messenger
+Comment[zh_TW]=MSN Messenger
+Name=MSN Messenger
+Name[ast]=MSN Messenger
+Name[az]=MSN Mesencer
+Name[ca]=MSN Messenger
+Name[ca@valencia]=MSN Messenger
+Name[cs]=MSN Messenger
+Name[da]=MSN Messenger
+Name[de]=MSN Messenger
+Name[el]=MSN Messenger
+Name[en_GB]=MSN Messenger
+Name[es]=MSN Messenger
+Name[et]=MSN Messenger
+Name[eu]=MSN Mezularia
+Name[fi]=MSN Messenger
+Name[fr]=Messagerie MSN
+Name[gl]=MSN Messenger
+Name[hu]=MSN Messenger
+Name[ia]=Messaggero MSN
+Name[id]=MSN Messenger
+Name[it]=MSN Messenger
+Name[ja]=MSN メッセンジャー
+Name[ko]=MSN 메신저
+Name[lt]=MSN pokalbių programa
+Name[nb]=MSN Messenger
+Name[nl]=MSN Messenger
+Name[nn]=MSN Messenger
+Name[pl]=MSN Messenger
+Name[pt]=MSN Messenger
+Name[pt_BR]=MSN Messenger
+Name[ro]=Mesager MSN
+Name[ru]=MSN Messenger
+Name[sk]=MSN Messenger
+Name[sl]=MSN Messenger
+Name[sq]=MSN Messenger
+Name[sv]=MSN Messenger
+Name[tg]=Паёмнависи MSN
+Name[uk]=MSN Messenger
+Name[x-test]=xxMSN Messengerxx
+Name[zh_CN]=MSN Messenger
+Name[zh_TW]=MSN Messenger
diff --git a/src/improtocols/qq.desktop b/src/improtocols/qq.desktop
new file mode 100644 (file)
index 0000000..303df5b
--- /dev/null
@@ -0,0 +1,79 @@
+[Desktop Entry]
+Type=Service
+Icon=im-qq
+Comment=Tencent QQ Messaging
+Comment[ast]=Mensaxería QQ de Tencent
+Comment[az]=Tencent QQ Mesajlaşma
+Comment[ca]=Missatgeria Tencent QQ
+Comment[ca@valencia]=Missatgeria Tencent QQ
+Comment[cs]=Zprávy Tencent QQ
+Comment[da]=Tencent QQ Messaging
+Comment[de]=Tencent QQ Messaging
+Comment[el]=Tencent QQ Messaging
+Comment[en_GB]=Tencent QQ Messaging
+Comment[es]=Mensajería Tencent QQ
+Comment[et]=Tencent QQ snumirakendus
+Comment[eu]=Tencent QQ Mezularitza
+Comment[fi]=Tencent QQ -pikaviestintä
+Comment[fr]=Messagerie QQ de Tencent
+Comment[gl]=Tencent QQ Messaging
+Comment[hu]=Tencent QQ üzenetküldés
+Comment[ia]=Tencent QQ Messaging
+Comment[id]=Perpesanan Tencent QQ
+Comment[it]=Messaggistica Tencent QQ
+Comment[ko]=Tencent QQ 메시징
+Comment[lt]=Tencent QQ pranešimų perdavimas
+Comment[nl]=Tencent QQ Messaging
+Comment[nn]=Tencent QQ-lynmeldingar
+Comment[pl]=Wiadomości Tencent QQ
+Comment[pt]=Mensagens do Tencent QQ
+Comment[pt_BR]=Mensagens do Tencent QQ
+Comment[ro]=Mesagerie Tencent QQ
+Comment[ru]=Обмен сообщениями Tencent QQ
+Comment[sk]=Tencent QQ Messaging
+Comment[sl]=Sporočanje Tencent QQ
+Comment[sq]=Tencent QQ Messaging
+Comment[sv]=Tencent QQ-meddelandeklient
+Comment[tg]=Паёмнависи Tencent QQ
+Comment[uk]=Обмін повідомленнями Tencent QQ
+Comment[x-test]=xxTencent QQ Messagingxx
+Comment[zh_CN]=腾讯 QQ 聊天
+Comment[zh_TW]=Tencent QQ 通訊
+Name=QQ
+Name[ast]=QQ
+Name[az]=QQ
+Name[ca]=QQ
+Name[ca@valencia]=QQ
+Name[cs]=QQ
+Name[da]=QQ
+Name[de]=QQ
+Name[el]=QQ
+Name[en_GB]=QQ
+Name[es]=QQ
+Name[et]=QQ
+Name[eu]=QQ
+Name[fi]=QQ
+Name[fr]=QQ
+Name[gl]=QQ
+Name[hu]=QQ
+Name[ia]=QQ
+Name[id]=QQ
+Name[it]=QQ
+Name[ko]=QQ
+Name[lt]=QQ
+Name[nl]=QQ
+Name[nn]=QQ
+Name[pl]=QQ
+Name[pt]=QQ
+Name[pt_BR]=QQ
+Name[ro]=QQ
+Name[ru]=QQ
+Name[sk]=QQ
+Name[sl]=QQ
+Name[sq]=QQ
+Name[sv]=QQ
+Name[tg]=QQ
+Name[uk]=QQ
+Name[x-test]=xxQQxx
+Name[zh_CN]=QQ
+Name[zh_TW]=QQ
diff --git a/src/improtocols/sip.desktop b/src/improtocols/sip.desktop
new file mode 100644 (file)
index 0000000..38a73c4
--- /dev/null
@@ -0,0 +1,79 @@
+[Desktop Entry]
+Type=Service
+Icon=internet-telephone
+Comment=Session Initiation Protocol
+Comment[ast]=Protocolu d'aniciu de sesiones
+Comment[az]=Session İnitial Protocol (SİP)
+Comment[ca]=Protocol per a la iniciació de la sessió
+Comment[ca@valencia]=Protocol per a la iniciació de la sessió
+Comment[cs]=Session Initiation Protocol (SIP)
+Comment[da]=Sessionsinitiering-protokollen
+Comment[de]=Session Initiation Protocol
+Comment[el]=Session Initiation Protocol
+Comment[en_GB]=Session Initiation Protocol
+Comment[es]=Protocolo de inicio de sesión
+Comment[et]=SIP
+Comment[eu]=SIP (Saioa Hasieratzeko Protokoloa)
+Comment[fi]=Istunnonalustusyhteyskäytäntö
+Comment[fr]=Session Initiation Protocol
+Comment[gl]=Protocolo de inicio de sesión
+Comment[hu]=Session Initiation Protocol
+Comment[ia]=Session Initiation Protocol (Protocollo de initiation de session)
+Comment[id]=Protokol Permulaan Sesi
+Comment[it]=Session Initiation Protocol
+Comment[ko]=세션 연결 프로토콜(SIP)
+Comment[lt]=Session Initiation protokolas
+Comment[nl]=Session Initiation Protocol
+Comment[nn]=Session Initiation Protocol
+Comment[pl]=Session Initiation Protocol
+Comment[pt]=Protocolo de Início de Sessão
+Comment[pt_BR]=Protocolo de Iniciação de Sessão
+Comment[ro]=Protocol de Inițiere a Sesiunii
+Comment[ru]=Session Initiation Protocol (SIP)
+Comment[sk]=Session Initiation Protokol
+Comment[sl]=Session Initiation Protocol
+Comment[sq]=Session Initiation Protocol
+Comment[sv]=Sessionsinitieringsprotokoll
+Comment[tg]=Протоколи омодасозии ҷаласа
+Comment[uk]=Session Initiation Protocol
+Comment[x-test]=xxSession Initiation Protocolxx
+Comment[zh_CN]=会话初始化协议
+Comment[zh_TW]=對話啟動協定 (SIP)
+Name=SIP
+Name[ast]=SIP
+Name[az]=SİP
+Name[ca]=SIP
+Name[ca@valencia]=SIP
+Name[cs]=SIP
+Name[da]=SIP
+Name[de]=SIP
+Name[el]=SIP
+Name[en_GB]=SIP
+Name[es]=SIP
+Name[et]=SIP
+Name[eu]=SIP
+Name[fi]=SIP
+Name[fr]=SIP
+Name[gl]=SIP
+Name[hu]=SIP
+Name[ia]=SIP
+Name[id]=SIP
+Name[it]=SIP
+Name[ko]=SIP
+Name[lt]=SIP
+Name[nl]=SIP
+Name[nn]=SIP
+Name[pl]=SIP
+Name[pt]=SIP
+Name[pt_BR]=SIP
+Name[ro]=SIP
+Name[ru]=SIP
+Name[sk]=SIP
+Name[sl]=SIP
+Name[sq]=SIP
+Name[sv]=SIP
+Name[tg]=SIP
+Name[uk]=SIP
+Name[x-test]=xxSIPxx
+Name[zh_CN]=SIP
+Name[zh_TW]=SIP
diff --git a/src/improtocols/skype.desktop b/src/improtocols/skype.desktop
new file mode 100644 (file)
index 0000000..c86909c
--- /dev/null
@@ -0,0 +1,83 @@
+[Desktop Entry]
+Type=Service
+Icon=im-skype
+Comment=Skype Internet Telephony
+Comment[ast]=Telefonía per internet de Skype
+Comment[az]=Skype
+Comment[ca]=Telefonia d'Internet Skype
+Comment[ca@valencia]=Telefonia d'Internet Skype
+Comment[cs]=Internetová telefonie Skype
+Comment[da]=Skype internettelefoni
+Comment[de]=Skype-Internet-Telefonie
+Comment[el]=Skype Internet Telephony
+Comment[en_GB]=Skype Internet Telephony
+Comment[es]=Telefonía por Internet de Skype
+Comment[et]=Internetitelefon Skype
+Comment[eu]=Skype Internet Telefonia
+Comment[fi]=Skype-internetpuhelin
+Comment[fr]=Téléphonie Internet Skype
+Comment[gl]=Skype Internet Telephony
+Comment[hu]=Skype internetes telefonálás
+Comment[ia]=Telephonia Internet de Skype
+Comment[id]=Telepon Internet Skype
+Comment[it]=Telefonia su Internet di Skype
+Comment[ja]=Skype インターネット電話
+Comment[ko]=Skype 인터넷 전화
+Comment[lt]=Skype interneto telefonija
+Comment[nb]=Skype IP-telefoni
+Comment[nl]=Skype internet-telefonie
+Comment[nn]=Skype Internett-telefoni
+Comment[pl]=Internetowa telefonia Skype
+Comment[pt]=Telefonia Internet Skype
+Comment[pt_BR]=Telefonia Internet Skype
+Comment[ro]=Telefonie pin internet Skype
+Comment[ru]=Skype
+Comment[sk]=Skype Internet Telephony
+Comment[sl]=Skype internetna telefonija
+Comment[sq]=Skype Internet Telephony
+Comment[sv]=Skype Internettelefoni
+Comment[tg]=Телефони интернетии Skype
+Comment[uk]=Інтернет-телефонія Skype
+Comment[x-test]=xxSkype Internet Telephonyxx
+Comment[zh_CN]=Skype 互联网电话
+Comment[zh_TW]=Skype 網路電話
+Name=Skype
+Name[ast]=Skype
+Name[az]=Skype
+Name[ca]=Skype
+Name[ca@valencia]=Skype
+Name[cs]=Skype
+Name[da]=Skype
+Name[de]=Skype
+Name[el]=Skype
+Name[en_GB]=Skype
+Name[es]=Skype
+Name[et]=Skype
+Name[eu]=Skype
+Name[fi]=Skype
+Name[fr]=Skype
+Name[gl]=Skype
+Name[hu]=Skype
+Name[ia]=Skype
+Name[id]=Skype
+Name[it]=Skype
+Name[ja]=Skype
+Name[ko]=Skype
+Name[lt]=Skype
+Name[nb]=Skype
+Name[nl]=Skype
+Name[nn]=Skype
+Name[pl]=Skype
+Name[pt]=Skype
+Name[pt_BR]=Skype
+Name[ro]=Skype
+Name[ru]=Skype
+Name[sk]=Skype
+Name[sl]=Skype
+Name[sq]=Skype
+Name[sv]=Skype
+Name[tg]=Skype
+Name[uk]=Skype
+Name[x-test]=xxSkypexx
+Name[zh_CN]=Skype
+Name[zh_TW]=Skype
diff --git a/src/improtocols/sms.desktop b/src/improtocols/sms.desktop
new file mode 100644 (file)
index 0000000..401a438
--- /dev/null
@@ -0,0 +1,83 @@
+[Desktop Entry]
+Type=Service
+Icon=im-sms
+Comment=SMS Protocol
+Comment[ast]=Protocolu SMS
+Comment[az]=SMS Protokolu
+Comment[ca]=Protocol SMS
+Comment[ca@valencia]=Protocol SMS
+Comment[cs]=SMS protokol
+Comment[da]=SMS-protokollen
+Comment[de]=SMS-Protokoll
+Comment[el]=SMS πρωτόκολλο
+Comment[en_GB]=SMS Protocol
+Comment[es]=Protocolo SMS
+Comment[et]=SMS protokoll
+Comment[eu]=SMS Protokoloa
+Comment[fi]=Tekstiviestiyhteyskäytäntö
+Comment[fr]=Protocole SMS
+Comment[gl]=Protocolo de SMS
+Comment[hu]=SMS protokoll
+Comment[ia]=Protocollo SMS
+Comment[id]=Protokol SMS
+Comment[it]=Protocollo SMS
+Comment[ja]=SMS プロトコル
+Comment[ko]=SMS 프로토콜
+Comment[lt]=SMS protokolas
+Comment[nb]=SMS Protokoll
+Comment[nl]=SMS-protocol
+Comment[nn]=SMS-protokoll
+Comment[pl]=Protokół SMS
+Comment[pt]=Protocolo SMS
+Comment[pt_BR]=Protocolo SMS
+Comment[ro]=Protocol SMS
+Comment[ru]=Протокол SMS
+Comment[sk]=SMS Protokol
+Comment[sl]=Protokol SMS
+Comment[sq]=SMS Protocol
+Comment[sv]=SMS-protokoll
+Comment[tg]=Протоколи СМС
+Comment[uk]=Протокол SMS
+Comment[x-test]=xxSMS Protocolxx
+Comment[zh_CN]=短信协议
+Comment[zh_TW]=SMS 通訊協定
+Name=SMS
+Name[ast]=SMS
+Name[az]=SMS
+Name[ca]=SMS
+Name[ca@valencia]=SMS
+Name[cs]=SMS
+Name[da]=SMS
+Name[de]=SMS
+Name[el]=SMS
+Name[en_GB]=SMS
+Name[es]=SMS
+Name[et]=SMS
+Name[eu]=SMS
+Name[fi]=Tekstiviesti
+Name[fr]=SMS
+Name[gl]=SMS
+Name[hu]=SMS
+Name[ia]=SMS
+Name[id]=SMS
+Name[it]=SMS
+Name[ja]=SMS
+Name[ko]=SMS
+Name[lt]=SMS
+Name[nb]=SMS
+Name[nl]=SMS
+Name[nn]=SMS
+Name[pl]=SMS
+Name[pt]=SMS
+Name[pt_BR]=SMS
+Name[ro]=SMS
+Name[ru]=SMS
+Name[sk]=SMS
+Name[sl]=SMS
+Name[sq]=SMS
+Name[sv]=SMS
+Name[tg]=СМС
+Name[uk]=SMS
+Name[x-test]=xxSMSxx
+Name[zh_CN]=短信
+Name[zh_TW]=SMS
diff --git a/src/improtocols/twitter.desktop b/src/improtocols/twitter.desktop
new file mode 100644 (file)
index 0000000..40f1fbe
--- /dev/null
@@ -0,0 +1,80 @@
+[Desktop Entry]
+Type=Service
+Icon=im-twitter
+Comment=Twitter Protocol
+Comment[ast]=Protoclu de Twitter
+Comment[az]=Twitter Protokolu
+Comment[ca]=Protocol Twitter
+Comment[ca@valencia]=Protocol Twitter
+Comment[cs]=Protokol Twitter
+Comment[da]=Twitter-protokollen
+Comment[de]=Twitter-Protokoll
+Comment[el]=Twitter πρωτόκολλο
+Comment[en_GB]=Twitter Protocol
+Comment[es]=Protocolo Twitter
+Comment[et]=Twitteri protokoll
+Comment[eu]=Twitter Protokoloa
+Comment[fi]=Twitter-yhteyskäytäntö
+Comment[fr]=Protocole Twitter
+Comment[gl]=Protocolo de Twitter
+Comment[hu]=Twitter protokoll
+Comment[ia]=Protocollo de Twitter
+Comment[id]=Protokol Twitter
+Comment[it]=Protocollo di Twitter
+Comment[ko]=트위터 프로토콜
+Comment[lt]=Twitter protokolas
+Comment[nl]=Twitter-protocol
+Comment[nn]=Twitter-protokoll
+Comment[pl]=Protokół Twittera
+Comment[pt]=Protocolo do Twitter
+Comment[pt_BR]=Protocolo do Twitter
+Comment[ro]=Protocol Twitter
+Comment[ru]=Протокол Twitter
+Comment[sk]=Twitter Protokol
+Comment[sl]=Protokol Twitter
+Comment[sq]=Twitter Protocol
+Comment[sv]=Twitter-protokoll
+Comment[tg]=Протоколи Twitter
+Comment[uk]=Протокол Twitter
+Comment[x-test]=xxTwitter Protocolxx
+Comment[zh_CN]=Twitter 协议
+Comment[zh_TW]=Twitter 通訊協定
+Name=Twitter
+Name[ast]=Twitter
+Name[az]=Twitter
+Name[ca]=Twitter
+Name[ca@valencia]=Twitter
+Name[cs]=Twitter
+Name[da]=Twitter
+Name[de]=Twitter
+Name[el]=Twitter
+Name[en_GB]=Twitter
+Name[es]=Twitter
+Name[et]=Twitter
+Name[eu]=Twitter
+Name[fi]=Twitter
+Name[fr]=Twitter
+Name[gl]=Twitter
+Name[hu]=Twitter
+Name[ia]=Twitter
+Name[id]=Twitter
+Name[it]=Twitter
+Name[ko]=트위터
+Name[lt]=Twitter
+Name[nb]=Twitter
+Name[nl]=Twitter
+Name[nn]=Twitter
+Name[pl]=Twitter
+Name[pt]=Twitter
+Name[pt_BR]=Twitter
+Name[ro]=Twitter
+Name[ru]=Twitter
+Name[sk]=Twitter
+Name[sl]=Twitter
+Name[sq]=Twitter
+Name[sv]=Twitter
+Name[tg]=Twitter
+Name[uk]=Twitter
+Name[x-test]=xxTwitterxx
+Name[zh_CN]=Twitter
+Name[zh_TW]=Twitter
diff --git a/src/improtocols/xmpp.desktop b/src/improtocols/xmpp.desktop
new file mode 100644 (file)
index 0000000..c9e40ff
--- /dev/null
@@ -0,0 +1,83 @@
+[Desktop Entry]
+Type=Service
+Icon=im-jabber
+Comment=Jabber Protocol
+Comment[ast]=Protocolu Jabber
+Comment[az]=Jabber Protokolu
+Comment[ca]=Protocol Jabber
+Comment[ca@valencia]=Protocol Jabber
+Comment[cs]=Protokol Jabber
+Comment[da]=Jabber-protokollen
+Comment[de]=Jabber-Protokoll
+Comment[el]=Jabber πρωτόκολλο
+Comment[en_GB]=Jabber Protocol
+Comment[es]=Protocolo Jabber
+Comment[et]=Jabberi protokoll
+Comment[eu]=Jabber Protokoloa
+Comment[fi]=Jabber-yhteyskäytäntö
+Comment[fr]=Protocole Jabber
+Comment[gl]=Protocolo de Jabber
+Comment[hu]=Jabber protokoll
+Comment[ia]=Protocollo Jabber
+Comment[id]=Protokol Jabber
+Comment[it]=Protocollo Jabber
+Comment[ja]=Jabber プロトコル
+Comment[ko]=Jabber 프로토콜
+Comment[lt]=Jabber protokolas
+Comment[nb]=Jabber-protokoll
+Comment[nl]=Jabber-protocol
+Comment[nn]=Jabber-protokoll
+Comment[pl]=Protokół Jabber
+Comment[pt]=Protocolo Jabber
+Comment[pt_BR]=Protocolo do Jabber
+Comment[ro]=Protocol Jabber
+Comment[ru]=Протокол Jabber
+Comment[sk]=Jabber Protokol
+Comment[sl]=Protokol Jabber
+Comment[sq]=Jabber Protocol
+Comment[sv]=Jabber-protokoll
+Comment[tg]=Протоколи Jabber
+Comment[uk]=Протокол Jabber
+Comment[x-test]=xxJabber Protocolxx
+Comment[zh_CN]=Jabber 协议
+Comment[zh_TW]=Jabber 通訊協定
+Name=Jabber
+Name[ast]=Jabber
+Name[az]=Jabber
+Name[ca]=Jabber
+Name[ca@valencia]=Jabber
+Name[cs]=Jabber
+Name[da]=Jabber
+Name[de]=Jabber
+Name[el]=Jabber
+Name[en_GB]=Jabber
+Name[es]=Jabber
+Name[et]=Jabber
+Name[eu]=Jabber
+Name[fi]=Jabber
+Name[fr]=Jabber
+Name[gl]=Jabber
+Name[hu]=Jabber
+Name[ia]=Jabber
+Name[id]=Jabber
+Name[it]=Jabber
+Name[ja]=Jabber
+Name[ko]=Jabber
+Name[lt]=Jabber
+Name[nb]=Jabber
+Name[nl]=Jabber
+Name[nn]=Jabber
+Name[pl]=Jabber
+Name[pt]=Jabber
+Name[pt_BR]=Jabber
+Name[ro]=Jabber
+Name[ru]=Jabber
+Name[sk]=Jabber
+Name[sl]=Jabber
+Name[sq]=Jabber
+Name[sv]=Jabber
+Name[tg]=Jabber
+Name[uk]=Jabber
+Name[x-test]=xxJabberxx
+Name[zh_CN]=Jabber
+Name[zh_TW]=Jabber
diff --git a/src/improtocols/ymsgr.desktop b/src/improtocols/ymsgr.desktop
new file mode 100644 (file)
index 0000000..e75f7a9
--- /dev/null
@@ -0,0 +1,83 @@
+[Desktop Entry]
+Type=Service
+Icon=im-yahoo
+Comment=Yahoo Protocol
+Comment[ast]=Protocolu de Yahoo
+Comment[az]=Yahoo Protokolu
+Comment[ca]=Protocol Yahoo
+Comment[ca@valencia]=Protocol Yahoo
+Comment[cs]=Protokol Yahoo
+Comment[da]=Yahoo-protokollen
+Comment[de]=Yahoo-Protokoll
+Comment[el]=Yahoo πρωτόκολλο
+Comment[en_GB]=Yahoo Protocol
+Comment[es]=Protocolo Yahoo
+Comment[et]=Yahoo protokoll
+Comment[eu]=Yahoo Protokoloa
+Comment[fi]=Yahoo-yhteyskäytäntö
+Comment[fr]=Protocole Yahoo
+Comment[gl]=Protocolo de Yahoo
+Comment[hu]=Yahoo protokoll
+Comment[ia]=Protocollo Yahoo
+Comment[id]=Protokol Yahoo
+Comment[it]=Protocollo di Yahoo
+Comment[ja]=Yahoo プロトコル
+Comment[ko]=Yahoo 프로토콜
+Comment[lt]=Yahoo protokolas
+Comment[nb]=Yahoo-protokoll
+Comment[nl]=Yahoo-protocol
+Comment[nn]=Yahoo!-protokoll
+Comment[pl]=Protokół Yahoo
+Comment[pt]=Protocolo Yahoo
+Comment[pt_BR]=Protocolo do Yahoo
+Comment[ro]=Protocol Yahoo
+Comment[ru]=Протокол Yahoo
+Comment[sk]=Yahoo Protokol
+Comment[sl]=Protokol Yahoo
+Comment[sq]=Yahoo Protocol
+Comment[sv]=Yahoo-protokoll
+Comment[tg]=Протоколи Yahoo
+Comment[uk]=Протокол Yahoo
+Comment[x-test]=xxYahoo Protocolxx
+Comment[zh_CN]=雅虎协议
+Comment[zh_TW]=Yahoo 通訊協定
+Name=Yahoo
+Name[ast]=Yahoo
+Name[az]=Yahoo
+Name[ca]=Yahoo
+Name[ca@valencia]=Yahoo
+Name[cs]=Yahoo
+Name[da]=Yahoo
+Name[de]=Yahoo
+Name[el]=Yahoo
+Name[en_GB]=Yahoo
+Name[es]=Yahoo
+Name[et]=Yahoo
+Name[eu]=Yahoo
+Name[fi]=Yahoo
+Name[fr]=Yahoo
+Name[gl]=Yahoo
+Name[hu]=Yahoo
+Name[ia]=Yahoo
+Name[id]=Yahoo
+Name[it]=Yahoo
+Name[ja]=Yahoo
+Name[ko]=Yahoo
+Name[lt]=Yahoo
+Name[nb]=Yahoo
+Name[nl]=Yahoo
+Name[nn]=Yahoo
+Name[pl]=Yahoo
+Name[pt]=Yahoo
+Name[pt_BR]=Yahoo
+Name[ro]=Yahoo
+Name[ru]=Yahoo
+Name[sk]=Yahoo
+Name[sl]=Yahoo
+Name[sq]=Yahoo
+Name[sv]=Yahoo
+Name[tg]=Yahoo
+Name[uk]=Yahoo
+Name[x-test]=xxYahooxx
+Name[zh_CN]=雅虎
+Name[zh_TW]=Yahoo
diff --git a/src/isotocountrymap_data.cpp b/src/isotocountrymap_data.cpp
new file mode 100644 (file)
index 0000000..4c89d84
--- /dev/null
@@ -0,0 +1,516 @@
+
+/*
+    Generated file based on iso-codes data. Do not edit!
+    See src/generator/ for how to re-generate this.
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "isotocountrymap_p.h"
+
+using namespace KContacts;
+
+static const char en_country_name_stringtable[] = {
+    "Andorra\0"
+    "United Arab Emirates\0"
+    "Afghanistan\0"
+    "Antigua and Barbuda\0"
+    "Anguilla\0"
+    "Albania\0"
+    "Armenia\0"
+    "Angola\0"
+    "Antarctica\0"
+    "Argentina\0"
+    "American Samoa\0"
+    "Austria\0"
+    "Australia\0"
+    "Aruba\0"
+    "Åland Islands\0"
+    "Azerbaijan\0"
+    "Bosnia and Herzegovina\0"
+    "Barbados\0"
+    "Bangladesh\0"
+    "Belgium\0"
+    "Burkina Faso\0"
+    "Bulgaria\0"
+    "Bahrain\0"
+    "Burundi\0"
+    "Benin\0"
+    "Saint Barthélemy\0"
+    "Bermuda\0"
+    "Brunei Darussalam\0"
+    "Bolivia, Plurinational State of\0"
+    "Bonaire, Sint Eustatius and Saba\0"
+    "Brazil\0"
+    "Bahamas\0"
+    "Bhutan\0"
+    "Bouvet Island\0"
+    "Botswana\0"
+    "Belarus\0"
+    "Belize\0"
+    "Canada\0"
+    "Cocos (Keeling) Islands\0"
+    "Congo, The Democratic Republic of the\0"
+    "Central African Republic\0"
+    "Congo\0"
+    "Switzerland\0"
+    "Côte d'Ivoire\0"
+    "Cook Islands\0"
+    "Chile\0"
+    "Cameroon\0"
+    "China\0"
+    "Colombia\0"
+    "Costa Rica\0"
+    "Cuba\0"
+    "Cabo Verde\0"
+    "Curaçao\0"
+    "Christmas Island\0"
+    "Cyprus\0"
+    "Czechia\0"
+    "Germany\0"
+    "Djibouti\0"
+    "Denmark\0"
+    "Dominica\0"
+    "Dominican Republic\0"
+    "Algeria\0"
+    "Ecuador\0"
+    "Estonia\0"
+    "Egypt\0"
+    "Western Sahara\0"
+    "Eritrea\0"
+    "Spain\0"
+    "Ethiopia\0"
+    "Finland\0"
+    "Fiji\0"
+    "Falkland Islands (Malvinas)\0"
+    "Micronesia, Federated States of\0"
+    "Faroe Islands\0"
+    "France\0"
+    "Gabon\0"
+    "United Kingdom\0"
+    "Grenada\0"
+    "Georgia\0"
+    "French Guiana\0"
+    "Guernsey\0"
+    "Ghana\0"
+    "Gibraltar\0"
+    "Greenland\0"
+    "Gambia\0"
+    "Guinea\0"
+    "Guadeloupe\0"
+    "Equatorial Guinea\0"
+    "Greece\0"
+    "South Georgia and the South Sandwich Islands\0"
+    "Guatemala\0"
+    "Guam\0"
+    "Guinea-Bissau\0"
+    "Guyana\0"
+    "Hong Kong\0"
+    "Heard Island and McDonald Islands\0"
+    "Honduras\0"
+    "Croatia\0"
+    "Haiti\0"
+    "Hungary\0"
+    "Indonesia\0"
+    "Ireland\0"
+    "Israel\0"
+    "Isle of Man\0"
+    "India\0"
+    "British Indian Ocean Territory\0"
+    "Iraq\0"
+    "Iran, Islamic Republic of\0"
+    "Iceland\0"
+    "Italy\0"
+    "Jersey\0"
+    "Jamaica\0"
+    "Jordan\0"
+    "Japan\0"
+    "Kenya\0"
+    "Kyrgyzstan\0"
+    "Cambodia\0"
+    "Kiribati\0"
+    "Comoros\0"
+    "Saint Kitts and Nevis\0"
+    "Korea, Democratic People's Republic of\0"
+    "Korea, Republic of\0"
+    "Kuwait\0"
+    "Cayman Islands\0"
+    "Kazakhstan\0"
+    "Lao People's Democratic Republic\0"
+    "Lebanon\0"
+    "Saint Lucia\0"
+    "Liechtenstein\0"
+    "Sri Lanka\0"
+    "Liberia\0"
+    "Lesotho\0"
+    "Lithuania\0"
+    "Luxembourg\0"
+    "Latvia\0"
+    "Libya\0"
+    "Morocco\0"
+    "Monaco\0"
+    "Moldova, Republic of\0"
+    "Montenegro\0"
+    "Saint Martin (French part)\0"
+    "Madagascar\0"
+    "Marshall Islands\0"
+    "Macedonia, Republic of\0"
+    "Mali\0"
+    "Myanmar\0"
+    "Mongolia\0"
+    "Macao\0"
+    "Northern Mariana Islands\0"
+    "Martinique\0"
+    "Mauritania\0"
+    "Montserrat\0"
+    "Malta\0"
+    "Mauritius\0"
+    "Maldives\0"
+    "Malawi\0"
+    "Mexico\0"
+    "Malaysia\0"
+    "Mozambique\0"
+    "Namibia\0"
+    "New Caledonia\0"
+    "Niger\0"
+    "Norfolk Island\0"
+    "Nigeria\0"
+    "Nicaragua\0"
+    "Netherlands\0"
+    "Norway\0"
+    "Nepal\0"
+    "Nauru\0"
+    "Niue\0"
+    "New Zealand\0"
+    "Oman\0"
+    "Panama\0"
+    "Peru\0"
+    "French Polynesia\0"
+    "Papua New Guinea\0"
+    "Philippines\0"
+    "Pakistan\0"
+    "Poland\0"
+    "Saint Pierre and Miquelon\0"
+    "Pitcairn\0"
+    "Puerto Rico\0"
+    "Palestine, State of\0"
+    "Portugal\0"
+    "Palau\0"
+    "Paraguay\0"
+    "Qatar\0"
+    "Réunion\0"
+    "Romania\0"
+    "Serbia\0"
+    "Russian Federation\0"
+    "Rwanda\0"
+    "Saudi Arabia\0"
+    "Solomon Islands\0"
+    "Seychelles\0"
+    "Sudan\0"
+    "Sweden\0"
+    "Singapore\0"
+    "Saint Helena, Ascension and Tristan da Cunha\0"
+    "Slovenia\0"
+    "Svalbard and Jan Mayen\0"
+    "Slovakia\0"
+    "Sierra Leone\0"
+    "San Marino\0"
+    "Senegal\0"
+    "Somalia\0"
+    "Suriname\0"
+    "South Sudan\0"
+    "Sao Tome and Principe\0"
+    "El Salvador\0"
+    "Sint Maarten (Dutch part)\0"
+    "Syrian Arab Republic\0"
+    "Swaziland\0"
+    "Turks and Caicos Islands\0"
+    "Chad\0"
+    "French Southern Territories\0"
+    "Togo\0"
+    "Thailand\0"
+    "Tajikistan\0"
+    "Tokelau\0"
+    "Timor-Leste\0"
+    "Turkmenistan\0"
+    "Tunisia\0"
+    "Tonga\0"
+    "Turkey\0"
+    "Trinidad and Tobago\0"
+    "Tuvalu\0"
+    "Taiwan, Province of China\0"
+    "Tanzania, United Republic of\0"
+    "Ukraine\0"
+    "Uganda\0"
+    "United States Minor Outlying Islands\0"
+    "United States\0"
+    "Uruguay\0"
+    "Uzbekistan\0"
+    "Holy See (Vatican City State)\0"
+    "Saint Vincent and the Grenadines\0"
+    "Venezuela, Bolivarian Republic of\0"
+    "Virgin Islands, British\0"
+    "Virgin Islands, U.S.\0"
+    "Viet Nam\0"
+    "Vanuatu\0"
+    "Wallis and Futuna\0"
+    "Samoa\0"
+    "Yemen\0"
+    "Mayotte\0"
+    "South Africa\0"
+    "Zambia\0"
+    "Zimbabwe\0"
+
+};
+
+static const IsoToCountryIndex iso_to_country_index[] = {
+    IsoToCountryIndex{"ad", 0},
+    IsoToCountryIndex{"ae", 8},
+    IsoToCountryIndex{"af", 29},
+    IsoToCountryIndex{"ag", 41},
+    IsoToCountryIndex{"ai", 61},
+    IsoToCountryIndex{"al", 70},
+    IsoToCountryIndex{"am", 78},
+    IsoToCountryIndex{"ao", 86},
+    IsoToCountryIndex{"aq", 93},
+    IsoToCountryIndex{"ar", 104},
+    IsoToCountryIndex{"as", 114},
+    IsoToCountryIndex{"at", 129},
+    IsoToCountryIndex{"au", 137},
+    IsoToCountryIndex{"aw", 147},
+    IsoToCountryIndex{"ax", 153},
+    IsoToCountryIndex{"az", 168},
+    IsoToCountryIndex{"ba", 179},
+    IsoToCountryIndex{"bb", 202},
+    IsoToCountryIndex{"bd", 211},
+    IsoToCountryIndex{"be", 222},
+    IsoToCountryIndex{"bf", 230},
+    IsoToCountryIndex{"bg", 243},
+    IsoToCountryIndex{"bh", 252},
+    IsoToCountryIndex{"bi", 260},
+    IsoToCountryIndex{"bj", 268},
+    IsoToCountryIndex{"bl", 274},
+    IsoToCountryIndex{"bm", 292},
+    IsoToCountryIndex{"bn", 300},
+    IsoToCountryIndex{"bo", 318},
+    IsoToCountryIndex{"bq", 350},
+    IsoToCountryIndex{"br", 383},
+    IsoToCountryIndex{"bs", 390},
+    IsoToCountryIndex{"bt", 398},
+    IsoToCountryIndex{"bv", 405},
+    IsoToCountryIndex{"bw", 419},
+    IsoToCountryIndex{"by", 428},
+    IsoToCountryIndex{"bz", 436},
+    IsoToCountryIndex{"ca", 443},
+    IsoToCountryIndex{"cc", 450},
+    IsoToCountryIndex{"cd", 474},
+    IsoToCountryIndex{"cf", 512},
+    IsoToCountryIndex{"cg", 537},
+    IsoToCountryIndex{"ch", 543},
+    IsoToCountryIndex{"ci", 555},
+    IsoToCountryIndex{"ck", 570},
+    IsoToCountryIndex{"cl", 583},
+    IsoToCountryIndex{"cm", 589},
+    IsoToCountryIndex{"cn", 598},
+    IsoToCountryIndex{"co", 604},
+    IsoToCountryIndex{"cr", 613},
+    IsoToCountryIndex{"cu", 624},
+    IsoToCountryIndex{"cv", 629},
+    IsoToCountryIndex{"cw", 640},
+    IsoToCountryIndex{"cx", 649},
+    IsoToCountryIndex{"cy", 666},
+    IsoToCountryIndex{"cz", 673},
+    IsoToCountryIndex{"de", 681},
+    IsoToCountryIndex{"dj", 689},
+    IsoToCountryIndex{"dk", 698},
+    IsoToCountryIndex{"dm", 706},
+    IsoToCountryIndex{"do", 715},
+    IsoToCountryIndex{"dz", 734},
+    IsoToCountryIndex{"ec", 742},
+    IsoToCountryIndex{"ee", 750},
+    IsoToCountryIndex{"eg", 758},
+    IsoToCountryIndex{"eh", 764},
+    IsoToCountryIndex{"er", 779},
+    IsoToCountryIndex{"es", 787},
+    IsoToCountryIndex{"et", 793},
+    IsoToCountryIndex{"fi", 802},
+    IsoToCountryIndex{"fj", 810},
+    IsoToCountryIndex{"fk", 815},
+    IsoToCountryIndex{"fm", 843},
+    IsoToCountryIndex{"fo", 875},
+    IsoToCountryIndex{"fr", 889},
+    IsoToCountryIndex{"ga", 896},
+    IsoToCountryIndex{"gb", 902},
+    IsoToCountryIndex{"gd", 917},
+    IsoToCountryIndex{"ge", 925},
+    IsoToCountryIndex{"gf", 933},
+    IsoToCountryIndex{"gg", 947},
+    IsoToCountryIndex{"gh", 956},
+    IsoToCountryIndex{"gi", 962},
+    IsoToCountryIndex{"gl", 972},
+    IsoToCountryIndex{"gm", 982},
+    IsoToCountryIndex{"gn", 989},
+    IsoToCountryIndex{"gp", 996},
+    IsoToCountryIndex{"gq", 1007},
+    IsoToCountryIndex{"gr", 1025},
+    IsoToCountryIndex{"gs", 1032},
+    IsoToCountryIndex{"gt", 1077},
+    IsoToCountryIndex{"gu", 1087},
+    IsoToCountryIndex{"gw", 1092},
+    IsoToCountryIndex{"gy", 1106},
+    IsoToCountryIndex{"hk", 1113},
+    IsoToCountryIndex{"hm", 1123},
+    IsoToCountryIndex{"hn", 1157},
+    IsoToCountryIndex{"hr", 1166},
+    IsoToCountryIndex{"ht", 1174},
+    IsoToCountryIndex{"hu", 1180},
+    IsoToCountryIndex{"id", 1188},
+    IsoToCountryIndex{"ie", 1198},
+    IsoToCountryIndex{"il", 1206},
+    IsoToCountryIndex{"im", 1213},
+    IsoToCountryIndex{"in", 1225},
+    IsoToCountryIndex{"io", 1231},
+    IsoToCountryIndex{"iq", 1262},
+    IsoToCountryIndex{"ir", 1267},
+    IsoToCountryIndex{"is", 1293},
+    IsoToCountryIndex{"it", 1301},
+    IsoToCountryIndex{"je", 1307},
+    IsoToCountryIndex{"jm", 1314},
+    IsoToCountryIndex{"jo", 1322},
+    IsoToCountryIndex{"jp", 1329},
+    IsoToCountryIndex{"ke", 1335},
+    IsoToCountryIndex{"kg", 1341},
+    IsoToCountryIndex{"kh", 1352},
+    IsoToCountryIndex{"ki", 1361},
+    IsoToCountryIndex{"km", 1370},
+    IsoToCountryIndex{"kn", 1378},
+    IsoToCountryIndex{"kp", 1400},
+    IsoToCountryIndex{"kr", 1439},
+    IsoToCountryIndex{"kw", 1458},
+    IsoToCountryIndex{"ky", 1465},
+    IsoToCountryIndex{"kz", 1480},
+    IsoToCountryIndex{"la", 1491},
+    IsoToCountryIndex{"lb", 1524},
+    IsoToCountryIndex{"lc", 1532},
+    IsoToCountryIndex{"li", 1544},
+    IsoToCountryIndex{"lk", 1558},
+    IsoToCountryIndex{"lr", 1568},
+    IsoToCountryIndex{"ls", 1576},
+    IsoToCountryIndex{"lt", 1584},
+    IsoToCountryIndex{"lu", 1594},
+    IsoToCountryIndex{"lv", 1605},
+    IsoToCountryIndex{"ly", 1612},
+    IsoToCountryIndex{"ma", 1618},
+    IsoToCountryIndex{"mc", 1626},
+    IsoToCountryIndex{"md", 1633},
+    IsoToCountryIndex{"me", 1654},
+    IsoToCountryIndex{"mf", 1665},
+    IsoToCountryIndex{"mg", 1692},
+    IsoToCountryIndex{"mh", 1703},
+    IsoToCountryIndex{"mk", 1720},
+    IsoToCountryIndex{"ml", 1743},
+    IsoToCountryIndex{"mm", 1748},
+    IsoToCountryIndex{"mn", 1756},
+    IsoToCountryIndex{"mo", 1765},
+    IsoToCountryIndex{"mp", 1771},
+    IsoToCountryIndex{"mq", 1796},
+    IsoToCountryIndex{"mr", 1807},
+    IsoToCountryIndex{"ms", 1818},
+    IsoToCountryIndex{"mt", 1829},
+    IsoToCountryIndex{"mu", 1835},
+    IsoToCountryIndex{"mv", 1845},
+    IsoToCountryIndex{"mw", 1854},
+    IsoToCountryIndex{"mx", 1861},
+    IsoToCountryIndex{"my", 1868},
+    IsoToCountryIndex{"mz", 1877},
+    IsoToCountryIndex{"na", 1888},
+    IsoToCountryIndex{"nc", 1896},
+    IsoToCountryIndex{"ne", 1910},
+    IsoToCountryIndex{"nf", 1916},
+    IsoToCountryIndex{"ng", 1931},
+    IsoToCountryIndex{"ni", 1939},
+    IsoToCountryIndex{"nl", 1949},
+    IsoToCountryIndex{"no", 1961},
+    IsoToCountryIndex{"np", 1968},
+    IsoToCountryIndex{"nr", 1974},
+    IsoToCountryIndex{"nu", 1980},
+    IsoToCountryIndex{"nz", 1985},
+    IsoToCountryIndex{"om", 1997},
+    IsoToCountryIndex{"pa", 2002},
+    IsoToCountryIndex{"pe", 2009},
+    IsoToCountryIndex{"pf", 2014},
+    IsoToCountryIndex{"pg", 2031},
+    IsoToCountryIndex{"ph", 2048},
+    IsoToCountryIndex{"pk", 2060},
+    IsoToCountryIndex{"pl", 2069},
+    IsoToCountryIndex{"pm", 2076},
+    IsoToCountryIndex{"pn", 2102},
+    IsoToCountryIndex{"pr", 2111},
+    IsoToCountryIndex{"ps", 2123},
+    IsoToCountryIndex{"pt", 2143},
+    IsoToCountryIndex{"pw", 2152},
+    IsoToCountryIndex{"py", 2158},
+    IsoToCountryIndex{"qa", 2167},
+    IsoToCountryIndex{"re", 2173},
+    IsoToCountryIndex{"ro", 2182},
+    IsoToCountryIndex{"rs", 2190},
+    IsoToCountryIndex{"ru", 2197},
+    IsoToCountryIndex{"rw", 2216},
+    IsoToCountryIndex{"sa", 2223},
+    IsoToCountryIndex{"sb", 2236},
+    IsoToCountryIndex{"sc", 2252},
+    IsoToCountryIndex{"sd", 2263},
+    IsoToCountryIndex{"se", 2269},
+    IsoToCountryIndex{"sg", 2276},
+    IsoToCountryIndex{"sh", 2286},
+    IsoToCountryIndex{"si", 2331},
+    IsoToCountryIndex{"sj", 2340},
+    IsoToCountryIndex{"sk", 2363},
+    IsoToCountryIndex{"sl", 2372},
+    IsoToCountryIndex{"sm", 2385},
+    IsoToCountryIndex{"sn", 2396},
+    IsoToCountryIndex{"so", 2404},
+    IsoToCountryIndex{"sr", 2412},
+    IsoToCountryIndex{"ss", 2421},
+    IsoToCountryIndex{"st", 2433},
+    IsoToCountryIndex{"sv", 2455},
+    IsoToCountryIndex{"sx", 2467},
+    IsoToCountryIndex{"sy", 2493},
+    IsoToCountryIndex{"sz", 2514},
+    IsoToCountryIndex{"tc", 2524},
+    IsoToCountryIndex{"td", 2549},
+    IsoToCountryIndex{"tf", 2554},
+    IsoToCountryIndex{"tg", 2582},
+    IsoToCountryIndex{"th", 2587},
+    IsoToCountryIndex{"tj", 2596},
+    IsoToCountryIndex{"tk", 2607},
+    IsoToCountryIndex{"tl", 2615},
+    IsoToCountryIndex{"tm", 2627},
+    IsoToCountryIndex{"tn", 2640},
+    IsoToCountryIndex{"to", 2648},
+    IsoToCountryIndex{"tr", 2654},
+    IsoToCountryIndex{"tt", 2661},
+    IsoToCountryIndex{"tv", 2681},
+    IsoToCountryIndex{"tw", 2688},
+    IsoToCountryIndex{"tz", 2714},
+    IsoToCountryIndex{"ua", 2743},
+    IsoToCountryIndex{"ug", 2751},
+    IsoToCountryIndex{"um", 2758},
+    IsoToCountryIndex{"us", 2795},
+    IsoToCountryIndex{"uy", 2809},
+    IsoToCountryIndex{"uz", 2817},
+    IsoToCountryIndex{"va", 2828},
+    IsoToCountryIndex{"vc", 2858},
+    IsoToCountryIndex{"ve", 2891},
+    IsoToCountryIndex{"vg", 2925},
+    IsoToCountryIndex{"vi", 2949},
+    IsoToCountryIndex{"vn", 2970},
+    IsoToCountryIndex{"vu", 2979},
+    IsoToCountryIndex{"wf", 2987},
+    IsoToCountryIndex{"ws", 3005},
+    IsoToCountryIndex{"ye", 3011},
+    IsoToCountryIndex{"yt", 3017},
+    IsoToCountryIndex{"za", 3025},
+    IsoToCountryIndex{"zm", 3038},
+    IsoToCountryIndex{"zw", 3045},
+};
diff --git a/src/isotocountrymap_p.h b/src/isotocountrymap_p.h
new file mode 100644 (file)
index 0000000..b26438e
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2018 Volker Krause <vkrause@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef KCONTACTS_ISOTOCOUNTRYMAP_P_H
+#define KCONTACTS_ISOTOCOUNTRYMAP_P_H
+
+#include <QString>
+
+namespace KContacts {
+
+/* ISO code to country name string table lookup table entry. */
+struct IsoToCountryIndex
+{
+    explicit constexpr inline IsoToCountryIndex(const char isoCode[2], int offset)
+        : m_c1(isoCode[0])
+        , m_c2(isoCode[1])
+        , m_offset(offset)
+    {
+    }
+
+    char m_c1;
+    char m_c2;
+    uint16_t m_offset;
+};
+
+}
+
+#endif
diff --git a/src/kcontacts.qrc b/src/kcontacts.qrc
new file mode 100644 (file)
index 0000000..bbc13d5
--- /dev/null
@@ -0,0 +1,5 @@
+<RCC>
+    <qresource prefix="/org.kde.kcontacts/">
+        <file>addressformatrc</file>
+    </qresource>
+</RCC>
diff --git a/src/key.cpp b/src/key.cpp
new file mode 100644 (file)
index 0000000..7a886aa
--- /dev/null
@@ -0,0 +1,230 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2002 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "key.h"
+
+#include <KLocalizedString>
+#include <krandom.h>
+
+#include <QDataStream>
+#include <QSharedData>
+
+using namespace KContacts;
+
+class Q_DECL_HIDDEN Key::Private : public QSharedData
+{
+public:
+    Private()
+        : mId(KRandom::randomString(8))
+    {
+    }
+
+    Private(const Private &other)
+        : QSharedData(other)
+    {
+        mId = other.mId;
+        mBinaryData = other.mBinaryData;
+        mTextData = other.mTextData;
+        mCustomTypeString = other.mCustomTypeString;
+        mIsBinary = other.mIsBinary;
+        mType = other.mType;
+    }
+
+    QString mId;
+    QByteArray mBinaryData;
+    QString mTextData;
+    QString mCustomTypeString;
+
+    Type mType;
+    bool mIsBinary;
+};
+
+Key::Key(const QString &text, Type type)
+    : d(new Private)
+{
+    d->mTextData = text;
+    d->mIsBinary = false;
+    d->mType = type;
+}
+
+Key::Key(const Key &other)
+    : d(other.d)
+{
+}
+
+Key::~Key()
+{
+}
+
+bool Key::operator==(const Key &other) const
+{
+    if (d->mId != other.d->mId) {
+        return false;
+    }
+
+    if (d->mType != other.d->mType) {
+        return false;
+    }
+
+    if (d->mIsBinary != other.d->mIsBinary) {
+        return false;
+    }
+
+    if (d->mIsBinary) {
+        if (d->mBinaryData != other.d->mBinaryData) {
+            return false;
+        }
+    } else {
+        if (d->mTextData != other.d->mTextData) {
+            return false;
+        }
+    }
+
+    if (d->mCustomTypeString != other.d->mCustomTypeString) {
+        return false;
+    }
+
+    return true;
+}
+
+bool Key::operator!=(const Key &other) const
+{
+    return !(*this == other);
+}
+
+Key &Key::operator=(const Key &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+void Key::setId(const QString &id)
+{
+    d->mId = id;
+}
+
+QString Key::id() const
+{
+    return d->mId;
+}
+
+void Key::setBinaryData(const QByteArray &binary)
+{
+    d->mBinaryData = binary;
+    d->mIsBinary = true;
+}
+
+QByteArray Key::binaryData() const
+{
+    return d->mBinaryData;
+}
+
+void Key::setTextData(const QString &text)
+{
+    d->mTextData = text;
+    d->mIsBinary = false;
+}
+
+QString Key::textData() const
+{
+    return d->mTextData;
+}
+
+bool Key::isBinary() const
+{
+    return d->mIsBinary;
+}
+
+void Key::setType(Type type)
+{
+    d->mType = type;
+}
+
+void Key::setCustomTypeString(const QString &custom)
+{
+    d->mCustomTypeString = custom;
+}
+
+Key::Type Key::type() const
+{
+    return d->mType;
+}
+
+QString Key::customTypeString() const
+{
+    return d->mCustomTypeString;
+}
+
+QString Key::toString() const
+{
+    QString str = QLatin1String("Key {\n");
+    str += QStringLiteral("  Id: %1\n").arg(d->mId);
+    str += QStringLiteral("  Type: %1\n").arg(typeLabel(d->mType));
+    if (d->mType == Custom) {
+        str += QStringLiteral("  CustomType: %1\n").arg(d->mCustomTypeString);
+    }
+    str += QStringLiteral("  IsBinary: %1\n").
+           arg(d->mIsBinary ? QStringLiteral("true") : QStringLiteral("false"));
+    if (d->mIsBinary) {
+        str += QStringLiteral("  Binary: %1\n").
+               arg(QString::fromLatin1(d->mBinaryData.toBase64()));
+    } else {
+        str += QStringLiteral("  Text: %1\n").arg(d->mTextData);
+    }
+    str += QLatin1String("}\n");
+
+    return str;
+}
+
+Key::TypeList Key::typeList()
+{
+    static TypeList list;
+
+    if (list.isEmpty()) {
+        list << X509 << PGP << Custom;
+    }
+
+    return list;
+}
+
+QString Key::typeLabel(Type type)
+{
+    switch (type) {
+    case X509:
+        return i18nc("X.509 public key", "X509");
+        break;
+    case PGP:
+        return i18nc("Pretty Good Privacy key", "PGP");
+        break;
+    case Custom:
+        return i18nc("A custom key", "Custom");
+        break;
+    default:
+        return i18nc("another type of encryption key", "Unknown type");
+        break;
+    }
+}
+
+QDataStream &KContacts::operator<<(QDataStream &s, const Key &key)
+{
+    return s << key.d->mId << key.d->mType << key.d->mIsBinary << key.d->mBinaryData
+             << key.d->mTextData << key.d->mCustomTypeString;
+}
+
+QDataStream &KContacts::operator>>(QDataStream &s, Key &key)
+{
+    uint type;
+    s >> key.d->mId >> type >> key.d->mIsBinary >> key.d->mBinaryData >> key.d->mTextData
+    >> key.d->mCustomTypeString;
+
+    key.d->mType = Key::Type(type);
+
+    return s;
+}
diff --git a/src/key.h b/src/key.h
new file mode 100644 (file)
index 0000000..4ed546e
--- /dev/null
+++ b/src/key.h
@@ -0,0 +1,170 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2002 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef KCONTACTS_KEY_H
+#define KCONTACTS_KEY_H
+
+#include "kcontacts_export.h"
+
+#include <QDataStream>
+#include <QSharedDataPointer>
+
+namespace KContacts {
+/**
+ * @short A class to store an encryption key.
+ */
+class KCONTACTS_EXPORT Key
+{
+    friend KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &, const Key &);
+    friend KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &, Key &);
+
+public:
+    /**
+      List of keys.
+    */
+    typedef QVector<Key> List;
+
+    /**
+      Key types
+    */
+    enum Type {
+        X509,   /**< X509 key */
+        PGP,    /**< Pretty Good Privacy key */
+        Custom  /**< Custom or IANA conform key */
+    };
+
+    /**
+      List of key types.
+    */
+    typedef QList<Type> TypeList;
+
+    /**
+      Creates a new key.
+
+      @param text  The text data.
+      @param type  The key type, see Types.
+    */
+    explicit Key(const QString &text = QString(), Type type = PGP);
+
+    /**
+      Copy constructor.
+    */
+    Key(const Key &other);
+
+    /**
+      Destroys the key.
+    */
+    ~Key();
+
+    /**
+      Equality operator.
+    */
+    Q_REQUIRED_RESULT bool operator==(const Key &other) const;
+
+    /**
+      Not-equal operator.
+    */
+    Q_REQUIRED_RESULT bool operator!=(const Key &other) const;
+
+    /**
+      Assignment operator.
+
+      @param other The Key instance to assign to @c this
+    */
+    Key &operator=(const Key &other);
+
+    /**
+      Sets the unique @p identifier.
+    */
+    void setId(const QString &identifier);
+
+    /**
+      Returns the unique identifier.
+    */
+    Q_REQUIRED_RESULT QString id() const;
+
+    /**
+      Sets binary @p data.
+    */
+    void setBinaryData(const QByteArray &data);
+
+    /**
+      Returns the binary data.
+    */
+    Q_REQUIRED_RESULT QByteArray binaryData() const;
+
+    /**
+      Sets text @p data.
+    */
+    void setTextData(const QString &data);
+
+    /**
+      Returns the text data.
+    */
+    Q_REQUIRED_RESULT QString textData() const;
+
+    /**
+      Returns whether the key contains binary or text data.
+    */
+    Q_REQUIRED_RESULT bool isBinary() const;
+
+    /**
+      Sets the @p type.
+
+      @param type The type of the key
+
+      @see Type
+    */
+    void setType(Type type);
+
+    /**
+      Sets custom @p type string.
+    */
+    void setCustomTypeString(const QString &type);
+
+    /**
+      Returns the type, see Type.
+    */
+    Q_REQUIRED_RESULT Type type() const;
+
+    /**
+      Returns the custom type string.
+    */
+    Q_REQUIRED_RESULT QString customTypeString() const;
+
+    /**
+      Returns a string representation of the key.
+    */
+    Q_REQUIRED_RESULT QString toString() const;
+
+    /**
+      Returns a list of all available key types.
+    */
+    Q_REQUIRED_RESULT static TypeList typeList();
+
+    /**
+      Returns a translated label for a given key @p type.
+    */
+    Q_REQUIRED_RESULT static QString typeLabel(Type type);
+
+private:
+    class Private;
+    QSharedDataPointer<Private> d;
+};
+
+/**
+  Serializes the @p key object into the @p stream.
+*/
+KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &stream, const Key &key);
+
+/**
+  Initializes the @p key object from the @p stream.
+*/
+KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &stream, Key &key);
+}
+Q_DECLARE_TYPEINFO(KContacts::Key, Q_MOVABLE_TYPE);
+#endif
diff --git a/src/lang.cpp b/src/lang.cpp
new file mode 100644 (file)
index 0000000..b15ddba
--- /dev/null
@@ -0,0 +1,124 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "lang.h"
+#include <QMap>
+#include <QStringList>
+#include <QDataStream>
+
+using namespace KContacts;
+
+class Q_DECL_HIDDEN Lang::Private : public QSharedData
+{
+public:
+    Private()
+    {
+    }
+
+    Private(const Private &other)
+        : QSharedData(other)
+    {
+        parameters = other.parameters;
+        language = other.language;
+    }
+
+    QMap<QString, QStringList> parameters;
+    QString language;
+};
+
+Lang::Lang()
+    : d(new Private)
+{
+}
+
+Lang::Lang(const Lang &other)
+    : d(other.d)
+{
+}
+
+Lang::Lang(const QString &language)
+    : d(new Private)
+{
+    d->language = language;
+}
+
+Lang::~Lang()
+{
+}
+
+void Lang::setLanguage(const QString &lang)
+{
+    d->language = lang;
+}
+
+QString Lang::language() const
+{
+    return d->language;
+}
+
+bool Lang::isValid() const
+{
+    return !d->language.isEmpty();
+}
+
+void Lang::setParameters(const QMap<QString, QStringList> &params)
+{
+    d->parameters = params;
+}
+
+QMap<QString, QStringList> Lang::parameters() const
+{
+    return d->parameters;
+}
+
+bool Lang::operator==(const Lang &other) const
+{
+    return (d->parameters == other.parameters()) && (d->language == other.language());
+}
+
+bool Lang::operator!=(const Lang &other) const
+{
+    return !(other == *this);
+}
+
+Lang &Lang::operator=(const Lang &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+QString Lang::toString() const
+{
+    QString str = QLatin1String("Lang {\n");
+    str += QStringLiteral("    language: %1\n").arg(d->language);
+    if (!d->parameters.isEmpty()) {
+        QString param;
+        QMap<QString, QStringList>::const_iterator it = d->parameters.constBegin();
+        const QMap<QString, QStringList>::const_iterator end = d->parameters.constEnd();
+        while (it != end) {
+            param += QStringLiteral("%1 %2").arg(it.key(), it.value().join(QLatin1Char(',')));
+            ++it;
+        }
+        str += QStringLiteral("    parameters: %1\n").arg(param);
+    }
+    str += QLatin1String("}\n");
+    return str;
+}
+
+QDataStream &KContacts::operator<<(QDataStream &s, const Lang &lang)
+{
+    return s << lang.d->parameters << lang.d->language;
+}
+
+QDataStream &KContacts::operator>>(QDataStream &s, Lang &lang)
+{
+    s >> lang.d->parameters >> lang.d->language;
+    return s;
+}
diff --git a/src/lang.h b/src/lang.h
new file mode 100644 (file)
index 0000000..47fb336
--- /dev/null
@@ -0,0 +1,56 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef LANG_H
+#define LANG_H
+
+#include "kcontacts_export.h"
+#include <QSharedDataPointer>
+#include <QString>
+#include <QMap>
+
+namespace KContacts {
+/** @short Class that holds a Language for a contact.
+ *  @since 4.14.5
+ */
+class KCONTACTS_EXPORT Lang
+{
+    friend KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &, const Lang &);
+    friend KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &, Lang &);
+public:
+    Lang();
+    Lang(const Lang &other);
+    Lang(const QString &language);
+
+    ~Lang();
+
+    typedef QVector<Lang> List;
+
+    void setLanguage(const QString &lang);
+    Q_REQUIRED_RESULT QString language() const;
+
+    Q_REQUIRED_RESULT bool isValid() const;
+
+    void setParameters(const QMap<QString, QStringList> &params);
+    Q_REQUIRED_RESULT QMap<QString, QStringList> parameters() const;
+
+    Q_REQUIRED_RESULT bool operator==(const Lang &other) const;
+    Q_REQUIRED_RESULT bool operator!=(const Lang &other) const;
+
+    Lang &operator=(const Lang &other);
+
+    Q_REQUIRED_RESULT QString toString() const;
+private:
+    class Private;
+    QSharedDataPointer<Private> d;
+};
+KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &stream, const Lang &object);
+
+KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &stream, Lang &object);
+}
+Q_DECLARE_TYPEINFO(KContacts::Lang, Q_MOVABLE_TYPE);
+#endif // LANG_H
diff --git a/src/ldif.cpp b/src/ldif.cpp
new file mode 100644 (file)
index 0000000..ec3187b
--- /dev/null
@@ -0,0 +1,427 @@
+/*
+    A temporary copy to break dependency to KLDAP
+
+    This file is part of libkldap.
+    SPDX-FileCopyrightText: 2004-2006 Szombathelyi György <gyurco@freemail.hu>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "ldif_p.h"
+
+#include "kcontacts_debug.h"
+
+class Q_DECL_HIDDEN Ldif::LdifPrivate
+{
+public:
+    int mModType;
+    bool mDelOldRdn, mUrl;
+    QByteArray mDn;
+    QString mAttr, mNewRdn, mNewSuperior, mOid;
+    QByteArray mLdif, mValue;
+    EntryType mEntryType;
+
+    bool mIsNewLine, mIsComment, mCritical;
+    ParseValue mLastParseValue;
+    uint mPos, mLineNumber;
+    QByteArray mLine;
+};
+
+Ldif::Ldif() : d(new LdifPrivate)
+{
+    startParsing();
+}
+
+Ldif::Ldif(const Ldif &that) : d(new LdifPrivate)
+{
+    *d = *that.d;
+
+    startParsing();
+}
+
+Ldif &Ldif::operator=(const Ldif &that)
+{
+    if (this == &that) {
+        return *this;
+    }
+
+    *d = *that.d;
+
+    return *this;
+}
+
+Ldif::~Ldif()
+{
+    delete d;
+}
+
+QByteArray Ldif::assembleLine(const QString &fieldname, const QByteArray &value, uint linelen, bool url)
+{
+    QByteArray result;
+
+    if (url) {
+        result = fieldname.toUtf8() + ":< " + value;
+    } else {
+        bool safe = false;
+        bool isDn = fieldname.toLower() == QLatin1String("dn");
+        //SAFE-INIT-CHAR
+        if (value.size() > 0 && value[0] > 0 && value[0] != '\n'
+            && value[0] != '\r' && value[0] != ':' && value[0] != '<') {
+            safe = true;
+        }
+
+        //SAFE-CHAR
+        if (safe) {
+            for (int i = 1; i < value.size(); ++i) {
+                //allow utf-8 in Distinguished Names
+                if ((isDn && value[i] == 0)
+                    || (!isDn && value[i] <= 0)
+                    || value[i] == '\r' || value[i] == '\n') {
+                    safe = false;
+                    break;
+                }
+            }
+        }
+
+        if (value.isEmpty()) {
+            safe = true;
+        }
+
+        if (safe) {
+            result = fieldname.toUtf8() + ": " + value;
+        } else {
+            result = fieldname.toUtf8() + ":: " + value.toBase64();
+        }
+
+        if (linelen > 0) {
+            int i = (uint)(fieldname.length() + 2) > linelen ? fieldname.length() + 2 : linelen;
+            while (i < result.length()) {
+                result.insert(i, "\n ");
+                i += linelen + 2;
+            }
+        }
+    }
+    return result;
+}
+
+QByteArray Ldif::assembleLine(const QString &fieldname, const QString &value, uint linelen, bool url)
+{
+    return assembleLine(fieldname, value.toUtf8(), linelen, url);
+}
+
+bool Ldif::splitLine(const QByteArray &line, QString &fieldname, QByteArray &value)
+{
+    int position;
+    int linelen;
+
+//  qCDebug(KCONTACTS_LOG) << "line:" << QString::fromUtf8(line);
+
+    position = line.indexOf(":");
+    if (position == -1) {
+        // strange: we did not find a fieldname
+        fieldname = QLatin1String("");
+        value = line.trimmed();
+//    qCDebug(KCONTACTS_LOG) << "value :" << value[0];
+        return false;
+    }
+
+    linelen = line.size();
+    fieldname = QString::fromUtf8(line.left(position).trimmed());
+
+    if (linelen > (position + 1) && line[ position + 1 ] == ':') {
+        // String is BASE64 encoded -> decode it now.
+        if (linelen <= (position + 3)) {
+            value.resize(0);
+            return false;
+        }
+        value = QByteArray::fromBase64(line.mid(position + 3));
+        return false;
+    }
+
+    if (linelen > (position + 1) && line[ position + 1 ] == '<') {
+        // String is an URL.
+        if (linelen <= (position + 3)) {
+            value.resize(0);
+            return false;
+        }
+        value = QByteArray::fromBase64(line.mid(position + 3));
+        return true;
+    }
+
+    if (linelen <= (position + 2)) {
+        value.resize(0);
+        return false;
+    }
+    value = line.mid(position + 2);
+    return false;
+}
+
+bool Ldif::splitControl(const QByteArray &line, QString &oid, bool &critical, QByteArray &value)
+{
+    QString tmp;
+    critical = false;
+    bool url = splitLine(line, tmp, value);
+
+    qCDebug(KCONTACTS_LOG) << "value:" << QString::fromUtf8(value);
+    if (tmp.isEmpty()) {
+        tmp = QString::fromUtf8(value);
+        value.resize(0);
+    }
+    if (tmp.endsWith(QLatin1String("true"))) {
+        critical = true;
+        tmp.chop(5);
+    } else if (tmp.endsWith(QLatin1String("false"))) {
+        critical = false;
+        tmp.chop(6);
+    }
+    oid = tmp;
+    return url;
+}
+
+Ldif::ParseValue Ldif::processLine()
+{
+    if (d->mIsComment) {
+        return None;
+    }
+
+    ParseValue retval = None;
+    if (d->mLastParseValue == EndEntry) {
+        d->mEntryType = Entry_None;
+    }
+
+    d->mUrl = splitLine(d->mLine, d->mAttr, d->mValue);
+
+    QString attrLower = d->mAttr.toLower();
+
+    switch (d->mEntryType) {
+    case Entry_None:
+        if (attrLower == QLatin1String("version")) {
+            if (!d->mDn.isEmpty()) {
+                retval = Err;
+            }
+        } else if (attrLower == QLatin1String("dn")) {
+            qCDebug(KCONTACTS_LOG) << "ldapentry dn:" << QString::fromUtf8(d->mValue);
+            d->mDn = d->mValue;
+            d->mModType = Mod_None;
+            retval = NewEntry;
+        } else if (attrLower == QLatin1String("changetype")) {
+            if (d->mDn.isEmpty()) {
+                retval = Err;
+            } else {
+                QString tmpval = QString::fromUtf8(d->mValue);
+                qCDebug(KCONTACTS_LOG) << "changetype:" << tmpval;
+                if (tmpval == QLatin1String("add")) {
+                    d->mEntryType = Entry_Add;
+                } else if (tmpval == QLatin1String("delete")) {
+                    d->mEntryType = Entry_Del;
+                } else if (tmpval == QLatin1String("modrdn") || tmpval == QLatin1String("moddn")) {
+                    d->mNewRdn = QLatin1String("");
+                    d->mNewSuperior = QLatin1String("");
+                    d->mDelOldRdn = true;
+                    d->mEntryType = Entry_Modrdn;
+                } else if (tmpval == QLatin1String("modify")) {
+                    d->mEntryType = Entry_Mod;
+                } else {
+                    retval = Err;
+                }
+            }
+        } else if (attrLower == QLatin1String("control")) {
+            d->mUrl = splitControl(d->mValue, d->mOid, d->mCritical, d->mValue);
+            retval = Control;
+        } else if (!d->mAttr.isEmpty() && !d->mValue.isEmpty()) {
+            d->mEntryType = Entry_Add;
+            retval = Item;
+        }
+        break;
+    case Entry_Add:
+        if (d->mAttr.isEmpty() && d->mValue.isEmpty()) {
+            retval = EndEntry;
+        } else {
+            retval = Item;
+        }
+        break;
+    case Entry_Del:
+        if (d->mAttr.isEmpty() && d->mValue.isEmpty()) {
+            retval = EndEntry;
+        } else {
+            retval = Err;
+        }
+        break;
+    case Entry_Mod:
+        if (d->mModType == Mod_None) {
+            qCDebug(KCONTACTS_LOG) << "new modtype" << d->mAttr;
+            if (d->mAttr.isEmpty() && d->mValue.isEmpty()) {
+                retval = EndEntry;
+            } else if (attrLower == QLatin1String("add")) {
+                d->mModType = Mod_Add;
+            } else if (attrLower == QLatin1String("replace")) {
+                d->mModType = Mod_Replace;
+                d->mAttr = QString::fromUtf8(d->mValue);
+                d->mValue = QByteArray();
+                retval = Item;
+            } else if (attrLower == QLatin1String("delete")) {
+                d->mModType = Mod_Del;
+                d->mAttr = QString::fromUtf8(d->mValue);
+                d->mValue = QByteArray();
+                retval = Item;
+            } else {
+                retval = Err;
+            }
+        } else {
+            if (d->mAttr.isEmpty()) {
+                if (QString::fromUtf8(d->mValue) == QLatin1String("-")) {
+                    d->mModType = Mod_None;
+                } else if (d->mValue.isEmpty()) {
+                    retval = EndEntry;
+                } else {
+                    retval = Err;
+                }
+            } else {
+                retval = Item;
+            }
+        }
+        break;
+    case Entry_Modrdn:
+        if (d->mAttr.isEmpty() && d->mValue.isEmpty()) {
+            retval = EndEntry;
+        } else if (attrLower == QLatin1String("newrdn")) {
+            d->mNewRdn = QString::fromUtf8(d->mValue);
+        } else if (attrLower == QLatin1String("newsuperior")) {
+            d->mNewSuperior = QString::fromUtf8(d->mValue);
+        } else if (attrLower == QLatin1String("deleteoldrdn")) {
+            if (d->mValue.size() > 0 && d->mValue[0] == '0') {
+                d->mDelOldRdn = false;
+            } else if (d->mValue.size() > 0 && d->mValue[0] == '1') {
+                d->mDelOldRdn = true;
+            } else {
+                retval = Err;
+            }
+        } else {
+            retval = Err;
+        }
+        break;
+    }
+    return retval;
+}
+
+Ldif::ParseValue Ldif::nextItem()
+{
+    ParseValue retval = None;
+    char c = 0;
+
+    while (retval == None) {
+        if (d->mPos < (uint)d->mLdif.size()) {
+            c = d->mLdif[d->mPos];
+            d->mPos++;
+            if (d->mIsNewLine && c == '\r') {
+                continue; //handle \n\r line end
+            }
+            if (d->mIsNewLine && (c == ' ' || c == '\t')) {     //line folding
+                d->mIsNewLine = false;
+                continue;
+            }
+            if (d->mIsNewLine) {
+                d->mIsNewLine = false;
+                retval = processLine();
+                d->mLastParseValue = retval;
+                d->mLine.resize(0);
+                d->mIsComment = (c == '#');
+            }
+            if (c == '\n' || c == '\r') {
+                d->mLineNumber++;
+                d->mIsNewLine = true;
+                continue;
+            }
+        } else {
+            retval = MoreData;
+            break;
+        }
+
+        if (!d->mIsComment) {
+            d->mLine += c;
+        }
+    }
+    return retval;
+}
+
+void Ldif::endLdif()
+{
+    QByteArray tmp(3, '\n');
+    d->mLdif = tmp;
+    d->mPos = 0;
+}
+
+void Ldif::startParsing()
+{
+    d->mPos = d->mLineNumber = 0;
+    d->mDelOldRdn = false;
+    d->mEntryType = Entry_None;
+    d->mModType = Mod_None;
+    d->mNewRdn.clear();
+    d->mNewSuperior.clear();
+    d->mLine = QByteArray();
+    d->mIsNewLine = false;
+    d->mIsComment = false;
+    d->mLastParseValue = None;
+}
+
+void Ldif::setLdif(const QByteArray &ldif)
+{
+    d->mLdif = ldif;
+    d->mPos = 0;
+}
+
+Ldif::EntryType Ldif::entryType() const
+{
+    return d->mEntryType;
+}
+
+int Ldif::modType() const
+{
+    return d->mModType;
+}
+
+QString Ldif::newRdn() const
+{
+    return d->mNewRdn;
+}
+
+QString Ldif::newSuperior() const
+{
+    return d->mNewSuperior;
+}
+
+bool Ldif::delOldRdn() const
+{
+    return d->mDelOldRdn;
+}
+
+QString Ldif::attr() const
+{
+    return d->mAttr;
+}
+
+QByteArray Ldif::value() const
+{
+    return d->mValue;
+}
+
+bool Ldif::isUrl() const
+{
+    return d->mUrl;
+}
+
+bool Ldif::isCritical() const
+{
+    return d->mCritical;
+}
+
+QString Ldif::oid() const
+{
+    return d->mOid;
+}
+
+uint Ldif::lineNumber() const
+{
+    return d->mLineNumber;
+}
diff --git a/src/ldif_p.h b/src/ldif_p.h
new file mode 100644 (file)
index 0000000..c108fb9
--- /dev/null
@@ -0,0 +1,171 @@
+/*
+    A temporary copy to break dependency to KLDAP
+
+    This file is part of libkldap.
+    SPDX-FileCopyrightText: 2004-2006 Szombathelyi György <gyurco@freemail.hu>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef LDIF_P_H
+#define LDIF_P_H
+
+#include <QString>
+#include <QByteArray>
+
+/**
+ * Ldif
+ *
+ * Ldif implements an RFC 2849 compliant Ldif parser. Ldif files are used to
+ * represent directory information on LDAP-based servers, or to describe a set
+ * of changes which are to be applied to a directory.
+ */
+class Ldif
+{
+public:
+
+    typedef enum {
+        None, NewEntry, EndEntry, Item, Control, Err, MoreData
+    } ParseValue;
+
+    typedef enum {
+        Entry_None, Entry_Add, Entry_Del, Entry_Mod, Entry_Modrdn
+    } EntryType;
+
+    typedef enum {
+        Mod_None, Mod_Add, Mod_Replace, Mod_Del
+    } ModType;
+
+    Ldif();
+
+    Ldif(const Ldif &that);
+    Ldif &operator=(const Ldif &that);
+
+    virtual ~Ldif();
+
+    /**
+     * Assembles fieldname and value into a valid Ldif line, BASE64 encodes the
+     * value if necessary and optionally splits into more lines.
+     * @param fieldname The name of the entry.
+     * @param value The value of the entry.
+     * @param linelen Maximum length of the lines in the result.
+     * @param url If true, encode value as url ( use :< ).
+     */
+    static QByteArray assembleLine(const QString &fieldname, const QByteArray &value, uint linelen = 0, bool url = false);
+    /**
+     * This is the same as the above function, the only difference that
+     * this accepts QString as the value.
+     */
+    static QByteArray assembleLine(const QString &fieldname, const QString &value, uint linelen = 0, bool url = false);
+
+    /**
+     * Splits one line from an Ldif file to attribute and value components.
+     * @return true if value is an URL, false otherwise
+     */
+    static bool splitLine(const QByteArray &line, QString &fieldname, QByteArray &value);
+
+    /**
+     * Splits a control specification (without the "control:" directive)
+     * @param line is the control directive
+     * @param oid will contain the OID
+     * @param critical will contain the criticality of control
+     * @param value is the control value
+     */
+    static bool splitControl(const QByteArray &line, QString &oid, bool &critical, QByteArray &value);
+
+    /**
+     * Starts the parsing of a new Ldif
+     */
+    void startParsing();
+
+    /**
+     * Process one Ldif line
+     */
+    ParseValue processLine();
+
+    /**
+     * Process the Ldif until a complete item can be returned
+     * @return NewEntry if a new DN encountered, Item if a new item returned,
+     * Err if the Ldif contains error, EndEntry if the parser reached the end
+     * of the current entry and MoreData if the parser encountered the end of
+     * the current chunk of the Ldif.
+     *
+     * If you want to finish the parsing after receiving MoreData, then call
+     * endLdif(), so the parser can safely flush the current entry.
+     */
+    ParseValue nextItem();
+
+    /**
+     * Sets a chunk of Ldif. Call before startParsing(), or if nextItem()
+     * returned MoreData.
+     */
+    void setLdif(const QByteArray &ldif);
+
+    /**
+     * Indicates the end of the Ldif file/stream. Call if nextItem() returned
+     * MoreData, but actually you don't have more data.
+     */
+    void endLdif();
+
+    /**
+     * Returns the requested LDAP operation extracted from the current entry.
+     */
+    EntryType entryType() const;
+
+    /**
+     * Returns the LDAP modify request type if entryType() returned Entry_Mod.
+     */
+    int modType() const;
+
+    /**
+     * Returns the new Relative Distinguished Name if modType() returned
+     * Entry_Modrdn.
+     */
+    QString newRdn() const;
+
+    /**
+     * Returns the new parent of the entry if modType() returned Entry_Modrdn.
+     */
+    QString newSuperior() const;
+
+    /**
+     * Returns if the delete of the old RDN is required.
+     */
+    bool delOldRdn() const;
+
+    /**
+     * Returns the attribute name.
+     */
+    QString attr() const;
+
+    /**
+     * Returns the attribute value.
+     */
+    QByteArray value() const;
+
+    /**
+     * Returns if val() is an url
+     */
+    bool isUrl() const;
+
+    /**
+     * Returns the criticality level when modType() returned Control.
+     */
+    bool isCritical() const;
+
+    /**
+     * Returns the OID when modType() returned Control.
+     */
+    QString oid() const;
+
+    /**
+     * Returns the line number which the parser processes.
+     */
+    uint lineNumber() const;
+
+private:
+    class LdifPrivate;
+    LdifPrivate *const d;
+};
+
+#endif
diff --git a/src/nickname.cpp b/src/nickname.cpp
new file mode 100644 (file)
index 0000000..16452b1
--- /dev/null
@@ -0,0 +1,124 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "nickname.h"
+#include <QMap>
+#include <QStringList>
+#include <QDataStream>
+
+using namespace KContacts;
+
+class Q_DECL_HIDDEN NickName::Private : public QSharedData
+{
+public:
+    Private()
+    {
+    }
+
+    Private(const Private &other)
+        : QSharedData(other)
+    {
+        parameters = other.parameters;
+        nickname = other.nickname;
+    }
+
+    QMap<QString, QStringList> parameters;
+    QString nickname;
+};
+
+NickName::NickName()
+    : d(new Private)
+{
+}
+
+NickName::NickName(const NickName &other)
+    : d(other.d)
+{
+}
+
+NickName::NickName(const QString &nickname)
+    : d(new Private)
+{
+    d->nickname = nickname;
+}
+
+NickName::~NickName()
+{
+}
+
+void NickName::setNickName(const QString &nickname)
+{
+    d->nickname = nickname;
+}
+
+QString NickName::nickname() const
+{
+    return d->nickname;
+}
+
+bool NickName::isValid() const
+{
+    return !d->nickname.isEmpty();
+}
+
+void NickName::setParameters(const QMap<QString, QStringList> &params)
+{
+    d->parameters = params;
+}
+
+QMap<QString, QStringList> NickName::parameters() const
+{
+    return d->parameters;
+}
+
+bool NickName::operator==(const NickName &other) const
+{
+    return (d->parameters == other.parameters()) && (d->nickname == other.nickname());
+}
+
+bool NickName::operator!=(const NickName &other) const
+{
+    return !(other == *this);
+}
+
+NickName &NickName::operator=(const NickName &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+QString NickName::toString() const
+{
+    QString str = QLatin1String("NickName {\n");
+    str += QStringLiteral("    nickname: %1\n").arg(d->nickname);
+    if (!d->parameters.isEmpty()) {
+        QMap<QString, QStringList>::const_iterator it = d->parameters.constBegin();
+        const QMap<QString, QStringList>::const_iterator end = d->parameters.constEnd();
+        QString param;
+        while (it != end) {
+            param += QStringLiteral("%1 %2").arg(it.key(), it.value().join(QLatin1Char(',')));
+            ++it;
+        }
+        str += QStringLiteral("    parameters: %1\n").arg(param);
+    }
+    str += QLatin1String("}\n");
+    return str;
+}
+
+QDataStream &KContacts::operator<<(QDataStream &s, const NickName &nickname)
+{
+    return s << nickname.d->parameters << nickname.d->nickname;
+}
+
+QDataStream &KContacts::operator>>(QDataStream &s, NickName &nickname)
+{
+    s >> nickname.d->parameters >> nickname.d->nickname;
+    return s;
+}
diff --git a/src/nickname.h b/src/nickname.h
new file mode 100644 (file)
index 0000000..4bb662e
--- /dev/null
@@ -0,0 +1,56 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef NICKNAME_H
+#define NICKNAME_H
+
+#include "kcontacts_export.h"
+#include <QSharedDataPointer>
+#include <QString>
+#include <QMap>
+
+namespace KContacts {
+/** @short Class that holds a NickName for a contact.
+ *  @since 5.3
+ */
+class KCONTACTS_EXPORT NickName
+{
+    friend KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &, const NickName &);
+    friend KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &, NickName &);
+public:
+    NickName();
+    NickName(const NickName &other);
+    NickName(const QString &nickname);
+
+    ~NickName();
+
+    typedef QVector<NickName> List;
+
+    void setNickName(const QString &nickname);
+    Q_REQUIRED_RESULT QString nickname() const;
+
+    Q_REQUIRED_RESULT bool isValid() const;
+
+    void setParameters(const QMap<QString, QStringList> &params);
+    Q_REQUIRED_RESULT QMap<QString, QStringList> parameters() const;
+
+    Q_REQUIRED_RESULT bool operator==(const NickName &other) const;
+    Q_REQUIRED_RESULT bool operator!=(const NickName &other) const;
+
+    NickName &operator=(const NickName &other);
+
+    Q_REQUIRED_RESULT QString toString() const;
+private:
+    class Private;
+    QSharedDataPointer<Private> d;
+};
+KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &stream, const NickName &object);
+
+KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &stream, NickName &object);
+}
+Q_DECLARE_TYPEINFO(KContacts::NickName, Q_MOVABLE_TYPE);
+#endif // NICKNAME_H
diff --git a/src/note.cpp b/src/note.cpp
new file mode 100644 (file)
index 0000000..8d4607f
--- /dev/null
@@ -0,0 +1,124 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "note.h"
+#include <QMap>
+#include <QStringList>
+#include <QDataStream>
+
+using namespace KContacts;
+
+class Q_DECL_HIDDEN Note::Private : public QSharedData
+{
+public:
+    Private()
+    {
+    }
+
+    Private(const Private &other)
+        : QSharedData(other)
+    {
+        parameters = other.parameters;
+        note = other.note;
+    }
+
+    QMap<QString, QStringList> parameters;
+    QString note;
+};
+
+Note::Note()
+    : d(new Private)
+{
+}
+
+Note::Note(const Note &other)
+    : d(other.d)
+{
+}
+
+Note::Note(const QString &note)
+    : d(new Private)
+{
+    d->note = note;
+}
+
+Note::~Note()
+{
+}
+
+void Note::setNote(const QString &note)
+{
+    d->note = note;
+}
+
+QString Note::note() const
+{
+    return d->note;
+}
+
+bool Note::isValid() const
+{
+    return !d->note.isEmpty();
+}
+
+void Note::setParameters(const QMap<QString, QStringList> &params)
+{
+    d->parameters = params;
+}
+
+QMap<QString, QStringList> Note::parameters() const
+{
+    return d->parameters;
+}
+
+bool Note::operator==(const Note &other) const
+{
+    return (d->parameters == other.parameters()) && (d->note == other.note());
+}
+
+bool Note::operator!=(const Note &other) const
+{
+    return !(other == *this);
+}
+
+Note &Note::operator=(const Note &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+QString Note::toString() const
+{
+    QString str = QLatin1String("Note {\n");
+    str += QStringLiteral("    note: %1\n").arg(d->note);
+    if (!d->parameters.isEmpty()) {
+        QString param;
+        QMap<QString, QStringList>::const_iterator it = d->parameters.constBegin();
+        const QMap<QString, QStringList>::const_iterator end = d->parameters.constEnd();
+        while (it != end) {
+            param += QStringLiteral("%1 %2").arg(it.key(), it.value().join(QLatin1Char(',')));
+            ++it;
+        }
+        str += QStringLiteral("    parameters: %1\n").arg(param);
+    }
+    str += QLatin1String("}\n");
+    return str;
+}
+
+QDataStream &KContacts::operator<<(QDataStream &s, const Note &note)
+{
+    return s << note.d->parameters << note.d->note;
+}
+
+QDataStream &KContacts::operator>>(QDataStream &s, Note &note)
+{
+    s >> note.d->parameters >> note.d->note;
+    return s;
+}
diff --git a/src/note.h b/src/note.h
new file mode 100644 (file)
index 0000000..e7b93fa
--- /dev/null
@@ -0,0 +1,56 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef NOTE_H
+#define NOTE_H
+
+#include "kcontacts_export.h"
+#include <QSharedDataPointer>
+#include <QString>
+#include <QMap>
+
+namespace KContacts {
+/** @short Class that holds a Note for a contact.
+ *  @since 5.3
+ */
+class KCONTACTS_EXPORT Note
+{
+    friend KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &, const Note &);
+    friend KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &, Note &);
+public:
+    Note();
+    Note(const Note &other);
+    Note(const QString &note);
+
+    ~Note();
+
+    typedef QVector<Note> List;
+
+    void setNote(const QString &note);
+    Q_REQUIRED_RESULT QString note() const;
+
+    Q_REQUIRED_RESULT bool isValid() const;
+
+    void setParameters(const QMap<QString, QStringList> &params);
+    Q_REQUIRED_RESULT QMap<QString, QStringList> parameters() const;
+
+    Q_REQUIRED_RESULT bool operator==(const Note &other) const;
+    Q_REQUIRED_RESULT bool operator!=(const Note &other) const;
+
+    Note &operator=(const Note &other);
+
+    Q_REQUIRED_RESULT QString toString() const;
+private:
+    class Private;
+    QSharedDataPointer<Private> d;
+};
+KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &stream, const Note &object);
+
+KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &stream, Note &object);
+}
+Q_DECLARE_TYPEINFO(KContacts::Note, Q_MOVABLE_TYPE);
+#endif // NOTE_H
diff --git a/src/org.cpp b/src/org.cpp
new file mode 100644 (file)
index 0000000..84418a6
--- /dev/null
@@ -0,0 +1,124 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "org.h"
+#include <QMap>
+#include <QStringList>
+#include <QDataStream>
+
+using namespace KContacts;
+
+class Q_DECL_HIDDEN Org::Private : public QSharedData
+{
+public:
+    Private()
+    {
+    }
+
+    Private(const Private &other)
+        : QSharedData(other)
+    {
+        parameters = other.parameters;
+        organization = other.organization;
+    }
+
+    QMap<QString, QStringList> parameters;
+    QString organization;
+};
+
+Org::Org()
+    : d(new Private)
+{
+}
+
+Org::Org(const Org &other)
+    : d(other.d)
+{
+}
+
+Org::Org(const QString &org)
+    : d(new Private)
+{
+    d->organization = org;
+}
+
+Org::~Org()
+{
+}
+
+void Org::setOrganization(const QString &org)
+{
+    d->organization = org;
+}
+
+QString Org::organization() const
+{
+    return d->organization;
+}
+
+bool Org::isValid() const
+{
+    return !d->organization.isEmpty();
+}
+
+void Org::setParameters(const QMap<QString, QStringList> &params)
+{
+    d->parameters = params;
+}
+
+QMap<QString, QStringList> Org::parameters() const
+{
+    return d->parameters;
+}
+
+bool Org::operator==(const Org &other) const
+{
+    return (d->parameters == other.parameters()) && (d->organization == other.organization());
+}
+
+bool Org::operator!=(const Org &other) const
+{
+    return !(other == *this);
+}
+
+Org &Org::operator=(const Org &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+QString Org::toString() const
+{
+    QString str = QLatin1String("Org {\n");
+    str += QStringLiteral("    organization: %1\n").arg(d->organization);
+    if (!d->parameters.isEmpty()) {
+        QString param;
+        QMap<QString, QStringList>::const_iterator it = d->parameters.constBegin();
+        const QMap<QString, QStringList>::const_iterator end = d->parameters.constEnd();
+        while (it != end) {
+            param += QStringLiteral("%1 %2").arg(it.key(), it.value().join(QLatin1Char(',')));
+            ++it;
+        }
+        str += QStringLiteral("    parameters: %1\n").arg(param);
+    }
+    str += QLatin1String("}\n");
+    return str;
+}
+
+QDataStream &KContacts::operator<<(QDataStream &s, const Org &org)
+{
+    return s << org.d->parameters << org.d->organization;
+}
+
+QDataStream &KContacts::operator>>(QDataStream &s, Org &org)
+{
+    s >> org.d->parameters >> org.d->organization;
+    return s;
+}
diff --git a/src/org.h b/src/org.h
new file mode 100644 (file)
index 0000000..eafdbe9
--- /dev/null
+++ b/src/org.h
@@ -0,0 +1,56 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef ORG_H
+#define ORG_H
+
+#include "kcontacts_export.h"
+#include <QSharedDataPointer>
+#include <QString>
+#include <QMap>
+
+namespace KContacts {
+/** @short Class that holds a Organization for a contact.
+ *  @since 5.3
+ */
+class KCONTACTS_EXPORT Org
+{
+    friend KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &, const Org &);
+    friend KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &, Org &);
+public:
+    Org();
+    Org(const Org &other);
+    Org(const QString &org);
+
+    ~Org();
+
+    typedef QVector<Org> List;
+
+    void setOrganization(const QString &org);
+    Q_REQUIRED_RESULT QString organization() const;
+
+    Q_REQUIRED_RESULT bool isValid() const;
+
+    void setParameters(const QMap<QString, QStringList> &params);
+    Q_REQUIRED_RESULT QMap<QString, QStringList> parameters() const;
+
+    Q_REQUIRED_RESULT bool operator==(const Org &other) const;
+    Q_REQUIRED_RESULT bool operator!=(const Org &other) const;
+
+    Org &operator=(const Org &other);
+
+    Q_REQUIRED_RESULT QString toString() const;
+private:
+    class Private;
+    QSharedDataPointer<Private> d;
+};
+KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &stream, const Org &object);
+
+KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &stream, Org &object);
+}
+Q_DECLARE_TYPEINFO(KContacts::Org, Q_MOVABLE_TYPE);
+#endif // ORG_H
diff --git a/src/phonenumber.cpp b/src/phonenumber.cpp
new file mode 100644 (file)
index 0000000..233bcfa
--- /dev/null
@@ -0,0 +1,306 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2001 Cornelius Schumacher <schumacher@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "phonenumber.h"
+
+#include <KLocalizedString>
+#include <krandom.h>
+
+#include <QDataStream>
+#include <QSharedData>
+
+using namespace KContacts;
+
+static QString cleanupNumber(const QString &input)
+{
+    return input.simplified();
+}
+
+class Q_DECL_HIDDEN PhoneNumber::Private : public QSharedData
+{
+public:
+    Private(Type type)
+        : mId(KRandom::randomString(8))
+        , mType(type)
+    {
+    }
+
+    Private(const Private &other)
+        : QSharedData(other)
+    {
+        mId = other.mId;
+        mType = other.mType;
+        mNumber = other.mNumber;
+    }
+
+    QString mId;
+    QString mNumber;
+    Type mType;
+    QMap<QString, QStringList> mParameters;
+};
+
+PhoneNumber::PhoneNumber()
+    : d(new Private(Home))
+{
+}
+
+PhoneNumber::PhoneNumber(const QString &number, Type type)
+    : d(new Private(type))
+{
+    d->mNumber = cleanupNumber(number);
+}
+
+PhoneNumber::PhoneNumber(const PhoneNumber &other)
+    : d(other.d)
+{
+}
+
+PhoneNumber::~PhoneNumber()
+{
+}
+
+bool PhoneNumber::operator==(const PhoneNumber &other) const
+{
+    if (d->mId != other.d->mId) {
+        return false;
+    }
+
+    if (d->mNumber != other.d->mNumber) {
+        return false;
+    }
+
+    if (d->mType != other.d->mType) {
+        return false;
+    }
+
+    if (d->mParameters != other.d->mParameters) {
+        return false;
+    }
+
+    return true;
+}
+
+bool PhoneNumber::operator!=(const PhoneNumber &other) const
+{
+    return !(other == *this);
+}
+
+PhoneNumber &PhoneNumber::operator=(const PhoneNumber &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+bool PhoneNumber::isEmpty() const
+{
+    return d->mNumber.isEmpty();
+}
+
+void PhoneNumber::setId(const QString &id)
+{
+    d->mId = id;
+}
+
+QString PhoneNumber::id() const
+{
+    return d->mId;
+}
+
+void PhoneNumber::setNumber(const QString &number)
+{
+    d->mNumber = cleanupNumber(number);
+}
+
+QString PhoneNumber::number() const
+{
+    return d->mNumber;
+}
+
+QString PhoneNumber::normalizedNumber() const
+{
+    QString result;
+    result.reserve(d->mNumber.size());
+    for (const auto &c : d->mNumber) {
+        if (c.isDigit() || (c == QLatin1Char('+') && result.isEmpty())) {
+            result.push_back(c);
+        }
+    }
+    return result;
+}
+
+
+void PhoneNumber::setType(Type type)
+{
+    d->mType = type;
+}
+
+PhoneNumber::Type PhoneNumber::type() const
+{
+    return d->mType;
+}
+
+QString PhoneNumber::typeLabel() const
+{
+    return typeLabel(type());
+}
+
+PhoneNumber::TypeList PhoneNumber::typeList()
+{
+    static TypeList list;
+
+    if (list.isEmpty()) {
+        list << Home << Work << Msg << Pref << Voice << Fax << Cell << Video
+             << Bbs << Modem << Car << Isdn << Pcs << Pager << Undefined;
+    }
+
+    return list;
+}
+
+QString PhoneNumber::typeFlagLabel(TypeFlag type)
+{
+    switch (type) {
+    case Undefined:
+        return i18nc("Undefined phone type", "Telephone number");
+    case Home:
+        return i18nc("Home phone", "Home");
+    case Work:
+        return i18nc("Work phone", "Work");
+    case Msg:
+        return i18n("Messenger");
+    case Pref:
+        return i18nc("Preferred phone", "Preferred");
+    case Voice:
+        return i18n("Voice");
+    case Fax:
+        return i18n("Fax");
+    case Cell:
+        return i18nc("Mobile Phone", "Mobile");
+    case Video:
+        return i18nc("Video phone", "Video");
+    case Bbs:
+        return i18n("Mailbox");
+    case Modem:
+        return i18n("Modem");
+    case Car:
+        return i18nc("Car Phone", "Car");
+    case Isdn:
+        return i18n("ISDN");
+    case Pcs:
+        return i18n("PCS");
+    case Pager:
+        return i18n("Pager");
+    default:
+        return i18nc("another type of phone", "Other");
+    }
+}
+
+QString PhoneNumber::typeLabel(Type type)
+{
+    QString label;
+    bool first = true;
+
+    // special cases
+    // Pref stand alone -> Preferred Number
+    // Home+Fax or Work+Fax -> combine as initial string
+    if (type == Pref) {
+        return i18n("Preferred Number");
+    }
+
+    if (type & Fax) {
+        if (type & Home) {
+            label = i18n("Home Fax");
+            first = false;
+            type &= ~Fax;
+            type &= ~Home;
+        } else if (type & Work) {
+            label = i18n("Work Fax");
+            first = false;
+            type &= ~Fax;
+            type &= ~Work;
+        }
+    }
+
+    const TypeList list = typeList();
+
+    TypeList::ConstIterator it;
+    TypeList::ConstIterator end(list.constEnd());
+    for (it = list.constBegin(); it != end; ++it) {
+        // these are actually flags
+        const TypeFlag flag = static_cast<TypeFlag>(static_cast<int>(*it));
+        if (type & flag) {
+            if (!first) {
+                label.append(QLatin1Char('/'));
+            }
+
+            label.append(typeFlagLabel(flag));
+
+            if (first) {
+                first = false;
+            }
+        }
+    }
+
+    return label;
+}
+
+bool PhoneNumber::isPreferred() const
+{
+    return type() & Pref;
+}
+
+bool PhoneNumber::supportsSms() const
+{
+    return type() & Cell;
+}
+
+QString PhoneNumber::toString() const
+{
+    QString str = QLatin1String("PhoneNumber {\n");
+    str += QStringLiteral("    Id: %1\n").arg(d->mId);
+    str += QStringLiteral("    Type: %1\n").arg(typeLabel(d->mType));
+    if (!d->mParameters.isEmpty()) {
+        QString param;
+        QMap<QString, QStringList>::const_iterator it = d->mParameters.constBegin();
+        const QMap<QString, QStringList>::const_iterator end = d->mParameters.constEnd();
+        while (it != end) {
+            param += QStringLiteral("%1 %2").arg(it.key(), it.value().join(QLatin1Char(',')));
+            ++it;
+        }
+        str += QStringLiteral("    parameters: %1\n").arg(param);
+    }
+    str += QStringLiteral("    Number: %1\n").arg(d->mNumber);
+    str += QLatin1String("}\n");
+
+    return str;
+}
+
+void PhoneNumber::setParameters(const QMap<QString, QStringList> &params)
+{
+    d->mParameters = params;
+}
+
+QMap<QString, QStringList> PhoneNumber::parameters() const
+{
+    return d->mParameters;
+}
+
+QDataStream &KContacts::operator<<(QDataStream &s, const PhoneNumber &phone)
+{
+    return s << phone.d->mId << (uint)phone.d->mType << phone.d->mNumber << phone.d->mParameters;
+}
+
+QDataStream &KContacts::operator>>(QDataStream &s, PhoneNumber &phone)
+{
+    uint type;
+    s >> phone.d->mId >> type >> phone.d->mNumber >> phone.d->mParameters;
+    phone.d->mType = PhoneNumber::Type(type);
+
+    return s;
+}
diff --git a/src/phonenumber.h b/src/phonenumber.h
new file mode 100644 (file)
index 0000000..43fc0c7
--- /dev/null
@@ -0,0 +1,259 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2001 Cornelius Schumacher <schumacher@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef KCONTACTS_PHONENUMBER_H
+#define KCONTACTS_PHONENUMBER_H
+
+#include "kcontacts_export.h"
+
+#include <QMap>
+#include <QMetaType>
+#include <QSharedDataPointer>
+#include <QString>
+#include <QVector>
+
+namespace KContacts {
+/**
+ * @short Phonenumber information.
+ *
+ * This class provides phone number information. A phone number is classified by
+ * a type. The following types are available, it's possible to use multiple types
+ * Types for a number by combining them through a logical or.
+*/
+class KCONTACTS_EXPORT PhoneNumber
+{
+    friend KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &, const PhoneNumber &);
+    friend KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &, PhoneNumber &);
+
+    Q_GADGET
+    Q_PROPERTY(QString id READ id WRITE setId)
+    Q_PROPERTY(QString number READ number WRITE setNumber)
+    Q_PROPERTY(QString normalizedNumber READ normalizedNumber)
+    Q_PROPERTY(Type type READ type WRITE setType)
+    Q_PROPERTY(QString typeLabel READ typeLabel)
+    Q_PROPERTY(bool isEmpty READ isEmpty)
+    Q_PROPERTY(bool isPreferred READ isPreferred)
+    Q_PROPERTY(bool supportsSms READ supportsSms)
+
+public:
+    /**
+      Phone number types.
+      @see Type
+    */
+    enum TypeFlag {
+        Home = 1,     /**< Home number */
+        Work = 2,     /**< Office number */
+        Msg = 4,      /**< Messaging */
+        Pref = 8,     /**< Preferred number */
+        Voice = 16,   /**< Voice */
+        Fax = 32,     /**< Fax machine */
+        Cell = 64,    /**< Cell phone */
+        Video = 128,  /**< Video phone */
+        Bbs = 256,    /**< Mailbox */
+        Modem = 512,  /**< Modem */
+        Car = 1024,   /**< Car phone */
+        Isdn = 2048,  /**< ISDN connection */
+        Pcs = 4096,   /**< Personal Communication Service*/
+        Pager = 8192,  /**< Pager */
+        //TODO add Text and textphone support vcard4
+        Undefined = 16384 /** Undefined number type */
+    };
+
+    /**
+     * Stores a combination of #TypeFlag values.
+     */
+    Q_DECLARE_FLAGS(Type, TypeFlag)
+    Q_FLAG(Type)
+
+    /**
+     * List of phone number types.
+     */
+    typedef QVector<TypeFlag> TypeList;
+
+    /**
+     * List of phone numbers.
+     */
+    typedef QVector<PhoneNumber> List;
+
+    /**
+     * Creates an empty phone number object.
+     */
+    PhoneNumber();
+
+    /**
+     * Creates a phone number object.
+     *
+     * @param number Number
+     * @param type   Type as defined in enum. Multiple types can be
+     *               specified by combining them by a logical or.
+     */
+    PhoneNumber(const QString &number, Type type = Home);   //krazy:exclude=explicit
+
+    /**
+     * Copy constructor.
+     *
+     * Fast operation, PhoneNumber's data is implicitly shared.
+     *
+     * @param other The PhoneNumber object to copy from
+     */
+    PhoneNumber(const PhoneNumber &other);
+
+    /**
+     * Destroys the phone number.
+     */
+    ~PhoneNumber();
+
+    /**
+     * Equality operator.
+     *
+     * @return @c true if number, type and identifier are equal,
+     *         otherwise @c false
+     */
+    Q_REQUIRED_RESULT bool operator==(const PhoneNumber &other) const;
+
+    /**
+     * Not-Equal operator.
+     */
+    Q_REQUIRED_RESULT bool operator!=(const PhoneNumber &other) const;
+
+    /**
+     * Assignment operator.
+     *
+     * Fast operation, PhoneNumber's data is implicitly shared.
+     *
+     * @param other The PhoneNumber object to asssign to @c this
+     */
+    PhoneNumber &operator=(const PhoneNumber &other);
+
+    /**
+     * Returns true, if the phone number is empty.
+     */
+    Q_REQUIRED_RESULT bool isEmpty() const;
+
+    /**
+     * Sets the unique @p identifier.
+     */
+    void setId(const QString &identifier);
+
+    /**
+     * Returns the unique identifier.
+     */
+    Q_REQUIRED_RESULT QString id() const;
+
+    /**
+     * Sets the phone @p number.
+     */
+    void setNumber(const QString &number);
+
+    /**
+     * Returns the phone number.
+     * This is the number as entered/stored with all formatting preserved. Preferred for display.
+     * @see normalizedNumber()
+     */
+    Q_REQUIRED_RESULT QString number() const;
+
+    /**
+     * Returns the phone number normalized for dialing.
+     * This has all formatting stripped for passing to dialers or tel: URLs.
+     * @see number()
+     * @since 5.12
+     */
+    Q_REQUIRED_RESULT QString normalizedNumber() const;
+
+    /**
+     * Sets the @p type.
+     * Multiple types can be specified by combining them by a logical or.
+     *
+     * @param type The #Type of the phone number
+     */
+    void setType(Type type);
+
+    /**
+     * Returns the type. Can be a multiple types combined by a logical or.
+     *
+     * @see #TypeFlag
+     * @see typeLabel()
+     */
+    Q_REQUIRED_RESULT Type type() const;
+
+    /**
+     * Returns a translated string of the address' type.
+     */
+    Q_REQUIRED_RESULT QString typeLabel() const;
+
+    /**
+     * Returns a list of all available types
+     */
+    Q_REQUIRED_RESULT static TypeList typeList();
+
+    /**
+     * Returns whether this phone number is marked as preferred.
+     * @since 5.12
+     */
+    Q_REQUIRED_RESULT bool isPreferred() const;
+    /**
+     * Returns whether this phone number is expected to support receiving SMS messages.
+     * @since 5.12
+     */
+    Q_REQUIRED_RESULT bool supportsSms() const;
+
+    /**
+     * Returns the translated label for phone number @p type.
+     *
+     * In opposite to typeFlagLabel( TypeFlag type ), it returns all types
+     * of the phone number concatenated by '/'.
+     *
+     * @param type An OR'ed combination of #TypeFlag
+     *
+     * @see type()
+     */
+    static QString typeLabel(Type type);
+
+    /**
+     * Returns the translated label for phone number @p type.
+     *
+     * @param type An OR'ed combination of #TypeFlag
+     *
+     * @see typeLabel()
+     * @since 4.5
+     */
+    Q_REQUIRED_RESULT static QString typeFlagLabel(TypeFlag type);
+
+    /**
+     * Returns a string representation of the phone number.
+     */
+    QString toString() const;
+
+    void setParameters(const QMap<QString, QStringList> &params);
+    Q_REQUIRED_RESULT QMap<QString, QStringList> parameters() const;
+
+private:
+    class Private;
+    QSharedDataPointer<Private> d;
+};
+
+Q_DECLARE_OPERATORS_FOR_FLAGS(PhoneNumber::Type)
+
+/**
+ * Serializes the phone @p number object into the @p stream.
+ *
+ * @param stream The stream to write into
+ * @param number The phone number object to serialize
+ */
+KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &stream, const PhoneNumber &number);
+
+/**
+ * Initializes the phone @p number object from the @p stream.
+ *
+ * @param stream The stream to read from
+ * @param number The phone number object to deserialize into
+ */
+KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &stream, PhoneNumber &number);
+}
+Q_DECLARE_METATYPE(KContacts::PhoneNumber)
+Q_DECLARE_TYPEINFO(KContacts::PhoneNumber, Q_MOVABLE_TYPE);
+#endif
diff --git a/src/picture.cpp b/src/picture.cpp
new file mode 100644 (file)
index 0000000..bec28f5
--- /dev/null
@@ -0,0 +1,229 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2002 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "picture.h"
+
+#include <QBuffer>
+#include <QSharedData>
+
+#include <QImage>
+
+namespace KContacts {
+class PicturePrivate : public QSharedData
+{
+public:
+    PicturePrivate()
+        : mIntern(false)
+    {
+    }
+
+    PicturePrivate(const PicturePrivate &other)
+        : QSharedData(other)
+    {
+        mUrl = other.mUrl;
+        mType = other.mType;
+        mData = other.mData;
+        mIntern = other.mIntern;
+    }
+
+    QString mUrl;
+    QString mType;
+    mutable QImage mData;
+    mutable QByteArray mRawData;
+
+    bool mIntern;
+};
+}
+
+Q_GLOBAL_STATIC_WITH_ARGS(QSharedDataPointer<KContacts::PicturePrivate>, s_sharedEmpty, (new KContacts::PicturePrivate))
+
+using namespace KContacts;
+
+Picture::Picture()
+    : d(*s_sharedEmpty())
+{
+}
+
+Picture::Picture(const QString &url)
+    : d(new PicturePrivate)
+{
+    d->mUrl = url;
+}
+
+Picture::Picture(const QImage &data)
+    : d(new PicturePrivate)
+{
+    setData(data);
+}
+
+Picture::Picture(const Picture &other)
+    : d(other.d)
+{
+}
+
+Picture::~Picture()
+{
+}
+
+Picture &Picture::operator=(const Picture &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+bool Picture::operator==(const Picture &p) const
+{
+    if (d->mIntern != p.d->mIntern) {
+        return false;
+    }
+
+    if (d->mType != p.d->mType) {
+        return false;
+    }
+
+    if (d->mIntern) {
+        if (!d->mData.isNull() && !p.d->mData.isNull()) {
+            if (d->mData != p.d->mData) {
+                return false;
+            }
+        } else if (!d->mRawData.isEmpty() && !p.d->mRawData.isEmpty()) {
+            if (d->mRawData != p.d->mRawData) {
+                return false;
+            }
+        } else if ((!d->mData.isNull() || !d->mRawData.isEmpty())
+                   && (!p.d->mData.isNull() || !p.d->mRawData.isEmpty())) {
+            if (data() != p.data()) {
+                return false;
+            }
+        } else {
+            // if one picture is empty and the other is not
+            return false;
+        }
+    } else {
+        if (d->mUrl != p.d->mUrl) {
+            return false;
+        }
+    }
+
+    return true;
+}
+
+bool Picture::operator!=(const Picture &p) const
+{
+    return !(p == *this);
+}
+
+bool Picture::isEmpty() const
+{
+    return
+        (!d->mIntern && d->mUrl.isEmpty()) ||
+        (d->mIntern && d->mData.isNull() && d->mRawData.isEmpty());
+}
+
+void Picture::setUrl(const QString &url)
+{
+    d->mUrl = url;
+    d->mType.clear();
+    d->mIntern = false;
+}
+
+void Picture::setUrl(const QString &url, const QString &type)
+{
+    d->mUrl = url;
+    d->mType = type;
+    d->mIntern = false;
+}
+
+void Picture::setData(const QImage &data)
+{
+    d->mRawData.clear();
+    d->mData = data;
+    d->mIntern = true;
+
+// set the type, the raw data will have when accessed through Picture::rawData()
+    if (!d->mData.hasAlphaChannel()) {
+        d->mType = QStringLiteral("jpeg");
+    } else {
+        d->mType = QStringLiteral("png");
+    }
+}
+
+void Picture::setRawData(const QByteArray &rawData, const QString &type)
+{
+    d->mRawData = rawData;
+    d->mType = type;
+    d->mData = QImage();
+    d->mIntern = true;
+}
+
+bool Picture::isIntern() const
+{
+    return d->mIntern;
+}
+
+QString Picture::url() const
+{
+    return d->mUrl;
+}
+
+QImage Picture::data() const
+{
+    if (d->mData.isNull() && !d->mRawData.isEmpty()) {
+        d->mData.loadFromData(d->mRawData);
+    }
+
+    return d->mData;
+}
+
+QByteArray Picture::rawData() const
+{
+    if (d->mRawData.isEmpty() && !d->mData.isNull()) {
+        QBuffer buffer(&d->mRawData);
+        buffer.open(QIODevice::WriteOnly);
+
+        // d->mType was already set accordingly by Picture::setData()
+        d->mData.save(&buffer, d->mType.toUpper().toLatin1().data());
+    }
+
+    return d->mRawData;
+}
+
+QString Picture::type() const
+{
+    return d->mType;
+}
+
+QString Picture::toString() const
+{
+    QString str = QLatin1String("Picture {\n");
+    str += QStringLiteral("  Type: %1\n").arg(d->mType);
+    str += QStringLiteral("  IsIntern: %1\n").
+           arg(d->mIntern ? QStringLiteral("true") : QStringLiteral("false"));
+    if (d->mIntern) {
+        str += QStringLiteral("  Data: %1\n").arg(QString::fromLatin1(rawData().toBase64()));
+    } else {
+        str += QStringLiteral("  Url: %1\n").arg(d->mUrl);
+    }
+    str += QLatin1String("}\n");
+
+    return str;
+}
+
+QDataStream &KContacts::operator<<(QDataStream &s, const Picture &picture)
+{
+    return s << picture.d->mIntern << picture.d->mUrl << picture.d->mType << picture.data();
+}
+
+QDataStream &KContacts::operator>>(QDataStream &s, Picture &picture)
+{
+    s >> picture.d->mIntern >> picture.d->mUrl >> picture.d->mType >> picture.d->mData;
+
+    return s;
+}
diff --git a/src/picture.h b/src/picture.h
new file mode 100644 (file)
index 0000000..4ef8ff0
--- /dev/null
@@ -0,0 +1,182 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2002 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef KCONTACTS_PICTURE_H
+#define KCONTACTS_PICTURE_H
+
+#include "kcontacts_export.h"
+
+#include <QDataStream>
+#include <QString>
+#include <QSharedDataPointer>
+
+class QImage;
+
+namespace KContacts {
+class PicturePrivate;
+
+/**
+  A class to store a picture of an addressee. It can store the data directly or
+  an url reference to a picture.
+*/
+class KCONTACTS_EXPORT Picture
+{
+    friend KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &, const Picture &);
+    friend KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &, Picture &);
+
+public:
+    /**
+     * Creates an empty picture.
+     */
+    Picture();
+
+    /**
+     * Creates a picture which points to the given url.
+     *
+     * @param url A URL that describes the location of the picture file.
+     */
+    Picture(const QString &url);
+
+    /**
+     * Creates a picture with the given data.
+     *
+     * @param data The raw data of the picture.
+     */
+    Picture(const QImage &data);
+
+    /**
+     * Copy constructor.
+     *
+     * Fast operation, Picture's data is implicitly shared.
+     *
+     * @param picture The Picture instance to copy from
+     */
+    Picture(const Picture &picture);
+
+    /**
+     * Destructor.
+     */
+    ~Picture();
+
+    typedef QVector<Picture> List;
+    /**
+     * Assignment operator
+     *
+     * Fast operation, Picture's data is implicitly shared.
+     *
+     * @param other The Picture instance to assign to @c this
+     */
+    Picture &operator=(const Picture &other);
+
+    /**
+     * Equality operator.
+     */
+    Q_REQUIRED_RESULT bool operator==(const Picture &other) const;
+
+    /**
+     * Not-Equal operator.
+     */
+    Q_REQUIRED_RESULT bool operator!=(const Picture &other) const;
+
+    /**
+     * Returns true, if the picture is empty.
+     */
+    Q_REQUIRED_RESULT bool isEmpty() const;
+
+    /**
+     * Sets a URL for the location of the picture file. When using this
+     * function, isIntern() will return 'false' until you use
+     * setData().
+     * This also clears the type, as it is unknown.
+     *
+     * @param url  The location URL of the picture file.
+     */
+    void setUrl(const QString &url);
+
+    /**
+     * Sets a URL for the location of the picture file. When using this
+     * function, isIntern() will return 'false' until you use
+     * setData().
+     *
+     * @param url  The location URL of the picture file.
+     * @param type  The encoding format of the image, e.g. jpeg or png
+     * @since 4.10
+     */
+    void setUrl(const QString &url, const QString &type);
+
+    /**
+     * Sets the image data of the picture. When using this function,
+     * isIntern() will return 'true' until you use setUrl().
+     * This also sets type to "png" or "jpeg" depending
+     * on whether the image has an alpha channel or not.
+     *
+     * @param data  The image data of the picture.
+     */
+    void setData(const QImage &data);
+
+    /**
+     * Sets the raw data of the picture. When using this function,
+     * isIntern() will return 'true' until you use setUrl().
+     *
+     * @param rawData  The raw data of the picture.
+     * @param type  The encoding format of the image, e.g. jpeg or png
+     * @since 4.10
+     */
+    void setRawData(const QByteArray &rawData, const QString &type);
+
+    /**
+     * Returns whether the picture is described by a URL (extern) or
+     * by the raw data (intern).
+     * When this method returns 'true' you can use data() to
+     * get the raw data. Otherwise you can request the URL of this
+     * picture by url() and load the raw data from that location.
+     */
+    Q_REQUIRED_RESULT bool isIntern() const;
+
+    /**
+     * Returns the location URL of this picture.
+     */
+    Q_REQUIRED_RESULT QString url() const;
+
+    /**
+     * Returns the image data of this picture.
+     */
+    Q_REQUIRED_RESULT QImage data() const;
+
+    /**
+     * Returns the raw data of this picture.
+     *
+     * @since 4.10
+     */
+    Q_REQUIRED_RESULT QByteArray rawData() const;
+
+    /**
+     * Returns the type of this picture.
+     */
+    Q_REQUIRED_RESULT QString type() const;
+
+    /**
+     * Returns string representation of the picture.
+     */
+    Q_REQUIRED_RESULT QString toString() const;
+
+private:
+    QSharedDataPointer<PicturePrivate> d;
+};
+
+/**
+ * Serializes the @p picture object into the @p stream.
+ */
+KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &stream, const Picture &picture);
+
+/**
+ * Initializes the @p picture object from the @p stream.
+ */
+KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &stream, Picture &picture);
+}
+Q_DECLARE_TYPEINFO(KContacts::Picture, Q_MOVABLE_TYPE);
+#endif
diff --git a/src/related.cpp b/src/related.cpp
new file mode 100644 (file)
index 0000000..77bcf9d
--- /dev/null
@@ -0,0 +1,124 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "related.h"
+#include <QMap>
+#include <QStringList>
+#include <QDataStream>
+
+using namespace KContacts;
+
+class Q_DECL_HIDDEN Related::Private : public QSharedData
+{
+public:
+    Private()
+    {
+    }
+
+    Private(const Private &other)
+        : QSharedData(other)
+    {
+        parameters = other.parameters;
+        relatedTo = other.relatedTo;
+    }
+
+    QMap<QString, QStringList> parameters;
+    QString relatedTo;
+};
+
+Related::Related()
+    : d(new Private)
+{
+}
+
+Related::Related(const Related &other)
+    : d(other.d)
+{
+}
+
+Related::Related(const QString &relatedTo)
+    : d(new Private)
+{
+    d->relatedTo = relatedTo;
+}
+
+Related::~Related()
+{
+}
+
+void Related::setRelated(const QString &relatedTo)
+{
+    d->relatedTo = relatedTo;
+}
+
+QString Related::related() const
+{
+    return d->relatedTo;
+}
+
+bool Related::isValid() const
+{
+    return !d->relatedTo.isEmpty();
+}
+
+void Related::setParameters(const QMap<QString, QStringList> &params)
+{
+    d->parameters = params;
+}
+
+QMap<QString, QStringList> Related::parameters() const
+{
+    return d->parameters;
+}
+
+bool Related::operator==(const Related &other) const
+{
+    return (d->parameters == other.parameters()) && (d->relatedTo == other.related());
+}
+
+bool Related::operator!=(const Related &other) const
+{
+    return !(other == *this);
+}
+
+Related &Related::operator=(const Related &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+QString Related::toString() const
+{
+    QString str = QLatin1String("Related {\n");
+    str += QStringLiteral("    relatedTo: %1\n").arg(d->relatedTo);
+    if (!d->parameters.isEmpty()) {
+        QString param;
+        QMap<QString, QStringList>::const_iterator it = d->parameters.constBegin();
+        const QMap<QString, QStringList>::const_iterator end = d->parameters.constEnd();
+        while (it != end) {
+            param += QStringLiteral("%1 %2").arg(it.key(), it.value().join(QLatin1Char(',')));
+            ++it;
+        }
+        str += QStringLiteral("    parameters: %1\n").arg(param);
+    }
+    str += QLatin1String("}\n");
+    return str;
+}
+
+QDataStream &KContacts::operator<<(QDataStream &s, const Related &related)
+{
+    return s << related.d->parameters << related.d->relatedTo;
+}
+
+QDataStream &KContacts::operator>>(QDataStream &s, Related &related)
+{
+    s >> related.d->parameters >> related.d->relatedTo;
+    return s;
+}
diff --git a/src/related.h b/src/related.h
new file mode 100644 (file)
index 0000000..1d2d1f2
--- /dev/null
@@ -0,0 +1,54 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef RELATED_H
+#define RELATED_H
+
+#include "kcontacts_export.h"
+#include <QSharedDataPointer>
+#include <QString>
+#include <QMap>
+
+namespace KContacts {
+/** Descripes a relationship of an Addressee. */
+class KCONTACTS_EXPORT Related
+{
+    friend KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &, const Related &);
+    friend KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &, Related &);
+public:
+    Related();
+    Related(const Related &other);
+    Related(const QString &related);
+
+    ~Related();
+
+    typedef QVector<Related> List;
+
+    void setRelated(const QString &relatedTo);
+    Q_REQUIRED_RESULT QString related() const;
+
+    Q_REQUIRED_RESULT bool isValid() const;
+
+    void setParameters(const QMap<QString, QStringList> &params);
+    Q_REQUIRED_RESULT QMap<QString, QStringList> parameters() const;
+
+    Q_REQUIRED_RESULT bool operator==(const Related &other) const;
+    Q_REQUIRED_RESULT bool operator!=(const Related &other) const;
+
+    Related &operator=(const Related &other);
+
+    Q_REQUIRED_RESULT QString toString() const;
+private:
+    class Private;
+    QSharedDataPointer<Private> d;
+};
+KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &stream, const Related &object);
+
+KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &stream, Related &object);
+}
+Q_DECLARE_TYPEINFO(KContacts::Related, Q_MOVABLE_TYPE);
+#endif // LANG_H
diff --git a/src/resourcelocatorurl.cpp b/src/resourcelocatorurl.cpp
new file mode 100644 (file)
index 0000000..a46d0f9
--- /dev/null
@@ -0,0 +1,201 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "resourcelocatorurl.h"
+#include <QMap>
+#include <QDataStream>
+#include <QStringList>
+
+using namespace KContacts;
+
+class Q_DECL_HIDDEN ResourceLocatorUrl::Private : public QSharedData
+{
+public:
+    Private()
+    {
+    }
+
+    Private(const Private &other)
+        : QSharedData(other)
+    {
+        parameters = other.parameters;
+        url = other.url;
+    }
+
+    QMap<QString, QStringList> parameters;
+    QUrl url;
+};
+
+ResourceLocatorUrl::ResourceLocatorUrl()
+    : d(new Private)
+{
+}
+
+ResourceLocatorUrl::ResourceLocatorUrl(const ResourceLocatorUrl &other)
+    : d(other.d)
+{
+}
+
+ResourceLocatorUrl::~ResourceLocatorUrl()
+{
+}
+
+struct url_type_name
+{
+    const char* name;
+    ResourceLocatorUrl::Type type;
+};
+
+static const url_type_name url_type_names[] = {
+    { "HOME", ResourceLocatorUrl::Home },
+    { "WORK", ResourceLocatorUrl::Work },
+    { "OTHER", ResourceLocatorUrl::Other },
+    { "PROFILE", ResourceLocatorUrl::Profile }
+};
+
+ResourceLocatorUrl::Type ResourceLocatorUrl::type() const
+{
+    const auto it = d->parameters.constFind(QLatin1String("type"));
+    if (it == d->parameters.end()) {
+        return Unknown;
+    }
+
+    Type type = Unknown;
+    for (const auto &s : it.value()) {
+        const auto it = std::find_if(std::begin(url_type_names), std::end(url_type_names), [s](const url_type_name &t) {
+            return QLatin1String(t.name) == s;
+        });
+        if (it != std::end(url_type_names)) {
+            type |= (*it).type;
+        }
+    }
+    return type;
+}
+
+void ResourceLocatorUrl::setType(ResourceLocatorUrl::Type type)
+{
+    const auto oldType = this->type();
+
+    auto types = d->parameters.value(QLatin1String("type"));
+    for (const auto &t : url_type_names) {
+        if (((type ^ oldType) & t.type) == 0) {
+            continue; // no change
+        }
+
+        if (type & t.type) {
+            types.push_back(QLatin1String(t.name));
+        } else {
+            types.removeAll(QLatin1String(t.name));
+        }
+    }
+
+    d->parameters.insert(QLatin1String("type"), types);
+}
+
+bool ResourceLocatorUrl::isPreferred() const
+{
+    auto it = d->parameters.constFind(QLatin1String("pref"));
+    if (it != d->parameters.end() && !it.value().isEmpty()) {
+        return it.value().at(0) == QLatin1Char('1');
+    }
+
+    it = d->parameters.constFind(QLatin1String("type"));
+    if (it != d->parameters.end()) {
+        return it.value().contains(QLatin1String("PREF"), Qt::CaseInsensitive);
+    }
+
+    return false;
+}
+
+void ResourceLocatorUrl::setPreferred(bool preferred)
+{
+    if (preferred == isPreferred()) {
+        return;
+    }
+
+    auto types = d->parameters.value(QLatin1String("type"));
+    if (!preferred) {
+        d->parameters.remove(QLatin1String("pref"));
+        types.removeAll(QLatin1String("PREF"));
+    } else {
+        types.push_back(QLatin1String("PREF"));
+    }
+    d->parameters.insert(QLatin1String("type"), types);
+}
+
+QMap<QString, QStringList> ResourceLocatorUrl::parameters() const
+{
+    return d->parameters;
+}
+
+bool ResourceLocatorUrl::operator==(const ResourceLocatorUrl &other) const
+{
+    return (d->parameters == other.parameters()) && (d->url == other.url());
+}
+
+bool ResourceLocatorUrl::operator!=(const ResourceLocatorUrl &other) const
+{
+    return !(other == *this);
+}
+
+ResourceLocatorUrl &ResourceLocatorUrl::operator=(const ResourceLocatorUrl &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+QString ResourceLocatorUrl::toString() const
+{
+    QString str = QLatin1String("ResourceLocatorUrl {\n");
+    str += QStringLiteral("    url: %1\n").arg(d->url.toString());
+    if (!d->parameters.isEmpty()) {
+        QString param;
+        QMap<QString, QStringList>::const_iterator it = d->parameters.constBegin();
+        const QMap<QString, QStringList>::const_iterator end = d->parameters.constEnd();
+        while (it != end) {
+            param += QStringLiteral("%1 %2").arg(it.key(), it.value().join(QLatin1Char(',')));
+            ++it;
+        }
+        str += QStringLiteral("    parameters: %1\n").arg(param);
+    }
+    str += QLatin1String("}\n");
+    return str;
+}
+
+void ResourceLocatorUrl::setParameters(const QMap<QString, QStringList> &params)
+{
+    d->parameters = params;
+}
+
+bool ResourceLocatorUrl::isValid() const
+{
+    return d->url.isValid();
+}
+
+void ResourceLocatorUrl::setUrl(const QUrl &url)
+{
+    d->url = url;
+}
+
+QUrl ResourceLocatorUrl::url() const
+{
+    return d->url;
+}
+
+QDataStream &KContacts::operator<<(QDataStream &s, const ResourceLocatorUrl &calUrl)
+{
+    return s << calUrl.d->parameters << calUrl.d->url;
+}
+
+QDataStream &KContacts::operator>>(QDataStream &s, ResourceLocatorUrl &calUrl)
+{
+    s >> calUrl.d->parameters >> calUrl.d->url;
+    return s;
+}
diff --git a/src/resourcelocatorurl.h b/src/resourcelocatorurl.h
new file mode 100644 (file)
index 0000000..3e7dd4f
--- /dev/null
@@ -0,0 +1,112 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef RESOURCELOCATORURL_H
+#define RESOURCELOCATORURL_H
+
+#include "kcontacts_export.h"
+
+#include <QMap>
+#include <QMetaType>
+#include <QSharedDataPointer>
+#include <QString>
+#include <QUrl>
+
+namespace KContacts {
+
+/** @short Class that holds a Resource Locator
+ *  @since 5.0
+ */
+class KCONTACTS_EXPORT ResourceLocatorUrl
+{
+    friend KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &, const ResourceLocatorUrl &);
+    friend KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &, ResourceLocatorUrl &);
+
+    Q_GADGET
+    Q_PROPERTY(QUrl url READ url WRITE setUrl)
+    Q_PROPERTY(bool isValid READ isValid)
+    Q_PROPERTY(Type type READ type WRITE setType)
+    Q_PROPERTY(bool isPreferred READ isPreferred WRITE setPreferred)
+
+public:
+
+    ResourceLocatorUrl();
+    ResourceLocatorUrl(const ResourceLocatorUrl &other);
+
+    ~ResourceLocatorUrl();
+
+    typedef QVector<ResourceLocatorUrl> List;
+
+    /** URL types.
+     *  @since 5.12
+     *  @see Type
+     */
+    enum TypeFlag {
+        Unknown = 0, /**< No or unknown URL type is set. */
+        Home = 1,    /**< Personal website. */
+        Work = 2,    /**< Work website. */
+        Profile = 4, /**< Profile website. */
+        Other = 8    /**< Other websie. */
+    };
+
+    /**
+     * Stores a combination of #TypeFlag values.
+     */
+    Q_DECLARE_FLAGS(Type, TypeFlag)
+    Q_FLAG(Type)
+
+    Q_REQUIRED_RESULT bool isValid() const;
+
+    void setUrl(const QUrl &url);
+    Q_REQUIRED_RESULT QUrl url() const;
+
+    /**
+     * Returns the type of the URL.
+     * @since 5.12
+     */
+    Type type() const;
+    /**
+     * Sets the URL type.
+     * @since 5.12
+     */
+    void setType(Type type);
+
+    /**
+     * Returns whether this is the preferred website.
+     * @since 5.12
+     */
+    bool isPreferred() const;
+    /**
+     * Sets that this is the preferred website.
+     * @since 5.12
+     */
+    void setPreferred(bool preferred);
+
+    void setParameters(const QMap<QString, QStringList> &params);
+    Q_REQUIRED_RESULT QMap<QString, QStringList> parameters() const;
+
+    Q_REQUIRED_RESULT bool operator==(const ResourceLocatorUrl &other) const;
+    Q_REQUIRED_RESULT bool operator!=(const ResourceLocatorUrl &other) const;
+
+    ResourceLocatorUrl &operator=(const ResourceLocatorUrl &other);
+
+    Q_REQUIRED_RESULT QString toString() const;
+private:
+    class Private;
+    QSharedDataPointer<Private> d;
+};
+
+Q_DECLARE_OPERATORS_FOR_FLAGS(ResourceLocatorUrl::Type)
+
+KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &stream, const ResourceLocatorUrl &object);
+
+KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &stream, ResourceLocatorUrl &object);
+}
+Q_DECLARE_METATYPE(KContacts::ResourceLocatorUrl)
+Q_DECLARE_TYPEINFO(KContacts::ResourceLocatorUrl, Q_MOVABLE_TYPE);
+
+#endif // RESOURCELOCATORURL_H
diff --git a/src/role.cpp b/src/role.cpp
new file mode 100644 (file)
index 0000000..c74b8c3
--- /dev/null
@@ -0,0 +1,124 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "role.h"
+#include <QMap>
+#include <QStringList>
+#include <QDataStream>
+
+using namespace KContacts;
+
+class Q_DECL_HIDDEN Role::Private : public QSharedData
+{
+public:
+    Private()
+    {
+    }
+
+    Private(const Private &other)
+        : QSharedData(other)
+    {
+        parameters = other.parameters;
+        role = other.role;
+    }
+
+    QMap<QString, QStringList> parameters;
+    QString role;
+};
+
+Role::Role()
+    : d(new Private)
+{
+}
+
+Role::Role(const Role &other)
+    : d(other.d)
+{
+}
+
+Role::Role(const QString &role)
+    : d(new Private)
+{
+    d->role = role;
+}
+
+Role::~Role()
+{
+}
+
+void Role::setRole(const QString &role)
+{
+    d->role = role;
+}
+
+QString Role::role() const
+{
+    return d->role;
+}
+
+bool Role::isValid() const
+{
+    return !d->role.isEmpty();
+}
+
+void Role::setParameters(const QMap<QString, QStringList> &params)
+{
+    d->parameters = params;
+}
+
+QMap<QString, QStringList> Role::parameters() const
+{
+    return d->parameters;
+}
+
+bool Role::operator==(const Role &other) const
+{
+    return (d->parameters == other.parameters()) && (d->role == other.role());
+}
+
+bool Role::operator!=(const Role &other) const
+{
+    return !(other == *this);
+}
+
+Role &Role::operator=(const Role &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+QString Role::toString() const
+{
+    QString str = QLatin1String("Role {\n");
+    str += QStringLiteral("    role: %1\n").arg(d->role);
+    if (!d->parameters.isEmpty()) {
+        QString param;
+        QMap<QString, QStringList>::const_iterator it = d->parameters.constBegin();
+        const QMap<QString, QStringList>::const_iterator end = d->parameters.constEnd();
+        while (it != end) {
+            param += QStringLiteral("%1 %2").arg(it.key(), it.value().join(QLatin1Char(',')));
+            ++it;
+        }
+        str += QStringLiteral("    parameters: %1\n").arg(param);
+    }
+    str += QLatin1String("}\n");
+    return str;
+}
+
+QDataStream &KContacts::operator<<(QDataStream &s, const Role &role)
+{
+    return s << role.d->parameters << role.d->role;
+}
+
+QDataStream &KContacts::operator>>(QDataStream &s, Role &role)
+{
+    s >> role.d->parameters >> role.d->role;
+    return s;
+}
diff --git a/src/role.h b/src/role.h
new file mode 100644 (file)
index 0000000..626c57a
--- /dev/null
@@ -0,0 +1,56 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef ROLE_H
+#define ROLE_H
+
+#include "kcontacts_export.h"
+#include <QSharedDataPointer>
+#include <QString>
+#include <QMap>
+
+namespace KContacts {
+/** @short Class that holds a Role for a contact.
+ *  @since 5.3
+ */
+class KCONTACTS_EXPORT Role
+{
+    friend KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &, const Role &);
+    friend KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &, Role &);
+public:
+    Role();
+    Role(const Role &other);
+    Role(const QString &role);
+
+    ~Role();
+
+    typedef QVector<Role> List;
+
+    void setRole(const QString &role);
+    Q_REQUIRED_RESULT QString role() const;
+
+    Q_REQUIRED_RESULT bool isValid() const;
+
+    void setParameters(const QMap<QString, QStringList> &params);
+    Q_REQUIRED_RESULT QMap<QString, QStringList> parameters() const;
+
+    Q_REQUIRED_RESULT bool operator==(const Role &other) const;
+    Q_REQUIRED_RESULT bool operator!=(const Role &other) const;
+
+    Role &operator=(const Role &other);
+
+    Q_REQUIRED_RESULT QString toString() const;
+private:
+    class Private;
+    QSharedDataPointer<Private> d;
+};
+KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &stream, const Role &object);
+
+KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &stream, Role &object);
+}
+Q_DECLARE_TYPEINFO(KContacts::Role, Q_MOVABLE_TYPE);
+#endif // ROLE_H
diff --git a/src/secrecy.cpp b/src/secrecy.cpp
new file mode 100644 (file)
index 0000000..6f40685
--- /dev/null
@@ -0,0 +1,147 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2002 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "secrecy.h"
+
+#include <KLocalizedString>
+
+#include <QDataStream>
+#include <QSharedData>
+
+using namespace KContacts;
+
+class Q_DECL_HIDDEN Secrecy::PrivateData : public QSharedData
+{
+public:
+    PrivateData()
+        : mType(Secrecy::Invalid)
+    {
+    }
+
+    PrivateData(const PrivateData &other)
+        : QSharedData(other)
+    {
+        mType = other.mType;
+    }
+
+    Type mType;
+};
+
+Secrecy::Secrecy(Type type)
+    : d(new PrivateData)
+{
+    d->mType = type;
+}
+
+Secrecy::Secrecy(const Secrecy &other)
+    : d(other.d)
+{
+}
+
+Secrecy::~Secrecy()
+{
+}
+
+Secrecy &Secrecy::operator=(const Secrecy &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+bool Secrecy::operator==(const Secrecy &other) const
+{
+    return d->mType == other.d->mType;
+}
+
+bool Secrecy::operator!=(const Secrecy &other) const
+{
+    return !(*this == other);
+}
+
+bool Secrecy::isValid() const
+{
+    return d->mType != Invalid;
+}
+
+void Secrecy::setType(Type type)
+{
+    d->mType = type;
+}
+
+Secrecy::Type Secrecy::type() const
+{
+    return d->mType;
+}
+
+Secrecy::TypeList Secrecy::typeList()
+{
+    static TypeList list;
+
+    if (list.isEmpty()) {
+        list << Public << Private << Confidential;
+    }
+
+    return list;
+}
+
+QString Secrecy::typeLabel(Type type)
+{
+    switch (type) {
+    case Public:
+        return i18nc("access is for everyone", "Public");
+        break;
+    case Private:
+        return i18nc("access is by owner only", "Private");
+        break;
+    case Confidential:
+        return i18nc("access is by owner and a controlled group", "Confidential");
+        break;
+    default:
+        return i18nc("unknown secrecy type", "Unknown type");
+        break;
+    }
+}
+
+QString Secrecy::toString() const
+{
+    QString str = QLatin1String("Secrecy {\n");
+    str += QStringLiteral("  Type: %1\n").arg(typeLabel(d->mType));
+    str += QLatin1String("}\n");
+
+    return str;
+}
+
+QDataStream &KContacts::operator<<(QDataStream &s, const Secrecy &secrecy)
+{
+    return s << (uint)secrecy.d->mType;
+}
+
+QDataStream &KContacts::operator>>(QDataStream &s, Secrecy &secrecy)
+{
+    uint type;
+    s >> type;
+
+    switch (type) {
+    case 0:
+        secrecy.d->mType = Secrecy::Public;
+        break;
+    case 1:
+        secrecy.d->mType = Secrecy::Private;
+        break;
+    case 2:
+        secrecy.d->mType = Secrecy::Confidential;
+        break;
+    default:
+        secrecy.d->mType = Secrecy::Invalid;
+        break;
+    }
+
+    return s;
+}
diff --git a/src/secrecy.h b/src/secrecy.h
new file mode 100644 (file)
index 0000000..231b48c
--- /dev/null
@@ -0,0 +1,112 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2002 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef KCONTACTS_SECRECY_H
+#define KCONTACTS_SECRECY_H
+
+#include "kcontacts_export.h"
+#include <QVector>
+#include <QSharedDataPointer>
+
+namespace KContacts {
+/** Descripes the confidentiality of an addressee. */
+class KCONTACTS_EXPORT Secrecy
+{
+    friend KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &, const Secrecy &);
+    friend KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &, Secrecy &);
+
+public:
+    /**
+     * Secrecy types
+     *
+     * @li Public       - for public access
+     * @li Private      - only private access
+     * @li Confidential - access for confidential persons
+     */
+    enum Type {
+        Public,
+        Private,
+        Confidential,
+        Invalid
+    };
+
+    /**
+     * List of secrecy types.
+     */
+    typedef QVector<Type> TypeList;
+
+    /**
+     * Creates a new secrecy of the given type.
+     *
+     * @param type  The secrecy type. @see Type
+     */
+    Secrecy(Type type = Invalid);
+
+    /**
+     * Copy constructor.
+     */
+    Secrecy(const Secrecy &other);
+
+    /**
+     * Destroys the secrecy.
+     */
+    ~Secrecy();
+
+    Secrecy &operator=(const Secrecy &other);
+
+    Q_REQUIRED_RESULT bool operator==(const Secrecy &other) const;
+    Q_REQUIRED_RESULT bool operator!=(const Secrecy &other) const;
+
+    /**
+     * Returns if the Secrecy object has a valid value.
+     */
+    Q_REQUIRED_RESULT bool isValid() const;
+
+    /**
+     * Sets the @p type.
+     *
+     * @param type The #Type of secrecy
+     */
+    void setType(Type type);
+
+    /**
+     * Returns the type.
+     */
+    Q_REQUIRED_RESULT Type type() const;
+
+    /**
+     * Returns a list of all available secrecy types.
+     */
+    Q_REQUIRED_RESULT static TypeList typeList();
+
+    /**
+     * Returns a translated label for a given secrecy @p type.
+     */
+    Q_REQUIRED_RESULT static QString typeLabel(Type type);
+
+    /**
+     * Returns a string representation of the secrecy.
+     */
+    Q_REQUIRED_RESULT QString toString() const;
+
+private:
+    class PrivateData;
+    QSharedDataPointer<PrivateData> d;
+};
+
+/**
+ * Serializes the @p secrecy object into the @p stream.
+ */
+KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &stream, const Secrecy &secrecy);
+
+/**
+ * Initializes the @p secrecy object from the @p stream.
+ */
+KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &stream, Secrecy &secrecy);
+}
+Q_DECLARE_TYPEINFO(KContacts::Secrecy, Q_MOVABLE_TYPE);
+#endif
diff --git a/src/sound.cpp b/src/sound.cpp
new file mode 100644 (file)
index 0000000..43f24fc
--- /dev/null
@@ -0,0 +1,156 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2002 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "sound.h"
+
+#include <QDataStream>
+#include <QSharedData>
+
+using namespace KContacts;
+
+class Q_DECL_HIDDEN Sound::Private : public QSharedData
+{
+public:
+    Private()
+        : mIntern(false)
+    {
+    }
+
+    Private(const Private &other)
+        : QSharedData(other)
+    {
+        mUrl = other.mUrl;
+        mData = other.mData;
+        mIntern = other.mIntern;
+    }
+
+    QString mUrl;
+    QByteArray mData;
+
+    bool mIntern;
+};
+
+Sound::Sound()
+    : d(new Private)
+{
+}
+
+Sound::Sound(const QString &url)
+    : d(new Private)
+{
+    d->mUrl = url;
+}
+
+Sound::Sound(const QByteArray &data)
+    : d(new Private)
+{
+    d->mIntern = true;
+    d->mData = data;
+}
+
+Sound::Sound(const Sound &other)
+    : d(other.d)
+{
+}
+
+Sound::~Sound()
+{
+}
+
+Sound &Sound::operator=(const Sound &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+bool Sound::operator==(const Sound &other) const
+{
+    if (d->mIntern != other.d->mIntern) {
+        return false;
+    }
+
+    if (d->mIntern) {
+        if (d->mData != other.d->mData) {
+            return false;
+        }
+    } else {
+        if (d->mUrl != other.d->mUrl) {
+            return false;
+        }
+    }
+
+    return true;
+}
+
+bool Sound::operator!=(const Sound &other) const
+{
+    return !(other == *this);
+}
+
+void Sound::setUrl(const QString &url)
+{
+    d->mIntern = false;
+    d->mUrl = url;
+}
+
+void Sound::setData(const QByteArray &data)
+{
+    d->mIntern = true;
+    d->mData = data;
+}
+
+bool Sound::isIntern() const
+{
+    return d->mIntern;
+}
+
+bool Sound::isEmpty() const
+{
+    return
+        (d->mIntern && d->mData.isEmpty()) || (!d->mIntern && d->mUrl.isEmpty());
+}
+
+QString Sound::url() const
+{
+    return d->mUrl;
+}
+
+QByteArray Sound::data() const
+{
+    return d->mData;
+}
+
+QString Sound::toString() const
+{
+    QString str = QLatin1String("Sound {\n");
+    str += QStringLiteral("  IsIntern: %1\n").
+           arg(d->mIntern ? QStringLiteral("true") : QStringLiteral("false"));
+    if (d->mIntern) {
+        str += QStringLiteral("  Data: %1\n").
+               arg(QString::fromLatin1(d->mData.toBase64()));
+    } else {
+        str += QStringLiteral("  Url: %1\n").arg(d->mUrl);
+    }
+    str += QLatin1String("}\n");
+
+    return str;
+}
+
+QDataStream &KContacts::operator<<(QDataStream &s, const Sound &sound)
+{
+    return s << sound.d->mIntern << sound.d->mUrl << sound.d->mData;
+}
+
+QDataStream &KContacts::operator>>(QDataStream &s, Sound &sound)
+{
+    s >> sound.d->mIntern >> sound.d->mUrl >> sound.d->mData;
+
+    return s;
+}
diff --git a/src/sound.h b/src/sound.h
new file mode 100644 (file)
index 0000000..e27a8dc
--- /dev/null
@@ -0,0 +1,168 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2002 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef KCONTACTS_SOUND_H
+#define KCONTACTS_SOUND_H
+
+#include "kcontacts_export.h"
+#include <QString>
+#include <QSharedDataPointer>
+
+namespace KContacts {
+/** @short Class that holds a Sound clip for a contact.
+ *
+ *  The sound can be played doing something like this:
+ *
+ *  \code
+ *    KTempFile tmp;
+ *    if ( sound.isIntern() ) {
+ *      tmp.file()->write( sound.data() );
+ *      tmp.close();
+ *      KAudioPlayer::play( tmp.name() );
+ *    } else if( !sound.url().isEmpty() ) {
+ *      QString tmpFile;
+ *      if ( !KIO::NetAccess::download( QUrl( themeURL.url() ), tmpFile, 0 ) ) {
+ *        KMessageBox::error( 0,
+ *                            KIO::NetAccess::lastErrorString(),
+ *                            i18n( "Failed to download sound file" ),
+ *                            KMessageBox::Notify
+ *                          );
+ *        return;
+ *      }
+ *      KAudioPlayer::play( tmpFile );
+ *    }
+ *  \endcode
+ *
+ *  Unfortunately, KAudioPlayer::play is ASync, so to delete the temporary file
+ *  the best you can really do is set a timer.
+ *
+ */
+class KCONTACTS_EXPORT Sound
+{
+    friend KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &, const Sound &);
+    friend KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &, Sound &);
+
+public:
+
+    /**
+     * Creates an empty sound object.
+     */
+    Sound();
+
+    /**
+     * Creates a sound object for the given url.
+     *
+     * @param url A url that describes the position of the sound file.
+     */
+    Sound(const QString &url);
+
+    /**
+     * Creates a sound object for the given data.
+     *
+     * @param data The raw data of the sound.
+     */
+    Sound(const QByteArray &data);
+
+    /**
+     * Copy constructor.
+     */
+    Sound(const Sound &other);
+
+    /**
+     * Destroys the sound object.
+     */
+    ~Sound();
+
+    typedef QVector<Sound> List;
+    /**
+     * Assignment operator.
+     *
+     * @param other The sound object to assign to @c this
+     */
+    Sound &operator=(const Sound &other);
+
+    /**
+     * Equality operator.
+     *
+     * @param other The object to compare with
+     *
+     * @return @c true if the two objects are equal, otherwise @c false
+     */
+    Q_REQUIRED_RESULT bool operator==(const Sound &other) const;
+
+    /**
+     * Not-Equal operator.
+     *
+     * @param other The object to compare with
+     *
+     * @return @c true if the two objects are not equal, otherwise @c false
+     */
+    Q_REQUIRED_RESULT bool operator!=(const Sound &other) const;
+
+    /**
+     * Sets a URL for the location of the sound file. When using this
+     * function, isIntern() will return 'false' until you use
+     * setData().
+     *
+     * @param url  The location URL of the sound file.
+     */
+    void setUrl(const QString &url);
+
+    /**
+     * Returns true, if the sound object is empty.
+     */
+    Q_REQUIRED_RESULT bool isEmpty() const;
+
+    /**
+     * Sets the raw data of the sound. When using this function,
+     * isIntern() will return 'true' until you use setUrl().
+     *
+     * @param data  The raw data of the sound.
+     */
+    void setData(const QByteArray &data);
+
+    /**
+     * Returns whether the sound is described by a URL (extern) or
+     * by the raw data (intern).
+     * When this method returns 'true' you can use data() to
+     * get the raw data. Otherwise you can request the URL of this
+     * sound by url() and load the raw data from that location.
+     */
+    Q_REQUIRED_RESULT bool isIntern() const;
+
+    /**
+     * Returns the location URL of this sound.
+     */
+    Q_REQUIRED_RESULT QString url() const;
+
+    /**
+     * Returns the raw data of this sound.
+     */
+    Q_REQUIRED_RESULT QByteArray data() const;
+
+    /**
+     * Returns string representation of the sound.
+     */
+    Q_REQUIRED_RESULT QString toString() const;
+
+private:
+    class Private;
+    QSharedDataPointer<Private> d;
+};
+
+/**
+ * Serializes the @p sound object into the @p stream.
+ */
+KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &stream, const Sound &sound);
+
+/**
+ * Initializes the @p sound object from the @p stream.
+ */
+KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &stream, Sound &sound);
+}
+Q_DECLARE_TYPEINFO(KContacts::Sound, Q_MOVABLE_TYPE);
+#endif
diff --git a/src/timezone.cpp b/src/timezone.cpp
new file mode 100644 (file)
index 0000000..1796e5a
--- /dev/null
@@ -0,0 +1,120 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2001 Cornelius Schumacher <schumacher@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "timezone.h"
+
+#include <QDataStream>
+#include <QSharedData>
+
+using namespace KContacts;
+
+class Q_DECL_HIDDEN TimeZone::Private : public QSharedData
+{
+public:
+    Private(int offset = 0, bool valid = false)
+        : mOffset(offset)
+        , mValid(valid)
+    {
+    }
+
+    Private(const Private &other)
+        : QSharedData(other)
+    {
+        mOffset = other.mOffset;
+        mValid = other.mValid;
+    }
+
+    int mOffset;
+    bool mValid;
+};
+
+TimeZone::TimeZone()
+    : d(new Private)
+{
+}
+
+TimeZone::TimeZone(int offset)
+    : d(new Private(offset, true))
+{
+}
+
+TimeZone::TimeZone(const TimeZone &other)
+    : d(other.d)
+{
+}
+
+TimeZone::~TimeZone()
+{
+}
+
+void TimeZone::setOffset(int offset)
+{
+    d->mOffset = offset;
+    d->mValid = true;
+}
+
+int TimeZone::offset() const
+{
+    return d->mOffset;
+}
+
+bool TimeZone::isValid() const
+{
+    return d->mValid;
+}
+
+bool TimeZone::operator==(const TimeZone &t) const
+{
+    if (!t.isValid() && !isValid()) {
+        return true;
+    }
+
+    if (!t.isValid() || !isValid()) {
+        return false;
+    }
+
+    if (t.d->mOffset == d->mOffset) {
+        return true;
+    }
+
+    return false;
+}
+
+bool TimeZone::operator!=(const TimeZone &t) const
+{
+    return !(*this == t);
+}
+
+TimeZone &TimeZone::operator=(const TimeZone &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+QString TimeZone::toString() const
+{
+    QString str = QLatin1String("TimeZone {\n");
+    str += QStringLiteral("  Offset: %1\n").arg(d->mOffset);
+    str += QLatin1String("}\n");
+
+    return str;
+}
+
+QDataStream &KContacts::operator<<(QDataStream &s, const TimeZone &zone)
+{
+    return s << zone.d->mOffset << zone.d->mValid;
+}
+
+QDataStream &KContacts::operator>>(QDataStream &s, TimeZone &zone)
+{
+    s >> zone.d->mOffset >> zone.d->mValid;
+
+    return s;
+}
diff --git a/src/timezone.h b/src/timezone.h
new file mode 100644 (file)
index 0000000..ec8b321
--- /dev/null
@@ -0,0 +1,92 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2001 Cornelius Schumacher <schumacher@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef KCONTACTS_TIMEZONE_H
+#define KCONTACTS_TIMEZONE_H
+
+#include "kcontacts_export.h"
+#include <QSharedDataPointer>
+#include <QString>
+
+namespace KContacts {
+/**
+ * @short Time zone information.
+ *
+ * This class stores information about a time zone.
+ */
+class KCONTACTS_EXPORT TimeZone
+{
+    friend KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &, const TimeZone &);
+    friend KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &, TimeZone &);
+
+public:
+    /**
+     * Construct invalid time zone.
+     */
+    TimeZone();
+
+    /**
+     * Construct time zone.
+     *
+     * @param offset Offset in minutes relative to UTC.
+     */
+    TimeZone(int offset);
+
+    /**
+     * Copy constructor.
+     */
+    TimeZone(const TimeZone &other);
+
+    /**
+     * Destroys the time zone.
+     */
+    ~TimeZone();
+
+    /**
+     * Set time zone offset relative to UTC.
+     *
+     * @param offset Offset in minutes.
+     */
+    void setOffset(int offset);
+
+    /**
+     * Return offset in minutes relative to UTC.
+     */
+    Q_REQUIRED_RESULT int offset() const;
+
+    /**
+     * Return, if this time zone object is valid.
+     */
+    Q_REQUIRED_RESULT bool isValid() const;
+
+    Q_REQUIRED_RESULT bool operator==(const TimeZone &other) const;
+    Q_REQUIRED_RESULT bool operator!=(const TimeZone &other) const;
+    TimeZone &operator=(const TimeZone &other);
+
+    /**
+     * Return string representation of time zone offset.
+     */
+    Q_REQUIRED_RESULT QString toString() const;
+
+private:
+    class Private;
+    QSharedDataPointer<Private> d;
+};
+
+/**
+ * Serializes the @p timezone object into the @p stream.
+ */
+KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &stream, const TimeZone &timeZone);
+
+/**
+ * Initializes the @p timezone object from the @p stream.
+ */
+KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &stream, TimeZone &timeZone);
+}
+Q_DECLARE_TYPEINFO(KContacts::TimeZone, Q_MOVABLE_TYPE);
+
+#endif
diff --git a/src/title.cpp b/src/title.cpp
new file mode 100644 (file)
index 0000000..88a668a
--- /dev/null
@@ -0,0 +1,124 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "title.h"
+#include <QMap>
+#include <QStringList>
+#include <QDataStream>
+
+using namespace KContacts;
+
+class Q_DECL_HIDDEN Title::Private : public QSharedData
+{
+public:
+    Private()
+    {
+    }
+
+    Private(const Private &other)
+        : QSharedData(other)
+    {
+        parameters = other.parameters;
+        title = other.title;
+    }
+
+    QMap<QString, QStringList> parameters;
+    QString title;
+};
+
+Title::Title()
+    : d(new Private)
+{
+}
+
+Title::Title(const Title &other)
+    : d(other.d)
+{
+}
+
+Title::Title(const QString &title)
+    : d(new Private)
+{
+    d->title = title;
+}
+
+Title::~Title()
+{
+}
+
+void Title::setTitle(const QString &title)
+{
+    d->title = title;
+}
+
+QString Title::title() const
+{
+    return d->title;
+}
+
+bool Title::isValid() const
+{
+    return !d->title.isEmpty();
+}
+
+void Title::setParameters(const QMap<QString, QStringList> &params)
+{
+    d->parameters = params;
+}
+
+QMap<QString, QStringList> Title::parameters() const
+{
+    return d->parameters;
+}
+
+bool Title::operator==(const Title &other) const
+{
+    return (d->parameters == other.parameters()) && (d->title == other.title());
+}
+
+bool Title::operator!=(const Title &other) const
+{
+    return !(other == *this);
+}
+
+Title &Title::operator=(const Title &other)
+{
+    if (this != &other) {
+        d = other.d;
+    }
+
+    return *this;
+}
+
+QString Title::toString() const
+{
+    QString str = QLatin1String("Title {\n");
+    str += QStringLiteral("    title: %1\n").arg(d->title);
+    if (!d->parameters.isEmpty()) {
+        QString param;
+        QMap<QString, QStringList>::const_iterator it = d->parameters.constBegin();
+        const QMap<QString, QStringList>::const_iterator end = d->parameters.constEnd();
+        while (it != end) {
+            param += QStringLiteral("%1 %2").arg(it.key(), it.value().join(QLatin1Char(',')));
+            ++it;
+        }
+        str += QStringLiteral("    parameters: %1\n").arg(param);
+    }
+    str += QLatin1String("}\n");
+    return str;
+}
+
+QDataStream &KContacts::operator<<(QDataStream &s, const Title &title)
+{
+    return s << title.d->parameters << title.d->title;
+}
+
+QDataStream &KContacts::operator>>(QDataStream &s, Title &title)
+{
+    s >> title.d->parameters >> title.d->title;
+    return s;
+}
diff --git a/src/title.h b/src/title.h
new file mode 100644 (file)
index 0000000..0ac3177
--- /dev/null
@@ -0,0 +1,56 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2016-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef TITLE_H
+#define TITLE_H
+
+#include "kcontacts_export.h"
+#include <QSharedDataPointer>
+#include <QString>
+#include <QMap>
+
+namespace KContacts {
+/** @short Class that holds a Title for a contact.
+ *  @since 5.3
+ */
+class KCONTACTS_EXPORT Title
+{
+    friend KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &, const Title &);
+    friend KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &, Title &);
+public:
+    Title();
+    Title(const Title &other);
+    Title(const QString &title);
+
+    ~Title();
+
+    typedef QVector<Title> List;
+
+    void setTitle(const QString &title);
+    Q_REQUIRED_RESULT QString title() const;
+
+    Q_REQUIRED_RESULT bool isValid() const;
+
+    void setParameters(const QMap<QString, QStringList> &params);
+    Q_REQUIRED_RESULT QMap<QString, QStringList> parameters() const;
+
+    Q_REQUIRED_RESULT bool operator==(const Title &other) const;
+    Q_REQUIRED_RESULT bool operator!=(const Title &other) const;
+
+    Title &operator=(const Title &other);
+
+    Q_REQUIRED_RESULT QString toString() const;
+private:
+    class Private;
+    QSharedDataPointer<Private> d;
+};
+KCONTACTS_EXPORT QDataStream &operator<<(QDataStream &stream, const Title &object);
+
+KCONTACTS_EXPORT QDataStream &operator>>(QDataStream &stream, Title &object);
+}
+Q_DECLARE_TYPEINFO(KContacts::Title, Q_MOVABLE_TYPE);
+#endif // TITLE_H
diff --git a/src/vcarddrag.cpp b/src/vcarddrag.cpp
new file mode 100644 (file)
index 0000000..64777d9
--- /dev/null
@@ -0,0 +1,80 @@
+/*
+    This file is part of the KContacts framework.
+
+    SPDX-FileCopyrightText: 2002 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "vcarddrag.h"
+
+#include "converter/vcardconverter.h"
+
+#include <QMimeData>
+#include <QMimeDatabase>
+
+using namespace KContacts;
+
+static QString findCompatibleMimeType(const QMimeData *md)
+{
+    if (!md) {
+        return {};
+    }
+    // check the canonical MIME type first
+    if (md->hasFormat(KContacts::Addressee::mimeType())) {
+        return KContacts::Addressee::mimeType();
+    }
+
+    const QStringList mimeTypeOffers = md->formats();
+    const QMimeDatabase db;
+    for (const QString &mimeType : mimeTypeOffers) {
+        const QMimeType mimeTypePtr = db.mimeTypeForName(mimeType);
+        if (mimeTypePtr.isValid() && mimeTypePtr.inherits(KContacts::Addressee::mimeType())) {
+            return mimeType;
+        }
+    }
+
+    return QString();
+}
+
+bool VCardDrag::populateMimeData(QMimeData *md, const QByteArray &content)
+{
+    md->setData(KContacts::Addressee::mimeType(), content);
+    return true;
+}
+
+bool VCardDrag::populateMimeData(QMimeData *md, const KContacts::Addressee::List &addressees)
+{
+    KContacts::VCardConverter converter;
+    const QByteArray vcards = converter.createVCards(addressees);
+    if (!vcards.isEmpty()) {
+        return populateMimeData(md, vcards);
+    } else {
+        return false;
+    }
+}
+
+bool VCardDrag::canDecode(const QMimeData *md)
+{
+    return !findCompatibleMimeType(md).isEmpty();
+}
+
+bool VCardDrag::fromMimeData(const QMimeData *md, QByteArray &content)
+{
+    const QString mimeOffer = findCompatibleMimeType(md);
+    if (mimeOffer.isEmpty()) {
+        return false;
+    }
+    content = md->data(mimeOffer);
+    return !content.isEmpty();
+}
+
+bool VCardDrag::fromMimeData(const QMimeData *md, KContacts::Addressee::List &addressees)
+{
+    const QString mimeOffer = findCompatibleMimeType(md);
+    if (mimeOffer.isEmpty()) {
+        return false;
+    }
+    addressees = KContacts::VCardConverter().parseVCards(md->data(mimeOffer));
+    return !addressees.isEmpty();
+}
diff --git a/src/vcarddrag.h b/src/vcarddrag.h
new file mode 100644 (file)
index 0000000..0b2f142
--- /dev/null
@@ -0,0 +1,84 @@
+/*
+    This file is part of the KContacts framework.
+
+    SPDX-FileCopyrightText: 2002-2010 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef KCONTACTS_VCARDDRAG_H
+#define KCONTACTS_VCARDDRAG_H
+
+#include "kcontacts_export.h"
+
+#include <kcontacts/addressee.h>
+#include <QMimeData>
+
+namespace KContacts {
+/**
+  @brief Utility function for implementing drag&drop for vCards
+
+  See the Qt drag'n'drop documentation.
+
+  @since 4.5
+*/
+namespace VCardDrag {
+/**
+  Adds the vCard representation as data of the drag object.
+
+  @param md the object to set the data on
+  @param content the vCard data to set
+
+  @return Always @c true
+*/
+KCONTACTS_EXPORT bool populateMimeData(QMimeData *md, const QByteArray &content);
+
+/**
+  Adds the vCard representation as data of the drag object.
+
+  @param md the object to set the data on
+  @param contacts list of Addressee objects to serialize to vCard
+
+  @return @c true if serializing of the given list worked, otherwise @c false
+
+  @see VCardConverter::createVCards()
+*/
+KCONTACTS_EXPORT bool populateMimeData(QMimeData *md, const KContacts::Addressee::List &contacts);
+
+/**
+  Returns if drag&drop object can be decoded to vCard.
+
+  @param md the object to check for vCard data
+
+  @return @c true if the given data object contains a vCard MIME type, otherwise @c false
+*/
+KCONTACTS_EXPORT bool canDecode(const QMimeData *md);
+
+/**
+  Decodes the drag&drop object to vCard component @p content.
+
+  @param md the object to check for vCard data
+  @param content where to put the vCard data from @p md
+
+  @return @c true if there was data for the vCard MIME type, otherwise @c false
+
+  @see canDecode()
+*/
+KCONTACTS_EXPORT bool fromMimeData(const QMimeData *md, QByteArray &content);
+
+/**
+  Decodes the MIME data @p md and puts the resulting vCard into @p contacts.
+
+  @param md the object to check for vCard data
+  @param contacts where to put the parsed vCards from @p md
+
+  @return @c true if there was data for the vCard MIME type and it could be parsed successfully,
+          otherwise @c false
+
+  @see canDecode()
+*/
+KCONTACTS_EXPORT bool fromMimeData(const QMimeData *md, KContacts::Addressee::List &contacts);
+}
+}
+
+#endif // VCARDDRAG_H
diff --git a/src/vcardparser/CMakeLists.txt b/src/vcardparser/CMakeLists.txt
new file mode 100644 (file)
index 0000000..5ada0ee
--- /dev/null
@@ -0,0 +1,10 @@
+
+
+########### install files ###############
+install(
+  FILES
+  vcard.h
+  vcardline.h
+  vcardparser.h
+  DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/kcontacts COMPONENT Devel
+)
diff --git a/src/vcardparser/vcard.cpp b/src/vcardparser/vcard.cpp
new file mode 100644 (file)
index 0000000..6a0028e
--- /dev/null
@@ -0,0 +1,107 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2003 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "vcard.h"
+
+using namespace KContacts;
+
+VCard::VCard()
+{
+}
+
+VCard::VCard(const VCard &vcard)
+{
+    mLineMap = vcard.mLineMap;
+}
+
+VCard::~VCard()
+{
+}
+
+VCard &VCard::operator=(const VCard &vcard)
+{
+    if (&vcard == this) {
+        return *this;
+    }
+
+    mLineMap = vcard.mLineMap;
+
+    return *this;
+}
+
+void VCard::clear()
+{
+    mLineMap.clear();
+}
+
+QStringList VCard::identifiers() const
+{
+    return mLineMap.keys();
+}
+
+void VCard::addLine(const VCardLine &line)
+{
+    mLineMap[ line.identifier() ].append(line);
+}
+
+VCardLine::List VCard::lines(const QString &identifier) const
+{
+    LineMap::ConstIterator it = mLineMap.find(identifier);
+    if (it == mLineMap.end()) {
+        return VCardLine::List();
+    }
+
+    return *it;
+}
+
+VCardLine VCard::line(const QString &identifier) const
+{
+    LineMap::ConstIterator it = mLineMap.find(identifier);
+    if (it == mLineMap.end()) {
+        return VCardLine();
+    }
+
+    if ((*it).isEmpty()) {
+        return VCardLine();
+    } else {
+        return (*it).first();
+    }
+}
+
+void VCard::setVersion(Version version)
+{
+    mLineMap.remove(QStringLiteral("VERSION"));
+
+    VCardLine line;
+    line.setIdentifier(QStringLiteral("VERSION"));
+    if (version == v2_1) {
+        line.setIdentifier(QStringLiteral("2.1"));
+    } else if (version == v3_0) {
+        line.setIdentifier(QStringLiteral("3.0"));
+    } else if (version == v4_0) {
+        line.setIdentifier(QStringLiteral("4.0"));
+    }
+
+    mLineMap[ QStringLiteral("VERSION") ].append(line);
+}
+
+VCard::Version VCard::version() const
+{
+    LineMap::ConstIterator versionEntry = mLineMap.find(QStringLiteral("VERSION"));
+    if (versionEntry == mLineMap.end()) {
+        return v3_0;
+    }
+
+    VCardLine line = (*versionEntry)[ 0 ];
+    if (line.value() == QLatin1String("2.1")) {
+        return v2_1;
+    } else if (line.value() == QLatin1String("3.0")) {
+        return v3_0;
+    } else {
+        return v4_0;
+    }
+}
diff --git a/src/vcardparser/vcard.h b/src/vcardparser/vcard.h
new file mode 100644 (file)
index 0000000..48ec052
--- /dev/null
@@ -0,0 +1,76 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2003 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef VCARDPARSER_VCARD_H
+#define VCARDPARSER_VCARD_H
+
+#include <QMap>
+#include <QStringList>
+#include <QVector>
+#include "vcardline.h"
+
+namespace KContacts {
+class VCard
+{
+public:
+    typedef QVector<VCard> List;
+    typedef QMap<QString, VCardLine::List> LineMap;
+
+    enum Version {
+        v2_1,
+        v3_0,
+        v4_0
+    };
+
+    VCard();
+    VCard(const VCard &card);
+
+    ~VCard();
+
+    VCard &operator=(const VCard &card);
+
+    /**
+     * Removes all lines from the vCard.
+     */
+    void clear();
+
+    /**
+     * Returns a list of all identifiers that exists in the vCard.
+     */
+    Q_REQUIRED_RESULT QStringList identifiers() const;
+
+    /**
+     * Adds a VCardLine to the VCard
+     */
+    void addLine(const VCardLine &line);
+
+    /**
+     * Returns all lines of the vcard with a special identifier.
+     */
+    Q_REQUIRED_RESULT VCardLine::List lines(const QString &identifier) const;
+
+    /**
+     * Returns only the first line of the vcard with a special identifier.
+     */
+    Q_REQUIRED_RESULT VCardLine line(const QString &identifier) const;
+
+    /**
+     * Set the version of the vCard.
+     */
+    void setVersion(Version version);
+
+    /**
+     * Returns the version of this vCard.
+     */
+    Q_REQUIRED_RESULT Version version() const;
+
+private:
+    LineMap mLineMap;
+};
+}
+
+#endif
diff --git a/src/vcardparser/vcardline.cpp b/src/vcardparser/vcardline.cpp
new file mode 100644 (file)
index 0000000..2c4a770
--- /dev/null
@@ -0,0 +1,136 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2003 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "vcardline.h"
+
+using namespace KContacts;
+
+VCardLine::VCardLine()
+{
+}
+
+VCardLine::VCardLine(const QString &identifier)
+{
+    mIdentifier = identifier;
+}
+
+VCardLine::VCardLine(const QString &identifier, const QVariant &value)
+{
+    mIdentifier = identifier;
+    mValue = value;
+}
+
+VCardLine::VCardLine(const VCardLine &line)
+{
+    mParamMap = line.mParamMap;
+    mValue = line.mValue;
+    mIdentifier = line.mIdentifier;
+    mGroup = line.mGroup;
+}
+
+VCardLine::~VCardLine()
+{
+}
+
+VCardLine &VCardLine::operator=(const VCardLine &line)
+{
+    if (&line == this) {
+        return *this;
+    }
+
+    mParamMap = line.mParamMap;
+    mValue = line.mValue;
+    mIdentifier = line.mIdentifier;
+    mGroup = line.mGroup;
+
+    return *this;
+}
+
+bool VCardLine::operator==(const VCardLine &other) const
+{
+    return (mParamMap == other.parameterMap())
+           && (mValue == other.value())
+           && (mIdentifier == other.identifier())
+           && (mGroup == other.group());
+}
+
+void VCardLine::setIdentifier(const QString &identifier)
+{
+    mIdentifier = identifier;
+}
+
+QString VCardLine::identifier() const
+{
+    return mIdentifier;
+}
+
+void VCardLine::setValue(const QVariant &value)
+{
+    mValue = value;
+}
+
+QVariant VCardLine::value() const
+{
+    return mValue;
+}
+
+void VCardLine::setGroup(const QString &group)
+{
+    mGroup = group;
+}
+
+QString VCardLine::group() const
+{
+    return mGroup;
+}
+
+bool VCardLine::hasGroup() const
+{
+    return !mGroup.isEmpty();
+}
+
+QStringList VCardLine::parameterList() const
+{
+    return mParamMap.keys();
+}
+
+void VCardLine::addParameter(const QString &param, const QString &value)
+{
+    QStringList &list = mParamMap[ param ];
+    if (!list.contains(value)) {     // not included yet
+        list.append(value);
+    }
+}
+
+QStringList VCardLine::parameters(const QString &param) const
+{
+    ParamMap::ConstIterator it = mParamMap.find(param);
+    if (it == mParamMap.end()) {
+        return QStringList();
+    } else {
+        return *it;
+    }
+}
+
+QString VCardLine::parameter(const QString &param) const
+{
+    ParamMap::ConstIterator it = mParamMap.find(param);
+    if (it == mParamMap.end()) {
+        return QString();
+    } else {
+        if ((*it).isEmpty()) {
+            return QString();
+        } else {
+            return (*it).first();
+        }
+    }
+}
+
+VCardLine::ParamMap VCardLine::parameterMap() const
+{
+    return mParamMap;
+}
diff --git a/src/vcardparser/vcardline.h b/src/vcardparser/vcardline.h
new file mode 100644 (file)
index 0000000..2349c31
--- /dev/null
@@ -0,0 +1,120 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2003 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef VCARDLINE_H
+#define VCARDLINE_H
+
+#include <QMap>
+#include <QString>
+#include <QStringList>
+#include <QVariant>
+
+#include "kcontacts_export.h"
+
+namespace KContacts {
+class KCONTACTS_EXPORT VCardLine
+{
+public:
+    typedef QVector<VCardLine> List;
+    typedef QMap<QString, QStringList> ParamMap;
+
+    VCardLine();
+    VCardLine(const QString &identifier);
+    VCardLine(const QString &identifier, const QVariant &value);
+    VCardLine(const VCardLine &line);
+
+    ~VCardLine();
+
+    VCardLine &operator=(const VCardLine &line);
+
+    /**
+     * Equality operator.
+     *
+     */
+    Q_REQUIRED_RESULT bool operator==(const VCardLine &other) const;
+
+    /**
+     * Sets the identifier of this line e.g. UID, FN, CLASS
+     *
+     * @param identifier The VCard identifier of this line
+     */
+    void setIdentifier(const QString &identifier);
+
+    /**
+     * Returns the identifier of this line.
+     */
+    Q_REQUIRED_RESULT QString identifier() const;
+
+    /**
+     * Sets the value of this line.
+     */
+    void setValue(const QVariant &value);
+
+    /**
+     * Returns the value of this line.
+     */
+    Q_REQUIRED_RESULT QVariant value() const;
+
+    /**
+     * Sets the group the line belongs to.
+     */
+    void setGroup(const QString &group);
+
+    /**
+     * Returns the group the line belongs to.
+     */
+    Q_REQUIRED_RESULT QString group() const;
+
+    /**
+     * Returns whether the line belongs to a group.
+     */
+    Q_REQUIRED_RESULT bool hasGroup() const;
+
+    /**
+     * Returns all parameters.
+     */
+    Q_REQUIRED_RESULT QStringList parameterList() const;
+
+    /**
+     * Add a new parameter to the line.
+     *
+     * @param param Name of the parameter to insert
+     * @param value Value of the parameter to insert
+     */
+    void addParameter(const QString &param, const QString &value);
+
+    /**
+     * Returns the values of a special parameter.
+     * You can get a list of all parameters with paramList().
+     *
+     * @param param Name of the parameter to look for
+     */
+    Q_REQUIRED_RESULT QStringList parameters(const QString &param) const;
+
+    /**
+     * Returns only the first value of a special parameter.
+     * You can get a list of all parameters with paramList().
+     *
+     * @param param Name of the parameter to look for
+     */
+    Q_REQUIRED_RESULT QString parameter(const QString &param) const;
+
+    /**
+     * Returns all parameters
+     * @since 4.14.5
+    */
+    Q_REQUIRED_RESULT ParamMap parameterMap() const;
+
+private:
+    ParamMap mParamMap;
+    QString mIdentifier;
+    QString mGroup;
+    QVariant mValue;
+};
+}
+
+#endif
diff --git a/src/vcardparser/vcardparser.cpp b/src/vcardparser/vcardparser.cpp
new file mode 100644 (file)
index 0000000..99c8691
--- /dev/null
@@ -0,0 +1,485 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2003 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "vcardparser.h"
+#include <KCodecs>
+#include "kcontacts_debug.h"
+#include <QTextCodec>
+#include <functional>
+
+// This cache for QString::fromLatin1() isn't about improving speed, but about reducing memory usage by sharing common strings
+class StringCache
+{
+public:
+    QString fromLatin1(const QByteArray &value)
+    {
+        if (value.isEmpty()) {
+            return QString();
+        }
+
+        QHash<QByteArray, QString>::const_iterator it = m_values.constFind(value);
+        if (it != m_values.constEnd()) {
+            return it.value();
+        }
+
+        QString string = QString::fromLatin1(value);
+        m_values.insert(value, string);
+        return string;
+    }
+
+private:
+    QHash<QByteArray, QString> m_values;
+};
+
+using namespace KContacts;
+
+static void addEscapes(QByteArray &str, bool excludeEscapedComma)
+{
+    str.replace('\\', "\\\\");
+    if (!excludeEscapedComma) {
+        str.replace(',', "\\,");
+    }
+    str.replace('\r', "\\r");
+    str.replace('\n', "\\n");
+}
+
+static void removeEscapes(QByteArray &str)
+{
+    // It's more likely that no escape is present, so add fast path
+    if (!str.contains('\\')) {
+        return;
+    }
+    str.replace("\\n", "\n");
+    str.replace("\\N", "\n");
+    str.replace("\\r", "\r");
+    str.replace("\\,", ",");
+    str.replace("\\\\", "\\");
+}
+
+class VCardLineParser
+{
+public:
+    VCardLineParser(StringCache &cache, std::function<QByteArray()> fetchAnotherLine)
+        : m_cache(cache)
+        , m_fetchAnotherLine(fetchAnotherLine)
+    {
+    }
+
+    void parseLine(const QByteArray &currentLine, VCardLine *vCardLine);
+
+private:
+    void addParameter(const QByteArray &paramKey, const QByteArray &paramValue);
+
+private:
+    StringCache &m_cache;
+    std::function<QByteArray()> m_fetchAnotherLine;
+
+    VCardLine *m_vCardLine = nullptr;
+    QByteArray m_encoding;
+    QByteArray m_charset;
+};
+
+void VCardLineParser::addParameter(const QByteArray &paramKey, const QByteArray &paramValue)
+{
+    if (paramKey == "encoding") {
+        m_encoding = paramValue.toLower();
+    } else if (paramKey == "charset") {
+        m_charset = paramValue.toLower();
+    }
+    //qDebug() << "  add parameter" << paramKey << "    =    " << paramValue;
+    m_vCardLine->addParameter(m_cache.fromLatin1(paramKey), m_cache.fromLatin1(paramValue));
+}
+
+void VCardLineParser::parseLine(const QByteArray &currentLine, KContacts::VCardLine *vCardLine)
+{
+    //qDebug() << currentLine;
+    m_vCardLine = vCardLine;
+    // The syntax is key:value, but the key can contain semicolon-separated parameters, which can contain a ':', so indexOf(':') is wrong.
+    // EXAMPLE: ADR;GEO="geo:22.500000,45.099998";LABEL="My Label";TYPE=home:P.O. Box 101;;;Any Town;CA;91921-1234;
+    // Therefore we need a small state machine, just the way I like it.
+    enum State {
+        StateInitial, StateParamKey, StateParamValue, StateQuotedValue, StateAfterParamValue, StateValue
+    };
+    State state = StateInitial;
+    const int lineLength = currentLine.length();
+    const char *lineData = currentLine.constData(); // to skip length checks from at() in debug mode
+    QByteArray paramKey;
+    QByteArray paramValue;
+    int start = 0;
+    int pos = 0;
+    for (; pos < lineLength; ++pos) {
+        const char ch = lineData[pos];
+        const bool colonOrSemicolon = (ch == ';' || ch == ':');
+        switch (state) {
+        case StateInitial:
+            if (colonOrSemicolon) {
+                const QByteArray identifier = currentLine.mid(start, pos - start);
+                //qDebug() << " identifier" << identifier;
+                vCardLine->setIdentifier(m_cache.fromLatin1(identifier));
+                start = pos + 1;
+            }
+            if (ch == ';') {
+                state = StateParamKey;
+            } else if (ch == ':') {
+                state = StateValue;
+            } else if (ch == '.') {
+                vCardLine->setGroup(m_cache.fromLatin1(currentLine.mid(start, pos - start)));
+                start = pos + 1;
+            }
+            break;
+        case StateParamKey:
+            if (colonOrSemicolon || ch == '=') {
+                paramKey = currentLine.mid(start, pos - start);
+                start = pos + 1;
+            }
+            if (colonOrSemicolon) {
+                // correct the so-called 2.1 'standard'
+                paramValue = paramKey;
+                const QByteArray lowerKey = paramKey.toLower();
+                if (lowerKey == "quoted-printable" || lowerKey == "base64") {
+                    paramKey = "encoding";
+                } else {
+                    paramKey = "type";
+                }
+                addParameter(paramKey, paramValue);
+            }
+            if (ch == ';') {
+                state = StateParamKey;
+            } else if (ch == ':') {
+                state = StateValue;
+            } else if (ch == '=') {
+                state = StateParamValue;
+            }
+            break;
+        case StateQuotedValue:
+            if (ch == '"' || (ch == ',' && paramKey.toLower() == "type")) {
+                // TODO the hack above is for TEL;TYPE=\"voice,home\":... without breaking GEO.... TODO: check spec
+                paramValue = currentLine.mid(start, pos - start);
+                addParameter(paramKey.toLower(), paramValue);
+                start = pos + 1;
+                if (ch == '"') {
+                    state = StateAfterParamValue; // to avoid duplicating code with StateParamValue, we use this intermediate state for one char
+                }
+            }
+            break;
+        case StateParamValue:
+            if (colonOrSemicolon || ch == ',') {
+                paramValue = currentLine.mid(start, pos - start);
+                addParameter(paramKey.toLower(), paramValue);
+                start = pos + 1;
+            }
+            // fall-through intended
+            Q_FALLTHROUGH();
+        case StateAfterParamValue:
+            if (ch == ';') {
+                state = StateParamKey;
+                start = pos + 1;
+            } else if (ch == ':') {
+                state = StateValue;
+            } else if (pos == start && ch == '"') { // don't treat foo"bar" as quoted - TODO check the vCard 3.0 spec.
+                state = StateQuotedValue;
+                start = pos + 1;
+            }
+            break;
+        case StateValue:
+            Q_UNREACHABLE();
+            break;
+        }
+
+        if (state == StateValue) {
+            break;
+        }
+    }
+
+    if (state != StateValue) {   // invalid line, no ':'
+        return;
+    }
+
+    QByteArray value = currentLine.mid(pos + 1);
+    removeEscapes(value);
+
+    QByteArray output;
+    bool wasBase64Encoded = false;
+
+    if (!m_encoding.isEmpty()) {
+        // have to decode the data
+        if (m_encoding == "b" || m_encoding == "base64") {
+            output = QByteArray::fromBase64(value);
+            wasBase64Encoded = true;
+        } else if (m_encoding == "quoted-printable") {
+            // join any qp-folded lines
+            while (value.endsWith('=')) {
+                value.chop(1);   // remove the '='
+                value.append(m_fetchAnotherLine());
+            }
+            KCodecs::quotedPrintableDecode(value, output);
+        } else if (m_encoding == "8bit") {
+            output = value;
+        } else {
+            qDebug("Unknown vcard encoding type!");
+        }
+    } else {
+        output = value;
+    }
+
+    if (!m_charset.isEmpty()) {
+        // have to convert the data
+        QTextCodec *codec = QTextCodec::codecForName(m_charset);
+        if (codec) {
+            vCardLine->setValue(codec->toUnicode(output));
+        } else {
+            vCardLine->setValue(QString::fromUtf8(output));
+        }
+    } else if (wasBase64Encoded) {
+        vCardLine->setValue(output);
+    } else {
+        vCardLine->setValue(QString::fromUtf8(output));
+    }
+}
+
+////
+
+VCardParser::VCardParser()
+{
+}
+
+VCardParser::~VCardParser()
+{
+}
+
+VCard::List VCardParser::parseVCards(const QByteArray &text)
+{
+    VCard currentVCard;
+    VCard::List vCardList;
+    QByteArray currentLine;
+
+    int lineStart = 0;
+    int lineEnd = text.indexOf('\n');
+
+    bool inVCard = false;
+
+    StringCache cache;
+    for (; lineStart != text.size() + 1; lineStart = lineEnd + 1, lineEnd = (text.indexOf('\n', lineStart) == -1) ? text.size() : text.indexOf('\n', lineStart)) {
+        QByteArray cur = text.mid(lineStart, lineEnd - lineStart);
+        // remove the trailing \r, left from \r\n
+        if (cur.endsWith('\r')) {
+            cur.chop(1);
+        }
+
+        if (cur.startsWith(' ')
+            || cur.startsWith('\t')) {   //folded line => append to previous
+            currentLine.append(cur.mid(1));
+            continue;
+        } else {
+            if (cur.trimmed().isEmpty()) {     // empty line
+                continue;
+            }
+            if (inVCard && !currentLine.isEmpty()) {   // now parse the line
+                VCardLine vCardLine;
+
+                // Provide a way for the parseVCardLine function to read more lines (for quoted-printable support)
+                auto fetchAnotherLine = [&text, &lineStart, &lineEnd, &cur]() -> QByteArray {
+                                            const QByteArray ret = cur;
+                                            lineStart = lineEnd + 1;
+                                            lineEnd = text.indexOf('\n', lineStart);
+                                            if (lineEnd != -1) {
+                                                cur = text.mid(lineStart, lineEnd - lineStart);
+                                                // remove the trailing \r, left from \r\n
+                                                if (cur.endsWith('\r')) {
+                                                    cur.chop(1);
+                                                }
+                                            }
+                                            return ret;
+                                        };
+
+                VCardLineParser lineParser(cache, fetchAnotherLine);
+
+                lineParser.parseLine(currentLine, &vCardLine);
+
+                currentVCard.addLine(vCardLine);
+            }
+
+            // we do not save the start and end tag as vcardline
+            if (qstrnicmp(cur.constData(), "begin:vcard", 11) == 0) {
+                inVCard = true;
+                currentLine.clear();
+                currentVCard.clear(); // flush vcard
+                continue;
+            }
+
+            if (qstrnicmp(cur.constData(), "end:vcard", 9) == 0) {
+                inVCard = false;
+                vCardList.append(currentVCard);
+                currentLine.clear();
+                currentVCard.clear(); // flush vcard
+                continue;
+            }
+
+            currentLine = cur;
+        }
+    }
+
+    return vCardList;
+}
+
+static const int FOLD_WIDTH = 75;
+
+QByteArray VCardParser::createVCards(const VCard::List &list)
+{
+    QByteArray text;
+    QByteArray textLine;
+    QString encodingType;
+    QStringList idents;
+    QStringList params;
+    QStringList values;
+    QStringList::ConstIterator identIt;
+    QStringList::Iterator paramIt;
+    QStringList::ConstIterator valueIt;
+
+    VCardLine::List lines;
+    VCardLine::List::ConstIterator lineIt;
+    VCard::List::ConstIterator cardIt;
+
+    bool hasEncoding;
+
+    text.reserve(list.size() * 300);   // reserve memory to be more efficient
+
+    // iterate over the cards
+    const VCard::List::ConstIterator listEnd(list.end());
+    for (cardIt = list.begin(); cardIt != listEnd; ++cardIt) {
+        text.append("BEGIN:VCARD\r\n");
+
+        idents = (*cardIt).identifiers();
+        //VERSION must be first
+        if (idents.contains(QLatin1String("VERSION"))) {
+            const QString str = idents.takeAt(idents.indexOf(QLatin1String("VERSION")));
+            idents.prepend(str);
+        }
+
+        for (identIt = idents.constBegin(); identIt != idents.constEnd(); ++identIt) {
+            lines = (*cardIt).lines((*identIt));
+
+            // iterate over the lines
+            for (lineIt = lines.constBegin(); lineIt != lines.constEnd(); ++lineIt) {
+                QVariant val = (*lineIt).value();
+                if (val.isValid()) {
+                    if ((*lineIt).hasGroup()) {
+                        textLine = (*lineIt).group().toLatin1() + '.' + (*lineIt).identifier().toLatin1();
+                    } else {
+                        textLine = (*lineIt).identifier().toLatin1();
+                    }
+
+                    params = (*lineIt).parameterList();
+                    hasEncoding = false;
+                    if (!params.isEmpty()) {   // we have parameters
+                        for (paramIt = params.begin(); paramIt != params.end(); ++paramIt) {
+                            if ((*paramIt) == QLatin1String("encoding")) {
+                                hasEncoding = true;
+                                encodingType = (*lineIt).parameter(QStringLiteral("encoding")).toLower();
+                            }
+
+                            values = (*lineIt).parameters(*paramIt);
+                            for (valueIt = values.constBegin(); valueIt != values.constEnd(); ++valueIt) {
+                                textLine.append(';' + (*paramIt).toLatin1().toUpper());
+                                if (!(*valueIt).isEmpty()) {
+                                    textLine.append('=' + (*valueIt).toLatin1());
+                                }
+                            }
+                        }
+                    }
+
+                    QByteArray input, output;
+                    bool checkMultibyte = false;  // avoid splitting a multibyte character
+
+                    // handle charset
+                    const QString charset = (*lineIt).parameter(QStringLiteral("charset"));
+                    if (!charset.isEmpty()) {
+                        // have to convert the data
+                        const QString value = (*lineIt).value().toString();
+                        QTextCodec *codec = QTextCodec::codecForName(charset.toLatin1());
+                        if (codec) {
+                            input = codec->fromUnicode(value);
+                        } else {
+                            checkMultibyte = true;
+                            input = value.toUtf8();
+                        }
+                    } else if ((*lineIt).value().type() == QVariant::ByteArray) {
+                        input = (*lineIt).value().toByteArray();
+                    } else {
+                        checkMultibyte = true;
+                        input = (*lineIt).value().toString().toUtf8();
+                    }
+
+                    // handle encoding
+                    if (hasEncoding) {   // have to encode the data
+                        if (encodingType == QLatin1Char('b')) {
+                            checkMultibyte = false;
+                            output = input.toBase64();
+                        } else if (encodingType == QLatin1String("quoted-printable")) {
+                            checkMultibyte = false;
+                            KCodecs::quotedPrintableEncode(input, output, false);
+                        }
+                    } else {
+                        output = input;
+                    }
+                    addEscapes(output, ((*lineIt).identifier() == QLatin1String("CATEGORIES") || (*lineIt).identifier() == QLatin1String("GEO")));
+
+                    if (!output.isEmpty()) {
+                        textLine.append(':' + output);
+
+                        if (textLine.length() > FOLD_WIDTH) {   // we have to fold the line
+                            if (checkMultibyte) {
+                                // RFC 6350: Multi-octet characters MUST remain contiguous.
+                                // we know that textLine contains UTF-8 encoded characters
+                                int lineLength = 0;
+                                for (int i = 0; i < textLine.length(); ++i) {
+                                    if ((textLine[i] & 0xC0) == 0xC0) {    // a multibyte sequence follows
+                                        int sequenceLength = 2;
+                                        if ((textLine[i] & 0xE0) == 0xE0) {
+                                            sequenceLength = 3;
+                                        } else if ((textLine[i] & 0xF0) == 0xF0) {
+                                            sequenceLength = 4;
+                                        }
+                                        if ((lineLength + sequenceLength) > FOLD_WIDTH) {
+                                            // the current line would be too long. fold it
+                                            text += "\r\n " + textLine.mid(i, sequenceLength);
+                                            lineLength = 1 + sequenceLength;  // incl. leading space
+                                        } else {
+                                            text += textLine.mid(i, sequenceLength);
+                                            lineLength += sequenceLength;
+                                        }
+                                        i += sequenceLength - 1;
+                                    } else {
+                                        text += textLine[i];
+                                        ++lineLength;
+                                    }
+                                    if ((lineLength == FOLD_WIDTH) && (i < (textLine.length() - 1))) {
+                                        text += "\r\n ";
+                                        lineLength = 1;  // leading space
+                                    }
+                                }
+                                text += "\r\n";
+                            } else {
+                                for (int i = 0; i <= (textLine.length() / FOLD_WIDTH); ++i) {
+                                    text.append(
+                                        (i == 0 ? "" : " ") + textLine.mid(i * FOLD_WIDTH, FOLD_WIDTH) + "\r\n");
+                                }
+                            }
+                        } else {
+                            text.append(textLine + "\r\n");
+                        }
+                    }
+                }
+            }
+        }
+
+        text.append("END:VCARD\r\n");
+        text.append("\r\n");
+    }
+
+    return text;
+}
diff --git a/src/vcardparser/vcardparser.h b/src/vcardparser/vcardparser.h
new file mode 100644 (file)
index 0000000..5a9f76d
--- /dev/null
@@ -0,0 +1,31 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2003 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef VCARDPARSER_H
+#define VCARDPARSER_H
+
+#include "vcard.h"
+#include <QByteArray>
+
+namespace KContacts {
+class VCardParser
+{
+public:
+    VCardParser();
+    ~VCardParser();
+
+    static VCard::List parseVCards(const QByteArray &text);
+    static QByteArray createVCards(const VCard::List &list);
+
+private:
+    Q_DISABLE_COPY(VCardParser)
+    class VCardParserPrivate;
+    VCardParserPrivate *d = nullptr;
+};
+}
+
+#endif
diff --git a/src/vcardtool.cpp b/src/vcardtool.cpp
new file mode 100644 (file)
index 0000000..6074c63
--- /dev/null
@@ -0,0 +1,1603 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2003 Tobias Koenig <tokoe@kde.org>
+    SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "vcardtool_p.h"
+#include "key.h"
+#include "picture.h"
+#include "secrecy.h"
+#include "sound.h"
+#include "lang.h"
+#include "gender.h"
+#include "related.h"
+#include "fieldgroup.h"
+#include "kcontacts_debug.h"
+#include <QString>
+
+using namespace KContacts;
+
+static bool needsEncoding(const QString &value)
+{
+    int length = value.length();
+    for (int i = 0; i < length; ++i) {
+        char c = value.at(i).toLatin1();
+        if ((c < 33 || c > 126) && c != ' ' && c != '=') {
+            return true;
+        }
+    }
+
+    return false;
+}
+
+static const struct {
+    const char *addressType;
+    Address::TypeFlag flag;
+} s_addressTypes[] = {
+    { "dom", Address::Dom },
+    { "home", Address::Home },
+    { "intl", Address::Intl },
+    { "parcel", Address::Parcel },
+    { "postal", Address::Postal },
+    { "pref", Address::Pref },
+    { "work", Address::Work },
+};
+
+static const unsigned int s_numAddressTypes
+    = sizeof s_addressTypes / sizeof *s_addressTypes;
+
+static Address::TypeFlag stringToAddressType(const QString &str)
+{
+    for (unsigned int i = 0; i < s_numAddressTypes; ++i) {
+        if (str == QLatin1String(s_addressTypes[i].addressType)) {
+            return s_addressTypes[i].flag;
+        }
+    }
+    return {};
+}
+
+static const struct {
+    const char *phoneType;
+    PhoneNumber::TypeFlag flag;
+} s_phoneTypes[] = {
+    { "BBS", PhoneNumber::Bbs },
+    { "CAR", PhoneNumber::Car },
+    { "CELL", PhoneNumber::Cell },
+    { "FAX", PhoneNumber::Fax },
+    { "HOME", PhoneNumber::Home },
+    { "ISDN", PhoneNumber::Isdn },
+    { "MODEM", PhoneNumber::Modem },
+    { "MSG", PhoneNumber::Msg },
+    { "PAGER", PhoneNumber::Pager },
+    { "PCS", PhoneNumber::Pcs },
+    { "PREF", PhoneNumber::Pref },
+    { "VIDEO", PhoneNumber::Video },
+    { "VOICE", PhoneNumber::Voice },
+    { "WORK", PhoneNumber::Work },
+};
+
+static const unsigned int s_numPhoneTypes
+    = sizeof s_phoneTypes / sizeof *s_phoneTypes;
+
+static PhoneNumber::TypeFlag stringToPhoneType(const QString &str)
+{
+    for (unsigned int i = 0; i < s_numPhoneTypes; ++i) {
+        if (str == QLatin1String(s_phoneTypes[i].phoneType)) {
+            return s_phoneTypes[i].flag;
+        }
+    }
+    return {};
+}
+
+VCardTool::VCardTool()
+{
+}
+
+VCardTool::~VCardTool()
+{
+}
+
+QByteArray VCardTool::exportVCards(const Addressee::List &list, VCard::Version version) const
+{
+    return createVCards(list, version, true /*export vcard*/);
+}
+
+QByteArray VCardTool::createVCards(const Addressee::List &list, VCard::Version version) const
+{
+    return createVCards(list, version, false /*don't export*/);
+}
+
+void VCardTool::addParameters(VCardLine &line, const QMap<QString, QStringList> &params) const
+{
+    QMapIterator<QString, QStringList> i(params);
+    while (i.hasNext()) {
+        i.next();
+        line.addParameter(i.key(), i.value().join(QLatin1Char(',')));
+    }
+}
+
+void VCardTool::addParameter(VCardLine &line, VCard::Version version, const QString &key, const QStringList &valueStringList) const
+{
+    if (version == VCard::v2_1) {
+        for (const QString &valueStr : valueStringList) {
+            line.addParameter(valueStr, QString());
+        }
+    } else if (version == VCard::v3_0) {
+        line.addParameter(key, valueStringList.join(QLatin1Char(',')));
+    } else {
+        if (valueStringList.count() < 2) {
+            line.addParameter(key, valueStringList.join(QLatin1Char(',')));
+        } else {
+            line.addParameter(key, QLatin1Char('"') + valueStringList.join(QLatin1Char(',')) + QLatin1Char('"'));
+        }
+    }
+}
+
+QByteArray VCardTool::createVCards(const Addressee::List &list, VCard::Version version, bool exportVcard) const
+{
+    VCard::List vCardList;
+
+    Addressee::List::ConstIterator addrIt;
+    Addressee::List::ConstIterator listEnd(list.constEnd());
+    for (addrIt = list.constBegin(); addrIt != listEnd; ++addrIt) {
+        VCard card;
+        QStringList::ConstIterator strIt;
+        // VERSION
+        if (version == VCard::v2_1) {
+            card.addLine(VCardLine(QStringLiteral("VERSION"), QStringLiteral("2.1")));
+        } else if (version == VCard::v3_0) {
+            card.addLine(VCardLine(QStringLiteral("VERSION"), QStringLiteral("3.0")));
+        } else if (version == VCard::v4_0) {
+            card.addLine(VCardLine(QStringLiteral("VERSION"), QStringLiteral("4.0")));
+        }
+
+        // ADR + LABEL
+        const Address::List addresses = (*addrIt).addresses();
+        Address::List::ConstIterator end(addresses.end());
+        for (Address::List::ConstIterator it = addresses.begin(); it != end; ++it) {
+            QStringList address;
+
+            const bool isEmpty = ((*it).postOfficeBox().isEmpty()
+                                  && (*it).extended().isEmpty()
+                                  && (*it).street().isEmpty()
+                                  && (*it).locality().isEmpty()
+                                  && (*it).region().isEmpty()
+                                  && (*it).postalCode().isEmpty()
+                                  && (*it).country().isEmpty());
+
+            address.append((*it).postOfficeBox().replace(QLatin1Char(';'),
+                                                         QStringLiteral("\\;")));
+
+            address.append((*it).extended().replace(QLatin1Char(';'),
+                                                    QStringLiteral("\\;")));
+
+            address.append((*it).street().replace(QLatin1Char(';'),
+                                                  QStringLiteral("\\;")));
+
+            address.append((*it).locality().replace(QLatin1Char(';'),
+                                                    QStringLiteral("\\;")));
+
+            address.append((*it).region().replace(QLatin1Char(';'),
+                                                  QStringLiteral("\\;")));
+
+            address.append((*it).postalCode().replace(QLatin1Char(';'),
+                                                      QStringLiteral("\\;")));
+
+            address.append((*it).country().replace(QLatin1Char(';'),
+                                                   QStringLiteral("\\;")));
+
+            const QString addressJoined(address.join(QLatin1Char(';')));
+            VCardLine adrLine(QStringLiteral("ADR"), addressJoined);
+            if (version == VCard::v2_1 && needsEncoding(addressJoined)) {
+                adrLine.addParameter(QStringLiteral("charset"), QStringLiteral("UTF-8"));
+                adrLine.addParameter(QStringLiteral("encoding"), QStringLiteral("QUOTED-PRINTABLE"));
+            }
+
+            const bool hasLabel = !(*it).label().isEmpty();
+            QStringList addreLineType;
+            QStringList labelLineType;
+            for (unsigned int i = 0; i < s_numAddressTypes; ++i) {
+                if (s_addressTypes[i].flag & (*it).type()) {
+                    const QString str = QString::fromLatin1(s_addressTypes[i].addressType);
+                    addreLineType << str;
+                    if (hasLabel) {
+                        labelLineType << str;
+                    }
+                }
+            }
+
+            if (hasLabel) {
+                if (version == VCard::v4_0) {
+                    if (!(*it).label().isEmpty()) {
+                        adrLine.addParameter(QStringLiteral("LABEL"), QStringLiteral("\"%1\"").arg((*it).label()));
+                    }
+                } else {
+                    VCardLine labelLine(QStringLiteral("LABEL"), (*it).label());
+                    if (version == VCard::v2_1 && needsEncoding((*it).label())) {
+                        labelLine.addParameter(QStringLiteral("charset"), QStringLiteral("UTF-8"));
+                        labelLine.addParameter(QStringLiteral("encoding"), QStringLiteral("QUOTED-PRINTABLE"));
+                    }
+                    addParameter(labelLine, version, QStringLiteral("TYPE"), labelLineType);
+                    card.addLine(labelLine);
+                }
+            }
+            if (version == VCard::v4_0) {
+                Geo geo = (*it).geo();
+                if (geo.isValid()) {
+                    QString str = QString::asprintf("\"geo:%.6f,%.6f\"", geo.latitude(), geo.longitude());
+                    adrLine.addParameter(QStringLiteral("GEO"), str);
+                }
+            }
+            if (!isEmpty) {
+                addParameter(adrLine, version, QStringLiteral("TYPE"), addreLineType);
+                card.addLine(adrLine);
+            }
+        }
+
+        // BDAY
+        const bool withTime = (*addrIt).birthdayHasTime();
+        const QString birthdayString = createDateTime((*addrIt).birthday(), version, withTime);
+        card.addLine(VCardLine(QStringLiteral("BDAY"), birthdayString));
+
+        //Laurent: 31 Jan 2015. Not necessary to export it. When Categories were changes as AkonadiTag nobody thought that it was break categorie support...
+        //=> not necessary to export just tag...
+        // CATEGORIES only > 2.1
+        if (!exportVcard) {
+            if (version != VCard::v2_1) {
+                QStringList categories = (*addrIt).categories();
+                QStringList::Iterator catIt;
+                QStringList::Iterator catEnd(categories.end());
+                for (catIt = categories.begin(); catIt != catEnd; ++catIt) {
+                    (*catIt).replace(QLatin1Char(','), QStringLiteral("\\,"));
+                }
+
+                VCardLine catLine(QStringLiteral("CATEGORIES"), categories.join(QLatin1Char(',')));
+                card.addLine(catLine);
+            }
+        }
+        // MEMBER (only in 4.0)
+        if (version == VCard::v4_0) {
+            // The KIND property must be set to "group" in order to use this property.
+            if ((*addrIt).kind().toLower() == QLatin1String("group")) {
+                const QStringList lst = (*addrIt).members();
+                for (const QString &member : lst) {
+                    VCardLine line(QStringLiteral("MEMBER"), member);
+                    card.addLine(line);
+                }
+            }
+        }
+        // SOURCE
+        const QVector<QUrl> lstUrl = (*addrIt).sourcesUrlList();
+        for (const QUrl &url : lstUrl) {
+            VCardLine line = VCardLine(QStringLiteral("SOURCE"), url.url());
+            card.addLine(line);
+        }
+
+        const Related::List relatedList = (*addrIt).relationships();
+        Related::List::ConstIterator relatedIt;
+        Related::List::ConstIterator relatedEnd(relatedList.end());
+        for (relatedIt = relatedList.begin(); relatedIt != relatedEnd; ++relatedIt) {
+            VCardLine line(QStringLiteral("RELATED"), (*relatedIt).related());
+            addParameters(line, (*relatedIt).parameters());
+            card.addLine(line);
+        }
+        // CLASS only for version == 3.0
+        if (version == VCard::v3_0) {
+            card.addLine(createSecrecy((*addrIt).secrecy()));
+        }
+        // LANG only for version == 4.0
+        if (version == VCard::v4_0) {
+            const Lang::List langList = (*addrIt).langs();
+            Lang::List::ConstIterator langIt;
+            Lang::List::ConstIterator langEnd(langList.end());
+            for (langIt = langList.begin(); langIt != langEnd; ++langIt) {
+                VCardLine line(QStringLiteral("LANG"), (*langIt).language());
+                addParameters(line, (*langIt).parameters());
+                card.addLine(line);
+            }
+        }
+        // CLIENTPIDMAP
+        if (version == VCard::v4_0) {
+            const ClientPidMap::List clientpidmapList = (*addrIt).clientPidMapList();
+            ClientPidMap::List::ConstIterator clientPidMapIt;
+            ClientPidMap::List::ConstIterator clientPidMapEnd(clientpidmapList.end());
+            for (clientPidMapIt = clientpidmapList.begin(); clientPidMapIt != clientPidMapEnd; ++clientPidMapIt) {
+                VCardLine line(QStringLiteral("CLIENTPIDMAP"), (*clientPidMapIt).clientPidMap());
+                addParameters(line, (*clientPidMapIt).parameters());
+                card.addLine(line);
+            }
+        }
+        // EMAIL
+        const Email::List emailList = (*addrIt).emailList();
+        Email::List::ConstIterator emailIt;
+        Email::List::ConstIterator emailEnd(emailList.end());
+        for (emailIt = emailList.begin(); emailIt != emailEnd; ++emailIt) {
+            VCardLine line(QStringLiteral("EMAIL"), (*emailIt).mail());
+            QMapIterator<QString, QStringList> i((*emailIt).parameters());
+            while (i.hasNext()) {
+                i.next();
+                if (version == VCard::v2_1) {
+                    if (i.key().toLower() == QLatin1String("type")) {
+                        QStringList valueStringList = i.value();
+                        bool hasPreferred = false;
+                        const int removeItems = valueStringList.removeAll(QStringLiteral("PREF"));
+                        if (removeItems > 0) {
+                            hasPreferred = true;
+                        }
+                        if (!valueStringList.isEmpty()) {
+                            addParameter(line, version, i.key(), valueStringList);
+                        }
+                        if (hasPreferred) {
+                            line.addParameter(QStringLiteral("PREF"), QString());
+                        }
+                    } else {
+                        line.addParameter(i.key(), i.value().join(QLatin1Char(',')));
+                    }
+                } else {
+                    line.addParameter(i.key(), i.value().join(QLatin1Char(',')));
+                }
+            }
+            card.addLine(line);
+        }
+
+        // FN required for only version > 2.1
+        VCardLine fnLine(QStringLiteral("FN"), (*addrIt).formattedName());
+        if (version == VCard::v2_1 && needsEncoding((*addrIt).formattedName())) {
+            fnLine.addParameter(QStringLiteral("charset"), QStringLiteral("UTF-8"));
+            fnLine.addParameter(QStringLiteral("encoding"), QStringLiteral("QUOTED-PRINTABLE"));
+        }
+        card.addLine(fnLine);
+
+        // GEO
+        const Geo geo = (*addrIt).geo();
+        if (geo.isValid()) {
+            QString str;
+            if (version == VCard::v4_0) {
+                str = QString::asprintf("geo:%.6f,%.6f", geo.latitude(), geo.longitude());
+            } else {
+                str = QString::asprintf("%.6f;%.6f", geo.latitude(), geo.longitude());
+            }
+            card.addLine(VCardLine(QStringLiteral("GEO"), str));
+        }
+
+        // KEY
+        const Key::List keys = (*addrIt).keys();
+        Key::List::ConstIterator keyIt;
+        Key::List::ConstIterator keyEnd(keys.end());
+        for (keyIt = keys.begin(); keyIt != keyEnd; ++keyIt) {
+            card.addLine(createKey(*keyIt, version));
+        }
+
+        // LOGO
+        card.addLine(createPicture(QStringLiteral("LOGO"), (*addrIt).logo(), version));
+        const QVector<Picture> lstLogo = (*addrIt).extraLogoList();
+        for (const Picture &logo : lstLogo) {
+            card.addLine(createPicture(QStringLiteral("LOGO"), logo, version));
+        }
+
+        // MAILER only for version < 4.0
+        if (version != VCard::v4_0) {
+            VCardLine mailerLine(QStringLiteral("MAILER"), (*addrIt).mailer());
+            if (version == VCard::v2_1 && needsEncoding((*addrIt).mailer())) {
+                mailerLine.addParameter(QStringLiteral("charset"), QStringLiteral("UTF-8"));
+                mailerLine.addParameter(QStringLiteral("encoding"), QStringLiteral("QUOTED-PRINTABLE"));
+            }
+            card.addLine(mailerLine);
+        }
+
+        // N required for only version < 4.0
+        QStringList name;
+        name.append((*addrIt).familyName().replace(QLatin1Char(';'),
+                                                   QStringLiteral("\\;")));
+
+        name.append((*addrIt).givenName().replace(QLatin1Char(';'),
+                                                  QStringLiteral("\\;")));
+
+        name.append((*addrIt).additionalName().replace(QLatin1Char(';'),
+                                                       QStringLiteral("\\;")));
+
+        name.append((*addrIt).prefix().replace(QLatin1Char(';'),
+                                               QStringLiteral("\\;")));
+
+        name.append((*addrIt).suffix().replace(QLatin1Char(';'),
+                                               QStringLiteral("\\;")));
+
+        VCardLine nLine(QStringLiteral("N"), name.join(QLatin1Char(';')));
+        if (version == VCard::v2_1 && needsEncoding(name.join(QLatin1Char(';')))) {
+            nLine.addParameter(QStringLiteral("charset"), QStringLiteral("UTF-8"));
+            nLine.addParameter(QStringLiteral("encoding"), QStringLiteral("QUOTED-PRINTABLE"));
+        }
+        if (version == VCard::v4_0 && !(*addrIt).sortString().isEmpty()) {
+            nLine.addParameter(QStringLiteral("SORT-AS"), (*addrIt).sortString());
+        }
+
+        card.addLine(nLine);
+
+        // NAME only for version < 4.0
+        if (version != VCard::v4_0) {
+            VCardLine nameLine(QStringLiteral("NAME"), (*addrIt).name());
+            if (version == VCard::v2_1 && needsEncoding((*addrIt).name())) {
+                nameLine.addParameter(QStringLiteral("charset"), QStringLiteral("UTF-8"));
+                nameLine.addParameter(QStringLiteral("encoding"), QStringLiteral("QUOTED-PRINTABLE"));
+            }
+            card.addLine(nameLine);
+        }
+
+        // NICKNAME only for version > 2.1
+        if (version != VCard::v2_1) {
+            const QVector<NickName> lstNickName = (*addrIt).extraNickNameList();
+            for (const NickName &nickName : lstNickName) {
+                VCardLine nickNameLine(QStringLiteral("NICKNAME"), nickName.nickname());
+                addParameters(nickNameLine, nickName.parameters());
+
+                card.addLine(nickNameLine);
+            }
+        }
+
+        // NOTE
+        VCardLine noteLine(QStringLiteral("NOTE"), (*addrIt).note());
+        if (version == VCard::v2_1 && needsEncoding((*addrIt).note())) {
+            noteLine.addParameter(QStringLiteral("charset"), QStringLiteral("UTF-8"));
+            noteLine.addParameter(QStringLiteral("encoding"), QStringLiteral("QUOTED-PRINTABLE"));
+        }
+        card.addLine(noteLine);
+
+        // ORG
+        const QVector<Org> lstOrg = (*addrIt).extraOrganizationList();
+        for (const Org &org : lstOrg) {
+            QStringList organization;
+            organization.append(org.organization().replace(QLatin1Char(';'),
+                                                           QStringLiteral("\\;")));
+            if (!(*addrIt).department().isEmpty()) {
+                organization.append((*addrIt).department().replace(QLatin1Char(';'),
+                                                                   QStringLiteral("\\;")));
+            }
+            const QString orgStr = organization.join(QLatin1Char(';'));
+            VCardLine orgLine(QStringLiteral("ORG"), orgStr);
+            if (version == VCard::v2_1 && needsEncoding(orgStr)) {
+                orgLine.addParameter(QStringLiteral("charset"), QStringLiteral("UTF-8"));
+                orgLine.addParameter(QStringLiteral("encoding"), QStringLiteral("QUOTED-PRINTABLE"));
+            }
+            addParameters(orgLine, org.parameters());
+            card.addLine(orgLine);
+        }
+
+        // PHOTO
+        card.addLine(createPicture(QStringLiteral("PHOTO"), (*addrIt).photo(), version));
+        const QVector<Picture> lstExtraPhoto = (*addrIt).extraPhotoList();
+        for (const Picture &photo : lstExtraPhoto) {
+            card.addLine(createPicture(QStringLiteral("PHOTO"), photo, version));
+        }
+
+        // PROID only for version > 2.1
+        if (version != VCard::v2_1) {
+            card.addLine(VCardLine(QStringLiteral("PRODID"), (*addrIt).productId()));
+        }
+
+        // REV
+        card.addLine(VCardLine(QStringLiteral("REV"), createDateTime((*addrIt).revision(), version)));
+
+        // ROLE
+        const QVector<Role> lstExtraRole = (*addrIt).extraRoleList();
+        for (const Role &role : lstExtraRole) {
+            VCardLine roleLine(QStringLiteral("ROLE"), role.role());
+            if (version == VCard::v2_1 && needsEncoding(role.role())) {
+                roleLine.addParameter(QStringLiteral("charset"), QStringLiteral("UTF-8"));
+                roleLine.addParameter(QStringLiteral("encoding"), QStringLiteral("QUOTED-PRINTABLE"));
+            }
+            addParameters(roleLine, role.parameters());
+            card.addLine(roleLine);
+        }
+
+        // SORT-STRING
+        if (version == VCard::v3_0) {
+            card.addLine(VCardLine(QStringLiteral("SORT-STRING"), (*addrIt).sortString()));
+        }
+
+        // SOUND
+        card.addLine(createSound((*addrIt).sound(), version));
+        const QVector<Sound> lstSound = (*addrIt).extraSoundList();
+        for (const Sound &sound : lstSound) {
+            card.addLine(createSound(sound, version));
+        }
+
+        // TEL
+        const PhoneNumber::List phoneNumbers = (*addrIt).phoneNumbers();
+        PhoneNumber::List::ConstIterator phoneIt;
+        PhoneNumber::List::ConstIterator phoneEnd(phoneNumbers.end());
+        for (phoneIt = phoneNumbers.begin(); phoneIt != phoneEnd; ++phoneIt) {
+            VCardLine line(QStringLiteral("TEL"), (*phoneIt).number());
+            QMapIterator<QString, QStringList> i((*phoneIt).parameters());
+            while (i.hasNext()) {
+                i.next();
+                if (i.key().toUpper() != QLatin1String("TYPE")) {
+                    line.addParameter(i.key(), i.value().join(QLatin1Char(',')));
+                }
+            }
+
+            QStringList lst;
+            for (unsigned int i = 0; i < s_numPhoneTypes; ++i) {
+                if (s_phoneTypes[i].flag & (*phoneIt).type()) {
+                    const QString str = QString::fromLatin1(s_phoneTypes[i].phoneType);
+                    if (version == VCard::v4_0) {
+                        lst << str.toLower();
+                    } else {
+                        lst << str;
+                    }
+                }
+            }
+            if (!lst.isEmpty()) {
+                addParameter(line, version, QStringLiteral("TYPE"), lst);
+            }
+            card.addLine(line);
+        }
+
+        // TITLE
+        const QVector<Title> lstTitle = (*addrIt).extraTitleList();
+        for (const Title &title : lstTitle) {
+            VCardLine titleLine(QStringLiteral("TITLE"), title.title());
+            if (version == VCard::v2_1 && needsEncoding(title.title())) {
+                titleLine.addParameter(QStringLiteral("charset"), QStringLiteral("UTF-8"));
+                titleLine.addParameter(QStringLiteral("encoding"), QStringLiteral("QUOTED-PRINTABLE"));
+            }
+            addParameters(titleLine, title.parameters());
+
+            card.addLine(titleLine);
+        }
+
+        // TZ
+        // TODO Add vcard4.0 support
+        const TimeZone timeZone = (*addrIt).timeZone();
+        if (timeZone.isValid()) {
+
+            int neg = 1;
+            if (timeZone.offset() < 0) {
+                neg = -1;
+            }
+
+            QString str = QString::asprintf("%c%02d:%02d", (timeZone.offset() >= 0 ? '+' : '-'),
+                        (timeZone.offset() / 60) * neg,
+                        (timeZone.offset() % 60) * neg);
+
+            card.addLine(VCardLine(QStringLiteral("TZ"), str));
+        }
+
+        // UID
+        card.addLine(VCardLine(QStringLiteral("UID"), (*addrIt).uid()));
+
+        // URL
+        const QVector<ResourceLocatorUrl> lstExtraUrl = (*addrIt).extraUrlList();
+        for (const ResourceLocatorUrl &url : lstExtraUrl) {
+            VCardLine line(QStringLiteral("URL"), url.url());
+            addParameters(line, url.parameters());
+            card.addLine(line);
+        }
+        if (version == VCard::v4_0) {
+            // GENDER
+            const Gender gender = (*addrIt).gender();
+            if (gender.isValid()) {
+                QString genderStr;
+                if (!gender.gender().isEmpty()) {
+                    genderStr = gender.gender();
+                }
+                if (!gender.comment().isEmpty()) {
+                    genderStr += QLatin1Char(';') + gender.comment();
+                }
+                VCardLine line(QStringLiteral("GENDER"), genderStr);
+                card.addLine(line);
+            }
+            // KIND
+            if (!(*addrIt).kind().isEmpty()) {
+                VCardLine line(QStringLiteral("KIND"), (*addrIt).kind());
+                card.addLine(line);
+            }
+        }
+        // From vcard4.
+        if (version == VCard::v4_0) {
+            const QVector<CalendarUrl> lstCalendarUrl = (*addrIt).calendarUrlList();
+            for (const CalendarUrl &url : lstCalendarUrl) {
+                if (url.isValid()) {
+                    QString type;
+                    switch (url.type()) {
+                    case CalendarUrl::Unknown:
+                    case CalendarUrl::EndCalendarType:
+                        break;
+                    case CalendarUrl::FBUrl:
+                        type = QStringLiteral("FBURL");
+                        break;
+                    case CalendarUrl::CALUri:
+                        type = QStringLiteral("CALURI");
+                        break;
+                    case CalendarUrl::CALADRUri:
+                        type = QStringLiteral("CALADRURI");
+                        break;
+                    }
+                    if (!type.isEmpty()) {
+                        VCardLine line(type, url.url().toDisplayString());
+                        addParameters(line, url.parameters());
+                        card.addLine(line);
+                    }
+                }
+            }
+        }
+        //FieldGroup
+        const QVector<FieldGroup> lstGroup = (*addrIt).fieldGroupList();
+        for (const FieldGroup &group : lstGroup) {
+            VCardLine line(group.fieldGroupName(), group.value());
+            addParameters(line, group.parameters());
+            card.addLine(line);
+        }
+
+        // IMPP (supported in vcard 3 too)
+        const QVector<Impp> lstImpp = (*addrIt).imppList();
+        for (const Impp &impp : lstImpp) {
+            VCardLine line(QStringLiteral("IMPP"), impp.address().url());
+            QMapIterator<QString, QStringList> i(impp.parameters());
+            while (i.hasNext()) {
+                i.next();
+                if (i.key().toLower() != QLatin1String("x-service-type")) {
+                    line.addParameter(i.key(), i.value().join(QLatin1Char(',')));
+                }
+            }
+            card.addLine(line);
+        }
+
+        // X-
+        const QStringList customs = (*addrIt).customs();
+        for (strIt = customs.begin(); strIt != customs.end(); ++strIt) {
+            QString identifier = QLatin1String("X-")
+                                 +(*strIt).left((*strIt).indexOf(QLatin1Char(':')));
+            const QString value = (*strIt).mid((*strIt).indexOf(QLatin1Char(':')) + 1);
+            if (value.isEmpty()) {
+                continue;
+            }
+            //Convert to standard identifier
+            if (exportVcard) {
+                if (identifier == QLatin1String("X-messaging/aim-All")) {
+                    identifier = QStringLiteral("X-AIM");
+                } else if (identifier == QLatin1String("X-messaging/icq-All")) {
+                    identifier = QStringLiteral("X-ICQ");
+                } else if (identifier == QLatin1String("X-messaging/xmpp-All")) {
+                    identifier = QStringLiteral("X-JABBER");
+                } else if (identifier == QLatin1String("X-messaging/msn-All")) {
+                    identifier = QStringLiteral("X-MSN");
+                } else if (identifier == QLatin1String("X-messaging/yahoo-All")) {
+                    identifier = QStringLiteral("X-YAHOO");
+                } else if (identifier == QLatin1String("X-messaging/gadu-All")) {
+                    identifier = QStringLiteral("X-GADUGADU");
+                } else if (identifier == QLatin1String("X-messaging/skype-All")) {
+                    identifier = QStringLiteral("X-SKYPE");
+                } else if (identifier == QLatin1String("X-messaging/groupwise-All")) {
+                    identifier = QStringLiteral("X-GROUPWISE");
+                } else if (identifier == QLatin1String("X-messaging/sms-All")) {
+                    identifier = QStringLiteral("X-SMS");
+                } else if (identifier == QLatin1String("X-messaging/meanwhile-All")) {
+                    identifier = QStringLiteral("X-MEANWHILE");
+                } else if (identifier == QLatin1String("X-messaging/irc-All")) {
+                    identifier = QStringLiteral("X-IRC");   //Not defined by rfc but need for fixing #300869
+                } else if (identifier == QLatin1String("X-messaging/googletalk-All")) {
+                    //Not defined by rfc but need for fixing #300869
+                    identifier = QStringLiteral("X-GTALK");
+                } else if (identifier == QLatin1String("X-messaging/twitter-All")) {
+                    identifier = QStringLiteral("X-TWITTER");
+                }
+            }
+            if (identifier.toLower() == QLatin1String("x-kaddressbook-x-anniversary") && version == VCard::v4_0) {
+                // ANNIVERSARY
+                if (!value.isEmpty()) {
+                    const QDate date = QDate::fromString(value, Qt::ISODate);
+                    QDateTime dt = QDateTime(date.startOfDay());
+                    dt.setTime(QTime());
+                    VCardLine line(QStringLiteral("ANNIVERSARY"), createDateTime(dt, version, false));
+                    card.addLine(line);
+                }
+            } else if (identifier.toLower() == QLatin1String("x-kaddressbook-x-spousesname") && version == VCard::v4_0) {
+                if (!value.isEmpty()) {
+                    VCardLine line(QStringLiteral("RELATED"), QStringLiteral(";"));
+                    line.addParameter(QStringLiteral("TYPE"), QStringLiteral("spouse"));
+                    line.addParameter(QStringLiteral("VALUE"), value);
+                    card.addLine(line);
+                }
+            } else {
+                VCardLine line(identifier, value);
+                if (version == VCard::v2_1 && needsEncoding(value)) {
+                    line.addParameter(QStringLiteral("charset"), QStringLiteral("UTF-8"));
+                    line.addParameter(QStringLiteral("encoding"), QStringLiteral("QUOTED-PRINTABLE"));
+                }
+                card.addLine(line);
+            }
+        }
+
+        vCardList.append(card);
+    }
+
+    return VCardParser::createVCards(vCardList);
+}
+
+Addressee::List VCardTool::parseVCards(const QByteArray &vcard) const
+{
+    static const QLatin1Char semicolonSep(';');
+    static const QLatin1Char commaSep(',');
+    QString identifier;
+    QString group;
+    Addressee::List addrList;
+    const VCard::List vCardList = VCardParser::parseVCards(vcard);
+
+    VCard::List::ConstIterator cardIt;
+    VCard::List::ConstIterator listEnd(vCardList.end());
+    for (cardIt = vCardList.begin(); cardIt != listEnd; ++cardIt) {
+        Addressee addr;
+
+        const QStringList idents = (*cardIt).identifiers();
+        QStringList::ConstIterator identIt;
+        QStringList::ConstIterator identEnd(idents.end());
+        for (identIt = idents.begin(); identIt != identEnd; ++identIt) {
+            const VCardLine::List lines = (*cardIt).lines((*identIt));
+            VCardLine::List::ConstIterator lineIt;
+
+            // iterate over the lines
+            for (lineIt = lines.begin(); lineIt != lines.end(); ++lineIt) {
+                identifier = (*lineIt).identifier().toLower();
+                group = (*lineIt).group();
+                if (!group.isEmpty() && identifier != QLatin1String("adr")) {
+                    KContacts::FieldGroup groupField(group + QLatin1Char('.') + (*lineIt).identifier());
+                    groupField.setParameters((*lineIt).parameterMap());
+                    groupField.setValue((*lineIt).value().toString());
+                    addr.insertFieldGroup(groupField);
+                }
+                // ADR
+                else if (identifier == QLatin1String("adr")) {
+                    Address address;
+                    const QStringList addrParts = splitString(semicolonSep, (*lineIt).value().toString());
+                    const int addrPartsCount(addrParts.count());
+                    if (addrPartsCount > 0) {
+                        address.setPostOfficeBox(addrParts.at(0));
+                    }
+                    if (addrPartsCount > 1) {
+                        address.setExtended(addrParts.at(1));
+                    }
+                    if (addrPartsCount > 2) {
+                        address.setStreet(addrParts.at(2));
+                    }
+                    if (addrPartsCount > 3) {
+                        address.setLocality(addrParts.at(3));
+                    }
+                    if (addrPartsCount > 4) {
+                        address.setRegion(addrParts.at(4));
+                    }
+                    if (addrPartsCount > 5) {
+                        address.setPostalCode(addrParts.at(5));
+                    }
+                    if (addrPartsCount > 6) {
+                        address.setCountry(addrParts.at(6));
+                    }
+
+                    Address::Type type;
+
+                    const QStringList types = (*lineIt).parameters(QStringLiteral("type"));
+                    QStringList::ConstIterator end(types.end());
+                    for (QStringList::ConstIterator it = types.begin(); it != end; ++it) {
+                        type |= stringToAddressType((*it).toLower());
+                    }
+
+                    address.setType(type);
+                    QString label = (*lineIt).parameter(QStringLiteral("label"));
+                    if (!label.isEmpty()) {
+                        if (label.length() > 1) {
+                            if (label.at(0) == QLatin1Char('"') && label.at(label.length() - 1) == QLatin1Char('"')) {
+                                label = label.mid(1, label.length() - 2);
+                            }
+                        }
+                        address.setLabel(label);
+                    }
+                    QString geoStr = (*lineIt).parameter(QStringLiteral("geo"));
+                    if (!geoStr.isEmpty()) {
+                        geoStr.remove(QLatin1Char('\"'));
+                        geoStr.remove(QStringLiteral("geo:"));
+                        if (geoStr.contains(QLatin1Char(','))) {
+                            QStringList arguments = geoStr.split(QLatin1Char(','));
+                            KContacts::Geo geo;
+                            geo.setLatitude(arguments.at(0).toDouble());
+                            geo.setLongitude(arguments.at(1).toDouble());
+                            address.setGeo(geo);
+                        }
+                    }
+                    addr.insertAddress(address);
+                }
+                // ANNIVERSARY
+                else if (identifier == QLatin1String("anniversary")) {
+                    const QString t = (*lineIt).value().toString();
+                    const QDateTime dt(parseDateTime(t));
+                    addr.insertCustom(QStringLiteral("KADDRESSBOOK"), QStringLiteral("X-Anniversary"), dt.date().toString(Qt::ISODate));
+                }
+                // BDAY
+                else if (identifier == QLatin1String("bday")) {
+                    bool withTime;
+                    const QDateTime bday = parseDateTime((*lineIt).value().toString(), &withTime);
+                    addr.setBirthday(bday, withTime);
+                }
+                // CATEGORIES
+                else if (identifier == QLatin1String("categories")) {
+                    const QStringList categories = splitString(commaSep, (*lineIt).value().toString());
+                    addr.setCategories(categories);
+                }
+                // FBURL
+                else if (identifier == QLatin1String("fburl")) {
+                    CalendarUrl calurl;
+                    calurl.setType(CalendarUrl::FBUrl);
+                    const QUrl url = QUrl((*lineIt).value().toString());
+                    calurl.setUrl(url);
+                    calurl.setParameters((*lineIt).parameterMap());
+                    addr.insertCalendarUrl(calurl);
+                }
+                // CALADRURI
+                else if (identifier == QLatin1String("caladruri")) {
+                    CalendarUrl calurl;
+                    calurl.setType(CalendarUrl::CALADRUri);
+                    const QUrl url = QUrl((*lineIt).value().toString());
+                    calurl.setUrl(url);
+                    calurl.setParameters((*lineIt).parameterMap());
+                    addr.insertCalendarUrl(calurl);
+                }
+                // CALURI
+                else if (identifier == QLatin1String("caluri")) {
+                    CalendarUrl calurl;
+                    calurl.setType(CalendarUrl::CALUri);
+                    const QUrl url = QUrl((*lineIt).value().toString());
+                    calurl.setUrl(url);
+                    calurl.setParameters((*lineIt).parameterMap());
+                    addr.insertCalendarUrl(calurl);
+                }
+                //IMPP
+                else if (identifier == QLatin1String("impp")) {
+                    QUrl imppUrl((*lineIt).value().toString());
+                    Impp impp;
+                    impp.setParameters((*lineIt).parameterMap());
+                    if (!(*lineIt).parameter(QStringLiteral("x-service-type")).isEmpty() && imppUrl.scheme().isEmpty()) {
+                        imppUrl.setScheme(normalizeImppServiceType((*lineIt).parameter(QStringLiteral("x-service-type")).toLower()));
+                    }
+                    impp.setAddress(imppUrl);
+                    addr.insertImpp(impp);
+                }
+                // CLASS
+                else if (identifier == QLatin1String("class")) {
+                    addr.setSecrecy(parseSecrecy(*lineIt));
+                }
+                // GENDER
+                else if (identifier == QLatin1String("gender")) {
+                    QString genderStr = (*lineIt).value().toString();
+                    if (!genderStr.isEmpty()) {
+                        Gender gender;
+                        if (genderStr.at(0) != QLatin1Char(';')) {
+                            gender.setGender(genderStr.at(0));
+                            if (genderStr.length() > 2 && (genderStr.at(1) == QLatin1Char(';'))) {
+                                gender.setComment(genderStr.right(genderStr.length() - 2));
+                            }
+                        } else {
+                            gender.setComment(genderStr.right(genderStr.length() - 1));
+                        }
+                        addr.setGender(gender);
+                    }
+                }
+                // LANG
+                else if (identifier == QLatin1String("lang")) {
+                    Lang lang;
+                    lang.setLanguage((*lineIt).value().toString());
+                    lang.setParameters((*lineIt).parameterMap());
+                    addr.insertLang(lang);
+                }
+                // EMAIL
+                else if (identifier == QLatin1String("email")) {
+                    const QStringList types = (*lineIt).parameters(QStringLiteral("type"));
+                    addr.insertEmail((*lineIt).value().toString(),
+                                     types.contains(QLatin1String("PREF")), (*lineIt).parameterMap());
+                }
+                // KIND
+                else if (identifier == QLatin1String("kind")) {
+                    addr.setKind((*lineIt).value().toString());
+                }
+                // FN
+                else if (identifier == QLatin1String("fn")) {
+                    addr.setFormattedName((*lineIt).value().toString());
+                }
+                // GEO
+                else if (identifier == QLatin1String("geo")) {
+                    Geo geo;
+                    QString lineStr = (*lineIt).value().toString();
+                    if (lineStr.startsWith(QLatin1String("geo:"))) { //VCard 4.0
+                        lineStr.remove(QStringLiteral("geo:"));
+                        const QStringList geoParts
+#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0)
+                            = lineStr.split(QLatin1Char(','), QString::KeepEmptyParts);
+#else
+                            = lineStr.split(QLatin1Char(','), Qt::KeepEmptyParts);
+#endif
+                        if (geoParts.size() >= 2) {
+                            geo.setLatitude(geoParts.at(0).toFloat());
+                            geo.setLongitude(geoParts.at(1).toFloat());
+                            addr.setGeo(geo);
+                        }
+                    } else {
+                        const QStringList geoParts
+#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0)
+                            = lineStr.split(QLatin1Char(';'), QString::KeepEmptyParts);
+#else
+                            = lineStr.split(QLatin1Char(';'), Qt::KeepEmptyParts);
+#endif
+                        if (geoParts.size() >= 2) {
+                            geo.setLatitude(geoParts.at(0).toFloat());
+                            geo.setLongitude(geoParts.at(1).toFloat());
+                            addr.setGeo(geo);
+                        }
+                    }
+                }
+                // KEY
+                else if (identifier == QLatin1String("key")) {
+                    addr.insertKey(parseKey(*lineIt));
+                }
+                // LABEL
+                else if (identifier == QLatin1String("label")) {
+                    Address::Type type;
+
+                    const QStringList types = (*lineIt).parameters(QStringLiteral("type"));
+                    QStringList::ConstIterator end(types.end());
+                    for (QStringList::ConstIterator it = types.begin(); it != end; ++it) {
+                        type |= stringToAddressType((*it).toLower());
+                    }
+
+                    bool available = false;
+                    KContacts::Address::List addressList = addr.addresses();
+                    for (KContacts::Address::List::Iterator it = addressList.begin();
+                         it != addressList.end(); ++it) {
+                        if ((*it).type() == type) {
+                            (*it).setLabel((*lineIt).value().toString());
+                            addr.insertAddress(*it);
+                            available = true;
+                            break;
+                        }
+                    }
+
+                    if (!available) {   // a standalone LABEL tag
+                        KContacts::Address address(type);
+                        address.setLabel((*lineIt).value().toString());
+                        addr.insertAddress(address);
+                    }
+                }
+                // LOGO
+                else if (identifier == QLatin1String("logo")) {
+                    Picture picture = parsePicture(*lineIt);
+                    if (addr.logo().isEmpty()) {
+                        addr.setLogo(picture);
+                    } else {
+                        addr.insertExtraLogo(picture);
+                    }
+                }
+                // MAILER
+                else if (identifier == QLatin1String("mailer")) {
+                    addr.setMailer((*lineIt).value().toString());
+                }
+                // N
+                else if (identifier == QLatin1Char('n')) {
+                    const QStringList nameParts = splitString(semicolonSep, (*lineIt).value().toString());
+                    const int numberOfParts(nameParts.count());
+                    if (numberOfParts > 0) {
+                        addr.setFamilyName(nameParts.at(0));
+                    }
+                    if (numberOfParts > 1) {
+                        addr.setGivenName(nameParts.at(1));
+                    }
+                    if (numberOfParts > 2) {
+                        addr.setAdditionalName(nameParts.at(2));
+                    }
+                    if (numberOfParts > 3) {
+                        addr.setPrefix(nameParts.at(3));
+                    }
+                    if (numberOfParts > 4) {
+                        addr.setSuffix(nameParts.at(4));
+                    }
+                    if (!(*lineIt).parameter(QStringLiteral("sort-as")).isEmpty()) {
+                        addr.setSortString((*lineIt).parameter(QStringLiteral("sort-as")));
+                    }
+                }
+                // NAME
+                else if (identifier == QLatin1String("name")) {
+                    addr.setName((*lineIt).value().toString());
+                }
+                // NICKNAME
+                else if (identifier == QLatin1String("nickname")) {
+                    NickName nickName((*lineIt).value().toString());
+                    nickName.setParameters((*lineIt).parameterMap());
+                    addr.insertExtraNickName(nickName);
+                }
+                // NOTE
+                else if (identifier == QLatin1String("note")) {
+                    addr.setNote((*lineIt).value().toString());
+                }
+                // ORGANIZATION
+                else if (identifier == QLatin1String("org")) {
+                    const QStringList orgParts = splitString(semicolonSep, (*lineIt).value().toString());
+                    const int orgPartsCount(orgParts.count());
+                    if (orgPartsCount > 0) {
+                        Org organization(orgParts.at(0));
+                        organization.setParameters((*lineIt).parameterMap());
+                        addr.insertExtraOrganization(organization);
+                    }
+                    if (orgPartsCount > 1) {
+                        addr.setDepartment(orgParts.at(1));
+                    }
+                    if (!(*lineIt).parameter(QStringLiteral("sort-as")).isEmpty()) {
+                        addr.setSortString((*lineIt).parameter(QStringLiteral("sort-as")));
+                    }
+                }
+                // PHOTO
+                else if (identifier == QLatin1String("photo")) {
+                    Picture picture = parsePicture(*lineIt);
+                    if (addr.photo().isEmpty()) {
+                        addr.setPhoto(picture);
+                    } else {
+                        addr.insertExtraPhoto(picture);
+                    }
+                }
+                // PROID
+                else if (identifier == QLatin1String("prodid")) {
+                    addr.setProductId((*lineIt).value().toString());
+                }
+                // REV
+                else if (identifier == QLatin1String("rev")) {
+                    addr.setRevision(parseDateTime((*lineIt).value().toString()));
+                }
+                // ROLE
+                else if (identifier == QLatin1String("role")) {
+                    Role role((*lineIt).value().toString());
+                    role.setParameters((*lineIt).parameterMap());
+                    addr.insertExtraRole(role);
+                }
+                // SORT-STRING
+                else if (identifier == QLatin1String("sort-string")) {
+                    addr.setSortString((*lineIt).value().toString());
+                }
+                // SOUND
+                else if (identifier == QLatin1String("sound")) {
+                    Sound sound = parseSound(*lineIt);
+                    if (addr.sound().isEmpty()) {
+                        addr.setSound(sound);
+                    } else {
+                        addr.insertExtraSound(sound);
+                    }
+                }
+                // TEL
+                else if (identifier == QLatin1String("tel")) {
+                    PhoneNumber phone;
+                    phone.setNumber((*lineIt).value().toString());
+
+                    PhoneNumber::Type type;
+                    bool foundType = false;
+                    const QStringList types = (*lineIt).parameters(QStringLiteral("type"));
+                    QStringList::ConstIterator typeEnd(types.constEnd());
+                    for (QStringList::ConstIterator it = types.constBegin(); it != typeEnd; ++it) {
+                        type |= stringToPhoneType((*it).toUpper());
+                        foundType = true;
+                    }
+                    phone.setType(foundType ? type : PhoneNumber::Undefined);
+                    phone.setParameters((*lineIt).parameterMap());
+
+                    addr.insertPhoneNumber(phone);
+                }
+                // TITLE
+                else if (identifier == QLatin1String("title")) {
+                    Title title((*lineIt).value().toString());
+                    title.setParameters((*lineIt).parameterMap());
+                    addr.insertExtraTitle(title);
+                }
+                // TZ
+                else if (identifier == QLatin1String("tz")) {
+                    //TODO add vcard4 support
+                    TimeZone tz;
+                    const QString date = (*lineIt).value().toString();
+
+                    if (!date.isEmpty()) {
+                        int hours = date.midRef(1, 2).toInt();
+                        int minutes = date.midRef(4, 2).toInt();
+                        int offset = (hours * 60) + minutes;
+                        offset = offset * (date[ 0 ] == QLatin1Char('+') ? 1 : -1);
+
+                        tz.setOffset(offset);
+                        addr.setTimeZone(tz);
+                    }
+                }
+                // UID
+                else if (identifier == QLatin1String("uid")) {
+                    addr.setUid((*lineIt).value().toString());
+                }
+                // URL
+                else if (identifier == QLatin1String("url")) {
+                    const QUrl url = QUrl((*lineIt).value().toString());
+                    ResourceLocatorUrl resourceLocatorUrl;
+                    resourceLocatorUrl.setUrl(url);
+                    resourceLocatorUrl.setParameters((*lineIt).parameterMap());
+                    addr.insertExtraUrl(resourceLocatorUrl);
+                }
+                // SOURCE
+                else if (identifier == QLatin1String("source")) {
+                    const QUrl url = QUrl((*lineIt).value().toString());
+                    addr.insertSourceUrl(url);
+                }
+                // MEMBER (vcard 4.0)
+                else if (identifier == QLatin1String("member")) {
+                    addr.insertMember((*lineIt).value().toString());
+                }
+                // RELATED (vcard 4.0)
+                else if (identifier == QLatin1String("related")) {
+                    Related related;
+                    related.setRelated((*lineIt).value().toString());
+                    related.setParameters((*lineIt).parameterMap());
+                    addr.insertRelationship(related);
+                }
+                // CLIENTPIDMAP (vcard 4.0)
+                else if (identifier == QLatin1String("clientpidmap")) {
+                    ClientPidMap clientpidmap;
+                    clientpidmap.setClientPidMap((*lineIt).value().toString());
+                    clientpidmap.setParameters((*lineIt).parameterMap());
+                    addr.insertClientPidMap(clientpidmap);
+                }
+                // X-
+                //TODO import X-GENDER
+                else if (identifier.startsWith(QLatin1String("x-"))) {
+                    QString ident = (*lineIt).identifier();
+                    //X-Evolution
+                    // also normalize case of our own extensions, some backends "adjust" that
+                    if (identifier == QLatin1String("x-evolution-spouse")
+                        || identifier == QLatin1String("x-spouse")) {
+                        ident = QStringLiteral("X-KADDRESSBOOK-X-SpousesName");
+                    } else if (identifier == QLatin1String("x-evolution-blog-url") || identifier.compare(QLatin1String("X-KADDRESSBOOK-BLOGFEED"), Qt::CaseInsensitive) == 0) {
+                        ident = QStringLiteral("X-KADDRESSBOOK-BlogFeed");
+                    } else if (identifier == QLatin1String("x-evolution-assistant")
+                               || identifier == QLatin1String("x-assistant")
+                               || identifier.compare(QLatin1String("X-KADDRESSBOOK-X-ASSISTANTSNAME"), Qt::CaseInsensitive) == 0) {
+                        ident = QStringLiteral("X-KADDRESSBOOK-X-AssistantsName");
+                    } else if (identifier == QLatin1String("x-evolution-anniversary")
+                               || identifier == QLatin1String("x-anniversary")
+                               || identifier.compare(QLatin1String("X-KADDRESSBOOK-X-ANNIVERSARY"), Qt::CaseInsensitive) == 0) {
+                        ident = QStringLiteral("X-KADDRESSBOOK-X-Anniversary");
+                    } else if (identifier == QLatin1String("x-evolution-manager")
+                               || identifier == QLatin1String("x-manager")
+                               || identifier.compare(QLatin1String("X-KADDRESSBOOK-X-MANAGERSNAME"), Qt::CaseInsensitive) == 0) {
+                        ident = QStringLiteral("X-KADDRESSBOOK-X-ManagersName");
+                    } else if (identifier.compare(QLatin1String("X-KADDRESSBOOK-X-PROFESSION"), Qt::CaseInsensitive) == 0) {
+                        ident = QStringLiteral("X-KADDRESSBOOK-X-Profession");
+                    } else if (identifier.compare(QLatin1String("X-KADDRESSBOOK-X-OFFICE"), Qt::CaseInsensitive) == 0) {
+                        ident = QStringLiteral("X-KADDRESSBOOK-X-Office");
+                    } else if (identifier.compare(QLatin1String("X-KADDRESSBOOK-X-SPOUSESNAME"), Qt::CaseInsensitive) == 0) {
+                        ident = QStringLiteral("X-KADDRESSBOOK-X-SpousesName");
+                    } else if (identifier == QLatin1String("x-aim")) {
+                        ident = QStringLiteral("X-messaging/aim-All");
+                    } else if (identifier == QLatin1String("x-icq")) {
+                        ident = QStringLiteral("X-messaging/icq-All");
+                    } else if (identifier == QLatin1String("x-jabber")) {
+                        ident = QStringLiteral("X-messaging/xmpp-All");
+                    } else if (identifier == QLatin1String("x-jabber")) {
+                        ident = QStringLiteral("X-messaging/xmpp-All");
+                    } else if (identifier == QLatin1String("x-msn")) {
+                        ident = QStringLiteral("X-messaging/msn-All");
+                    } else if (identifier == QLatin1String("x-yahoo")) {
+                        ident = QStringLiteral("X-messaging/yahoo-All");
+                    } else if (identifier == QLatin1String("x-gadugadu")) {
+                        ident = QStringLiteral("X-messaging/gadu-All");
+                    } else if (identifier == QLatin1String("x-skype")) {
+                        ident = QStringLiteral("X-messaging/skype-All");
+                    } else if (identifier == QLatin1String("x-groupwise")) {
+                        ident = QStringLiteral("X-messaging/groupwise-All");
+                    } else if (identifier == QLatin1String("x-sms")) {
+                        ident = QStringLiteral("X-messaging/sms-All");
+                    } else if (identifier == QLatin1String("x-meanwhile")) {
+                        ident = QStringLiteral("X-messaging/meanwhile-All");
+                    } else if (identifier == QLatin1String("x-irc")) {
+                        ident = QStringLiteral("X-messaging/irc-All");
+                    } else if (identifier == QLatin1String("x-gtalk")) {
+                        ident = QStringLiteral("X-messaging/googletalk-All");
+                    } else if (identifier == QLatin1String("x-twitter")) {
+                        ident = QStringLiteral("X-messaging/twitter-All");
+                    }
+
+                    const QString key = ident.mid(2);
+                    const int dash = key.indexOf(QLatin1Char('-'));
+
+                    // convert legacy messaging fields into IMPP ones
+                    if (key.startsWith(QLatin1String("messaging/"))) {
+                        QUrl url;
+                        url.setScheme(normalizeImppServiceType(key.mid(10, dash - 10)));
+#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0)
+                        const auto values = (*lineIt).value().toString().split(QChar(0xE000), QString::SkipEmptyParts);
+#else
+                        const auto values = (*lineIt).value().toString().split(QChar(0xE000), Qt::SkipEmptyParts);
+#endif
+                        for (const auto &value : values) {
+                            url.setPath(value);
+                            Impp impp;
+                            impp.setParameters((*lineIt).parameterMap());
+                            impp.setAddress(url);
+                            addr.insertImpp(impp);
+                        }
+                    } else {
+                        addr.insertCustom(key.left(dash), key.mid(dash + 1), (*lineIt).value().toString());
+                    }
+                }
+            }
+        }
+
+        addrList.append(addr);
+    }
+
+    return addrList;
+}
+
+QDateTime VCardTool::parseDateTime(const QString &str, bool *timeValid)
+{
+    const int posT = str.indexOf(QLatin1Char('T'));
+    QString dateString = posT >= 0 ? str.left(posT) : str;
+    const bool noYear = dateString.startsWith(QLatin1String("--"));
+    dateString.remove(QLatin1Char('-'));
+    QDate date;
+    if (noYear) {
+        date = QDate::fromString(dateString, QStringLiteral("MMdd"));
+        date = date.addYears(-1900);
+    } else {
+        date = QDate::fromString(dateString, QStringLiteral("yyyyMMdd"));
+    }
+
+    QTime time;
+    Qt::TimeSpec spec = Qt::LocalTime;
+    int offsetSecs = 0;
+    if (posT >= 0) {
+        QString timeString = str.mid(posT + 1);
+        timeString.remove(QLatin1Char(':'));
+        const int zPos = timeString.indexOf(QLatin1Char('Z'));
+        const int plusPos = timeString.indexOf(QLatin1Char('+'));
+        const int minusPos = timeString.indexOf(QLatin1Char('-'));
+        const int tzPos = qMax(qMax(zPos, plusPos), minusPos);
+        const QString hhmmssString = tzPos >= 0 ? timeString.left(tzPos) : timeString;
+        switch (hhmmssString.size()) {
+        case 2:
+            time = QTime::fromString(hhmmssString, QStringLiteral("hh"));
+            break;
+        case 4:
+            time = QTime::fromString(hhmmssString, QStringLiteral("hhmm"));
+            break;
+        case 6:
+            time = QTime::fromString(hhmmssString, QStringLiteral("hhmmss"));
+            break;
+        }
+        if (tzPos >= 0) {
+            if (zPos >= 0) {
+                spec = Qt::UTC;
+            } else {
+                spec = Qt::OffsetFromUTC;
+                QTime offsetTime;
+                const QString offsetString = timeString.mid(tzPos + 1);
+                switch (offsetString.size()) {
+                case 2:
+                    offsetTime = QTime::fromString(offsetString, QStringLiteral("hh"));
+                    break;
+                case 4:
+                    offsetTime = QTime::fromString(offsetString, QStringLiteral("hhmm"));
+                    break;
+                }
+                offsetSecs = offsetTime.hour() * 3600 + offsetTime.minute() * 60;
+            }
+            if (minusPos >= 0) {
+                offsetSecs *= -1;
+            }
+        }
+    }
+    if (timeValid) {
+        *timeValid = time.isValid();
+    }
+
+    return QDateTime(date, time, spec, offsetSecs);
+}
+
+QString VCardTool::createDateTime(const QDateTime &dateTime, VCard::Version version, bool withTime)
+{
+    if (!dateTime.date().isValid()) {
+        return QString();
+    }
+    QString str = createDate(dateTime.date(), version);
+    if (!withTime) {
+        return str;
+    }
+    str += createTime(dateTime.time(), version);
+    if (dateTime.timeSpec() == Qt::UTC) {
+        str += QLatin1Char('Z');
+    } else if (dateTime.timeSpec() == Qt::OffsetFromUTC) {
+        const int offsetSecs = dateTime.offsetFromUtc();
+        if (offsetSecs >= 0) {
+            str += QLatin1Char('+');
+        } else {
+            str += QLatin1Char('-');
+        }
+        QTime offsetTime = QTime(0, 0).addSecs(abs(offsetSecs));
+        if (version == VCard::v4_0) {
+            str += offsetTime.toString(QStringLiteral("HHmm"));
+        } else {
+            str += offsetTime.toString(QStringLiteral("HH:mm"));
+        }
+    }
+    return str;
+}
+
+QString VCardTool::createDate(const QDate &date, VCard::Version version)
+{
+    QString format;
+    if (date.year() > 0) {
+        format = QStringLiteral("yyyyMMdd");
+    } else {
+        format = QStringLiteral("--MMdd");
+    }
+    if (version != VCard::v4_0) {
+        format.replace(QStringLiteral("yyyy"), QStringLiteral("yyyy-"));
+        format.replace(QStringLiteral("MM"), QStringLiteral("MM-"));
+    }
+    return date.toString(format);
+}
+
+QString VCardTool::createTime(const QTime &time, VCard::Version version)
+{
+    QString format;
+    if (version == VCard::v4_0) {
+        format = QStringLiteral("HHmmss");
+    } else {
+        format = QStringLiteral("HH:mm:ss");
+    }
+    return QLatin1Char('T') + time.toString(format);
+}
+
+Picture VCardTool::parsePicture(const VCardLine &line) const
+{
+    Picture pic;
+
+    const QStringList params = line.parameterList();
+    QString type;
+    if (params.contains(QLatin1String("type"))) {
+        type = line.parameter(QStringLiteral("type"));
+    }
+    if (params.contains(QLatin1String("encoding"))) {
+        pic.setRawData(line.value().toByteArray(), type);
+    } else if (params.contains(QLatin1String("value"))) {
+        if (line.parameter(QStringLiteral("value")).toLower() == QLatin1String("uri")) {
+            pic.setUrl(line.value().toString());
+        }
+    }
+
+    return pic;
+}
+
+VCardLine VCardTool::createPicture(const QString &identifier, const Picture &pic, VCard::Version version) const
+{
+    VCardLine line(identifier);
+
+    if (pic.isEmpty()) {
+        return line;
+    }
+
+    if (pic.isIntern()) {
+        line.setValue(pic.rawData());
+        if (version == VCard::v2_1) {
+            line.addParameter(QStringLiteral("ENCODING"), QStringLiteral("BASE64"));
+            line.addParameter(pic.type(), QString());
+        } else { /*if (version == VCard::v3_0) */
+            line.addParameter(QStringLiteral("encoding"), QStringLiteral("b"));
+            line.addParameter(QStringLiteral("type"), pic.type());
+#if 0
+        } else { //version 4.0
+            line.addParameter(QStringLiteral("data") + QStringLiteral(":image/") + pic.type(), QStringLiteral("base64"));
+#endif
+        }
+    } else {
+        line.setValue(pic.url());
+        line.addParameter(QStringLiteral("value"), QStringLiteral("URI"));
+    }
+
+    return line;
+}
+
+Sound VCardTool::parseSound(const VCardLine &line) const
+{
+    Sound snd;
+
+    const QStringList params = line.parameterList();
+    if (params.contains(QLatin1String("encoding"))) {
+        snd.setData(line.value().toByteArray());
+    } else if (params.contains(QLatin1String("value"))) {
+        if (line.parameter(QStringLiteral("value")).toLower() == QLatin1String("uri")) {
+            snd.setUrl(line.value().toString());
+        }
+    }
+
+    /* TODO: support sound types
+      if ( params.contains( "type" ) )
+        snd.setType( line.parameter( "type" ) );
+    */
+
+    return snd;
+}
+
+VCardLine VCardTool::createSound(const Sound &snd, VCard::Version version) const
+{
+    Q_UNUSED(version);
+    VCardLine line(QStringLiteral("SOUND"));
+
+    if (snd.isIntern()) {
+        if (!snd.data().isEmpty()) {
+            line.setValue(snd.data());
+            if (version == VCard::v2_1) {
+                line.addParameter(QStringLiteral("ENCODING"), QStringLiteral("BASE64"));
+            } else {
+                line.addParameter(QStringLiteral("encoding"), QStringLiteral("b"));
+            }
+            // TODO: need to store sound type!!!
+        }
+    } else if (!snd.url().isEmpty()) {
+        line.setValue(snd.url());
+        line.addParameter(QStringLiteral("value"), QStringLiteral("URI"));
+    }
+
+    return line;
+}
+
+Key VCardTool::parseKey(const VCardLine &line) const
+{
+    Key key;
+
+    const QStringList params = line.parameterList();
+    if (params.contains(QLatin1String("encoding"))) {
+        key.setBinaryData(line.value().toByteArray());
+    } else {
+        key.setTextData(line.value().toString());
+    }
+
+    if (params.contains(QLatin1String("type"))) {
+        if (line.parameter(QStringLiteral("type")).toLower() == QLatin1String("x509")) {
+            key.setType(Key::X509);
+        } else if (line.parameter(QStringLiteral("type")).toLower() == QLatin1String("pgp")) {
+            key.setType(Key::PGP);
+        } else {
+            key.setType(Key::Custom);
+            key.setCustomTypeString(line.parameter(QStringLiteral("type")));
+        }
+    } else if (params.contains(QLatin1String("mediatype"))) {
+        const QString param = line.parameter(QStringLiteral("mediatype")).toLower();
+        if (param == QLatin1String("application/x-x509-ca-cert")) {
+            key.setType(Key::X509);
+        } else if (param == QLatin1String("application/pgp-keys")) {
+            key.setType(Key::PGP);
+        } else {
+            key.setType(Key::Custom);
+            key.setCustomTypeString(line.parameter(QStringLiteral("type")));
+        }
+    }
+
+    return key;
+}
+
+VCardLine VCardTool::createKey(const Key &key, VCard::Version version) const
+{
+    VCardLine line(QStringLiteral("KEY"));
+
+    if (key.isBinary()) {
+        if (!key.binaryData().isEmpty()) {
+            line.setValue(key.binaryData());
+            if (version == VCard::v2_1) {
+                line.addParameter(QStringLiteral("ENCODING"), QStringLiteral("BASE64"));
+            } else {
+                line.addParameter(QStringLiteral("encoding"), QStringLiteral("b"));
+            }
+        }
+    } else if (!key.textData().isEmpty()) {
+        line.setValue(key.textData());
+    }
+
+    if (version == VCard::v4_0) {
+        if (key.type() == Key::X509) {
+            line.addParameter(QStringLiteral("MEDIATYPE"), QStringLiteral("application/x-x509-ca-cert"));
+        } else if (key.type() == Key::PGP) {
+            line.addParameter(QStringLiteral("MEDIATYPE"), QStringLiteral("application/pgp-keys"));
+        } else if (key.type() == Key::Custom) {
+            line.addParameter(QStringLiteral("MEDIATYPE"), key.customTypeString());
+        }
+    } else {
+        if (key.type() == Key::X509) {
+            line.addParameter(QStringLiteral("type"), QStringLiteral("X509"));
+        } else if (key.type() == Key::PGP) {
+            line.addParameter(QStringLiteral("type"), QStringLiteral("PGP"));
+        } else if (key.type() == Key::Custom) {
+            line.addParameter(QStringLiteral("type"), key.customTypeString());
+        }
+    }
+
+    return line;
+}
+
+Secrecy VCardTool::parseSecrecy(const VCardLine &line) const
+{
+    Secrecy secrecy;
+
+    const QString value = line.value().toString().toLower();
+    if (value == QLatin1String("public")) {
+        secrecy.setType(Secrecy::Public);
+    } else if (value == QLatin1String("private")) {
+        secrecy.setType(Secrecy::Private);
+    } else if (value == QLatin1String("confidential")) {
+        secrecy.setType(Secrecy::Confidential);
+    }
+
+    return secrecy;
+}
+
+VCardLine VCardTool::createSecrecy(const Secrecy &secrecy) const
+{
+    VCardLine line(QStringLiteral("CLASS"));
+
+    int type = secrecy.type();
+
+    if (type == Secrecy::Public) {
+        line.setValue(QStringLiteral("PUBLIC"));
+    } else if (type == Secrecy::Private) {
+        line.setValue(QStringLiteral("PRIVATE"));
+    } else if (type == Secrecy::Confidential) {
+        line.setValue(QStringLiteral("CONFIDENTIAL"));
+    }
+
+    return line;
+}
+
+QStringList VCardTool::splitString(QChar sep, const QString &str) const
+{
+    QStringList list;
+    QString value(str);
+
+    int start = 0;
+    int pos = value.indexOf(sep, start);
+
+    while (pos != -1) {
+        if (pos == 0 || value[ pos - 1 ] != QLatin1Char('\\')) {
+            if (pos > start && pos <= value.length()) {
+                list << value.mid(start, pos - start);
+            } else {
+                list << QString();
+            }
+
+            start = pos + 1;
+            pos = value.indexOf(sep, start);
+        } else {
+            value.replace(pos - 1, 2, sep);
+            pos = value.indexOf(sep, pos);
+        }
+    }
+
+    int l = value.length() - 1;
+    const QString mid = value.mid(start, l - start + 1);
+    if (!mid.isEmpty()) {
+        list << mid;
+    } else {
+        list << QString();
+    }
+
+    return list;
+}
+
+QString VCardTool::normalizeImppServiceType(const QString &serviceType) const
+{
+    if (serviceType == QLatin1String("jabber")) {
+        return QStringLiteral("xmpp");
+    }
+    if (serviceType == QLatin1String("yahoo")) {
+        return QStringLiteral("ymsgr");
+    }
+    if (serviceType == QLatin1String("gadugadu")) {
+        return QStringLiteral("gg");
+    }
+    return serviceType;
+}
diff --git a/src/vcardtool_p.h b/src/vcardtool_p.h
new file mode 100644 (file)
index 0000000..c013bbc
--- /dev/null
@@ -0,0 +1,81 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2003 Tobias Koenig <tokoe@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef KCONTACTS_VCARDTOOL_H
+#define KCONTACTS_VCARDTOOL_H
+
+#include "kcontacts_export.h"
+#include "addressee.h"
+#include "vcardparser/vcardparser.h"
+
+class QDateTime;
+
+namespace KContacts {
+class Key;
+class Picture;
+class Secrecy;
+class Sound;
+
+class KCONTACTS_EXPORT VCardTool
+{
+public:
+    VCardTool();
+    ~VCardTool();
+
+    /**
+      Creates a string that contains the addressees from the list in
+      the vCard format.
+     */
+    Q_REQUIRED_RESULT QByteArray createVCards(const Addressee::List &list, VCard::Version version = VCard::v3_0) const;
+
+    /**
+     * @since 4.9.1
+     */
+    Q_REQUIRED_RESULT QByteArray exportVCards(const Addressee::List &list, VCard::Version version = VCard::v3_0) const;
+    /**
+      Parses the string and returns a list of addressee objects.
+     */
+    Q_REQUIRED_RESULT Addressee::List parseVCards(const QByteArray &vcard) const;
+
+    static QDateTime parseDateTime(const QString &str, bool *timeValid = nullptr);
+    static QString createDateTime(const QDateTime &dateTime, VCard::Version version, bool withTime = true);
+    static QString createDate(const QDate &date, VCard::Version version);
+    static QString createTime(const QTime &time, VCard::Version version);
+
+private:
+
+    QByteArray createVCards(const Addressee::List &list, VCard::Version version, bool exportVcard) const;
+
+    /**
+      Split a string and replaces escaped separators on the fly with
+      unescaped ones.
+     */
+    QStringList splitString(QChar sep, const QString &value) const;
+
+    Picture parsePicture(const VCardLine &line) const;
+    VCardLine createPicture(const QString &identifier, const Picture &pic, VCard::Version version) const;
+
+    Sound parseSound(const VCardLine &line) const;
+    VCardLine createSound(const Sound &snd, VCard::Version version) const;
+
+    Key parseKey(const VCardLine &line) const;
+    VCardLine createKey(const Key &key, VCard::Version version) const;
+
+    Secrecy parseSecrecy(const VCardLine &line) const;
+    VCardLine createSecrecy(const Secrecy &secrecy) const;
+
+    void addParameter(VCardLine &line, VCard::Version version, const QString &key, const QStringList &valueStringList) const;
+    void addParameters(VCardLine &line, const QMap<QString, QStringList> &params) const;
+
+    /** Translate alternative or legacy IMPP service types. */
+    QString normalizeImppServiceType(const QString &serviceType) const;
+
+    Q_DISABLE_COPY(VCardTool)
+};
+}
+
+#endif
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
new file mode 100644 (file)
index 0000000..c407a19
--- /dev/null
@@ -0,0 +1,22 @@
+
+include(ECMMarkAsTest)
+
+########### next target ###############
+
+# FIXME: Build fails
+set(testread_SRCS testread.cpp)
+add_executable(testread ${testread_SRCS})
+target_link_libraries(testread KF5Contacts KF5::I18n Qt5::Gui)
+
+########### next target ###############
+
+# FIXME: Build fails
+set(testwrite_SRCS testwrite.cpp)
+add_executable(testwrite ${testwrite_SRCS})
+target_link_libraries(testwrite KF5Contacts Qt5::Gui KF5::I18n)
+
+########### next target ###############
+
+set(testread2_SRCS testread2.cpp testutils.cpp)
+add_executable(testread2 ${testread2_SRCS})
+target_link_libraries(testread2 KF5Contacts Qt5::Gui)
diff --git a/tests/README.testing b/tests/README.testing
new file mode 100644 (file)
index 0000000..1a70685
--- /dev/null
@@ -0,0 +1,12 @@
+For testing the vcardparser there are some test files and a small testsuite
+automatically checking for regressions. The tests directory contains some vCard
+files and correpsonding reference output files (with an additional ".ref"
+suffix). For running the geression test do "./testroundtrip" or simply run "ctest".
+
+For creating a new test put a vCard file to be parsed into the tests directory.
+Create a reference file by running "testread" on the test file. It will put out
+the parsed data as vCard again on stdout. Carefully check the output, manually
+correct any errors and save the result as reference file in the tests directory.
+Now add the filename to the testroundtrip.qrc resource file and run
+"make && ./roundtriptest" If the check fails adapt the reference file or fix the bugs
+in the parser, whatever is appropriate.
diff --git a/tests/checkvcard.pl b/tests/checkvcard.pl
new file mode 100755 (executable)
index 0000000..5965c89
--- /dev/null
@@ -0,0 +1,79 @@
+#!/usr/bin/perl
+
+if ( @ARGV != 1 ) {
+  print STDERR "Missing arg: filename\n";
+  system "touch FAILED";
+  exit 1;
+}
+
+$file = $ARGV[0];
+
+if ( !open( IN, "$file" ) ) {
+  print STDERR "Unable to open '$file'\n";
+  system "touch FAILED";
+  exit 1;
+}
+
+while( <IN> ) {
+  if (/^VERSION:(.*)$/ ) {
+    $version = $1;
+    if ( $version eq "2.1" ) { $options = "--vcard21"; }
+  }
+}
+
+close IN;
+
+$ref = "$file.ref";
+
+if ( !open( REF, "$ref" ) ) {
+  print STDERR "Unable to open $ref\n";
+  system "touch FAILED";
+  exit 1;
+}
+
+while( <REF> ) {
+  push @ref, $_;
+}
+
+close REF;
+
+if ( !open( READ, "./testread $file $options 2> /dev/null |" ) ) {
+  print STDERR "Unable to open testread\n";
+  system "touch FAILED";
+  exit 1;
+}
+
+print "Checking '$file':\n";
+
+$gotsomething = 0;
+$error = 0;
+$i = 0;
+while( <READ> ) {
+  $gotsomething = 1;
+  $out = $_;
+  $ref = @ref[$i++];
+
+  if ( $out ne $ref ) {
+    if ( $ref =~ /^UID/ && $out =~ /^UID/ ) { next; }
+    $error++;
+    print "  Expected      : $ref";
+    print "  Parser output : $out";
+  }
+}
+
+close READ;
+
+if ( $gotsomething == 0 ) {
+  print "\n  FAILED: testread didn't output anything\n";
+  system "touch FAILED";
+  exit 1;
+}
+if ( $error > 0 ) {
+  print "\n  FAILED: $error errors found.\n";
+  system "touch FAILED";
+  exit 1;
+} else {
+  print "  OK\n";
+}
+
+exit 0;
diff --git a/tests/testread.cpp b/tests/testread.cpp
new file mode 100644 (file)
index 0000000..47ca814
--- /dev/null
@@ -0,0 +1,59 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2007 KDE-PIM team <kde-pim@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include <iostream>
+
+#include <QFile>
+
+#include <QDebug>
+#include <QCoreApplication>
+#include <QCommandLineParser>
+#include <QCommandLineOption>
+
+#include "converter/kcontacts/vcardconverter.h"
+#include "vcard.h"
+
+int main(int argc, char **argv)
+{
+    QCoreApplication app(argc, argv);
+    QCommandLineParser parser;
+    parser.addOption(QCommandLineOption(QStringList() << QStringLiteral("vcard21"), QStringLiteral("vCard 2.1")));
+    parser.addOption(QCommandLineOption(QStringList() << QStringLiteral("+inputfile"), QStringLiteral("Input file")));
+
+    parser.addVersionOption();
+    parser.addHelpOption();
+    parser.process(app);
+
+    if (parser.positionalArguments().count() != 1) {
+        std::cerr << "Missing argument" << std::endl;
+        return 1;
+    }
+
+    QString inputFile(parser.positionalArguments().at(0));
+
+    QFile file(inputFile);
+    if (!file.open(QIODevice::ReadOnly)) {
+        qDebug("Unable to open file '%s' for reading!", qPrintable(file.fileName()));
+        return 1;
+    }
+
+    QByteArray text = file.readAll();
+    file.close();
+
+    KContacts::VCardConverter converter;
+    KContacts::Addressee::List list = converter.parseVCards(text);
+
+    if (parser.isSet(QStringLiteral("vcard21"))) {
+        text = converter.createVCards(list, KContacts::VCardConverter::v2_1);   // uses version 2.1
+    } else {
+        text = converter.createVCards(list);   // uses version 3.0
+    }
+
+    std::cout << text.data();
+
+    return 0;
+}
diff --git a/tests/testread2.cpp b/tests/testread2.cpp
new file mode 100644 (file)
index 0000000..d69f552
--- /dev/null
@@ -0,0 +1,48 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2007 KDE-PIM team <kde-pim@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "testutils.h"
+#include <kcontacts/addressee.h>
+#include <converter/kcontacts/vcardconverter.h>
+#include <QDebug>
+
+using namespace KContacts;
+
+int main()
+{
+    Addressee::List l = vCardsAsAddresseeList();
+    QByteArray vcards = vCardsAsText();
+
+    VCardConverter vct;
+
+    Addressee::List parsed = vct.parseVCards(vcards);
+
+    if (l.size() != parsed.size()) {
+        qDebug() << "\tSize - FAILED :" << l.size() << "vs. parsed" << parsed.size();
+    } else {
+        qDebug() << "\tSize - PASSED";
+    }
+
+    Addressee::List::iterator itr1;
+    Addressee::List::iterator itr2;
+    for (itr1 = l.begin(), itr2 = parsed.begin();
+         itr1 != l.end() && itr2 != parsed.end(); ++itr1, ++itr2) {
+        if ((*itr1).fullEmail() == (*itr2).fullEmail()
+            && (*itr1).organization() == (*itr2).organization()
+            && (*itr1).phoneNumbers() == (*itr2).phoneNumbers()
+            && (*itr1).emails() == (*itr2).emails()
+            && (*itr1).role() == (*itr2).role()) {
+            qDebug() << "\tAddressee  - PASSED";
+            qDebug() << "\t\t" << (*itr1).fullEmail() << "VS." << (*itr2).fullEmail();
+        } else {
+            qDebug() << "\tAddressee  - FAILED";
+            qDebug() << (*itr1).toString();
+            qDebug() << (*itr2).toString();
+            //qDebug()<<"\t\t"<< (*itr1).fullEmail() << "VS." << (*itr2).fullEmail();
+        }
+    }
+}
diff --git a/tests/testutils.cpp b/tests/testutils.cpp
new file mode 100644 (file)
index 0000000..bddac7c
--- /dev/null
@@ -0,0 +1,104 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2007 KDE-PIM team <kde-pim@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include <QFile>
+
+#include <kcontacts/addressee.h>
+
+#include "vcardparser.h"
+
+using namespace KContacts;
+
+Addressee vcard1()
+{
+    Addressee addr;
+
+    addr.setName(QStringLiteral("Frank Dawson"));
+    addr.setOrganization(QStringLiteral("Lotus Development Corporation"));
+    KContacts::ResourceLocatorUrl url;
+    url.setUrl(QUrl(QStringLiteral("http://home.earthlink.net/~fdawson")));
+    addr.setUrl(url);
+    addr.insertEmail(QStringLiteral("fdawson@earthlink.net"));
+    addr.insertEmail(QStringLiteral("Frank_Dawson@Lotus.com"), true);
+    addr.insertPhoneNumber(PhoneNumber(QStringLiteral("+1-919-676-9515"),
+                                       PhoneNumber::Voice | PhoneNumber::Msg | PhoneNumber::Work));
+    addr.insertPhoneNumber(PhoneNumber(QStringLiteral("+1-919-676-9564"),
+                                       PhoneNumber::Fax | PhoneNumber::Work));
+    Address a(Address::Work | Address::Postal | Address::Parcel);
+    a.setStreet(QStringLiteral("6544 Battleford Drive"));
+    a.setLocality(QStringLiteral("Raleigh"));
+    a.setRegion(QStringLiteral("NC"));
+    a.setPostalCode(QStringLiteral("27613-3502"));
+    a.setCountry(QStringLiteral("U.S.A."));
+    addr.insertAddress(a);
+    return addr;
+}
+
+Addressee vcard2()
+{
+    Addressee addr;
+
+    addr.setName(QStringLiteral("Tim Howes"));
+    addr.setOrganization(QStringLiteral("Netscape Communications Corp."));
+    addr.insertEmail(QStringLiteral("howes@netscape.com"));
+    addr.insertPhoneNumber(PhoneNumber(QStringLiteral("+1-415-937-3419"),
+                                       PhoneNumber::Voice | PhoneNumber::Msg | PhoneNumber::Work));
+    addr.insertPhoneNumber(PhoneNumber(QStringLiteral("+1-415-528-4164"),
+                                       PhoneNumber::Fax | PhoneNumber::Work));
+    Address a(Address::Work);
+    a.setStreet(QStringLiteral("501 E. Middlefield Rd."));
+    a.setLocality(QStringLiteral("Mountain View"));
+    a.setRegion(QStringLiteral("CA"));
+    a.setPostalCode(QStringLiteral("94043"));
+    a.setCountry(QStringLiteral("U.S.A."));
+    addr.insertAddress(a);
+    return addr;
+}
+
+Addressee vcard3()
+{
+    Addressee addr;
+
+    addr.setName(QStringLiteral("ian geiser"));
+    addr.setOrganization(QStringLiteral("Source eXtreme"));
+    addr.insertEmail(QStringLiteral("geiseri@yahoo.com"));
+    addr.setTitle(QStringLiteral("VP of Engineering"));
+    return addr;
+}
+
+QByteArray vcardAsText(const QString &location)
+{
+    QByteArray text;
+
+    QFile file(location);
+    if (file.open(QIODevice::ReadOnly)) {
+        text = file.readAll();
+        file.close();
+    }
+
+    return text;
+}
+
+Addressee::List vCardsAsAddresseeList()
+{
+    Addressee::List l;
+
+    l.append(vcard1());
+    l.append(vcard2());
+    l.append(vcard3());
+
+    return l;
+}
+
+QByteArray vCardsAsText()
+{
+    QByteArray vcards = vcardAsText(QStringLiteral("tests/vcard1.vcf"));
+    vcards += vcardAsText(QStringLiteral("tests/vcard2.vcf"));
+    vcards += vcardAsText(QStringLiteral("tests/vcard3.vcf"));
+
+    return vcards;
+}
diff --git a/tests/testutils.h b/tests/testutils.h
new file mode 100644 (file)
index 0000000..f629cca
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2007 KDE-PIM team <kde-pim@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#ifndef TESTUTILS_H
+#define TESTUTILS_H
+
+#include <QByteArray>
+#include <QString>
+
+#include <kcontacts/addressee.h>
+
+KContacts::Addressee vcard1();
+KContacts::Addressee vcard2();
+KContacts::Addressee vcard3();
+KContacts::Addressee::List vCardsAsAddresseeList();
+QByteArray vCardsAsText();
+
+#endif
diff --git a/tests/testwrite.cpp b/tests/testwrite.cpp
new file mode 100644 (file)
index 0000000..9aa2994
--- /dev/null
@@ -0,0 +1,109 @@
+/*
+    This file is part of the KContacts framework.
+    SPDX-FileCopyrightText: 2007 KDE-PIM team <kde-pim@kde.org>
+
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include <QFile>
+
+#include <KLocalizedString>
+
+#include <QCoreApplication>
+#include <QCommandLineParser>
+
+#include "kcontacts/addressee.h"
+#include "kcontacts/phonenumber.h"
+#include "kcontacts/address.h"
+#include "kcontacts/key.h"
+#include "kcontacts/picture.h"
+#include "kcontacts/sound.h"
+#include "kcontacts/secrecy.h"
+#include "converter/kcontacts/vcardconverter.h"
+
+int main(int argc, char **argv)
+{
+    QCoreApplication app(argc, argv);
+    QCommandLineParser parser;
+    parser.addVersionOption();
+    parser.addHelpOption();
+    parser.process(app);
+
+    KContacts::Addressee addressee;
+
+    addressee.setNameFromString(QLatin1String("Mr. Tobias Koenig Jr."));
+    addressee.setNickName(QLatin1String("tokoe"));
+    addressee.setBirthday(QDateTime(QDate(1982, 7, 19).startOfDay()));
+    addressee.setMailer(QLatin1String("mutt1.2"));
+    addressee.setTimeZone(KContacts::TimeZone(+2));
+
+    KContacts::Geo geo;
+    geo.setLatitude(30);
+    geo.setLongitude(51);
+    addressee.setGeo(geo);
+
+    addressee.setTitle(QLatin1String("nerd"));
+    addressee.setRole(QLatin1String("Maintainer"));
+    addressee.setOrganization(QLatin1String("KDE"));
+    addressee.setNote(QLatin1String("nerver\ntouch a running system"));
+    addressee.setProductId(QLatin1String("testId"));
+    addressee.setRevision(QDateTime::currentDateTime());
+    addressee.setSortString(QLatin1String("koenig"));
+    KContacts::ResourceLocatorUrl url;
+    url.setUrl(QUrl(QLatin1String("http://wgess16.dyndns.org")));
+    addressee.setUrl(url);
+    addressee.setSecrecy(KContacts::Secrecy(KContacts::Secrecy::Confidential));
+
+    addressee.insertEmail(QLatin1String("tokoe@kde.org"), true);
+    addressee.insertEmail(QLatin1String("tokoe82@yahoo.de"), true);
+
+    KContacts::PhoneNumber phone1(QLatin1String("3541523475"),
+                                  KContacts::PhoneNumber::Pref | KContacts::PhoneNumber::Home);
+    KContacts::PhoneNumber phone2(QLatin1String("+46745673475"),
+                                  KContacts::PhoneNumber::Work);
+    addressee.insertPhoneNumber(phone1);
+    addressee.insertPhoneNumber(phone2);
+
+    KContacts::Key key(QLatin1String("secret key"), KContacts::Key::X509);
+    addressee.insertKey(key);
+
+    QStringList categories;
+    categories << QLatin1String("Friends") << QLatin1String("School") << QLatin1String("KDE");
+    addressee.setCategories(categories);
+
+    KContacts::Address a(KContacts::Address::Work | KContacts::Address::Postal | KContacts::Address::Parcel);
+    a.setStreet(QLatin1String("6544 Battleford Drive"));
+    a.setLocality(QLatin1String("Raleigh"));
+    a.setRegion(QLatin1String("NC"));
+    a.setPostalCode(QLatin1String("27613-3502"));
+    a.setCountry(QLatin1String("U.S.A."));
+    addressee.insertAddress(a);
+
+    addressee.insertCustom(QLatin1String("1hsdf"), QLatin1String("ertuer"),
+                           QLatin1String("iurt"));
+    addressee.insertCustom(QLatin1String("2hsdf"), QLatin1String("ertuer"),
+                           QLatin1String("iurt"));
+    addressee.insertCustom(QLatin1String("3hsdf"), QLatin1String("ertuer"),
+                           QLatin1String("iurt"));
+
+    KContacts::Addressee::List list;
+    for (int i = 0; i < 1000; ++i) {
+        KContacts::Addressee addr = addressee;
+        addr.setUid(QString::number(i));
+        list.append(addr);
+    }
+
+    KContacts::VCardConverter converter;
+    QByteArray txt = converter.createVCards(list);
+
+    QFile file(QLatin1String("out.vcf"));
+    if (!file.open(QIODevice::WriteOnly)) {
+        qDebug("Can't open file '%s' fro writing", qPrintable(file.fileName()));
+        return 1;
+    }
+
+    file.write(txt);
+    file.close();
+
+    return 0;
+}